@charset "UTF-8";
/*====================================

Layout

====================================*/
.l-header__breadcrumb {
  background-color: #ededed;
}

.l-header__main {
  background-color: #fff;
  z-index: 1000;
  width: 100%;
  -webkit-transition: 0.3s all ease-out;
  transition: 0.3s all ease-out;
}
@media only screen and (min-width:768px), tv, print {
  .l-header__main {
    position: absolute;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__main {
    border-bottom: 1px solid #cccccc;
  }
}
@media only screen and (min-width: 768px) {
  .l-header.is-scroll .l-header__main {
    position: fixed;
    top: 0;
  }
}
@media only screen and (min-width: 768px) {
  .l-header.is-scroll.-polyglot .l-header__main {
    position: fixed;
    top: 0;
  }
}
@media only screen and (min-width: 768px) {
  .l-header.-polyglot .l-header__main {
    position: relative;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.lang-change-modal-active .l-header__main {
    -webkit-transition: none;
    transition: none;
    z-index: 1;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.lang-change-modal-active.is-scroll .l-header__main {
    -webkit-transition: 0.3s all ease-out;
    transition: 0.3s all ease-out;
    z-index: 1000;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .l-header__main.has-scroll-menu .l-header__name {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width:768px), tv, print {
  .l-header__main.-bottom-line {
    border-bottom: 1px solid #ededed;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__main.-bottom-line {
    border-bottom: 1px solid #c6c6c6;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__main.-bottom-line {
    border-bottom: 1px solid #ededed;
  }
}

.l-header__main__inner {
  position: relative;
  -webkit-transition: 0.3s all ease-out;
  transition: 0.3s all ease-out;
}
@media only screen and (min-width:1200px), print {
  .l-header__main__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 8px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__main__inner {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header.is-scroll .l-header__main__inner.has-menu {
    height: 66px;
    padding: 0;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.is-scroll .l-header__main__inner.-menu-list {
    gap: 12px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header.is-scroll .l-header__main__inner {
    height: 66px;
    padding: 18px 0;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header.is-scroll.-polyglot .l-header__main__inner {
    height: 73px;
    padding: 18px 0;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__main.-lang .l-header__main__inner {
    gap: 15px;
  }
}

.l-header__main__menu {
  -webkit-transition: 0.3s all ease-out;
  transition: 0.3s all ease-out;
}
@media only screen and (min-width:1200px), print {
  .l-header__main__menu {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 300px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__main.-lang .l-header__main__menu {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto;
    gap: 10px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__main__menu.has-nav-menu {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media only screen and (min-width:1200px), print {
  .l-header__reserve-btn {
    -ms-flex-preferred-size: 275px;
        flex-basis: 275px;
    max-width: 275px;
  }
}

.l-header__sp-reserve-btns {
  border-top: 1px solid #ededed;
  padding: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.l-header.is-scroll .l-header__sp-reserve-btns {
  display: none;
}

@media only screen and (min-width:1200px), print {
  .l-header__main__txt {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__main__txt {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #fff;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__main__txt {
    width: 100%;
    position: absolute;
    z-index: 500;
    border-bottom: 1px solid #ededed;
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__main.has-scroll-menu .l-header__main__txt {
    width: 100%;
    position: absolute;
    z-index: 500;
    border-bottom: 1px solid #ededed;
    padding-top: 11px;
    padding-bottom: 11px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.is-scroll .l-header__main__txt.-scroll-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll .l-header__main__txt {
    position: fixed;
    top: 0;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.-polyglot .l-header__main__txt {
    position: inherit;
    border-bottom: none;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll.-polyglot .l-header__main__txt {
    position: fixed;
    top: 0;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__main.has-scroll-menu .l-header__main__txt {
    padding: 5px 15px;
  }
  .l-header.is-scroll-2 .l-header__main.has-scroll-menu .l-header__main__txt {
    padding: 0 15px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__main.-gc .l-header__main__txt {
    padding: 5px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-2 .l-header__main.-gc .l-header__main__txt {
    min-height: 68px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .l-header__main.-gc .l-header__main__txt {
    min-height: 43px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.l-header__main.-lang .l-header__main__txt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.l-header__name {
  font-weight: bold;
  line-height: 1.5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
@media only screen and (max-width:1199.97px) {
  .l-header__name {
    gap: 5px;
    padding: 20px 0;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__name {
    padding: 24px 0;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__name {
    padding: 0;
    padding-right: 70px !important;
    line-height: 1.4;
    min-height: 51px;
  }
  .l-header.is-scroll-2 .l-header__name {
    padding-right: 0 !important;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__name.-sp-fixed {
    padding: 11px 5px;
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
.l-header__name a {
  text-decoration: none;
  color: inherit;
}
@media only screen and (min-width: 1200px) {
  .l-header.is-scroll .l-header__name {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header.is-scroll-2 .l-header__name {
    -webkit-transform: translateX(calc(50vw - 50% - 15px));
            transform: translateX(calc(50vw - 50% - 15px));
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header.is-scroll-2 .l-header__name {
    -webkit-transform: translateX(calc(50vw - 50% - 15px));
            transform: translateX(calc(50vw - 50% - 15px));
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .l-header__name {
    min-height: 0;
    padding-right: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header.is-scroll-2 .l-header__main.has-scroll-menu .l-header__name {
    padding: 10px 5px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-2 .l-header__main.has-scroll-menu .l-header__name {
    min-height: 43px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header.is-scroll-2 .l-header__main.has-scroll-menu .l-header__name {
    min-height: 67px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header.is-scroll-2 .l-header__main.has-scroll-menu .l-header__name {
    min-height: 90px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-2 .l-header__main.-gc.has-scroll-menu .l-header__name {
    padding-right: 70px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .l-header__main.-gc.has-scroll-menu .l-header__name {
    padding-right: 0;
    min-height: auto;
  }
}
.l-header__main__inner.-telbox .l-header__name {
  line-height: 1.3;
}
@media only screen and (min-width:1200px), print {
  .l-header__main.-lang .l-header__name {
    max-width: 480px;
  }
}

.l-header__name__icon {
  max-width: 100px;
}
@media only screen and (max-width:767.97px) {
  .l-header__name__icon {
    max-width: 55px;
  }
}

.l-header__favorite-sp {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 70px;
  padding-left: 10px;
  -webkit-transition: 0.3s all ease-out;
  transition: 0.3s all ease-out;
}
@media only screen and (max-width:1199.97px) {
  .l-header__favorite-sp {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    padding: 5px 0;
  }
}
.l-header.is-scroll-3 .l-header__favorite-sp {
  opacity: 0;
  visibility: hidden;
}
.l-header__favorite-sp:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1px;
  height: 50px;
  background-color: #ededed;
}

.l-header__static-box {
  -webkit-transition: 0.1s all ease-out;
  transition: 0.1s all ease-out;
}
@media only screen and (max-width:1199.97px) {
  .l-header__static-box {
    width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__static-box {
    padding-top: 69px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__main.has-scroll-menu .l-header__static-box {
    padding-top: 73px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__main.has-scroll-menu .l-header__static-box.-sp-normal {
    padding-top: 62px;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header.is-scroll .l-header__static-box {
    visibility: hidden;
    opacity: 0;
    line-height: 0;
    max-height: 0;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.-polyglot .l-header__static-box {
    padding-top: 0;
  }
}

.l-header__address {
  font-size: 14px;
  font-size: 0.875rem;
}

.l-header__main__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width:1199.97px) {
  .l-header__main__info {
    width: 100%;
    border-top: 1px solid #ededed;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__main__info {
    border-top: none;
    padding: 0 15px;
  }
}

.l-header__rating {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (min-width:1200px), print {
  .l-header__rating {
    position: relative;
    top: 3px;
    width: 190px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__rating {
    width: 94px;
    padding: 6px 10px 10px 0;
  }
  .l-header__rating a {
    display: block !important;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__rating .m-rating__heading,
  .l-header__rating .m-rating__star {
    display: block;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__rating .m-rating__unit {
    position: relative;
    top: 1px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__rating .m-rating__unit {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__rating .m-rating__item {
    width: 14px;
    height: 14px;
  }
  .l-header__rating .m-rating__item:before, .l-header__rating .m-rating__item:after {
    font-size: 14px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__rating .m-rating__item {
    width: 15px;
    height: 15px;
  }
  .l-header__rating .m-rating__item:before, .l-header__rating .m-rating__item:after {
    font-size: 15px;
  }
}

@media only screen and (min-width:1200px), print {
  .l-header__access {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__access {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 95px);
    padding: 8px 0 8px 4px;
    position: relative;
  }
  .l-header__access:before {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: #ededed;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__access:before {
    height: calc(100% - 10px);
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header__access:before {
    height: calc(100% - 10px);
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__access.-drive {
    line-height: 1;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__access.-drive {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 50px;
    padding: 0;
  }
  .l-header__access.-drive:before {
    display: none;
  }
}

@media only screen and (max-width:767.97px) {
  .l-header__access__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__access.-drive .l-header__access__link {
    width: 100%;
  }
}

.l-header__access__icon {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 30px;
}

.l-header__access__txt {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.5;
}
@media only screen and (min-width:768px), tv, print {
  .l-header__access__txt {
    width: 330px;
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__access__txt {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.l-header__favorite {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 95px;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
@media only screen and (min-width: 1200px) {
  .l-header.is-scroll .l-header__favorite {
    opacity: 0;
    visibility: hidden;
    width: 0;
  }
}
.l-header__favorite:before, .l-header__favorite:after {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 1px;
  height: 80px;
  background-color: #cccccc;
}
.l-header__favorite:before {
  left: 0;
}
.l-header__favorite:after {
  right: 0;
}
@media only screen and (min-width:1200px), print {
  .l-header__favorite.-pcw-none {
    display: none;
  }
}

.l-header__btn-unit {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 182px;
  padding-left: 20px;
  text-align: right;
}
@media only screen and (min-width:1200px), print {
  .l-header.is-scroll .l-header__main__inner.-menu-list .l-header__btn-unit {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0;
  }
}

.l-header__btn-box {
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
  -webkit-transform: translate(0);
          transform: translate(0);
}
@media only screen and (min-width: 1200px) {
  .l-header.is-scroll .l-header__btn-box.-btn-a {
    -webkit-transform: translateY(24px);
            transform: translateY(24px);
  }
  .l-header.is-scroll .l-header__btn-box.-btn-b {
    -webkit-transform: translateX(-180px) translateY(-100%) translateY(18px);
            transform: translateX(-180px) translateY(-100%) translateY(18px);
  }
}
@media only screen and (min-width: 1200px) {
  .l-header.is-scroll.-polyglot .l-header__btn-box.-btn-a {
    -webkit-transform: none;
            transform: none;
  }
  .l-header.is-scroll.-polyglot .l-header__btn-box.-btn-b {
    -webkit-transform: none;
            transform: none;
  }
}
@media only screen and (min-width: 1200px) {
  .l-header.is-scroll .l-header__btn-box.has-menu.-btn-a {
    display: none;
  }
  .l-header.is-scroll .l-header__btn-box.has-menu.-btn-b {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    margin-top: 0;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.is-scroll .l-header__btn-box.has-menu.-remove.-btn-b {
    display: none;
  }
}

.l-header__btn {
  width: 162px;
}
.l-header__btn-box .l-header__btn.a-btn .a-btn__arrow {
  right: 8px;
  width: 6px;
  height: 14px;
}

.l-header__btn-box + .l-header__btn-box {
  margin-top: 7px;
}
.l-header.-polyglot .l-header__btn-box + .l-header__btn-box {
  margin-top: 4px;
}

.l-header__bottom-unit {
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
@media only screen and (min-width:1200px), print {
  .l-header__bottom-unit {
    margin-top: 133px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__bottom-unit {
    width: 100%;
    position: absolute;
    z-index: 2000;
    border-top: 1px solid #ededed;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__bottom-unit {
    bottom: -212px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header__bottom-unit {
    bottom: -180px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__bottom-unit {
    bottom: -111px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.-polyglot .l-header__bottom-unit {
    bottom: -87px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header.-polyglot .l-header__bottom-unit {
    bottom: -116px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header.-polyglot .l-header__bottom-unit {
    bottom: -140px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-polyglot .l-header__bottom-unit {
    margin-top: 0px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header.-polyglot .l-header__bottom-unit {
    position: initial;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header.is-scroll-2.-polyglot .l-header__bottom-unit {
    position: fixed;
    top: 73px !important;
    bottom: auto;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header.is-scroll-2.-polyglot .l-header__bottom-unit {
    position: fixed;
    top: 59px !important;
    bottom: auto;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-2.-polyglot .l-header__bottom-unit {
    position: fixed;
    top: 67px !important;
    bottom: auto;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header.is-scroll-3.-polyglot .l-header__bottom-unit {
    position: fixed;
    top: 73px !important;
    bottom: auto;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header.is-scroll-3.-polyglot .l-header__bottom-unit {
    position: fixed;
    top: 59px !important;
    bottom: auto;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3.-polyglot .l-header__bottom-unit {
    position: fixed;
    top: 33px !important;
    bottom: auto;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header.is-scroll-2 .l-header__bottom-unit {
    position: fixed;
    top: 90px !important;
    bottom: auto;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header.is-scroll-2 .l-header__bottom-unit {
    position: fixed;
    top: 67px !important;
    bottom: auto;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-2 .l-header__bottom-unit {
    position: fixed;
    top: 67px !important;
    bottom: auto;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .l-header__bottom-unit {
    top: 33px !important;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__bottom-unit.has-scroll-menu {
    margin-top: 114px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__bottom-unit.has-scroll-menu {
    width: 100%;
    position: absolute;
    z-index: 2000;
    border-top: 1px solid #ededed;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__bottom-unit.has-scroll-menu {
    bottom: -212px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header__bottom-unit.has-scroll-menu {
    bottom: -180px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__bottom-unit.has-scroll-menu {
    bottom: -123px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .l-header__bottom-unit.has-scroll-menu {
    top: 65px !important;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header.is-scroll-2 .l-header__main.-gc .l-header__bottom-unit.has-scroll-menu {
    top: 72px !important;
  }
}

.l-header__sp-bottom {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px;
  background-color: rgba(0, 0, 0, 0.65);
  opacity: 1;
  visibility: visible;
  -webkit-transition: 0.3s opacity, 0.3s visibility;
  transition: 0.3s opacity, 0.3s visibility;
}
@media only screen and (max-width:767.97px) {
  .l-header__sp-bottom {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
body.has-calender .l-header__sp-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.l-header__sp-bottom.-selected {
  opacity: 0;
  visibility: hidden;
  z-index: 200;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.l-header__sp-bottom.-selected.is-active {
  opacity: 1;
  visibility: visible;
}
.l-header__sp-bottom.is-bottom {
  opacity: 0;
  visibility: hidden;
}
.l-header.-polyglot .l-header__sp-bottom {
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 5px;
}
.l-header.-change-fixed-menu .l-header__sp-bottom.-remove {
  display: none;
}

.l-header__sp-bottom__only-jp-txt {
  color: #fff;
}

.l-header__sp-bottom__btnUnit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}
@media only screen and (max-width:767.97px) {
  .l-header__sp-bottom__btnUnit {
    width: inherit;
  }
}

.l-header__sp-bottom__btn {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__sp-bottom__btn {
    width: 215px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header__sp-bottom__btn {
    width: 170px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__sp-bottom__btn {
    width: calc(50% - 8px);
  }
}

.l-header__sp-bottom__btn + .l-header__sp-bottom__btn {
  margin-left: 20px;
}
@media only screen and (max-width:767.97px) {
  .l-header__sp-bottom__btn + .l-header__sp-bottom__btn {
    margin-left: 0;
  }
}
.l-header.-polyglot .l-header__sp-bottom__btn + .l-header__sp-bottom__btn {
  margin-left: 0px;
}

.l-header__btn-menu {
  position: fixed;
  width: 100%;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  -webkit-box-shadow: 0px -1px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px -1px 6px 0px rgba(0, 0, 0, 0.16);
}
@media only screen and (min-width:1200px), print {
  .l-header__btn-menu {
    right: 0;
    bottom: 150px;
    width: 188px;
    z-index: 300;
    padding: 17px 13px;
    border-radius: 6px 0 0 6px;
    -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
            box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__btn-menu {
    opacity: 1;
    visibility: visible;
    bottom: 0;
    left: 0;
    z-index: 3010;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 10px 15px;
    background-color: #fff;
    opacity: 1;
    visibility: visible;
    -webkit-transition: 0.3s opacity, 0.3s visibility;
    transition: 0.3s opacity, 0.3s visibility;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.l-header.is-scroll .l-header__btn-menu {
  opacity: 1;
  visibility: visible;
}
.l-header.is-scroll .l-header__btn-menu.is-bottom {
  opacity: 0;
  visibility: hidden;
}

@media only screen and (min-width:1200px), print {
  .l-header__btn-menu__btn {
    width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__btn-menu__btn {
    width: calc(50% - 8px);
  }
}

/*====================================

Atoms

====================================*/
/* ボタン */
.a-btn {
  display: inline-block;
  padding: 0;
  border: none;
  border-radius: 4px;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: inherit;
  font-weight: bold;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.a-btn:hover {
  opacity: 0.7;
}
.a-btn:disabled {
  background-color: #cccccc !important;
  color: #fff !important;
}
.a-btn:disabled:hover {
  opacity: 1 !important;
}
.a-btn.-fw-500 {
  font-weight: 500;
}
.a-btn.-w-all-250 {
  width: 250px;
}
.a-btn.-block {
  display: block;
  width: 100%;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-sp-block {
    display: block;
    width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-basic-block {
    display: block;
    width: 100%;
  }
}
.a-btn.-size-xs {
  padding: 2px 20px;
  font-size: 14px;
  font-size: 0.875rem;
  border-radius: 2px;
}
.a-btn.-size-xs.-arrow-right {
  padding-left: 15px;
}
.a-btn.-size-sm {
  border-radius: 2px;
}
.a-btn.-size-md {
  padding: 14px 24px;
}
.a-btn.-size-lg {
  padding: 11px 35px;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  border-radius: 4px;
}
.a-btn.-size-sm-2 {
  border-radius: 2px;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-size-sm-2 {
    padding: 6px 10px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-btn.-size-sm-2 {
    padding: 13px 10px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-btn.-size-sm-2 {
    padding: 17px 0;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (max-width:767.97px) {
  .a-btn.-size-sm-2 {
    font-size: 14px;
    font-size: 0.875rem;
    padding: 12px 6px;
  }
}
.a-btn.-size-md-2 {
  padding: 10px;
}
.a-btn.-size-md-3 {
  padding: 7px 12px;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-btn.-size-md-3.-arrow-right {
  padding-right: 25px;
}
.a-btn.-size-md-4 {
  padding: 15px;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-btn.-size-md-4.-arrow-right {
  padding-right: 20px;
}
.a-btn.-size-md-5 {
  padding: 10px 8px;
  font-size: 16px;
  font-size: 1rem;
  border-radius: 2px;
}
.a-btn.-size-md-5.-arrow-right {
  padding-right: 35px;
}
.a-btn.-size-md-6 {
  padding: 11px 0;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-size-md-6.-arrow-right {
  padding-right: 35px;
}
.a-btn.-size-md-7 {
  padding: 11px;
  font-size: 18px;
  font-size: 1.125rem;
  letter-spacing: 0.04em;
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-btn.-size-md-7 {
    padding: 10px 6px;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-btn.-size-md-7.-arrow-right {
  padding-right: 35px;
}
.a-btn.-size-md-8 {
  padding: 12px 6px;
  font-size: 13px;
  font-size: 0.8125rem;
}
.a-btn.-size-md-9 {
  padding: 8px;
  letter-spacing: 0.5em;
  text-indent: 0.5em;
}
.a-btn.-size-md-11 {
  padding: 11px;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-btn.-size-md-11 {
    padding: 12px 8px;
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
.a-btn.-size-md-11.-arrow-right {
  padding-right: 35px;
}
.a-btn.-size-md-12 {
  padding: 10px 8px;
  font-size: 16px;
  font-size: 1rem;
  border-radius: 2px;
}
.a-btn.-size-md-12.-arrow-right {
  padding-right: 35px;
}
.a-btn.-size-md-13 {
  padding: 10px 45px;
}
.a-btn.-size-md-14 {
  padding: 0.9em 1.25em;
  font-size: 18px;
  font-size: 1.125rem;
}
.a-btn.-size-md-14.-arrow-right {
  padding-right: 2em;
}
.a-btn.-size-md-14.-arrow-left {
  padding-left: 2em;
}
.a-btn.-size-md-15 {
  padding: 14px 0.7em 13px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn.-size-md-15.-arrow-right {
  padding-right: 1.75em;
}
.a-btn.-size-md-15.-arrow-left {
  padding-left: 1.75em;
}
.a-btn.-size-md-16 {
  padding: 0.625em 1.85em;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn.-size-md-16.-arrow-right {
  padding-right: 2.6em;
}
.a-btn.-size-md-16.-arrow-left {
  padding-left: 2.3em;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-size-md-16 {
    padding: 0.8em 1.85em;
  }
}
@media only screen and (max-width:361px) {
  .a-btn.-size-md-16 {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn.-size-md-17 {
  padding: 6px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn.-size-md-18 {
  padding: 9px 15px 9px 9px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn.-size-md-19 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 246px;
  width: 100%;
  padding: 14px 9px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn.-size-md-20 {
  padding: 7px;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-btn.-size-md-21 {
  padding: 7px;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media only screen and (min-width:1024px) {
  .a-btn.-size-md-21 {
    padding: 11px;
  }
}
.a-btn.-size-md-22 {
  padding: 7px;
}
.a-btn.-size-md-23 {
  display: block;
  padding: 6px 0.7em 6px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn.-size-md-23.-arrow-right {
  padding-right: 1.65em;
}
.a-btn.-size-md-24 {
  height: 48px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 5px;
  line-height: 1;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-size-md-24 small {
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
}
.a-btn.-size-md-24.-arrow-right {
  padding: 0 1.65em 0 1em;
}
.a-btn.-size-md-26 {
  padding: 6px;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-btn.-size-md-27 {
  padding: 7px;
  font-size: 15px;
  font-size: 0.9375rem;
  max-width: 210px;
  margin-left: auto;
  margin-right: auto;
}
.a-btn.-size-md-28 {
  padding: 7px 12px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-size-md-28 {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-btn.-size-md-28.-arrow-right {
  padding-right: 25px;
}
.a-btn.-size-xs-2 {
  padding: 1px 13px;
  font-size: 12px;
  font-size: 0.75rem;
}
.a-btn.-size-xs-3 {
  padding: 6px 13px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
}
.a-btn.-size-xs-4 {
  padding: 2px 20px;
  font-size: 14px;
  font-size: 0.875rem;
  border-radius: 2px;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-size-xs-4 {
    font-size: 18px;
    font-size: 1.125rem;
    padding: 11px 15px;
  }
}
.a-btn.-size-xs-4.-arrow-right {
  padding-left: 15px;
}
.a-btn.-size-xs-5 {
  padding: 7px 13px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
}
.a-btn.-size-xs-6 {
  border-radius: 3px;
  padding: 10px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 400;
}
.a-btn.-size-xs-7 {
  padding: 5px;
  font-size: 14px;
  font-size: 0.875rem;
  border-radius: 3px;
  font-weight: 400;
}
.a-btn.-size-lg-2 {
  padding: 9.5px 37px;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  border-radius: 4px;
}
.a-btn.-size-lg-2.-has-subtxt {
  padding: 9px 37px;
  line-height: 1;
}
.a-btn.-size-lg-3 {
  padding: 5px 16px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-size-lg-4 {
  padding: 12px 35px;
  font-weight: bold;
  font-size: 18px;
  font-size: 1.125rem;
}
.a-btn.-size-lg-4.-arrow-right {
  padding-right: 35px;
}
.a-btn.-size-lg-4.-arrow-left {
  padding-left: 35px;
}
.a-btn.-size-lg-5 {
  padding: 5px 16px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-size-lg-5 {
    padding: 11px;
  }
}
.a-btn.-size-lg-6 {
  padding: 12px 22px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-size-lg-7 {
  padding: 14px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn.-bg-white {
  background-color: #fff;
}
.a-btn.-bg-white-txt-blue {
  background-color: #fff;
  color: #50b6e3;
}
.a-btn.-bg-white-txt-green {
  background-color: #fff;
  color: #008d31;
}
.a-btn.-bg-pale-pink {
  background-color: #ff8383;
  color: #fff;
}
.a-btn.-green {
  background-color: #008d31;
  color: #fff;
}
.a-btn.-lightgreen {
  background-color: #5da71e;
  color: #fff;
}
.a-btn.-lightgreen-02 {
  background-color: #8dc329;
  color: #fff;
}
.a-btn.-orange {
  background-color: #f0a225;
  color: #fff;
}
.a-btn.-border {
  background-color: #fff;
  border: 1px solid #ededed;
  color: inherit;
}
.a-btn.-border-green {
  background-color: #fff;
  border: 1px solid #008d31;
  color: #008d31;
}
.a-btn.-border-green.-online {
  border-color: #dbdbdb;
  max-width: 107px;
  padding: 6px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-border-green.-online-pc {
  border-color: #dbdbdb;
  max-width: 107px;
  padding: 7px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-border-green-2 {
  background-color: #fff;
  border: 2px solid #008d31;
  color: #008d31;
}
.a-btn.-border-gray {
  border: 1px solid #ededed;
}
.a-btn.-border-gray-3 {
  border: 1px solid #cccccc;
}
.a-btn.-gray {
  background-color: #a1a1a1;
  color: #fff;
}
.a-btn.-gray-2 {
  background-color: #ededed;
}
.a-btn.-gray-3 {
  background-color: #ebebeb;
  color: #474747;
}
.a-btn.-black {
  background-color: #333;
  color: #fff;
}
.a-btn.-red {
  background-color: #dd3333;
  color: #fff;
}
.a-btn.-red-2 {
  background-color: #f25625;
  color: #fff;
}
.a-btn.-green-has-border {
  color: #008d31;
  border: 1px solid #ededed;
}
.a-btn.-red-has-border {
  color: #dd3333;
  border: 1px solid #ededed;
}
.a-btn.-inactive {
  background-color: #c6c6c6;
  color: #fff;
}
.a-btn.-on-off {
  background-color: #c6c6c6;
  color: #fff;
}
.a-btn.-on-off.is-active {
  background-color: #008d31;
}
.a-btn.-used {
  background-color: #d2d2d2;
  color: #171717 !important;
  font-weight: bold !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #d2d2d2;
  pointer-events: none;
}
.a-btn.-no-shadow {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.a-btn.-line-btn {
  background-color: #06c755;
  color: #fff;
}
.a-btn.-friends-btn {
  background-color: #ee8c87;
  color: #fff;
}
.a-btn.-friends {
  padding: 13px 5px;
  font-size: 18px;
  font-size: 1.125rem;
}
.a-btn.-arrow-right, .a-btn.-arrow-left, .a-btn.-arrow-right-black, .a-btn.-arrow-bottom {
  position: relative;
  text-align: center;
}
.a-btn.-icon-left {
  position: relative;
  border-radius: 4px;
  padding-left: 40px;
}
.a-btn.-icon-left:before {
  position: absolute;
  left: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  content: "";
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-size: contain;
}
.a-btn.-icon-left.-size-md-12 {
  padding-left: 20px;
}
.a-btn.-icon-left.-size-md-12:before {
  display: none;
}
.a-btn.-icon-left.-size-md-22 {
  padding-left: 7px;
}
.a-btn.-icon-left.-size-md-22:before {
  width: 16px;
  height: 16px;
}
.a-btn.-icon-left.-size-md-23 {
  padding: 4px 4px 4px 20px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-icon-left.-size-md-23:before {
  width: 16px;
  height: 16px;
  left: 24px;
}
.a-btn.-icon-left.-size-xs-5:before {
  width: 13px;
  height: 13px;
}
.a-btn.-icon-right {
  position: relative;
  border-radius: 4px;
  padding-right: 40px;
}
.a-btn.-icon-right:before {
  position: absolute;
  left: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  content: "";
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-size: contain;
}
.a-btn.-icon-right.-size-md-12 {
  padding-right: 20px;
}
.a-btn.-icon-right.-size-md-12:before {
  display: none;
}
.a-btn.-icon-bottom {
  position: relative;
}
.a-btn.-contact:before {
  background-image: url(/assets/include/images/icon_mail.svg);
}
.a-btn.-reserve:before {
  background-image: url(/assets/include/images/icon_wood.svg);
}
.a-btn.-search:before {
  background-image: url(/assets/include/images/icon_search.svg);
}
.a-btn.-icon-left-inline {
  position: relative;
}
.a-btn.-icon-left-inline.-center {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
}
.a-btn.-icon-right-inline {
  position: relative;
}
.a-btn.-text-left {
  text-align: left;
}
.a-btn.-calender {
  padding: 9px 8px;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: normal;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-btn.-calender {
    padding: 12px 13px;
    font-size: 23px;
    font-size: 1.4375rem;
  }
}
.a-btn.-calender.-arrow-right {
  padding-right: 35px;
}
.a-btn.-compare {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 180px;
  height: 180px;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid #ededed;
  -webkit-filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.1));
  font-weight: bold;
  letter-spacing: -0.06em;
  line-height: 1.2;
  text-align: center;
  color: #333;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-compare {
    width: 108px;
    height: 108px;
    font-size: 10px;
    font-size: 0.625rem;
  }
}
.a-btn.-compare .a-btn__em {
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-compare .a-btn__em {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
.a-btn.-compare .a-btn__em.-lg {
  font-size: 48px;
  font-size: 3rem;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-compare .a-btn__em.-lg {
    font-size: 27px;
    font-size: 1.6875rem;
  }
}
.a-btn.-compare .a-btn__em.-green {
  color: #008d31;
}
.a-btn.-search-form {
  letter-spacing: 0.4em;
  text-indent: 0.4em;
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-add {
    position: relative;
    padding: 8px 24px;
    font-size: 18px;
    font-size: 1.125rem;
  }
  .a-btn.-add:after {
    content: "＋";
    display: block;
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-add:before {
    content: "＋";
    display: inline-block;
    margin-right: 10px;
  }
}
.a-btn.-course-area {
  background-color: #fff;
  padding: 6px;
  border: 1px solid #ededed;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}
.a-btn.-course-area.is-hidden {
  display: none;
}
.a-btn.-course-area.is-selected {
  background-color: #008d31;
  color: #fff;
}
.a-btn.-course-area.-gc-name {
  cursor: auto;
  padding: 3px 10px;
  font-size: 14px;
  font-size: 0.875rem;
  border-color: #b1b1b1;
  text-align: left;
}
.a-btn.-course-area.-gc-name::-webkit-input-placeholder {
  color: #b1b1b1;
}
.a-btn.-course-area.-gc-name::-moz-placeholder {
  color: #b1b1b1;
}
.a-btn.-course-area.-gc-name:-ms-input-placeholder {
  color: #b1b1b1;
}
.a-btn.-course-area.-gc-name::-ms-input-placeholder {
  color: #b1b1b1;
}
.a-btn.-course-area.-gc-name::placeholder {
  color: #b1b1b1;
}
.a-btn.-course-area.-gc-name:hover {
  opacity: 1;
}
.a-btn.-course-area.-gc-name.-wwwtop {
  padding: 4.5px 10px;
}
.a-btn.-course-area.-gc-name.-wwwtop.-sp-high {
  padding: 9.5px 10px;
}
.a-btn.-course-area.-gc-name.-solo {
  padding: 5px 12px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn.-area-deside {
  background-color: #5da71e;
  width: 11em;
  color: #fff;
  -webkit-animation-name: blink-opacity;
          animation-name: blink-opacity;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.a-btn.-area-deside[disabled] {
  cursor: default;
  background-color: #ededed;
  color: #fff;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.a-btn.-area-deside.-static {
  background-color: #008d31;
  -webkit-animation: none;
          animation: none;
}
.a-btn.-area-deside-online {
  background-color: #008d31;
  width: 210px;
  color: #fff;
  padding: 6px;
  border-radius: 3px;
}
.a-btn.-area-deside-online[disabled] {
  cursor: default;
  background-color: #ededed;
  color: #fff;
}
.a-btn.-arrow-right-inline {
  text-align: center;
}
.a-btn.-arrow-right-bottom:after {
  margin-left: 5px;
  display: inline-block;
  content: "";
  width: 14px;
  height: 8px;
  background-repeat: no-repeat;
  background-image: url(/assets/include/images/arrow_bottom_green.svg);
  vertical-align: middle;
}
.a-btn.-arrow-right-bottom:hover {
  opacity: 1;
}
.a-btn.-myaccordia {
  letter-spacing: 0.04em;
  vertical-align: middle;
}
.a-btn.-myaccordia > * {
  vertical-align: middle;
}
.a-btn.-myaccordia.-weight600 {
  font-weight: 600;
}
.a-btn.-select {
  position: relative;
  display: inline-block;
  background-color: #fff;
  border-radius: 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
  padding: 0 25px 0 15px;
  border: 2px solid transparent;
}
.a-btn.-select:hover {
  opacity: 1;
}
.a-btn.-select:after {
  content: "";
  display: block;
  position: absolute;
  right: 8px;
  top: calc(50% + 1px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 4px 0 4px;
  border-color: #1a1a1a transparent transparent transparent;
}
.a-btn.-select.is-selected {
  border-color: #008d31;
}
.a-btn.-select.-has-radius {
  border-radius: 4px;
}
.a-btn.-select.-area {
  width: 100%;
  padding: 8px 12px;
  text-align: left;
  border: 1px solid #cccccc;
  border-radius: 4px;
  font-size: 18px;
  font-size: 1.125rem;
}
.a-btn.-select.-gmap {
  width: 100%;
  padding: 4px 8px;
  text-align: left;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
.a-btn.-select.-other-gc {
  padding-top: 1px;
  padding-bottom: 1px;
  border: 1px solid #ededed;
}
.a-btn.-select.-select-gc {
  text-align: left;
  padding: 2px 18px;
  border: none;
}
.a-btn.-select.-select-area {
  padding: 0;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-select.-select-area {
    min-width: 270px;
  }
}
.a-btn.-select.-select-area input {
  width: 100%;
  padding: 2px 18px;
  cursor: pointer;
}
.a-btn.-select.-select-area input::-webkit-input-placeholder {
  color: #323232;
}
.a-btn.-select.-select-area input::-moz-placeholder {
  color: #323232;
}
.a-btn.-select.-select-area input:-ms-input-placeholder {
  color: #323232;
}
.a-btn.-select.-select-area input::-ms-input-placeholder {
  color: #323232;
}
.a-btn.-select.-select-area input::placeholder {
  color: #323232;
}
.a-btn.-select.-select-area input:focus {
  outline: none;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-select.-select-month {
    min-width: 136px;
  }
}
.a-btn.-select.-cd {
  border: 3px solid transparent;
  border-radius: 2px;
}
.a-btn.-select.-cd.is-active {
  border-color: #008d31;
}
.a-btn.-select.-cd.is-selected {
  border-color: #008d31;
}
.a-btn.-controller {
  padding: 20px 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 5px 12px;
  border: 1px solid #ededed;
}
.a-btn.-controller.-prev {
  background-image: url(/assets/include/images/arrow_prev.svg);
}
.a-btn.-controller.-next {
  background-image: url(/assets/include/images/arrow_next.svg);
}
.a-btn.-url {
  border: 2px solid #ededed;
  padding: 14px 35px;
}
.a-btn.-url:hover {
  opacity: 1;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-btn.-url {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-btn.-url {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width:767.97px) {
  .a-btn.-url {
    padding: 11px 15px 12px;
  }
}
.a-btn.-url:before {
  margin-right: 15px;
  width: 17px;
  height: 17px;
  display: inline-block;
  vertical-align: -2px;
  content: "";
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url(/assets/include/images/icon_copy.svg);
}
.a-btn.-radius-2 {
  border-radius: 2px;
}
.a-btn.-v-select {
  padding: 6px 10px;
  background-color: #fff;
  border: 1px solid #ededed;
  border-radius: 4px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}
.a-btn.-v-select.is-active {
  color: #fff;
  background-color: #008d31;
  border: 1px solid #008d31;
}
.a-btn.-v-select.-wide {
  text-align: center;
}
.a-btn.-v-select.-solo {
  padding: 3px 9px;
}
.a-btn.-v-select.-narrow {
  padding: 4px 7px;
}
.a-btn.-condition {
  padding: 4px;
  line-height: 1;
  border: 3px solid transparent;
  border-radius: 2px;
  font-weight: normal;
}
.a-btn.-condition:hover {
  opacity: 1;
}
.a-btn.-condition.is-selected {
  border-color: #008d31;
}
.a-btn.-area-fav.is-active {
  border-color: #008d31;
  color: #fff;
  background-color: #008d31;
  border: 1px solid #008d31;
}
.a-btn.-map {
  position: relative;
  background-color: #5da71e;
  color: #fff;
  padding: 14px 9px;
  border-radius: 50px;
  font-size: 16px;
  font-size: 1rem;
  -webkit-transition: 0.3s background-color;
  transition: 0.3s background-color;
}
.a-btn.-map:before {
  position: absolute;
  left: 30px;
  top: 20px;
  display: inline-block;
  content: "";
  width: 12px;
  height: 18px;
  background-repeat: no-repeat;
  background-image: url(/assets/include/images/icon_map_wh.svg);
}
.a-btn.-map:hover {
  opacity: 1;
  background-color: #8dc329;
}
.a-btn.-mail {
  position: relative;
  padding: 7px 20px 7px 55px;
  background-color: #fff;
  border: 1px solid #c9c9c9;
  border-bottom: 2px solid #c9c9c9;
  border-radius: 4px;
  color: #5b5b5b;
  text-align: left;
  line-height: 1.3;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-mail:before {
  top: 50%;
  left: 15px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  display: block;
  content: "";
  width: 26px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets/include/images/icon_mail_gray.svg);
}
.a-btn.-clear {
  padding: 0 14px;
  border: 1px solid #c6c6c6;
  border-radius: 13px;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
}
.a-btn.-clear.-gray {
  padding: 2px 18px;
  font-weight: normal;
  border: none;
}
.a-btn.-clear2 {
  padding: 0 9px;
  border: 1px solid #c8c8c8;
  border-radius: 13px;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 300;
  text-align: center;
  border-radius: 3px;
}
.a-btn.-refine {
  background-color: #fff;
  padding: 15px;
  font-weight: bold;
  line-height: 1;
  -webkit-appearance: normal;
     -moz-appearance: normal;
          appearance: normal;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-refine:before {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  position: absolute;
  top: 50%;
  right: 12px;
  content: "";
  width: 14px;
  height: 2px;
  background: #1a1a1a;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  z-index: 2;
}
.a-btn.-refine:after {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  position: absolute;
  top: 50%;
  right: 12px;
  content: "";
  width: 14px;
  height: 2px;
  background-color: #1a1a1a;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
  z-index: 1;
}
.a-btn.-refine.is-active:before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn.-refine.is-active:after {
  background-color: #1a1a1a;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn.-refine.-result {
  position: relative;
  padding: 13px 15px;
  text-decoration: underline;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.a-btn.-refine.-result:before, .a-btn.-refine.-result:after {
  top: 20px;
  background-color: #1a1a1a;
  width: 12px;
}
.a-btn.-refine.-result.is-active {
  opacity: 1;
}
.a-btn.-refine.-result.is-active:before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn.-refine.-result.is-active:after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn.-refine.-wwwtop:before, .a-btn.-refine.-wwwtop:after {
  width: 10px;
  height: 2px;
}
.a-btn.-search-img {
  position: relative;
  padding: 7px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn.-search-img.-inline {
  padding: 7px;
}
.a-btn.-search-img.-wwwtop {
  padding: 10px 10px 10px 30px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-search-img.-wwwtop.-normal {
  padding: 8px 10px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-search-img.-wwwtop.-normal {
    font-size: 18px;
    font-size: 1.125rem;
    padding: 7px 10px;
  }
}
.a-btn.-search-img.-online-search {
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 7px 10px 7px 30px;
  max-width: 210px;
}
.a-btn.-light-shadow {
  -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}
.a-btn.-more {
  position: relative;
  padding: 5px 40px 5px 16px;
  border: 1px solid #ededed;
  border-radius: 4px;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: left;
}
.a-btn.-more:before, .a-btn.-more:after {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  position: absolute;
  top: 50%;
  right: 12px;
  content: "";
  top: 16px;
  width: 10px;
  height: 1.5px;
  background: #1a1a1a;
}
.a-btn.-more:before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  z-index: 2;
}
.a-btn.-more:after {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
  z-index: 1;
}
.a-btn.-more.is-active {
  opacity: 1;
}
.a-btn.-more.is-active:before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn.-more.is-active:after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn.-shadow {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 9px 15px 9px 5px;
  border-radius: 6px;
  text-align: center;
  line-height: 1.3;
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-shadow {
    padding: 4px 15px 4px 5px;
  }
}
.a-btn.-shadow.-gold {
  background-color: #d4c056;
  border: 1px solid #fee459;
  -webkit-box-shadow: 0 1px #646464;
          box-shadow: 0 1px #646464;
  color: #fff;
}
.a-btn.-shadow.-orange {
  background-color: #ed6c00;
  border: 1px solid #ffa051;
  -webkit-box-shadow: 0 1px #a73714;
          box-shadow: 0 1px #a73714;
  color: #fff;
}
.a-btn.-shadow.-green {
  background-color: #008d31;
  border: 1px solid #5da71e;
  -webkit-box-shadow: 0 1px #008d31;
          box-shadow: 0 1px #008d31;
  color: #fff;
}
.a-btn.-shadow.-outline {
  background-color: #fff;
  border: 1px solid #008d31;
  -webkit-box-shadow: 0 1px #008d31;
          box-shadow: 0 1px #008d31;
  color: #008d31;
}
.a-btn.-back-top {
  width: 100%;
  padding: 12px 9px;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-back-top {
    max-width: 280px;
  }
}
.a-btn.-back-practice {
  padding: 10px;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  min-width: 242px;
}
.a-btn.-back-practice.-size-md {
  min-width: 192px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-back-practice.-size-md {
    min-width: 192px;
  }
}
.a-btn.-back-page {
  padding: 0.625em 0.8em;
  font-size: 18px;
  font-size: 1.125rem;
  color: #191919;
}
.a-btn.-back-page.-arrow-right {
  padding-right: 1.5em;
}
.a-btn.-back-page.-arrow-left {
  padding-left: 1.5em;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-back-page {
    padding: 0.7em 1.1em;
  }
}
@media only screen and (max-width: 320px) {
  .a-btn.-back-page {
    padding: 0.7em 0.6em;
  }
}
.a-btn.-submit {
  padding: 0.625em 0.8em;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-submit {
    padding: 0.7em 1.85em;
    width: 100%;
    display: block;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-submit {
    min-width: 280px;
  }
}
.a-btn.-submit:disabled {
  cursor: default;
}
.a-btn.-solo-top {
  position: relative;
  padding: 6px;
  border: 3px solid #008d31;
  background-color: #fff;
  border-radius: 22px;
  font-weight: 600;
  color: #008d31;
  text-align: center;
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-solo-top {
    padding: 13px;
    border-radius: 35px;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.a-btn.-solo-top:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/assets/include/images/solo/arrow_b.svg);
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-solo-top:after {
    margin-left: 20px;
    width: 34px;
    height: 34px;
  }
}
.a-btn.-solo-search {
  padding: 7px;
  border-radius: 0;
  -webkit-box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.16);
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 800;
  letter-spacing: 0.1em;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 23px 17px;
    font-size: 20px;
    font-size: 1.25rem;
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
    letter-spacing: 0.3em;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-solo-search {
    width: 100vw;
  }
}
.a-btn.-solo-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 400;
  color: #008d31;
  line-height: 1.5;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link {
    font-size: 29px;
    font-size: 1.8125rem;
  }
}
.a-btn.-solo-link.-bg-green {
  -webkit-box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
  padding: 24px 70px;
  background-color: #008d31;
  border-radius: 50px;
  color: #fff;
}
.a-btn.-solo-link.-bg-orange {
  display: block;
  -webkit-box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
  padding: 24px;
  background-color: #db9b37;
  border-radius: 70px;
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link.-bg-orange {
    padding: 40px 70px;
    font-size: 39px;
    font-size: 2.4375rem;
  }
}
.a-btn.-solo-link.-bg-white {
  border: 5px solid #008d31;
  -webkit-box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
  border-radius: 50px;
  padding: 16px;
  font-size: 18px;
  font-size: 1.125rem;
  color: #3ca55c;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link.-bg-white {
    padding: 20px;
    font-size: 29px;
    font-size: 1.8125rem;
  }
}
.a-btn.-solo-link.-size-sm {
  font-size: 15px;
  font-size: 0.9375rem;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link.-size-sm {
    font-size: 21px;
    font-size: 1.3125rem;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-solo-link.-type-a {
    padding: 10px 35px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-solo-link.-type-b {
    padding: 24px 20px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-solo-link.-type-c {
    padding: 24px 55px;
  }
}
.a-btn.-solo-link.-size-xs {
  padding: 0;
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link.-size-xs {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.a-btn.-solo-link.-size-xs-2 {
  padding: 0;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link.-size-xs-2 {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn.-solo-ranking {
  padding: 6px 13px;
  border: 3px solid #008d31;
  background-color: #fff;
  border-radius: 35px;
  font-weight: 600;
  color: #008d31;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: left;
  line-height: 1.4;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-solo-ranking {
    padding: 17px;
    border-radius: 35px;
    font-size: 20px;
    font-size: 1.25rem;
    text-align: center;
  }
}
.a-btn.-solo-ranking:hover {
  opacity: 1;
  cursor: default;
}
.a-btn.-shibafu {
  position: relative;
  padding: 8px;
  border: 1px solid #707070;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  overflow: hidden;
  -webkit-transition: 0.3s color, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s transform;
  transition: 0.3s color, 0.3s transform, 0.3s -webkit-transform;
}
.a-btn.-shibafu::before {
  content: "";
  width: 150%;
  position: absolute;
  top: 0;
  right: -50%;
  z-index: 1;
  border-right: 60px solid transparent;
  border-bottom: 60px solid #119936;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: -webkit-transform ease 0.3s;
  transition: -webkit-transform ease 0.3s;
  transition: transform ease 0.3s;
  transition: transform ease 0.3s, -webkit-transform ease 0.3s;
}
.a-btn.-shibafu:hover {
  color: #fff;
  border-color: #119936;
  opacity: 1;
}
.a-btn.-shibafu:hover::before {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.a-btn.-rounded {
  padding: 6px;
  border-radius: 20px;
  background-color: #f0f0f0;
  color: #000;
  letter-spacing: 0.1em;
}
.a-btn.-rounded.-coral {
  padding: 7px;
  background-color: #ff5858;
  color: #fff;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-btn.-rounded.-whiteout {
  background-color: #fff;
  border: #707070 solid 1px;
  padding: 8px 10px;
  font-size: 13px;
  font-size: 0.8125rem;
}
.a-btn.-rounded.-controler {
  padding: 9px;
  font-size: 13px;
  font-size: 0.8125rem;
}
.a-btn.-rounded.-women {
  padding: 9px;
  border-radius: 27px;
  background-color: #ff8383;
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  font-size: 1.25rem;
}
.a-btn.-rounded.-women.-md {
  max-width: 340px;
  margin-left: auto;
  margin-right: auto;
}
.a-btn.-square {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-weight: 400;
  position: relative;
  padding: 20.5px 15px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  color: #fff;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square {
    padding: 20px 15px;
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-btn.-square.-strong {
  font-weight: 700;
}
.a-btn.-square.-txt-sm {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-txt-sm {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn.-square.-bg-black {
  background-color: #323232;
  border-color: #323232;
}
.a-btn.-square.-bg-green {
  background-color: #009933;
  border-color: #009933;
}
.a-btn.-square.-bg-green.-disabled-line:disabled {
  border-color: transparent;
}
.a-btn.-square.-bg-green.-disabled-line:disabled:hover {
  cursor: auto;
}
.a-btn.-square.-bg-lightgreen {
  background-color: #dbf1d3;
  color: #009933;
  border-color: #dbf1d3;
}
.a-btn.-square.-bg-white {
  color: #646464;
  background-color: #fff;
  border-color: #dbdbdb;
  border: 1px solid #dbdbdb;
}
.a-btn.-square.-bg-white.-partner {
  padding: 13px 15px;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-align: left;
}
.a-btn.-square.-bg-white.-change {
  padding: 15px;
  font-size: 16px;
  font-size: 1rem;
  color: #323232;
  text-align: left;
}
.a-btn.-square.-bg-white.-change:hover {
  opacity: 1;
}
.a-btn.-square.-bg-white.-unregistered {
  color: #009933;
}
.a-btn.-square.-modal-add-compaion {
  font-size: 14px;
  font-size: 0.875rem;
  color: #000;
  padding: 11px 10px;
}
.a-btn.-square.has-active:disabled {
  background-color: #f0f0f0 !important;
  color: #aaaaaa !important;
  border-color: transparent;
}
.a-btn.-square.-txt-green {
  color: #009933;
}
.a-btn.-square.-border-green {
  border: 1px solid #009933;
  color: #009933;
  background-color: #fff;
}
.a-btn.-square.-border-light-gray {
  border: 1px solid #c8c8c8;
}
.a-btn.-square.-txt-black {
  color: black;
}
.a-btn.-square.-low {
  padding: 16px 30px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-low {
    padding: 16px 30px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn.-square.-lower {
  padding: 14px 30px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-square.-gray-out {
  background-color: #f0f0f0 !important;
  color: #aaaaaa !important;
  border: 1px solid #f0f0f0;
  -webkit-box-shadow: none;
          box-shadow: none;
  pointer-events: none;
  cursor: default;
}
.a-btn.-square.-gray-out:disabled {
  background-color: #f0f0f0 !important;
  color: #aaaaaa !important;
}
.a-btn.-square.-gray-out:after {
  display: none;
}
.a-btn.-square.-two-lines {
  padding: 9px;
  line-height: 1.2;
  font-weight: 700;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-two-lines {
    padding: 8px;
  }
}
.a-btn.-square.-two-lines > span {
  margin-top: 3px;
  display: block;
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 400;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-two-lines > span {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.a-btn.-square.-noborder {
  border-style: none;
}
.a-btn.-square.-arrow-right {
  padding-right: 25px;
  padding-left: 25px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-arrow-right {
    padding-right: 25px;
    padding-left: 25px;
  }
}
.a-btn.-square.-arrow-right::after {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
  right: 20px;
}
.a-btn.-square.-arrow-right.-acc-arrow:after {
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.a-btn.-square.-arrow-right.-acc-arrow.is-active:after {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.a-btn.-square.-arrow-right.-bg-lightgreen::after, .a-btn.-square.-arrow-right.-txt-green::after {
  border-right-color: #009933;
  border-bottom-color: #009933;
}
.a-btn.-square.-arrow-right.has-active:disabled:after {
  border-color: #aaaaaa;
}
.a-btn.-square.-arrow-right.-grey::after {
  border-right-color: #171717;
  border-bottom-color: #171717;
}
.a-btn.-square.-arrow-right.-ttl-side {
  padding: 5px 25px 5px 10px;
  font-size: 12px;
  font-size: 0.75rem;
  border-radius: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-left: auto;
}
.a-btn.-square.-arrow-right.-ttl-side.-arrow-right::after {
  border-color: black;
  right: 12px;
  width: 6px;
  height: 6px;
}
.a-btn.-square.-arrow-right.-ttl-side.-keep-all {
  word-break: keep-all;
}
.a-btn.-square.-arrow-right.-pd10 {
  padding-right: 10px;
  padding-left: 10px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-arrow-right.-pd10 {
    padding-right: 10px;
    padding-left: 10px;
  }
}
.a-btn.-square.-arrow-right.-pd10::after {
  right: 10px;
}
.a-btn.-square.-icon-inline {
  padding: 14px 30px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-icon-inline {
    padding: 14px 30px;
  }
}
.a-btn.-square.-icon-inline::before {
  display: inline-block;
  content: "";
  margin-right: 15px;
  vertical-align: middle;
  background-size: contain;
  width: 46px;
  height: 28px;
}
.a-btn.-square.-icon-abs {
  position: relative;
  padding: 20.5px 60px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-icon-abs {
    padding: 20px 60px;
  }
}
.a-btn.-square.-icon-abs::before {
  position: absolute;
  left: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  content: "";
  background-size: contain;
  width: 46px;
  height: 28px;
}
.a-btn.-square.-line {
  position: relative;
  background-color: #06c755;
  border-color: #06c755;
}
.a-btn.-square.-line::before {
  left: 0;
  width: 58px;
  height: 58px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets/include/images/icon_line.svg);
}
.a-btn.-square.-apple {
  padding: 18px 60px;
  position: relative;
  font-size: 20px;
  font-size: 1.25rem;
  font-family: -apple-system, BlinkMacSystemFont;
  color: #000;
  background-color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #fff;
}
.a-btn.-square.-apple::before {
  width: 16px;
  height: 18px;
  left: 15px;
  background-image: url(/assets/include/images/icon_apple.svg);
  background-size: contain;
}
.a-btn.-square.-buddy::before {
  background-image: url(/assets/include/images/icon_buddy.svg);
  vertical-align: -0.5em;
  width: 46px;
  height: 28px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-buddy::before {
    vertical-align: -0.4em;
  }
}
.a-btn.-square.-campaign {
  padding: 13px 36px 13px 20px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-campaign {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-btn.-square.-grey {
  background-color: #d2d2d2;
  color: #171717 !important;
  font-weight: bold !important;
  border: 1px solid #d2d2d2;
}
.a-btn.-square.-group-cancel::after {
  right: 10px;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-square.-group-cancel {
    width: 107px;
    padding: 11px 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-group-cancel {
    width: 180px;
    padding: 14px 30px;
  }
}
.a-btn.-square.-group-submit::after {
  right: 10px;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-square.-group-submit {
    width: 210px;
    padding: 10.5px 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-group-submit {
    width: 330px;
  }
}
.a-btn.-square.-partner-select {
  max-width: 240px;
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 12px 10px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-partner-select {
    font-size: 15px;
    font-size: 0.9375rem;
    padding: 12px 10px;
    max-width: 320px;
  }
}
.a-btn.has-input-bg-green {
  position: relative;
}
.a-btn.has-input-bg-green::after {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
  right: 20px;
}
.a-btn.has-input-bg-green:hover {
  opacity: 1;
}
.a-btn.has-input-bg-green > input[type=submit],
.a-btn.has-input-bg-green > input[type=button] {
  width: 100%;
  height: auto;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-weight: 400;
  padding: 20.5px 15px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  color: #fff;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1;
  background-color: #009933;
  border-color: #009933;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.has-input-bg-green > input[type=submit],
  .a-btn.has-input-bg-green > input[type=button] {
    padding: 20px 25px;
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-btn.has-input-bg-green > input[type=submit]:hover,
.a-btn.has-input-bg-green > input[type=button]:hover {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.a-btn.has-input-bg-green > input[type=submit]:hover:hover,
.a-btn.has-input-bg-green > input[type=button]:hover:hover {
  opacity: 0.7;
}
.a-btn.has-input-bg-green > input[type=submit]:disabled,
.a-btn.has-input-bg-green > input[type=button]:disabled {
  background-color: #cccccc;
  border-color: #cccccc;
  color: #fff;
}
.a-btn.has-input-bg-green:hover > input[type=submit]:disabled,
.a-btn.has-input-bg-green:hover > input[type=button]:disabled {
  opacity: 1;
}
.a-btn.-oval {
  position: relative;
  padding: 6px 25px;
  border-radius: 18px;
  background-color: #f0f0f0;
  color: #323232;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-oval {
    padding: 10px 30px;
    border-radius: 24px;
    font-size: 15px;
    font-size: 0.9375rem;
    letter-spacing: 0.02em;
  }
}
.a-btn.-oval::after {
  position: absolute;
  content: "";
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: 20px;
  width: 8px;
  height: 8px;
  border-top: 1px solid #323232;
  border-right: 1px solid #323232;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-oval::after {
    right: 15px;
  }
}
.a-btn.-oval.-green {
  padding: 2px 25px;
  color: #fff;
  background-color: #009933;
  font-size: 12px;
  font-size: 0.75rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-oval.-green {
    padding: 3.5px 30px;
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-btn.-oval.-green::after {
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  right: 15px;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-oval.-green.-left {
    padding: 4px 30px;
    font-size: 12px;
    font-size: 0.75rem;
    padding: 2.5px 5px;
  }
  .a-btn.-oval.-green.-left::after {
    position: static;
    display: inline-block;
    vertical-align: -0.25em;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-oval.-green.-left {
    padding: 1px 30px;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-btn.-oval.-lightgreen {
  color: #009933;
  background-color: #dbf1d3;
}
.a-btn.-oval.-lightgreen::after {
  border-top: 1px solid #009933;
  border-right: 1px solid #009933;
}
.a-btn.-oval.-lightgreen.-psm {
  padding: 3.5px;
  -webkit-box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.16);
  font-size: 12px;
  font-size: 0.75rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-oval.-lightgreen.-psm {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn.-oval.-lightgreen.-psm:after {
  display: none;
}
.a-btn.-oval.-bg-white {
  color: #009933;
  background-color: white;
  border: 1px solid #009933;
}
.a-btn.-oval.-bg-white.-psm2 {
  padding: 2px 10px;
  -webkit-box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.16) inset;
          box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.16) inset;
  font-size: 14px;
  font-size: 0.875rem;
  border-radius: 16px;
  width: auto;
  min-width: 197px;
  display: inline-block;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-oval.-bg-white.-psm2 {
    padding: 4px 10px;
    font-size: 14px;
    font-size: 0.875rem;
    border-radius: 18px;
    width: auto;
    min-width: 184px;
  }
}
.a-btn.-oval.-bg-white.-psm2:after {
  display: none;
}
.a-btn.-oval.-bg-white.-psm2.-has-arrow::before {
  display: block;
  content: "";
  width: 6px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("../images/arrow_right_green_2.svg");
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 15px;
}
.a-btn.-oval.-border {
  padding: 5px 30px;
  border: 1px solid #009933;
  color: #323232;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-oval.-border {
    padding: 9px 30px;
  }
}
.a-btn.-oval.-border::after {
  border-top: 1px solid #323232;
  border-right: 1px solid #323232;
}
.a-btn.-oval.-sm {
  padding: 3.5px 25px;
  font-size: 12px;
  font-size: 0.75rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-oval.-sm {
    padding: 7px 30px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn.-oval.-sm:after {
  right: 10px;
  width: 8px;
  height: 8px;
}
.a-btn.-oval.-yellow {
  padding: 5px 38px;
  color: #323232;
  background-color: #ffd200;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  margin-top: 8px;
}
.a-btn.-oval.-yellow::after {
  border-top: 1px solid #323232;
  border-right: 1px solid #323232;
  right: 15px;
}
.o-mypage__item__link .a-btn.-oval.-yellow {
  font-size: 12px;
  font-size: 0.75rem;
  width: 100%;
  line-height: 1;
  padding: 8px 0;
  margin-top: 0px;
}
.a-btn.-oval-white {
  border-radius: 20px;
  padding: 11px;
  background-color: #fff;
  border: 1px solid #c6c6c6;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
}
.a-btn.-oval-white.is-active {
  background-color: #874B91;
  border-color: #874B91;
  color: #fff;
}
.a-btn.-web-coupon {
  font-size: 13px;
  font-size: 0.8125rem;
  padding: 7px 25px;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-web-coupon {
    min-width: 188px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-web-coupon {
    font-size: 13px;
    font-size: 0.8125rem;
    padding: 7px 30px;
    max-width: 162px;
    margin-left: auto;
    margin-right: auto;
  }
}
.a-btn.-clear {
  padding: 2px 11px;
  border-radius: 35px;
  border: 1px solid #c8c8c8;
  background-color: #f3f3f3;
  color: #323232;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-clear.-gradation {
  background-image: -webkit-gradient(linear, left top, right top, from(#f3f3f3), to(#dcdcdc));
  background-image: linear-gradient(to right, #f3f3f3 0%, #dcdcdc 100%);
}
.a-btn.-clear.-disabled {
  cursor: default;
  color: #aaaaaa;
}
.a-btn.-checkin {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 20px 0px;
  padding: 14px;
}
.a-btn.-checkin p {
  margin-left: 20px;
  line-height: 2;
}
@media only screen and (max-width: 374.97px) {
  .a-btn.-checkin p {
    margin-left: 0;
  }
}
.a-btn.-login-page {
  padding: 17px 58px;
  font-weight: 700;
  font-size: 20px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-login-page {
    padding: 13px 58px;
  }
}
.a-btn.-login-page.-new-user {
  padding: 20.5px 60px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-login-page.-new-user {
    padding: 19px 58px;
  }
}
.a-btn.-login-page.-new-user.-nostyle {
  padding: 0px;
  min-height: 30px;
  max-width: 130px;
  color: #009933;
  text-decoration: underline;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-login-page.-new-user.-nostyle {
    max-width: 230px;
  }
}
.a-btn.-login-page.-new-user.-nostyle.-wide {
  max-width: none;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-login-page.-new-user.-nostyle.-wide {
    max-width: none;
  }
}
.a-btn.o-modal__content__btn {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.2;
  padding-top: 21px;
  padding-bottom: 21px;
}
.a-btn.o-modal__content__btn.-copy {
  -ms-flex-preferred-size: calc(50% - 10px);
      flex-basis: calc(50% - 10px);
}
.a-btn.o-modal__content__btn.-send {
  -ms-flex-preferred-size: calc(50% - 10px);
      flex-basis: calc(50% - 10px);
}
@media only screen and (max-width:767.97px) {
  .a-btn.o-modal__content__btn.-send {
    margin-top: 16px;
  }
}
.a-btn.o-modal__content__btn.-back {
  padding-top: 14px;
  padding-bottom: 14px;
}
.a-btn.-sm-size {
  min-width: 110px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-sm-size {
    min-width: 130px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-md-size {
    min-width: 330px;
  }
}
.a-btn.-lottery {
  -webkit-box-shadow: 0px 5px 0px 0px #00772a;
          box-shadow: 0px 5px 0px 0px #00772a;
  padding: 10px;
  background-color: #009933;
  border-radius: 23px;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  position: relative;
  top: 0;
  -webkit-transition: top 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: top 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: top 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
  transition: top 0.3s ease-in-out, box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
}
.a-btn.-lottery:hover {
  opacity: 1;
  top: 5px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.a-btn.-lottery-back {
  letter-spacing: 0.02em;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  background-color: #8dc329;
  border-radius: 4px;
  border: 1px solid #8dc329;
  display: inline-block;
  text-decoration: none;
  padding: 11px 5px;
  min-width: 160px;
  text-align: center;
}
.a-btn.-disabled-btn {
  background-color: #d2d2d2;
  color: #aaa;
  border-color: #d2d2d2;
}
.a-btn.-disabled-btn:hover {
  cursor: auto;
  opacity: 1;
}
.a-btn.-disabled-btn.-arrow-right:after {
  content: none;
}
.a-btn.-info {
  color: #fff;
  background-color: #009933;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  border-radius: 4px;
  padding: 5px 25px;
  line-height: 1.2;
}
.a-btn.-pin {
  position: relative;
  padding-left: 16px;
  z-index: 0;
}
.a-btn.-pin:before {
  content: "";
  background-image: url(/assets/include/images/agent/pin_green.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  position: absolute;
  top: -3px;
  left: -20px;
  display: block;
  z-index: 1;
}
.a-btn.-pin-arrow {
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
}
.a-btn.-pin-arrow:after {
  position: absolute;
  content: "";
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: 12px;
  width: 8px;
  height: 8px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  display: block;
}
.a-btn.-icon-arrow {
  display: block;
  padding: 7px 40px;
  position: relative;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
}
.a-btn.-icon-arrow::before {
  position: absolute;
  content: "";
  width: 21px;
  height: 21px;
  background-image: url("../images/agent/icon_search.svg");
  background-size: 21px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 13px;
}
.a-btn.-icon-arrow::after {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
  right: 16px;
}
.a-btn.-shadow-type1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 7px;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  -webkit-box-shadow: inset 0px -3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: inset 0px -3px 6px 0px rgba(0, 0, 0, 0.16);
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-shadow-type1 {
    min-width: 60px;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
.a-btn.-shadow-type1.-prev::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-left: 1px solid #393939;
  border-bottom: 1px solid #393939;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media only screen and (max-width:767.97px) {
  .a-btn.-shadow-type1.-prev::before {
    width: 7px;
    height: 7px;
  }
}
.a-btn.-shadow-type1.-next::after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-left: 1px solid #393939;
  border-bottom: 1px solid #393939;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
@media only screen and (max-width:767.97px) {
  .a-btn.-shadow-type1.-next::after {
    width: 7px;
    height: 7px;
  }
}
.a-btn.-shadow-type2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 2px;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  -webkit-box-shadow: inset 0px -1px 2px 0px rgba(0, 0, 0, 0.16);
          box-shadow: inset 0px -1px 2px 0px rgba(0, 0, 0, 0.16);
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
}
.a-btn.-shadow-type2.current {
  background-color: #008d31;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #008d31;
}
.a-btn.-acc.-bg-green {
  background-color: #dbf1d3;
  border-radius: 18px;
  height: 35px;
  display: grid;
  place-content: center;
  -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  color: #008d31;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
}
.a-btn.-flex-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}
.a-btn.-morebox {
  min-width: 265px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-morebox {
    min-width: 300px;
  }
}
.a-btn.-arrow-md {
  padding: 5px;
}
.a-btn.-fixed-item1 {
  min-width: auto;
  border-radius: 4px;
  -ms-flex-item-align: center;
      align-self: center;
  margin-left: auto;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-fixed-item1 {
    font-size: 15px;
    font-size: 0.9375rem;
    padding: 7px;
    -ms-flex-preferred-size: calc(68% - 30px);
        flex-basis: calc(68% - 30px);
    max-width: calc(68% - 30px);
    max-height: 40px;
  }
}
@media only screen and (max-width: 320px) {
  .a-btn.-fixed-item1 {
    font-size: 10px;
    font-size: 0.625rem;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-fixed-item1 {
    min-width: 256px;
    padding: 10px;
  }
}
.a-btn.-fixed-item1 > img {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.a-btn.-event-search {
  color: #fff;
  background-color: #ff6464;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  border-radius: 10px;
  padding: 10px 10px;
  min-width: 100px;
  position: relative;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-event-search {
    min-width: auto;
    width: 100%;
  }
}
.a-btn.-event-search .a-btn__icon {
  display: block;
}
.a-btn.-reserve-time {
  border-radius: 2px;
  border: 1px solid #c6c6c6;
  background-color: #fff;
  font-size: 12px;
  font-size: 0.75rem;
  color: #1a1a1a;
  -webkit-box-shadow: 0px -1px 6px 0px rgba(0, 0, 0, 0.16) inset;
          box-shadow: 0px -1px 6px 0px rgba(0, 0, 0, 0.16) inset;
  line-height: 1;
  padding: 4px 5px;
  min-width: 83px;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-reserve-time {
    width: 100%;
    font-size: 16px;
    font-size: 1rem;
  }
}
@media only screen and (min-width:1200px), print {
  .a-btn.-reserve-time {
    padding: 1px 2px;
    min-width: 48px;
  }
}
.a-btn.-user-submit.is-inactive {
  pointer-events: none;
  opacity: 0.6;
}
.a-btn.-tellink {
  padding: 2px 4px;
  font-size: 12px;
  font-size: 0.75rem;
  min-width: 72px;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-tellink {
    padding: 4px 7px;
    min-width: 192px;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-btn.-lesson {
  padding: 5.5px 10px;
  font-weight: 400;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  min-width: 140px;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-lesson.-basic-mini {
    min-width: 100px;
  }
}
.a-btn.-lesson-lg {
  padding: 14px 10px;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.125rem;
}
.a-btn.-entry {
  padding: 16px 20px;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-entry {
    min-width: 406px;
  }
}
.a-btn.-maypage-login {
  padding: 16px 20px;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  min-width: 280px;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-maypage-login {
    min-width: 330px;
  }
}
.a-btn.-accept {
  padding: 10px 10px;
  font-size: 15px;
  font-size: 0.9375rem;
  width: 192px;
}
.a-btn.-toptracer {
  padding: 10px 10px;
  font-size: 15px;
  font-size: 0.9375rem;
  margin: 0 auto;
  width: 260px;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-toptracer {
    width: 310px;
  }
}
.a-btn.-flex-txt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
}
.a-btn.-border-rounded-green {
  border: 2px solid #09a03e;
  color: #09a03e;
}
.a-btn.-border-rounded-dark-green {
  border: 2px solid #09a03e;
  color: #09a03e;
}
.a-btn.-border-rounded-white {
  border: 2px solid #fff;
  color: #fff;
}
.a-btn.-border-rounded-black {
  border: 2px solid transparent;
  color: #2e2e2e;
  background-color: #fff;
}
.a-btn.-border-rounded-purple {
  border: 2px solid #874B91;
  color: #874B91;
}
.a-btn.-rounded15 {
  border-radius: 15px;
}
.a-btn.-rounded25 {
  border-radius: 25px;
}
.a-btn.-rounded19 {
  border-radius: 19px;
}
.a-btn.-rounded30 {
  border-radius: 30px;
}
.a-btn.-bg-green {
  background-color: #09a03e;
}
.a-btn.-bg-light-orange {
  background-color: #f0a225;
}
.a-btn.-bg-sunny-orange {
  background-color: #ff4500;
}
.a-btn.-bg-blue {
  background-color: #145192;
}
.a-btn.-md-high {
  padding: 16px 15px;
}
.a-btn.-bg-light-green {
  background-color: #8dc329;
}
.a-btn.-bg-light-black {
  background-color: #1a1a1a;
}
.a-btn.-bg-purple {
  background-color: #874B91;
}
.a-btn.-bg-shadow-out {
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16);
}
.a-btn.-bg-shadow-in-out {
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16), 0px 2px 2px rgba(0, 0, 0, 0.16) inset;
          box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16), 0px 2px 2px rgba(0, 0, 0, 0.16) inset;
}
.a-btn.-bg-normal-green {
  background-color: #008d31;
}
.a-btn.-bold {
  font-weight: 700;
}
.a-btn.-simple-black {
  color: #1a1a1a;
}
.a-btn.-simple-btn {
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-simple-btn {
    padding: 17px 10px;
  }
}
@media only screen and (min-width:1200px), print {
  .a-btn.-simple-btn {
    font-size: 14px;
    font-size: 0.875rem;
    margin-left: auto;
    max-width: 157px;
    padding: 6px 10px;
  }
}
.a-btn.-icon-blank:after {
  background-image: url(/assets_r/include/images/icon_blank.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 14px;
  height: 14px;
  content: "";
  display: inline-block;
}
.a-btn.-icon-blank-white:after {
  background-image: url(/assets_r/include/images/icon_blank_white.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 14px;
  height: 14px;
  content: "";
  display: inline-block;
}
.a-btn.-icon-blank-right {
  position: relative;
  border-radius: 4px;
  padding-right: 40px;
}
.a-btn.-icon-blank-right:after {
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.a-btn.-yubin {
  border: #aaa 1px solid;
  border-radius: 13px;
  color: #1a1a1a;
  -webkit-box-shadow: 0 -1px 6px rgba(0, 0, 0, 0.16) inset;
          box-shadow: 0 -1px 6px rgba(0, 0, 0, 0.16) inset;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  background-color: #fff;
  width: 100%;
}
.a-btn.-point-histry {
  font-size: 13px;
  font-size: 0.8125rem;
  border-radius: 16px;
  background-color: #f0f0f0;
  color: #1a1a1a;
  min-width: 100px;
  padding: 5px;
  position: relative;
}
.a-btn.-point-histry.is-active {
  background-color: #09a03e;
  color: #fff;
}
.a-btn.-point-histry.is-active:before {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -9px;
  margin-left: auto;
  margin-right: auto;
  content: "";
  display: block;
  height: 10px;
  width: 18px;
  clip-path: polygon(0 0, 100% 0, 50% 100%);
  background-color: #09a03e;
}
.a-btn.-img360 {
  width: 78px;
  height: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #f2f2f2;
  border-radius: 5px;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13);
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 600;
}
.a-btn.-arrow-360 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  padding: 7px 14px;
  background-color: #fff;
  border: 1px solid #ededed;
  border-radius: 2px;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  color: #008d31;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1;
  text-align: left;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-arrow-360 {
    padding: 8px 14px;
    line-height: 1.3;
  }
}
.a-btn.-arrow-360::after {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 8px;
  height: 14px;
  background-image: url(../images/arrow_right_green_2.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-arrow-360 img {
    height: 24px;
    width: auto;
  }
}

.a-btn__angle {
  margin-left: 12px;
}

.a-btn__qr {
  margin-left: 20px;
}

.a-btn.-solo-link .a-btn__block-img {
  -ms-flex-preferred-size: 50px;
      flex-basis: 50px;
  max-width: 50px;
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link .a-btn__block-img {
    -ms-flex-preferred-size: 100px;
        flex-basis: 100px;
    max-width: 100px;
  }
}
.a-btn.-solo-link.-size-sm .a-btn__block-img {
  padding-right: 5px;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link.-size-sm .a-btn__block-img {
    padding-right: 30px;
  }
}
.a-btn.-solo-link.-bg-green .a-btn__block-img {
  -webkit-transform: none;
          transform: none;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link.-bg-green.-type-a .a-btn__block-img, .a-btn.-solo-link.-bg-green.-type-b .a-btn__block-img {
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    max-width: 80px;
    padding-right: 30px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-solo-link.-bg-green.-type-a .a-btn__block-img, .a-btn.-solo-link.-bg-green.-type-b .a-btn__block-img {
    -ms-flex-preferred-size: 38px;
        flex-basis: 38px;
    max-width: 38px;
    padding-right: 10px;
  }
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link.-bg-green.-type-c .a-btn__block-img {
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    max-width: 80px;
    padding-right: 30px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-solo-link.-bg-green.-type-c .a-btn__block-img {
    -ms-flex-preferred-size: 45px;
        flex-basis: 45px;
    max-width: 45px;
    padding-right: 10px;
  }
}
.a-btn.-solo-link.-size-xs .a-btn__block-img {
  -ms-flex-preferred-size: 50px;
      flex-basis: 50px;
  max-width: 50px;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link.-size-xs .a-btn__block-img {
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    max-width: 80px;
  }
}
.a-btn.-solo-link.-size-xs-2 .a-btn__block-img {
  -ms-flex-preferred-size: 50px;
      flex-basis: 50px;
  max-width: 50px;
  margin-right: 5px;
}
.a-btn.-solo-link.-bg-white .a-btn__block-img {
  margin-right: 15px;
  -ms-flex-preferred-size: 34px;
      flex-basis: 34px;
  max-width: 34px;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link.-bg-white .a-btn__block-img {
    margin-right: 20px;
    -ms-flex-preferred-size: 50px;
        flex-basis: 50px;
    max-width: 50px;
  }
}

.a-btn.-solo-top .a-btn__txt {
  position: relative;
  display: inline-block;
  padding-bottom: 2px;
  margin-left: 10px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-solo-top .a-btn__txt {
    margin-left: 25px;
  }
}
.a-btn.-solo-top .a-btn__txt:after {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #ff8900;
  border-radius: 2px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-solo-top .a-btn__txt:after {
    height: 4px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-solo-link.-bg-green.-type-a .a-btn__txt {
    text-align: left;
  }
}
.a-btn.-solo-link.-size-xs-2 .a-btn__txt {
  color: #1a1a1a;
}
.a-btn.-shibafu .a-btn__txt {
  position: relative;
  z-index: 2;
}
.a-btn.-flex-txt .a-btn__txt {
  width: 100%;
  text-align: center;
}

.a-btn__more-inactive.is-active {
  display: none;
}

.a-btn__more-active {
  display: none;
}
.a-btn__more-active.is-active {
  display: block;
}

.a-btn.-mail .a-btn__em {
  font-size: 16px;
  font-size: 1rem;
}

.a-btn__arrow {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  stroke: currentColor;
  stroke-width: 1px;
  width: 10px;
  height: 22px;
}
.a-btn.-size-xs .a-btn__arrow {
  width: 4px;
  height: 14px;
  stroke-width: 2px;
}
.a-btn.-size-sm-2 .a-btn__arrow {
  width: 4px;
  height: 12px;
  right: 5px;
  stroke-width: 2px;
}
.a-btn.-size-md .a-btn__arrow {
  width: 10px;
  height: 24px;
}
.a-btn.-size-lg .a-btn__arrow {
  width: 6px;
  height: 16px;
}
.a-btn.-size-md-3 .a-btn__arrow, .a-btn.-size-md-4 .a-btn__arrow {
  width: 4px;
  height: 14px;
  stroke-width: 2px;
}
.a-btn.-size-md-15 .a-btn__arrow, .a-btn.-size-md-16 .a-btn__arrow {
  height: 16px;
  stroke-width: 2px;
}
.a-btn.-size-md-23 .a-btn__arrow {
  width: 5px;
  height: 12px;
  stroke-width: 3px;
  top: calc(50% + 1px);
}
.a-btn.-size-md-28 .a-btn__arrow {
  width: 8px;
  height: 14px;
  stroke-width: 2px;
}
.a-btn.-size-xs-2 .a-btn__arrow, .a-btn.-size-xs-3 .a-btn__arrow {
  right: 6px;
  width: 3px;
  height: 12px;
  stroke-width: 2px;
}
.a-btn.-size-xs-4 .a-btn__arrow {
  width: 4px;
  height: 14px;
  stroke-width: 2px;
}
.a-btn.-size-md-17 .a-btn__arrow, .a-btn.-size-md-19 .a-btn__arrow {
  width: 5px;
  height: 12px;
  stroke-width: 2px;
}
.a-btn.-size-md-20 .a-btn__arrow {
  margin-left: 5px;
  width: 5px;
  height: 14px;
  stroke-width: 3px;
  vertical-align: -2px;
}
.a-btn.-size-md-21 .a-btn__arrow {
  margin-left: 5px;
  width: 5px;
  height: 14px;
  stroke-width: 3px;
  vertical-align: -2px;
}
.a-btn.-size-md-24 .a-btn__arrow {
  margin-left: 5px;
  width: 6px;
  height: 16px;
  stroke-width: 2px;
  vertical-align: -2px;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-pc-arrow .a-btn__arrow {
    display: none;
  }
}
.a-btn.-arrow-left .a-btn__arrow {
  left: 10px;
  right: auto;
}
.a-btn.-arrow-right-black .a-btn__arrow {
  stroke: #1a1a1a;
  stroke-width: 2px;
  width: 10px;
  height: 24px;
}
.a-btn.-arrow-md .a-btn__arrow {
  stroke: #1a1a1a;
  stroke-width: 2px;
  width: 4px;
  height: 12px;
}
.a-btn.-arrow-bottom .a-btn__arrow {
  stroke: currentColor;
  stroke-width: 2px;
  width: 12px;
  height: 5px;
}
.a-btn.-arrow-right-inline .a-btn__arrow {
  position: static;
  -webkit-transform: none;
          transform: none;
  display: inline-block;
}
.a-btn.-shadow .a-btn__arrow {
  right: 5px;
  width: 8px;
  height: 14px;
  stroke-width: 2px;
}
.a-btn.-back-page .a-btn__arrow {
  height: 16px;
  stroke-width: 2px;
}
.a-btn.-friends .a-btn__arrow {
  height: 13px;
}

.a-btn__icon {
  position: absolute;
  left: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  fill: currentColor;
}
.a-btn.-icon-right.-size-md-12 .a-btn__icon {
  left: auto;
  right: 10px;
  stroke: currentColor;
  -webkit-transform: translateY(-30%);
          transform: translateY(-30%);
}
.a-btn.-icon-left.-size-md-12 .a-btn__icon {
  left: 10px;
  stroke: currentColor;
  -webkit-transform: translateY(-30%);
          transform: translateY(-30%);
}
.a-btn.-myaccordia .a-btn__icon {
  position: static;
  -webkit-transform: none;
          transform: none;
}
.a-btn.-icon-left-inline .a-btn__icon {
  position: static;
  -webkit-transform: none;
          transform: none;
  margin-right: 3px;
  vertical-align: -1px;
}
.a-btn.-icon-right-inline .a-btn__icon {
  position: static;
  -webkit-transform: none;
          transform: none;
  margin-left: 3px;
  vertical-align: -1px;
}
.a-btn.-icon-right-inline.-size-lg-3 .a-btn__icon {
  margin-left: 15px;
  vertical-align: 0;
}
.a-btn.-icon-bottom .a-btn__icon {
  position: absolute;
  left: 50%;
  bottom: 5px;
  top: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  stroke: currentColor;
}
.a-btn.-event-search .a-btn__icon {
  width: 16px;
  height: 16px;
  right: 15px;
  left: auto;
}

.a-btn__icon-wrap {
  line-height: 1;
  margin-right: 3px;
}

.a-btn__img {
  vertical-align: middle;
}
.a-btn.-search-img .a-btn__img {
  position: absolute;
  left: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.a-btn.-search-img.-wwwtop .a-btn__img {
  left: 20px;
}
.a-btn.-normal .a-btn__img {
  position: static;
  left: auto;
  top: auto;
  -webkit-transform: none;
          transform: none;
}
.a-btn.-search-img.-inline .a-btn__img {
  -webkit-transform: translateX(-30%);
          transform: translateX(-30%);
  position: static;
  vertical-align: -2px;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-search .a-btn__img {
    width: 47px;
    margin-bottom: 5px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-tellink .a-btn__img {
    width: 25px;
    height: 25px;
  }
}
.a-btn.-flex-txt .a-btn__img {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.a-btn.-square.-bg-white.-partner .a-btn__maintxt {
  font-size: 16px;
  font-size: 1rem;
  color: #323232;
  text-decoration: underline;
}
.a-btn.-square.-bg-white.-partner.-unregistered .a-btn__maintxt {
  color: #009933;
}

.a-btn.-square.-bg-white.-partner .a-btn__sub {
  margin-left: 7px;
  font-size: 14px;
  font-size: 0.875rem;
  color: #aaa;
}

@-webkit-keyframes blink-opacity {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.4;
  }
  90% {
    opacity: 1;
  }
}

@keyframes blink-opacity {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.4;
  }
  90% {
    opacity: 1;
  }
}
.a-btn__small {
  margin-top: 4px;
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
}

.a-txt {
  color: #262626;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3;
}
@media only screen and (min-width:768px), tv, print {
  .a-txt {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-txt.-base {
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.3;
  }
}
.a-txt.-note {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.3;
}
.a-txt.-red {
  color: red;
}
.a-txt.-red2 {
  color: #FF2F2F;
}
.a-txt.-black {
  color: #000;
}
.a-txt.-gray {
  color: #aaaaaa;
}
.a-txt.-grayblack {
  color: #646464;
}
.a-txt.-text-color {
  color: #1a1a1a;
}
.a-txt.-note-black {
  color: #323232;
}
.a-txt.-link {
  color: #0059de;
  text-decoration: none;
}
.a-txt.-clear-link {
  color: #277DFF;
}
.a-txt.-underline {
  text-decoration: underline;
}
.a-txt.-line-heght1 {
  line-height: 1;
}
.a-txt.-lh15 {
  line-height: 1.5;
}
.a-txt.-unregistered {
  color: #009933;
}
.a-txt.-green {
  color: #008d31;
}
.a-txt.-light-green {
  color: #009933;
}
.a-txt.-bold {
  font-weight: 700;
}
.a-txt.-has-indent {
  text-indent: -1em;
  padding-left: 1em;
}
.a-txt.-size-lg {
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:1200px), print {
  .a-txt.-size-lg {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.a-txt.-size-sm {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:767.97px) {
  .a-txt.-size-sm-sp {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-txt.-size-sm-pc {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-txt.-size-ssm {
  font-size: 12px;
  font-size: 0.75rem;
}
@media only screen and (max-width:767.97px) {
  .a-txt.-size-ssm-sp {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-txt.-size-ssm-pc {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.a-txt.-size-xs {
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1;
}
.a-txt.-border-red {
  border: 1px solid red;
}
.a-txt.-p10 {
  padding: 10px;
}
.a-txt.-pc-center {
  text-align: left;
}
@media only screen and (min-width:768px), tv, print {
  .a-txt.-pc-center {
    text-align: center;
  }
}
.a-txt.-bg-white {
  background-color: #fff;
}
.a-txt.-center {
  text-align: center;
}
.a-txt.-word-wrap {
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.a-txt.-word-nowrap {
  word-break: keep-all;
  white-space: nowrap;
}
.a-txt.-block {
  display: block;
}
.a-txt.-plan-red {
  color: #dd3333;
}
.a-txt.-blue {
  color: #0059de;
}
.a-txt.-mt3 {
  margin-top: 3px;
}
.a-txt.-ribon {
  line-height: 2;
}
.a-txt.-purple {
  color: #874B91;
}

.a-txt.-blank-light-blue .a-txt__icon {
  stroke: #277DFF;
  width: 18px;
  height: 18px;
  vertical-align: middle;
}

.a-label {
  word-break: break-all;
  display: inline-block;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #fff;
  border-radius: 3px;
  font-size: 12px;
  font-size: 0.75rem;
  padding: 6px 14px;
  line-height: 1;
  font-weight: bold;
  text-align: center;
}
.a-label:hover {
  text-decoration: none;
}
.a-label.-green {
  background-color: #008d31;
}
.a-label.-light-green-1 {
  background-color: #5da71e;
}
.a-label.-light-green-2 {
  background-color: #8dc329;
}
.a-label.-orange {
  background-color: #f0a225;
}
.a-label.-white {
  background-color: #fff;
  color: inherit;
}
.a-label.-gray {
  background-color: #a1a1a1;
  color: #fff;
}
.a-label.-border-white {
  border: 1px solid #fff;
  border-radius: 2px;
}
.a-label.-border-red {
  border: 1px solid #dd3333;
  color: #dd3333;
  border-radius: 0;
}
.a-label.-border-black {
  border: 1px solid #1a1a1a;
  color: #1a1a1a;
}
.a-label.-border-black-2 {
  background-color: #fff;
  border: 1px solid #1a1a1a;
  color: #1a1a1a;
}
.a-label.-black {
  background-color: #1a1a1a;
  color: #fff;
}
.a-label.-red {
  background-color: #dd3333;
  color: #fff;
}
.a-label.-skyblue {
  background-color: #52b5eb;
  color: #fff;
}
.a-label.-blue {
  background-color: #50b6e3;
  color: #fff;
}
.a-label.-orangered {
  background-color: #eb440f;
  color: #fff;
}
.a-label.-pale-pink {
  background-color: #ff8383;
  color: #fff;
}
.a-label.-border-gray {
  border: 1px solid #909090;
  color: #6f6f6f;
  font-weight: 400;
  padding: 3.5px 10px 5.5px;
  border-radius: 2px;
  font-size: 11px;
  font-size: 0.6875rem;
}
.a-label.-border-green {
  border: 1px solid #c8c8c8;
  border-radius: 18px;
  color: #c8c8c8;
}
.a-label.-border-green.is-active {
  border: 1px solid #009933;
  color: #009933;
}
.a-label.-women-theme {
  background-color: #ff6464;
  color: white;
}
.a-label.-size-xs {
  padding: 3px;
}
.a-label.-size-xs-2 {
  padding: 3px 5px;
  letter-spacing: 0.15em;
}
.a-label.-size-xs-3 {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 3px 7px;
  letter-spacing: 0.1em;
}
.a-label.-size-sm {
  padding: 7px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}
.a-label.-size-sm-2 {
  padding: 5px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}
@media only screen and (min-width:1200px), print {
  .a-label.-size-md {
    padding: 12px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-label.-size-md {
    padding: 17px 4px;
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-label.-size-md {
    padding: 23px 4px;
    font-size: 17px;
    font-size: 1.0625rem;
  }
}
@media only screen and (max-width:767.97px) {
  .a-label.-size-md {
    padding: 4px;
    font-size: 11px;
    font-size: 0.6875rem;
    border-radius: 0;
  }
}
.a-label.-size-md2 {
  padding: 6px;
}
.a-label.-size-md3 {
  padding: 7px 20px;
}
.a-label.-size-lg {
  padding: 18px;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
}
.a-label.-size-md-2 {
  font-size: 16px;
  font-size: 1rem;
  padding: 6px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-label.-size-md-2 {
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: normal;
    letter-spacing: 0.1em;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-label.-size-md-2 {
    font-weight: normal;
    letter-spacing: 0.1em;
  }
}
.a-label.-size-md-3 {
  font-size: 16px;
  font-size: 1rem;
  padding: 6px 17px;
  border-radius: 0;
}
.a-label.-size-md-4 {
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 4px 11px;
}
.a-label.-icon-tooltip {
  -webkit-filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
          filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
}
.a-label.-required {
  padding: 3px 0;
  letter-spacing: 0.5em;
  text-indent: 0.5em;
  border-radius: 0;
}
.a-label.-list {
  padding: 5px;
  color: #5da71e;
  border: 1px solid #5da71e;
  border-radius: 0;
  text-align: left;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-label.-list:before {
  display: inline-block;
  content: "";
  vertical-align: middle;
  margin-right: 5px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center center;
}
.a-label.-list.-bus:before {
  background-image: url(/assets_r/include/images/icon_bus.svg);
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}
.a-label.-list.-navi:before {
  background-image: url(/assets_r/include/images/icon_navi.svg);
}
.a-label.-none-border-r {
  border-radius: 0;
}
.a-label.-solo {
  background-color: #db9b37;
  border-radius: 16px;
  font-weight: 800;
}
.a-label.-solo.-size-sm {
  padding: 7px 13px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .a-label.-solo.-size-sm {
    padding: 7px 16px;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.a-label.-solo.-size-md {
  padding: 4px 6px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .a-label.-solo.-size-md {
    padding: 6px 8px;
    border-radius: 18px;
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.a-label.-solo.-size-xs {
  padding: 5px 17px;
}
.a-label.-solo.-bg-wh {
  background-color: #fff;
  border: 1px solid #db9b37;
  color: #db9b37;
  font-weight: 400;
  -webkit-transition: 0.3s opacity;
  transition: 0.3s opacity;
}
.a-label.-solo.-bg-wh.-size-sm {
  padding: 10px 21px;
  border-radius: 18px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-label.-solo.-bg-wh:hover {
  opacity: 0.7;
}
.a-label.-new {
  padding: 3px 11px 7px;
  border-radius: 13px;
  background-color: #ff5858;
  font-size: 11px;
  font-size: 0.6875rem;
  font-weight: 700;
  line-height: 1;
}
@media only screen and (min-width:768px), tv, print {
  .a-label.-new {
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-label.-dark-red {
  background-color: #e90d0d;
}
.a-label.-dark-red.-new {
  font-size: 10px;
  font-size: 0.625rem;
  padding: 2px 5px 4px;
  font-weight: 700;
  line-height: 1;
}
@media only screen and (min-width:768px), tv, print {
  .a-label.-dark-red.-new {
    font-size: 16px;
    font-size: 1rem;
    padding: 1px 5px 5px;
  }
}
.a-label.-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  padding: 6px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  cursor: pointer;
}
.a-label.-group:hover {
  opacity: 0.7;
}
.a-label.-group.-tag {
  border: 2px solid transparent;
  padding: 8px;
}
.a-label.-group.-tag.is-active {
  padding: 8px;
}
.a-label.-group.is-active {
  border: 2px solid #009933;
  padding: 5px;
}
.a-label.-bg-gray {
  padding: 10px 17px;
  border-radius: 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  background-color: #f0f0f0;
  color: #323232;
}
.a-label.-pref-pink {
  height: 28px;
  display: grid;
  place-content: center;
  padding: 0 6px;
  border: 1px solid #ff6464;
  border-radius: 4px;
  color: #ff6464;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}
@media only screen and (min-width:1200px), print {
  .a-label.-pref-pink {
    font-size: 18px;
    font-size: 1.125rem;
    padding: 0 8px;
  }
}
.a-label.-push {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: #2b2b2b;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.16);
  border-radius: 2px;
  background-color: #fff;
  padding: 6px 5px;
}
.a-label.-schedule {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: #fff;
  border-radius: 6px;
  padding: 7px 14px;
  min-width: 70px;
}
.a-label.-bg-pink {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: #fff;
  background-color: #ff8383;
}
.a-label.-bg-green {
  background-color: #8dc329;
}
.a-label.-simple-border {
  border: 1px solid #dbdbdb;
  border-radius: 12px;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1;
  font-weight: 700;
  padding: 4px 10px;
  min-width: 62px;
  color: #1a1a1a;
}
.a-label.-simple-border.-size-md5 {
  min-width: 146px;
}
.a-label.-lesson {
  color: #fff;
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 600;
  text-align: center;
  line-height: 1;
  padding: 5px 10px;
  border-radius: 5px;
  min-width: 53px;
  min-height: 59px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width:1200px), print {
  .a-label.-lesson {
    min-width: 67px;
  }
}
.a-label.-lesson-ttl {
  background-color: #323232;
}
@media only screen and (max-width:1199.97px) {
  .a-label.-lesson-ttl {
    width: 100%;
    min-height: 40px;
  }
}
@media only screen and (min-width:1200px), print {
  .a-label.-lesson-ttl {
    min-width: 283px;
  }
}
.a-label.-lesson-detail {
  background-color: #874B91;
}
.a-label.-bg-white {
  background-color: #fff;
}
.a-label.-login {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  padding: 5px;
  border-radius: 14px;
  min-width: 222px;
}
.a-label.-clear-blue-rounded {
  color: #55b6d3;
  border-radius: 13px;
  font-size: 16px;
  font-size: 1rem;
  padding: 5px 14px;
}
.a-label.-border-clear-blue {
  color: #55b6d3;
  border-radius: 2px;
  border: 1px solid #55b6d3;
  line-height: 1;
  font-size: 13px;
  font-size: 0.8125rem;
  padding: 2px 10px;
  min-width: 64px;
}
.a-label.-border-line {
  border: 1px solid #55b6d3;
}

.a-label.-group .a-label__icon {
  margin-right: 3px;
}

.a-label.-group .a-label__txt {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: #323232;
  line-height: 1.1;
}
.a-label.-lesson-detail .a-label__txt {
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 600;
  display: block;
}

.a-link {
  color: inherit;
  text-decoration: none;
  display: inline-block;
}
.a-link:hover {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.a-link:hover:hover {
  opacity: 0.7;
}
.a-link.-colorful {
  color: #3777b8 !important;
}
.a-link.-underline {
  position: relative;
  text-decoration: none;
  line-height: 2;
  cursor: pointer;
}
.a-link.-underline:after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 1px;
  background-color: #008d31;
  -webkit-transition: 0.3s background-color;
  transition: 0.3s background-color;
}
.a-link.-underline:hover:after {
  background-color: transparent;
}
.a-link.-arrow-right {
  vertical-align: middle;
  position: relative;
  padding-right: 15px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  line-height: 1;
}
.a-link.-arrow-left {
  vertical-align: middle;
  position: relative;
  padding-left: 15px;
  line-height: 1;
}
.a-link.-arrow-left.-arrow-top {
  line-height: 1.3;
}
.a-link.-icon-left {
  padding-left: 26px;
  line-height: 1;
}
.a-link.-icon-left:before {
  position: absolute;
  left: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-family: FontAwesome;
  font-size: 18px;
  font-size: 1.125rem;
  text-decoration: none;
  line-height: 1;
}
.a-link.-icon-left.-user:before {
  content: "";
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets_r/include/images/icon_user.svg);
}
.a-link.-icon-left.-contact:before {
  content: "\f059";
}
.a-link.-icon-left.-car:before {
  content: "";
  width: 16px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets_r/include/images/icon_car.svg);
}
.a-link.-icon-left.-pdf:before {
  content: "\f1c1";
  color: #fd4234;
}
.a-link.-icon-left.-external:before {
  content: "\f08e";
  color: #1d409d;
}
.a-link.-icon-left.-internal:before {
  content: "\f061";
  color: #00753c;
}
.a-link.-icon-left.-movie:before {
  content: "";
  width: 17px;
  height: 20px;
  background-image: url(/common/img/icon_movie.png);
  vertical-align: -3px;
}
.a-link.-arrow-r {
  position: relative;
}
.a-link.-arrow-r:before {
  position: absolute;
  content: "";
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: -10px;
  width: 8px;
  height: 8px;
  border-top: 1px solid #323232;
  border-right: 1px solid #323232;
}
.a-link.-green {
  color: #008d31;
}
.a-link.-green:before {
  border-color: #008d31;
}
.a-link.-green_mypage_1 {
  color: #009933;
}
.a-link.-green_mypage_1:before {
  border-color: #009933;
}
.a-link.-sky-blue {
  color: #0059de;
}
.a-link.-size-sm {
  font-size: 12px;
  font-size: 0.75rem;
}
.a-link.-size-sm-2 {
  font-size: 11px;
  font-size: 0.6875rem;
}
@media only screen and (min-width:1200px), print {
  .a-link.-size-sm-2 {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-link.-size-md {
  font-size: 14px;
  font-size: 0.875rem;
}
.a-link.-size-md-2 {
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-link.-size-md-3 {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.2;
}
@media only screen and (min-width:1200px), print {
  .a-link.-size-md-3 {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-link.-size-lg {
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: bold;
  letter-spacing: 0.05em;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-link.-size-lg-2 {
    font-weight: bold;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.a-link.-hv-line:hover {
  text-decoration: underline;
}
.a-link.-arrow-right.-size-sm {
  padding-right: 10px;
}
.a-link.-access {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-link.-icon-left.-arrow-right.-size-sm.-access {
    padding-right: 0;
    padding-left: 32px;
    line-height: 1.5;
  }
}
.a-link.-icon-left.-arrow-right.-size-sm.-drive {
  font-size: 14px;
  font-size: 0.875rem;
  color: #1a1a1a;
}
@media only screen and (max-width:1199.97px) {
  .a-link.-icon-left.-arrow-right.-size-sm.-drive {
    padding-right: 0;
    padding-left: 37px;
    line-height: 1.5;
    padding-right: 10px;
  }
}
.a-link.-myaccordia {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 17px;
  font-size: 1.0625rem;
}
.a-link.-block {
  display: block;
}
.a-link.-underline-txt {
  text-decoration: underline;
}
.a-link.-underline-normal {
  text-decoration: underline;
}
.a-link.-in-text {
  text-decoration: underline;
  display: inline-block;
  color: #3777b8 !important;
  line-height: 1.3;
}
.a-link.-pink {
  color: #FF6464;
  text-decoration: underline;
}
.a-link.-text-color {
  color: #1a1a1a;
  text-decoration: none;
}
.a-link.-green-underline {
  color: #008d31;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  text-decoration: underline;
  display: inline;
}
.a-link.-green-underline:hover {
  opacity: 0.7;
}
.a-link.-wide {
  padding: 0 20px;
}
.a-link.-wide:before {
  right: 2px;
}
.a-link.-link-faq {
  color: #0070d2;
  text-decoration: underline;
}
.a-link.-link-faq:hover {
  opacity: 1;
}

.a-link.-arrow-right .a-link__arrow {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 4px;
  height: 12px;
  stroke: currentColor;
  stroke-width: 2px;
}
.a-link.-arrow-left .a-link__arrow {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 4px;
  height: 12px;
  stroke: currentColor;
  stroke-width: 2px;
}
.a-link.-arrow-left.-arrow-green .a-link__arrow {
  stroke: #008d31;
}
.a-link.-size-lg .a-link__arrow {
  width: 6px;
  height: 14px;
}
@media only screen and (max-width:1199.97px) {
  .a-link.-access .a-link__arrow {
    display: none;
  }
}
.a-link.-arrow-left.-arrow-top .a-link__arrow {
  top: 0.7em;
}

.a-link.-access .a-link__color, .a-link.-drive .a-link__color {
  color: #5da71e;
}
@media only screen and (max-width:1199.97px) {
  .a-link.-access .a-link__color, .a-link.-drive .a-link__color {
    position: absolute;
    left: 25px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

.a-link__img {
  vertical-align: middle;
}

@media only screen and (min-width:1200px), print {
  .a-list.-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-list.-footer {
    padding: 0 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .a-list.-footer > li {
    position: relative;
    padding: 0 20px;
  }
}
.a-list.-footer > li > a {
  color: inherit;
  text-decoration: none;
  display: inline-block;
}
@media only screen and (max-width:1199.97px) {
  .a-list.-footer > li > a {
    display: block;
    position: relative;
    padding: 10px 0;
  }
}
.a-list.-footer > li > a:hover {
  text-decoration: underline;
}
@media only screen and (max-width:1199.97px) {
  .a-list.-footer > li > a:after {
    position: absolute;
    right: 0;
    content: ">";
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .a-list.-footer > li + li:before {
    position: absolute;
    left: 0;
    content: "|";
  }
}
@media only screen and (max-width:1199.97px) {
  .a-list.-footer > li + li + li {
    border-top: 1px solid #333;
  }
}
@media only screen and (min-width:1200px), print {
  .a-list.-point > li {
    padding-left: 16px;
  }
}
.a-list.-point > li:before {
  content: "・";
  display: inline;
}
@media only screen and (min-width:1200px), print {
  .a-list.-point > li:before {
    margin-left: -16px;
  }
}
.a-list.-point.-note > li {
  font-size: 13px;
  font-size: 0.8125rem;
  padding-left: 13px;
}
.a-list.-point.-note > li:before {
  content: "・";
  display: inline;
  margin-left: -13px;
}
.a-list.-maru > li {
  margin-left: 8px;
  padding-left: 12px;
}
.a-list.-maru > li:before {
  content: "";
  border-radius: 50%;
  background-color: #008d31;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-left: -20px;
  margin-right: 8px;
}
@media only screen and (min-width:1200px), print {
  .a-list.-mark > li {
    padding-left: 16px;
  }
}
.a-list.-mark > li:before {
  content: "※";
  display: inline;
}
@media only screen and (min-width:1200px), print {
  .a-list.-mark > li:before {
    margin-left: -16px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-list.-sp-point > li {
    margin-bottom: 5px;
  }
}
.a-list.-mix > .a-list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.a-list.-mix > .a-list__item:before {
  content: "※";
  margin-right: 4px;
}
.a-list.-mix > .a-list__item.-square:before {
  content: "■";
}
.a-list.-mix > .a-list__item.-notes:before {
  content: "※";
}
.a-list.-policy > li {
  color: #262626;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3;
}

.a-badge {
  position: relative;
  padding-right: 20px;
}
@media only screen and (min-width:768px), tv, print {
  .a-badge {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.a-badge.-green {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #5da71e;
}
.a-badge.-size-sm {
  padding-right: 14px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-badge.-size-sm {
    padding-right: 22px;
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-badge.-size-lg {
  padding-right: 20px;
  font-size: 21px;
  font-size: 1.3125rem;
}
.a-badge.-size-sm-2 {
  padding-right: 20px;
  font-size: 16px;
  font-size: 1rem;
}
.a-badge.-size-sm-3 {
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-badge.-size-sm-3-normal {
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-badge.-size-sm-4 {
  padding-right: 17px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-badge.-size-sm-4 {
    padding-right: 18px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-badge.-size-sm-6 {
  padding-right: 17px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-badge.-size-sm-6 {
    padding-right: 18px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-badge.-icon-left {
  padding-right: 0;
  padding-left: 22px;
}
.a-badge.-no-icon {
  padding-right: 0;
}

.a-badge__badge {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1;
  color: #fff;
  font-family: "Poppins", sans-serif;
}
.a-badge.-green .a-badge__badge {
  background-color: #5da71e;
}
.a-badge.-red .a-badge__badge {
  background-color: #dd3333;
}
@media only screen and (min-width:1200px), print {
  .a-badge.-size-sm .a-badge__badge {
    width: 12px;
    height: 12px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-badge.-size-sm .a-badge__badge {
    width: 18px;
    height: 18px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-badge.-size-lg .a-badge__badge {
  font-size: 14px;
  font-size: 0.875rem;
}
.a-badge.-size-sm-2 .a-badge__badge {
  font-size: 14px;
  font-size: 0.875rem;
}
.a-badge.-size-sm-3 .a-badge__badge {
  width: 19px;
  height: 19px;
  font-size: 13px;
  font-size: 0.8125rem;
}
@media only screen and (min-width:1200px), print {
  .a-badge.-size-sm-4 .a-badge__badge {
    width: 12px;
    height: 12px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-badge.-size-sm-4 .a-badge__badge {
    width: 16px;
    height: 16px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-badge.-size-sm-5 .a-badge__badge {
  width: 15px;
  height: 15px;
  padding-top: 1px;
}
.a-badge.-size-sm-6 .a-badge__badge {
  width: 18px;
  height: 18px;
  padding-top: 2px;
  right: -3px;
}
.a-badge.-icon-left .a-badge__badge {
  right: auto;
  left: 0;
}
.a-badge.-icon-green .a-badge__badge {
  background-color: #008d31;
}
.a-badge.-icon-gray .a-badge__badge {
  background-color: #919191;
}

.a-heading.-lv1 {
  font-size: 30px;
  font-size: 1.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-heading.-lv1.-basic-26 {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-heading.-lv1.-basic-22 {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.a-heading.-lv2 {
  font-size: 26px;
  font-size: 1.625rem;
}
.a-heading.-lv2-1 {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-lv2-1 {
    font-size: 34px;
    font-size: 2.125rem;
  }
}
.a-heading.-lv2-2 {
  font-size: 20px;
  font-size: 1.25rem;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-lv2-2 {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.a-heading.-lv2-3 {
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-lv2-3 {
    font-size: 29px;
    font-size: 1.8125rem;
  }
}
.a-heading.-lv2-4 {
  font-size: 22px;
  font-size: 1.375rem;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-lv2-4 {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.a-heading.-lv2-5 {
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-lv2-5 {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.a-heading.-lv2-6 {
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-lv2-6 {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.a-heading.-lv2-7 {
  font-size: 20px;
  font-size: 1.25rem;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-lv2-7 {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.a-heading.-lv3 {
  font-size: 22px;
  font-size: 1.375rem;
}
.a-heading.-lv3-1 {
  font-size: 20px;
  font-size: 1.25rem;
}
@media only screen and (max-width:1023.97px) {
  .a-heading.-lv3-1 {
    text-align: center;
  }
}
.a-heading.-lv3-2 {
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-lv3-2 {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.a-heading.-lv3-3 {
  font-size: 18px;
  font-size: 1.125rem;
}
.a-heading.-lv4 {
  position: relative;
  padding-left: 15px;
  font-size: 16px;
  font-size: 1rem;
}
.a-heading.-lv4:before {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  content: "";
  width: 5px;
  height: 20px;
  background-color: #008d31;
}
.a-heading.-lv5 {
  font-size: 16px;
  font-size: 1rem;
}
.a-heading.-lv5-1 {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-lv5-1 {
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-heading.-lv6 {
  font-size: 14px;
  font-size: 0.875rem;
}
.a-heading.-small {
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-small {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-heading.-left-green-line {
  position: relative;
  padding-left: 23px;
}
.a-heading.-left-green-line:before {
  position: absolute;
  top: 5px;
  left: 0;
  width: 8px;
  height: 18px;
  content: "";
  background-color: #09A03E;
}
.a-heading.-sub-ttl {
  font-size: 12px;
  font-size: 0.75rem;
}
.a-heading.-green {
  color: #008d31;
}
.a-heading.-darkgreen {
  color: #255933;
}
.a-heading.-hiragino {
  font-family: "Hiragino Sans", "ヒラギノ角ゴシック";
}
.a-heading.-name {
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (max-width:1199.97px) {
  .a-heading.-name {
    font-size: 17px;
    font-size: 1.0625rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-heading.-name {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.a-heading.-theme-women {
  color: #ff6464;
}
.a-heading.-smoke-black {
  color: #1a1a1a;
}
.a-heading.-pale-pink {
  color: #ff8383;
}
.a-heading.-lh1 {
  line-height: 1;
}
@media only screen and (max-width:1199.97px) {
  .a-heading.-basic-lh14 {
    line-height: 1.4;
  }
}
.a-heading.-lm1 {
  letter-spacing: 0.1em;
}
.a-heading.-bold {
  font-weight: 700;
}
.a-heading.-bold800 {
  font-weight: 800;
}
.a-heading.-normal {
  font-size: 24px;
  font-size: 1.5rem;
  border-bottom: none;
  background-image: none;
  background-size: auto;
  background-position: 0 0;
  -webkit-box-align: normal;
      -ms-flex-align: normal;
          align-items: normal;
  display: block;
  line-height: 2;
  padding: 0;
}
@media only screen and (max-width:767.97px) {
  .a-heading.-normal {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (max-width:767.97px) {
  .a-heading.-normal {
    line-height: 1.2;
  }
}
.a-heading.-has-label {
  border-bottom: none;
}
@media only screen and (max-width:767.97px) {
  .a-heading.-has-label {
    display: block;
    border-bottom: 2px solid #e5f1eb;
  }
}
.a-heading.-top-type1 {
  color: #1a1a1a;
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 600;
}
@media only screen and (max-width:767.97px) {
  .a-heading.-top-type1 {
    font-size: 26px;
    font-size: 1.625rem;
    text-align: center;
    line-height: 1.4;
  }
}
.a-heading.-news {
  border: 1px solid #cccccc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 14px;
  letter-spacing: 0.3em;
  text-indent: 0.3em;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (max-width:1199.97px) {
  .a-heading.-news {
    padding: 8px;
  }
}
.a-heading.has-underline {
  border-bottom: 2px solid #008d31;
}
.a-heading.has-underline.-light-green-bold {
  border-color: #8DC329;
  border-width: 3px;
}
.a-heading.has-underline.-school {
  border-color: #874B91;
  border-width: 3px;
}
@media only screen and (max-width:1199.97px) {
  .a-heading.has-underline.-school {
    line-height: 1.8;
  }
}
.a-heading.-arrow-acd {
  padding-left: 34px;
  margin: 10px 0;
  position: relative;
}
.a-heading.-arrow-acd:before {
  margin-left: -34px;
  margin-right: 10px;
}
.a-heading.-ranking {
  position: relative;
  display: inline-block;
  margin-left: 23px;
  padding: 3px 20px 3px 25px;
  border-top: 3px solid #008d31;
  border-bottom: 3px solid #008d31;
  border-left: 3px solid #008d31;
  background-color: #fff;
  line-height: 1;
  font-size: 22px;
  font-size: 1.375rem;
  color: #008d31;
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-ranking {
    margin-left: 31px;
    padding: 6px 35px 6px 50px;
    font-size: 34px;
    font-size: 2.125rem;
  }
}
.a-heading.-ranking:before, .a-heading.-ranking:after {
  display: block;
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.a-heading.-ranking:before {
  left: -25px;
  bottom: -3px;
  width: 43px;
  height: 35px;
  background-image: url(/assets_r/include/images/solo/icon_trophy_1.svg);
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-ranking:before {
    left: -33px;
    width: 65px;
    height: 53px;
  }
}
.a-heading.-ranking:after {
  right: -18px;
  bottom: -3px;
  width: 20px;
  height: 34px;
  background-image: url(/assets_r/include/images/solo/bg_heading_ranking_sp.png);
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-ranking:after {
    right: -23px;
    bottom: -3px;
    width: 25px;
    height: 52px;
    background-image: url(/assets_r/include/images/solo/bg_heading_ranking.png);
  }
}
@media only screen and (max-width:767.97px) {
  .a-heading.-lv2.-gc-detail {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media only screen and (max-width:767.97px) {
  .a-heading.-global-lv1-lh {
    line-height: 1.47;
  }
}
.a-heading.-global-lv4 {
  line-height: 2;
}
.a-heading.-global-lh {
  line-height: 1.62;
}
@media only screen and (max-width:767.97px) {
  .a-heading.-global-lh {
    line-height: 1.47;
    padding-bottom: 2px;
  }
}
.a-heading.-global-lh.has-lv4 {
  margin-bottom: 12px;
}
@media only screen and (max-width:767.97px) {
  .a-heading.-global-lh.has-lv4 {
    margin-bottom: 14px;
    padding-bottom: 0;
  }
}
@media only screen and (max-width:767.97px) {
  .a-heading.-global-lh.-next-link {
    padding-bottom: 2px;
  }
}
.a-heading.-border-green {
  position: relative;
  padding-left: 24px;
  margin-bottom: 10px;
  color: #1b1f1f;
  line-height: 1.3;
  font-size: 26px;
  font-weight: 700;
}
@media only screen and (max-width:767.97px) {
  .a-heading.-border-green {
    padding-left: 24px;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.4;
  }
}
.a-heading.-border-green::before {
  content: "";
  position: absolute;
  left: 0;
  width: 6px;
  height: 100%;
  background-color: #119936;
  border-radius: 3px;
}
.a-heading.-border-green.-lv5 {
  font-size: 16px;
  font-size: 1rem;
  padding-left: 15px;
}
.a-heading.-border-green.-lv5:before {
  width: 3px;
}
.a-heading.-mypage {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  color: #323232;
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-mypage {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-mypage > img {
    width: 32px;
    height: 32px;
  }
}
.a-heading.-mypage.-course {
  font-size: 15px;
  font-size: 0.9375rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-mypage.-course {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (max-width:767.97px) {
  .a-heading.-mypage.-course {
    text-align: center;
  }
}
.a-heading.-mypage.-course > img {
  width: 20px;
  height: auto;
}
@media only screen and (max-width:767.97px) {
  .a-heading.-mypage.-course > img {
    display: block;
    margin: 0 auto 5px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-mypage.-course > img {
    width: 22px;
    margin-right: 5px;
    vertical-align: -0.3em;
  }
}
@media only screen and (max-width:767.97px) {
  .a-heading.-mypage.-course > span {
    display: block;
  }
}
.a-heading.-partner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 20px;
  font-size: 1.25rem;
  color: #fff;
  font-weight: 500;
  line-height: 1.3;
  background-color: #009933;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
  padding: 5.5px 18px 5.5px 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media only screen and (max-width:767.97px) {
  .a-heading.-partner {
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1;
    padding: 9px 18px 9px 15px;
  }
}
.a-heading.-partner.-icon {
  padding: 4px 18px 4px 24px;
}
@media only screen and (max-width:767.97px) {
  .a-heading.-partner.-icon {
    padding: 5px 18px 5px 15px;
  }
}
.a-heading.-partner.-icon img,
.a-heading.-partner.-icon svg {
  margin-right: 10px;
  vertical-align: middle;
  width: 29px;
}
@media only screen and (max-width:767.97px) {
  .a-heading.-partner.-icon img,
  .a-heading.-partner.-icon svg {
    width: 26px;
    height: 26px;
  }
}
.a-heading.-lightgreen-line {
  display: block;
  font-size: 16px;
  font-size: 1rem;
  color: #323232;
  font-weight: 700;
  line-height: 1;
  background-color: #dbf1d3;
  border-radius: 0px;
  padding: 10px 15px;
}
@media only screen and (max-width:767.97px) {
  .a-heading.-lightgreen-line.-sp-100vw {
    width: 100vw;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.a-heading.-lightgreen-line.-bg-gray {
  background-color: #f0f0f0;
}
.a-heading.-lightgreen-line.-invitation {
  padding: 17px 15px 0px;
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-lightgreen-line.-invitation {
    padding: 22px 22px 0px;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-heading.-gray-line {
  padding-bottom: 5px;
  border-bottom: 1px solid #c8c8c8;
  color: #323232;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-gray-line {
    padding-bottom: 9px;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.a-heading.-center {
  text-align: center;
}
.a-heading.-lh15 {
  line-height: 1.5;
}
.a-heading.-size-sm {
  font-size: 15px;
  font-size: 0.9375rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-size-sm {
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-heading.-size-md {
  font-size: 15px;
  font-size: 0.9375rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-size-md {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.a-heading.-coupon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.a-heading.-friends {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #fff;
  font-weight: 700;
  line-height: 1;
  background-color: #ef829d;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
  padding: 8px 22px 8px 20px;
  margin-left: -20px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.a-heading.has-btn-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-heading.-border-bottom {
  border-bottom: 1px solid #c8c8c8;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1.9;
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-border-bottom {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.a-heading.-lineup {
  text-align: center;
}
.a-heading.-bg-green {
  background-color: #09A03E;
  color: #fff;
}
.a-heading.-square {
  display: inline-block;
  min-width: 173px;
  text-align: center;
  line-height: 1.25;
  padding: 4px 5px;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-square {
    min-width: 232px;
    padding: 7px 5px;
  }
}
.a-heading.-basic-right-rounded {
  display: inline-block;
  min-width: 191px;
  text-align: center;
  line-height: 1.25;
  padding: 4px 5px;
  border-radius: 0 13px 13px 0;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-basic-right-rounded {
    min-width: 200px;
    border-radius: 0;
    padding: 5px;
  }
}
.a-heading.-right-rounded {
  display: inline-block;
  min-width: 191px;
  text-align: center;
  line-height: 1.25;
  padding: 4px 5px;
  border-radius: 0 13px 13px 0;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-right-rounded {
    min-width: 200px;
    padding: 5px;
    border-radius: 0 15px 15px 0;
  }
}
.a-heading.-high {
  min-height: 78px;
  display: grid;
  place-content: center;
}
.a-heading.-line-h100:before {
  height: 100%;
}
.a-heading.-photo-box {
  line-height: 1.4;
}

.a-heading.-lineup .a-heading__img {
  width: 138px;
  height: 30px;
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-lineup .a-heading__img {
    width: 184px;
    height: 40px;
  }
}

@media only screen and (min-width:768px), tv, print {
  .a-heading__txt {
    display: inline-block;
    border-bottom: 2px solid #e5f1eb;
  }
}
.a-heading.-lineup .a-heading__txt {
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.1em;
  text-align: center;
  line-height: 1;
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-lineup .a-heading__txt {
    display: block;
    font-size: 13px;
    font-size: 0.8125rem;
    border-bottom: none;
  }
}

.a-heading__icon {
  background-color: #008d31;
  display: inline-block;
  color: #fff;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  line-height: 1;
  position: absolute;
  left: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.a-heading__icon:before {
  content: "\f105";
  font-family: "FontAwesome";
  display: inline-block;
  vertical-align: middle;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: absolute;
  top: 50%;
  left: 0;
  width: 26px;
  height: 20px;
  text-align: center;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.a-heading.is-active .a-heading__icon {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.a-heading.-lv2-1 .a-heading__sub {
  display: block;
  font-size: 22px;
  font-size: 1.375rem;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-lv2-1 .a-heading__sub {
    font-size: 24px;
    font-size: 1.5rem;
  }
}

.a-heading.-coupon .a-heading__ttl {
  -ms-flex-item-align: center;
      align-self: center;
  color: #323232;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-coupon .a-heading__ttl {
    font-size: 18px;
    font-size: 1.125rem;
  }
}

.a-panel {
  padding: 20px;
}
.a-panel.-gray {
  background-color: #efefef;
}
.a-panel.-gray-02 {
  background-color: #f2f2f2;
}
@media only screen and (min-width:768px), tv, print {
  .a-panel.-gray-sp {
    padding: 0;
  }
}
@media only screen and (max-width:767.97px) {
  .a-panel.-gray-sp {
    background-color: #efefef;
  }
}
.a-panel.-light-gray {
  background-color: #f7f7f7;
}
.a-panel.-light-gray-02 {
  background-color: #f0f0f0;
}
.a-panel.-light-green {
  background-color: #dbf1d3;
}
@media only screen and (max-width:1199.97px) {
  .a-panel.-p15 {
    padding: 15px;
  }
}
@media only screen and (max-width:767.97px) {
  .a-panel.-full-width-sp {
    margin: 0 calc(50% - 50vw);
    width: 100vw;
  }
}
.a-panel.-radius-4 {
  border-radius: 4px;
}
.a-panel.-pt01 {
  padding: 20px 10px 20px;
}
@media only screen and (min-width:768px), tv, print {
  .a-panel.-pt01 {
    padding: 20px 40px 20px;
  }
}
.a-panel.-p0 {
  padding: 0;
}

.a-form-select {
  position: relative;
  display: inline-block;
}
.a-form-select:after {
  content: "";
  display: block;
  position: absolute;
  right: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 4px 0 4px;
  border-color: #1a1a1a transparent transparent transparent;
}
.a-form-select.-custom {
  display: block;
}
.a-form-select.-custom:after {
  display: none;
}
.a-form-select.-area {
  background-color: #fff;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
@media only screen and (max-width:767.97px) {
  .a-form-select.-area {
    border-bottom: none;
  }
}
.a-form-select.-area:after {
  display: none;
}
.a-form-select.-map {
  background-color: #fff;
  border: 1px solid #cccccc;
  border-top: none;
  border-radius: 0 0 4px 4px;
}
.a-form-select.-map:after {
  display: none;
}
.a-form-select.-double:before {
  content: "";
  display: block;
  position: absolute;
  right: 8px;
  top: 40%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 4px 6px 4px;
  border-color: transparent transparent #1a1a1a transparent;
  z-index: 10;
}
.a-form-select.-double:after {
  top: 60%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 10;
}
.a-form-select.-partner {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 5px;
  padding: 7px 9px;
}
.a-form-select.-partner:after {
  display: none;
}
.a-form-select.-partner::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  right: 25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1px;
  height: calc(100% - 12px);
  background-color: #c8c8c8;
}
@media only screen and (max-width:767.97px) {
  .a-form-select.-partner {
    padding: 7px 8px;
  }
}
.a-form-select.-partner.is-active img {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.a-form-select.-partner.-arrow-md img {
  width: 10px;
  height: 7px;
  -ms-flex-item-align: center;
      align-self: center;
}
.a-form-select.-partner.-change {
  padding: 7px 24px 7px 9px;
}
.a-form-select.-partner.-change:before {
  position: absolute;
  right: 23px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 1px;
  height: calc(100% - 10px);
  background-color: #d1d1d1;
}
.a-form-select.-partner.-change::after {
  position: absolute;
  right: 7px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 5px 0 5px;
  border-color: #000 transparent transparent transparent;
}
.m-time__item.is-active .a-form-select.-partner.-change {
  border-color: #4fb447;
}
.a-form-select.-partner.-change.-companion {
  padding: 7px 24px 7px 6px;
}
.a-form-select.-border-none {
  border: none;
}
.a-form-select.-normal {
  background-color: #fff;
  border-radius: 2px;
  display: block;
}
.a-form-select.-normal:after {
  z-index: 0;
}
.a-form-select.-mypage::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  right: 25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1px;
  height: calc(100% - 12px);
  background-color: #c8c8c8;
}
.a-form-select.-mypage::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 5px 0 5px;
  border-color: #323232 transparent transparent transparent;
}
.a-form-select.-shadow-select {
  background-color: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  -webkit-box-shadow: inset 0px -3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: inset 0px -3px 6px 0px rgba(0, 0, 0, 0.16);
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  min-width: 120px;
  line-height: 1;
}
.a-form-select.-shadow-select:after {
  z-index: 0;
  content: "";
  display: block;
  width: 7px;
  height: 7px;
  border-style: hidden;
  border-left: 1px solid #393939;
  border-bottom: 1px solid #393939;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: 0;
  bottom: 0;
  margin: auto 0;
}
.a-form-select.-bg-white {
  background-color: #fff;
}
.a-form-select.-select-group {
  border-radius: 3px;
  max-height: 44px;
  padding: 10px;
  width: 100%;
  font-size: 14px;
  font-size: 0.875rem;
  color: #323232;
}
.a-form-select.-select-group:after {
  border-width: 10px 6px 0 6px;
  border-color: #323232 transparent transparent transparent;
}

.a-form-select__ttl-input {
  outline: none;
  color: #323232;
  width: 100%;
  padding-right: 15px;
}

.a-form-select__select {
  position: relative;
  color: inherit;
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1;
  padding: 6px 20px 6px 18px;
  outline: none;
}
.a-form-select__select.-first-item-desabled:has(option:checked[value=""]) {
  color: #AAAAAA;
}
.a-form-select.-border .a-form-select__select {
  border: 1px solid #ededed;
}
.a-form-select.-size-md .a-form-select__select {
  border-radius: 4px;
  padding: 19px 15px;
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (max-width:1199.97px) {
  .a-form-select.-size-md .a-form-select__select {
    padding: 19px 30px;
  }
}
.a-form-select.is-active .a-form-select__select {
  border: 3px solid #008d31;
}
.a-form-select.-border.is-active .a-form-select__select {
  padding: 4px 20px;
  border: 3px solid #008d31;
}
.a-form-select.-point-form .a-form-select__select {
  border-radius: 4px;
  padding: 13px 58px 13px 6px;
  border: 1px solid #f1f1f1;
}
@media only screen and (max-width:1199.97px) {
  .a-form-select.-point-form .a-form-select__select {
    padding: 13px 42px 13px 6px;
  }
}
.a-form-select.is-error .a-form-select__select {
  background-color: #ffeae9;
  border: 1px solid #dd3333;
}
.a-form-select.-normal .a-form-select__select {
  padding: 13px 15px;
  background-color: transparent;
  font-size: 16px;
  font-size: 1rem;
  width: 100%;
  z-index: 1;
}
.a-form-select.-normal .a-form-select__select:focus {
  outline: transparent;
}
.a-form-select.-shadow-select .a-form-select__select {
  padding: 7px 20px 7px 18px;
  background-color: transparent;
  font-size: 14px;
  font-size: 0.875rem;
  width: 100%;
  z-index: 1;
}
.a-form-select.-shadow-select .a-form-select__select:focus {
  outline: transparent;
}
.a-form-select.-mypage .a-form-select__select {
  width: 150px;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 5px;
  padding: 8px 30px 8px 9px;
  color: #323232;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1;
}
.a-form-select.-size-md .a-form-select__select {
  width: 100%;
  padding: 12px;
  line-height: 1;
  font-size: 16px;
}
@media only screen and (min-width:1200px), print {
  .a-form-select.-size-md .a-form-select__select {
    padding: 14px;
  }
}

.a-form-select__menu li {
  white-space: nowrap;
}
.a-form-select__menu li a {
  display: block;
  padding: 2px 8px 2px 20px;
  color: inherit;
  font-size: 16px;
  font-size: 1rem;
  text-decoration: none;
}
.a-form-select__menu li a:hover, .a-form-select__menu li a.is-active {
  background-color: #008d31;
  color: #fff;
}
.a-form-select.-area .a-form-select__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.a-form-select.-area .a-form-select__menu li {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 50%;
  border-bottom: 1px solid #cccccc;
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
}
.a-form-select.-area .a-form-select__menu li a.is-active, .a-form-select.-area .a-form-select__menu li a:hover {
  background-color: #5da71e;
  color: #fff;
}
.a-form-select.-area .a-form-select__menu li:nth-child(2n-1) {
  border-right: 1px solid #cccccc;
}
.a-form-select.-area .a-form-select__menu li:nth-last-child(2), .a-form-select.-area .a-form-select__menu li:last-child() {
  border-bottom: none;
}
.a-form-select.-area .a-form-select__menu li a {
  display: block;
  padding: 9px;
  text-decoration: none;
}
.a-form-select.-map .a-form-select__menu li {
  padding: 4px 8px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-form-select.-map .a-form-select__menu li.is-active, .a-form-select.-map .a-form-select__menu li:hover {
  background-color: #5da71e;
  color: #fff;
}
.a-form-select.-custom .a-form-select__menu li a {
  padding: 2px 18px;
  font-size: 14px;
  font-size: 0.875rem;
}

.a-form-select.-partner .a-form-select__txt {
  color: #323232;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.1;
}
.a-form-select.-partner .a-form-select__txt.-group {
  margin-right: 12px;
}
.a-form-select.-partner.-change.-companion .a-form-select__txt {
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}

.a-form-select.-partner .a-form-select__num {
  color: #118e34;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 0.5;
  margin-top: 1px;
  margin-left: 5px;
  margin-right: 9px;
}
@media only screen and (max-width:767.97px) {
  .a-form-select.-partner .a-form-select__num {
    margin-left: 4px;
    margin-right: 7px;
  }
}
.a-form-select.-partner.-change .a-form-select__num {
  margin: 0 3px 0 0;
  font-size: 20px;
  font-size: 1.25rem;
}
.a-form-select.-partner.-change.is-unselected .a-form-select__num {
  margin: 0 8px 0 0;
  color: #000;
  font-size: 20px;
  font-size: 1.25rem;
}
.a-form-select.-partner.-change.-companion .a-form-select__num {
  margin: 0 0 0 2px;
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}

.a-form-select.-partner .a-form-select__hidden {
  opacity: 0;
  position: absolute;
  z-index: 10;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.a-form-check {
  position: relative;
  display: inline-block;
}
.a-form-check:hover {
  cursor: pointer;
}
.a-form-check.-partner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  padding-left: 40px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.a-form-check.-partner.-sm {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.4;
  padding-left: 30px;
}
.a-form-check.-partner.-lg {
  font-size: 16px;
  font-size: 1rem;
  padding-left: 38px;
}
.a-form-check.-partner.-lg.-txt-none {
  padding-left: 0;
}
.a-form-check.-partner.-fullWidth {
  width: 100%;
}
.a-form-check.-area-search {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
}

.a-form-check__input {
  display: none;
}

.a-form-check__parts {
  display: inline-block;
  padding-left: 25px;
}
.a-form-check__parts:before {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 2px;
  border: 1px solid #ededed;
  background-color: #fff;
}
.a-form-check.-bg-white .a-form-check__parts:before {
  width: 16px;
  height: 16px;
  background-color: #fff;
}
.a-form-check.-size-lg .a-form-check__parts:before {
  border: 1px solid #cccccc;
  border-radius: 8px;
  width: 34px;
  height: 34px;
}
.a-form-check.-bd-dgy .a-form-check__parts:before {
  border: 1px solid #c1c1c1;
}
.a-form-check.-box-md .a-form-check__parts:before {
  width: 20px;
  height: 20px;
  border-radius: 3px;
}
.a-form-check.-heading .a-form-check__parts {
  color: #5da71e;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
}
.a-form-check.-button .a-form-check__parts {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  padding: 6px 10px;
  font-size: 16px;
  font-size: 1rem;
  border-radius: 4px;
  border: 1px solid #ededed;
  text-align: center;
}
.a-form-check.-button .a-form-check__parts:before, .a-form-check.-button .a-form-check__parts:after {
  display: none !important;
}
.a-form-check.-box-md .a-form-check__parts {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  padding-left: 35px;
  text-align: left;
}

.a-form-check__input:checked + .a-form-check__parts::before {
  background-color: #008d31;
}
.a-form-check.-size-lg .a-form-check__input:checked + .a-form-check__parts::before {
  background-color: #5da71e;
  border-color: #5da71e;
}

.a-form-check.-button .a-form-check__input:checked + .a-form-check__parts {
  background-color: #008d31;
  color: #fff;
}

.a-form-check__input:checked + .a-form-check__parts::after {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 3px;
  content: "✓";
  display: inline-block;
  color: #fff;
  z-index: 10;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1;
}
.a-form-check.-bg-white .a-form-check__input:checked + .a-form-check__parts::after {
  left: 4px;
}
.a-form-check.-size-lg .a-form-check__input:checked + .a-form-check__parts::after {
  font-size: 20px;
  font-size: 1.25rem;
  left: 10px;
}
.a-form-check.-box-md .a-form-check__input:checked + .a-form-check__parts::after {
  font-size: 15px;
  font-size: 0.9375rem;
  left: 5px;
}

.a-form-check.-partner .a-form-check__inner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.a-form-check.-partner .a-form-check__inner img {
  margin-right: 6px;
}
.a-form-check.-partner .a-form-check__inner::before {
  content: "";
  position: absolute;
  background: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  width: 24px;
  height: 24px;
  top: 0.9em;
  left: 0px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.a-form-check.-partner .a-form-check__inner.-box-sm::before {
  content: "";
  position: absolute;
  background: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  width: 20px;
  height: 20px;
  top: 0.8em;
  left: 0px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media only screen and (max-width:767.97px) {
  .a-form-check.-partner .a-form-check__inner.-box-sm.-fixed-menu:before {
    bottom: 0px;
    margin: auto;
  }
}
.a-form-check.-partner.-txt-none .a-form-check__inner::before {
  position: static;
  -webkit-transform: none;
          transform: none;
}
.a-form-check.-group-list .a-form-check__inner > img {
  -ms-flex-item-align: self-start;
      align-self: self-start;
  margin-top: 3px;
}

.a-form-check__input:checked + .a-form-check__inner::before {
  background-image: url(/assets_r/include/images/partner/icon_check.svg);
  background-color: #009933;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #009933;
}

.a-form-check__mark {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.a-form-check__mark img {
  margin-right: 6px;
}
.a-form-check__mark::before {
  content: "";
  background: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  width: 24px;
  height: 24px;
  top: 0.9em;
  left: 0px;
  -webkit-transform: none;
          transform: none;
}

.a-form-check__input:checked + .a-form-check__mark::before {
  background-image: url(/assets/include/images/icon_check.svg);
  background-color: #009933;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #009933;
}

.a-form-check__txt {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-check.-button .a-form-check__txt {
  cursor: pointer;
  display: block;
  padding: 10px 5px;
  border: 1px solid #EDEDED;
  border-radius: 3px;
  line-height: 1;
  font-size: 13px;
  font-size: 0.8125rem;
  text-align: center;
}

.a-form-check__input.-checkBack:checked + .a-form-check__inner::before {
  z-index: 1;
}

.a-form-check__input.-checkBack:checked + .a-form-check__inner > span {
  z-index: 1;
}

.a-form-check__input.-checkBack:checked + .a-form-check__inner::after {
  content: "";
  display: block;
  background-color: #dbf1d3;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 0;
  width: calc(100% + 24px);
}
@media only screen and (min-width:768px), tv, print {
  .a-form-check__input.-checkBack:checked + .a-form-check__inner::after {
    width: calc(100% + 50px);
  }
}

.a-form-check__input:checked + .a-form-check__inner.-box-sm::before {
  background-image: url(/assets_r/include/images/partner/icon_check-sm.svg);
  background-color: #009933;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #009933;
}

.a-form-check.-partner .a-form-check__input:disabled + .a-form-check__inner {
  color: #c8c8c8;
}

.a-form-check.-partner .a-form-check__input:disabled + .a-form-check__inner::before {
  background-color: #fafafa;
  border-color: #dbdbdb;
}

.a-form-check.-button .a-form-check__input:checked + .a-form-check__txt {
  background-color: #008d31;
  color: #fff;
}

.a-form-txt {
  padding: 2px;
  border-radius: 2px;
  background: #fff;
  border: 1px solid #ededed;
}
.a-form-txt:placeholder {
  color: #919191;
}
.a-form-txt.-small {
  font-size: 14px;
  font-size: 0.875rem;
}
.a-form-txt.-large {
  padding: 0.5em;
}
@media only screen and (max-width:1199.97px) {
  .a-form-txt.-large.-point-form {
    padding: 0.5em 1em;
  }
}
.a-form-txt.-center {
  text-align: center;
}
.a-form-txt.-dropdown {
  padding: 0;
  border: 3px solid transparent;
  border-radius: 2px;
  cursor: pointer;
}
.a-form-txt.-dropdown.is-selected {
  border-color: #008d31;
}
.a-form-txt.-dropdown.is-active {
  border-color: #008d31;
}
.a-form-txt.-point-form {
  border: 1px solid #f1f1f1;
  border-radius: 4px;
}
.a-form-txt.-point-form:-moz-placeholder {
  color: #cccccc;
}
.a-form-txt.-point-form:-ms-input-placeholder {
  color: #cccccc;
}
.a-form-txt.-point-form:placeholder-shown {
  color: #cccccc;
}
.a-form-txt.-point-form::-webkit-input-placeholder {
  color: #cccccc;
}
.a-form-txt.-point-form:-moz-placeholder {
  color: #cccccc;
  opacity: 1;
}
.a-form-txt.-point-form::-moz-placeholder {
  color: #cccccc;
  opacity: 1;
}
.a-form-txt.-point-form:-ms-input-placeholder {
  color: #cccccc;
}
@media only screen and (min-width:1200px), print {
  .a-form-txt.-wide {
    width: 73%;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-form-txt.-wide {
    width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .a-form-txt.-half {
    width: 216px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-form-txt.-half {
    width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .a-form-txt.-name {
    width: 216px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-form-txt.-name {
    width: 100%;
  }
}
.a-form-txt.is-error {
  background-color: #ffeae9;
  border-color: #dd3333;
}
.a-form-txt.-arrow-bottom {
  border: 1px solid #a1a1a1;
  -webkit-box-shadow: 0 1px 0 0 #a1a1a1;
          box-shadow: 0 1px 0 0 #a1a1a1;
  border-radius: 4px;
  padding: 8px 15px;
  width: 100%;
  background-image: url(/assets/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  cursor: pointer;
  text-align: left;
}
.a-form-txt.-arrow-bottom::-webkit-input-placeholder {
  color: #1a1a1a;
}
.a-form-txt.-arrow-bottom::-moz-placeholder {
  color: #1a1a1a;
}
.a-form-txt.-arrow-bottom:-ms-input-placeholder {
  color: #1a1a1a;
}
.a-form-txt.-arrow-bottom::-ms-input-placeholder {
  color: #1a1a1a;
}
.a-form-txt.-arrow-bottom::placeholder {
  color: #1a1a1a;
}
.a-form-txt.-arrow-bottom.-has-icon {
  padding: 4.5px 18px 4.5px 24px;
}
@media only screen and (max-width:1199.97px) {
  .a-form-txt.-arrow-bottom.-has-icon.-top-input {
    padding: 9px 18px 9px 24px;
  }
}
.a-form-txt.-arrow-bottom.-days {
  padding: 4.5px 9px 4.5px 5px;
}
.a-form-txt.-arrow-bottom.-solo {
  padding: 10px 12px;
  font-size: 16px;
  font-size: 1rem;
}
.a-form-txt.-arrow-bottom.-area {
  padding: 1px 12px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #ccc;
  font-weight: normal;
}
.a-form-txt.-arrow-bottom.-area:focus {
  outline: none;
}
.a-form-txt.-arrow-bottom.-underline {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #C6C6C6;
  border-radius: 0;
}
.a-form-txt.-arrow-bottom.-top-input::-webkit-input-placeholder {
  color: #BCBCBC;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-form-txt.-arrow-bottom.-top-input::-moz-placeholder {
  color: #BCBCBC;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-form-txt.-arrow-bottom.-top-input:-ms-input-placeholder {
  color: #BCBCBC;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-form-txt.-arrow-bottom.-top-input::-ms-input-placeholder {
  color: #BCBCBC;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-form-txt.-arrow-bottom.-top-input::placeholder {
  color: #BCBCBC;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-form-txt.-arrow-bottom.-top-input:focus {
  outline: none;
}
.a-form-txt.-arrow-black {
  background-image: url(/assets/include/images/arrow_black.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  background-size: 7px 14px;
}
.a-form-txt.-online-reserve {
  padding: 8px 24px;
  width: 100%;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
  cursor: pointer;
  text-align: left;
}
.a-form-txt.-online-reserve.-pc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-form-txt.-underline {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #c6c6c6;
  border-radius: 0;
}
.a-form-txt.-top-line {
  border-top: 1px solid #c6c6c6;
}
.a-form-txt.-menu-input::-webkit-input-placeholder {
  color: #1a1a1a;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-txt.-menu-input::-moz-placeholder {
  color: #1a1a1a;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-txt.-menu-input:-ms-input-placeholder {
  color: #1a1a1a;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-txt.-menu-input::-ms-input-placeholder {
  color: #1a1a1a;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-txt.-menu-input::placeholder {
  color: #1a1a1a;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-txt.-menu-input:focus {
  outline: none;
}
.a-form-txt.-form-area {
  display: block;
  width: 100%;
  background-color: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
  cursor: auto;
  outline: none;
}
@media only screen and (max-width:767.97px) {
  .a-form-txt.-form-area {
    padding: 12px 12px;
  }
}
.a-form-txt.-form-area::-webkit-input-placeholder {
  color: #aaa;
}
.a-form-txt.-form-area::-moz-placeholder {
  color: #aaa;
}
.a-form-txt.-form-area:-ms-input-placeholder {
  color: #aaa;
}
.a-form-txt.-form-area::-ms-input-placeholder {
  color: #aaa;
}
.a-form-txt.-form-area::placeholder {
  color: #aaa;
}
.a-form-txt.-form-area.-sm {
  min-height: 40px;
  padding: 7.5px 12px;
}
.a-form-txt.-form-area.-sm.-high {
  min-height: 40px;
  padding: 7px 16px;
}
.a-form-txt.-form-area.-md {
  min-height: 44px;
  padding: 9.5px 16px;
}
.a-form-txt.-form-area.-approve {
  min-height: 48px;
  padding: 9.5px 5px;
  font-size: 18px;
  font-size: 1.125rem;
  border: 1px solid #9A9A9A;
  border-radius: 6px;
  text-align: center;
}
@media only screen and (min-width:1200px), print {
  .a-form-txt.-form-area.-approve {
    min-height: 58px;
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.a-form-txt.-form-area.-player-txt {
  border: #dbdbdb 1px solid;
  color: #323232;
}
.a-form-txt.-form-area.-border-none {
  border: none;
}
@media only screen and (min-width:768px), tv, print {
  .a-form-txt.-form-area.-border-none-pc {
    border: none;
  }
}
@media only screen and (max-width:767.97px) {
  .a-form-txt.-form-area.-border-none-sp {
    border: none;
  }
}
.a-form-txt.-form-area.-in-shadow {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16) inset;
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16) inset;
}
.a-form-txt.-form-area.is-error {
  background-color: #ffe2e2;
}
.a-form-txt.-form-area.-search {
  padding-right: 30px;
  background-repeat: no-repeat;
  background-image: url("../images/mypage/icon_search-thin.svg");
  background-position: center right 10px;
  background-size: 18px auto;
}
.a-form-txt.-form-area.-group-md {
  padding: 12px 10px;
  font-size: 14px;
  font-size: 0.875rem;
  color: #323232;
}
.a-form-txt.-form-area.is-inactive {
  outline: none;
  background-color: #999;
  color: transparent;
}
.a-form-txt.-form-area.is-inactive::-webkit-input-placeholder {
  color: transparent;
}
.a-form-txt.-form-area.is-inactive::-moz-placeholder {
  color: transparent;
}
.a-form-txt.-form-area.is-inactive:-ms-input-placeholder {
  color: transparent;
}
.a-form-txt.-form-area.is-inactive::-ms-input-placeholder {
  color: transparent;
}
.a-form-txt.-form-area.is-inactive::placeholder {
  color: transparent;
}
.a-form-txt.-form-area.-readonly {
  background-color: #E8E8E8;
}
.a-form-txt.-bg-gray {
  display: block;
  width: 100%;
  font-size: 14px;
  font-size: 0.875rem;
  color: #000;
  font-weight: 400;
  line-height: 1;
  background-color: #f2f2f2;
  border-radius: 4px;
  padding: 10px 12px;
  outline: none;
}
@media only screen and (max-width:767.97px) {
  .a-form-txt.-bg-gray {
    padding: 10px;
  }
}
.a-form-txt.-bg-clear {
  background-color: transparent;
}
.a-form-txt.-border-none {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.a-form-txt.-calendar {
  position: relative;
}
.a-form-txt.-calendar::-webkit-calendar-picker-indicator {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: auto;
  height: auto;
  background: transparent;
  z-index: 1;
}
.a-form-txt.-calendar::after {
  content: "";
  background-image: url("../images/icon_calendar_gray.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 0 0;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.a-form-txt.-size-md {
  padding: 11px;
}
@media only screen and (min-width:1200px), print {
  .a-form-txt.-size-md {
    padding: 14px;
  }
}
.a-form-txt.-size-md-2 {
  padding: 8px;
}
@media only screen and (min-width:1200px), print {
  .a-form-txt.-size-md-2 {
    padding: 10px 15px;
  }
}
.a-form-txt.-size-md-3 {
  width: 100px;
  padding: 8px;
}
@media only screen and (min-width:1200px), print {
  .a-form-txt.-size-md-3 {
    width: 140px;
    padding: 10px;
  }
}
.a-form-txt.-size-md-4 {
  width: 80px;
  padding: 8px;
}
@media only screen and (min-width:1200px), print {
  .a-form-txt.-size-md-4 {
    width: 140px;
    padding: 10px;
  }
}
.a-form-txt.-size-md-5 {
  padding: 8px;
}
@media only screen and (min-width:1200px), print {
  .a-form-txt.-size-md-5 {
    padding: 10px;
  }
}
.a-form-txt.-size-sm-1 {
  width: 55px;
  padding: 8px;
}
@media only screen and (min-width:1200px), print {
  .a-form-txt.-size-sm-1 {
    width: 70px;
    padding: 10px;
  }
}
.a-form-txt.-border-light-gray {
  border-color: #e8e8e8;
}
.a-form-txt.-page-login {
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-form-txt.-space {
  letter-spacing: 0.3em;
}
.a-form-txt.-border-light-gray {
  border-color: #e8e8e8;
}
.a-form-txt.-page-login {
  font-size: 15px;
  font-size: 0.9375rem;
}

.a-form-txt__dropdown {
  display: inline-block;
  position: relative;
}
.a-form-txt__dropdown:after {
  content: "";
  display: block;
  position: absolute;
  right: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 4px 0 4px;
  border-color: #1a1a1a transparent transparent transparent;
}

.a-form-txt__input {
  cursor: pointer;
  outline: none;
}
.a-form-txt__input::-webkit-input-placeholder {
  color: #000;
}
.a-form-txt__input::-moz-placeholder {
  color: #000;
}
.a-form-txt__input:-ms-input-placeholder {
  color: #000;
}
.a-form-txt__input::-ms-input-placeholder {
  color: #000;
}
.a-form-txt__input::placeholder {
  color: #000;
}
.a-form-txt__input.-date {
  width: 8em;
}
.a-form-txt__input.-range {
  width: 2em;
  text-align: center;
}

.a-form-textarea {
  display: block;
  width: 100%;
  background-color: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  cursor: auto;
  resize: none;
  outline: none;
}
.a-form-textarea.-memo {
  color: #323232;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
  padding: 15px 12px;
}
@media only screen and (max-width:767.97px) {
  .a-form-textarea.-memo {
    padding: 10px 12px;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-form-textarea.-bg-gray {
  font-size: 14px;
  font-size: 0.875rem;
  color: #323232;
  font-weight: 400;
  line-height: 1.42;
  background-color: #f2f2f2;
  border-radius: 4px;
  border: none;
  padding: 15px;
}
@media only screen and (max-width:767.97px) {
  .a-form-textarea.-bg-gray {
    padding: 15px;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 1.35;
  }
}
.a-form-textarea.-heigh-box {
  width: 100%;
  min-height: 124px;
  padding: 9.5px 16px;
  resize: none;
}
.a-form-textarea.-border-none {
  border: none;
}
.a-form-textarea.-border {
  border: 1px solid #c8c8c8;
}
.a-form-textarea.-bg-light-gray {
  background-color: #f2f2f2;
}
.a-form-textarea.-border-none {
  border: none;
}
.a-form-textarea.-confirm {
  min-height: 276px;
  padding: 15px;
  line-height: 1.5;
}
@media only screen and (min-width:768px), tv, print {
  .a-form-textarea.-confirm {
    min-height: 210px;
  }
}
.a-form-textarea.-invitation {
  min-height: 111px;
  line-height: 1.3;
}
@media only screen and (min-width:768px), tv, print {
  .a-form-textarea.-invitation {
    line-height: 1.4;
    min-height: 110px;
  }
}
.a-form-textarea.is-error {
  background-color: #ffe2e2;
}
.a-form-textarea::-webkit-input-placeholder {
  color: #aaaaaa;
}
.a-form-textarea::-moz-placeholder {
  color: #aaaaaa;
}
.a-form-textarea:-ms-input-placeholder {
  color: #aaaaaa;
}
.a-form-textarea::-ms-input-placeholder {
  color: #aaaaaa;
}
.a-form-textarea::placeholder {
  color: #aaaaaa;
}

.a-zoom {
  width: 40px;
  height: 40px;
  background-color: rgba(255, 255, 255, 0.85);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}

.a-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.a-search__textbox-wrapper {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  margin-right: 20px;
}
.a-search__textbox-wrapper:before {
  position: absolute;
  left: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets_r/include/images/icon_search_gray.svg);
}

.a-search__textbox {
  width: 100%;
  border: 1px solid #ededed;
  border-radius: 4px;
  background-color: #fff;
}
.a-search__textbox.-standalone {
  border-radius: 4px;
}
.a-search__textbox:placeholde {
  color: #919191;
}
@media only screen and (min-width:768px), tv, print {
  .a-search__textbox {
    padding: 10px 42px;
  }
}
@media only screen and (max-width:767.97px) {
  .a-search__textbox {
    padding: 7px 15px 7px 42px;
  }
}

.a-search__btn {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 72px;
}

.a-res-map {
  overflow: hidden;
  height: 350px;
  position: relative;
}
@media only screen and (max-width:767.97px) {
  .a-res-map {
    height: 205px;
  }
}
.a-res-map__iframe {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}

.a-anchor-fix.-h20 {
  padding-top: 20px;
  margin-top: -20px;
}

.a-shade {
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  z-index: 1080;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
}
.a-shade.is-active {
  display: block;
}
.a-shade.-light {
  background-color: rgba(0, 0, 0, 0.2);
}
.a-shade.-middle {
  background-color: rgba(0, 0, 0, 0.4);
}
.a-shade.-online-dark {
  z-index: 1200;
}
.a-shade.-hint {
  z-index: 3100;
}

.a-badge {
  position: relative;
  padding-right: 20px;
}
@media only screen and (min-width:768px), tv, print {
  .a-badge {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.a-badge.-green {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #5da71e;
}
.a-badge.-size-sm {
  padding-right: 14px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-badge.-size-sm {
    padding-right: 22px;
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-badge.-size-lg {
  padding-right: 20px;
  font-size: 21px;
  font-size: 1.3125rem;
}
.a-badge.-size-sm-2 {
  padding-right: 20px;
  font-size: 16px;
  font-size: 1rem;
}
.a-badge.-size-sm-3 {
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-badge.-size-sm-3-normal {
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-badge.-size-sm-4 {
  padding-right: 17px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-badge.-size-sm-4 {
    padding-right: 18px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-badge.-size-sm-6 {
  padding-right: 17px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-badge.-size-sm-6 {
    padding-right: 18px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-badge.-icon-left {
  padding-right: 0;
  padding-left: 22px;
}
.a-badge.-no-icon {
  padding-right: 0;
}

.a-badge__badge {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1;
  color: #fff;
  font-family: "Poppins", sans-serif;
}
.a-badge.-green .a-badge__badge {
  background-color: #5da71e;
}
.a-badge.-red .a-badge__badge {
  background-color: #dd3333;
}
@media only screen and (min-width:1200px), print {
  .a-badge.-size-sm .a-badge__badge {
    width: 12px;
    height: 12px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-badge.-size-sm .a-badge__badge {
    width: 18px;
    height: 18px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-badge.-size-lg .a-badge__badge {
  font-size: 14px;
  font-size: 0.875rem;
}
.a-badge.-size-sm-2 .a-badge__badge {
  font-size: 14px;
  font-size: 0.875rem;
}
.a-badge.-size-sm-3 .a-badge__badge {
  width: 19px;
  height: 19px;
  font-size: 13px;
  font-size: 0.8125rem;
}
@media only screen and (min-width:1200px), print {
  .a-badge.-size-sm-4 .a-badge__badge {
    width: 12px;
    height: 12px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-badge.-size-sm-4 .a-badge__badge {
    width: 16px;
    height: 16px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-badge.-size-sm-5 .a-badge__badge {
  width: 15px;
  height: 15px;
  padding-top: 1px;
}
.a-badge.-size-sm-6 .a-badge__badge {
  width: 18px;
  height: 18px;
  padding-top: 2px;
  right: -3px;
}
.a-badge.-icon-left .a-badge__badge {
  right: auto;
  left: 0;
}
.a-badge.-icon-green .a-badge__badge {
  background-color: #008d31;
}
.a-badge.-icon-gray .a-badge__badge {
  background-color: #919191;
}

.a-line {
  border: none;
  width: 100%;
  height: 2px;
}
.a-line.-light-gray {
  background-color: #f0f0f0;
}
.a-line.-gray {
  background-color: #c8c8c8;
  border-top: 1px solid #fff;
}
.a-line.-dark-gray {
  background-color: #aaaaaa;
}
.a-line.-light-gray {
  border-color: #F2F2F2;
}
.a-line.-narrow {
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
}

.a-radio:hover {
  cursor: pointer;
}
.a-radio__input {
  display: none;
}

.a-radio__text {
  position: relative;
  line-height: 1;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-radio.-friands-pink .a-radio__text {
  font-size: 15px;
  font-size: 0.9375rem;
}

.a-radio__text:before {
  content: "";
  width: 20px;
  height: 20px;
  margin-right: 7px;
  border: 1px solid #c8c8c8;
  border-radius: 50%;
  line-height: 1;
  background-color: #fff;
}

.a-radio__input:checked + .a-radio__text:after {
  position: absolute;
  top: 3px;
  left: 3px;
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #009933;
  line-height: 1;
}
.a-radio.-friands-pink .a-radio__input:checked + .a-radio__text:after {
  background-color: #DC8C89;
}

.a-radio.-school .a-radio__input:checked + .a-radio__text:after {
  background-color: #874B91;
}
.a-radio.-friands-pink .a-radio.-school .a-radio__input:checked + .a-radio__text:after {
  background-color: #DC8C89;
}

.a-radio__input:checked + .a-radio__text:before {
  line-height: 1;
}

.a-radio__input:disabled + .a-radio__text {
  color: #DBDBDB;
}
.a-radio__input:disabled + .a-radio__text:before {
  border-color: transparent;
  background-color: transparent;
}

:root {
  --circlepoint: 750;
  --circlefull: 1500;
}

.a-circle {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  width: 110px;
  height: 110px;
  vertical-align: bottom;
  aspect-ratio: 1/1;
}
@media only screen and (min-width:768px), tv, print {
  .a-circle {
    width: 110px;
    height: 110px;
  }
}
.a-circle.-shadow {
  -webkit-filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
          filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
}

.a-circle__item {
  fill: transparent;
  stroke-width: 16;
  -webkit-transition: all 5s;
  transition: all 5s;
}
.a-circle.-base .a-circle__item {
  stroke: #ebebeb;
  stroke-dasharray: 282.7433388231 282.7433388231;
}
.a-circle.-point-up .a-circle__item {
  stroke-dasharray: calc(var(--circlepoint) * 282.7433388231 / var(--circlefull)) 282.7433388231;
}

.a-txt-option {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
}
.a-txt-option.-line:before, .a-txt-option.-line:after {
  content: "";
  display: block;
  border-left: 1px solid #06C755;
  width: 20px;
  height: 38px;
  -webkit-transform: rotate(-20deg);
          transform: rotate(-20deg);
}
.a-txt-option.-line:after {
  border-left: none;
  border-right: 1px solid #06C755;
  -webkit-transform: rotate(20deg);
          transform: rotate(20deg);
}
.a-txt-option.-line-pink:before, .a-txt-option.-line-pink:after {
  border-color: #EE8C87;
}

/*====================================

Molecules

====================================*/
.m-rating a {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  text-decoration: none;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.m-rating a:hover {
  opacity: 0.7;
}
.m-rating.-review {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.m-rating.-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.m-rating__heading {
  display: inline-block;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .m-rating__heading {
    font-weight: bold;
  }
}
.m-rating.-review .m-rating__heading {
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (max-width:1199.97px) {
  .m-rating.-review .m-rating__heading {
    font-weight: bold;
  }
}
@media only screen and (min-width:1200px), print {
  .m-rating.-detail.-result .m-rating__heading {
    font-weight: normal;
  }
}

.m-rating__star {
  display: inline-block;
  vertical-align: middle;
  margin-right: 2px;
}
.m-rating.-review .m-rating__star {
  margin-right: 10px;
}
.m-rating.-detail .m-rating__star {
  vertical-align: 0;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 85px;
}
@media only screen and (min-width:1200px), print {
  .m-rating.-detail .m-rating__star {
    margin-right: 10px;
  }
}

.m-rating__num {
  display: inline-block;
  font-weight: bold;
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}
@media only screen and (max-width:1199.97px) {
  .m-rating__num {
    font-size: 16px;
    font-size: 1rem;
  }
}
.m-rating.-review .m-rating__num {
  font-size: 22px;
  font-size: 1.375rem;
}
@media only screen and (max-width:1199.97px) {
  .m-rating.-review .m-rating__num {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.m-rating.-detail .m-rating__num {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 20px;
  text-align: center;
}
@media only screen and (max-width:1199.97px) {
  .m-rating.-detail .m-rating__num {
    font-size: 16px;
    font-size: 1rem;
  }
}

.m-rating__unit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.m-rating__item {
  position: relative;
  margin: 0 1px;
  line-height: 1;
  width: 10px;
  height: 10px;
}
.m-rating.-review .m-rating__item {
  width: 17px;
  height: 17px;
  margin: 0 3px;
}
.m-rating.-detail .m-rating__item {
  width: 15px;
  height: 15px;
  margin: 0 1px;
}
@media only screen and (max-width:1199.97px) {
  .m-rating.-detail .m-rating__item {
    width: 11px;
    height: 11px;
  }
}
.m-rating__item:before, .m-rating__item:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  line-height: 1;
  font-size: 11px;
  font-size: 0.6875rem;
  font-family: FontAwesome;
  content: "\f005";
  vertical-align: middle;
}
.m-rating.-review .m-rating__item:before, .m-rating.-review .m-rating__item:after {
  font-size: 18px;
  font-size: 1.125rem;
}
.m-rating.-detail .m-rating__item:before, .m-rating.-detail .m-rating__item:after {
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (max-width:1199.97px) {
  .m-rating.-detail .m-rating__item:before, .m-rating.-detail .m-rating__item:after {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.m-rating__item:before {
  z-index: 1;
  color: #008d31;
}
.m-rating__item:after {
  color: #cccccc;
}
.m-rating.-star0-0 .m-rating__item.-item-1:before {
  display: none;
}
.m-rating.-star0-0 .m-rating__item.-item-2:before {
  display: none;
}
.m-rating.-star0-0 .m-rating__item.-item-3:before {
  display: none;
}
.m-rating.-star0-0 .m-rating__item.-item-4:before {
  display: none;
}
.m-rating.-star0-0 .m-rating__item.-item-5:before {
  display: none;
}
.m-rating.-star0-5 .m-rating__item.-item-1:before {
  max-width: 50%;
  overflow: hidden;
}
.m-rating.-star0-5 .m-rating__item.-item-2:before {
  display: none;
}
.m-rating.-star0-5 .m-rating__item.-item-3:before {
  display: none;
}
.m-rating.-star0-5 .m-rating__item.-item-4:before {
  display: none;
}
.m-rating.-star0-5 .m-rating__item.-item-5:before {
  display: none;
}
.m-rating.-star1-0 .m-rating__item.-item-2:before {
  display: none;
}
.m-rating.-star1-0 .m-rating__item.-item-3:before {
  display: none;
}
.m-rating.-star1-0 .m-rating__item.-item-4:before {
  display: none;
}
.m-rating.-star1-0 .m-rating__item.-item-5:before {
  display: none;
}
.m-rating.-star1-5 .m-rating__item.-item-2:before {
  max-width: 50%;
  overflow: hidden;
}
.m-rating.-star1-5 .m-rating__item.-item-3:before {
  display: none;
}
.m-rating.-star1-5 .m-rating__item.-item-4:before {
  display: none;
}
.m-rating.-star1-5 .m-rating__item.-item-5:before {
  display: none;
}
.m-rating.-star2-0 .m-rating__item.-item-3:before {
  display: none;
}
.m-rating.-star2-0 .m-rating__item.-item-4:before {
  display: none;
}
.m-rating.-star2-0 .m-rating__item.-item-5:before {
  display: none;
}
.m-rating.-star2-5 .m-rating__item.-item-3:before {
  max-width: 50%;
  overflow: hidden;
}
.m-rating.-star2-5 .m-rating__item.-item-4:before {
  display: none;
}
.m-rating.-star2-5 .m-rating__item.-item-5:before {
  display: none;
}
.m-rating.-star3-0 .m-rating__item.-item-4:before {
  display: none;
}
.m-rating.-star3-0 .m-rating__item.-item-5:before {
  display: none;
}
.m-rating.-star3-5 .m-rating__item.-item-4:before {
  max-width: 50%;
  overflow: hidden;
}
.m-rating.-star3-5 .m-rating__item.-item-5:before {
  display: none;
}
.m-rating.-star4-0 .m-rating__item.-item-5:before {
  display: none;
}
.m-rating.-star4-5 .m-rating__item.-item-5:before {
  max-width: 50%;
  overflow: hidden;
}
/* パンくずリスト */
@media only screen and (max-width:1199.97px) {
  .m-breadcrumb.-global {
    display: none;
  }
}
.m-breadcrumb.-global ul {
  line-height: 1;
}
.m-breadcrumb.-global ul li {
  position: relative;
  padding: 0 40px 0 20px;
  display: inline-block;
  line-height: 24px;
  font-size: 12px;
  font-size: 0.75rem;
}
.m-breadcrumb.-global ul li a {
  text-decoration: none;
  color: inherit;
}
.m-breadcrumb.-global ul li a:hover {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-breadcrumb.-global ul li a:hover:hover {
  opacity: 0.7;
}
.m-breadcrumb.-global ul li:before, .m-breadcrumb.-global ul li:after {
  position: absolute;
  top: 0;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 24px 0 0 15px;
}
.m-breadcrumb.-global ul li:before {
  z-index: 1;
  right: 1px;
  border-color: transparent transparent transparent #ededed;
}
.m-breadcrumb.-global ul li:after {
  right: 0;
  border-color: transparent transparent transparent #c6c6c6;
}
.m-breadcrumb.-global ul li:last-child:before, .m-breadcrumb.-global ul li:last-child:after {
  display: none;
}
.m-breadcrumb.-global ul li:first-child {
  padding-left: 0;
}
.m-breadcrumb.-local {
  color: #3d3d3d;
}
@media only screen and (min-width:768px), tv, print {
  .m-breadcrumb.-local {
    margin: 15px 0;
  }
}
@media only screen and (max-width:767.97px) {
  .m-breadcrumb.-local {
    margin: 5px 0;
  }
}
@media only screen and (max-width:767.97px) {
  .m-breadcrumb.-local ul {
    line-height: 1.5;
  }
}
.m-breadcrumb.-local ul li {
  display: inline-block;
  font-size: 14px;
}
.m-breadcrumb.-local ul li a {
  text-decoration: none;
  color: inherit;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-breadcrumb.-local ul li a:hover {
  opacity: 0.7;
}
.m-breadcrumb.-local ul li img {
  vertical-align: middle;
}
@media only screen and (max-width:767.97px) {
  .m-breadcrumb.-local ul li img {
    width: 12px;
    height: auto;
  }
}
.m-breadcrumb.-local ul li:after {
  content: " ＞ ";
}
@media only screen and (min-width:768px), tv, print {
  .m-breadcrumb.-local ul li:after {
    margin: 0 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-breadcrumb.-local ul li:after {
    margin: 0 2px;
  }
}
.m-breadcrumb.-local ul li:last-child:after {
  content: none;
}
.m-breadcrumb.-white {
  color: #fff;
}
.m-breadcrumb.-solo {
  color: #255933;
  font-weight: 800;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.03em;
}
.m-breadcrumb.-shibafu {
  margin: 0;
}

.m-favorite {
  display: inline-block;
  text-align: center;
}

.m-favorite__icon {
  display: inline-block;
  fill: #ededed;
}
@media only screen and (min-width:768px), tv, print {
  .m-favorite__icon {
    width: 22px;
    height: 26px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-favorite__icon {
    width: 26px;
    height: 30px;
  }
}
.m-favorite.is-active .m-favorite__icon {
  fill: #008d31;
}

.m-favorite__txt {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.5;
  margin-bottom: 5px;
}
@media only screen and (max-width:1199.97px) {
  .m-favorite__txt {
    font-size: 10px;
    font-size: 0.625rem;
    line-height: 1.33;
  }
}

@media only screen and (max-width:1199.97px) {
  .m-favorite__txt-inactive {
    display: none;
  }
}
@media only screen and (min-width:1200px), print {
  .m-favorite.is-active .m-favorite__txt-inactive {
    display: none;
  }
}

.m-favorite__txt-active {
  display: none;
}
@media only screen and (min-width:1200px), print {
  .m-favorite.is-active .m-favorite__txt-active {
    display: block;
  }
}

@media only screen and (max-width:1199.97px) {
  .m-anchor {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
    padding: 15px;
    z-index: 2000;
    background-color: rgba(0, 0, 0, 0.65);
  }
}
@media only screen and (max-width:1199.97px) {
  .m-anchor.-static {
    position: static;
    padding: 0;
    margin: 20px 0 30px;
    background-color: transparent;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-anchor.-under {
    z-index: 100;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-anchor.-bg-black {
    background-color: rgb(0, 0, 0);
  }
}
.m-anchor.-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.m-anchor.-online {
  padding: 11px 15px;
  background-color: #fff;
  -webkit-box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.16);
}
.m-anchor.-layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 3px;
}
@media only screen and (min-width:1200px), print {
  .m-anchor.-layout {
    gap: 10px;
  }
}

.m-anchor__item {
  display: block;
  padding: 22px;
  border: 1px solid #ededed;
  background-color: #fff;
  text-decoration: none;
  color: inherit;
  text-align: center;
  font-weight: bold;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-anchor__item.-no-arrow {
  padding: 1.25em 0;
  max-height: 57px;
}
.m-anchor__item.-no-arrow::after {
  background-image: none;
}
.m-anchor__item.-arrow-left {
  position: relative;
  padding: 1.25em 0;
  padding-left: 1.25em;
  max-height: 57px;
}
.m-anchor__item.-arrow-left::after {
  position: absolute;
  left: 1em;
  top: 0;
  bottom: 0;
  margin: auto;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.m-anchor__item:hover {
  opacity: 0.7;
}
.m-anchor__item:after {
  margin: 15px auto 0;
  content: "";
  display: block;
  width: 28px;
  height: 10px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets_r/include/images/arrow_down.svg);
  background-position: center center;
}
@media only screen and (max-width:1199.97px) {
  .m-anchor__item:after {
    width: 18px;
    height: 6px;
    margin: 5px auto 0;
  }
}
.m-anchor__item.-green {
  color: #008d31;
  border: 1px solid #008d31;
}
@media only screen and (max-width:1199.97px) {
  .m-anchor__item {
    margin: 5px 0;
    padding: 11px 6px;
    font-size: 13px;
    font-size: 0.8125rem;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    border-radius: 4px;
  }
  .m-anchor.-static .m-anchor__item {
    -webkit-box-shadow: 0 4px 0 0 #ededed;
            box-shadow: 0 4px 0 0 #ededed;
  }
}
@media only screen and (max-width:361px) {
  .m-anchor__item.-ios-xs {
    padding: 12px 6px;
    font-size: 11px;
    font-size: 0.6875rem;
  }
}
.m-anchor.-gc-detail .m-anchor__item {
  margin: 0 2px;
  padding: 6px 1px;
  border-radius: 4px;
  -ms-flex-preferred-size: calc(25% - 4px);
      flex-basis: calc(25% - 4px);
  max-width: calc(25% - 4px);
}
@media only screen and (min-width:768px), tv, print {
  .m-anchor.-gc-detail .m-anchor__item {
    -ms-flex-preferred-size: 178px;
        flex-basis: 178px;
    max-width: 178px;
    margin: 0 5px;
    padding: 7px;
  }
}
.m-anchor.-gc-detail .m-anchor__item:after {
  margin: 5px auto 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-anchor.-gc-detail .m-anchor__item:after {
    margin: 10px auto 0;
  }
}
.m-anchor.-layout .m-anchor__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  padding: 5px 1px 15px;
  -ms-flex-preferred-size: calc(25% - 2.25px);
      flex-basis: calc(25% - 2.25px);
  max-width: calc(25% - 2.25px);
  min-height: 55px;
  line-height: 1.3;
  font-weight: 600;
}
@media only screen and (min-width:1200px), print {
  .m-anchor.-layout .m-anchor__item {
    -ms-flex-preferred-size: 180px;
        flex-basis: 180px;
    max-width: 180px;
    min-height: 78px;
    -webkit-box-shadow: 0 2px 0 0 #ededed;
            box-shadow: 0 2px 0 0 #ededed;
    border-radius: 4px;
    padding: 8px 12px 27px;
  }
}
.m-anchor.-layout .m-anchor__item::after {
  position: absolute;
  bottom: 5px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media only screen and (min-width:1200px), print {
  .m-anchor.-layout .m-anchor__item::after {
    bottom: 8px;
    width: 32px;
    height: 14px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-anchor.-layout .m-anchor__item.-txt-small {
    font-size: 10px;
    font-size: 0.625rem;
  }
}

.m-anchor.-gc-detail .m-anchor__items {
  margin: 0 -5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.m-anchor.-gc-detail .m-anchor__item__txt {
  min-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
}
@media only screen and (min-width:768px), tv, print {
  .m-anchor.-gc-detail .m-anchor__item__txt {
    min-height: 35px;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.5;
  }
}
@media only screen and (max-width:767.97px) {
  .m-anchor.-gc-detail .m-anchor__item__txt.-xs {
    font-size: 10px;
    font-size: 0.625rem;
    -webkit-font-feature-settings: "palt" 1;
            font-feature-settings: "palt" 1;
  }
}

.m-sort {
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width:768px), tv, print {
  .m-sort {
    padding: 11px 20px;
    background-color: #efefef;
  }
}
@media only screen and (max-width:767.97px) {
  .m-sort {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 15px;
  }
}

@media only screen and (min-width:768px), tv, print {
  .m-sort__heading:after {
    content: "：";
    display: inline-block;
    margin-left: 20px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-sort__heading {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 115px;
    margin-right: 10px;
    padding: 13px 20px;
    background-color: #efefef;
    text-align: center;
  }
}

.m-sort__item-pc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.m-sort__item {
  position: relative;
  padding: 0 20px;
}

.m-sort__item + .m-sort__item:before {
  position: absolute;
  content: "";
  display: block;
  left: 0;
  top: 50%;
  width: 1px;
  height: 16px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #cccccc;
}

.m-sort__txt {
  position: relative;
  cursor: pointer;
  color: #646464;
}
.m-sort__txt:after {
  position: absolute;
  content: "";
  display: block;
  bottom: -5px;
  width: 100%;
  height: 2px;
  background-color: transparent;
}
.m-sort__txt:hover:after, .m-sort__txt.is-active:after {
  background-color: #008d31;
}

.m-sort__item-sp {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}

.m-sort__select {
  width: 100%;
}

.m-card.-type-2 {
  background-color: #fff;
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-2 {
    border-top: 1px solid #cccccc;
    padding: 15px;
  }
  .m-card.-type-2:last-child {
    border-bottom: 1px solid #cccccc;
  }
}
.m-card.-type-4 {
  background-color: #fff;
  padding: 15px;
  position: relative;
  cursor: pointer;
  display: block;
  color: #333;
  text-decoration: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-card.-type-4:hover {
  opacity: 0.7;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4 {
    padding: 10px 10px 15px;
    height: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.m-card.-type-4.-golfcourselist {
  -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  padding: 0;
  border-radius: 6px;
  overflow: hidden;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-golfcourselist {
    padding: 0 0 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.m-card.-type-4.-practice {
  overflow: visible;
}
.m-card.-type-5 {
  background-color: #fff;
}
.m-card.-type-4.-solo {
  padding: 25px 20px;
  border-radius: 20px;
  -webkit-box-shadow: 10px 10px 0 0 #e5e5e5;
          box-shadow: 10px 10px 0 0 #e5e5e5;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-solo {
    display: block;
  }
}
.m-card.-type-7 {
  -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  border-radius: 6px;
  overflow: hidden;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.m-card.-type-7:hover {
  cursor: pointer;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-card.-type-7:hover:hover {
  opacity: 0.7;
}
.m-card.-type-8 {
  background-color: #fff;
  padding: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 0;
  color: #333;
  text-decoration: none;
  -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  border-radius: 6px;
  padding: 0;
  position: relative;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-card.-type-8:hover {
  opacity: 0.7;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-8 {
    height: 100%;
  }
}
.m-card.-type-8.has-arrow {
  position: relative;
}
.m-card.-type-8.has-arrow:after {
  content: "";
  width: 11px;
  height: 21px;
  position: absolute;
  top: 50%;
  right: 13px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url(../images/golfcourselist/card_arrow.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.m-card__link {
  text-decoration: none;
  color: inherit;
  display: block;
}
.m-card.-type-2 .m-card__link {
  position: relative;
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-2 .m-card__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .m-card.-type-2 .m-card__link:after {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    content: "";
    display: block;
    width: 10px;
    height: 22px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url(/assets_r/include/images/arrow_black.svg);
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-2 .m-card__link:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent;
    border: 4px solid transparent;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
  }
  .m-card.-type-2 .m-card__link:after {
    opacity: 0;
    visibility: hidden;
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 20;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 20px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/assets_r/include/images/arrow_black.svg);
    -webkit-transition: opacity 0.3s, visibility 0.3s;
    transition: opacity 0.3s, visibility 0.3s;
  }
  .m-card.-type-2 .m-card__link:hover:before {
    background-color: rgba(255, 255, 255, 0.9);
    border-color: #ededed;
  }
  .m-card.-type-2 .m-card__link:hover:after {
    opacity: 1;
    visibility: visible;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-1 .m-card__link:hover .m-card__img:before {
    background-color: rgba(255, 255, 255, 0.9);
    border-color: #ededed;
  }
  .m-card.-type-1 .m-card__link:hover .m-card__img:after {
    opacity: 1;
    visibility: visible;
  }
  .m-card.-type-1 .m-card__link:hover .m-card__txt {
    text-decoration: underline;
    color: #5da71e;
  }
}
.m-card.-type-5 .m-card__link {
  position: relative;
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-5 .m-card__link:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent;
    border: 4px solid transparent;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
  }
  .m-card.-type-5 .m-card__link:after {
    opacity: 0;
    visibility: hidden;
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 20;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 20px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/assets_r/include/images/arrow_black.svg);
    -webkit-transition: opacity 0.3s, visibility 0.3s;
    transition: opacity 0.3s, visibility 0.3s;
  }
  .m-card.-type-5 .m-card__link:hover:before {
    background-color: rgba(255, 255, 255, 0.9);
    border-color: #ededed;
  }
  .m-card.-type-5 .m-card__link:hover:after {
    opacity: 1;
    visibility: visible;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-6 .m-card__link {
    border-bottom: 2px solid #f7f7f7;
    position: relative;
  }
  .m-card.-type-6 .m-card__link:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 55px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border-bottom: 2px solid #f7f7f7;
  }
  .m-card.-type-6 .m-card__link:hover {
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
  }
  .m-card.-type-6 .m-card__link:hover:hover {
    opacity: 0.7;
  }
  .m-card.-type-6 .m-card__link:hover:after {
    width: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-6.-card-color1 .m-card__link:after {
    border-color: #4fe3bb;
  }
  .m-card.-type-6.-card-color2 .m-card__link:after {
    border-color: #ed5f20;
  }
  .m-card.-type-6.-card-color3 .m-card__link:after {
    border-color: #5dd55a;
  }
  .m-card.-type-6.-card-color4 .m-card__link:after {
    border-color: #4bc7e5;
  }
  .m-card.-type-6.-card-color5 .m-card__link:after {
    border-color: #ed647b;
  }
  .m-card.-type-6.-card-color6 .m-card__link:after {
    border-color: #97cc04;
  }
  .m-card.-type-6.-card-color7 .m-card__link:after {
    border-color: #0082ba;
  }
  .m-card.-type-6.-card-color8 .m-card__link:after {
    border-color: #eb9200;
  }
  .m-card.-type-6.-card-color9 .m-card__link:after {
    border-color: #008d31;
  }
}

.m-card__img {
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (min-width:768px), tv, print {
  .m-card__img {
    width: 100%;
    height: 180px;
    margin-left: auto;
    margin-right: auto;
  }
}
.m-card.-type-1 .m-card__img {
  position: relative;
}
.m-card.-type-1 .m-card__img:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 10;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  border: 4px solid transparent;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.m-card.-type-1 .m-card__img:after {
  opacity: 0;
  visibility: hidden;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 20;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 20px;
  height: 50px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets_r/include/images/arrow_black.svg);
  -webkit-transition: opacity 0.3s, visibility 0.3s;
  transition: opacity 0.3s, visibility 0.3s;
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-2 .m-card__img {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100px;
    height: 75px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-3 .m-card__img {
    width: 280px;
    height: 210px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-card.-type-3 .m-card__img {
    width: 100%;
    height: calc((25vw - 14px) * 0.75);
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-card.-type-3 .m-card__img {
    width: 100%;
    height: calc((25vw - 14px) * 0.75);
  }
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-3 .m-card__img {
    width: 100%;
    height: 70vw;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4 .m-card__img {
    width: 100%;
    height: 130px;
    background-position: center center;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4 .m-card__img {
    width: 98px;
    height: 90px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-golfcourselist .m-card__img {
    width: 106px;
    height: 60px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-golfcourselist .m-card__img {
    height: 155px;
  }
}
.m-card.-type-4.-golfcourselist.-practice .m-card__img {
  border-radius: 6px 0 0 0;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-golfcourselist.-practice .m-card__img {
    border-radius: 6px 6px 0 0;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-map .m-card__img {
    height: 140px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-solo .m-card__img {
    height: 142px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-solo .m-card__img {
    width: auto;
    height: 34vw;
  }
}
.m-card.-type-7 .m-card__img {
  -o-object-fit: cover;
     object-fit: cover;
  background-position: center;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-7 .m-card__img {
    width: 100%;
    aspect-ratio: 330/172;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-7 .m-card__img {
    height: 135px;
  }
}
.m-card.-type-8 .m-card__img {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-8 .m-card__img {
    width: 100px;
    height: 100px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-8 .m-card__img {
    width: 120px;
    height: 120px;
  }
}

.m-card__content {
  line-height: 1.5;
}
@media only screen and (min-width:768px), tv, print {
  .m-card__content {
    padding-top: 10px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-card__content {
    position: relative;
    padding: 15px 45px 15px 15px;
  }
  .m-card__content:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 10px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/assets_r/include/images/arrow_black.svg);
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-card__content {
    position: relative;
    padding: 15px 45px 15px 15px;
  }
  .m-card__content:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 10px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/assets_r/include/images/arrow_black.svg);
  }
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-2 .m-card__content {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 115px);
    padding-right: 30px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-3 .m-card__content {
    padding: 0;
    margin-top: 15px;
  }
}
.m-card.-type-3 .m-card__content:after {
  display: none;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4 .m-card__content {
    position: relative;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 110px);
    padding-right: 35px;
  }
  .m-card.-type-4 .m-card__content:after {
    position: absolute;
    right: 18px;
    top: 50%;
    display: block;
    content: "";
    width: 8px;
    height: 14px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/assets_r/include/images/arrow_right_green_2.svg);
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4 .m-card__content {
    padding: 5px 0 0 0;
    min-height: 110px;
  }
  .m-card.-type-4 .m-card__content:after {
    display: none;
  }
}
.m-card.-type-4 .m-card__content.has-arrow {
  position: relative;
}
.m-card.-type-4 .m-card__content.has-arrow:after {
  display: block;
  content: "";
  display: inline;
  background-image: url(/assets_r/include/images/arrow_right.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  right: 10px;
  top: 50%;
  width: 7px;
  height: 15px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.m-card.-practice .m-card__content.has-arrow:after {
  background-image: url(/assets_r/include/images/arrow_right.svg);
}
@media only screen and (min-width:1200px), print {
  .m-card.-practice .m-card__content.has-arrow:after {
    top: 80%;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-golfcourselist .m-card__content {
    width: calc(100% - 106px);
    position: static;
    padding: 10px 15px 0 10px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-golfcourselist .m-card__content {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    min-height: 0;
    padding: 10px 15px 0 10px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-map .m-card__content {
    min-height: 270px;
  }
}
.m-card.-type-5 .m-card__content {
  display: block;
  border-left: 1px solid #ededed;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-5 .m-card__content {
    padding: 15px 20px 0;
  }
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-5 .m-card__content {
    padding: 10px 10px 0;
  }
}
@media only screen and (max-width: 349px) {
  .m-card.-type-5 .m-card__content {
    padding: 10px 3px 0;
  }
}
.m-card.-type-5 .m-card__content:after {
  display: none;
}
.m-card.-type-6 .m-card__content {
  padding: 0;
}
.m-card.-type-6 .m-card__content:after {
  display: none;
}
.m-card.-type-4.-solo .m-card__content {
  padding: 10px 0 0;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-solo .m-card__content {
    width: auto;
  }
  .m-card.-type-4.-solo .m-card__content:after {
    display: none;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-solo .m-card__content {
    padding-top: 15px;
  }
}
.m-card.-type-7 .m-card__content {
  padding: 10px 10px 0;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-7 .m-card__content {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

.m-card__labels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 5px 0 10px;
}

@media only screen and (min-width:768px), tv, print {
  .m-card__label {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-card__label {
    margin-bottom: 5px;
  }
}
.m-card.-type-4 .m-card__label {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(50% - 5px);
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4 .m-card__label {
    margin: 0;
  }
}
.m-card.-type-4.-solo .m-card__label {
  display: inline-block;
  vertical-align: bottom;
  width: auto;
  margin-bottom: 0;
}
.m-card.-type-7 .m-card__label {
  margin-left: -10px;
}

.m-card__heading {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
}
.m-card.-type-4 .m-card__heading {
  margin: 0 0 10px;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4 .m-card__heading {
    margin: 0 0 5px;
  }
}
.m-card.-type-4 .m-card__heading h3 {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  text-decoration: none;
  color: #3d3d3d;
  font-size: 16px;
  font-size: 1rem;
}
.m-card.-type-4 .m-card__heading h3:hover {
  opacity: 0.7;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4 .m-card__heading h3 {
    display: block;
    min-height: 48px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4 .m-card__heading h3 {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.m-card.-type-4.-golfcourselist .m-card__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  margin: 0;
  color: #1a1a1a;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-golfcourselist .m-card__heading {
    margin: 0 0 5px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-golfcourselist .m-card__heading h3 {
    min-height: 0;
    margin-bottom: 5px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-golfcourselist .m-card__heading h3 {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-golfcourselist.has-ribbon .m-card__heading {
    padding-right: 55px;
  }
}
.m-card.-type-5 .m-card__heading {
  font-weight: 600;
  display: block;
  color: #1a1a1a;
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-5 .m-card__heading {
    font-size: 18px;
    font-size: 1.125rem;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-5 .m-card__heading {
    font-size: 16px;
    font-size: 1rem;
    text-align: center;
    margin: 0 0 5px;
  }
}
.m-card.-type-4.-solo .m-card__heading {
  margin: 15px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.m-card.-type-4.-solo .m-card__heading a {
  letter-spacing: 0.05em;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-solo .m-card__heading a {
    font-size: 16px;
    font-size: 1rem;
  }
}
.m-card.-type-7 .m-card__heading {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  color: #1a1a1a;
}
.m-card.-type-8 .m-card__heading {
  margin: 0;
  padding: 10px 15px;
  color: #1a1a1a;
  line-height: 1.5;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 0%;
      flex-basis: 0%;
}

.m-card__heading__sub {
  color: #919191;
  font-weight: bold;
}
@media only screen and (max-width:1199.97px) {
  .m-card__heading__sub {
    margin-bottom: 5px;
    line-height: 1;
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-map .m-card__heading__sub {
    margin-bottom: 5px;
  }
}
.m-card.-type-4.-solo .m-card__heading__sub {
  color: #a1a1a1;
  letter-spacing: 0.05em;
  line-height: 2;
}
.m-card.-type-4.-golfcourselist .m-card__heading__sub {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 300;
  color: #1a1a1a;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-golfcourselist .m-card__heading__sub {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
.m-card.-type-7 .m-card__heading__sub {
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 300;
  color: #1a1a1a;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-7 .m-card__heading__sub {
    line-height: 1.5;
  }
}

@media only screen and (min-width:768px), tv, print {
  .m-card__txt {
    margin-bottom: 10px;
    line-height: 1.4;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-2 .m-card__txt {
    border-top: 1px solid #1a1a1a;
    padding-top: 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-2 .m-card__txt {
    margin-top: 10px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-2 .m-card__txt {
    margin-top: 5px;
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.m-card.-type-4 .m-card__txt {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4 .m-card__txt {
    min-height: 38px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4 .m-card__txt {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-map .m-card__txt {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-golfcourselist .m-card__txt {
    padding: 5px 10px;
    width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-golfcourselist .m-card__txt {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-height: 0;
    margin-bottom: 0;
    padding: 0 10px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-practice .m-card__txt {
    font-size: 14px;
    font-size: 0.875rem;
    padding: 5px 10px 10px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-practice .m-card__txt {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    min-height: 0;
    margin-bottom: 0;
    padding: 0 10px;
  }
}
.m-card.-type-5 .m-card__txt {
  display: block;
  color: #1a1a1a;
  text-align: justify;
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-5 .m-card__txt {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    min-height: 75px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-5 .m-card__txt {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.7;
    min-height: 80px;
  }
}
.m-card.-type-4.-solo .m-card__txt {
  letter-spacing: 0.05em;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-solo .m-card__txt {
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 200;
  }
}
.m-card.-type-7 .m-card__txt {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  text-align: justify;
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-7 .m-card__txt {
    margin-bottom: 3px;
  }
}

.m-card__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
}
@media only screen and (min-width:1200px), print {
  .m-card__icon {
    right: 13px;
    top: 103px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card__icon {
    right: 15px;
    top: -12px;
  }
}
.m-card.-type-4.-golfcourselist .m-card__icon {
  position: static;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-golfcourselist .m-card__icon {
    width: 100%;
    padding: 0 10px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-golfcourselist .m-card__icon {
    padding: 2px 10px 0;
  }
}
.m-card.-type-4.-practice .m-card__icon {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-practice .m-card__icon {
    padding: 2px 20px 0;
    margin-top: 15px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-practice .m-card__icon {
    padding: 0 15px 10px;
  }
}

.m-card__icon__img {
  display: block;
}

.m-card__icon__item {
  position: relative;
  margin: 0 3px;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-color: #fff;
  border-radius: 50%;
  background-position: center center;
}
@media only screen and (max-width:1199.97px) {
  .m-card__icon__item {
    border: 1px solid #ededed;
  }
}
.m-card__icon__item:hover {
  background-color: #5da71e;
}
.m-card__icon__item.-bus {
  background-image: url(/assets_r/include/images/icon_bus.svg);
}
.m-card__icon__item.-bus:hover {
  background-image: url(/assets_r/include/images/icon_bus_on.svg);
}
.m-card__icon__item.-navi {
  background-image: url(/assets_r/include/images/icon_navi.svg);
}
.m-card__icon__item.-navi:hover {
  background-image: url(/assets_r/include/images/icon_navi_on.svg);
}
.m-card.-type-4.-golfcourselist .m-card__icon__item {
  width: auto;
  height: auto;
  background-color: transparent;
  background-image: none;
  border-radius: 0;
  margin: 0;
  line-height: 1;
  border: none;
}
.m-card.-type-4.-golfcourselist .m-card__icon__item + .m-card__icon__item {
  margin-right: 20px;
}
.m-card.-type-4.-golfcourselist.-practice .m-card__icon__item {
  margin-right: 12px;
}

.m-card__icon__tip {
  position: absolute;
  top: -30px;
  opacity: 0;
  -webkit-transition: 0.3s opacity;
  transition: 0.3s opacity;
}
.m-card__icon__tip.is-active {
  opacity: 1;
}
.m-card__icon__item.-bus .m-card__icon__tip {
  left: -60px;
}
.m-card__icon__item.-navi .m-card__icon__tip {
  right: 0;
}
.m-card__icon__tip:before {
  display: block;
  content: "";
  position: absolute;
  z-index: 1;
  bottom: -8px;
  width: 20px;
  height: 16px;
  background-repeat: no-repeat;
  background-image: url(/assets_r/include/images/tri_wh.svg);
}
.m-card__icon__item.-bus .m-card__icon__tip:before {
  right: 20px;
}
.m-card__icon__item.-navi .m-card__icon__tip:before {
  right: 6px;
}
.m-card.-type-4.-golfcourselist .m-card__icon__tip:before {
  position: static;
  bottom: auto;
  opacity: 1;
  display: inline;
  background-size: contain;
  background-position: left;
  left: auto;
  display: none;
}
.m-card.-type-4.-golfcourselist .m-card__icon__tip {
  position: static;
  top: auto;
  opacity: 1;
  padding-left: 20px;
}

.m-card__icon__tip__inner {
  position: relative;
  z-index: 2;
  display: block;
  min-width: 108px;
  padding: 1px;
  background-color: #fff;
  border-radius: 3px;
  color: #5da71e;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  text-align: center;
}
.m-card.-type-4.-golfcourselist .m-card__icon__tip__inner {
  display: inline;
}

.m-card__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width:1200px), print {
  .m-card__btns {
    margin-top: 15px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card__btns {
    margin-top: 15px;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
}
.m-card.-type-4.-golfcourselist .m-card__btns {
  margin-top: 0;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-golfcourselist .m-card__btns {
    padding: 0 10px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-golfcourselist .m-card__btns {
    padding-bottom: 10px;
  }
}
.m-card.-type-7 .m-card__btns {
  margin-bottom: 14px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-7 .m-card__btns {
    margin-bottom: 24px;
  }
}

.m-card__btn__object {
  width: -webkit-fill-available;
}
.m-card.-type-4.-golfcourselist .m-card__btn__object {
  text-align: center;
}

.m-card__btn {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(50% - 5px);
  text-align: right;
}
@media only screen and (max-width:1199.97px) {
  .m-card__btn {
    width: calc(50% - 10px);
  }
}
.m-card.-type-4.-solo .m-card__btn {
  text-align: left;
  margin-top: 10px;
  margin-left: -5px;
  width: auto;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-solo .m-card__btn {
    width: auto;
  }
}
.m-card.-type-4.-golfcourselist .m-card__btn {
  width: 252px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 10px;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-golfcourselist .m-card__btn {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-golfcourselist .m-card__btn {
    width: 100%;
  }
}

.m-card__address {
  margin-bottom: 15px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 15px 0;
  font-size: 14px;
  font-size: 0.875rem;
}
.m-card__address:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 1px;
  background-size: 8px 1px;
  background-image: linear-gradient(to right, #ededed, #ededed 4px, transparent 4px, transparent 8px);
  background-repeat: repeat-x;
}
.m-card__address:after {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-size: 8px 1px;
  background-image: linear-gradient(to right, #ededed, #ededed 4px, transparent 4px, transparent 8px);
  background-repeat: repeat-x;
}

.m-card__address__heading {
  background-color: #ededed;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 50px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.m-card__address__main {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(100% - 60px);
}

.m-card__arrow-txt {
  border-top: 1px solid #ededed;
  display: block;
}
@media only screen and (min-width:768px), tv, print {
  .m-card__arrow-txt {
    padding: 15px;
    text-align: right;
  }
}
@media only screen and (max-width:767.97px) {
  .m-card__arrow-txt {
    padding: 5px;
    text-align: center;
  }
}
.m-card.-type-6 .m-card__arrow-txt {
  text-align: left;
  border-top: none;
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-6 .m-card__arrow-txt {
    padding: 15px 15px 15px 0;
    position: relative;
  }
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-6 .m-card__arrow-txt {
    padding: 5px 10px 5px 0;
  }
}

.m-card__arrow {
  font-weight: 600;
  color: #1a1a1a;
  letter-spacing: -0.05em;
  position: relative;
}
@media only screen and (max-width:767.97px) {
  .m-card__arrow {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (max-width: 349px) {
  .m-card__arrow {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.m-card__arrow:after {
  position: absolute;
  content: "";
  width: 4px;
  height: 10px;
  top: 50%;
  right: -8px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets_r/include/images/arrow_black.svg);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media only screen and (min-width:768px), tv, print {
  .m-card__arrow:after {
    right: -15px;
  }
}
.m-card.-type-6 .m-card__arrow {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 600;
  display: block;
}
.m-card.-type-6 .m-card__arrow:after {
  display: none;
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-6 .m-card__arrow {
    font-size: 16px;
    font-size: 1rem;
  }
}

.m-card__imgbox {
  display: block;
}
.m-card.-type-5 .m-card__imgbox {
  border-top: 1px solid #ededed;
  border-left: 1px solid #ededed;
  border-right: 1px solid #ededed;
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-6 .m-card__imgbox {
    position: relative;
  }
}

.m-card__photo {
  width: 100%;
}

@media only screen and (max-width:767.97px) {
  .m-card__arrowbox {
    position: absolute;
    bottom: 5px;
    right: 5px;
    line-height: 1;
    background-color: #fff;
    border-radius: 4px;
    width: 30px;
    height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media only screen and (min-width:768px), tv, print {
  .m-card__triangle {
    display: none;
  }
}
@media only screen and (max-width:767.97px) {
  .m-card__triangle {
    stroke-width: 4px;
    width: 5px;
    height: 15px;
    text-align: center;
  }
  .m-card.-type-6.-card-color1 .m-card__triangle {
    stroke: #4fe3bb;
  }
  .m-card.-type-6.-card-color2 .m-card__triangle {
    stroke: #ed5f20;
  }
  .m-card.-type-6.-card-color3 .m-card__triangle {
    stroke: #5dd55a;
  }
  .m-card.-type-6.-card-color4 .m-card__triangle {
    stroke: #4bc7e5;
  }
  .m-card.-type-6.-card-color5 .m-card__triangle {
    stroke: #ed647b;
  }
  .m-card.-type-6.-card-color6 .m-card__triangle {
    stroke: #97cc04;
  }
  .m-card.-type-6.-card-color7 .m-card__triangle {
    stroke: #0082ba;
  }
  .m-card.-type-6.-card-color8 .m-card__triangle {
    stroke: #eb9200;
  }
  .m-card.-type-6.-card-color9 .m-card__triangle {
    stroke: #008d31;
  }
}

@media only screen and (max-width:767.97px) {
  .m-card__arrow-img {
    display: none;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-card__arrow-img {
    stroke-width: 4px;
    width: 7px;
    height: 14px;
    text-align: center;
    stroke: #1a1a1a;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -7px;
  }
}

@media only screen and (min-width:768px), tv, print {
  .m-card.-type-6.-card-color1 .m-card__link:hover .m-card__arrow {
    color: #4fe3bb;
  }
  .m-card.-type-6.-card-color2 .m-card__link:hover .m-card__arrow {
    color: #ed5f20;
  }
  .m-card.-type-6.-card-color3 .m-card__link:hover .m-card__arrow {
    color: #5dd55a;
  }
  .m-card.-type-6.-card-color4 .m-card__link:hover .m-card__arrow {
    color: #4bc7e5;
  }
  .m-card.-type-6.-card-color5 .m-card__link:hover .m-card__arrow {
    color: #ed647b;
  }
  .m-card.-type-6.-card-color6 .m-card__link:hover .m-card__arrow {
    color: #97cc04;
  }
  .m-card.-type-6.-card-color7 .m-card__link:hover .m-card__arrow {
    color: #0082ba;
  }
  .m-card.-type-6.-card-color8 .m-card__link:hover .m-card__arrow {
    color: #eb9200;
  }
  .m-card.-type-6.-card-color9 .m-card__link:hover .m-card__arrow {
    color: #008d31;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-6.-card-color1 .m-card__link:hover .m-card__arrow-img {
    stroke: #4fe3bb;
  }
  .m-card.-type-6.-card-color2 .m-card__link:hover .m-card__arrow-img {
    stroke: #ed5f20;
  }
  .m-card.-type-6.-card-color3 .m-card__link:hover .m-card__arrow-img {
    stroke: #5dd55a;
  }
  .m-card.-type-6.-card-color4 .m-card__link:hover .m-card__arrow-img {
    stroke: #4bc7e5;
  }
  .m-card.-type-6.-card-color5 .m-card__link:hover .m-card__arrow-img {
    stroke: #ed647b;
  }
  .m-card.-type-6.-card-color6 .m-card__link:hover .m-card__arrow-img {
    stroke: #97cc04;
  }
  .m-card.-type-6.-card-color7 .m-card__link:hover .m-card__arrow-img {
    stroke: #0082ba;
  }
  .m-card.-type-6.-card-color8 .m-card__link:hover .m-card__arrow-img {
    stroke: #eb9200;
  }
  .m-card.-type-6.-card-color9 .m-card__link:hover .m-card__arrow-img {
    stroke: #008d31;
  }
}

.m-card__icon__imgbox {
  color: #747474;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1;
  vertical-align: middle;
}
.m-card__icon__imgbox > img {
  margin-right: 5px;
  vertical-align: middle;
}
.m-card__icon__item.-navi .m-card__icon__imgbox > img {
  width: 16px;
  height: 18px;
}
.m-card__icon__item.-bus .m-card__icon__imgbox > img {
  width: 19px;
  height: 12px;
}

@media only screen and (max-width:1199.97px) {
  .m-card.has-ribbon .m-card__ribbon {
    position: absolute;
    top: -13px;
    right: 16px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.has-ribbon .m-card__ribbon {
    position: absolute;
    top: -13px;
    left: 16px;
  }
}

@media only screen and (min-width:1200px), print {
  .m-card__heading__name {
    margin-bottom: 5px;
    font-size: 16px;
    font-size: 1rem;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card__heading__name {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

.m-card__heading__detail {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
}

.m-card__contbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.m-card__iconbox {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 10px;
}

.m-card__iconbox__item {
  text-align: center;
}

.m-card__heading__name {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  color: #1a1a1a;
  text-decoration: none;
  margin-bottom: 5px;
  display: block;
}
@media only screen and (min-width:1200px), print {
  .m-card__heading__name {
    font-size: 16px;
    font-size: 1rem;
  }
}
.m-card__heading__name:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

.m-card__areabox {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 35px 10px 20px;
  min-height: 56px;
}

.m-card__areabox__area {
  font-size: 13px;
  font-size: 0.8125rem;
}

.m-card__areabox__btn {
  position: relative;
  z-index: 2;
  border: 1px solid #dbdbdb;
  border-radius: 6px;
  min-width: 142px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 4px;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-card__areabox__btn:hover {
  opacity: 0.7;
}
@media only screen and (min-width:1200px), print {
  .m-card__areabox__btn {
    min-width: 156px;
  }
}
.m-card__areabox__btn:after {
  content: "";
  display: block;
  width: 6px;
  height: 18px;
  background-image: url(../images/golfcourselist/btn_arrow.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.m-card__inner {
  padding: 0 35px 0 0;
}

.m-card__grand {
  position: absolute;
  top: -22px;
  left: 5px;
  width: 108px;
  overflow: visible;
}
@media only screen and (max-width:767.97px) {
  .m-card__grand {
    width: 90px;
  }
}
.m-tab-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
@media only screen and (max-width:1199.97px) {
  .m-tab-list.-calender {
    border-bottom: 1px solid #008d31;
  }
}
.m-tab-list.-has-btn {
  display: block;
}

.m-tab-list.-has-btn .m-tab-list__main {
  position: relative;
  display: block;
  padding: 0 50px;
}

.m-tab-list__item {
  position: relative;
}
@media only screen and (max-width:767.97px) {
  .m-tab-list__item {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
.m-tab-list__item:after {
  position: absolute;
  z-index: 1;
  right: -1px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 1px;
  height: 16px;
  background-color: #a1a1a1;
}
@media only screen and (max-width:767.97px) {
  .m-tab-list__item:after {
    height: 30px;
  }
}
.m-tab-list__item:last-child:after, .m-tab-list__item.is-active:after {
  display: none;
}
@media only screen and (max-width:1199.97px) {
  .m-tab-list.-calender .m-tab-list__item:after {
    right: 0;
    background-color: #cccccc;
  }
}
.m-tab-list.-calender .m-tab-list__item:last-child:after, .m-tab-list.-calender .m-tab-list__item.is-active:after {
  display: block;
}
.m-tab-list.-calender .slick-slide[aria-hidden=true] .m-tab-list__item:last-child:after, .m-tab-list.-calender .slick-slide[aria-hidden=true] .m-tab-list__item.is-active:after {
  display: none;
}
.m-tab-list.-courselist .m-tab-list__item {
  margin: 0 8px;
}
.m-tab-list.-courselist .m-tab-list__item:first-child {
  margin-left: 0;
}
.m-tab-list.-courselist .m-tab-list__item:after {
  display: none;
}
.m-tab-list__item.-bg-green::after {
  display: none;
}

@-webkit-keyframes m-tab-list__link__animation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}

@keyframes m-tab-list__link__animation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
.m-tab-list__link {
  display: block;
  position: relative;
  text-align: center;
  background-color: #ededed;
  line-height: 1;
  padding: 10px 18px;
  text-decoration: none;
  color: #919191;
  margin-left: -1px;
  margin-right: -1px;
}
@media only screen and (max-width:1199.97px) {
  .m-tab-list__link {
    padding: 21px 18px;
  }
}
.m-tab-list.-practice .m-tab-list__link {
  background-color: #fff;
}
.m-tab-list.-plan-search-tab .m-tab-list__link {
  background-color: transparent;
  color: #323232;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
}
.m-tab-list__link.is-fading {
  -webkit-animation: m-tab-list__link__animation 0.5s ease 0s 3 normal;
          animation: m-tab-list__link__animation 0.5s ease 0s 3 normal;
}
.m-tab-list__link:hover {
  background-color: #008d31;
  color: #fff;
  position: relative;
  z-index: 2;
}
.m-tab-list__item.is-active .m-tab-list__link {
  background-color: #008d31;
  color: #fff;
  position: relative;
  z-index: 2;
}
.m-tab-list.-plan-search-tab .m-tab-list__item.is-active .m-tab-list__link {
  background-color: #d5f2d0;
  color: #323232;
}
.m-tab-list.-calender .m-tab-list__link {
  margin-right: 0;
}
@media only screen and (max-width:1199.97px) {
  .m-tab-list.-calender .m-tab-list__link {
    padding: 13px 4px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-tab-list.-calender .m-tab-list__link {
    padding: 19px 25px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-tab-list.-calender .m-tab-list__link {
    padding: 13px 16px;
  }
}
.m-tab-list__item.-bg-green .m-tab-list__link {
  background-color: #d5f2d0;
  position: relative;
  z-index: 2;
}
.m-tab-list.-courselist.-btn-bg-type-light .m-tab-list__link {
  background-color: #f7f7f7;
}
.m-tab-list.-courselist .m-tab-list__link {
  margin: 0;
  min-width: 130px;
  display: block;
  border: 1px solid #c6c6c6;
  border-bottom-width: 2px;
  border-radius: 4px;
  padding: 11px 10px;
  color: #1a1a1a;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
}
.m-tab-list.-courselist .m-tab-list__link.is-active {
  border-color: #5da71e;
  border-bottom: 8px solid #5da71e;
  background-color: #5da71e;
  border-radius: 4px 4px 0 0;
  color: #fff;
}
.m-tab-list.-courselist .m-tab-list__link.is-active:hover {
  background-color: #5da71e;
}
.m-tab-list.-courselist .m-tab-list__link:hover {
  background-color: #c6c6c6;
  color: #fff;
}
.m-tab-list.-sp .m-tab-list__link:hover {
  background-color: #ededed;
}

@media only screen and (max-width:1199.97px) {
  .m-tab-list__em {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-tab-list__em {
    font-size: 26px;
    font-size: 1.625rem;
  }
}

.m-tab-list__btn {
  position: absolute;
  bottom: 4px;
}
.m-tab-list__btn.-prev {
  left: 0;
}
.m-tab-list__btn.-next {
  right: 0;
}

.m-plan-sp {
  border: 1px solid #ededed;
  border-radius: 20px;
  background-color: #fff;
  -webkit-box-shadow: 0 8px 0 0 #CBCBCB;
          box-shadow: 0 8px 0 0 #CBCBCB;
  margin-bottom: 32px !important;
}

.m-plan-sp__link {
  position: relative;
  color: inherit;
  text-decoration: none;
  display: block;
}
.m-plan-sp__link:after {
  content: "";
  display: block;
  position: absolute;
  right: 17px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 10px;
  height: 22px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/assets_r/include/images/arrow_black.svg);
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-plan-sp__link:after {
    width: 12px;
    height: 30px;
  }
}

.m-plan-sp__heading {
  padding: 10px 40px 0 10px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-plan-sp__heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-plan-sp__heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-plan-sp__label {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 170px;
    padding-right: 20px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-plan-sp__label {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 130px;
    padding-right: 10px;
  }
}

@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-plan-sp__label__inner {
    display: block;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-plan-sp__label__inner {
    display: block;
  }
}

.m-plan-sp__name {
  margin: 3px 0 0;
  line-height: 1.25;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-plan-sp__name {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-plan-sp__name {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}

.m-plan-sp__middle {
  position: relative;
  padding: 10px 40px 10px 10px;
}

.m-plan-sp__icons {
  padding: 0 0 8px;
}

.m-plan-sp__icon {
  width: 28px;
  height: 28px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-plan-sp__icon {
    width: 38px;
    height: 38px;
  }
}

.m-plan-sp__price-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-plan-sp__price-box {
    margin-top: 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-plan-sp__price-box {
    margin-bottom: 0;
  }
}

.m-plan-sp__price {
  margin-right: 45px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-plan-sp__price {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media only screen and (max-width:767.97px) {
  .m-plan-sp__price {
    margin-right: 0;
  }
}

.m-plan-sp__red {
  color: #dd3333;
  font-weight: bold;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-plan-sp__red {
    font-size: 19px;
    font-size: 1.1875rem;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-plan-sp__red {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media only screen and (max-width:767.97px) {
  .m-plan-sp__red {
    display: block;
  }
}

.m-plan-sp__em {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 32px;
  font-size: 2rem;
  line-height: 1;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-plan-sp__em {
    margin-right: 10px;
    font-size: 40px;
    font-size: 2.5rem;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-plan-sp__em {
    margin-right: 5px;
    font-size: 32px;
    font-size: 2rem;
  }
}

@media only screen and (max-width:767.97px) {
  .m-plan-sp__price__total {
    margin-left: 10px;
  }
}

.m-plan-sp__point {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
  line-height: 1.2;
}
@media only screen and (max-width:767.97px) {
  .m-plan-sp__point {
    display: block;
  }
}

.m-plan-sp__btn {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 15px;
  width: 42px;
  height: 42px;
  background-color: #008d31;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.m-plan-sp__btn:after {
  content: "";
  display: block;
  width: 10px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/assets_r/include/images/arrow_right_white.svg);
}

.m-plan-sp__available {
  padding: 7px 9px;
  background-color: #fff;
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
  color: #1a1a1a;
  line-height: 1;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-plan-sp__available {
    padding: 11px 20px;
    font-size: 16px;
    font-size: 1rem;
  }
}

.m-plan-sp__available__num {
  margin-left: 10px;
  font-size: 18px;
  font-size: 1.125rem;
  vertical-align: -1px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-plan-sp__available__num {
    font-size: 22px;
    font-size: 1.375rem;
  }
}

.m-plan-sp__start-unit {
  padding: 6px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0 0 8px 8px;
  border-top: 1px solid #C6C6C6;
}
.m-plan-sp__start-unit.is-active {
  border-radius: 0;
}

.m-plan-sp__start {
  position: relative;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: bold;
  padding-right: 30px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-plan-sp__start {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.m-plan-sp__start-unit.is-active .m-plan-sp__start:after {
  top: 8px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.m-plan-sp__start:before, .m-plan-sp__start:after {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  background-color: #008d31;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.m-plan-sp__start:before {
  right: 3px;
  width: 14px;
  height: 2px;
}
.m-plan-sp__start:after {
  right: 9px;
  width: 2px;
  height: 14px;
}

.m-plan-sp__time {
  display: none;
  padding: 0 10px 25px;
  border-radius: 0 0 8px 8px;
}

.m-plan-sp__compare {
  background-color: #ededed;
  padding: 10px 12px 2px;
}

.m-plan-sp__compare__inner {
  border-bottom: 1px solid #c6c6c6;
  padding-bottom: 10px;
}

.m-acc.-input-acc .m-acc__heading + .m-acc__cont {
  display: none;
}

.m-acc__item {
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
}
.m-acc__item:last-child {
  border-bottom: 1px solid #cccccc;
}
.m-acc__item.-side-none-line {
  border-left: none;
  border-right: none;
}
.m-acc__item.-side-none-line:last-child {
  border-bottom: none;
}
.m-acc.-input-acc .m-acc__item {
  border: none;
}

.m-acc__heading {
  position: relative;
  padding: 5px 10px;
  background-color: #5da71e;
  font-weight: bold;
  color: #fff;
}
.m-acc__heading.is-active:after {
  top: 14px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.m-acc__heading:before, .m-acc__heading:after {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  background-color: #fff;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.m-acc__heading:before {
  right: 13px;
  width: 14px;
  height: 2px;
}
.m-acc__heading:after {
  right: 19px;
  width: 2px;
  height: 14px;
}
.m-acc__item.-side-none-line .m-acc__heading {
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
}
.m-acc.-input-acc .m-acc__heading {
  position: relative;
  padding: 0;
  background-color: transparent;
  font-weight: 400;
  color: #fff;
  z-index: 0;
}
.m-acc.-input-acc .m-acc__heading:before, .m-acc.-input-acc .m-acc__heading:after {
  background-color: #1a1a1a;
  z-index: 3;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.m-acc.-input-acc .m-acc__heading:before {
  right: 10px;
  width: 11px;
  height: 1px;
}
.m-acc.-input-acc .m-acc__heading:after {
  right: 15px;
  width: 1px;
  height: 10px;
  margin-top: -5px;
}
.m-acc.-input-acc .m-acc__heading.is-active:after {
  top: 50%;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.m-acc__cont {
  display: none;
  padding: 10px 15px;
  border-top: 1px solid #cccccc;
  font-size: 14px;
  font-size: 0.875rem;
}
.m-acc__cont.-table {
  padding: 0;
}
.m-acc.-input-acc .m-acc__cont {
  display: block;
  padding: 0;
  border-top: none;
  font-size: medium;
}

.m-acc__cont__refine {
  background-color: transparent;
  padding: 0;
  border-radius: 10px;
  margin-bottom: 15px;
}

.m-info-list__item {
  padding-left: 0;
}
.m-info-list__item:before {
  content: none;
}
@media only screen and (max-width:1199.97px) {
  .m-info-list__item {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-info-list__item {
    margin-bottom: 16px;
  }
}
.m-info-list__item:last-child {
  margin-bottom: 0;
}
.m-info-list__item > * {
  display: block;
  color: inherit;
  text-decoration: none;
}
.m-info-list__item > *:hover {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-info-list__item > *:hover:hover {
  opacity: 0.7;
}
.m-info-list.-normal .m-info-list__item {
  overflow-wrap: anywhere;
  word-break: normal;
  line-break: strict;
}
@media only screen and (max-width:1199.97px) {
  .m-info-list.-normal .m-info-list__item {
    margin-bottom: 0;
  }
}
@media only screen and (min-width:1200px), print {
  .m-info-list.-normal .m-info-list__item {
    margin-bottom: 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info-list.-gc .m-info-list__item {
    margin-bottom: 20px;
  }
}

.m-info-list__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width:1199.97px) {
  .m-info-list__box {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info-list.-wwwtop .m-info-list__box {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media only screen and (min-width:1200px), print {
  .m-info-list__date {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 175px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info-list__date {
    margin-right: 20px;
  }
}
.m-info-list.-wwwtop .m-info-list__date {
  width: 150px;
}
@media only screen and (max-width:1199.97px) {
  .m-info-list.-wwwtop .m-info-list__date {
    margin-right: 0;
  }
}
.m-info-list.-women .m-info-list__date {
  color: #1a1a1a;
}
@media only screen and (min-width:768px), tv, print {
  .m-info-list.-women .m-info-list__date {
    width: 150px;
    text-align: center;
  }
}
.m-info-list.-normal .m-info-list__date {
  -ms-flex-item-align: center;
      align-self: center;
  margin-right: 10px;
}
@media only screen and (min-width:1200px), print {
  .m-info-list.-normal .m-info-list__date {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 140px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-info-list.-normal .m-info-list__date {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}

@media only screen and (min-width:768px), tv, print {
  .m-info-list__category {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 150px;
  }
}
.m-info-list.-wwwtop .m-info-list__category {
  width: 170px;
}
@media only screen and (max-width:1199.97px) {
  .m-info-list.-wwwtop .m-info-list__category {
    width: 140px;
  }
}

@media only screen and (min-width:768px), tv, print {
  .m-info-list__label {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 105px;
  }
}
.m-info-list.-wwwtop .m-info-list__label {
  width: 140px;
}
@media only screen and (max-width:1199.97px) {
  .m-info-list.-wwwtop .m-info-list__label {
    display: block;
  }
}
.m-info-list.-women .m-info-list__label {
  margin-right: 15px;
  width: 110px;
}
@media only screen and (min-width:768px), tv, print {
  .m-info-list.-women .m-info-list__label {
    margin-right: 0;
    width: 150px;
  }
}

.m-info-list__txt {
  line-height: 1.88;
  word-break: break-all;
  text-decoration: underline;
}
@media only screen and (min-width:768px), tv, print {
  .m-info-list__txt {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 325px);
  }
}
@media only screen and (max-width:767.97px) {
  .m-info-list__txt {
    display: block;
    margin: 10px 0 0;
    line-height: 1.4;
  }
}
.m-info-list.-normal .m-info-list__txt {
  color: #0070d2;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  position: relative;
  padding-right: 10px;
}
@media only screen and (min-width:768px), tv, print {
  .m-info-list.-normal .m-info-list__txt {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    max-width: calc(100% - 140px);
    width: auto;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
@media only screen and (max-width:767.97px) {
  .m-info-list.-normal .m-info-list__txt {
    margin: 5px 0;
  }
}
.m-info-list.-normal .m-info-list__txt:after {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 5px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets/include/images/top/img_arrow.svg);
}
.m-info-list.-wwwtop .m-info-list__txt {
  text-decoration: none;
}
@media only screen and (min-width:1200px), print {
  .m-info-list.-wwwtop .m-info-list__txt {
    width: calc(100% - 320px);
    padding-right: 20px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info-list.-wwwtop .m-info-list__txt {
    position: relative;
    padding-right: 10px;
    width: 100%;
  }
}
.m-info-list.-wwwtop .m-info-list__txt:after {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 5px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets_r/include/images/arrow_black.svg);
}
@media only screen and (min-width:1200px), print {
  .m-info-list.-wwwtop .m-info-list__txt:after {
    display: none;
  }
}
.m-info-list.-women .m-info-list__txt {
  color: #1a1a1a;
}

.m-info-list__link {
  position: relative;
}
@media only screen and (max-width:1199.97px) {
  .m-info-list__link {
    padding-right: 30px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-info-list__link {
    padding-right: 0;
  }
}
.m-info-list__link:after {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 5px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets_r/include/images/arrow_black.svg);
}
@media only screen and (max-width:767.97px) {
  .m-info-list__link:after {
    display: none;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info-list.-wwwtop .m-info-list__link:after {
    display: none;
  }
}
.m-info-list.-normal .m-info-list__link:after {
  display: none;
}

@media only screen and (max-width:1199.97px) {
  .m-table {
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-table.-time {
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-table.-hole {
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-table.-yardage {
    margin: 0;
  }
}

.m-table__heading {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}
.m-table__heading td {
  padding: 5px;
  text-align: center;
  border: 1px solid #cccccc;
}
.m-table.-hole .m-table__heading {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 600;
}

.m-table__unit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 15px;
  line-height: 1;
}

.m-table__top th {
  background-color: #5da71e;
  color: #fff;
  font-weight: bold;
  font-size: 20px;
  font-size: 1.25rem;
  border: 1px solid #5da71e;
}
.m-table.-yardage .m-table__top th {
  font-size: 16px;
  font-size: 1rem;
  padding: 7px 20px;
  text-align: left;
}

.m-table__tee {
  padding: 0;
  line-height: 1;
}
.m-table__tee.-blue {
  background-color: #e2f3ff;
}
.m-table__tee.-white {
  background-color: #fff;
}
.m-table__tee.-green {
  background-color: #eeffe2;
}
.m-table__tee.-red {
  background-color: #ffeae9;
}
.m-table__tee.-gold {
  background-color: #fdf7c0;
}

.m-table__tee__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}

.m-table__tee__top {
  font-size: 12px;
  font-size: 0.75rem;
}

.m-table__tee__bottom {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 600;
}

.m-table__label {
  background-color: #fff;
  color: #5da71e;
  padding: 5px 12px;
}
.m-table.-hole .m-table__label {
  position: absolute;
  top: 15px;
  left: 15px;
  padding: 5px 7px;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
}
.m-table.-hole .m-table__label.-bg-green {
  background-color: #008d31;
  color: #fff;
}
.m-table.-hole .m-table__label.-bg-gray {
  background-color: #919191;
  color: #fff;
}

.m-table.-hole .m-table__btn {
  position: absolute;
  right: 15px;
  bottom: 15px;
}

.m-table__main {
  margin-top: -1px;
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}
.m-table__main th,
.m-table__main td {
  padding: 13px;
  border: 1px solid #cccccc;
  text-align: center;
}
.m-table__main th {
  background-color: #efefef;
  font-weight: bold;
}
.m-table__main .m-table__hint th {
  padding: 4px 20px;
  text-align: left;
}
.m-table__main .m-table__hint td {
  padding: 15px;
  text-align: left;
}
.m-table.-time .m-table__main th,
.m-table.-time .m-table__main td {
  padding: 5px;
  line-height: 1.4;
}
.m-table.-time .m-table__main .m-table__heading th {
  padding: 6px 7px 5px;
  background-color: #5da71e;
  color: #fff;
  font-weight: bold;
  font-size: 20px;
  font-size: 1.25rem;
}
.m-table.-time .m-table__main .m-table__day th {
  background-color: transparent;
  font-weight: bold;
}
.m-table.-time .m-table__main .m-table__day th.m-table__holiday {
  background-color: #ffeae9;
}
.m-table.-time .m-table__main .m-table__note td {
  padding: 10px 15px;
  text-align: left;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.4;
}
.m-table.-yardage .m-table__main th,
.m-table.-yardage .m-table__main td {
  padding: 6px 2px;
  vertical-align: middle;
}
.m-table.-yardage .m-table__main th.m-table__bk,
.m-table.-yardage .m-table__main td.m-table__bk {
  background-color: #ededed;
}
.m-table.-yardage .m-table__main th.m-table__bu,
.m-table.-yardage .m-table__main td.m-table__bu {
  background-color: #e2f3ff;
}
.m-table.-yardage .m-table__main th.m-table__wt,
.m-table.-yardage .m-table__main td.m-table__wt {
  background-color: #fff;
}
.m-table.-yardage .m-table__main th.m-table__gn,
.m-table.-yardage .m-table__main td.m-table__gn {
  background-color: #eef8ea;
}
.m-table.-yardage .m-table__main th.m-table__gd,
.m-table.-yardage .m-table__main td.m-table__gd {
  background-color: #fdf7c0;
}
.m-table.-yardage .m-table__main th.m-table__rd,
.m-table.-yardage .m-table__main td.m-table__rd {
  background-color: #ffeae9;
}
.m-table.-yardage .m-table__main th.m-table__dark-gray,
.m-table.-yardage .m-table__main td.m-table__dark-gray {
  background-color: #919191;
  color: #fff;
}
.m-table.-yardage .m-table__main th.m-table__dark-green,
.m-table.-yardage .m-table__main td.m-table__dark-green {
  background-color: #008d31;
  color: #fff;
}
.m-table.-yardage .m-table__main th.m-table__ttl,
.m-table.-yardage .m-table__main td.m-table__ttl {
  font-weight: bold;
  line-height: 1.2;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .m-table.-yardage .m-table__main th,
  .m-table.-yardage .m-table__main td {
    border-bottom: none;
  }
}
.m-table.-yardage .m-table__main th {
  background-color: #f7f7f7;
  font-weight: 400;
}
@media only screen and (max-width:1023.97px) {
  .m-table.-yardage .m-table__main th {
    line-height: 1.2;
  }
}
@media only screen and (min-width:1200px), print {
  .m-table.-yardage .m-table__main th {
    width: 40px;
  }
}
.m-table.-yardage .m-table__main th.m-table__linehead {
  background-color: #474747;
  color: #fff;
  border: 1px solid #474747;
}
@media only screen and (min-width:1200px), print {
  .m-table.-yardage .m-table__main th.m-table__linehead {
    width: 120px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-table.-yardage .m-table__main th.m-table__out {
    width: 70px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-table.-yardage.-last-border .m-table__main th,
  .m-table.-yardage.-last-border .m-table__main td {
    border-bottom: 1px solid #cccccc;
  }
}

.m-table__img {
  padding: 30px 15px 20px;
  text-align: center;
}
.m-table.-hole .m-table__img {
  position: relative;
}

.m-table__desc {
  margin-top: 10px;
}

@media only screen and (min-width:1200px), print {
  .m-table.-time .m-table__label {
    margin-top: 20px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-table.-time .m-table__label {
    margin-top: 10px;
  }
}

@media only screen and (min-width:1200px), print {
  .m-table__time.-direct {
    margin: 30px auto 20px;
    width: calc(100% - 60px);
  }
}
@media only screen and (max-width:1199.97px) {
  .m-table__time.-direct {
    position: relative;
    text-align: left;
    padding-left: 30px;
    min-height: 110px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-table__time.-through {
    margin: 30px auto 45px;
    width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .m-table__time.-through {
    position: relative;
    text-align: left;
    padding-left: 30px;
    min-height: 220px;
    margin-top: 15px;
    margin-bottom: 20px;
  }
}

@media only screen and (min-width:1200px), print {
  .m-table__time.-direct .m-table__place-unit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-table__time.-through .m-table__place-unit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.m-table__place {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: bold;
}
@media only screen and (min-width:1200px), print {
  .m-table__time.-direct .m-table__place {
    text-align: left;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-table__time.-direct .m-table__place {
    margin-bottom: 30px;
    line-height: 1.5;
  }
}
@media only screen and (min-width:1200px), print {
  .m-table__time.-direct.-return .m-table__place {
    text-align: right;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-table__time.-direct.-return .m-table__place {
    position: absolute;
    bottom: 0;
    margin-bottom: 0;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-table__time.-through .m-table__place {
    text-align: left;
    margin-bottom: 10px;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333333333%;
    text-align: center;
  }
}
@media only screen and (max-width:767.97px) {
  .m-table__time.-through .m-table__place {
    margin-bottom: 30px;
    line-height: 1.5;
    position: absolute;
    margin: 0;
  }
  .m-table__time.-through .m-table__place.-place-b {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .m-table__time.-through .m-table__place.-place-c {
    bottom: 0;
  }
}

@media only screen and (min-width:1200px), print {
  .m-table__time.-direct .m-table__time__unit {
    width: calc(100% - 30px);
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-table__time.-direct .m-table__time__unit {
    position: absolute;
    left: 5px;
    top: 0;
    width: 20px;
    height: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-table__time.-through .m-table__time__unit {
    width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .m-table__time.-through .m-table__time__unit {
    position: absolute;
    left: 5px;
    top: 0;
    width: 20px;
    height: 100%;
  }
}

@media only screen and (min-width:1200px), print {
  .m-table__time.-direct .m-table__time__unit-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-table__time.-direct .m-table__time__unit-inner {
    position: relative;
    width: 100%;
    height: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-table__time.-through .m-table__time__unit-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-height: 20px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-table__time.-through .m-table__time__unit-inner {
    position: relative;
    width: 100%;
    height: 100%;
  }
}

@media only screen and (min-width:1200px), print {
  .m-table__time.-direct .m-table__time__point {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 20px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-table__time.-through .m-table__time__point {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333333333%;
  }
}

.m-table__time__dot {
  width: 10px;
  height: 10px;
  background-color: #1a1a1a;
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width:1199.97px) {
  .m-table__time.-direct .m-table__time__dot {
    position: absolute;
    top: 5px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media only screen and (max-width:1199.97px) {
  .m-table__time.-direct.-return .m-table__time__dot {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media only screen and (max-width:767.97px) {
  .m-table__time.-through .m-table__time__dot {
    position: absolute;
    top: 5px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .m-table__time.-through .m-table__time__dot.-dot-b {
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}

.m-table.-col1 .m-table__time__border {
  width: calc(100% - 35px);
  height: 1px;
  border-top: 1px dashed #1a1a1a;
  margin: 0 10px;
}
@media only screen and (min-width:1200px), print {
  .m-table__time.-direct .m-table__time__border {
    width: calc(100% - 35px);
    height: 1px;
    border-top: 1px dashed #1a1a1a;
    margin: 0 10px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-table__time.-direct .m-table__time__border {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 1px;
    height: calc(100% - 50px);
    border-left: 1px dashed #1a1a1a;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-table__time.-direct.-return .m-table__time__border {
    top: 52%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-table__time.-through .m-table__time__border {
    height: 1px;
    border-top: 1px dashed #1a1a1a;
    margin: 0 -80px;
    width: 50%;
  }
}
@media only screen and (max-width:767.97px) {
  .m-table__time.-through .m-table__time__border {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 1px;
    border-left: 1px dashed #1a1a1a;
    height: calc(50% - 30px);
    -webkit-transform: none;
            transform: none;
  }
  .m-table__time.-through .m-table__time__border.-border-a {
    top: 20px;
  }
  .m-table__time.-through .m-table__time__border.-border-b {
    height: calc(50% - 35px);
    top: calc(50% + 10px);
  }
}

.m-table__time__icon {
  width: 13px;
  height: 19px;
}
@media only screen and (max-width:1199.97px) {
  .m-table__time.-direct .m-table__time__icon {
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media only screen and (max-width:1199.97px) {
  .m-table__time.-direct.-return .m-table__time__icon {
    position: absolute;
    bottom: auto;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media only screen and (max-width:767.97px) {
  .m-table__time.-through .m-table__time__icon {
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

@media only screen and (min-width:1200px), print {
  .m-table__time.-direct .m-table__txt-unit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-table__time.-through .m-table__txt-unit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.m-table__time__txt {
  font-size: 14px;
  font-size: 0.875rem;
  color: #3d3d3d;
}
@media only screen and (min-width:768px), tv, print {
  .m-table__time.-through .m-table__time__txt {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 160px;
  }
  .m-table__time.-through .m-table__time__txt.-txt-a {
    margin-left: calc(33.3333333333% - 80px);
  }
  .m-table__time.-through .m-table__time__txt.-txt-b {
    margin-right: calc(33.3333333333% - 80px);
  }
}
@media only screen and (max-width:767.97px) {
  .m-table__time.-through .m-table__time__txt {
    position: absolute;
  }
  .m-table__time.-through .m-table__time__txt.-txt-a {
    top: 22%;
  }
  .m-table__time.-through .m-table__time__txt.-txt-b {
    top: 70%;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-table__time.-direct .m-table__time__txt {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

.m-table__icon {
  margin-left: 2px;
}

.m-table__bottom {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .m-table__bottom {
    padding: 5px 15px;
  }
}
.m-table__bottom.has-ttl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 0;
}

.m-table__bottom__cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.m-table__wide {
  width: 16%;
}

@media only screen and (max-width:1199.97px) {
  .m-table__narrow {
    width: 12%;
    line-height: 1;
  }
}
.m-table__narrow.-blank {
  background-color: #fff;
}
.m-table.-yardage .m-table__narrow.-bg-black {
  background-color: #333;
  color: #fff;
}

.m-table__vertical {
  -webkit-writing-mode: tb-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: tb-lr;
  -ms-writing-mode: tb-lr;
      writing-mode: vertical-lr;
  -webkit-writing-mode: vertical-lr;
}

.m-area-unit {
  padding: 10px 20px 10px 40px;
  background-color: #f7f7f7;
}

.m-area-unit__heading {
  margin-bottom: 5px;
}

.m-area-unit__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.m-area-unit__item {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin: 7px 0;
}
.m-area-unit.-col2 .m-area-unit__item {
  width: calc(100% / 2);
}
.m-area-unit.-col3 .m-area-unit__item {
  width: calc(100% / 3);
}
.m-area-unit.-col4 .m-area-unit__item {
  width: calc(100% / 4);
}

@media only screen and (min-width:1200px), print {
  .m-info {
    padding: 20px;
    background-color: #f7f7f7;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info {
    border-top: 1px solid #ededed;
    border-right: 1px solid #ededed;
    border-left: 1px solid #ededed;
  }
}
@media only screen and (min-width:1200px), print {
  .m-info.-tooltip {
    padding: 15px;
  }
}
.m-info.-sp-style {
  padding: 0;
  background: none;
  border-top: 1px solid #ededed;
  border-right: 1px solid #ededed;
  border-left: 1px solid #ededed;
}
@media only screen and (min-width:1200px), print {
  .m-info.-point-form {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info.-point-form {
    border-top: none;
    border-left: none;
    border-right: none;
    background-color: #f7f7f7;
    padding: 25px 15px 0;
  }
}
@media only screen and (min-width:1200px), print {
  .m-info.-point-form.is-error {
    padding-top: 20px;
    padding-bottom: 40px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info.-point-form.is-error {
    padding-top: 5px;
  }
}
.m-info.-gc-detail {
  padding: 0;
}
.m-info.-bg-clear {
  background-color: transparent;
}
.m-info.-agent-access {
  padding: 0;
}
@media only screen and (max-width:1199.97px) {
  .m-info.has-bottom-line {
    border-bottom: 1px solid #ededed;
  }
}
.m-info.-h100 {
  height: 100%;
}

@media only screen and (min-width:1200px), print {
  .m-info__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.m-info.-sp-style .m-info__item {
  display: block;
  padding: 0;
}
@media only screen and (min-width:1200px), print {
  .m-info.-tooltip .m-info__item {
    font-size: 16px;
    font-size: 1rem;
  }
  .m-info.-tooltip .m-info__item .m-info__term {
    border-top: none;
    border-bottom: 1px solid #1a1a1a;
  }
  .m-info.-tooltip .m-info__item .m-info__desc {
    border-top: none;
    border-bottom: 1px solid #ededed;
    font-size: 16px;
    font-size: 1rem;
  }
}

.m-info__term {
  font-weight: bold;
  line-height: 1.68;
  border-bottom: 1px solid #1a1a1a;
}
@media only screen and (min-width:1200px), print {
  .m-info__term {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 170px;
    padding: 11px 10px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info__term {
    padding: 12px 20px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ededed;
  }
}
.m-info.-sp-style .m-info__term {
  width: auto;
  font-weight: bold;
  padding: 12px 20px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ededed;
}
@media only screen and (min-width:1200px), print {
  .m-info.-tooltip .m-info__term {
    width: 100px;
  }
}
.m-info.-point .m-info__term {
  color: #1a1a1a;
}
@media only screen and (min-width:1200px), print {
  .m-info.-point .m-info__term {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 160px;
    padding: 14px 0;
  }
}
.m-info.-point-form .m-info__term {
  color: #1a1a1a;
  border-bottom-color: #ccc;
}
@media only screen and (min-width:1200px), print {
  .m-info.-point-form .m-info__term {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 270px;
    padding: 24px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info.-point-form .m-info__term {
    border-bottom: none;
    padding: 12px 0;
  }
}
.m-info__term.-no-line-b {
  border-bottom: none;
}

.m-info__desc {
  line-height: 1.4;
  border-bottom: 1px solid #ededed;
}
@media only screen and (min-width:1200px), print {
  .m-info__desc {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 170px);
    padding: 11px 15px;
    color: #333;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info__desc {
    padding: 9px 20px 10px;
    border-bottom: 1px solid #ededed;
  }
}
.m-info__desc .u-play-fees .u-fees {
  color: #dd3333;
}
@media only screen and (min-width:1200px), print {
  .m-info__desc .u-play-fees .u-fees {
    font-weight: bold;
  }
}
.m-info.-sp-style .m-info__desc {
  width: auto;
  padding: 9px 20px 10px;
  border-bottom: 1px solid #ededed;
}
@media only screen and (min-width:1200px), print {
  .m-info.-tooltip .m-info__desc {
    width: calc(100% - 100px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.m-info.-point .m-info__desc {
  color: #191919;
}
@media only screen and (min-width:1200px), print {
  .m-info.-point .m-info__desc {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 160px);
    padding: 14px 15px 14px 115px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info.-point .m-info__desc {
    padding: 9px 20px 10px;
    border-bottom: 1px solid #ededed;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-info__desc.-kana {
    line-height: 1.9;
  }
}
.m-info.-point-form .m-info__desc {
  color: #191919;
  border-bottom-color: #ccc;
}
@media only screen and (min-width:1200px), print {
  .m-info.-point-form .m-info__desc {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 270px);
    padding: 24px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info.-point-form .m-info__desc {
    padding: 2px 0 24px;
    background-color: #f7f7f7;
  }
}
.m-info__desc.-no-line-b {
  border-bottom: none;
}
@media only screen and (min-width:1200px), print {
  .m-info.-gc-detail .m-info__desc {
    padding: 11px 0 11px 15px;
  }
}

@media only screen and (min-width:1200px), print {
  .m-info.-tooltip .m-info__icon {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 40px;
  }
}

@media only screen and (min-width:1200px), print {
  .m-info.-tooltip .m-info__txt {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 40px);
  }
}

.m-info__price {
  color: #dd3333;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
}

.m-info__notice {
  font-size: 12px;
  font-size: 0.75rem;
}

.m-info__desc-small {
  font-size: 14px;
  font-size: 0.875rem;
}

@media only screen and (min-width:1200px), print {
  .m-info__select {
    width: 148px;
    border: 1px solid #ededed;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info__select {
    display: block;
  }
}
.m-info__select select {
  display: block;
  width: 148px;
  padding: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media only screen and (min-width:1200px), print {
  .m-info__select select {
    text-align: center;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info__select select {
    width: 100%;
  }
}

.m-info__error {
  color: red;
  display: none;
  line-height: 1.25;
}
.m-info.is-error .m-info__error {
  display: block;
}
.m-info.is-error .m-info__error.-inline {
  display: inline-block;
}

.m-info__items {
  font-size: 16px;
  font-size: 1rem;
  padding: 20px;
}
@media only screen and (min-width:1200px), print {
  .m-info__items {
    padding: 0;
  }
}

@media only screen and (min-width:1200px), print {
  .m-other-condition__unit {
    padding: 0 40px;
  }
}

@media only screen and (max-width:1199.97px) {
  .m-other-condition__main {
    padding: 0 30px;
  }
}

.m-other-condition__item {
  margin: 15px 0;
}

.m-other-condition__btn {
  text-align: center;
}
@media only screen and (min-width:1200px), print {
  .m-other-condition__btn {
    margin-top: 20px;
  }
}

.m-calender__heading {
  padding: 5px;
  background-color: #333;
  color: #fff;
  text-align: center;
  font-weight: bold;
}

.m-calender__table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.m-calender__table thead .m-calender__sun {
  color: #dd3333;
}
.m-calender__table thead .m-calender__sut {
  color: #50b6e3;
}
.m-calender__table tbody td {
  text-align: center;
  border: 1px solid #ededed;
}
.m-calender__table tbody td.m-calender__sun {
  background-color: #ffeae9;
}
.m-calender__table tbody td.m-calender__sut {
  background-color: #e2f3ff;
}
.m-calender.-result .m-calender__table tbody td {
  border: none;
  padding: 1px;
}
.m-calender.-modal .m-calender__table thead th {
  padding: 6px;
}
.m-calender.-modal .m-calender__table tbody td {
  border: none;
  padding: 1px;
  font-weight: bold;
}

.m-calender__unit {
  position: relative;
}
@media only screen and (max-width:1199.97px) {
  .m-calender__unit {
    display: block;
    text-decoration: none;
    color: inherit;
  }
}
.m-calender__unit:after {
  content: "";
  display: block;
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  background-color: transparent;
  border: 3px solid transparent;
  z-index: 10;
  pointer-events: none;
}
.m-calender.-modal .m-calender__unit:after {
  border-radius: 5px;
}
.m-calender.-result .m-calender__unit:after {
  border-radius: 5px;
}
.m-calender__unit.is-active:after {
  border-color: #008d31;
}

.m-calender__date {
  padding: 5px;
  background-color: #fafafa;
  color: #1a1a1a;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  cursor: pointer;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-calender__date {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.m-calender__date.-sun {
  background-color: #ffeae9;
}
.m-calender__date.-sat {
  background-color: #e2f3ff;
}
.m-calender__date.-inactive {
  color: #a1a1a1;
  cursor: auto;
}
.m-calender.-modal .m-calender__date {
  padding: 8px 2px;
  border: 1px solid #cccccc;
  border-radius: 5px;
}
.m-calender.-modal .m-calender__date.-inactive {
  background-color: #ededed;
  color: #cccccc;
  height: 40px;
}
.m-calender.-result .m-calender__date {
  padding: 12px;
  border: 1px solid #cccccc;
  border-radius: 5px;
  background-color: #fff;
}
.m-calender.-result .m-calender__date.-sun {
  background-color: #ffeae9;
}
.m-calender.-result .m-calender__date.-sat {
  background-color: #e2f3ff;
}
.m-calender.-result .m-calender__date.-inactive {
  background-color: #ededed;
  color: #cccccc;
}

.m-calender__num {
  padding: 1px 5px;
  min-height: 26px;
  color: #a1a1a1;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-calender__num {
    min-height: 35px;
    font-size: 19px;
    font-size: 1.1875rem;
  }
}

.m-plan__heading {
  padding: 10px;
  background-color: #ededed;
  border-radius: 8px 8px 0 0;
  text-align: center;
  font-weight: bold;
}

.m-plan__main {
  padding: 12px;
  border: 1px solid #ededed;
  border-radius: 0 0 8px 8px;
  font-weight: bold;
  line-height: 1.5;
}

.m-time {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.m-time__fixed {
  border-right: 1px solid #008d31;
}
.m-time.-mypage .m-time__fixed {
  border-right: none;
}

.m-time__hour li {
  position: relative;
}
.m-time__hour li:after {
  z-index: 1;
  position: absolute;
  bottom: 0;
  left: 5px;
  content: "";
  display: inline-block;
  width: 30px;
  height: 1px;
  background-color: #ededed;
}
.m-time.-mypage .m-time__hour li:first-child a {
  border-radius: 3px 3px 0 0;
}
.m-time.-mypage .m-time__hour li:last-child a {
  border-radius: 0 0 3px 3px;
}
.m-time.-mypage .m-time__hour li::after {
  display: none;
}

.m-time__hour__num {
  text-decoration: none;
  position: relative;
  display: block;
  padding: 4.5px 10px;
  background-color: #fff;
  color: #a1a1a1;
  font-weight: bold;
  font-size: 18px;
  font-size: 1.125rem;
  text-align: center;
  margin-top: -1px;
  margin-bottom: -1px;
}
.m-time__hour__num.-has-data {
  color: #1a1a1a;
}
.m-time__hour__num.is-active {
  z-index: 2;
  background-color: #008d31;
  color: #fff;
}
.m-time.-mypage .m-time__hour__num {
  width: 40px;
  height: 40px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #ededed;
  font-size: 14px;
  font-size: 0.875rem;
  color: #323232;
}
.m-time.-mypage .m-time__hour__num.is-active {
  background-color: #dbf1d3;
}

.m-time__main {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  padding-left: 55px;
  width: 100%;
  padding-right: 15px;
}
.m-time.-mypage .m-time__main {
  padding-left: 50px;
  padding-right: 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-time.-mypage .m-time__main {
    padding-left: 55px;
  }
}

.m-time__list + .m-time__list {
  margin-top: 30px;
}

.m-time__item {
  padding: 6px 10px 6px 12px;
  border: 1px solid #ededed;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1.5;
}
.m-time__item.is-active {
  background-color: #5da71e;
  border-color: transparent;
  color: #fff;
}
.m-time.-mypage .m-time__item {
  padding: 8px 6px 8px 8px;
  border-radius: 3px;
}
.m-time.-mypage .m-time__item.is-active {
  color: #323232;
  background-color: #dbf1d3;
}

.m-time__item + .m-time__item {
  margin-top: 10px;
}

.m-time__time {
  font-weight: bold;
  display: inline-block;
}
.m-time.-mypage .m-time__time {
  font-size: 15px;
  font-size: 0.9375rem;
}

.m-time__name {
  margin-left: 10px;
  display: inline-block;
}
.m-time.-mypage .m-time__name {
  font-size: 15px;
  font-size: 0.9375rem;
}

.m-time__number {
  background-color: #fff;
  border-radius: 5px;
  padding: 2.5px 10px;
  border: 1px solid #ededed;
  font-weight: bold;
  color: #292929;
}
.m-time__item.is-active .m-time__number {
  border-color: transparent;
}
.m-time.-mypage .m-time__number {
  font-size: 12px;
  font-size: 0.75rem;
}

.m-time__number__em {
  display: inline-block;
  min-width: 26px;
  margin-right: 5px;
  font-size: 26px;
  font-size: 1.625rem;
  text-align: center;
}
.m-time.-mypage .m-time__number__em {
  font-size: 20px;
  font-size: 1.25rem;
}

.m-time.-mypage .m-time__item__select {
  width: 70px;
}

.m-tooltip {
  background-color: #f7f7f7;
  border: 1px solid #c6c6c6;
  -webkit-filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
          filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
  border-radius: 2px;
  font-size: 1rem !important;
  color: #1a1a1a !important;
  overflow: hidden;
}
@media only screen and (min-width:1200px), print {
  .m-tooltip.-all {
    padding-bottom: 20px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-tooltip.-no-plan {
    width: 310px;
  }
}
.m-tooltip.-detail {
  background-color: #fff;
  border: 1px solid #646464;
  font-size: 12px;
  font-size: 0.75rem;
  min-width: 300px;
}

.m-tooltip__heading {
  background-color: #fff;
  text-align: center;
  font-weight: bold;
  line-height: 1.5;
}
.m-tooltip.-detail .m-tooltip__heading {
  background-color: #5da71e;
  color: #fff;
}

.m-tooltip__heading__title {
  display: block;
  padding: 6px 10px;
  background-color: #5da71e;
  color: #FFF;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.687;
  text-align: center;
}
.m-tooltip.-detail .m-tooltip__heading__title {
  padding: 0 0 4px;
  font-size: 12px;
  font-size: 0.75rem;
}

.m-tooltip__heading__date {
  display: block;
  padding: 6px 10px;
  font-weight: bold;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.687;
  border-bottom: 1px solid #cccccc;
}
.m-tooltip.-detail .m-tooltip__heading__date {
  padding: 4px 0 0;
  font-size: 12px;
  font-size: 0.75rem;
  border-bottom: none;
}

.m-tooltip__main {
  background-color: #fff;
}
.m-tooltip.-no-plan .m-tooltip__main {
  padding: 27px;
  color: #dd3333;
}

.m-tooltip__table {
  width: 310px;
}
@media only screen and (min-width:1200px), print {
  .m-tooltip.-all .m-tooltip__table {
    width: 410px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-tooltip.-detail .m-tooltip__table {
    width: auto;
  }
}

.m-tooltip__price-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 20px 10px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-tooltip__price-box {
    margin-top: 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-tooltip__price-box {
    margin-bottom: 0;
  }
}

.m-tooltip__price {
  margin-right: 20px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-tooltip__price {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media only screen and (max-width:767.97px) {
  .m-tooltip__price {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-right: 0;
  }
}
.m-tooltip.-detail .m-tooltip__price {
  position: relative;
  padding-right: 15px;
  margin-right: 15px;
}
.m-tooltip.-detail .m-tooltip__price:after {
  position: absolute;
  right: 0;
  top: -12px;
  display: block;
  content: "";
  width: 1;
  height: 70px;
  border-right: 1px dashed #ededed;
}

.m-tooltip__price__main {
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-tooltip__price__main {
    font-size: 19px;
    font-size: 1.1875rem;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-tooltip__price__main {
    font-size: 16px;
    font-size: 1rem;
  }
}

.m-tooltip__em {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-tooltip__em {
    margin-right: 10px;
    font-size: 40px;
    font-size: 2.5rem;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-tooltip__em {
    margin-right: 5px;
    font-size: 32px;
    font-size: 2rem;
  }
}

@media only screen and (max-width:767.97px) {
  .m-tooltip__price__total {
    margin-left: 10px;
  }
}

.m-tooltip__point {
  text-align: left;
  font-weight: bold;
  line-height: 1.2;
  font-size: 14px;
  font-size: 0.875rem;
}

.m-tooltip__point__large {
  font-size: 16px;
  font-size: 1rem;
}

.m-start {
  border-collapse: collapse;
  table-layout: fixed;
  text-align: center;
}
@media only screen and (max-width:1199.97px) {
  .m-start {
    width: 100%;
  }
}
.m-start th, .m-start td {
  border: 1px solid #cccccc;
  padding: 3px !important;
  width: auto !important;
  text-align: center !important;
}
.m-start thead th {
  background-color: #f7f7f7 !important;
}
.m-start tbody th, .m-start tbody td {
  background-color: #fff !important;
  font-size: 1rem !important;
}
.m-start.-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-size: 0.75rem;
}

.m-start__course {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.m-start__course.-one {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 70px;
}
.m-start__course.-one.-wide {
  min-width: 180px;
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
}
.m-start__course.-two {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  min-width: 140px;
}
.m-start__course.-two.-wide {
  min-width: 180px;
}
.m-start__course:nth-child(even) .m-start__heading {
  background-color: #ededed;
}

.m-start__heading {
  border-bottom: 1px solid #ededed;
}

.m-start__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.m-start__times {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.m-start__unit {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.m-start__unit li {
  border-bottom: 1px solid #ededed;
}

.m-schedule {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border: 1px solid #ededed;
}
.m-schedule td {
  padding: 0 10px;
  border: 1px solid #ededed;
  color: #a1a1a1;
}
.m-schedule td.m-schedule__date {
  width: 32px;
  padding: 0;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  font-size: 1.125rem;
}
.m-schedule td.m-schedule__date.-sat {
  background-color: #e2f3ff;
}
.m-schedule td.m-schedule__date.-sun {
  background-color: #ffeae9;
}
.m-schedule td.m-schedule__day {
  width: 28px;
  padding: 0;
  text-align: center;
  font-weight: bold;
  color: #1a1a1a;
}
.m-schedule td.m-schedule__day.-sat {
  color: #50b6e3;
}
.m-schedule td.m-schedule__day.-sun {
  color: #dd3333;
}

.m-number__heading {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
}

.m-number__time-box {
  margin: 5px 0 20px;
  padding: 16px 15px;
  background-color: #fff;
  border-radius: 5px;
}

.m-number__time {
  font-weight: bold;
}

.m-number__name {
  margin-left: 20px;
}

.m-number__list {
  margin-top: 15px;
  padding: 0 25px;
}

.m-number__item {
  width: 44px;
  height: 44px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: bold;
  background-color: #fff;
  border: 1px solid #ededed;
  border-radius: 4px;
}
.m-number__item.is-active {
  background-color: #5da71e;
  color: #fff;
}

.m-bottom-sp {
  width: 100%;
  position: fixed;
  z-index: 3500;
  bottom: 0;
  padding: 15px;
  background-color: rgba(0, 0, 0, 0.75);
}
.m-bottom-sp.-number {
  padding-top: 10px;
}

.m-bottom-sp.-number .m-bottom-sp__top {
  margin-bottom: 5px;
  font-weight: bold;
  color: #fff;
}

.m-bottom-sp__em {
  font-size: 26px;
  font-size: 1.625rem;
}

.m-bottom-sp__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.m-bottom-sp.-search .m-bottom-sp__bottom {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.m-bottom-sp__btn-a {
  width: 19%;
}
.m-bottom-sp.-search .m-bottom-sp__btn-a {
  width: 110px;
}

.m-bottom-sp__btn-b {
  width: 36%;
}

.m-bottom-sp__btn-c {
  width: 36%;
}

.m-zoom {
  position: relative;
}
.m-zoom > a {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  right: 0;
}
.m-zoom > a.m-zoom__label {
  position: static;
}

.m-zoom__icon {
  position: absolute;
  left: 0;
  bottom: 0;
}

.m-zoom__thumb {
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
}
@media only screen and (max-width:1199.97px) {
  .m-zoom__thumb {
    width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .m-zoom.-size-1 .m-zoom__thumb {
    width: 370px;
    height: 270px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-zoom.-size-1 .m-zoom__thumb {
    height: calc((33.3333333333vw - 15px) * 0.73);
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-zoom.-size-1 .m-zoom__thumb {
    height: calc((33.3333333333vw - 15px) * 0.73);
  }
}
@media only screen and (max-width:767.97px) {
  .m-zoom.-size-1 .m-zoom__thumb {
    width: 100%;
    height: 70vw;
  }
}
@media only screen and (min-width:1200px), print {
  .m-zoom.-size-2 .m-zoom__thumb {
    width: 575px;
    height: 420px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-zoom.-size-2 .m-zoom__thumb {
    height: calc((50vw - 23px) * 0.73);
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-zoom.-size-2 .m-zoom__thumb {
    height: calc((50vw - 23px) * 0.73);
  }
}
@media only screen and (max-width:767.97px) {
  .m-zoom.-size-2 .m-zoom__thumb {
    width: 100%;
    height: 70vw;
  }
}

.m-copy-url {
  position: relative;
}

.m-copy-url__btn {
  position: relative;
  z-index: 100;
}

.m-copy-url__input {
  position: absolute;
  opacity: 0;
  width: 1px;
  height: 1px;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

.m-plan-detail-tip {
  background-color: #fff;
  border: 1px solid #008d31;
  padding: 25px;
}

.m-plan-detail-tip__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}

.m-plan-detail-tip__label {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.m-plan-detail-tip__name {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  padding-left: 20px;
  line-height: 1.75;
  font-weight: bold;
}

.m-plan-detail-tip__main {
  margin-bottom: 30px;
}

.m-plan-detail-tip__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.m-plan-detail-tip__bottom__heading {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 80px;
  font-weight: bold;
  text-align: center;
}

.m-plan-detail-tip__bottom__desc {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(100% - 80px);
}

.m-chart {
  line-height: 1.25;
}
@media only screen and (min-width:1200px), print {
  .m-chart {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media only screen and (min-width:1200px), print {
  .m-chart + .m-chart {
    margin-top: 30px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-chart + .m-chart {
    margin-top: 15px;
  }
}
.m-chart .m-chart__ttl {
  color: #1a1a1a;
  font-weight: bold;
}
@media only screen and (min-width:1200px), print {
  .m-chart .m-chart__ttl {
    width: 24.814%;
    margin-right: 20px;
    text-align: right;
    white-space: nowrap;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-chart .m-chart__ttl {
    margin-bottom: 5px;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.m-chart .m-chart__graphGroup {
  width: 100%;
  margin: 0;
}
@media only screen and (min-width:1200px), print {
  .m-chart .m-chart__graphGroup {
    width: 75.555%;
  }
}
.m-chart .m-chart__graph__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.m-chart .m-chart__graph__item.-high-score .m-chart__bar-graph {
  background-color: #008d31;
}
.m-chart .m-chart__graph__item.-high-score .m-chart__num {
  color: #008d31;
  font-weight: bold;
}
.m-chart .m-chart__bar-graph {
  position: relative;
  max-width: 80%;
  height: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #cccccc;
}
.m-chart .m-chart__bar-graph.-green {
  background-color: #008d31;
}
.m-chart .m-chart__num {
  margin-left: 10px;
  color: #1a1a1a;
  text-align: left;
  white-space: nowrap;
}
.m-chart.-green .m-chart__ttl,
.m-chart.-green .m-chart__num {
  color: #008d31;
  font-weight: bold;
}
.m-chart.-green .m-chart__bar {
  background-color: #008d31;
}

.m-select-date {
  position: relative;
  padding: 17px;
  background-color: #646464;
  color: #fff;
  font-size: 18px;
  font-size: 1.125rem;
  text-align: center;
  margin: 0 0 20px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-select-date {
    margin-bottom: 15px;
    padding: 26px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-select-date {
    margin-bottom: 15px;
    padding: 20px;
  }
}
.m-select-date.-solo {
  margin-bottom: 0;
}

.m-select-date__prev,
.m-select-date__next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.m-select-date__prev a.a-btn,
.m-select-date__next a.a-btn {
  width: 70px;
}
.m-select-date__prev a.a-btn .a-btn__arrow,
.m-select-date__prev a.a-btn .a-btn__icon,
.m-select-date__next a.a-btn .a-btn__arrow,
.m-select-date__next a.a-btn .a-btn__icon {
  width: 6px;
  height: 12px;
  stroke-width: 2px;
}

.m-select-date__prev {
  left: 15px;
}

.m-select-date__next {
  right: 15px;
}

.m-level-graph__title {
  margin: 0 0 5px;
  font-weight: bold;
  line-height: 1.25;
  text-align: center;
}

.m-level-graph__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.m-level-graph__text {
  font-size: 14px;
  font-size: 0.875rem;
  width: calc(13.383% - 15px);
  white-space: nowrap;
  text-align: right;
}
@media only screen and (max-width:767.97px) {
  .m-level-graph__text {
    width: auto;
  }
}

.m-level-graph__graph {
  position: relative;
  margin: 0 15px;
  max-width: 394px;
  width: 73.234%;
  height: 10px;
  background: url("../images/bg-level-graph.svg") no-repeat 0 50%;
  background-size: 100% auto;
}
@media only screen and (max-width:767.97px) {
  .m-level-graph__graph {
    max-width: 200px;
  }
}
.m-level-graph__graph + .m-level-graph__text {
  text-align: left;
}

.m-level-graph__star {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #008d31;
}
.m-level-graph__star:before {
  display: block;
  font-size: 21px;
  font-size: 1.3125rem;
  line-height: 1;
  font-family: FontAwesome;
  content: "\f005";
  vertical-align: middle;
}

.m-status {
  margin: 5px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width:767.97px) {
  .m-status {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.m-status li img {
  width: 60px;
}

@media only screen and (min-width:768px), tv, print {
  .m-btn-menu {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-btn-menu {
    padding: 0;
  }
}

.m-btn-menu__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

@media only screen and (max-width:767.97px) {
  .m-btn-menu__btn {
    min-height: 50px;
  }
}

.m-banner.-solo {
  position: relative;
  margin: 0 auto;
  width: 345px;
  height: 345px;
  padding-top: 72px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/assets_r/include/images/solo/banner_bg_sp.svg);
}
@media only screen and (max-width: 375px) {
  .m-banner.-solo {
    width: calc(100vw - 30px);
    height: calc(100vw - 30px);
    padding-top: 19vw;
  }
}
.m-banner.-mypage {
  margin: 40px 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-banner.-mypage {
    margin: 65px 0;
  }
}

@media only screen and (max-width:767.97px) {
  .m-banner__img {
    margin-bottom: 20px;
    width: 100%;
  }
}
.m-banner.-solo .m-banner__img {
  display: block;
  margin: 0 auto;
  width: 94%;
}
.m-banner.-mypage .m-banner__img {
  display: block;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-banner.-mypage .m-banner__img:hover {
  opacity: 0.7;
}
.m-banner.-mypage .m-banner__img + .m-banner__img {
  margin-top: 20px;
}
@media only screen and (min-width:768px), tv, print {
  .m-banner.-mypage .m-banner__img + .m-banner__img {
    margin-top: 25px;
  }
}
.m-banner.-mypage .m-banner__img img {
  width: 100%;
  height: auto;
}

.m-banner__heading {
  position: absolute;
  top: 30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 16px;
  font-size: 1rem;
  color: #008d31;
  font-weight: 800;
}
@media only screen and (max-width: 375px) {
  .m-banner__heading {
    top: 8vw;
  }
}

.m-gc-news {
  border-top: 1px solid #C6C6C6;
  border-bottom: 1px solid #C6C6C6;
  text-align: center;
}

.m-gc-news__link {
  display: inline-block;
  padding: 11px;
  color: #008d31;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-gc-news__link:hover {
  opacity: 0.7;
}

.m-btn-unit.-normal {
  padding-top: 32px;
}
@media only screen and (min-width:768px), tv, print {
  .m-btn-unit.-normal {
    width: 330px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-btn-unit.-pc-2col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.m-btn-unit.-center {
  text-align: center;
}
.m-btn-unit.-flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.m-btn-unit.-flex-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}

.m-btn-unit__txt {
  margin-top: 5px;
  font-size: 13px;
  font-size: 0.8125rem;
  text-align: right;
  color: #646464;
}
@media only screen and (min-width:768px), tv, print {
  .m-btn-unit__txt {
    font-size: 12px;
    font-size: 0.75rem;
  }
}

@media only screen and (min-width:768px), tv, print {
  .m-btn-unit.-pc-2col .m-btn-unit__btn {
    -ms-flex-preferred-size: 320px;
        flex-basis: 320px;
    max-width: 320px;
    margin: 0 20px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-btn-unit.-pc-2col .m-btn-unit__btn + .m-btn-unit__btn {
    margin-top: 25px;
  }
}

.m-btn-unit__link {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}

.m-tab-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}

.m-header-nav.-sp-fixed {
  border-top: 1px solid #ededed;
}
.m-header-nav.-nav-menu {
  display: none;
  width: 100%;
}
@media only screen and (min-width:1200px), print {
  .l-header.is-scroll .m-header-nav.-nav-menu {
    display: block;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-pc-bottom-line {
    border-bottom: 1px solid #cccccc;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-practice-menu {
    border-bottom: 1px solid #c6c6c6;
  }
}

.m-header-nav__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*
  	@media print {
  		display: none;
  	}
  */
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__menu {
    border-bottom: 1px solid #cccccc;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav__menu {
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    border-left: 1px solid #ededed;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav__menu {
    position: relative;
  }
}
.m-header-nav__menu.-polyglot {
  border-bottom: none;
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__menu > .m-header-nav__item.-access, .l-header.is-scroll-3 .m-header-nav__menu > .m-header-nav__item.-restaurant, .l-header.is-scroll-3 .m-header-nav__menu > .m-header-nav__item.-member {
    display: none;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3.-polyglot .m-header-nav__menu > .m-header-nav__item.-access, .l-header.is-scroll-3.-polyglot .m-header-nav__menu > .m-header-nav__item.-restaurant, .l-header.is-scroll-3.-polyglot .m-header-nav__menu > .m-header-nav__item.-member {
    display: block;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-nav-menu .m-header-nav__menu {
    border-bottom: none;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-pc-bottom-line .m-header-nav__menu {
    border-bottom: none;
  }
}

.m-header-nav__item {
  position: relative;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__item {
    width: 20%;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav__item {
    border-right: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    background-color: #fff;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav__item {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.6666666667%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-header-nav__item {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.6666666667%;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav__item {
    width: 33.3333333333%;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-practice-menu .m-header-nav__item {
    width: 25%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav.-practice-menu .m-header-nav__item {
    width: 25%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-header-nav.-practice-menu .m-header-nav__item {
    width: 25%;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-practice-menu .m-header-nav__item {
    width: 25%;
  }
  .m-header-nav.-practice-menu .m-header-nav__item:last-child {
    border-right: none;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-header-nav__item.-other {
    display: none;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav__item.-other {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    height: 56px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__item.-other {
    opacity: 1;
    visibility: visible;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-main .m-header-nav__item.-course {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-main .m-header-nav__item.-access {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-main .m-header-nav__item.-info {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-main .m-header-nav__item.-restaurant {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-main .m-header-nav__item.-member {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-high .m-header-nav__item {
    height: 60px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-nav-menu .m-header-nav__item {
    width: 16.6666666667%;
    min-width: 110px;
    text-align: center;
    border-right: 1px solid #ededed;
  }
}
.m-header-nav.-nav-menu .m-header-nav__item:first-child {
  border-left: 1px solid #ededed;
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__item {
    width: calc((100vw - 1px) / 4);
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__item.-info {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__item.-course {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__item.-other {
    -webkit-transform: none;
            transform: none;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__menu.-polyglot .m-header-nav__item {
    width: 25%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav__menu.-polyglot .m-header-nav__item {
    width: 25%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-header-nav__menu.-polyglot .m-header-nav__item {
    width: 25%;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav__menu.-polyglot .m-header-nav__item {
    width: 25%;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-calender .m-header-nav__item.-calender .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-calender .m-header-nav__item.-calender .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-calender .m-header-nav__item.-calender .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-detail .m-header-nav__item.-detail .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-detail .m-header-nav__item.-detail .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-detail .m-header-nav__item.-detail .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-layout .m-header-nav__item.-layout .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-layout .m-header-nav__item.-layout .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-layout .m-header-nav__item.-layout .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-access .m-header-nav__item.-access .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-access .m-header-nav__item.-access .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-access .m-header-nav__item.-access .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-restaurant .m-header-nav__item.-restaurant .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-restaurant .m-header-nav__item.-restaurant .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-restaurant .m-header-nav__item.-restaurant .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-member .m-header-nav__item.-member .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-member .m-header-nav__item.-member .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-member .m-header-nav__item.-member .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-gc .m-header-nav__item.-gc .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-gc .m-header-nav__item.-gc .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-gc .m-header-nav__item.-gc .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-practice .m-header-nav__item.-practice .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-practice .m-header-nav__item.-practice .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-practice .m-header-nav__item.-practice .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-school .m-header-nav__item.-school .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-school .m-header-nav__item.-school .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-school .m-header-nav__item.-school .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-user .m-header-nav__item.-user .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-user .m-header-nav__item.-user .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-user .m-header-nav__item.-user .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-point .m-header-nav__item.-point .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-point .m-header-nav__item.-point .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-point .m-header-nav__item.-point .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-top .m-header-nav__item.-top .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-top .m-header-nav__item.-top .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-top .m-header-nav__item.-top .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-price .m-header-nav__item.-price .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-price .m-header-nav__item.-price .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-price .m-header-nav__item.-price .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-practice-menu .m-header-nav__item.-access {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

.pg-calender .m-header-nav.-main.-high .m-header-nav__item.-calender .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-calender .m-header-nav.-main.-high .m-header-nav__item.-calender .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-calender .m-header-nav.-main.-high .m-header-nav__item.-calender .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-detail .m-header-nav.-main.-high .m-header-nav__item.-detail .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-detail .m-header-nav.-main.-high .m-header-nav__item.-detail .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-detail .m-header-nav.-main.-high .m-header-nav__item.-detail .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-layout .m-header-nav.-main.-high .m-header-nav__item.-layout .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-layout .m-header-nav.-main.-high .m-header-nav__item.-layout .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-layout .m-header-nav.-main.-high .m-header-nav__item.-layout .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-access .m-header-nav.-main.-high .m-header-nav__item.-access .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-access .m-header-nav.-main.-high .m-header-nav__item.-access .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-access .m-header-nav.-main.-high .m-header-nav__item.-access .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-restaurant .m-header-nav.-main.-high .m-header-nav__item.-restaurant .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-restaurant .m-header-nav.-main.-high .m-header-nav__item.-restaurant .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-restaurant .m-header-nav.-main.-high .m-header-nav__item.-restaurant .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-member .m-header-nav.-main.-high .m-header-nav__item.-member .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-member .m-header-nav.-main.-high .m-header-nav__item.-member .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-member .m-header-nav.-main.-high .m-header-nav__item.-member .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-gc .m-header-nav.-main.-high .m-header-nav__item.-gc .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-gc .m-header-nav.-main.-high .m-header-nav__item.-gc .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-gc .m-header-nav.-main.-high .m-header-nav__item.-gc .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-practice .m-header-nav.-main.-high .m-header-nav__item.-practice .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-practice .m-header-nav.-main.-high .m-header-nav__item.-practice .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-practice .m-header-nav.-main.-high .m-header-nav__item.-practice .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-school .m-header-nav.-main.-high .m-header-nav__item.-school .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-school .m-header-nav.-main.-high .m-header-nav__item.-school .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-school .m-header-nav.-main.-high .m-header-nav__item.-school .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-user .m-header-nav.-main.-high .m-header-nav__item.-user .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-user .m-header-nav.-main.-high .m-header-nav__item.-user .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-user .m-header-nav.-main.-high .m-header-nav__item.-user .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-point .m-header-nav.-main.-high .m-header-nav__item.-point .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-point .m-header-nav.-main.-high .m-header-nav__item.-point .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-point .m-header-nav.-main.-high .m-header-nav__item.-point .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-top .m-header-nav.-main.-high .m-header-nav__item.-top .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-top .m-header-nav.-main.-high .m-header-nav__item.-top .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-top .m-header-nav.-main.-high .m-header-nav__item.-top .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-price .m-header-nav.-main.-high .m-header-nav__item.-price .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-price .m-header-nav.-main.-high .m-header-nav__item.-price .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-price .m-header-nav.-main.-high .m-header-nav__item.-price .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
@media only screen and (min-width:768px), tv, print {
  .m-header-nav.-main.-high .m-header-nav__item:hover .m-header-nav__icon {
    fill: #fff;
  }
}

@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__static-cont {
    display: none;
  }
}

.m-header-nav__fixed-cont {
  display: none;
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__fixed-cont {
    display: block;
  }
}

.m-header-nav__link {
  display: block;
  padding: 8px;
  font-weight: bold;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__link {
    font-size: 14px;
    font-size: 0.875rem;
    color: #646464;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav__link {
    padding: 8px 8px 4px;
    color: inherit;
    height: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav__link {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav__link {
    padding: 8px 4px 4px;
  }
}
.m-header-nav__link:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  background-color: transparent;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 0;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__link:after {
    bottom: -1px;
    height: 3px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav__link:after {
    bottom: -2px;
    height: 5px;
  }
}
.m-header-nav.-practice-menu .m-header-nav__link {
  color: #1a1a1a;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav.-practice-menu .m-header-nav__link {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.m-header-nav.-nav-menu .m-header-nav__link:after {
  display: none;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-nav-menu .m-header-nav__link {
    font-size: 12px;
    font-size: 0.75rem;
    color: #1a1a1a;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: 66px;
  }
}
.m-header-nav.-high .m-header-nav__link:after {
  display: none;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__link:hover, .m-header-nav__link.is-active {
    background-color: #fff;
    color: #1a1a1a;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__link:hover:after, .m-header-nav__link.is-active:after {
    background-color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__link:hover, .m-header-nav__link.is-active {
    color: inherit;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-high .m-header-nav__link:hover:after, .m-header-nav.-high .m-header-nav__link.is-active:after {
    color: inherit;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav__link.is-active {
    background-color: #fff;
    color: #1a1a1a;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav__link.is-active:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav.-high .m-header-nav__link.is-active:after:after {
    color: inherit;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav__link.is-active {
    color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav.-sp-fixed .m-header-nav__link {
    padding: 11px 0 7px;
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav.-main.-high.-practice-menu .m-header-nav__link {
    padding: 5px 4px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-main.-high.-practice-menu .m-header-nav__link {
    padding: 8px 4px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-main.-high .m-header-nav__link {
    padding: 10px 4px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-header-nav.-main.-high .m-header-nav__link:hover {
    background-color: #8dc329;
    color: #fff;
  }
  .m-header-nav.-main.-high .m-header-nav__link:hover .m-header-nav__icon {
    fill: #fff;
  }
}
.m-header-nav.-main.-high .m-header-nav__link.is-active {
  background-color: #8dc329;
  color: #fff;
}
.m-header-nav.-main.-high .m-header-nav__link.is-active .m-header-nav__icon {
  fill: #fff;
}

@media only screen and (min-width:1200px), print {
  .m-header-nav__icon {
    display: none;
  }
}
.m-header-nav__link.is-active .m-header-nav__icon {
  fill: #008d31;
}
.m-header-nav__item.-other .m-header-nav__icon {
  stroke: currentColor;
}
.m-header-nav__link.is-active .m-header-nav__item.-other .m-header-nav__icon {
  stroke: #008d31;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-nav-menu .m-header-nav__icon {
    display: block;
    margin: 0 auto;
  }
}
.m-header-nav.-practice-menu .m-header-nav__icon {
  min-height: 23px;
}

@media only screen and (max-width:1199.97px) {
  .m-header-nav__txt {
    line-height: 2;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-nav-menu .m-header-nav__txt {
    margin-top: 4px;
  }
}
.m-header-nav.-practice-menu .m-header-nav__txt {
  line-height: 1.3;
}

.m-header-nav__other-list {
  display: none;
  position: absolute;
  right: -1px;
  top: 100%;
  border-top: 1px solid #ededed;
  border-left: 1px solid #ededed;
}
.m-header-nav.-sp-fixed .m-header-nav__other-list .m-header-nav__item {
  width: calc(25vw - 1px);
}

.m-reservation-list {
  padding-top: 20px;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list {
    padding-top: 35px;
  }
}
.m-reservation-list.-sub-page {
  padding-top: 25px;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list.-sub-page {
    padding-top: 30px;
  }
}
.m-reservation-list.-change {
  margin-bottom: 15px;
  padding: 15px 0 15px 10px;
  background-color: #fff;
  -webkit-box-shadow: 0 9px 6px -6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 9px 6px -6px rgba(0, 0, 0, 0.16);
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list.-change {
    margin-bottom: 25px;
    padding: 15px 0 20px 25px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list.-change {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.m-reservation-list.-side-shadow {
  -webkit-box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.16), -2px 2px 4px rgba(0, 0, 0, 0.16);
          box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.16), -2px 2px 4px rgba(0, 0, 0, 0.16);
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list.-player-friend {
    padding-top: 0;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list.-player-friend {
    position: relative;
    padding-top: 0;
  }
}

.m-reservation-list__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 5px 5px 8px;
  border-bottom: 1px solid #c8c8c8;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__heading {
    padding-bottom: 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__heading.-sp-heading {
    padding-top: 0;
  }
}

.m-reservation-list__counter {
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 1;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__counter {
    font-size: 16px;
    font-size: 1rem;
  }
}
.m-reservation-list__counter.-coupon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.m-reservation-list__counter.-agent {
  margin-left: 30px;
}

.m-reservation-list__counter__num {
  font-size: 24px;
  font-size: 1.5rem;
  color: #118e34;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__counter__num {
    font-size: 32px;
    font-size: 2rem;
  }
}
.m-reservation-list__counter.-coupon .m-reservation-list__counter__num {
  margin-left: 10px;
  margin-right: 5px;
  padding-bottom: 8px;
}

.m-reservation-list__wrapper {
  position: relative;
  padding: 13px 0 13px 13px;
  border-bottom: 1px solid #c8c8c8;
  color: #323232;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__wrapper {
    padding: 16px 0 16px 25px;
  }
}
.m-reservation-list__wrapper::before {
  content: "";
  position: absolute;
  width: 5px;
  height: calc(100% - 24px);
  background-color: #dbf1d3;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__wrapper::before {
    width: 6px;
    height: calc(100% - 30px);
  }
}
.m-reservation-list.-change .m-reservation-list__wrapper {
  border-bottom: none;
  padding: 0 0 0 12px;
}
.m-reservation-list.-change .m-reservation-list__wrapper::before {
  height: 100%;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list.-change .m-reservation-list__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.m-reservation-list.-player-friend .m-reservation-list__wrapper {
  padding: 13px 0 13px 13px;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list.-player-friend .m-reservation-list__wrapper {
    padding: 16px 0 16px 16px;
  }
}

.m-reservation-list__date {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__date {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list.-change .m-reservation-list__date {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.m-reservation-list__wrapper.-partner .m-reservation-list__date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__wrapper.-partner .m-reservation-list__date {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.m-reservation-list__place {
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__place {
    margin-bottom: 10px;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list.-change .m-reservation-list__place {
    margin: 0;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.4;
  }
}
.m-reservation-list.-player-friend .m-reservation-list__place {
  line-height: 1.4;
  margin-bottom: 5px;
}

@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__wrapper.-player-friend .m-reservation-list__container {
    border-top: 1px dashed #f0f0f0;
  }
}

.m-reservation-list__grid {
  display: grid;
  grid-template-rows: 40% 60%;
  grid-template-columns: 55% 45%;
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__grid {
    padding: 5px 0;
    border-bottom: 1px dashed #f0f0f0;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__grid {
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    border-right: 1px dashed #f0f0f0;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-reservation-list__grid {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    grid-template-columns: 70% 30%;
  }
}
.m-reservation-list.-solo .m-reservation-list__grid {
  display: block;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list.-solo .m-reservation-list__grid {
    -ms-flex-preferred-size: calc(100% - 645px);
        flex-basis: calc(100% - 645px);
    max-width: calc(100% - 645px);
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-reservation-list.-solo .m-reservation-list__grid {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    max-width: 30%;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__wrapper.-partner .m-reservation-list__grid {
    border-bottom: none;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__wrapper.-partner .m-reservation-list__grid {
    border-right: none;
  }
}
.m-reservation-list.-player-friend .m-reservation-list__grid {
  display: block;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list.-player-friend .m-reservation-list__grid {
    -ms-flex-preferred-size: calc(100% - 543px);
        flex-basis: calc(100% - 543px);
    max-width: calc(100% - 543px);
    min-height: auto;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-reservation-list.-player-friend .m-reservation-list__grid {
    -ms-flex-preferred-size: 26%;
        flex-basis: 26%;
    max-width: 26%;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__wrapper.-player-friend .m-reservation-list__grid {
    border-bottom: none;
  }
}

.m-reservation-list__gray {
  color: #aaaaaa;
  font-size: 12px;
  font-size: 0.75rem;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__gray {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.m-reservation-list.-solo .m-reservation-list__gray {
  display: block;
  text-align: left;
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list.-solo .m-reservation-list__gray {
    -ms-flex-preferred-size: 110px;
        flex-basis: 110px;
    max-width: 110px;
  }
}
.m-reservation-list.-change .m-reservation-list__gray {
  display: block;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list.-change .m-reservation-list__gray {
    font-size: 12px;
    font-size: 0.75rem;
  }
}

.m-reservation-list__black {
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__black.-lg {
    font-size: 16px;
    font-size: 1rem;
    word-break: break-all;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__black.-mb {
    margin: 0 0 5px;
  }
}
.m-reservation-list.-solo .m-reservation-list__black {
  text-align: left;
}
.m-reservation-list.-change .m-reservation-list__black {
  display: inline-block;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list.-change .m-reservation-list__black {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

@media only screen and (max-width:767.97px) {
  .m-reservation-list__inner {
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 10px 0 10px 15px;
    border-bottom: 1px dashed #f0f0f0;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__inner {
    -ms-flex-preferred-size: 23%;
        flex-basis: 23%;
    padding: 0 18px 0 12px;
    text-align: center;
    border-right: 1px dashed #f0f0f0;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__inner.-pl-sm {
    padding-left: 6px;
  }
}
.m-reservation-list.-solo .m-reservation-list__inner {
  display: block;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list.-solo .m-reservation-list__inner {
    -ms-flex-preferred-size: 365px;
        flex-basis: 365px;
    max-width: 365px;
    padding: 0 8px;
    margin-right: 12px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-reservation-list.-solo .m-reservation-list__inner {
    -ms-flex-preferred-size: 46%;
        flex-basis: 46%;
    max-width: 46%;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list.-solo .m-reservation-list__inner {
    padding: 6px 0 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__wrapper.-partner .m-reservation-list__inner {
    padding: 0;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-reservation-list.-player-friend .m-reservation-list__inner {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
}

.m-reservation-list.-solo .m-reservation-list__inner__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 3px;
}

@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__btn-sm {
    width: 180px;
  }
}
.m-reservation-list.-solo .m-reservation-list__btn-sm {
  -ms-flex-preferred-size: 110px;
      flex-basis: 110px;
  max-width: 110px;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list.-solo .m-reservation-list__btn-sm {
    -ms-flex-preferred-size: 140px;
        flex-basis: 140px;
    max-width: 140px;
  }
}

.m-reservation-list__btn {
  display: block;
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__btn {
    width: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__btn {
    -ms-flex-preferred-size: 37%;
        flex-basis: 37%;
    max-width: 280px;
    -ms-flex-item-align: center;
        align-self: center;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-reservation-list__btn {
    -ms-flex-preferred-size: 24%;
        flex-basis: 24%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list.-solo .m-reservation-list__btn {
    -ms-flex-preferred-size: 280px;
        flex-basis: 280px;
    max-width: 280px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-reservation-list.-solo .m-reservation-list__btn {
    -ms-flex-preferred-size: 24%;
        flex-basis: 24%;
    max-width: 24%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list.-player-friend .m-reservation-list__btn {
    -ms-flex-preferred-size: 178px;
        flex-basis: 178px;
    max-width: 178px;
    min-width: 178px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-reservation-list.-player-friend .m-reservation-list__btn {
    -ms-flex-preferred-size: 24%;
        flex-basis: 24%;
    max-width: 24%;
  }
}
.m-reservation-list__wrapper.-partner .m-reservation-list__btn {
  position: relative;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__wrapper.-partner .m-reservation-list__btn::before {
    content: "";
    display: block;
    position: absolute;
    left: -12px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 1px;
    height: 100%;
    border-left: 1px dashed #f0f0f0;
  }
}

.m-reservation-list.-solo .m-reservation-list__users {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -4px;
  -ms-flex-preferred-size: calc(100% - 110px);
      flex-basis: calc(100% - 110px);
  max-width: calc(100% - 110px);
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list.-solo .m-reservation-list__users {
    -ms-flex-preferred-size: calc(100% - 140px);
        flex-basis: calc(100% - 140px);
    max-width: calc(100% - 140px);
    margin: 3px -4px 0;
  }
}

.m-reservation-list__user {
  width: 40px;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 4px;
  position: relative;
}
.m-reservation-list__user::before {
  float: left;
  content: "";
  padding-top: 100%;
}
.m-reservation-list__user::after {
  display: block;
  content: "";
  clear: both;
}
.m-reservation-list__user > img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.m-reservation-list__user.-plus {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.m-reservation-list__user img {
  height: auto;
}

.m-reservation-list__btn-bottom {
  display: block;
  width: 180px;
  margin: 20px auto 10px;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__btn-bottom {
    width: 385px;
    margin: 25px auto 15px;
  }
}

@media only screen and (max-width:767.97px) {
  .m-reservation-list__table__wrapper {
    padding-bottom: 28px;
  }
  .m-reservation-list__table__wrapper .m-reservation-list__item.-item01 .m-reservation-list__item__heading {
    border-top-left-radius: 3px;
  }
  .m-reservation-list__table__wrapper .m-reservation-list__item.-item01 .m-reservation-list__item__body {
    border-top-right-radius: 3px;
  }
  .m-reservation-list__table__wrapper .m-reservation-list__item.-item08 .m-reservation-list__item__heading,
  .m-reservation-list__table__wrapper .m-reservation-list__item.-item09 .m-reservation-list__item__heading {
    border-bottom: 1px solid #c8c8c8;
    border-bottom-left-radius: 3px;
  }
  .m-reservation-list__table__wrapper .m-reservation-list__item.-item08 .m-reservation-list__item__body,
  .m-reservation-list__table__wrapper .m-reservation-list__item.-item09 .m-reservation-list__item__body {
    border-bottom: 1px solid #c8c8c8;
    border-bottom-right-radius: 3px;
  }
  .m-reservation-list__table__wrapper .m-reservation-list__table.-result .m-reservation-list__item.-item02 .m-reservation-list__item__heading {
    border-top-right-radius: 3px;
  }
  .m-reservation-list__table__wrapper .m-reservation-list__table.-result .m-reservation-list__item.-item01 .m-reservation-list__item__body {
    border-top-right-radius: 0;
  }
  .m-reservation-list__table__wrapper .m-reservation-list__table.-result:last-of-type .m-reservation-list__item.-item01 .m-reservation-list__item__body,
  .m-reservation-list__table__wrapper .m-reservation-list__table.-result:last-of-type .m-reservation-list__item.-item03 .m-reservation-list__item__body,
  .m-reservation-list__table__wrapper .m-reservation-list__table.-result:last-of-type .m-reservation-list__item.-item04 .m-reservation-list__item__body,
  .m-reservation-list__table__wrapper .m-reservation-list__table.-result:last-of-type .m-reservation-list__item.-item05 .m-reservation-list__item__body {
    border-bottom: 1px solid #c8c8c8;
  }
  .m-reservation-list__table__wrapper .m-reservation-list__table.-result:last-of-type .m-reservation-list__item.-item01 .m-reservation-list__item__body {
    border-bottom-left-radius: 3px;
    border-bottom: 1px solid #c8c8c8;
  }
  .m-reservation-list__table__wrapper .m-reservation-list__table.-result:last-of-type .m-reservation-list__item:last-of-type .m-reservation-list__item__body {
    border-bottom-right-radius: 3px;
    border-bottom: 1px solid #c8c8c8;
  }
}
@media only screen and (max-width:767.97px) and (max-width:767.97px) {
  .m-reservation-list__table__wrapper.-scroll {
    overflow-x: auto;
  }
  .m-reservation-list__table__wrapper.-scroll .m-reservation-list__table__scroll[data-columns="5"] {
    min-width: 500px;
  }
  .m-reservation-list__table__wrapper.-scroll .m-reservation-list__table__scroll[data-columns="6"] {
    min-width: 600px;
  }
  .m-reservation-list__table__wrapper.-scroll .m-reservation-list__table__scroll[data-columns="7"] {
    min-width: 700px;
  }
  .m-reservation-list__table__wrapper.-scroll .m-reservation-list__table__scroll[data-columns="8"] {
    min-width: 800px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table__wrapper {
    padding-top: 16px;
    padding-bottom: 0px;
  }
  .m-reservation-list__table__wrapper .m-reservation-list__table:first-of-type .m-reservation-list__item.-item01 .m-reservation-list__item__heading {
    border-top-left-radius: 3px;
  }
  .m-reservation-list__table__wrapper .m-reservation-list__table:first-of-type .m-reservation-list__item.-item08 .m-reservation-list__item__heading,
  .m-reservation-list__table__wrapper .m-reservation-list__table:first-of-type .m-reservation-list__item.-item09 .m-reservation-list__item__heading {
    border-top-right-radius: 3px;
  }
  .m-reservation-list__table__wrapper .m-reservation-list__table:last-of-type .m-reservation-list__item__body {
    border-bottom: 1px solid #c8c8c8;
  }
  .m-reservation-list__table__wrapper .m-reservation-list__table:last-of-type .m-reservation-list__item.-item01 .m-reservation-list__item__body {
    border-bottom-left-radius: 3px;
  }
  .m-reservation-list__table__wrapper .m-reservation-list__table:last-of-type .m-reservation-list__item.-item08 .m-reservation-list__item__body,
  .m-reservation-list__table__wrapper .m-reservation-list__table:last-of-type .m-reservation-list__item.-item09 .m-reservation-list__item__body {
    border-bottom-right-radius: 3px;
  }
  .m-reservation-list__table__wrapper .m-reservation-list__table:last-of-type.-class-rule .m-reservation-list__item.-item01 .m-reservation-list__item__body {
    border-bottom-left-radius: 0;
  }
  .m-reservation-list__table__wrapper .m-reservation-list__table:last-of-type.-class-rule .m-reservation-list__item.-item02 .m-reservation-list__item__heading {
    border-top-right-radius: 3px;
  }
  .m-reservation-list__table__wrapper .m-reservation-list__table:last-of-type.-class-rule .m-reservation-list__item.-item03 .m-reservation-list__item__heading {
    border-left: 1px solid #c8c8c8;
  }
  .m-reservation-list__table__wrapper .m-reservation-list__table:last-of-type.-class-rule .m-reservation-list__item.-item03 .m-reservation-list__item__body {
    border-left: 1px solid #c8c8c8;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
  }
  .m-reservation-list__table__wrapper .m-reservation-list__table:last-of-type.-combi .m-reservation-list__item__body {
    border-bottom-width: 3px;
  }
  .m-reservation-list__table__wrapper .m-reservation-list__table.-result.-heading .m-reservation-list__item.-item03 .m-reservation-list__item__heading:last-of-type {
    border-top-right-radius: 3px;
  }
  .m-reservation-list__table__wrapper .m-reservation-list__table.-result:last-of-type .m-reservation-list__item.-item03 .m-reservation-list__item__body:last-of-type {
    border-bottom-right-radius: 3px;
  }
}

@media only screen and (max-width:767.97px) {
  .m-reservation-list__table {
    margin-top: 14px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-class-rule {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-class-rule {
    border-bottom: 1px solid #c8c8c8;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-result {
    display: grid;
    grid-template-areas: "areaA areaB" "areaA areaC";
    grid-template-columns: 60px 1fr;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-detail-regulations {
    border-bottom: 1px solid #c8c8c8;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-message-space {
    border-bottom: 1px solid #c8c8c8;
  }
}
.m-reservation-list__table.-agent:last-child {
  border-bottom: 1px solid #c8c8c8;
}
.m-reservation-list__table.-middle-message {
  margin: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 3px;
  border-top: 1px solid #c8c8c8;
  border-left: 1px solid #c8c8c8;
  border-right: 1px solid #c8c8c8;
  background-color: #DBF1D3;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  text-align: center;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-middle-message {
    padding: 5px;
  }
}

.m-reservation-list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table .m-reservation-list__item.-item01 {
    -ms-flex-preferred-size: 20.5%;
        flex-basis: 20.5%;
    max-width: 20.5%;
  }
  .m-reservation-list__table .m-reservation-list__item.-item02 {
    -ms-flex-preferred-size: 39%;
        flex-basis: 39%;
    max-width: 39%;
  }
  .m-reservation-list__table .m-reservation-list__item.-item03 {
    -ms-flex-preferred-size: 20.2%;
        flex-basis: 20.2%;
    max-width: 20.2%;
  }
  .m-reservation-list__table .m-reservation-list__item.-item04 {
    -ms-flex-preferred-size: 8%;
        flex-basis: 8%;
    max-width: 8%;
  }
  .m-reservation-list__table .m-reservation-list__item.-item08 {
    -ms-flex-preferred-size: 12.3%;
        flex-basis: 12.3%;
    max-width: 12.3%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-compe .m-reservation-list__item.-item01 {
    -ms-flex-preferred-size: 19%;
        flex-basis: 19%;
    max-width: 19%;
  }
  .m-reservation-list__table.-compe .m-reservation-list__item.-item02 {
    -ms-flex-preferred-size: 15.2%;
        flex-basis: 15.2%;
    max-width: 15.2%;
  }
  .m-reservation-list__table.-compe .m-reservation-list__item.-item03 {
    -ms-flex-preferred-size: 15.2%;
        flex-basis: 15.2%;
    max-width: 15.2%;
  }
  .m-reservation-list__table.-compe .m-reservation-list__item.-item04 {
    -ms-flex-preferred-size: 6.6%;
        flex-basis: 6.6%;
    max-width: 6.6%;
  }
  .m-reservation-list__table.-compe .m-reservation-list__item.-item05 {
    -ms-flex-preferred-size: 8.5%;
        flex-basis: 8.5%;
    max-width: 8.5%;
  }
  .m-reservation-list__table.-compe .m-reservation-list__item.-item06 {
    -ms-flex-preferred-size: 17.9%;
        flex-basis: 17.9%;
    max-width: 17.9%;
  }
  .m-reservation-list__table.-compe .m-reservation-list__item.-item07 {
    -ms-flex-preferred-size: 6.6%;
        flex-basis: 6.6%;
    max-width: 6.6%;
  }
  .m-reservation-list__table.-compe .m-reservation-list__item.-item08 {
    -ms-flex-preferred-size: 11%;
        flex-basis: 11%;
    max-width: 11%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-past .m-reservation-list__item.-item01 {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .m-reservation-list__table.-past .m-reservation-list__item.-item02 {
    -ms-flex-preferred-size: 39%;
        flex-basis: 39%;
    max-width: 39%;
  }
  .m-reservation-list__table.-past .m-reservation-list__item.-item04 {
    -ms-flex-preferred-size: 14%;
        flex-basis: 14%;
    max-width: 14%;
  }
  .m-reservation-list__table.-past .m-reservation-list__item.-item09 {
    -ms-flex-preferred-size: 27%;
        flex-basis: 27%;
    max-width: 27%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-class-rule .m-reservation-list__item.-item01 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .m-reservation-list__table.-class-rule .m-reservation-list__item.-item02 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .m-reservation-list__table.-class-rule .m-reservation-list__item.-item03 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-combi .m-reservation-list__item.-item01 {
    -ms-flex-preferred-size: 135px;
        flex-basis: 135px;
    max-width: 135px;
  }
  .m-reservation-list__table.-combi .m-reservation-list__item.-item02, .m-reservation-list__table.-combi .m-reservation-list__item.-item03, .m-reservation-list__table.-combi .m-reservation-list__item.-item04, .m-reservation-list__table.-combi .m-reservation-list__item.-item05 {
    -ms-flex-preferred-size: calc((100% - 135px) / 4);
        flex-basis: calc((100% - 135px) / 4);
    max-width: calc((100% - 135px) / 4);
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-combi.-heading .m-reservation-list__item {
    display: none;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-combi.-heading .m-reservation-list__item.-item01 {
    -ms-flex-preferred-size: 135px;
        flex-basis: 135px;
    max-width: 135px;
  }
  .m-reservation-list__table.-combi.-heading .m-reservation-list__item.-item02 {
    -ms-flex-preferred-size: calc(100% - 135px);
        flex-basis: calc(100% - 135px);
    max-width: calc(100% - 135px);
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-result .m-reservation-list__item {
    text-align: left;
  }
  .m-reservation-list__table.-result .m-reservation-list__item.-item01 {
    -ms-flex-preferred-size: 14%;
        flex-basis: 14%;
    max-width: 14%;
  }
  .m-reservation-list__table.-result .m-reservation-list__item.-item02 {
    -ms-flex-preferred-size: 19%;
        flex-basis: 19%;
    max-width: 19%;
  }
  .m-reservation-list__table.-result .m-reservation-list__item.-item03 {
    -ms-flex-preferred-size: 67%;
        flex-basis: 67%;
    max-width: 67%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-result .m-reservation-list__item.-item01 {
    grid-area: areaA;
  }
  .m-reservation-list__table.-result .m-reservation-list__item.-item02 {
    grid-area: areaB;
  }
  .m-reservation-list__table.-result .m-reservation-list__item.-item03 {
    grid-area: areaC;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-detail-regulations .m-reservation-list__item.-item01 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.m-reservation-list__table.-message-space .m-reservation-list__item.-item01 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__item.-sp-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .m-reservation-list__item.-sp-column .m-reservation-list__item__body {
    border-left: 1px solid #c8c8c8;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-agent .m-reservation-list__item.-item-01, .m-reservation-list__table.-agent .m-reservation-list__item.-item-02, .m-reservation-list__table.-agent .m-reservation-list__item.-item-05, .m-reservation-list__table.-agent .m-reservation-list__item.-item-07 {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%;
  }
  .m-reservation-list__table.-agent .m-reservation-list__item.-item-03 {
    -ms-flex-preferred-size: 13%;
        flex-basis: 13%;
    max-width: 13%;
  }
  .m-reservation-list__table.-agent .m-reservation-list__item.-item-04 {
    -ms-flex-preferred-size: 16%;
        flex-basis: 16%;
    max-width: 16%;
  }
  .m-reservation-list__table.-agent .m-reservation-list__item.-item-06, .m-reservation-list__table.-agent .m-reservation-list__item.-item-08, .m-reservation-list__table.-agent .m-reservation-list__item.-item-09 {
    -ms-flex-preferred-size: 8%;
        flex-basis: 8%;
    max-width: 8%;
  }
  .m-reservation-list__table.-agent .m-reservation-list__item.-item-10 {
    -ms-flex-preferred-size: 7%;
        flex-basis: 7%;
    max-width: 7%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-agent.-past .m-reservation-list__item.-item-01, .m-reservation-list__table.-agent.-past .m-reservation-list__item.-item-02, .m-reservation-list__table.-agent.-past .m-reservation-list__item.-item-05, .m-reservation-list__table.-agent.-past .m-reservation-list__item.-item-07 {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%;
  }
  .m-reservation-list__table.-agent.-past .m-reservation-list__item.-item-03 {
    -ms-flex-preferred-size: 13%;
        flex-basis: 13%;
    max-width: 13%;
  }
  .m-reservation-list__table.-agent.-past .m-reservation-list__item.-item-04 {
    -ms-flex-preferred-size: 24%;
        flex-basis: 24%;
    max-width: 24%;
  }
  .m-reservation-list__table.-agent.-past .m-reservation-list__item.-item-06, .m-reservation-list__table.-agent.-past .m-reservation-list__item.-item-08 {
    -ms-flex-preferred-size: 8%;
        flex-basis: 8%;
    max-width: 8%;
  }
  .m-reservation-list__table.-agent.-past .m-reservation-list__item.-item-10 {
    -ms-flex-preferred-size: 7%;
        flex-basis: 7%;
    max-width: 7%;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-combi .m-reservation-list__item:last-child .m-reservation-list__item__body {
    border-bottom: 1px solid #c8c8c8;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
  }
}

.m-reservation-list__item__heading {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
  color: #262626;
  border-top: 1px solid #c8c8c8;
  border-right: 1px solid #c8c8c8;
  border-left: 1px solid #c8c8c8;
  background-color: #f0f0f0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  min-height: 36px;
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__item__heading {
    min-width: 106px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__item__heading {
    font-size: 15px;
    font-size: 0.9375rem;
    font-weight: 700;
    line-height: 1.13;
    display: none;
  }
  .m-reservation-list__table.-top .m-reservation-list__item__heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-left: none;
    min-height: 47px;
  }
  .m-reservation-list__item.-item01 .m-reservation-list__item__heading {
    border-left: 1px solid #c8c8c8;
  }
}
.m-reservation-list__item__heading.-time {
  min-height: 110px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-top: 10px;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__item__heading.-time {
    min-height: 47px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 0px;
  }
}
.m-reservation-list__item__heading.-price {
  min-height: 61px;
}
.m-reservation-list__table.-detail .m-reservation-list__item__heading {
  padding: 11px 0;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-detail .m-reservation-list__item__heading {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-class-rule .m-reservation-list__item__heading {
    display: grid;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-class-rule .m-reservation-list__item__heading {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    padding-left: 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-class-rule .m-reservation-list__item.-item03 .m-reservation-list__item__heading {
    border-top: none;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-combi .m-reservation-list__item__heading {
    padding: 4px 0;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-combi .m-reservation-list__item__heading {
    display: none;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-combi.-heading .m-reservation-list__item__heading {
    display: grid;
    place-content: center;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-combi.-heading .m-reservation-list__item.-item02 .m-reservation-list__item__heading {
    border-top-right-radius: 3px;
  }
}
.m-reservation-list__table.-result .m-reservation-list__item__heading {
  min-width: 0;
  width: 100%;
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-result .m-reservation-list__item__heading {
    padding: 3px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-result .m-reservation-list__item__heading {
    width: auto;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-result .m-reservation-list__item.-item02 .m-reservation-list__item__heading, .m-reservation-list__table.-result .m-reservation-list__item.-item03 .m-reservation-list__item__heading, .m-reservation-list__table.-result .m-reservation-list__item.-item04 .m-reservation-list__item__heading, .m-reservation-list__table.-result .m-reservation-list__item.-item05 .m-reservation-list__item__heading {
    border-left: none;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-result .m-reservation-list__item.-item03 .m-reservation-list__item__heading, .m-reservation-list__table.-result .m-reservation-list__item.-item04 .m-reservation-list__item__heading, .m-reservation-list__table.-result .m-reservation-list__item.-item05 .m-reservation-list__item__heading {
    border-top: none;
    font-weight: 400;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-result .m-reservation-list__item.-item03 .m-reservation-list__item__heading, .m-reservation-list__table.-result .m-reservation-list__item.-item04 .m-reservation-list__item__heading {
    border-right: none;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-result.-heading .m-reservation-list__item.-item02 .m-reservation-list__item__heading {
    position: relative;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 3px 9px;
  }
  .m-reservation-list__table.-result.-heading .m-reservation-list__item.-item02 .m-reservation-list__item__heading::after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: calc(100% - 16px);
    height: 1px;
    background-color: #e2e2e2;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-result.-heading .m-reservation-list__item.-item03 .m-reservation-list__item__heading {
    padding: 0;
    min-height: 28px;
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-result.-heading .m-reservation-list__item.-item03 .m-reservation-list__item__heading:last-of-type {
    border-right: 1px solid #c8c8c8;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-result.-heading .m-reservation-list__item.-item03 .m-reservation-list__item__heading:not(:last-of-type) {
    position: relative;
    border-right: none;
  }
  .m-reservation-list__table.-result.-heading .m-reservation-list__item.-item03 .m-reservation-list__item__heading:not(:last-of-type)::after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 1px;
    height: 16px;
    background-color: #e2e2e2;
  }
}
.m-reservation-list__table.-message-space .m-reservation-list__item__heading {
  padding-left: 10px;
  padding-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: normal;
  border-top-right-radius: 3px;
}
.m-reservation-list__table.-agent .m-reservation-list__item__heading {
  display: grid;
  place-content: center;
  border-left: none;
  border-right: 1px solid #c8c8c8;
  min-height: 50px;
}
.m-reservation-list__table.-agent .m-reservation-list__item.-item-01 .m-reservation-list__item__heading {
  border-left: 1px solid #c8c8c8;
}

.m-reservation-list__item__body__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.m-reservation-list__item__body {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: #323232;
  border-top: 1px solid #c8c8c8;
  border-right: 1px solid #c8c8c8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__item__body {
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.33;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: 80px;
    padding-left: 0px;
  }
  .m-reservation-list__item.-item01 .m-reservation-list__item__body {
    border-left: 1px solid #c8c8c8;
  }
  .m-reservation-list__item.-item02 .m-reservation-list__item__body {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    padding-left: 10px;
  }
  .m-reservation-list__item.-item09 .m-reservation-list__item__body {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-right: 10px;
  }
  .m-reservation-list__item__body.-red {
    color: #ff0000;
    text-decoration: underline;
  }
  .m-reservation-list__item__body.-red a {
    color: #ff0000;
  }
  .m-reservation-list__item__body.-link {
    color: #0059de;
    text-decoration: underline;
  }
}
.m-reservation-list__item__body.-time {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding-left: 0px;
}
.m-reservation-list__item__body .m-reservation-list__rank {
  border-bottom: 1px solid #c8c8c8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 36px;
  padding-left: 10px;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__item__body .m-reservation-list__rank {
    padding-left: 0px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.m-reservation-list__item__body .m-reservation-list__rank:last-child {
  border-bottom: none;
}
.m-reservation-list__table.-detail .m-reservation-list__item__body {
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-class-rule .m-reservation-list__item__body {
    display: grid;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    min-height: 60px;
    padding: 8px 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-class-rule .m-reservation-list__item.-item01 .m-reservation-list__item__body {
    border-bottom-left-radius: 0;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-class-rule .m-reservation-list__item.-item03 .m-reservation-list__item__body {
    min-height: 36px;
  }
}
.m-reservation-list__table.-combi .m-reservation-list__item__body {
  padding: 4.5px 8px;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-combi .m-reservation-list__item__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-left: 1px solid #c8c8c8;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-combi .m-reservation-list__item__body {
    position: relative;
    display: grid;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    padding: 8px 15px;
    border-top-width: 3px;
    border-bottom-width: 3px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-combi .m-reservation-list__item.-item01 .m-reservation-list__item__body {
    border-left: none;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-combi .m-reservation-list__item.-item01 .m-reservation-list__item__body {
    place-content: center;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-combi:last-child .m-reservation-list__item.-item05 .m-reservation-list__item__body {
    border-bottom-right-radius: 3px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-combi.-simple .m-reservation-list__item__body {
    min-height: 38px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-result .m-reservation-list__item__body {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 3px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-result .m-reservation-list__item__body {
    min-height: 36px;
  }
  .m-reservation-list__table.-result .m-reservation-list__item__body.-rank {
    font-weight: bold;
  }
}
.m-reservation-list__table.-result .m-reservation-list__item__body.-win-winner {
  font-weight: bold;
  color: #118e34;
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-result .m-reservation-list__item.-item01 .m-reservation-list__item__body {
    font-weight: 700;
  }
}
.m-reservation-list__table.-result .m-reservation-list__item.-item02 .m-reservation-list__item__body {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-result .m-reservation-list__item.-item02 .m-reservation-list__item__body {
    padding: 3px 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-result .m-reservation-list__item.-item02 .m-reservation-list__item__body {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-result .m-reservation-list__item.-item06 .m-reservation-list__item__body, .m-reservation-list__table.-result .m-reservation-list__item.-item07 .m-reservation-list__item__body {
    display: none;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list__table.-result .m-reservation-list__item.-item01 .m-reservation-list__item__body {
    border-left: 1px solid #c8c8c8;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__table.-detail-regulations .m-reservation-list__item__body {
    min-height: 36px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    padding: 5px 15px;
  }
}
.m-reservation-list__table.-message-space .m-reservation-list__item__body {
  display: block;
  text-align: left;
  padding: 10px;
  min-height: 42px;
  border-bottom-right-radius: 3px;
}
.m-reservation-list__table.-agent .m-reservation-list__item__body {
  padding: 10px;
  word-break: break-all;
}
.m-reservation-list__table.-agent .m-reservation-list__item__body.-left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.m-reservation-list__table.-agent .m-reservation-list__item.-item-01 .m-reservation-list__item__body {
  border-left: 1px solid #c8c8c8;
}

.m-reservation-list__table__wrapper .m-reservation-list__table.-agent:last-of-type .m-reservation-list__item__body {
  border-bottom: none;
}

@media only screen and (min-width:768px), tv, print {
  .m-reservation-list.-change .m-reservation-list__first-unit {
    position: relative;
    -ms-flex-preferred-size: 270px;
        flex-basis: 270px;
    max-width: 270px;
  }
  .m-reservation-list.-change .m-reservation-list__first-unit::after {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    border-right: 1px dashed #f0f0f0;
  }
}

.m-reservation-list.-change .m-reservation-list__second-unit {
  line-height: 1.3;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list.-change .m-reservation-list__second-unit {
    -ms-flex-preferred-size: calc(100% - 270px);
        flex-basis: calc(100% - 270px);
    max-width: calc(100% - 270px);
    padding-left: 20px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-reservation-list.-change .m-reservation-list__second-unit {
    margin-top: 5px;
  }
}

.m-reservation-list__wrapper__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.m-reservation-list__wrapper__inner__cont {
  padding: 0 0 0 16px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__wrapper__inner__cont {
    padding: 0 0 0 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media only screen and (max-width:767.97px) {
  .m-reservation-list__wrapper__inner__box {
    position: absolute;
    top: 15px;
    right: 0;
  }
}

@media only screen and (max-width:767.97px) {
  .m-reservation-list__wrapper__inner__cont__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.m-reservation-list__table.-message-space .m-reservation-list__item__heading__ttl {
  font-weight: normal;
}

.m-reservation-list__table.-message-space .m-reservation-list__item__body__name {
  margin-top: 10px;
  text-align: right;
  font-size: 13px;
}

.m-reservation-list__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.m-reservation-list__nav:last-child {
  margin-left: 35px;
}

.m-reservation-list__nav__head {
  font-weight: 700;
}

.m-reservation-list__nav__item {
  padding: 0 11px;
  font-weight: 400;
  text-decoration: underline;
}
.m-reservation-list__nav__item:hover, .m-reservation-list__nav__item.is-active {
  color: #009d1b;
}

.m-reservation-list__nav__item + .m-reservation-list__nav__item {
  border-left: 1px solid #000;
}

.m-reservation-list__label {
  min-width: 66px;
  height: 20px;
  display: grid;
  place-content: center;
  background-color: #f7f7f7;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
}
@media only screen and (min-width:768px), tv, print {
  .m-reservation-list__label {
    position: absolute;
    right: 8px;
    bottom: 4px;
  }
}

.m-fixed-area.-normal {
  background-color: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: 60px;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.6);
          box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.6);
}
@media only screen and (min-width:768px), tv, print {
  .m-fixed-area.-normal {
    height: 100px;
  }
}
.m-fixed-area.-checkbox {
  background-color: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  min-height: 130px;
  z-index: 2;
  opacity: 1;
  -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.6);
          box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.6);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width:768px), tv, print {
  .m-fixed-area.-checkbox {
    min-height: 120px;
  }
}
.m-fixed-area.is-bottom {
  opacity: 0;
}

.m-fixed-area__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 0 15px;
  width: 100%;
}
@media only screen and (min-width:1200px), print {
  .m-fixed-area__inner {
    padding: 0 24px;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media only screen and (min-width:1200px), print {
  .m-fixed-area__inner.-single {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.m-fixed-area__checkbox {
  padding: 0 15px;
  width: 100%;
}
@media only screen and (min-width:1200px), print {
  .m-fixed-area__checkbox {
    padding: 0 24px;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-left: 250px;
  }
}

.m-tab-menu.-rounded-menu {
  background-color: #efefef;
  border-radius: 16px;
  color: #fff;
  border: none;
  bottom: auto;
  position: static;
  width: 220px;
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  z-index: 0;
  position: relative;
  left: 0;
  right: 0;
}
.m-tab-menu.-rounded-menu:before {
  content: "";
  display: block;
  background-color: #008d31;
  height: 32px;
  width: 50%;
  position: absolute;
  left: 0;
  z-index: 1;
  border-radius: 16px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.m-tab-menu.-rounded-menu:has(.m-tab-menu__item.is-active:last-child):before {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.m-tab-menu.-rounded-menu > li {
  min-width: 110px;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  width: 100%;
}
.m-tab-menu.-rounded-menu > li:after {
  display: none !important;
}
.m-tab-menu.-rounded-menu > li > a {
  background-color: transparent;
  border-radius: 0;
  padding: 9px 0;
  min-width: 110px;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.m-tab-menu.-rounded-menu > li > a > span {
  font-size: 14px;
  font-size: 0.875rem;
  color: #969696;
  font-weight: 500;
}
.m-tab-menu.-rounded-menu > li > a > span:before {
  display: none;
}
.m-tab-menu.-rounded-menu > li > a:hover {
  background-color: transparent;
}
.m-tab-menu.-rounded-menu > li:last-child > a.is-active {
  color: white;
}
.m-tab-menu.-rounded-menu > li.is-active > a {
  border: none;
  background-color: transparent;
}
.m-tab-menu.-rounded-menu > li.is-active > a > span {
  color: #fff;
}

.m-acc-incheck__inner__box {
  position: relative;
  z-index: 0;
}

.m-acc-incheck__inner__box__check {
  position: absolute;
  top: 10px;
  left: 15px;
  z-index: 1;
}

.m-acc-incheck__ttl {
  position: relative;
  background-color: transparent;
  color: #1a1a1a;
  font-weight: 300;
  padding: 10px 15px 10px 50px;
  border-top: 1px solid #c6c6c6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.m-acc-incheck__ttl:after {
  -webkit-transition: 0.3s -webkit-transform;
  transition: 0.3s -webkit-transform;
  transition: 0.3s transform;
  transition: 0.3s transform, 0.3s -webkit-transform;
  position: absolute;
  right: 30px;
  content: "";
  display: inline-block;
  background-image: url(/assets/include/images/arrow_top.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 14px;
  height: 6px;
  top: 50%;
  margin-top: -3px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.m-acc-incheck__ttl.is-active:after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.m-acc-incheck__cont {
  display: none;
}

.m-acc-incheck__inner {
  border-bottom: 1px solid #c6c6c6;
}

.m-acc-incheck__ttl__label {
  font-size: 15px;
  font-size: 0.9375rem;
}

.m-acc-incheck {
  padding-bottom: 100px;
}
.m-acc-incheck .m-acc-incheck__list .m-acc-incheck__item {
  padding: 3px 20px 3px 50px;
  border-top: none;
}
.m-acc-incheck .m-acc-incheck__list .m-acc-incheck__item .m-acc-incheck__item__check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}

.m-input.-password {
  position: relative;
}
@media only screen and (min-width:1200px), print {
  .m-input.-cont {
    width: 355px;
    margin: 0 auto;
  }
}
.m-input.-message {
  position: relative;
}

.m-input__icon {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%) scale(1, -1);
          transform: translateY(-50%) scale(1, -1);
  color: #212121;
  font-size: 16px;
  font-size: 1rem;
}
.m-input__icon.-in-icon {
  right: 18px;
}

.m-input__message {
  background-color: #ff7e7e;
  border-radius: 3px;
  padding: 6px 4px;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.2;
  color: #fff;
  text-align: left;
  position: absolute;
  top: -32px;
}
.m-input__message:after {
  position: absolute;
  left: 10px;
  bottom: -15px;
  display: block;
  content: "";
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top: 10px solid #ff7e7e;
}

.m-detailbox.-border-bottm {
  border-bottom: 1px solid #e8e8e8;
}
.m-detailbox dt {
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
}
.m-detailbox dd {
  margin-bottom: 25px;
}
.m-detailbox dd ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.m-detailbox dd ul li {
  margin-bottom: 10px;
  margin-right: 10px;
  margin: 0 6px 6px 0;
}
.m-detailbox dd ul li.nostyle {
  background-color: inherit;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.m-detailbox dd ul li select {
  background-color: #fff;
  border: 1px solid #ededed;
  font-size: 16px;
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  background-image: url(/assets/include/images/arrow_select_down_big.svg);
  width: calc(50vw - 22px - 7px);
  padding: 0.5em;
}
.m-detailbox.-pcbox {
  padding: 40px 10px 0 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.m-detailbox.-pcbox dt {
  -ms-flex-preferred-size: 140px;
      flex-basis: 140px;
  max-width: 140px;
  margin-top: 5px;
}
.m-detailbox.-pcbox dd {
  -ms-flex-preferred-size: calc(100% - 140px);
      flex-basis: calc(100% - 140px);
  max-width: calc(100% - 140px);
}
.m-detailbox.-pcbox dd ul li select {
  max-width: 150px;
}
.m-detailbox.-pcbox.-tab2 dt {
  -ms-flex-preferred-size: 170px;
      flex-basis: 170px;
  max-width: 170px;
  margin-top: 5px;
}
.m-detailbox.-pcbox.-tab2 dd {
  -ms-flex-preferred-size: calc(100% - 170px);
      flex-basis: calc(100% - 170px);
  max-width: calc(100% - 170px);
}

.m-detailbox__inner {
  overflow-wrap: break-word;
  border-bottom: 1px solid #e2e2e2;
  padding: 10px 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 12px 0;
  }
}
.m-detailbox__inner:first-child {
  padding-top: 0;
}
.m-detailbox__inner:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.m-detailbox.-notice .m-detailbox__inner {
  padding: 4px 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-notice .m-detailbox__inner {
    padding: 10px 0;
  }
}
@media only screen and (max-width:767.97px) {
  .m-detailbox.-sp-flex .m-detailbox__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.m-detailbox.-complete .m-detailbox__inner {
  padding: 9px 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-complete .m-detailbox__inner {
    padding: 10px 0;
  }
}
@media only screen and (max-width:767.97px) {
  .m-detailbox__inner.-sp-flex-cell {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.m-detailbox__inner .m-detailbox__data {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
  margin-top: 6px;
  margin-bottom: 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox__inner .m-detailbox__data {
    padding-left: 15px;
    border-left: 1px solid #e2e2e2;
    width: calc(100% - 165px);
    margin-top: 0;
  }
}
.m-detailbox.-notice .m-detailbox__inner .m-detailbox__data {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-notice .m-detailbox__inner .m-detailbox__data {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.m-detailbox.-sp-flex .m-detailbox__inner .m-detailbox__data {
  margin-top: 0;
}
.m-detailbox.-complete .m-detailbox__inner .m-detailbox__data {
  font-size: 16px;
  font-size: 1rem;
  text-align: right;
}
@media only screen and (max-width:767.97px) {
  .m-detailbox.-complete .m-detailbox__inner .m-detailbox__data {
    margin-top: 0;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-complete .m-detailbox__inner .m-detailbox__data {
    font-size: 16px;
    font-size: 1rem;
    width: calc(100% - 200px);
  }
}
.m-detailbox__inner .m-detailbox__data.-bold {
  font-weight: 700;
}

.m-detailbox__ttl {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox__ttl {
    width: 165px;
  }
}
@media only screen and (max-width: 320px) {
  .m-detailbox__ttl {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
.m-detailbox.-notice .m-detailbox__ttl {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-notice .m-detailbox__ttl {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.m-detailbox.-complete .m-detailbox__ttl {
  font-weight: 400;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-complete .m-detailbox__ttl {
    width: 200px;
  }
}

.m-coupon-panel {
  padding: 16px 0px;
}
@media only screen and (min-width:768px), tv, print {
  .m-coupon-panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 22px 0px 24px;
  }
}

.m-coupon-panel__item {
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-decoration: none;
  color: #000;
}
@media only screen and (min-width:768px), tv, print {
  .m-coupon-panel__item {
    min-width: 202px;
  }
  .m-coupon-panel__item + * {
    margin-left: 20px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-coupon-panel__item.-wide {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

.m-coupon-panel__item__title {
  font-size: 15px;
  font-size: 0.9375rem;
  background-color: #008d31;
  color: #fff;
  font-weight: 700;
  text-align: center;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  line-height: 1.4;
  color: #fff;
  padding: 2px;
  min-height: 28px;
  display: grid;
  place-content: center;
}

.m-mypage-heading {
  padding: 8px 0;
  background-color: #f0f0f0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width:768px), tv, print {
  .m-mypage-heading {
    padding: 14px 0;
  }
}
.m-mypage-heading.-nobgc {
  background-color: transparent;
}
.m-mypage-heading.-ttl {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
  padding-top: 26px;
  padding-bottom: 20px;
}
@media only screen and (min-width:768px), tv, print {
  .m-mypage-heading.-ttl {
    font-size: 24px;
    font-size: 1.5rem;
    padding-top: 43px;
    padding-bottom: 24px;
  }
}
.m-mypage-heading.has-btns {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 5px;
}
@media only screen and (min-width:1200px), print {
  .m-mypage-heading.has-btns {
    padding-right: 15px;
  }
}

.m-mypage-heading__btns__label {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
}

.m-mypage-heading__address {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.m-float-menu {
  position: absolute;
  z-index: 10;
  top: 0;
  -webkit-transition: 0.3s -webkit-transform;
  transition: 0.3s -webkit-transform;
  transition: 0.3s transform;
  transition: 0.3s transform, 0.3s -webkit-transform;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 9px 20px;
  background-color: #fff;
  -webkit-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.16);
}
.m-float-menu.is-closed {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
.m-float-menu.is-fixed {
  position: fixed;
}
.m-float-menu > a,
.m-float-menu button {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  max-width: 25%;
  color: #aaa;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  line-height: 1.1;
}
.m-float-menu > a.is-active,
.m-float-menu button.is-active {
  color: #009933;
}
.m-float-menu.-top {
  position: fixed;
}

.m-float-menu__nav {
  position: absolute;
  top: 100%;
  right: 0;
}

@media only screen and (min-width:768px), tv, print {
  .m-notice__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-notice.-under .m-notice__box {
    display: block;
  }
}

.m-notice__ttl {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  color: #1a1a1a;
  border: 1px solid #cccccc;
  letter-spacing: 0.2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 48px;
}
@media only screen and (min-width:768px), tv, print {
  .m-notice__ttl {
    min-width: 300px;
    min-height: 44px;
  }
}
.m-notice.-under .m-notice__ttl {
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.1em;
}
@media only screen and (min-width:768px), tv, print {
  .m-notice.-under .m-notice__ttl {
    min-width: 278px;
    min-height: 44px;
  }
}

.m-notice__main {
  padding: 10px 0 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-notice__main {
    padding: 0 45px;
  }
}
.m-notice__main a,
.m-notice__main .m-notice__link {
  color: #0070d2;
  font-size: 14px;
  font-size: 0.875rem;
  letter-spacing: 0.1em;
  line-height: 1.45;
  display: inline-block;
}
@media only screen and (min-width:768px), tv, print {
  .m-notice__main a,
  .m-notice__main .m-notice__link {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-notice.-under .m-notice__main {
    padding: 10px 10px 0;
  }
}

@media only screen and (min-width:1200px), print {
  .m-notice.-under .m-notice__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-notice.-under .m-notice__item > * {
    display: block;
  }
}

@media only screen and (min-width:1200px), print {
  .m-notice__item__time {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}

.m-notice.-gotopass {
  border-radius: 4px;
  padding: 10px 10px 20px;
}
@media only screen and (min-width:768px), tv, print {
  .m-notice.-gotopass {
    padding: 15px 30px 30px;
  }
}
.m-notice.-bg-yellow {
  background-color: #ffd800;
}
.m-notice.-border-panel {
  border: 1px solid #c6c6c6;
  border-radius: 5px;
}
.m-notice.-practice-top {
  padding: 20px 15px;
}
@media only screen and (min-width:768px), tv, print {
  .m-notice.-practice-top {
    padding: 20px 30px;
  }
}
.m-notice.-practice-top .m-notice__link {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.5;
  color: #0070D2;
}
@media only screen and (min-width:768px), tv, print {
  .m-notice.-practice-top .m-notice__link {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

.m-notice__message {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  text-align: center;
}

.m-notice__txt {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.4;
}

.m-notice__detail {
  background-color: #fff;
  padding: 15px 10px;
}
@media only screen and (min-width:1200px), print {
  .m-notice__detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 10px 20px;
  }
}

.m-notice__detail__ttl {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  text-align: center;
}
@media only screen and (min-width:768px), tv, print {
  .m-notice__detail__ttl {
    font-size: 16px;
    font-size: 1rem;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

@media only screen and (min-width:768px), tv, print {
  .m-notice__detail__box {
    max-width: 480px;
    -ms-flex-preferred-size: 480px;
        flex-basis: 480px;
    margin-left: auto;
    margin-right: auto;
  }
}

.m-intro {
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid #e3e3e3;
  padding: 8px 12px;
}
@media only screen and (max-width:767.97px) {
  .m-intro {
    padding: 15px 12px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-intro {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.m-intro.-border-none {
  border: none;
}

.m-intro__imgbox {
  min-width: 108px;
  padding: 0 12px;
}
@media only screen and (max-width:767.97px) {
  .m-intro__imgbox {
    text-align: center;
    margin-bottom: 10px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-intro__imgbox {
    text-align: center;
    margin-bottom: 10px;
  }
}

@media only screen and (max-width:767.97px) {
  .m-intro__txt {
    line-height: 1.5;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-intro__txt {
    padding: 0 12px;
  }
}
.m-intro.-detail .m-intro__txt {
  font-size: 13px;
  font-size: 0.8125rem;
}
@media only screen and (min-width:1200px), print {
  .m-intro.-detail .m-intro__txt {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

@media only screen and (max-width:767.97px) {
  .m-intro__imgbox__logo {
    width: 71px;
    height: 31px;
  }
}

@media only screen and (max-width:767.97px) {
  .m-intro__linkbox {
    display: block;
    text-align: center;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-intro__linkbox {
    min-width: 130px;
  }
}

.m-point-user {
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #008d31;
  padding: 15px 10px 45px;
}
@media only screen and (min-width:768px), tv, print {
  .m-point-user {
    padding: 35px;
  }
}

.m-point-user__ttl {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  color: #09a03e;
  line-height: 1.3;
  text-align: center;
}
@media only screen and (min-width:768px), tv, print {
  .m-point-user__ttl {
    font-size: 28px;
    font-size: 1.75rem;
  }
}

.m-point-user__subttl {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  color: #323232;
  line-height: 1.3;
  text-align: center;
}
@media only screen and (min-width:768px), tv, print {
  .m-point-user__subttl {
    font-size: 24px;
    font-size: 1.5rem;
  }
}

.m-point-user__download {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.m-point-user__download > * {
  margin: 0 8px;
}
@media only screen and (min-width:768px), tv, print {
  .m-point-user__download > * {
    margin: 0 15px;
  }
}

.m-point-user__step {
  background-color: #d7e9f1;
  padding: 35px 0 50px;
}
@media only screen and (min-width:768px), tv, print {
  .m-point-user__step {
    padding: 45px 0 55px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}

.m-point-user__step__app {
  text-align: center;
}

.m-point-user__step__app__ttl {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  text-align: center;
  line-height: 1.4;
}

.m-pass {
  padding: 25px 0 0;
}

.m-pass__ttl {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  text-align: center;
  line-height: 1.4;
}
@media only screen and (min-width:768px), tv, print {
  .m-pass__ttl {
    font-size: 24px;
    font-size: 1.5rem;
  }
}

@media only screen and (max-width:767.97px) {
  .m-pass__name {
    display: block;
  }
}

.m-pass__number {
  font-size: 32px;
  font-size: 2rem;
  font-weight: 700;
  text-align: center;
  line-height: 1;
}
@media only screen and (min-width:768px), tv, print {
  .m-pass__number {
    font-size: 36px;
    font-size: 2.25rem;
  }
}

.m-pass__unit__ttl {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  line-height: 1.4;
  background-color: #323232;
  border-radius: 5px 5px 0 0;
  border: 1px solid #323232;
  color: #fff;
  padding: 2px;
}

.m-pass__unit__cont {
  border-radius: 0 0 5px 5px;
  -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}
@media only screen and (min-width:768px), tv, print {
  .m-pass__unit__cont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-pass__unit__cont {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .m-pass.-mypage .m-pass__unit__cont {
    -webkit-box-align: normal;
        -ms-flex-align: normal;
            align-items: normal;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-pass__unit__cont {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.m-pass__unit__cont.-bg-white {
  background-color: #fff;
}
.m-pass__unit__cont.-inner-group {
  padding: 10px;
}
@media only screen and (max-width:767.97px) {
  .m-pass__unit__cont.-inner-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-pass__unit__cont.-inner-group {
    padding: 20px 10px;
  }
}

@media only screen and (min-width:768px), tv, print {
  .m-pass__unit__cont__point {
    -ms-flex-preferred-size: 42%;
        flex-basis: 42%;
    max-width: 42%;
    padding: 12px 24px;
  }
}
.m-pass.-gold .m-pass__unit__cont__point {
  background-color: #e4dbc7;
}
.m-pass.-silver .m-pass__unit__cont__point {
  background-color: #e6e6e6;
}
.m-pass.-platinum .m-pass__unit__cont__point {
  background-color: #e4deed;
}
@media only screen and (min-width:768px), tv, print {
  .m-pass.-mypage .m-pass__unit__cont__point {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    min-height: 132px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-pass.-mypage .m-pass__unit__cont__point {
    padding: 12px 5px;
  }
}

@media only screen and (max-width:1199.97px) {
  .m-pass__unit__cont__point__inner {
    padding: 20px 15px 25px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-pass__unit__cont__point__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width:1200px), print {
  .m-pass.-gold .m-pass__unit__cont__point__inner.-border-bottom {
    border-bottom: 1px solid #a58a4e;
  }
}
@media only screen and (min-width:1200px), print {
  .m-pass.-silver .m-pass__unit__cont__point__inner.-border-bottom {
    border-bottom: 1px solid #898989;
  }
}
@media only screen and (min-width:1200px), print {
  .m-pass.-platinum .m-pass__unit__cont__point__inner.-border-bottom {
    border-bottom: 1px solid #533487;
  }
}
.m-pass__unit__cont__point__inner.-stage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media only screen and (max-width:1199.97px) {
  .m-pass__unit__cont__point__inner.-stage {
    padding: 0 0 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-pass__unit__cont__point__inner.-stage {
    padding: 20px 25px 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-pass__unit__cont__point__inner.-stage {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.m-pass__unit__cont__point__inner__ttl,
.m-pass__unit__cont__cell__item__ttl {
  background-color: #f5f5f5;
  font-size: 12px;
  font-size: 0.75rem;
  color: #323232;
  display: inline-block;
  min-width: 100px;
  text-align: center;
}
@media only screen and (min-width:768px), tv, print {
  .m-pass__unit__cont__point__inner__ttl,
  .m-pass__unit__cont__cell__item__ttl {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }
}
@media only screen and (min-width:1200px), print {
  .m-pass__unit__cont__point__inner__ttl,
  .m-pass__unit__cont__cell__item__ttl {
    font-size: 13px;
    font-size: 0.8125rem;
    margin-right: auto;
  }
}

.m-pass__unit__cont__point__rank {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width:1200px), print {
  .m-pass__unit__cont__point__rank {
    min-width: 180px;
  }
}
.m-pass__unit__cont__point__rank:before {
  width: 56px;
  height: 45px;
  content: "";
  display: inline;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.m-pass.-gold .m-pass__unit__cont__point__rank:before {
  background-image: url(/assets_r/include/images/img_gold.png);
}
.m-pass.-silver .m-pass__unit__cont__point__rank:before {
  background-image: url(/assets_r/include/images/img_silver.png);
}
.m-pass.-platinum .m-pass__unit__cont__point__rank:before {
  background-image: url(/assets_r/include/images/img_platinum.png);
}
.m-pass.-mypage .m-pass__unit__cont__point__rank {
  min-width: 155px;
}
@media only screen and (min-width:1200px), print {
  .m-pass.-mypage .m-pass__unit__cont__point__rank {
    min-width: auto;
  }
}

.m-pass__unit__cont__point__rank__txt {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  padding-left: 10px;
}
.m-pass.-gold .m-pass__unit__cont__point__rank__txt {
  color: #a58a4e;
}
.m-pass.-silver .m-pass__unit__cont__point__rank__txt {
  color: #898989;
}
.m-pass.-platinum .m-pass__unit__cont__point__rank__txt {
  color: #533487;
}
.m-pass.-mypage .m-pass__unit__cont__point__rank__txt {
  font-size: 26px;
  font-size: 1.625rem;
}
@media only screen and (min-width:1200px), print {
  .m-pass.-mypage .m-pass__unit__cont__point__rank__txt {
    font-size: 32px;
    font-size: 2rem;
  }
}

.m-pass__unit__cont__item {
  padding: 0 10px;
}
@media only screen and (min-width:768px), tv, print {
  .m-pass__unit__cont__item {
    padding: 20px 15px 20px 30px;
    -ms-flex-preferred-size: 58%;
        flex-basis: 58%;
    max-width: 58%;
  }
}

.m-pass__unit__cont__cell.-logo {
  text-align: center;
}
@media only screen and (max-width:767.97px) {
  .m-pass__unit__cont__cell.-logo {
    padding: 0 20px 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-pass__unit__cont__cell.-logo {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-right: 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-pass__unit__cont__cell.-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 10px 25px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-pass__unit__cont__cell.-group {
    padding: 12px 20px;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    min-height: 132px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-pass__unit__cont__cell.-group {
    padding: 12px 5px;
  }
}

.m-pass__unit__cont__cell__item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (max-width:767.97px) {
  .m-pass__unit__cont__cell__item {
    padding: 0 0 10px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-pass__unit__cont__cell__item {
    padding: 0 0 10px;
  }
}

@media only screen and (min-width:768px), tv, print {
  .m-pass__unit__cont__cell__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    flex-direction: column;
    height: 100%;
  }
}

.m-pass__unit__cont__cell__item__point {
  color: #323232;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
@media only screen and (min-width:768px), tv, print {
  .m-pass__unit__cont__cell__item__point {
    font-size: 20px;
    font-size: 1.25rem;
    min-height: 45px;
    text-align: right;
  }
}

.m-pass__unit__cont__cell__item__point__number {
  font-size: 26px;
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 1;
  margin: 0px 5px;
  color: #1a1a1a;
}
@media only screen and (min-width:768px), tv, print {
  .m-pass__unit__cont__cell__item__point__number {
    font-size: 38px;
    font-size: 2.375rem;
  }
}

.m-pass__unit__cont__cell__link {
  line-height: 1;
  -ms-flex-item-align: end;
      align-self: flex-end;
}

@media only screen and (max-width:767.97px) {
  .m-total-point {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .m-total-point.-sp-row {
    display: block;
  }
}
@media only screen and (max-width:767.97px) {
  .m-total-point.-sp-show {
    height: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .m-total-point.-mypage {
    padding: 0 25px;
  }
}

.m-total-point__main {
  position: relative;
  width: 110px;
  height: 110px;
  text-align: center;
}
@media only screen and (min-width:768px), tv, print {
  .m-total-point__main {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width:767.97px) {
  .m-total-point__main {
    margin-right: 25px;
  }
}
@media only screen and (max-width: 320px) {
  .m-total-point__main {
    margin-right: 10px;
  }
}

.m-total-point__main__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 2;
}

.m-total-point__box {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: auto;
  z-index: 3;
}

.m-total-point__numberbox {
  text-align: center;
  margin-bottom: 5px;
  color: #646464;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1;
}
.m-total-point__numberbox.-txt {
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
@media only screen and (max-width:767.97px) {
  .m-total-point__numberbox.-txt {
    min-width: 130px;
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }
}
@media only screen and (max-width: 320px) {
  .m-total-point__numberbox.-txt {
    min-width: 0;
  }
}
@media only screen and (max-width:767.97px) {
  .m-total-point.-mypage .m-total-point__numberbox {
    min-width: auto;
  }
}

.m-total-point__totalbox {
  border-top: 1px solid #4d4398;
  padding: 7px 8px 0;
  font-size: 13px;
  font-size: 0.8125rem;
  color: #323232;
  line-height: 1;
}

.m-total-point__number {
  color: #1a1a1a;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1;
}
.m-total-point.-gold .m-total-point__number.-main {
  color: #a58a4e;
}
.m-total-point.-silver .m-total-point__number.-main {
  color: #898989;
}
.m-total-point.-platinum .m-total-point__number.-main {
  color: #533487;
}
@media only screen and (max-width:767.97px) {
  .m-total-point__number.-sub {
    font-size: 22px;
    font-size: 1.375rem;
    margin-left: auto;
  }
}
.m-total-point.-under-logo .m-total-point__number {
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (max-width:767.97px) {
  .m-total-point.-under-logo .m-total-point__number.-lg {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-total-point.-under-logo .m-total-point__number.-lg {
    font-size: 24px;
    font-size: 1.5rem;
  }
}

.m-total-point__txt {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
  letter-spacing: 0.08em;
  color: #1a1a1a;
}
.m-total-point__txt.-bold {
  font-weight: 700;
}

.m-total-point__sub__txt {
  color: #1a1a1a;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.3;
  text-align: right;
}
@media only screen and (max-width:767.97px) {
  .m-total-point__sub__txt {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }
}
.m-total-point.-under-logo .m-total-point__sub__txt {
  font-size: 12px;
  font-size: 0.75rem;
}
@media only screen and (max-width:767.97px) {
  .m-total-point.-mypage .m-total-point__sub__txt {
    -ms-flex-item-align: center;
        align-self: center;
  }
}

.m-total-point__sub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (max-width:767.97px) {
  .m-total-point__sub {
    position: relative;
    max-width: calc(100% - 138px);
    padding: 0 0 0 25px;
  }
  .m-total-point__sub:before {
    border-left: 1px solid #e2e2e2;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    max-height: 80px;
    margin: auto 0;
  }
  .m-total-point.-gold .m-total-point__sub:before {
    border-color: #a58a4e;
  }
  .m-total-point.-silver .m-total-point__sub:before {
    border-color: #898989;
  }
  .m-total-point.-platinum .m-total-point__sub:before {
    border-color: #533487;
  }
}
@media only screen and (max-width: 320px) {
  .m-total-point__sub {
    padding: 0 0 0 10px;
  }
}
.m-total-point.-under-logo .m-total-point__sub {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width:1200px), print {
  .m-total-point.-under-logo .m-total-point__sub {
    padding: 0 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-total-point.-pc-justify-around .m-total-point__sub {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
@media only screen and (max-width:767.97px) {
  .m-total-point.-sp-row .m-total-point__sub {
    display: block;
    max-width: none;
  }
}
@media only screen and (max-width:767.97px) {
  .m-total-point.-sp-show .m-total-point__sub {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .m-total-point.-sp-show .m-total-point__sub:before {
    display: none;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-total-point.-mypage .m-total-point__sub {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media only screen and (max-width:767.97px) {
  .m-total-point.-mypage .m-total-point__sub {
    max-width: none;
    padding: 0;
    width: 100%;
  }
}

.m-total-point__point__base {
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.m-total-point__point__point-up {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.m-total-point.-platinum .m-total-point__point__point-up__color0,
.m-total-point.-platinum .m-total-point__point__point-up__color100 {
  stop-color: #533487;
}
.m-total-point.-gold .m-total-point__point__point-up__color0,
.m-total-point.-gold .m-total-point__point__point-up__color100 {
  stop-color: #a58a4e;
}
.m-total-point.-silver .m-total-point__point__point-up__color0,
.m-total-point.-silver .m-total-point__point__point-up__color100 {
  stop-color: #898989;
}

.m-banner-unit.-row {
  text-align: center;
}
@media only screen and (min-width:768px), tv, print {
  .m-banner-unit.-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.m-banner-unit__item__link {
  display: inline-block;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-banner-unit__item__link:hover {
  opacity: 0.7;
}

@media only screen and (max-width:767.97px) {
  .m-tablebox.-scroll .m-tablebox__inner {
    overflow-x: scroll;
  }
}

.m-tablebox__table {
  table-layout: auto;
  width: 100%;
  border-collapse: collapse;
}
@media only screen and (max-width:767.97px) {
  .m-tablebox__table {
    width: 880px;
  }
}

.m-tablebox__head th {
  background-color: #f0f0f0;
  font-size: 14px;
  font-size: 0.875rem;
  border: 1px solid #e2e2e2;
  line-height: 1.3;
  font-weight: 700;
  padding: 4px 10px;
}
@media only screen and (min-width:768px), tv, print {
  .m-tablebox__head th {
    font-size: 15px;
    font-size: 0.9375rem;
    font-weight: 400;
  }
}

.m-tablebox__body td {
  font-size: 15px;
  font-size: 0.9375rem;
  text-align: center;
  border: 1px solid #e2e2e2;
  padding: 10px;
}
@media only screen and (max-width:767.97px) {
  .m-tablebox__body .m-tablebox__tr td:first-child {
    font-weight: 700;
  }
}

.m-tablebox__name {
  font-size: 13px;
  font-size: 0.8125rem;
  color: #323232;
}

.m-tablebox__caption {
  font-size: 13px;
  font-size: 0.8125rem;
  color: #262626;
}

@media only screen and (max-width:767.97px) {
  .m-pass-detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-pass-detail {
    padding: 0 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-pass-detail.-web {
    -ms-flex-pack: distribute;
        justify-content: space-around;
    padding: 9px 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-pass-detail.-web {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 12px 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-pass-detail.-sp-under-line {
    border-bottom: 1px solid #c8c8c8;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-pass-detail.-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 100%;
  }
}

.m-pass-detail__ttl {
  background-color: #f5f5f5;
  font-size: 12px;
  font-size: 0.75rem;
  color: #323232;
  display: inline-block;
  min-width: 100px;
  text-align: center;
  vertical-align: top;
}
@media only screen and (min-width:1200px), print {
  .m-pass-detail__ttl {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-pass-detail.-group .m-pass-detail__ttl {
    -ms-flex-item-align: baseline;
        align-self: baseline;
  }
}

.m-pass-detail__text {
  color: #323232;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}
@media only screen and (min-width:768px), tv, print {
  .m-pass-detail__text {
    font-size: 20px;
    font-size: 1.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .m-pass-detail.-web .m-pass-detail__text {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (max-width:767.97px) {
  .m-pass-detail.-web .m-pass-detail__text {
    line-height: normal;
  }
}

.m-pass-detail__text__number {
  font-size: 26px;
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 1;
  margin: 0px 5px;
  color: #1a1a1a;
}
@media only screen and (min-width:768px), tv, print {
  .m-pass-detail__text__number {
    font-size: 38px;
    font-size: 2.375rem;
  }
}
.m-pass-detail.-web .m-pass-detail__text__number {
  color: #009933;
  font-size: 40px;
  font-size: 2.5rem;
}
@media only screen and (max-width:767.97px) {
  .m-pass-detail.-web .m-pass-detail__text__number {
    margin: 0;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-pass-detail.-web .m-pass-detail__text__number {
    font-size: 46px;
    font-size: 2.875rem;
  }
}

.m-pass-detail__text__number__unit {
  margin-top: 20px;
}

.m-pass-detail__link {
  padding: 0 15px;
  line-height: 1;
}
.m-pass-detail__link.-right {
  text-align: right;
}
.m-pass-detail.-web .m-pass-detail__link {
  padding: 0;
}

.m-page-news {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 11px 5px;
}
.m-page-news.-bg-yellow {
  background-color: #ffd200;
}

.m-page-news__txt {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 700;
}
@media only screen and (min-width:768px), tv, print {
  .m-page-news__txt {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

.m-page-news__icon {
  -webkit-margin-end: 10px;
          margin-inline-end: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.m-list.-number li {
  counter-increment: number;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.m-list.-number li::before {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: block;
  content: counter(number);
  margin-right: 10px;
}
@media only screen and (min-width:768px), tv, print {
  .m-list.-number li::before {
    margin-right: 15px;
  }
}
.m-list.-point li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.m-list.-point li::before {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: block;
  content: "・";
}
.m-list.-link li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 5px 0;
}
.m-list.-link li::before {
  content: "・";
  display: block;
  margin-right: 5px;
  color: #0059de;
}
@media only screen and (min-width:768px), tv, print {
  .m-list.-col2-pc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-list.-col2-pc li {
    width: 50%;
  }
}
.m-list.-col2-pc a {
  display: block;
  color: #0059de;
}

.m-media-box.-movie {
  background-color: #000;
}
@media only screen and (max-width:1199.97px) {
  .m-media-box.-movie {
    padding: 0 15px;
  }
}
.m-media-box.-movie iframe {
  aspect-ratio: 330/200;
}
@media only screen and (min-width:1200px), print {
  .m-media-box.-movie iframe {
    max-width: 756px;
    margin: 0 auto;
  }
}
.m-media-box.-img360 iframe {
  aspect-ratio: 330/210;
}
.m-media-box iframe {
  width: 100%;
  height: 100%;
  display: block;
}

.m-anchor-box__items {
  display: grid;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
@media only screen and (max-width:1199.97px) {
  .m-anchor-box__items {
    row-gap: 18px;
    -webkit-column-gap: 24px;
       -moz-column-gap: 24px;
            column-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }
}

.m-anchor-box__item {
  background-color: #f7f7f7;
  padding: 10px 15px;
  border-radius: 10px;
}
@media only screen and (min-width:1200px), print {
  .m-anchor-box__item {
    padding: 20px 15px;
  }
}

.m-anchor-box__ttl {
  display: block;
  font-weight: 600;
  color: #277dff;
  text-decoration: none;
  font-size: 16px;
  font-size: 1rem;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-anchor-box__ttl:hover {
  opacity: 0.7;
}
@media only screen and (min-width:1200px), print {
  .m-anchor-box__ttl {
    font-size: 18px;
    font-size: 1.125rem;
  }
}

.m-anchor-box__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.m-anchor-box__list > li {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 50%;
}
.m-anchor-box__list a {
  color: #333;
  text-decoration: none;
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-anchor-box__list a:hover {
  opacity: 0.7;
}
@media only screen and (min-width:1200px), print {
  .m-anchor-box__list a {
    font-size: 16px;
    font-size: 1rem;
  }
}

/*====================================

Organisms

====================================*/
.o-program__navigation {
  margin: 0 0 10px;
}
.o-program__navigation._sp {
  margin: 16px 0;
}
.o-program__navigation._sp .o-program__navigation__prev,
.o-program__navigation._sp .o-program__navigation__next {
  border: 1px solid #AAAAAA;
  border-radius: 3px;
  padding: 0 10px;
}
@media only screen and (min-width:768px), tv, print {
  .o-program__navigation._sp {
    display: none;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-program__navigation._pc {
    display: none;
  }
  .o-program__navigation._sp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (max-width:767.97px) {
  .o-program__navigation._pc {
    display: none;
  }
}

.o-program__navigation__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 15px;
}
.o-program__navigation__inner.-justify-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

.o-program__navigation__btn {
  width: 80px;
}
.o-program__navigation__btn.-month {
  width: 48px;
}

.o-program__navigation__items {
  background-color: #f7f7f7;
  padding: 0 10px 10px;
}

.o-program__navigation__year {
  margin-bottom: 5px;
  font-weight: 700;
  font-size: 16px;
  font-size: 1rem;
  text-align: center;
}

.o-program__navigation__months {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}

@media only screen and (min-width:768px), tv, print {
  .o-program__frame {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
  }
}

@media only screen and (min-width:768px), tv, print {
  .o-program__item {
    width: calc((100% - 20px) / 2);
  }
}

.o-program__table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.o-program__table thead tr th {
  background-color: #dbf1d3;
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
}
.o-program.-member-contest-schedule .o-program__table thead tr th {
  border: 1px solid #dbf1d3;
}
@media only screen and (max-width:767.97px) {
  .o-program.-member-contest-schedule .o-program__table thead tr th {
    padding: 2px 0;
  }
}
.o-program__table tbody tr th, .o-program__table tbody tr td {
  padding: 5px 10px;
  border: 1px solid #E2E2E2;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
}
.o-program__table tbody tr th.saturday, .o-program__table tbody tr td.saturday {
  color: #0059DE;
}
.o-program__table tbody tr th.sunday, .o-program__table tbody tr th.holiday, .o-program__table tbody tr td.sunday, .o-program__table tbody tr td.holiday {
  color: #FF0000;
}
.o-program__table tbody tr th {
  padding: 5px 5px 5px 10px;
  width: 70px;
  white-space: nowrap;
  text-align: left;
}
.o-program__card {
  margin: 5px 0;
  border: 1px solid #e2e2e2;
  background-color: #f7f7f7;
  border-radius: 8px;
  padding: 8px;
}

.o-program__card__heading {
  margin-bottom: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}

.o-program__card__label {
  width: 64px;
  height: 20px;
  display: grid;
  place-content: center;
  background-color: #f0a225;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  color: #fff;
}

.o-program__card__date {
  font-size: 12px;
  font-size: 0.75rem;
}

.o-tab__panel {
  display: none;
}
.o-tab__panel.is-active {
  display: block;
}
.o-tab.-border .o-tab__panel {
  position: relative;
  margin-top: -1px;
  padding: 30px;
  background-color: #fff;
}
@media only screen and (min-width:1200px), print {
  .o-tab.-border .o-tab__panel {
    border: 2px solid #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-tab.-border .o-tab__panel {
    border-top: 1px solid #008d31;
    padding: 20px;
  }
}

.o-tab .o-tab__inner.-search {
  border: 1px solid #008d31;
  border-radius: 3px;
}
@media only screen and (max-width:1199.97px) {
  .o-tab .o-tab__inner.-search {
    margin: 0 15px;
  }
}
.o-tab .o-tab__inner.-search.-border-none {
  border: none;
  border-radius: 0;
}
@media only screen and (max-width:1199.97px) {
  .o-tab .o-tab__inner .o-tab__panel.-normal {
    border-top: none;
    padding: 0 10px 20px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-tab .o-tab__inner .o-tab__panel.-reserve-menu {
    border-top: none;
    padding: 0 0 20px;
  }
}

.o-login {
  border: 2px solid #efefef;
}
@media only screen and (min-width:768px), tv, print {
  .o-login {
    padding: 85px 0;
  }
}
@media only screen and (max-width:767.97px) {
  .o-login {
    padding: 15px;
  }
}
.o-login.-light-gray {
  background-color: #f7f7f7;
  border: none;
}

@media only screen and (min-width:768px), tv, print {
  .o-login__form {
    width: 580px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (min-width:768px), tv, print {
  .o-login__unit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.o-login__unit + .o-login__unit {
  margin-top: 40px;
}

.o-login__heading {
  background-color: #efefef;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width:768px), tv, print {
  .o-login__heading {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 145px;
    margin-right: 20px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-login__heading {
    padding: 11px;
    margin-bottom: 15px;
  }
}

.o-login__input {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}

.o-login__form-txt {
  width: 100%;
  padding-left: 10px;
  margin-bottom: 10px;
}

.o-login__form-check {
  margin-right: 5px;
  vertical-align: 1px;
}

.o-login__btn {
  text-align: center;
}
@media only screen and (min-width:768px), tv, print {
  .o-login__btn {
    margin-top: 55px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-login__btn {
    margin-top: 30px;
  }
}

@media only screen and (min-width:768px), tv, print {
  .o-login__form-btn {
    width: 320px;
  }
}

/* グリッド */
.o-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.o-grid.-nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.o-grid.-inner-stretch .o-grid__cell {
  -ms-flex-preferred-size: 1;
      flex-basis: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.o-grid.-inner-stretch .o-grid__cell > * {
  max-width: 100%;
  min-width: 100%;
}
@media only screen and (min-width:1200px), print {
  .o-grid.-row-reverse-pcw {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-block {
    display: block;
  }
  .o-grid.-sp-block.-inner-stretch .o-grid__cell {
    display: block;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-block {
    display: block;
  }
  .o-grid.-basic-block.-inner-stretch .o-grid__cell {
    display: block;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-block {
    display: block;
  }
  .o-grid.-mobile-block.-inner-stretch .o-grid__cell {
    display: block;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-1col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-1col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .o-grid.-pc-1col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200%;
            flex: 0 0 200%;
    -ms-flex-preferred-size: 200%;
        flex-basis: 200%;
    max-width: 200%;
  }
  .o-grid.-pc-1col .o-grid__cell.-pc-colspan1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-1col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-1col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .o-grid.-tablet-1col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200%;
            flex: 0 0 200%;
    -ms-flex-preferred-size: 200%;
        flex-basis: 200%;
    max-width: 200%;
  }
  .o-grid.-tablet-1col .o-grid__cell.-tablet-colspan1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-1col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-1col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .o-grid.-pcb-1col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200%;
            flex: 0 0 200%;
    -ms-flex-preferred-size: 200%;
        flex-basis: 200%;
    max-width: 200%;
  }
  .o-grid.-pcb-1col .o-grid__cell.-pcb-colspan1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-1col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-1col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .o-grid.-pcw-1col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200%;
            flex: 0 0 200%;
    -ms-flex-preferred-size: 200%;
        flex-basis: 200%;
    max-width: 200%;
  }
  .o-grid.-pcw-1col .o-grid__cell.-pcw-colspan1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-1col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-1col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .o-grid.-basic-1col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200%;
            flex: 0 0 200%;
    -ms-flex-preferred-size: 200%;
        flex-basis: 200%;
    max-width: 200%;
  }
  .o-grid.-basic-1col .o-grid__cell.-basic-colspan1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-1col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-1col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-1col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .o-grid.-sp-1col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200%;
            flex: 0 0 200%;
    max-width: 200%;
    -ms-flex-preferred-size: 200%;
        flex-basis: 200%;
  }
  .o-grid.-sp-1col .o-grid__cell.-sp-colspan1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-1col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-1col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-1col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .o-grid.-desktop-1col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200%;
            flex: 0 0 200%;
    max-width: 200%;
    -ms-flex-preferred-size: 200%;
        flex-basis: 200%;
  }
  .o-grid.-desktop-1col .o-grid__cell.-desktop-colspan1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-1col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-1col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-1col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .o-grid.-mobile-1col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200%;
            flex: 0 0 200%;
    max-width: 200%;
    -ms-flex-preferred-size: 200%;
        flex-basis: 200%;
  }
  .o-grid.-mobile-1col .o-grid__cell.-mobile-colspan1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-2col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-2col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pc-2col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-2col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-2col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-tablet-2col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-2col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-2col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcb-2col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-2col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-2col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcw-2col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-2col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-2col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-basic-2col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-2col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-2col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-2col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-sp-2col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-2col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-2col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-2col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-desktop-2col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-2col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-2col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-2col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-mobile-2col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-3col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-3col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pc-3col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pc-3col .o-grid__cell.-pc-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-3col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-3col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-tablet-3col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-tablet-3col .o-grid__cell.-tablet-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-3col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-3col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pcb-3col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pcb-3col .o-grid__cell.-pcb-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-3col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-3col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pcw-3col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pcw-3col .o-grid__cell.-pcw-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-3col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-3col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-basic-3col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-basic-3col .o-grid__cell.-basic-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-3col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-3col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-3col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-sp-3col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-sp-3col .o-grid__cell.-sp-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-3col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-3col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-3col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-desktop-3col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-desktop-3col .o-grid__cell.-desktop-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-3col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-3col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-3col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-mobile-3col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-mobile-3col .o-grid__cell.-mobile-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-4col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-4col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-pc-4col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pc-4col .o-grid__cell.-pc-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-pc-4col .o-grid__cell.-pc-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-4col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-4col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-tablet-4col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-tablet-4col .o-grid__cell.-tablet-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-tablet-4col .o-grid__cell.-tablet-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-4col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-4col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-pcb-4col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcb-4col .o-grid__cell.-pcb-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-pcb-4col .o-grid__cell.-pcb-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-4col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-4col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-pcw-4col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcw-4col .o-grid__cell.-pcw-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-pcw-4col .o-grid__cell.-pcw-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-4col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-4col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-basic-4col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-basic-4col .o-grid__cell.-basic-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-basic-4col .o-grid__cell.-basic-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-4col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-4col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-4col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
  .o-grid.-sp-4col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-sp-4col .o-grid__cell.-sp-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
  .o-grid.-sp-4col .o-grid__cell.-sp-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-4col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-4col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-4col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
  .o-grid.-desktop-4col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-desktop-4col .o-grid__cell.-desktop-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
  .o-grid.-desktop-4col .o-grid__cell.-desktop-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-4col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-4col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-4col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
  .o-grid.-mobile-4col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-mobile-4col .o-grid__cell.-mobile-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
  .o-grid.-mobile-4col .o-grid__cell.-mobile-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-5col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-5col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .o-grid.-pc-5col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .o-grid.-pc-5col .o-grid__cell.-pc-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .o-grid.-pc-5col .o-grid__cell.-pc-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .o-grid.-pc-5col .o-grid__cell.-pc-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-5col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-5col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .o-grid.-tablet-5col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .o-grid.-tablet-5col .o-grid__cell.-tablet-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .o-grid.-tablet-5col .o-grid__cell.-tablet-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .o-grid.-tablet-5col .o-grid__cell.-tablet-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-5col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-5col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .o-grid.-pcb-5col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .o-grid.-pcb-5col .o-grid__cell.-pcb-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .o-grid.-pcb-5col .o-grid__cell.-pcb-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .o-grid.-pcb-5col .o-grid__cell.-pcb-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-5col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-5col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .o-grid.-pcw-5col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .o-grid.-pcw-5col .o-grid__cell.-pcw-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .o-grid.-pcw-5col .o-grid__cell.-pcw-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .o-grid.-pcw-5col .o-grid__cell.-pcw-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-5col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-5col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .o-grid.-basic-5col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .o-grid.-basic-5col .o-grid__cell.-basic-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .o-grid.-basic-5col .o-grid__cell.-basic-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .o-grid.-basic-5col .o-grid__cell.-basic-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-5col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-5col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-5col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
  }
  .o-grid.-sp-5col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
  .o-grid.-sp-5col .o-grid__cell.-sp-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
  }
  .o-grid.-sp-5col .o-grid__cell.-sp-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    max-width: 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
  }
  .o-grid.-sp-5col .o-grid__cell.-sp-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-5col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-5col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-5col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
  }
  .o-grid.-desktop-5col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
  .o-grid.-desktop-5col .o-grid__cell.-desktop-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
  }
  .o-grid.-desktop-5col .o-grid__cell.-desktop-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    max-width: 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
  }
  .o-grid.-desktop-5col .o-grid__cell.-desktop-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-5col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-5col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-5col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
  }
  .o-grid.-mobile-5col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
  .o-grid.-mobile-5col .o-grid__cell.-mobile-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
  }
  .o-grid.-mobile-5col .o-grid__cell.-mobile-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    max-width: 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
  }
  .o-grid.-mobile-5col .o-grid__cell.-mobile-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-6col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-6col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid.-pc-6col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pc-6col .o-grid__cell.-pc-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pc-6col .o-grid__cell.-pc-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pc-6col .o-grid__cell.-pc-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid.-pc-6col .o-grid__cell.-pc-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-6col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-6col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid.-tablet-6col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-tablet-6col .o-grid__cell.-tablet-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-tablet-6col .o-grid__cell.-tablet-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-tablet-6col .o-grid__cell.-tablet-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid.-tablet-6col .o-grid__cell.-tablet-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-6col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-6col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid.-pcb-6col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pcb-6col .o-grid__cell.-pcb-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcb-6col .o-grid__cell.-pcb-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pcb-6col .o-grid__cell.-pcb-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid.-pcb-6col .o-grid__cell.-pcb-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-6col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-6col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid.-pcw-6col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pcw-6col .o-grid__cell.-pcw-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcw-6col .o-grid__cell.-pcw-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pcw-6col .o-grid__cell.-pcw-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid.-pcw-6col .o-grid__cell.-pcw-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-6col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-6col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid.-basic-6col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-basic-6col .o-grid__cell.-basic-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-basic-6col .o-grid__cell.-basic-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-basic-6col .o-grid__cell.-basic-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid.-basic-6col .o-grid__cell.-basic-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-6col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-6col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-6col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
  }
  .o-grid.-sp-6col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-sp-6col .o-grid__cell.-sp-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-sp-6col .o-grid__cell.-sp-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-sp-6col .o-grid__cell.-sp-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
  }
  .o-grid.-sp-6col .o-grid__cell.-sp-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-6col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-6col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-6col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
  }
  .o-grid.-desktop-6col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-desktop-6col .o-grid__cell.-desktop-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-desktop-6col .o-grid__cell.-desktop-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-desktop-6col .o-grid__cell.-desktop-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
  }
  .o-grid.-desktop-6col .o-grid__cell.-desktop-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-6col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-6col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-6col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
  }
  .o-grid.-mobile-6col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-mobile-6col .o-grid__cell.-mobile-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-mobile-6col .o-grid__cell.-mobile-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-mobile-6col .o-grid__cell.-mobile-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
  }
  .o-grid.-mobile-6col .o-grid__cell.-mobile-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-7col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-7col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.2857142857%;
            flex: 0 0 14.2857142857%;
    -ms-flex-preferred-size: 14.2857142857%;
        flex-basis: 14.2857142857%;
    max-width: 14.2857142857%;
  }
  .o-grid.-pc-7col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 28.5714285714%;
            flex: 0 0 28.5714285714%;
    -ms-flex-preferred-size: 28.5714285714%;
        flex-basis: 28.5714285714%;
    max-width: 28.5714285714%;
  }
  .o-grid.-pc-7col .o-grid__cell.-pc-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 42.8571428571%;
            flex: 0 0 42.8571428571%;
    -ms-flex-preferred-size: 42.8571428571%;
        flex-basis: 42.8571428571%;
    max-width: 42.8571428571%;
  }
  .o-grid.-pc-7col .o-grid__cell.-pc-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 57.1428571429%;
            flex: 0 0 57.1428571429%;
    -ms-flex-preferred-size: 57.1428571429%;
        flex-basis: 57.1428571429%;
    max-width: 57.1428571429%;
  }
  .o-grid.-pc-7col .o-grid__cell.-pc-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 71.4285714286%;
            flex: 0 0 71.4285714286%;
    -ms-flex-preferred-size: 71.4285714286%;
        flex-basis: 71.4285714286%;
    max-width: 71.4285714286%;
  }
  .o-grid.-pc-7col .o-grid__cell.-pc-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 85.7142857143%;
            flex: 0 0 85.7142857143%;
    -ms-flex-preferred-size: 85.7142857143%;
        flex-basis: 85.7142857143%;
    max-width: 85.7142857143%;
  }
  .o-grid.-pc-7col .o-grid__cell.-pc-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-7col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-7col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.2857142857%;
            flex: 0 0 14.2857142857%;
    -ms-flex-preferred-size: 14.2857142857%;
        flex-basis: 14.2857142857%;
    max-width: 14.2857142857%;
  }
  .o-grid.-tablet-7col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 28.5714285714%;
            flex: 0 0 28.5714285714%;
    -ms-flex-preferred-size: 28.5714285714%;
        flex-basis: 28.5714285714%;
    max-width: 28.5714285714%;
  }
  .o-grid.-tablet-7col .o-grid__cell.-tablet-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 42.8571428571%;
            flex: 0 0 42.8571428571%;
    -ms-flex-preferred-size: 42.8571428571%;
        flex-basis: 42.8571428571%;
    max-width: 42.8571428571%;
  }
  .o-grid.-tablet-7col .o-grid__cell.-tablet-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 57.1428571429%;
            flex: 0 0 57.1428571429%;
    -ms-flex-preferred-size: 57.1428571429%;
        flex-basis: 57.1428571429%;
    max-width: 57.1428571429%;
  }
  .o-grid.-tablet-7col .o-grid__cell.-tablet-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 71.4285714286%;
            flex: 0 0 71.4285714286%;
    -ms-flex-preferred-size: 71.4285714286%;
        flex-basis: 71.4285714286%;
    max-width: 71.4285714286%;
  }
  .o-grid.-tablet-7col .o-grid__cell.-tablet-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 85.7142857143%;
            flex: 0 0 85.7142857143%;
    -ms-flex-preferred-size: 85.7142857143%;
        flex-basis: 85.7142857143%;
    max-width: 85.7142857143%;
  }
  .o-grid.-tablet-7col .o-grid__cell.-tablet-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-7col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-7col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.2857142857%;
            flex: 0 0 14.2857142857%;
    -ms-flex-preferred-size: 14.2857142857%;
        flex-basis: 14.2857142857%;
    max-width: 14.2857142857%;
  }
  .o-grid.-pcb-7col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 28.5714285714%;
            flex: 0 0 28.5714285714%;
    -ms-flex-preferred-size: 28.5714285714%;
        flex-basis: 28.5714285714%;
    max-width: 28.5714285714%;
  }
  .o-grid.-pcb-7col .o-grid__cell.-pcb-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 42.8571428571%;
            flex: 0 0 42.8571428571%;
    -ms-flex-preferred-size: 42.8571428571%;
        flex-basis: 42.8571428571%;
    max-width: 42.8571428571%;
  }
  .o-grid.-pcb-7col .o-grid__cell.-pcb-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 57.1428571429%;
            flex: 0 0 57.1428571429%;
    -ms-flex-preferred-size: 57.1428571429%;
        flex-basis: 57.1428571429%;
    max-width: 57.1428571429%;
  }
  .o-grid.-pcb-7col .o-grid__cell.-pcb-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 71.4285714286%;
            flex: 0 0 71.4285714286%;
    -ms-flex-preferred-size: 71.4285714286%;
        flex-basis: 71.4285714286%;
    max-width: 71.4285714286%;
  }
  .o-grid.-pcb-7col .o-grid__cell.-pcb-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 85.7142857143%;
            flex: 0 0 85.7142857143%;
    -ms-flex-preferred-size: 85.7142857143%;
        flex-basis: 85.7142857143%;
    max-width: 85.7142857143%;
  }
  .o-grid.-pcb-7col .o-grid__cell.-pcb-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-7col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-7col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.2857142857%;
            flex: 0 0 14.2857142857%;
    -ms-flex-preferred-size: 14.2857142857%;
        flex-basis: 14.2857142857%;
    max-width: 14.2857142857%;
  }
  .o-grid.-pcw-7col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 28.5714285714%;
            flex: 0 0 28.5714285714%;
    -ms-flex-preferred-size: 28.5714285714%;
        flex-basis: 28.5714285714%;
    max-width: 28.5714285714%;
  }
  .o-grid.-pcw-7col .o-grid__cell.-pcw-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 42.8571428571%;
            flex: 0 0 42.8571428571%;
    -ms-flex-preferred-size: 42.8571428571%;
        flex-basis: 42.8571428571%;
    max-width: 42.8571428571%;
  }
  .o-grid.-pcw-7col .o-grid__cell.-pcw-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 57.1428571429%;
            flex: 0 0 57.1428571429%;
    -ms-flex-preferred-size: 57.1428571429%;
        flex-basis: 57.1428571429%;
    max-width: 57.1428571429%;
  }
  .o-grid.-pcw-7col .o-grid__cell.-pcw-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 71.4285714286%;
            flex: 0 0 71.4285714286%;
    -ms-flex-preferred-size: 71.4285714286%;
        flex-basis: 71.4285714286%;
    max-width: 71.4285714286%;
  }
  .o-grid.-pcw-7col .o-grid__cell.-pcw-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 85.7142857143%;
            flex: 0 0 85.7142857143%;
    -ms-flex-preferred-size: 85.7142857143%;
        flex-basis: 85.7142857143%;
    max-width: 85.7142857143%;
  }
  .o-grid.-pcw-7col .o-grid__cell.-pcw-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-7col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-7col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.2857142857%;
            flex: 0 0 14.2857142857%;
    -ms-flex-preferred-size: 14.2857142857%;
        flex-basis: 14.2857142857%;
    max-width: 14.2857142857%;
  }
  .o-grid.-basic-7col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 28.5714285714%;
            flex: 0 0 28.5714285714%;
    -ms-flex-preferred-size: 28.5714285714%;
        flex-basis: 28.5714285714%;
    max-width: 28.5714285714%;
  }
  .o-grid.-basic-7col .o-grid__cell.-basic-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 42.8571428571%;
            flex: 0 0 42.8571428571%;
    -ms-flex-preferred-size: 42.8571428571%;
        flex-basis: 42.8571428571%;
    max-width: 42.8571428571%;
  }
  .o-grid.-basic-7col .o-grid__cell.-basic-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 57.1428571429%;
            flex: 0 0 57.1428571429%;
    -ms-flex-preferred-size: 57.1428571429%;
        flex-basis: 57.1428571429%;
    max-width: 57.1428571429%;
  }
  .o-grid.-basic-7col .o-grid__cell.-basic-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 71.4285714286%;
            flex: 0 0 71.4285714286%;
    -ms-flex-preferred-size: 71.4285714286%;
        flex-basis: 71.4285714286%;
    max-width: 71.4285714286%;
  }
  .o-grid.-basic-7col .o-grid__cell.-basic-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 85.7142857143%;
            flex: 0 0 85.7142857143%;
    -ms-flex-preferred-size: 85.7142857143%;
        flex-basis: 85.7142857143%;
    max-width: 85.7142857143%;
  }
  .o-grid.-basic-7col .o-grid__cell.-basic-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-7col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-7col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-7col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.2857142857%;
            flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
    -ms-flex-preferred-size: 14.2857142857%;
        flex-basis: 14.2857142857%;
  }
  .o-grid.-sp-7col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 28.5714285714%;
            flex: 0 0 28.5714285714%;
    max-width: 28.5714285714%;
    -ms-flex-preferred-size: 28.5714285714%;
        flex-basis: 28.5714285714%;
  }
  .o-grid.-sp-7col .o-grid__cell.-sp-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 42.8571428571%;
            flex: 0 0 42.8571428571%;
    max-width: 42.8571428571%;
    -ms-flex-preferred-size: 42.8571428571%;
        flex-basis: 42.8571428571%;
  }
  .o-grid.-sp-7col .o-grid__cell.-sp-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 57.1428571429%;
            flex: 0 0 57.1428571429%;
    max-width: 57.1428571429%;
    -ms-flex-preferred-size: 57.1428571429%;
        flex-basis: 57.1428571429%;
  }
  .o-grid.-sp-7col .o-grid__cell.-sp-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 71.4285714286%;
            flex: 0 0 71.4285714286%;
    max-width: 71.4285714286%;
    -ms-flex-preferred-size: 71.4285714286%;
        flex-basis: 71.4285714286%;
  }
  .o-grid.-sp-7col .o-grid__cell.-sp-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 85.7142857143%;
            flex: 0 0 85.7142857143%;
    max-width: 85.7142857143%;
    -ms-flex-preferred-size: 85.7142857143%;
        flex-basis: 85.7142857143%;
  }
  .o-grid.-sp-7col .o-grid__cell.-sp-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-7col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-7col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-7col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.2857142857%;
            flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
    -ms-flex-preferred-size: 14.2857142857%;
        flex-basis: 14.2857142857%;
  }
  .o-grid.-desktop-7col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 28.5714285714%;
            flex: 0 0 28.5714285714%;
    max-width: 28.5714285714%;
    -ms-flex-preferred-size: 28.5714285714%;
        flex-basis: 28.5714285714%;
  }
  .o-grid.-desktop-7col .o-grid__cell.-desktop-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 42.8571428571%;
            flex: 0 0 42.8571428571%;
    max-width: 42.8571428571%;
    -ms-flex-preferred-size: 42.8571428571%;
        flex-basis: 42.8571428571%;
  }
  .o-grid.-desktop-7col .o-grid__cell.-desktop-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 57.1428571429%;
            flex: 0 0 57.1428571429%;
    max-width: 57.1428571429%;
    -ms-flex-preferred-size: 57.1428571429%;
        flex-basis: 57.1428571429%;
  }
  .o-grid.-desktop-7col .o-grid__cell.-desktop-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 71.4285714286%;
            flex: 0 0 71.4285714286%;
    max-width: 71.4285714286%;
    -ms-flex-preferred-size: 71.4285714286%;
        flex-basis: 71.4285714286%;
  }
  .o-grid.-desktop-7col .o-grid__cell.-desktop-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 85.7142857143%;
            flex: 0 0 85.7142857143%;
    max-width: 85.7142857143%;
    -ms-flex-preferred-size: 85.7142857143%;
        flex-basis: 85.7142857143%;
  }
  .o-grid.-desktop-7col .o-grid__cell.-desktop-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-7col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-7col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-7col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.2857142857%;
            flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
    -ms-flex-preferred-size: 14.2857142857%;
        flex-basis: 14.2857142857%;
  }
  .o-grid.-mobile-7col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 28.5714285714%;
            flex: 0 0 28.5714285714%;
    max-width: 28.5714285714%;
    -ms-flex-preferred-size: 28.5714285714%;
        flex-basis: 28.5714285714%;
  }
  .o-grid.-mobile-7col .o-grid__cell.-mobile-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 42.8571428571%;
            flex: 0 0 42.8571428571%;
    max-width: 42.8571428571%;
    -ms-flex-preferred-size: 42.8571428571%;
        flex-basis: 42.8571428571%;
  }
  .o-grid.-mobile-7col .o-grid__cell.-mobile-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 57.1428571429%;
            flex: 0 0 57.1428571429%;
    max-width: 57.1428571429%;
    -ms-flex-preferred-size: 57.1428571429%;
        flex-basis: 57.1428571429%;
  }
  .o-grid.-mobile-7col .o-grid__cell.-mobile-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 71.4285714286%;
            flex: 0 0 71.4285714286%;
    max-width: 71.4285714286%;
    -ms-flex-preferred-size: 71.4285714286%;
        flex-basis: 71.4285714286%;
  }
  .o-grid.-mobile-7col .o-grid__cell.-mobile-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 85.7142857143%;
            flex: 0 0 85.7142857143%;
    max-width: 85.7142857143%;
    -ms-flex-preferred-size: 85.7142857143%;
        flex-basis: 85.7142857143%;
  }
  .o-grid.-mobile-7col .o-grid__cell.-mobile-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-8col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-8col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
    max-width: 12.5%;
  }
  .o-grid.-pc-8col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-pc-8col .o-grid__cell.-pc-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    -ms-flex-preferred-size: 37.5%;
        flex-basis: 37.5%;
    max-width: 37.5%;
  }
  .o-grid.-pc-8col .o-grid__cell.-pc-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pc-8col .o-grid__cell.-pc-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
    max-width: 62.5%;
  }
  .o-grid.-pc-8col .o-grid__cell.-pc-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-pc-8col .o-grid__cell.-pc-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    -ms-flex-preferred-size: 87.5%;
        flex-basis: 87.5%;
    max-width: 87.5%;
  }
  .o-grid.-pc-8col .o-grid__cell.-pc-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-8col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-8col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
    max-width: 12.5%;
  }
  .o-grid.-tablet-8col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-tablet-8col .o-grid__cell.-tablet-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    -ms-flex-preferred-size: 37.5%;
        flex-basis: 37.5%;
    max-width: 37.5%;
  }
  .o-grid.-tablet-8col .o-grid__cell.-tablet-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-tablet-8col .o-grid__cell.-tablet-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
    max-width: 62.5%;
  }
  .o-grid.-tablet-8col .o-grid__cell.-tablet-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-tablet-8col .o-grid__cell.-tablet-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    -ms-flex-preferred-size: 87.5%;
        flex-basis: 87.5%;
    max-width: 87.5%;
  }
  .o-grid.-tablet-8col .o-grid__cell.-tablet-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-8col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-8col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
    max-width: 12.5%;
  }
  .o-grid.-pcb-8col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-pcb-8col .o-grid__cell.-pcb-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    -ms-flex-preferred-size: 37.5%;
        flex-basis: 37.5%;
    max-width: 37.5%;
  }
  .o-grid.-pcb-8col .o-grid__cell.-pcb-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcb-8col .o-grid__cell.-pcb-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
    max-width: 62.5%;
  }
  .o-grid.-pcb-8col .o-grid__cell.-pcb-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-pcb-8col .o-grid__cell.-pcb-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    -ms-flex-preferred-size: 87.5%;
        flex-basis: 87.5%;
    max-width: 87.5%;
  }
  .o-grid.-pcb-8col .o-grid__cell.-pcb-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-8col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-8col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
    max-width: 12.5%;
  }
  .o-grid.-pcw-8col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-pcw-8col .o-grid__cell.-pcw-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    -ms-flex-preferred-size: 37.5%;
        flex-basis: 37.5%;
    max-width: 37.5%;
  }
  .o-grid.-pcw-8col .o-grid__cell.-pcw-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcw-8col .o-grid__cell.-pcw-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
    max-width: 62.5%;
  }
  .o-grid.-pcw-8col .o-grid__cell.-pcw-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-pcw-8col .o-grid__cell.-pcw-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    -ms-flex-preferred-size: 87.5%;
        flex-basis: 87.5%;
    max-width: 87.5%;
  }
  .o-grid.-pcw-8col .o-grid__cell.-pcw-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-8col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-8col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
    max-width: 12.5%;
  }
  .o-grid.-basic-8col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-basic-8col .o-grid__cell.-basic-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    -ms-flex-preferred-size: 37.5%;
        flex-basis: 37.5%;
    max-width: 37.5%;
  }
  .o-grid.-basic-8col .o-grid__cell.-basic-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-basic-8col .o-grid__cell.-basic-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
    max-width: 62.5%;
  }
  .o-grid.-basic-8col .o-grid__cell.-basic-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-basic-8col .o-grid__cell.-basic-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    -ms-flex-preferred-size: 87.5%;
        flex-basis: 87.5%;
    max-width: 87.5%;
  }
  .o-grid.-basic-8col .o-grid__cell.-basic-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-8col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-8col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-8col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
  }
  .o-grid.-sp-8col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
  .o-grid.-sp-8col .o-grid__cell.-sp-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
    -ms-flex-preferred-size: 37.5%;
        flex-basis: 37.5%;
  }
  .o-grid.-sp-8col .o-grid__cell.-sp-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-sp-8col .o-grid__cell.-sp-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
    -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
  }
  .o-grid.-sp-8col .o-grid__cell.-sp-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
  .o-grid.-sp-8col .o-grid__cell.-sp-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
    -ms-flex-preferred-size: 87.5%;
        flex-basis: 87.5%;
  }
  .o-grid.-sp-8col .o-grid__cell.-sp-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-8col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-8col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-8col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
  }
  .o-grid.-desktop-8col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
  .o-grid.-desktop-8col .o-grid__cell.-desktop-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
    -ms-flex-preferred-size: 37.5%;
        flex-basis: 37.5%;
  }
  .o-grid.-desktop-8col .o-grid__cell.-desktop-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-desktop-8col .o-grid__cell.-desktop-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
    -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
  }
  .o-grid.-desktop-8col .o-grid__cell.-desktop-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
  .o-grid.-desktop-8col .o-grid__cell.-desktop-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
    -ms-flex-preferred-size: 87.5%;
        flex-basis: 87.5%;
  }
  .o-grid.-desktop-8col .o-grid__cell.-desktop-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-8col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-8col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-8col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
  }
  .o-grid.-mobile-8col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
  .o-grid.-mobile-8col .o-grid__cell.-mobile-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
    -ms-flex-preferred-size: 37.5%;
        flex-basis: 37.5%;
  }
  .o-grid.-mobile-8col .o-grid__cell.-mobile-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-mobile-8col .o-grid__cell.-mobile-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
    -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
  }
  .o-grid.-mobile-8col .o-grid__cell.-mobile-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
  .o-grid.-mobile-8col .o-grid__cell.-mobile-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
    -ms-flex-preferred-size: 87.5%;
        flex-basis: 87.5%;
  }
  .o-grid.-mobile-8col .o-grid__cell.-mobile-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-9col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-9col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.1111111111%;
            flex: 0 0 11.1111111111%;
    -ms-flex-preferred-size: 11.1111111111%;
        flex-basis: 11.1111111111%;
    max-width: 11.1111111111%;
  }
  .o-grid.-pc-9col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22.2222222222%;
            flex: 0 0 22.2222222222%;
    -ms-flex-preferred-size: 22.2222222222%;
        flex-basis: 22.2222222222%;
    max-width: 22.2222222222%;
  }
  .o-grid.-pc-9col .o-grid__cell.-pc-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pc-9col .o-grid__cell.-pc-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 44.4444444444%;
            flex: 0 0 44.4444444444%;
    -ms-flex-preferred-size: 44.4444444444%;
        flex-basis: 44.4444444444%;
    max-width: 44.4444444444%;
  }
  .o-grid.-pc-9col .o-grid__cell.-pc-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 55.5555555556%;
            flex: 0 0 55.5555555556%;
    -ms-flex-preferred-size: 55.5555555556%;
        flex-basis: 55.5555555556%;
    max-width: 55.5555555556%;
  }
  .o-grid.-pc-9col .o-grid__cell.-pc-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pc-9col .o-grid__cell.-pc-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.7777777778%;
            flex: 0 0 77.7777777778%;
    -ms-flex-preferred-size: 77.7777777778%;
        flex-basis: 77.7777777778%;
    max-width: 77.7777777778%;
  }
  .o-grid.-pc-9col .o-grid__cell.-pc-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 88.8888888889%;
            flex: 0 0 88.8888888889%;
    -ms-flex-preferred-size: 88.8888888889%;
        flex-basis: 88.8888888889%;
    max-width: 88.8888888889%;
  }
  .o-grid.-pc-9col .o-grid__cell.-pc-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-9col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-9col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.1111111111%;
            flex: 0 0 11.1111111111%;
    -ms-flex-preferred-size: 11.1111111111%;
        flex-basis: 11.1111111111%;
    max-width: 11.1111111111%;
  }
  .o-grid.-tablet-9col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22.2222222222%;
            flex: 0 0 22.2222222222%;
    -ms-flex-preferred-size: 22.2222222222%;
        flex-basis: 22.2222222222%;
    max-width: 22.2222222222%;
  }
  .o-grid.-tablet-9col .o-grid__cell.-tablet-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-tablet-9col .o-grid__cell.-tablet-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 44.4444444444%;
            flex: 0 0 44.4444444444%;
    -ms-flex-preferred-size: 44.4444444444%;
        flex-basis: 44.4444444444%;
    max-width: 44.4444444444%;
  }
  .o-grid.-tablet-9col .o-grid__cell.-tablet-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 55.5555555556%;
            flex: 0 0 55.5555555556%;
    -ms-flex-preferred-size: 55.5555555556%;
        flex-basis: 55.5555555556%;
    max-width: 55.5555555556%;
  }
  .o-grid.-tablet-9col .o-grid__cell.-tablet-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-tablet-9col .o-grid__cell.-tablet-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.7777777778%;
            flex: 0 0 77.7777777778%;
    -ms-flex-preferred-size: 77.7777777778%;
        flex-basis: 77.7777777778%;
    max-width: 77.7777777778%;
  }
  .o-grid.-tablet-9col .o-grid__cell.-tablet-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 88.8888888889%;
            flex: 0 0 88.8888888889%;
    -ms-flex-preferred-size: 88.8888888889%;
        flex-basis: 88.8888888889%;
    max-width: 88.8888888889%;
  }
  .o-grid.-tablet-9col .o-grid__cell.-tablet-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-9col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-9col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.1111111111%;
            flex: 0 0 11.1111111111%;
    -ms-flex-preferred-size: 11.1111111111%;
        flex-basis: 11.1111111111%;
    max-width: 11.1111111111%;
  }
  .o-grid.-pcb-9col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22.2222222222%;
            flex: 0 0 22.2222222222%;
    -ms-flex-preferred-size: 22.2222222222%;
        flex-basis: 22.2222222222%;
    max-width: 22.2222222222%;
  }
  .o-grid.-pcb-9col .o-grid__cell.-pcb-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pcb-9col .o-grid__cell.-pcb-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 44.4444444444%;
            flex: 0 0 44.4444444444%;
    -ms-flex-preferred-size: 44.4444444444%;
        flex-basis: 44.4444444444%;
    max-width: 44.4444444444%;
  }
  .o-grid.-pcb-9col .o-grid__cell.-pcb-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 55.5555555556%;
            flex: 0 0 55.5555555556%;
    -ms-flex-preferred-size: 55.5555555556%;
        flex-basis: 55.5555555556%;
    max-width: 55.5555555556%;
  }
  .o-grid.-pcb-9col .o-grid__cell.-pcb-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pcb-9col .o-grid__cell.-pcb-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.7777777778%;
            flex: 0 0 77.7777777778%;
    -ms-flex-preferred-size: 77.7777777778%;
        flex-basis: 77.7777777778%;
    max-width: 77.7777777778%;
  }
  .o-grid.-pcb-9col .o-grid__cell.-pcb-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 88.8888888889%;
            flex: 0 0 88.8888888889%;
    -ms-flex-preferred-size: 88.8888888889%;
        flex-basis: 88.8888888889%;
    max-width: 88.8888888889%;
  }
  .o-grid.-pcb-9col .o-grid__cell.-pcb-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-9col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-9col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.1111111111%;
            flex: 0 0 11.1111111111%;
    -ms-flex-preferred-size: 11.1111111111%;
        flex-basis: 11.1111111111%;
    max-width: 11.1111111111%;
  }
  .o-grid.-pcw-9col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22.2222222222%;
            flex: 0 0 22.2222222222%;
    -ms-flex-preferred-size: 22.2222222222%;
        flex-basis: 22.2222222222%;
    max-width: 22.2222222222%;
  }
  .o-grid.-pcw-9col .o-grid__cell.-pcw-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pcw-9col .o-grid__cell.-pcw-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 44.4444444444%;
            flex: 0 0 44.4444444444%;
    -ms-flex-preferred-size: 44.4444444444%;
        flex-basis: 44.4444444444%;
    max-width: 44.4444444444%;
  }
  .o-grid.-pcw-9col .o-grid__cell.-pcw-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 55.5555555556%;
            flex: 0 0 55.5555555556%;
    -ms-flex-preferred-size: 55.5555555556%;
        flex-basis: 55.5555555556%;
    max-width: 55.5555555556%;
  }
  .o-grid.-pcw-9col .o-grid__cell.-pcw-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pcw-9col .o-grid__cell.-pcw-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.7777777778%;
            flex: 0 0 77.7777777778%;
    -ms-flex-preferred-size: 77.7777777778%;
        flex-basis: 77.7777777778%;
    max-width: 77.7777777778%;
  }
  .o-grid.-pcw-9col .o-grid__cell.-pcw-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 88.8888888889%;
            flex: 0 0 88.8888888889%;
    -ms-flex-preferred-size: 88.8888888889%;
        flex-basis: 88.8888888889%;
    max-width: 88.8888888889%;
  }
  .o-grid.-pcw-9col .o-grid__cell.-pcw-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-9col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-9col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.1111111111%;
            flex: 0 0 11.1111111111%;
    -ms-flex-preferred-size: 11.1111111111%;
        flex-basis: 11.1111111111%;
    max-width: 11.1111111111%;
  }
  .o-grid.-basic-9col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22.2222222222%;
            flex: 0 0 22.2222222222%;
    -ms-flex-preferred-size: 22.2222222222%;
        flex-basis: 22.2222222222%;
    max-width: 22.2222222222%;
  }
  .o-grid.-basic-9col .o-grid__cell.-basic-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-basic-9col .o-grid__cell.-basic-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 44.4444444444%;
            flex: 0 0 44.4444444444%;
    -ms-flex-preferred-size: 44.4444444444%;
        flex-basis: 44.4444444444%;
    max-width: 44.4444444444%;
  }
  .o-grid.-basic-9col .o-grid__cell.-basic-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 55.5555555556%;
            flex: 0 0 55.5555555556%;
    -ms-flex-preferred-size: 55.5555555556%;
        flex-basis: 55.5555555556%;
    max-width: 55.5555555556%;
  }
  .o-grid.-basic-9col .o-grid__cell.-basic-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-basic-9col .o-grid__cell.-basic-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.7777777778%;
            flex: 0 0 77.7777777778%;
    -ms-flex-preferred-size: 77.7777777778%;
        flex-basis: 77.7777777778%;
    max-width: 77.7777777778%;
  }
  .o-grid.-basic-9col .o-grid__cell.-basic-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 88.8888888889%;
            flex: 0 0 88.8888888889%;
    -ms-flex-preferred-size: 88.8888888889%;
        flex-basis: 88.8888888889%;
    max-width: 88.8888888889%;
  }
  .o-grid.-basic-9col .o-grid__cell.-basic-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-9col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-9col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-9col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.1111111111%;
            flex: 0 0 11.1111111111%;
    max-width: 11.1111111111%;
    -ms-flex-preferred-size: 11.1111111111%;
        flex-basis: 11.1111111111%;
  }
  .o-grid.-sp-9col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22.2222222222%;
            flex: 0 0 22.2222222222%;
    max-width: 22.2222222222%;
    -ms-flex-preferred-size: 22.2222222222%;
        flex-basis: 22.2222222222%;
  }
  .o-grid.-sp-9col .o-grid__cell.-sp-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-sp-9col .o-grid__cell.-sp-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 44.4444444444%;
            flex: 0 0 44.4444444444%;
    max-width: 44.4444444444%;
    -ms-flex-preferred-size: 44.4444444444%;
        flex-basis: 44.4444444444%;
  }
  .o-grid.-sp-9col .o-grid__cell.-sp-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 55.5555555556%;
            flex: 0 0 55.5555555556%;
    max-width: 55.5555555556%;
    -ms-flex-preferred-size: 55.5555555556%;
        flex-basis: 55.5555555556%;
  }
  .o-grid.-sp-9col .o-grid__cell.-sp-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-sp-9col .o-grid__cell.-sp-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.7777777778%;
            flex: 0 0 77.7777777778%;
    max-width: 77.7777777778%;
    -ms-flex-preferred-size: 77.7777777778%;
        flex-basis: 77.7777777778%;
  }
  .o-grid.-sp-9col .o-grid__cell.-sp-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 88.8888888889%;
            flex: 0 0 88.8888888889%;
    max-width: 88.8888888889%;
    -ms-flex-preferred-size: 88.8888888889%;
        flex-basis: 88.8888888889%;
  }
  .o-grid.-sp-9col .o-grid__cell.-sp-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-9col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-9col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-9col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.1111111111%;
            flex: 0 0 11.1111111111%;
    max-width: 11.1111111111%;
    -ms-flex-preferred-size: 11.1111111111%;
        flex-basis: 11.1111111111%;
  }
  .o-grid.-desktop-9col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22.2222222222%;
            flex: 0 0 22.2222222222%;
    max-width: 22.2222222222%;
    -ms-flex-preferred-size: 22.2222222222%;
        flex-basis: 22.2222222222%;
  }
  .o-grid.-desktop-9col .o-grid__cell.-desktop-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-desktop-9col .o-grid__cell.-desktop-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 44.4444444444%;
            flex: 0 0 44.4444444444%;
    max-width: 44.4444444444%;
    -ms-flex-preferred-size: 44.4444444444%;
        flex-basis: 44.4444444444%;
  }
  .o-grid.-desktop-9col .o-grid__cell.-desktop-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 55.5555555556%;
            flex: 0 0 55.5555555556%;
    max-width: 55.5555555556%;
    -ms-flex-preferred-size: 55.5555555556%;
        flex-basis: 55.5555555556%;
  }
  .o-grid.-desktop-9col .o-grid__cell.-desktop-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-desktop-9col .o-grid__cell.-desktop-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.7777777778%;
            flex: 0 0 77.7777777778%;
    max-width: 77.7777777778%;
    -ms-flex-preferred-size: 77.7777777778%;
        flex-basis: 77.7777777778%;
  }
  .o-grid.-desktop-9col .o-grid__cell.-desktop-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 88.8888888889%;
            flex: 0 0 88.8888888889%;
    max-width: 88.8888888889%;
    -ms-flex-preferred-size: 88.8888888889%;
        flex-basis: 88.8888888889%;
  }
  .o-grid.-desktop-9col .o-grid__cell.-desktop-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-9col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-9col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-9col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.1111111111%;
            flex: 0 0 11.1111111111%;
    max-width: 11.1111111111%;
    -ms-flex-preferred-size: 11.1111111111%;
        flex-basis: 11.1111111111%;
  }
  .o-grid.-mobile-9col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22.2222222222%;
            flex: 0 0 22.2222222222%;
    max-width: 22.2222222222%;
    -ms-flex-preferred-size: 22.2222222222%;
        flex-basis: 22.2222222222%;
  }
  .o-grid.-mobile-9col .o-grid__cell.-mobile-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-mobile-9col .o-grid__cell.-mobile-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 44.4444444444%;
            flex: 0 0 44.4444444444%;
    max-width: 44.4444444444%;
    -ms-flex-preferred-size: 44.4444444444%;
        flex-basis: 44.4444444444%;
  }
  .o-grid.-mobile-9col .o-grid__cell.-mobile-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 55.5555555556%;
            flex: 0 0 55.5555555556%;
    max-width: 55.5555555556%;
    -ms-flex-preferred-size: 55.5555555556%;
        flex-basis: 55.5555555556%;
  }
  .o-grid.-mobile-9col .o-grid__cell.-mobile-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-mobile-9col .o-grid__cell.-mobile-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.7777777778%;
            flex: 0 0 77.7777777778%;
    max-width: 77.7777777778%;
    -ms-flex-preferred-size: 77.7777777778%;
        flex-basis: 77.7777777778%;
  }
  .o-grid.-mobile-9col .o-grid__cell.-mobile-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 88.8888888889%;
            flex: 0 0 88.8888888889%;
    max-width: 88.8888888889%;
    -ms-flex-preferred-size: 88.8888888889%;
        flex-basis: 88.8888888889%;
  }
  .o-grid.-mobile-9col .o-grid__cell.-mobile-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-10col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-10col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 10%;
            flex: 0 0 10%;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%;
  }
  .o-grid.-pc-10col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .o-grid.-pc-10col .o-grid__cell.-pc-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    max-width: 30%;
  }
  .o-grid.-pc-10col .o-grid__cell.-pc-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .o-grid.-pc-10col .o-grid__cell.-pc-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pc-10col .o-grid__cell.-pc-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .o-grid.-pc-10col .o-grid__cell.-pc-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    max-width: 70%;
  }
  .o-grid.-pc-10col .o-grid__cell.-pc-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .o-grid.-pc-10col .o-grid__cell.-pc-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90%;
            flex: 0 0 90%;
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
    max-width: 90%;
  }
  .o-grid.-pc-10col .o-grid__cell.-pc-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-10col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-10col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 10%;
            flex: 0 0 10%;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%;
  }
  .o-grid.-tablet-10col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .o-grid.-tablet-10col .o-grid__cell.-tablet-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    max-width: 30%;
  }
  .o-grid.-tablet-10col .o-grid__cell.-tablet-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .o-grid.-tablet-10col .o-grid__cell.-tablet-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-tablet-10col .o-grid__cell.-tablet-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .o-grid.-tablet-10col .o-grid__cell.-tablet-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    max-width: 70%;
  }
  .o-grid.-tablet-10col .o-grid__cell.-tablet-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .o-grid.-tablet-10col .o-grid__cell.-tablet-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90%;
            flex: 0 0 90%;
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
    max-width: 90%;
  }
  .o-grid.-tablet-10col .o-grid__cell.-tablet-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-10col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-10col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 10%;
            flex: 0 0 10%;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%;
  }
  .o-grid.-pcb-10col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .o-grid.-pcb-10col .o-grid__cell.-pcb-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    max-width: 30%;
  }
  .o-grid.-pcb-10col .o-grid__cell.-pcb-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .o-grid.-pcb-10col .o-grid__cell.-pcb-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcb-10col .o-grid__cell.-pcb-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .o-grid.-pcb-10col .o-grid__cell.-pcb-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    max-width: 70%;
  }
  .o-grid.-pcb-10col .o-grid__cell.-pcb-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .o-grid.-pcb-10col .o-grid__cell.-pcb-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90%;
            flex: 0 0 90%;
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
    max-width: 90%;
  }
  .o-grid.-pcb-10col .o-grid__cell.-pcb-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-10col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-10col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 10%;
            flex: 0 0 10%;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%;
  }
  .o-grid.-pcw-10col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .o-grid.-pcw-10col .o-grid__cell.-pcw-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    max-width: 30%;
  }
  .o-grid.-pcw-10col .o-grid__cell.-pcw-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .o-grid.-pcw-10col .o-grid__cell.-pcw-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcw-10col .o-grid__cell.-pcw-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .o-grid.-pcw-10col .o-grid__cell.-pcw-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    max-width: 70%;
  }
  .o-grid.-pcw-10col .o-grid__cell.-pcw-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .o-grid.-pcw-10col .o-grid__cell.-pcw-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90%;
            flex: 0 0 90%;
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
    max-width: 90%;
  }
  .o-grid.-pcw-10col .o-grid__cell.-pcw-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-10col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-10col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 10%;
            flex: 0 0 10%;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%;
  }
  .o-grid.-basic-10col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .o-grid.-basic-10col .o-grid__cell.-basic-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    max-width: 30%;
  }
  .o-grid.-basic-10col .o-grid__cell.-basic-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .o-grid.-basic-10col .o-grid__cell.-basic-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-basic-10col .o-grid__cell.-basic-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .o-grid.-basic-10col .o-grid__cell.-basic-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    max-width: 70%;
  }
  .o-grid.-basic-10col .o-grid__cell.-basic-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .o-grid.-basic-10col .o-grid__cell.-basic-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90%;
            flex: 0 0 90%;
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
    max-width: 90%;
  }
  .o-grid.-basic-10col .o-grid__cell.-basic-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-10col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-10col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-10col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 10%;
            flex: 0 0 10%;
    max-width: 10%;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
  }
  .o-grid.-sp-10col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
  }
  .o-grid.-sp-10col .o-grid__cell.-sp-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    max-width: 30%;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
  }
  .o-grid.-sp-10col .o-grid__cell.-sp-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
  .o-grid.-sp-10col .o-grid__cell.-sp-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-sp-10col .o-grid__cell.-sp-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
  }
  .o-grid.-sp-10col .o-grid__cell.-sp-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    max-width: 70%;
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
  }
  .o-grid.-sp-10col .o-grid__cell.-sp-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    max-width: 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
  }
  .o-grid.-sp-10col .o-grid__cell.-sp-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90%;
            flex: 0 0 90%;
    max-width: 90%;
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
  }
  .o-grid.-sp-10col .o-grid__cell.-sp-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-10col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-10col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-10col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 10%;
            flex: 0 0 10%;
    max-width: 10%;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
  }
  .o-grid.-desktop-10col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
  }
  .o-grid.-desktop-10col .o-grid__cell.-desktop-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    max-width: 30%;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
  }
  .o-grid.-desktop-10col .o-grid__cell.-desktop-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
  .o-grid.-desktop-10col .o-grid__cell.-desktop-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-desktop-10col .o-grid__cell.-desktop-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
  }
  .o-grid.-desktop-10col .o-grid__cell.-desktop-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    max-width: 70%;
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
  }
  .o-grid.-desktop-10col .o-grid__cell.-desktop-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    max-width: 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
  }
  .o-grid.-desktop-10col .o-grid__cell.-desktop-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90%;
            flex: 0 0 90%;
    max-width: 90%;
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
  }
  .o-grid.-desktop-10col .o-grid__cell.-desktop-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-10col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-10col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-10col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 10%;
            flex: 0 0 10%;
    max-width: 10%;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
  }
  .o-grid.-mobile-10col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
  }
  .o-grid.-mobile-10col .o-grid__cell.-mobile-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    max-width: 30%;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
  }
  .o-grid.-mobile-10col .o-grid__cell.-mobile-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
  .o-grid.-mobile-10col .o-grid__cell.-mobile-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-mobile-10col .o-grid__cell.-mobile-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
  }
  .o-grid.-mobile-10col .o-grid__cell.-mobile-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    max-width: 70%;
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
  }
  .o-grid.-mobile-10col .o-grid__cell.-mobile-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    max-width: 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
  }
  .o-grid.-mobile-10col .o-grid__cell.-mobile-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90%;
            flex: 0 0 90%;
    max-width: 90%;
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
  }
  .o-grid.-mobile-10col .o-grid__cell.-mobile-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-11col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-11col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 9.0909090909%;
            flex: 0 0 9.0909090909%;
    -ms-flex-preferred-size: 9.0909090909%;
        flex-basis: 9.0909090909%;
    max-width: 9.0909090909%;
  }
  .o-grid.-pc-11col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 18.1818181818%;
            flex: 0 0 18.1818181818%;
    -ms-flex-preferred-size: 18.1818181818%;
        flex-basis: 18.1818181818%;
    max-width: 18.1818181818%;
  }
  .o-grid.-pc-11col .o-grid__cell.-pc-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.2727272727%;
            flex: 0 0 27.2727272727%;
    -ms-flex-preferred-size: 27.2727272727%;
        flex-basis: 27.2727272727%;
    max-width: 27.2727272727%;
  }
  .o-grid.-pc-11col .o-grid__cell.-pc-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 36.3636363636%;
            flex: 0 0 36.3636363636%;
    -ms-flex-preferred-size: 36.3636363636%;
        flex-basis: 36.3636363636%;
    max-width: 36.3636363636%;
  }
  .o-grid.-pc-11col .o-grid__cell.-pc-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.4545454545%;
            flex: 0 0 45.4545454545%;
    -ms-flex-preferred-size: 45.4545454545%;
        flex-basis: 45.4545454545%;
    max-width: 45.4545454545%;
  }
  .o-grid.-pc-11col .o-grid__cell.-pc-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.5454545455%;
            flex: 0 0 54.5454545455%;
    -ms-flex-preferred-size: 54.5454545455%;
        flex-basis: 54.5454545455%;
    max-width: 54.5454545455%;
  }
  .o-grid.-pc-11col .o-grid__cell.-pc-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 63.6363636364%;
            flex: 0 0 63.6363636364%;
    -ms-flex-preferred-size: 63.6363636364%;
        flex-basis: 63.6363636364%;
    max-width: 63.6363636364%;
  }
  .o-grid.-pc-11col .o-grid__cell.-pc-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 72.7272727273%;
            flex: 0 0 72.7272727273%;
    -ms-flex-preferred-size: 72.7272727273%;
        flex-basis: 72.7272727273%;
    max-width: 72.7272727273%;
  }
  .o-grid.-pc-11col .o-grid__cell.-pc-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 81.8181818182%;
            flex: 0 0 81.8181818182%;
    -ms-flex-preferred-size: 81.8181818182%;
        flex-basis: 81.8181818182%;
    max-width: 81.8181818182%;
  }
  .o-grid.-pc-11col .o-grid__cell.-pc-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90.9090909091%;
            flex: 0 0 90.9090909091%;
    -ms-flex-preferred-size: 90.9090909091%;
        flex-basis: 90.9090909091%;
    max-width: 90.9090909091%;
  }
  .o-grid.-pc-11col .o-grid__cell.-pc-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-11col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-11col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 9.0909090909%;
            flex: 0 0 9.0909090909%;
    -ms-flex-preferred-size: 9.0909090909%;
        flex-basis: 9.0909090909%;
    max-width: 9.0909090909%;
  }
  .o-grid.-tablet-11col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 18.1818181818%;
            flex: 0 0 18.1818181818%;
    -ms-flex-preferred-size: 18.1818181818%;
        flex-basis: 18.1818181818%;
    max-width: 18.1818181818%;
  }
  .o-grid.-tablet-11col .o-grid__cell.-tablet-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.2727272727%;
            flex: 0 0 27.2727272727%;
    -ms-flex-preferred-size: 27.2727272727%;
        flex-basis: 27.2727272727%;
    max-width: 27.2727272727%;
  }
  .o-grid.-tablet-11col .o-grid__cell.-tablet-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 36.3636363636%;
            flex: 0 0 36.3636363636%;
    -ms-flex-preferred-size: 36.3636363636%;
        flex-basis: 36.3636363636%;
    max-width: 36.3636363636%;
  }
  .o-grid.-tablet-11col .o-grid__cell.-tablet-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.4545454545%;
            flex: 0 0 45.4545454545%;
    -ms-flex-preferred-size: 45.4545454545%;
        flex-basis: 45.4545454545%;
    max-width: 45.4545454545%;
  }
  .o-grid.-tablet-11col .o-grid__cell.-tablet-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.5454545455%;
            flex: 0 0 54.5454545455%;
    -ms-flex-preferred-size: 54.5454545455%;
        flex-basis: 54.5454545455%;
    max-width: 54.5454545455%;
  }
  .o-grid.-tablet-11col .o-grid__cell.-tablet-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 63.6363636364%;
            flex: 0 0 63.6363636364%;
    -ms-flex-preferred-size: 63.6363636364%;
        flex-basis: 63.6363636364%;
    max-width: 63.6363636364%;
  }
  .o-grid.-tablet-11col .o-grid__cell.-tablet-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 72.7272727273%;
            flex: 0 0 72.7272727273%;
    -ms-flex-preferred-size: 72.7272727273%;
        flex-basis: 72.7272727273%;
    max-width: 72.7272727273%;
  }
  .o-grid.-tablet-11col .o-grid__cell.-tablet-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 81.8181818182%;
            flex: 0 0 81.8181818182%;
    -ms-flex-preferred-size: 81.8181818182%;
        flex-basis: 81.8181818182%;
    max-width: 81.8181818182%;
  }
  .o-grid.-tablet-11col .o-grid__cell.-tablet-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90.9090909091%;
            flex: 0 0 90.9090909091%;
    -ms-flex-preferred-size: 90.9090909091%;
        flex-basis: 90.9090909091%;
    max-width: 90.9090909091%;
  }
  .o-grid.-tablet-11col .o-grid__cell.-tablet-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-11col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-11col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 9.0909090909%;
            flex: 0 0 9.0909090909%;
    -ms-flex-preferred-size: 9.0909090909%;
        flex-basis: 9.0909090909%;
    max-width: 9.0909090909%;
  }
  .o-grid.-pcb-11col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 18.1818181818%;
            flex: 0 0 18.1818181818%;
    -ms-flex-preferred-size: 18.1818181818%;
        flex-basis: 18.1818181818%;
    max-width: 18.1818181818%;
  }
  .o-grid.-pcb-11col .o-grid__cell.-pcb-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.2727272727%;
            flex: 0 0 27.2727272727%;
    -ms-flex-preferred-size: 27.2727272727%;
        flex-basis: 27.2727272727%;
    max-width: 27.2727272727%;
  }
  .o-grid.-pcb-11col .o-grid__cell.-pcb-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 36.3636363636%;
            flex: 0 0 36.3636363636%;
    -ms-flex-preferred-size: 36.3636363636%;
        flex-basis: 36.3636363636%;
    max-width: 36.3636363636%;
  }
  .o-grid.-pcb-11col .o-grid__cell.-pcb-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.4545454545%;
            flex: 0 0 45.4545454545%;
    -ms-flex-preferred-size: 45.4545454545%;
        flex-basis: 45.4545454545%;
    max-width: 45.4545454545%;
  }
  .o-grid.-pcb-11col .o-grid__cell.-pcb-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.5454545455%;
            flex: 0 0 54.5454545455%;
    -ms-flex-preferred-size: 54.5454545455%;
        flex-basis: 54.5454545455%;
    max-width: 54.5454545455%;
  }
  .o-grid.-pcb-11col .o-grid__cell.-pcb-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 63.6363636364%;
            flex: 0 0 63.6363636364%;
    -ms-flex-preferred-size: 63.6363636364%;
        flex-basis: 63.6363636364%;
    max-width: 63.6363636364%;
  }
  .o-grid.-pcb-11col .o-grid__cell.-pcb-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 72.7272727273%;
            flex: 0 0 72.7272727273%;
    -ms-flex-preferred-size: 72.7272727273%;
        flex-basis: 72.7272727273%;
    max-width: 72.7272727273%;
  }
  .o-grid.-pcb-11col .o-grid__cell.-pcb-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 81.8181818182%;
            flex: 0 0 81.8181818182%;
    -ms-flex-preferred-size: 81.8181818182%;
        flex-basis: 81.8181818182%;
    max-width: 81.8181818182%;
  }
  .o-grid.-pcb-11col .o-grid__cell.-pcb-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90.9090909091%;
            flex: 0 0 90.9090909091%;
    -ms-flex-preferred-size: 90.9090909091%;
        flex-basis: 90.9090909091%;
    max-width: 90.9090909091%;
  }
  .o-grid.-pcb-11col .o-grid__cell.-pcb-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-11col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-11col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 9.0909090909%;
            flex: 0 0 9.0909090909%;
    -ms-flex-preferred-size: 9.0909090909%;
        flex-basis: 9.0909090909%;
    max-width: 9.0909090909%;
  }
  .o-grid.-pcw-11col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 18.1818181818%;
            flex: 0 0 18.1818181818%;
    -ms-flex-preferred-size: 18.1818181818%;
        flex-basis: 18.1818181818%;
    max-width: 18.1818181818%;
  }
  .o-grid.-pcw-11col .o-grid__cell.-pcw-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.2727272727%;
            flex: 0 0 27.2727272727%;
    -ms-flex-preferred-size: 27.2727272727%;
        flex-basis: 27.2727272727%;
    max-width: 27.2727272727%;
  }
  .o-grid.-pcw-11col .o-grid__cell.-pcw-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 36.3636363636%;
            flex: 0 0 36.3636363636%;
    -ms-flex-preferred-size: 36.3636363636%;
        flex-basis: 36.3636363636%;
    max-width: 36.3636363636%;
  }
  .o-grid.-pcw-11col .o-grid__cell.-pcw-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.4545454545%;
            flex: 0 0 45.4545454545%;
    -ms-flex-preferred-size: 45.4545454545%;
        flex-basis: 45.4545454545%;
    max-width: 45.4545454545%;
  }
  .o-grid.-pcw-11col .o-grid__cell.-pcw-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.5454545455%;
            flex: 0 0 54.5454545455%;
    -ms-flex-preferred-size: 54.5454545455%;
        flex-basis: 54.5454545455%;
    max-width: 54.5454545455%;
  }
  .o-grid.-pcw-11col .o-grid__cell.-pcw-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 63.6363636364%;
            flex: 0 0 63.6363636364%;
    -ms-flex-preferred-size: 63.6363636364%;
        flex-basis: 63.6363636364%;
    max-width: 63.6363636364%;
  }
  .o-grid.-pcw-11col .o-grid__cell.-pcw-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 72.7272727273%;
            flex: 0 0 72.7272727273%;
    -ms-flex-preferred-size: 72.7272727273%;
        flex-basis: 72.7272727273%;
    max-width: 72.7272727273%;
  }
  .o-grid.-pcw-11col .o-grid__cell.-pcw-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 81.8181818182%;
            flex: 0 0 81.8181818182%;
    -ms-flex-preferred-size: 81.8181818182%;
        flex-basis: 81.8181818182%;
    max-width: 81.8181818182%;
  }
  .o-grid.-pcw-11col .o-grid__cell.-pcw-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90.9090909091%;
            flex: 0 0 90.9090909091%;
    -ms-flex-preferred-size: 90.9090909091%;
        flex-basis: 90.9090909091%;
    max-width: 90.9090909091%;
  }
  .o-grid.-pcw-11col .o-grid__cell.-pcw-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-11col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-11col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 9.0909090909%;
            flex: 0 0 9.0909090909%;
    -ms-flex-preferred-size: 9.0909090909%;
        flex-basis: 9.0909090909%;
    max-width: 9.0909090909%;
  }
  .o-grid.-basic-11col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 18.1818181818%;
            flex: 0 0 18.1818181818%;
    -ms-flex-preferred-size: 18.1818181818%;
        flex-basis: 18.1818181818%;
    max-width: 18.1818181818%;
  }
  .o-grid.-basic-11col .o-grid__cell.-basic-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.2727272727%;
            flex: 0 0 27.2727272727%;
    -ms-flex-preferred-size: 27.2727272727%;
        flex-basis: 27.2727272727%;
    max-width: 27.2727272727%;
  }
  .o-grid.-basic-11col .o-grid__cell.-basic-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 36.3636363636%;
            flex: 0 0 36.3636363636%;
    -ms-flex-preferred-size: 36.3636363636%;
        flex-basis: 36.3636363636%;
    max-width: 36.3636363636%;
  }
  .o-grid.-basic-11col .o-grid__cell.-basic-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.4545454545%;
            flex: 0 0 45.4545454545%;
    -ms-flex-preferred-size: 45.4545454545%;
        flex-basis: 45.4545454545%;
    max-width: 45.4545454545%;
  }
  .o-grid.-basic-11col .o-grid__cell.-basic-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.5454545455%;
            flex: 0 0 54.5454545455%;
    -ms-flex-preferred-size: 54.5454545455%;
        flex-basis: 54.5454545455%;
    max-width: 54.5454545455%;
  }
  .o-grid.-basic-11col .o-grid__cell.-basic-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 63.6363636364%;
            flex: 0 0 63.6363636364%;
    -ms-flex-preferred-size: 63.6363636364%;
        flex-basis: 63.6363636364%;
    max-width: 63.6363636364%;
  }
  .o-grid.-basic-11col .o-grid__cell.-basic-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 72.7272727273%;
            flex: 0 0 72.7272727273%;
    -ms-flex-preferred-size: 72.7272727273%;
        flex-basis: 72.7272727273%;
    max-width: 72.7272727273%;
  }
  .o-grid.-basic-11col .o-grid__cell.-basic-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 81.8181818182%;
            flex: 0 0 81.8181818182%;
    -ms-flex-preferred-size: 81.8181818182%;
        flex-basis: 81.8181818182%;
    max-width: 81.8181818182%;
  }
  .o-grid.-basic-11col .o-grid__cell.-basic-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90.9090909091%;
            flex: 0 0 90.9090909091%;
    -ms-flex-preferred-size: 90.9090909091%;
        flex-basis: 90.9090909091%;
    max-width: 90.9090909091%;
  }
  .o-grid.-basic-11col .o-grid__cell.-basic-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-11col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-11col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-11col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 9.0909090909%;
            flex: 0 0 9.0909090909%;
    max-width: 9.0909090909%;
    -ms-flex-preferred-size: 9.0909090909%;
        flex-basis: 9.0909090909%;
  }
  .o-grid.-sp-11col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 18.1818181818%;
            flex: 0 0 18.1818181818%;
    max-width: 18.1818181818%;
    -ms-flex-preferred-size: 18.1818181818%;
        flex-basis: 18.1818181818%;
  }
  .o-grid.-sp-11col .o-grid__cell.-sp-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.2727272727%;
            flex: 0 0 27.2727272727%;
    max-width: 27.2727272727%;
    -ms-flex-preferred-size: 27.2727272727%;
        flex-basis: 27.2727272727%;
  }
  .o-grid.-sp-11col .o-grid__cell.-sp-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 36.3636363636%;
            flex: 0 0 36.3636363636%;
    max-width: 36.3636363636%;
    -ms-flex-preferred-size: 36.3636363636%;
        flex-basis: 36.3636363636%;
  }
  .o-grid.-sp-11col .o-grid__cell.-sp-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.4545454545%;
            flex: 0 0 45.4545454545%;
    max-width: 45.4545454545%;
    -ms-flex-preferred-size: 45.4545454545%;
        flex-basis: 45.4545454545%;
  }
  .o-grid.-sp-11col .o-grid__cell.-sp-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.5454545455%;
            flex: 0 0 54.5454545455%;
    max-width: 54.5454545455%;
    -ms-flex-preferred-size: 54.5454545455%;
        flex-basis: 54.5454545455%;
  }
  .o-grid.-sp-11col .o-grid__cell.-sp-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 63.6363636364%;
            flex: 0 0 63.6363636364%;
    max-width: 63.6363636364%;
    -ms-flex-preferred-size: 63.6363636364%;
        flex-basis: 63.6363636364%;
  }
  .o-grid.-sp-11col .o-grid__cell.-sp-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 72.7272727273%;
            flex: 0 0 72.7272727273%;
    max-width: 72.7272727273%;
    -ms-flex-preferred-size: 72.7272727273%;
        flex-basis: 72.7272727273%;
  }
  .o-grid.-sp-11col .o-grid__cell.-sp-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 81.8181818182%;
            flex: 0 0 81.8181818182%;
    max-width: 81.8181818182%;
    -ms-flex-preferred-size: 81.8181818182%;
        flex-basis: 81.8181818182%;
  }
  .o-grid.-sp-11col .o-grid__cell.-sp-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90.9090909091%;
            flex: 0 0 90.9090909091%;
    max-width: 90.9090909091%;
    -ms-flex-preferred-size: 90.9090909091%;
        flex-basis: 90.9090909091%;
  }
  .o-grid.-sp-11col .o-grid__cell.-sp-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-11col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-11col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-11col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 9.0909090909%;
            flex: 0 0 9.0909090909%;
    max-width: 9.0909090909%;
    -ms-flex-preferred-size: 9.0909090909%;
        flex-basis: 9.0909090909%;
  }
  .o-grid.-desktop-11col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 18.1818181818%;
            flex: 0 0 18.1818181818%;
    max-width: 18.1818181818%;
    -ms-flex-preferred-size: 18.1818181818%;
        flex-basis: 18.1818181818%;
  }
  .o-grid.-desktop-11col .o-grid__cell.-desktop-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.2727272727%;
            flex: 0 0 27.2727272727%;
    max-width: 27.2727272727%;
    -ms-flex-preferred-size: 27.2727272727%;
        flex-basis: 27.2727272727%;
  }
  .o-grid.-desktop-11col .o-grid__cell.-desktop-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 36.3636363636%;
            flex: 0 0 36.3636363636%;
    max-width: 36.3636363636%;
    -ms-flex-preferred-size: 36.3636363636%;
        flex-basis: 36.3636363636%;
  }
  .o-grid.-desktop-11col .o-grid__cell.-desktop-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.4545454545%;
            flex: 0 0 45.4545454545%;
    max-width: 45.4545454545%;
    -ms-flex-preferred-size: 45.4545454545%;
        flex-basis: 45.4545454545%;
  }
  .o-grid.-desktop-11col .o-grid__cell.-desktop-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.5454545455%;
            flex: 0 0 54.5454545455%;
    max-width: 54.5454545455%;
    -ms-flex-preferred-size: 54.5454545455%;
        flex-basis: 54.5454545455%;
  }
  .o-grid.-desktop-11col .o-grid__cell.-desktop-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 63.6363636364%;
            flex: 0 0 63.6363636364%;
    max-width: 63.6363636364%;
    -ms-flex-preferred-size: 63.6363636364%;
        flex-basis: 63.6363636364%;
  }
  .o-grid.-desktop-11col .o-grid__cell.-desktop-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 72.7272727273%;
            flex: 0 0 72.7272727273%;
    max-width: 72.7272727273%;
    -ms-flex-preferred-size: 72.7272727273%;
        flex-basis: 72.7272727273%;
  }
  .o-grid.-desktop-11col .o-grid__cell.-desktop-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 81.8181818182%;
            flex: 0 0 81.8181818182%;
    max-width: 81.8181818182%;
    -ms-flex-preferred-size: 81.8181818182%;
        flex-basis: 81.8181818182%;
  }
  .o-grid.-desktop-11col .o-grid__cell.-desktop-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90.9090909091%;
            flex: 0 0 90.9090909091%;
    max-width: 90.9090909091%;
    -ms-flex-preferred-size: 90.9090909091%;
        flex-basis: 90.9090909091%;
  }
  .o-grid.-desktop-11col .o-grid__cell.-desktop-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-11col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-11col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-11col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 9.0909090909%;
            flex: 0 0 9.0909090909%;
    max-width: 9.0909090909%;
    -ms-flex-preferred-size: 9.0909090909%;
        flex-basis: 9.0909090909%;
  }
  .o-grid.-mobile-11col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 18.1818181818%;
            flex: 0 0 18.1818181818%;
    max-width: 18.1818181818%;
    -ms-flex-preferred-size: 18.1818181818%;
        flex-basis: 18.1818181818%;
  }
  .o-grid.-mobile-11col .o-grid__cell.-mobile-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.2727272727%;
            flex: 0 0 27.2727272727%;
    max-width: 27.2727272727%;
    -ms-flex-preferred-size: 27.2727272727%;
        flex-basis: 27.2727272727%;
  }
  .o-grid.-mobile-11col .o-grid__cell.-mobile-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 36.3636363636%;
            flex: 0 0 36.3636363636%;
    max-width: 36.3636363636%;
    -ms-flex-preferred-size: 36.3636363636%;
        flex-basis: 36.3636363636%;
  }
  .o-grid.-mobile-11col .o-grid__cell.-mobile-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.4545454545%;
            flex: 0 0 45.4545454545%;
    max-width: 45.4545454545%;
    -ms-flex-preferred-size: 45.4545454545%;
        flex-basis: 45.4545454545%;
  }
  .o-grid.-mobile-11col .o-grid__cell.-mobile-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.5454545455%;
            flex: 0 0 54.5454545455%;
    max-width: 54.5454545455%;
    -ms-flex-preferred-size: 54.5454545455%;
        flex-basis: 54.5454545455%;
  }
  .o-grid.-mobile-11col .o-grid__cell.-mobile-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 63.6363636364%;
            flex: 0 0 63.6363636364%;
    max-width: 63.6363636364%;
    -ms-flex-preferred-size: 63.6363636364%;
        flex-basis: 63.6363636364%;
  }
  .o-grid.-mobile-11col .o-grid__cell.-mobile-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 72.7272727273%;
            flex: 0 0 72.7272727273%;
    max-width: 72.7272727273%;
    -ms-flex-preferred-size: 72.7272727273%;
        flex-basis: 72.7272727273%;
  }
  .o-grid.-mobile-11col .o-grid__cell.-mobile-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 81.8181818182%;
            flex: 0 0 81.8181818182%;
    max-width: 81.8181818182%;
    -ms-flex-preferred-size: 81.8181818182%;
        flex-basis: 81.8181818182%;
  }
  .o-grid.-mobile-11col .o-grid__cell.-mobile-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90.9090909091%;
            flex: 0 0 90.9090909091%;
    max-width: 90.9090909091%;
    -ms-flex-preferred-size: 90.9090909091%;
        flex-basis: 90.9090909091%;
  }
  .o-grid.-mobile-11col .o-grid__cell.-mobile-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-12col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-12col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .o-grid.-pc-12col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid.-pc-12col .o-grid__cell.-pc-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-pc-12col .o-grid__cell.-pc-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pc-12col .o-grid__cell.-pc-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .o-grid.-pc-12col .o-grid__cell.-pc-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pc-12col .o-grid__cell.-pc-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .o-grid.-pc-12col .o-grid__cell.-pc-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pc-12col .o-grid__cell.-pc-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-pc-12col .o-grid__cell.-pc-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid.-pc-12col .o-grid__cell.-pc-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .o-grid.-pc-12col .o-grid__cell.-pc-colspan12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-12col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-12col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .o-grid.-tablet-12col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid.-tablet-12col .o-grid__cell.-tablet-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-tablet-12col .o-grid__cell.-tablet-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-tablet-12col .o-grid__cell.-tablet-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .o-grid.-tablet-12col .o-grid__cell.-tablet-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-tablet-12col .o-grid__cell.-tablet-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .o-grid.-tablet-12col .o-grid__cell.-tablet-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-tablet-12col .o-grid__cell.-tablet-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-tablet-12col .o-grid__cell.-tablet-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid.-tablet-12col .o-grid__cell.-tablet-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .o-grid.-tablet-12col .o-grid__cell.-tablet-colspan12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-12col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-12col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .o-grid.-pcb-12col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid.-pcb-12col .o-grid__cell.-pcb-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-pcb-12col .o-grid__cell.-pcb-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pcb-12col .o-grid__cell.-pcb-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .o-grid.-pcb-12col .o-grid__cell.-pcb-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcb-12col .o-grid__cell.-pcb-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .o-grid.-pcb-12col .o-grid__cell.-pcb-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pcb-12col .o-grid__cell.-pcb-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-pcb-12col .o-grid__cell.-pcb-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid.-pcb-12col .o-grid__cell.-pcb-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .o-grid.-pcb-12col .o-grid__cell.-pcb-colspan12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-12col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-12col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .o-grid.-pcw-12col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid.-pcw-12col .o-grid__cell.-pcw-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-pcw-12col .o-grid__cell.-pcw-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pcw-12col .o-grid__cell.-pcw-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .o-grid.-pcw-12col .o-grid__cell.-pcw-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcw-12col .o-grid__cell.-pcw-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .o-grid.-pcw-12col .o-grid__cell.-pcw-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pcw-12col .o-grid__cell.-pcw-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-pcw-12col .o-grid__cell.-pcw-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid.-pcw-12col .o-grid__cell.-pcw-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .o-grid.-pcw-12col .o-grid__cell.-pcw-colspan12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-12col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-12col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .o-grid.-basic-12col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid.-basic-12col .o-grid__cell.-basic-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-basic-12col .o-grid__cell.-basic-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-basic-12col .o-grid__cell.-basic-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .o-grid.-basic-12col .o-grid__cell.-basic-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-basic-12col .o-grid__cell.-basic-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .o-grid.-basic-12col .o-grid__cell.-basic-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-basic-12col .o-grid__cell.-basic-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-basic-12col .o-grid__cell.-basic-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid.-basic-12col .o-grid__cell.-basic-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .o-grid.-basic-12col .o-grid__cell.-basic-colspan12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-12col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-12col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-12col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
  }
  .o-grid.-sp-12col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
  }
  .o-grid.-sp-12col .o-grid__cell.-sp-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
  .o-grid.-sp-12col .o-grid__cell.-sp-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-sp-12col .o-grid__cell.-sp-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
  }
  .o-grid.-sp-12col .o-grid__cell.-sp-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-sp-12col .o-grid__cell.-sp-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
  }
  .o-grid.-sp-12col .o-grid__cell.-sp-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-sp-12col .o-grid__cell.-sp-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
  .o-grid.-sp-12col .o-grid__cell.-sp-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
  }
  .o-grid.-sp-12col .o-grid__cell.-sp-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
  }
  .o-grid.-sp-12col .o-grid__cell.-sp-colspan12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-12col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-12col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-12col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
  }
  .o-grid.-desktop-12col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
  }
  .o-grid.-desktop-12col .o-grid__cell.-desktop-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
  .o-grid.-desktop-12col .o-grid__cell.-desktop-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-desktop-12col .o-grid__cell.-desktop-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
  }
  .o-grid.-desktop-12col .o-grid__cell.-desktop-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-desktop-12col .o-grid__cell.-desktop-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
  }
  .o-grid.-desktop-12col .o-grid__cell.-desktop-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-desktop-12col .o-grid__cell.-desktop-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
  .o-grid.-desktop-12col .o-grid__cell.-desktop-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
  }
  .o-grid.-desktop-12col .o-grid__cell.-desktop-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
  }
  .o-grid.-desktop-12col .o-grid__cell.-desktop-colspan12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-12col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-12col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-12col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
  }
  .o-grid.-mobile-12col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
  }
  .o-grid.-mobile-12col .o-grid__cell.-mobile-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
  .o-grid.-mobile-12col .o-grid__cell.-mobile-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-mobile-12col .o-grid__cell.-mobile-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
  }
  .o-grid.-mobile-12col .o-grid__cell.-mobile-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-mobile-12col .o-grid__cell.-mobile-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
  }
  .o-grid.-mobile-12col .o-grid__cell.-mobile-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-mobile-12col .o-grid__cell.-mobile-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
  .o-grid.-mobile-12col .o-grid__cell.-mobile-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
  }
  .o-grid.-mobile-12col .o-grid__cell.-mobile-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
  }
  .o-grid.-mobile-12col .o-grid__cell.-mobile-colspan12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .o-grid.-pc-h-int2 .o-grid__cell {
    padding-left: 1px;
    padding-right: 1px;
  }
  .o-grid.-pc-v-int2 .o-grid__cell {
    padding-top: 1px;
    padding-bottom: 1px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .o-grid.-tablet-h-int2 .o-grid__cell {
    padding-left: 1px;
    padding-right: 1px;
  }
  .o-grid.-tablet-v-int2 .o-grid__cell {
    padding-top: 1px;
    padding-bottom: 1px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .o-grid.-pcb-h-int2 .o-grid__cell {
    padding-left: 1px;
    padding-right: 1px;
  }
  .o-grid.-pcb-v-int2 .o-grid__cell {
    padding-top: 1px;
    padding-bottom: 1px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .o-grid.-pcw-h-int2 .o-grid__cell {
    padding-left: 1px;
    padding-right: 1px;
  }
  .o-grid.-pcw-v-int2 .o-grid__cell {
    padding-top: 1px;
    padding-bottom: 1px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .o-grid.-basic-h-int2 .o-grid__cell {
    padding-left: 1px;
    padding-right: 1px;
  }
  .o-grid.-basic-v-int2 .o-grid__cell {
    padding-top: 1px;
    padding-bottom: 1px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .o-grid.-sp-h-int2 .o-grid__cell {
    padding-left: 1px;
    padding-right: 1px;
  }
  .o-grid.-sp-v-int2 .o-grid__cell {
    padding-top: 1px;
    padding-bottom: 1px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .o-grid.-desktop-h-int2 .o-grid__cell {
    padding-left: 1px;
    padding-right: 1px;
  }
  .o-grid.-desktop-v-int2 .o-grid__cell {
    padding-top: 1px;
    padding-bottom: 1px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .o-grid.-mobile-h-int2 .o-grid__cell {
    padding-left: 1px;
    padding-right: 1px;
  }
  .o-grid.-mobile-v-int2 .o-grid__cell {
    padding-top: 1px;
    padding-bottom: 1px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .o-grid.-pc-h-int4 .o-grid__cell {
    padding-left: 2px;
    padding-right: 2px;
  }
  .o-grid.-pc-v-int4 .o-grid__cell {
    padding-top: 2px;
    padding-bottom: 2px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .o-grid.-tablet-h-int4 .o-grid__cell {
    padding-left: 2px;
    padding-right: 2px;
  }
  .o-grid.-tablet-v-int4 .o-grid__cell {
    padding-top: 2px;
    padding-bottom: 2px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .o-grid.-pcb-h-int4 .o-grid__cell {
    padding-left: 2px;
    padding-right: 2px;
  }
  .o-grid.-pcb-v-int4 .o-grid__cell {
    padding-top: 2px;
    padding-bottom: 2px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .o-grid.-pcw-h-int4 .o-grid__cell {
    padding-left: 2px;
    padding-right: 2px;
  }
  .o-grid.-pcw-v-int4 .o-grid__cell {
    padding-top: 2px;
    padding-bottom: 2px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .o-grid.-basic-h-int4 .o-grid__cell {
    padding-left: 2px;
    padding-right: 2px;
  }
  .o-grid.-basic-v-int4 .o-grid__cell {
    padding-top: 2px;
    padding-bottom: 2px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .o-grid.-sp-h-int4 .o-grid__cell {
    padding-left: 2px;
    padding-right: 2px;
  }
  .o-grid.-sp-v-int4 .o-grid__cell {
    padding-top: 2px;
    padding-bottom: 2px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .o-grid.-desktop-h-int4 .o-grid__cell {
    padding-left: 2px;
    padding-right: 2px;
  }
  .o-grid.-desktop-v-int4 .o-grid__cell {
    padding-top: 2px;
    padding-bottom: 2px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .o-grid.-mobile-h-int4 .o-grid__cell {
    padding-left: 2px;
    padding-right: 2px;
  }
  .o-grid.-mobile-v-int4 .o-grid__cell {
    padding-top: 2px;
    padding-bottom: 2px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .o-grid.-pc-h-int6 .o-grid__cell {
    padding-left: 3px;
    padding-right: 3px;
  }
  .o-grid.-pc-v-int6 .o-grid__cell {
    padding-top: 3px;
    padding-bottom: 3px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .o-grid.-tablet-h-int6 .o-grid__cell {
    padding-left: 3px;
    padding-right: 3px;
  }
  .o-grid.-tablet-v-int6 .o-grid__cell {
    padding-top: 3px;
    padding-bottom: 3px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .o-grid.-pcb-h-int6 .o-grid__cell {
    padding-left: 3px;
    padding-right: 3px;
  }
  .o-grid.-pcb-v-int6 .o-grid__cell {
    padding-top: 3px;
    padding-bottom: 3px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .o-grid.-pcw-h-int6 .o-grid__cell {
    padding-left: 3px;
    padding-right: 3px;
  }
  .o-grid.-pcw-v-int6 .o-grid__cell {
    padding-top: 3px;
    padding-bottom: 3px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .o-grid.-basic-h-int6 .o-grid__cell {
    padding-left: 3px;
    padding-right: 3px;
  }
  .o-grid.-basic-v-int6 .o-grid__cell {
    padding-top: 3px;
    padding-bottom: 3px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .o-grid.-sp-h-int6 .o-grid__cell {
    padding-left: 3px;
    padding-right: 3px;
  }
  .o-grid.-sp-v-int6 .o-grid__cell {
    padding-top: 3px;
    padding-bottom: 3px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .o-grid.-desktop-h-int6 .o-grid__cell {
    padding-left: 3px;
    padding-right: 3px;
  }
  .o-grid.-desktop-v-int6 .o-grid__cell {
    padding-top: 3px;
    padding-bottom: 3px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .o-grid.-mobile-h-int6 .o-grid__cell {
    padding-left: 3px;
    padding-right: 3px;
  }
  .o-grid.-mobile-v-int6 .o-grid__cell {
    padding-top: 3px;
    padding-bottom: 3px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .o-grid.-pc-h-int8 .o-grid__cell {
    padding-left: 4px;
    padding-right: 4px;
  }
  .o-grid.-pc-v-int8 .o-grid__cell {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .o-grid.-tablet-h-int8 .o-grid__cell {
    padding-left: 4px;
    padding-right: 4px;
  }
  .o-grid.-tablet-v-int8 .o-grid__cell {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .o-grid.-pcb-h-int8 .o-grid__cell {
    padding-left: 4px;
    padding-right: 4px;
  }
  .o-grid.-pcb-v-int8 .o-grid__cell {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .o-grid.-pcw-h-int8 .o-grid__cell {
    padding-left: 4px;
    padding-right: 4px;
  }
  .o-grid.-pcw-v-int8 .o-grid__cell {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .o-grid.-basic-h-int8 .o-grid__cell {
    padding-left: 4px;
    padding-right: 4px;
  }
  .o-grid.-basic-v-int8 .o-grid__cell {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .o-grid.-sp-h-int8 .o-grid__cell {
    padding-left: 4px;
    padding-right: 4px;
  }
  .o-grid.-sp-v-int8 .o-grid__cell {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .o-grid.-desktop-h-int8 .o-grid__cell {
    padding-left: 4px;
    padding-right: 4px;
  }
  .o-grid.-desktop-v-int8 .o-grid__cell {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .o-grid.-mobile-h-int8 .o-grid__cell {
    padding-left: 4px;
    padding-right: 4px;
  }
  .o-grid.-mobile-v-int8 .o-grid__cell {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .o-grid.-pc-h-int10 .o-grid__cell {
    padding-left: 5px;
    padding-right: 5px;
  }
  .o-grid.-pc-v-int10 .o-grid__cell {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .o-grid.-tablet-h-int10 .o-grid__cell {
    padding-left: 5px;
    padding-right: 5px;
  }
  .o-grid.-tablet-v-int10 .o-grid__cell {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .o-grid.-pcb-h-int10 .o-grid__cell {
    padding-left: 5px;
    padding-right: 5px;
  }
  .o-grid.-pcb-v-int10 .o-grid__cell {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .o-grid.-pcw-h-int10 .o-grid__cell {
    padding-left: 5px;
    padding-right: 5px;
  }
  .o-grid.-pcw-v-int10 .o-grid__cell {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .o-grid.-basic-h-int10 .o-grid__cell {
    padding-left: 5px;
    padding-right: 5px;
  }
  .o-grid.-basic-v-int10 .o-grid__cell {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .o-grid.-sp-h-int10 .o-grid__cell {
    padding-left: 5px;
    padding-right: 5px;
  }
  .o-grid.-sp-v-int10 .o-grid__cell {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .o-grid.-desktop-h-int10 .o-grid__cell {
    padding-left: 5px;
    padding-right: 5px;
  }
  .o-grid.-desktop-v-int10 .o-grid__cell {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .o-grid.-mobile-h-int10 .o-grid__cell {
    padding-left: 5px;
    padding-right: 5px;
  }
  .o-grid.-mobile-v-int10 .o-grid__cell {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int12 {
    margin-left: -6px;
    margin-right: -6px;
  }
  .o-grid.-pc-h-int12 .o-grid__cell {
    padding-left: 6px;
    padding-right: 6px;
  }
  .o-grid.-pc-v-int12 .o-grid__cell {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int12 {
    margin-left: -6px;
    margin-right: -6px;
  }
  .o-grid.-tablet-h-int12 .o-grid__cell {
    padding-left: 6px;
    padding-right: 6px;
  }
  .o-grid.-tablet-v-int12 .o-grid__cell {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int12 {
    margin-left: -6px;
    margin-right: -6px;
  }
  .o-grid.-pcb-h-int12 .o-grid__cell {
    padding-left: 6px;
    padding-right: 6px;
  }
  .o-grid.-pcb-v-int12 .o-grid__cell {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int12 {
    margin-left: -6px;
    margin-right: -6px;
  }
  .o-grid.-pcw-h-int12 .o-grid__cell {
    padding-left: 6px;
    padding-right: 6px;
  }
  .o-grid.-pcw-v-int12 .o-grid__cell {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int12 {
    margin-left: -6px;
    margin-right: -6px;
  }
  .o-grid.-basic-h-int12 .o-grid__cell {
    padding-left: 6px;
    padding-right: 6px;
  }
  .o-grid.-basic-v-int12 .o-grid__cell {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int12 {
    margin-left: -6px;
    margin-right: -6px;
  }
  .o-grid.-sp-h-int12 .o-grid__cell {
    padding-left: 6px;
    padding-right: 6px;
  }
  .o-grid.-sp-v-int12 .o-grid__cell {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int12 {
    margin-left: -6px;
    margin-right: -6px;
  }
  .o-grid.-desktop-h-int12 .o-grid__cell {
    padding-left: 6px;
    padding-right: 6px;
  }
  .o-grid.-desktop-v-int12 .o-grid__cell {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int12 {
    margin-left: -6px;
    margin-right: -6px;
  }
  .o-grid.-mobile-h-int12 .o-grid__cell {
    padding-left: 6px;
    padding-right: 6px;
  }
  .o-grid.-mobile-v-int12 .o-grid__cell {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int14 {
    margin-left: -7px;
    margin-right: -7px;
  }
  .o-grid.-pc-h-int14 .o-grid__cell {
    padding-left: 7px;
    padding-right: 7px;
  }
  .o-grid.-pc-v-int14 .o-grid__cell {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int14 {
    margin-left: -7px;
    margin-right: -7px;
  }
  .o-grid.-tablet-h-int14 .o-grid__cell {
    padding-left: 7px;
    padding-right: 7px;
  }
  .o-grid.-tablet-v-int14 .o-grid__cell {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int14 {
    margin-left: -7px;
    margin-right: -7px;
  }
  .o-grid.-pcb-h-int14 .o-grid__cell {
    padding-left: 7px;
    padding-right: 7px;
  }
  .o-grid.-pcb-v-int14 .o-grid__cell {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int14 {
    margin-left: -7px;
    margin-right: -7px;
  }
  .o-grid.-pcw-h-int14 .o-grid__cell {
    padding-left: 7px;
    padding-right: 7px;
  }
  .o-grid.-pcw-v-int14 .o-grid__cell {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int14 {
    margin-left: -7px;
    margin-right: -7px;
  }
  .o-grid.-basic-h-int14 .o-grid__cell {
    padding-left: 7px;
    padding-right: 7px;
  }
  .o-grid.-basic-v-int14 .o-grid__cell {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int14 {
    margin-left: -7px;
    margin-right: -7px;
  }
  .o-grid.-sp-h-int14 .o-grid__cell {
    padding-left: 7px;
    padding-right: 7px;
  }
  .o-grid.-sp-v-int14 .o-grid__cell {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int14 {
    margin-left: -7px;
    margin-right: -7px;
  }
  .o-grid.-desktop-h-int14 .o-grid__cell {
    padding-left: 7px;
    padding-right: 7px;
  }
  .o-grid.-desktop-v-int14 .o-grid__cell {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int14 {
    margin-left: -7px;
    margin-right: -7px;
  }
  .o-grid.-mobile-h-int14 .o-grid__cell {
    padding-left: 7px;
    padding-right: 7px;
  }
  .o-grid.-mobile-v-int14 .o-grid__cell {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int16 {
    margin-left: -8px;
    margin-right: -8px;
  }
  .o-grid.-pc-h-int16 .o-grid__cell {
    padding-left: 8px;
    padding-right: 8px;
  }
  .o-grid.-pc-v-int16 .o-grid__cell {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int16 {
    margin-left: -8px;
    margin-right: -8px;
  }
  .o-grid.-tablet-h-int16 .o-grid__cell {
    padding-left: 8px;
    padding-right: 8px;
  }
  .o-grid.-tablet-v-int16 .o-grid__cell {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int16 {
    margin-left: -8px;
    margin-right: -8px;
  }
  .o-grid.-pcb-h-int16 .o-grid__cell {
    padding-left: 8px;
    padding-right: 8px;
  }
  .o-grid.-pcb-v-int16 .o-grid__cell {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int16 {
    margin-left: -8px;
    margin-right: -8px;
  }
  .o-grid.-pcw-h-int16 .o-grid__cell {
    padding-left: 8px;
    padding-right: 8px;
  }
  .o-grid.-pcw-v-int16 .o-grid__cell {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int16 {
    margin-left: -8px;
    margin-right: -8px;
  }
  .o-grid.-basic-h-int16 .o-grid__cell {
    padding-left: 8px;
    padding-right: 8px;
  }
  .o-grid.-basic-v-int16 .o-grid__cell {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int16 {
    margin-left: -8px;
    margin-right: -8px;
  }
  .o-grid.-sp-h-int16 .o-grid__cell {
    padding-left: 8px;
    padding-right: 8px;
  }
  .o-grid.-sp-v-int16 .o-grid__cell {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int16 {
    margin-left: -8px;
    margin-right: -8px;
  }
  .o-grid.-desktop-h-int16 .o-grid__cell {
    padding-left: 8px;
    padding-right: 8px;
  }
  .o-grid.-desktop-v-int16 .o-grid__cell {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int16 {
    margin-left: -8px;
    margin-right: -8px;
  }
  .o-grid.-mobile-h-int16 .o-grid__cell {
    padding-left: 8px;
    padding-right: 8px;
  }
  .o-grid.-mobile-v-int16 .o-grid__cell {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int18 {
    margin-left: -9px;
    margin-right: -9px;
  }
  .o-grid.-pc-h-int18 .o-grid__cell {
    padding-left: 9px;
    padding-right: 9px;
  }
  .o-grid.-pc-v-int18 .o-grid__cell {
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int18 {
    margin-left: -9px;
    margin-right: -9px;
  }
  .o-grid.-tablet-h-int18 .o-grid__cell {
    padding-left: 9px;
    padding-right: 9px;
  }
  .o-grid.-tablet-v-int18 .o-grid__cell {
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int18 {
    margin-left: -9px;
    margin-right: -9px;
  }
  .o-grid.-pcb-h-int18 .o-grid__cell {
    padding-left: 9px;
    padding-right: 9px;
  }
  .o-grid.-pcb-v-int18 .o-grid__cell {
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int18 {
    margin-left: -9px;
    margin-right: -9px;
  }
  .o-grid.-pcw-h-int18 .o-grid__cell {
    padding-left: 9px;
    padding-right: 9px;
  }
  .o-grid.-pcw-v-int18 .o-grid__cell {
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int18 {
    margin-left: -9px;
    margin-right: -9px;
  }
  .o-grid.-basic-h-int18 .o-grid__cell {
    padding-left: 9px;
    padding-right: 9px;
  }
  .o-grid.-basic-v-int18 .o-grid__cell {
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int18 {
    margin-left: -9px;
    margin-right: -9px;
  }
  .o-grid.-sp-h-int18 .o-grid__cell {
    padding-left: 9px;
    padding-right: 9px;
  }
  .o-grid.-sp-v-int18 .o-grid__cell {
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int18 {
    margin-left: -9px;
    margin-right: -9px;
  }
  .o-grid.-desktop-h-int18 .o-grid__cell {
    padding-left: 9px;
    padding-right: 9px;
  }
  .o-grid.-desktop-v-int18 .o-grid__cell {
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int18 {
    margin-left: -9px;
    margin-right: -9px;
  }
  .o-grid.-mobile-h-int18 .o-grid__cell {
    padding-left: 9px;
    padding-right: 9px;
  }
  .o-grid.-mobile-v-int18 .o-grid__cell {
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .o-grid.-pc-h-int20 .o-grid__cell {
    padding-left: 10px;
    padding-right: 10px;
  }
  .o-grid.-pc-v-int20 .o-grid__cell {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .o-grid.-tablet-h-int20 .o-grid__cell {
    padding-left: 10px;
    padding-right: 10px;
  }
  .o-grid.-tablet-v-int20 .o-grid__cell {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .o-grid.-pcb-h-int20 .o-grid__cell {
    padding-left: 10px;
    padding-right: 10px;
  }
  .o-grid.-pcb-v-int20 .o-grid__cell {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .o-grid.-pcw-h-int20 .o-grid__cell {
    padding-left: 10px;
    padding-right: 10px;
  }
  .o-grid.-pcw-v-int20 .o-grid__cell {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .o-grid.-basic-h-int20 .o-grid__cell {
    padding-left: 10px;
    padding-right: 10px;
  }
  .o-grid.-basic-v-int20 .o-grid__cell {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .o-grid.-sp-h-int20 .o-grid__cell {
    padding-left: 10px;
    padding-right: 10px;
  }
  .o-grid.-sp-v-int20 .o-grid__cell {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .o-grid.-desktop-h-int20 .o-grid__cell {
    padding-left: 10px;
    padding-right: 10px;
  }
  .o-grid.-desktop-v-int20 .o-grid__cell {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .o-grid.-mobile-h-int20 .o-grid__cell {
    padding-left: 10px;
    padding-right: 10px;
  }
  .o-grid.-mobile-v-int20 .o-grid__cell {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int22 {
    margin-left: -11px;
    margin-right: -11px;
  }
  .o-grid.-pc-h-int22 .o-grid__cell {
    padding-left: 11px;
    padding-right: 11px;
  }
  .o-grid.-pc-v-int22 .o-grid__cell {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int22 {
    margin-left: -11px;
    margin-right: -11px;
  }
  .o-grid.-tablet-h-int22 .o-grid__cell {
    padding-left: 11px;
    padding-right: 11px;
  }
  .o-grid.-tablet-v-int22 .o-grid__cell {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int22 {
    margin-left: -11px;
    margin-right: -11px;
  }
  .o-grid.-pcb-h-int22 .o-grid__cell {
    padding-left: 11px;
    padding-right: 11px;
  }
  .o-grid.-pcb-v-int22 .o-grid__cell {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int22 {
    margin-left: -11px;
    margin-right: -11px;
  }
  .o-grid.-pcw-h-int22 .o-grid__cell {
    padding-left: 11px;
    padding-right: 11px;
  }
  .o-grid.-pcw-v-int22 .o-grid__cell {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int22 {
    margin-left: -11px;
    margin-right: -11px;
  }
  .o-grid.-basic-h-int22 .o-grid__cell {
    padding-left: 11px;
    padding-right: 11px;
  }
  .o-grid.-basic-v-int22 .o-grid__cell {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int22 {
    margin-left: -11px;
    margin-right: -11px;
  }
  .o-grid.-sp-h-int22 .o-grid__cell {
    padding-left: 11px;
    padding-right: 11px;
  }
  .o-grid.-sp-v-int22 .o-grid__cell {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int22 {
    margin-left: -11px;
    margin-right: -11px;
  }
  .o-grid.-desktop-h-int22 .o-grid__cell {
    padding-left: 11px;
    padding-right: 11px;
  }
  .o-grid.-desktop-v-int22 .o-grid__cell {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int22 {
    margin-left: -11px;
    margin-right: -11px;
  }
  .o-grid.-mobile-h-int22 .o-grid__cell {
    padding-left: 11px;
    padding-right: 11px;
  }
  .o-grid.-mobile-v-int22 .o-grid__cell {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int24 {
    margin-left: -12px;
    margin-right: -12px;
  }
  .o-grid.-pc-h-int24 .o-grid__cell {
    padding-left: 12px;
    padding-right: 12px;
  }
  .o-grid.-pc-v-int24 .o-grid__cell {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int24 {
    margin-left: -12px;
    margin-right: -12px;
  }
  .o-grid.-tablet-h-int24 .o-grid__cell {
    padding-left: 12px;
    padding-right: 12px;
  }
  .o-grid.-tablet-v-int24 .o-grid__cell {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int24 {
    margin-left: -12px;
    margin-right: -12px;
  }
  .o-grid.-pcb-h-int24 .o-grid__cell {
    padding-left: 12px;
    padding-right: 12px;
  }
  .o-grid.-pcb-v-int24 .o-grid__cell {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int24 {
    margin-left: -12px;
    margin-right: -12px;
  }
  .o-grid.-pcw-h-int24 .o-grid__cell {
    padding-left: 12px;
    padding-right: 12px;
  }
  .o-grid.-pcw-v-int24 .o-grid__cell {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int24 {
    margin-left: -12px;
    margin-right: -12px;
  }
  .o-grid.-basic-h-int24 .o-grid__cell {
    padding-left: 12px;
    padding-right: 12px;
  }
  .o-grid.-basic-v-int24 .o-grid__cell {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int24 {
    margin-left: -12px;
    margin-right: -12px;
  }
  .o-grid.-sp-h-int24 .o-grid__cell {
    padding-left: 12px;
    padding-right: 12px;
  }
  .o-grid.-sp-v-int24 .o-grid__cell {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int24 {
    margin-left: -12px;
    margin-right: -12px;
  }
  .o-grid.-desktop-h-int24 .o-grid__cell {
    padding-left: 12px;
    padding-right: 12px;
  }
  .o-grid.-desktop-v-int24 .o-grid__cell {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int24 {
    margin-left: -12px;
    margin-right: -12px;
  }
  .o-grid.-mobile-h-int24 .o-grid__cell {
    padding-left: 12px;
    padding-right: 12px;
  }
  .o-grid.-mobile-v-int24 .o-grid__cell {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int26 {
    margin-left: -13px;
    margin-right: -13px;
  }
  .o-grid.-pc-h-int26 .o-grid__cell {
    padding-left: 13px;
    padding-right: 13px;
  }
  .o-grid.-pc-v-int26 .o-grid__cell {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int26 {
    margin-left: -13px;
    margin-right: -13px;
  }
  .o-grid.-tablet-h-int26 .o-grid__cell {
    padding-left: 13px;
    padding-right: 13px;
  }
  .o-grid.-tablet-v-int26 .o-grid__cell {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int26 {
    margin-left: -13px;
    margin-right: -13px;
  }
  .o-grid.-pcb-h-int26 .o-grid__cell {
    padding-left: 13px;
    padding-right: 13px;
  }
  .o-grid.-pcb-v-int26 .o-grid__cell {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int26 {
    margin-left: -13px;
    margin-right: -13px;
  }
  .o-grid.-pcw-h-int26 .o-grid__cell {
    padding-left: 13px;
    padding-right: 13px;
  }
  .o-grid.-pcw-v-int26 .o-grid__cell {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int26 {
    margin-left: -13px;
    margin-right: -13px;
  }
  .o-grid.-basic-h-int26 .o-grid__cell {
    padding-left: 13px;
    padding-right: 13px;
  }
  .o-grid.-basic-v-int26 .o-grid__cell {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int26 {
    margin-left: -13px;
    margin-right: -13px;
  }
  .o-grid.-sp-h-int26 .o-grid__cell {
    padding-left: 13px;
    padding-right: 13px;
  }
  .o-grid.-sp-v-int26 .o-grid__cell {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int26 {
    margin-left: -13px;
    margin-right: -13px;
  }
  .o-grid.-desktop-h-int26 .o-grid__cell {
    padding-left: 13px;
    padding-right: 13px;
  }
  .o-grid.-desktop-v-int26 .o-grid__cell {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int26 {
    margin-left: -13px;
    margin-right: -13px;
  }
  .o-grid.-mobile-h-int26 .o-grid__cell {
    padding-left: 13px;
    padding-right: 13px;
  }
  .o-grid.-mobile-v-int26 .o-grid__cell {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int28 {
    margin-left: -14px;
    margin-right: -14px;
  }
  .o-grid.-pc-h-int28 .o-grid__cell {
    padding-left: 14px;
    padding-right: 14px;
  }
  .o-grid.-pc-v-int28 .o-grid__cell {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int28 {
    margin-left: -14px;
    margin-right: -14px;
  }
  .o-grid.-tablet-h-int28 .o-grid__cell {
    padding-left: 14px;
    padding-right: 14px;
  }
  .o-grid.-tablet-v-int28 .o-grid__cell {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int28 {
    margin-left: -14px;
    margin-right: -14px;
  }
  .o-grid.-pcb-h-int28 .o-grid__cell {
    padding-left: 14px;
    padding-right: 14px;
  }
  .o-grid.-pcb-v-int28 .o-grid__cell {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int28 {
    margin-left: -14px;
    margin-right: -14px;
  }
  .o-grid.-pcw-h-int28 .o-grid__cell {
    padding-left: 14px;
    padding-right: 14px;
  }
  .o-grid.-pcw-v-int28 .o-grid__cell {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int28 {
    margin-left: -14px;
    margin-right: -14px;
  }
  .o-grid.-basic-h-int28 .o-grid__cell {
    padding-left: 14px;
    padding-right: 14px;
  }
  .o-grid.-basic-v-int28 .o-grid__cell {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int28 {
    margin-left: -14px;
    margin-right: -14px;
  }
  .o-grid.-sp-h-int28 .o-grid__cell {
    padding-left: 14px;
    padding-right: 14px;
  }
  .o-grid.-sp-v-int28 .o-grid__cell {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int28 {
    margin-left: -14px;
    margin-right: -14px;
  }
  .o-grid.-desktop-h-int28 .o-grid__cell {
    padding-left: 14px;
    padding-right: 14px;
  }
  .o-grid.-desktop-v-int28 .o-grid__cell {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int28 {
    margin-left: -14px;
    margin-right: -14px;
  }
  .o-grid.-mobile-h-int28 .o-grid__cell {
    padding-left: 14px;
    padding-right: 14px;
  }
  .o-grid.-mobile-v-int28 .o-grid__cell {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .o-grid.-pc-h-int30 .o-grid__cell {
    padding-left: 15px;
    padding-right: 15px;
  }
  .o-grid.-pc-v-int30 .o-grid__cell {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .o-grid.-tablet-h-int30 .o-grid__cell {
    padding-left: 15px;
    padding-right: 15px;
  }
  .o-grid.-tablet-v-int30 .o-grid__cell {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .o-grid.-pcb-h-int30 .o-grid__cell {
    padding-left: 15px;
    padding-right: 15px;
  }
  .o-grid.-pcb-v-int30 .o-grid__cell {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .o-grid.-pcw-h-int30 .o-grid__cell {
    padding-left: 15px;
    padding-right: 15px;
  }
  .o-grid.-pcw-v-int30 .o-grid__cell {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .o-grid.-basic-h-int30 .o-grid__cell {
    padding-left: 15px;
    padding-right: 15px;
  }
  .o-grid.-basic-v-int30 .o-grid__cell {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .o-grid.-sp-h-int30 .o-grid__cell {
    padding-left: 15px;
    padding-right: 15px;
  }
  .o-grid.-sp-v-int30 .o-grid__cell {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .o-grid.-desktop-h-int30 .o-grid__cell {
    padding-left: 15px;
    padding-right: 15px;
  }
  .o-grid.-desktop-v-int30 .o-grid__cell {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .o-grid.-mobile-h-int30 .o-grid__cell {
    padding-left: 15px;
    padding-right: 15px;
  }
  .o-grid.-mobile-v-int30 .o-grid__cell {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int32 {
    margin-left: -16px;
    margin-right: -16px;
  }
  .o-grid.-pc-h-int32 .o-grid__cell {
    padding-left: 16px;
    padding-right: 16px;
  }
  .o-grid.-pc-v-int32 .o-grid__cell {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int32 {
    margin-left: -16px;
    margin-right: -16px;
  }
  .o-grid.-tablet-h-int32 .o-grid__cell {
    padding-left: 16px;
    padding-right: 16px;
  }
  .o-grid.-tablet-v-int32 .o-grid__cell {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int32 {
    margin-left: -16px;
    margin-right: -16px;
  }
  .o-grid.-pcb-h-int32 .o-grid__cell {
    padding-left: 16px;
    padding-right: 16px;
  }
  .o-grid.-pcb-v-int32 .o-grid__cell {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int32 {
    margin-left: -16px;
    margin-right: -16px;
  }
  .o-grid.-pcw-h-int32 .o-grid__cell {
    padding-left: 16px;
    padding-right: 16px;
  }
  .o-grid.-pcw-v-int32 .o-grid__cell {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int32 {
    margin-left: -16px;
    margin-right: -16px;
  }
  .o-grid.-basic-h-int32 .o-grid__cell {
    padding-left: 16px;
    padding-right: 16px;
  }
  .o-grid.-basic-v-int32 .o-grid__cell {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int32 {
    margin-left: -16px;
    margin-right: -16px;
  }
  .o-grid.-sp-h-int32 .o-grid__cell {
    padding-left: 16px;
    padding-right: 16px;
  }
  .o-grid.-sp-v-int32 .o-grid__cell {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int32 {
    margin-left: -16px;
    margin-right: -16px;
  }
  .o-grid.-desktop-h-int32 .o-grid__cell {
    padding-left: 16px;
    padding-right: 16px;
  }
  .o-grid.-desktop-v-int32 .o-grid__cell {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int32 {
    margin-left: -16px;
    margin-right: -16px;
  }
  .o-grid.-mobile-h-int32 .o-grid__cell {
    padding-left: 16px;
    padding-right: 16px;
  }
  .o-grid.-mobile-v-int32 .o-grid__cell {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int34 {
    margin-left: -17px;
    margin-right: -17px;
  }
  .o-grid.-pc-h-int34 .o-grid__cell {
    padding-left: 17px;
    padding-right: 17px;
  }
  .o-grid.-pc-v-int34 .o-grid__cell {
    padding-top: 17px;
    padding-bottom: 17px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int34 {
    margin-left: -17px;
    margin-right: -17px;
  }
  .o-grid.-tablet-h-int34 .o-grid__cell {
    padding-left: 17px;
    padding-right: 17px;
  }
  .o-grid.-tablet-v-int34 .o-grid__cell {
    padding-top: 17px;
    padding-bottom: 17px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int34 {
    margin-left: -17px;
    margin-right: -17px;
  }
  .o-grid.-pcb-h-int34 .o-grid__cell {
    padding-left: 17px;
    padding-right: 17px;
  }
  .o-grid.-pcb-v-int34 .o-grid__cell {
    padding-top: 17px;
    padding-bottom: 17px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int34 {
    margin-left: -17px;
    margin-right: -17px;
  }
  .o-grid.-pcw-h-int34 .o-grid__cell {
    padding-left: 17px;
    padding-right: 17px;
  }
  .o-grid.-pcw-v-int34 .o-grid__cell {
    padding-top: 17px;
    padding-bottom: 17px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int34 {
    margin-left: -17px;
    margin-right: -17px;
  }
  .o-grid.-basic-h-int34 .o-grid__cell {
    padding-left: 17px;
    padding-right: 17px;
  }
  .o-grid.-basic-v-int34 .o-grid__cell {
    padding-top: 17px;
    padding-bottom: 17px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int34 {
    margin-left: -17px;
    margin-right: -17px;
  }
  .o-grid.-sp-h-int34 .o-grid__cell {
    padding-left: 17px;
    padding-right: 17px;
  }
  .o-grid.-sp-v-int34 .o-grid__cell {
    padding-top: 17px;
    padding-bottom: 17px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int34 {
    margin-left: -17px;
    margin-right: -17px;
  }
  .o-grid.-desktop-h-int34 .o-grid__cell {
    padding-left: 17px;
    padding-right: 17px;
  }
  .o-grid.-desktop-v-int34 .o-grid__cell {
    padding-top: 17px;
    padding-bottom: 17px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int34 {
    margin-left: -17px;
    margin-right: -17px;
  }
  .o-grid.-mobile-h-int34 .o-grid__cell {
    padding-left: 17px;
    padding-right: 17px;
  }
  .o-grid.-mobile-v-int34 .o-grid__cell {
    padding-top: 17px;
    padding-bottom: 17px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int36 {
    margin-left: -18px;
    margin-right: -18px;
  }
  .o-grid.-pc-h-int36 .o-grid__cell {
    padding-left: 18px;
    padding-right: 18px;
  }
  .o-grid.-pc-v-int36 .o-grid__cell {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int36 {
    margin-left: -18px;
    margin-right: -18px;
  }
  .o-grid.-tablet-h-int36 .o-grid__cell {
    padding-left: 18px;
    padding-right: 18px;
  }
  .o-grid.-tablet-v-int36 .o-grid__cell {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int36 {
    margin-left: -18px;
    margin-right: -18px;
  }
  .o-grid.-pcb-h-int36 .o-grid__cell {
    padding-left: 18px;
    padding-right: 18px;
  }
  .o-grid.-pcb-v-int36 .o-grid__cell {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int36 {
    margin-left: -18px;
    margin-right: -18px;
  }
  .o-grid.-pcw-h-int36 .o-grid__cell {
    padding-left: 18px;
    padding-right: 18px;
  }
  .o-grid.-pcw-v-int36 .o-grid__cell {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int36 {
    margin-left: -18px;
    margin-right: -18px;
  }
  .o-grid.-basic-h-int36 .o-grid__cell {
    padding-left: 18px;
    padding-right: 18px;
  }
  .o-grid.-basic-v-int36 .o-grid__cell {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int36 {
    margin-left: -18px;
    margin-right: -18px;
  }
  .o-grid.-sp-h-int36 .o-grid__cell {
    padding-left: 18px;
    padding-right: 18px;
  }
  .o-grid.-sp-v-int36 .o-grid__cell {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int36 {
    margin-left: -18px;
    margin-right: -18px;
  }
  .o-grid.-desktop-h-int36 .o-grid__cell {
    padding-left: 18px;
    padding-right: 18px;
  }
  .o-grid.-desktop-v-int36 .o-grid__cell {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int36 {
    margin-left: -18px;
    margin-right: -18px;
  }
  .o-grid.-mobile-h-int36 .o-grid__cell {
    padding-left: 18px;
    padding-right: 18px;
  }
  .o-grid.-mobile-v-int36 .o-grid__cell {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int38 {
    margin-left: -19px;
    margin-right: -19px;
  }
  .o-grid.-pc-h-int38 .o-grid__cell {
    padding-left: 19px;
    padding-right: 19px;
  }
  .o-grid.-pc-v-int38 .o-grid__cell {
    padding-top: 19px;
    padding-bottom: 19px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int38 {
    margin-left: -19px;
    margin-right: -19px;
  }
  .o-grid.-tablet-h-int38 .o-grid__cell {
    padding-left: 19px;
    padding-right: 19px;
  }
  .o-grid.-tablet-v-int38 .o-grid__cell {
    padding-top: 19px;
    padding-bottom: 19px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int38 {
    margin-left: -19px;
    margin-right: -19px;
  }
  .o-grid.-pcb-h-int38 .o-grid__cell {
    padding-left: 19px;
    padding-right: 19px;
  }
  .o-grid.-pcb-v-int38 .o-grid__cell {
    padding-top: 19px;
    padding-bottom: 19px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int38 {
    margin-left: -19px;
    margin-right: -19px;
  }
  .o-grid.-pcw-h-int38 .o-grid__cell {
    padding-left: 19px;
    padding-right: 19px;
  }
  .o-grid.-pcw-v-int38 .o-grid__cell {
    padding-top: 19px;
    padding-bottom: 19px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int38 {
    margin-left: -19px;
    margin-right: -19px;
  }
  .o-grid.-basic-h-int38 .o-grid__cell {
    padding-left: 19px;
    padding-right: 19px;
  }
  .o-grid.-basic-v-int38 .o-grid__cell {
    padding-top: 19px;
    padding-bottom: 19px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int38 {
    margin-left: -19px;
    margin-right: -19px;
  }
  .o-grid.-sp-h-int38 .o-grid__cell {
    padding-left: 19px;
    padding-right: 19px;
  }
  .o-grid.-sp-v-int38 .o-grid__cell {
    padding-top: 19px;
    padding-bottom: 19px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int38 {
    margin-left: -19px;
    margin-right: -19px;
  }
  .o-grid.-desktop-h-int38 .o-grid__cell {
    padding-left: 19px;
    padding-right: 19px;
  }
  .o-grid.-desktop-v-int38 .o-grid__cell {
    padding-top: 19px;
    padding-bottom: 19px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int38 {
    margin-left: -19px;
    margin-right: -19px;
  }
  .o-grid.-mobile-h-int38 .o-grid__cell {
    padding-left: 19px;
    padding-right: 19px;
  }
  .o-grid.-mobile-v-int38 .o-grid__cell {
    padding-top: 19px;
    padding-bottom: 19px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .o-grid.-pc-h-int40 .o-grid__cell {
    padding-left: 20px;
    padding-right: 20px;
  }
  .o-grid.-pc-v-int40 .o-grid__cell {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .o-grid.-tablet-h-int40 .o-grid__cell {
    padding-left: 20px;
    padding-right: 20px;
  }
  .o-grid.-tablet-v-int40 .o-grid__cell {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .o-grid.-pcb-h-int40 .o-grid__cell {
    padding-left: 20px;
    padding-right: 20px;
  }
  .o-grid.-pcb-v-int40 .o-grid__cell {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .o-grid.-pcw-h-int40 .o-grid__cell {
    padding-left: 20px;
    padding-right: 20px;
  }
  .o-grid.-pcw-v-int40 .o-grid__cell {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .o-grid.-basic-h-int40 .o-grid__cell {
    padding-left: 20px;
    padding-right: 20px;
  }
  .o-grid.-basic-v-int40 .o-grid__cell {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .o-grid.-sp-h-int40 .o-grid__cell {
    padding-left: 20px;
    padding-right: 20px;
  }
  .o-grid.-sp-v-int40 .o-grid__cell {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .o-grid.-desktop-h-int40 .o-grid__cell {
    padding-left: 20px;
    padding-right: 20px;
  }
  .o-grid.-desktop-v-int40 .o-grid__cell {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .o-grid.-mobile-h-int40 .o-grid__cell {
    padding-left: 20px;
    padding-right: 20px;
  }
  .o-grid.-mobile-v-int40 .o-grid__cell {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int42 {
    margin-left: -21px;
    margin-right: -21px;
  }
  .o-grid.-pc-h-int42 .o-grid__cell {
    padding-left: 21px;
    padding-right: 21px;
  }
  .o-grid.-pc-v-int42 .o-grid__cell {
    padding-top: 21px;
    padding-bottom: 21px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int42 {
    margin-left: -21px;
    margin-right: -21px;
  }
  .o-grid.-tablet-h-int42 .o-grid__cell {
    padding-left: 21px;
    padding-right: 21px;
  }
  .o-grid.-tablet-v-int42 .o-grid__cell {
    padding-top: 21px;
    padding-bottom: 21px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int42 {
    margin-left: -21px;
    margin-right: -21px;
  }
  .o-grid.-pcb-h-int42 .o-grid__cell {
    padding-left: 21px;
    padding-right: 21px;
  }
  .o-grid.-pcb-v-int42 .o-grid__cell {
    padding-top: 21px;
    padding-bottom: 21px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int42 {
    margin-left: -21px;
    margin-right: -21px;
  }
  .o-grid.-pcw-h-int42 .o-grid__cell {
    padding-left: 21px;
    padding-right: 21px;
  }
  .o-grid.-pcw-v-int42 .o-grid__cell {
    padding-top: 21px;
    padding-bottom: 21px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int42 {
    margin-left: -21px;
    margin-right: -21px;
  }
  .o-grid.-basic-h-int42 .o-grid__cell {
    padding-left: 21px;
    padding-right: 21px;
  }
  .o-grid.-basic-v-int42 .o-grid__cell {
    padding-top: 21px;
    padding-bottom: 21px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int42 {
    margin-left: -21px;
    margin-right: -21px;
  }
  .o-grid.-sp-h-int42 .o-grid__cell {
    padding-left: 21px;
    padding-right: 21px;
  }
  .o-grid.-sp-v-int42 .o-grid__cell {
    padding-top: 21px;
    padding-bottom: 21px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int42 {
    margin-left: -21px;
    margin-right: -21px;
  }
  .o-grid.-desktop-h-int42 .o-grid__cell {
    padding-left: 21px;
    padding-right: 21px;
  }
  .o-grid.-desktop-v-int42 .o-grid__cell {
    padding-top: 21px;
    padding-bottom: 21px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int42 {
    margin-left: -21px;
    margin-right: -21px;
  }
  .o-grid.-mobile-h-int42 .o-grid__cell {
    padding-left: 21px;
    padding-right: 21px;
  }
  .o-grid.-mobile-v-int42 .o-grid__cell {
    padding-top: 21px;
    padding-bottom: 21px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int44 {
    margin-left: -22px;
    margin-right: -22px;
  }
  .o-grid.-pc-h-int44 .o-grid__cell {
    padding-left: 22px;
    padding-right: 22px;
  }
  .o-grid.-pc-v-int44 .o-grid__cell {
    padding-top: 22px;
    padding-bottom: 22px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int44 {
    margin-left: -22px;
    margin-right: -22px;
  }
  .o-grid.-tablet-h-int44 .o-grid__cell {
    padding-left: 22px;
    padding-right: 22px;
  }
  .o-grid.-tablet-v-int44 .o-grid__cell {
    padding-top: 22px;
    padding-bottom: 22px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int44 {
    margin-left: -22px;
    margin-right: -22px;
  }
  .o-grid.-pcb-h-int44 .o-grid__cell {
    padding-left: 22px;
    padding-right: 22px;
  }
  .o-grid.-pcb-v-int44 .o-grid__cell {
    padding-top: 22px;
    padding-bottom: 22px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int44 {
    margin-left: -22px;
    margin-right: -22px;
  }
  .o-grid.-pcw-h-int44 .o-grid__cell {
    padding-left: 22px;
    padding-right: 22px;
  }
  .o-grid.-pcw-v-int44 .o-grid__cell {
    padding-top: 22px;
    padding-bottom: 22px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int44 {
    margin-left: -22px;
    margin-right: -22px;
  }
  .o-grid.-basic-h-int44 .o-grid__cell {
    padding-left: 22px;
    padding-right: 22px;
  }
  .o-grid.-basic-v-int44 .o-grid__cell {
    padding-top: 22px;
    padding-bottom: 22px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int44 {
    margin-left: -22px;
    margin-right: -22px;
  }
  .o-grid.-sp-h-int44 .o-grid__cell {
    padding-left: 22px;
    padding-right: 22px;
  }
  .o-grid.-sp-v-int44 .o-grid__cell {
    padding-top: 22px;
    padding-bottom: 22px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int44 {
    margin-left: -22px;
    margin-right: -22px;
  }
  .o-grid.-desktop-h-int44 .o-grid__cell {
    padding-left: 22px;
    padding-right: 22px;
  }
  .o-grid.-desktop-v-int44 .o-grid__cell {
    padding-top: 22px;
    padding-bottom: 22px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int44 {
    margin-left: -22px;
    margin-right: -22px;
  }
  .o-grid.-mobile-h-int44 .o-grid__cell {
    padding-left: 22px;
    padding-right: 22px;
  }
  .o-grid.-mobile-v-int44 .o-grid__cell {
    padding-top: 22px;
    padding-bottom: 22px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int46 {
    margin-left: -23px;
    margin-right: -23px;
  }
  .o-grid.-pc-h-int46 .o-grid__cell {
    padding-left: 23px;
    padding-right: 23px;
  }
  .o-grid.-pc-v-int46 .o-grid__cell {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int46 {
    margin-left: -23px;
    margin-right: -23px;
  }
  .o-grid.-tablet-h-int46 .o-grid__cell {
    padding-left: 23px;
    padding-right: 23px;
  }
  .o-grid.-tablet-v-int46 .o-grid__cell {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int46 {
    margin-left: -23px;
    margin-right: -23px;
  }
  .o-grid.-pcb-h-int46 .o-grid__cell {
    padding-left: 23px;
    padding-right: 23px;
  }
  .o-grid.-pcb-v-int46 .o-grid__cell {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int46 {
    margin-left: -23px;
    margin-right: -23px;
  }
  .o-grid.-pcw-h-int46 .o-grid__cell {
    padding-left: 23px;
    padding-right: 23px;
  }
  .o-grid.-pcw-v-int46 .o-grid__cell {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int46 {
    margin-left: -23px;
    margin-right: -23px;
  }
  .o-grid.-basic-h-int46 .o-grid__cell {
    padding-left: 23px;
    padding-right: 23px;
  }
  .o-grid.-basic-v-int46 .o-grid__cell {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int46 {
    margin-left: -23px;
    margin-right: -23px;
  }
  .o-grid.-sp-h-int46 .o-grid__cell {
    padding-left: 23px;
    padding-right: 23px;
  }
  .o-grid.-sp-v-int46 .o-grid__cell {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int46 {
    margin-left: -23px;
    margin-right: -23px;
  }
  .o-grid.-desktop-h-int46 .o-grid__cell {
    padding-left: 23px;
    padding-right: 23px;
  }
  .o-grid.-desktop-v-int46 .o-grid__cell {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int46 {
    margin-left: -23px;
    margin-right: -23px;
  }
  .o-grid.-mobile-h-int46 .o-grid__cell {
    padding-left: 23px;
    padding-right: 23px;
  }
  .o-grid.-mobile-v-int46 .o-grid__cell {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int48 {
    margin-left: -24px;
    margin-right: -24px;
  }
  .o-grid.-pc-h-int48 .o-grid__cell {
    padding-left: 24px;
    padding-right: 24px;
  }
  .o-grid.-pc-v-int48 .o-grid__cell {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int48 {
    margin-left: -24px;
    margin-right: -24px;
  }
  .o-grid.-tablet-h-int48 .o-grid__cell {
    padding-left: 24px;
    padding-right: 24px;
  }
  .o-grid.-tablet-v-int48 .o-grid__cell {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int48 {
    margin-left: -24px;
    margin-right: -24px;
  }
  .o-grid.-pcb-h-int48 .o-grid__cell {
    padding-left: 24px;
    padding-right: 24px;
  }
  .o-grid.-pcb-v-int48 .o-grid__cell {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int48 {
    margin-left: -24px;
    margin-right: -24px;
  }
  .o-grid.-pcw-h-int48 .o-grid__cell {
    padding-left: 24px;
    padding-right: 24px;
  }
  .o-grid.-pcw-v-int48 .o-grid__cell {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int48 {
    margin-left: -24px;
    margin-right: -24px;
  }
  .o-grid.-basic-h-int48 .o-grid__cell {
    padding-left: 24px;
    padding-right: 24px;
  }
  .o-grid.-basic-v-int48 .o-grid__cell {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int48 {
    margin-left: -24px;
    margin-right: -24px;
  }
  .o-grid.-sp-h-int48 .o-grid__cell {
    padding-left: 24px;
    padding-right: 24px;
  }
  .o-grid.-sp-v-int48 .o-grid__cell {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int48 {
    margin-left: -24px;
    margin-right: -24px;
  }
  .o-grid.-desktop-h-int48 .o-grid__cell {
    padding-left: 24px;
    padding-right: 24px;
  }
  .o-grid.-desktop-v-int48 .o-grid__cell {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int48 {
    margin-left: -24px;
    margin-right: -24px;
  }
  .o-grid.-mobile-h-int48 .o-grid__cell {
    padding-left: 24px;
    padding-right: 24px;
  }
  .o-grid.-mobile-v-int48 .o-grid__cell {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .o-grid.-pc-h-int50 .o-grid__cell {
    padding-left: 25px;
    padding-right: 25px;
  }
  .o-grid.-pc-v-int50 .o-grid__cell {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .o-grid.-tablet-h-int50 .o-grid__cell {
    padding-left: 25px;
    padding-right: 25px;
  }
  .o-grid.-tablet-v-int50 .o-grid__cell {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .o-grid.-pcb-h-int50 .o-grid__cell {
    padding-left: 25px;
    padding-right: 25px;
  }
  .o-grid.-pcb-v-int50 .o-grid__cell {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .o-grid.-pcw-h-int50 .o-grid__cell {
    padding-left: 25px;
    padding-right: 25px;
  }
  .o-grid.-pcw-v-int50 .o-grid__cell {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .o-grid.-basic-h-int50 .o-grid__cell {
    padding-left: 25px;
    padding-right: 25px;
  }
  .o-grid.-basic-v-int50 .o-grid__cell {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .o-grid.-sp-h-int50 .o-grid__cell {
    padding-left: 25px;
    padding-right: 25px;
  }
  .o-grid.-sp-v-int50 .o-grid__cell {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .o-grid.-desktop-h-int50 .o-grid__cell {
    padding-left: 25px;
    padding-right: 25px;
  }
  .o-grid.-desktop-v-int50 .o-grid__cell {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .o-grid.-mobile-h-int50 .o-grid__cell {
    padding-left: 25px;
    padding-right: 25px;
  }
  .o-grid.-mobile-v-int50 .o-grid__cell {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int52 {
    margin-left: -26px;
    margin-right: -26px;
  }
  .o-grid.-pc-h-int52 .o-grid__cell {
    padding-left: 26px;
    padding-right: 26px;
  }
  .o-grid.-pc-v-int52 .o-grid__cell {
    padding-top: 26px;
    padding-bottom: 26px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int52 {
    margin-left: -26px;
    margin-right: -26px;
  }
  .o-grid.-tablet-h-int52 .o-grid__cell {
    padding-left: 26px;
    padding-right: 26px;
  }
  .o-grid.-tablet-v-int52 .o-grid__cell {
    padding-top: 26px;
    padding-bottom: 26px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int52 {
    margin-left: -26px;
    margin-right: -26px;
  }
  .o-grid.-pcb-h-int52 .o-grid__cell {
    padding-left: 26px;
    padding-right: 26px;
  }
  .o-grid.-pcb-v-int52 .o-grid__cell {
    padding-top: 26px;
    padding-bottom: 26px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int52 {
    margin-left: -26px;
    margin-right: -26px;
  }
  .o-grid.-pcw-h-int52 .o-grid__cell {
    padding-left: 26px;
    padding-right: 26px;
  }
  .o-grid.-pcw-v-int52 .o-grid__cell {
    padding-top: 26px;
    padding-bottom: 26px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int52 {
    margin-left: -26px;
    margin-right: -26px;
  }
  .o-grid.-basic-h-int52 .o-grid__cell {
    padding-left: 26px;
    padding-right: 26px;
  }
  .o-grid.-basic-v-int52 .o-grid__cell {
    padding-top: 26px;
    padding-bottom: 26px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int52 {
    margin-left: -26px;
    margin-right: -26px;
  }
  .o-grid.-sp-h-int52 .o-grid__cell {
    padding-left: 26px;
    padding-right: 26px;
  }
  .o-grid.-sp-v-int52 .o-grid__cell {
    padding-top: 26px;
    padding-bottom: 26px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int52 {
    margin-left: -26px;
    margin-right: -26px;
  }
  .o-grid.-desktop-h-int52 .o-grid__cell {
    padding-left: 26px;
    padding-right: 26px;
  }
  .o-grid.-desktop-v-int52 .o-grid__cell {
    padding-top: 26px;
    padding-bottom: 26px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int52 {
    margin-left: -26px;
    margin-right: -26px;
  }
  .o-grid.-mobile-h-int52 .o-grid__cell {
    padding-left: 26px;
    padding-right: 26px;
  }
  .o-grid.-mobile-v-int52 .o-grid__cell {
    padding-top: 26px;
    padding-bottom: 26px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int54 {
    margin-left: -27px;
    margin-right: -27px;
  }
  .o-grid.-pc-h-int54 .o-grid__cell {
    padding-left: 27px;
    padding-right: 27px;
  }
  .o-grid.-pc-v-int54 .o-grid__cell {
    padding-top: 27px;
    padding-bottom: 27px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int54 {
    margin-left: -27px;
    margin-right: -27px;
  }
  .o-grid.-tablet-h-int54 .o-grid__cell {
    padding-left: 27px;
    padding-right: 27px;
  }
  .o-grid.-tablet-v-int54 .o-grid__cell {
    padding-top: 27px;
    padding-bottom: 27px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int54 {
    margin-left: -27px;
    margin-right: -27px;
  }
  .o-grid.-pcb-h-int54 .o-grid__cell {
    padding-left: 27px;
    padding-right: 27px;
  }
  .o-grid.-pcb-v-int54 .o-grid__cell {
    padding-top: 27px;
    padding-bottom: 27px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int54 {
    margin-left: -27px;
    margin-right: -27px;
  }
  .o-grid.-pcw-h-int54 .o-grid__cell {
    padding-left: 27px;
    padding-right: 27px;
  }
  .o-grid.-pcw-v-int54 .o-grid__cell {
    padding-top: 27px;
    padding-bottom: 27px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int54 {
    margin-left: -27px;
    margin-right: -27px;
  }
  .o-grid.-basic-h-int54 .o-grid__cell {
    padding-left: 27px;
    padding-right: 27px;
  }
  .o-grid.-basic-v-int54 .o-grid__cell {
    padding-top: 27px;
    padding-bottom: 27px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int54 {
    margin-left: -27px;
    margin-right: -27px;
  }
  .o-grid.-sp-h-int54 .o-grid__cell {
    padding-left: 27px;
    padding-right: 27px;
  }
  .o-grid.-sp-v-int54 .o-grid__cell {
    padding-top: 27px;
    padding-bottom: 27px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int54 {
    margin-left: -27px;
    margin-right: -27px;
  }
  .o-grid.-desktop-h-int54 .o-grid__cell {
    padding-left: 27px;
    padding-right: 27px;
  }
  .o-grid.-desktop-v-int54 .o-grid__cell {
    padding-top: 27px;
    padding-bottom: 27px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int54 {
    margin-left: -27px;
    margin-right: -27px;
  }
  .o-grid.-mobile-h-int54 .o-grid__cell {
    padding-left: 27px;
    padding-right: 27px;
  }
  .o-grid.-mobile-v-int54 .o-grid__cell {
    padding-top: 27px;
    padding-bottom: 27px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int56 {
    margin-left: -28px;
    margin-right: -28px;
  }
  .o-grid.-pc-h-int56 .o-grid__cell {
    padding-left: 28px;
    padding-right: 28px;
  }
  .o-grid.-pc-v-int56 .o-grid__cell {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int56 {
    margin-left: -28px;
    margin-right: -28px;
  }
  .o-grid.-tablet-h-int56 .o-grid__cell {
    padding-left: 28px;
    padding-right: 28px;
  }
  .o-grid.-tablet-v-int56 .o-grid__cell {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int56 {
    margin-left: -28px;
    margin-right: -28px;
  }
  .o-grid.-pcb-h-int56 .o-grid__cell {
    padding-left: 28px;
    padding-right: 28px;
  }
  .o-grid.-pcb-v-int56 .o-grid__cell {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int56 {
    margin-left: -28px;
    margin-right: -28px;
  }
  .o-grid.-pcw-h-int56 .o-grid__cell {
    padding-left: 28px;
    padding-right: 28px;
  }
  .o-grid.-pcw-v-int56 .o-grid__cell {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int56 {
    margin-left: -28px;
    margin-right: -28px;
  }
  .o-grid.-basic-h-int56 .o-grid__cell {
    padding-left: 28px;
    padding-right: 28px;
  }
  .o-grid.-basic-v-int56 .o-grid__cell {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int56 {
    margin-left: -28px;
    margin-right: -28px;
  }
  .o-grid.-sp-h-int56 .o-grid__cell {
    padding-left: 28px;
    padding-right: 28px;
  }
  .o-grid.-sp-v-int56 .o-grid__cell {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int56 {
    margin-left: -28px;
    margin-right: -28px;
  }
  .o-grid.-desktop-h-int56 .o-grid__cell {
    padding-left: 28px;
    padding-right: 28px;
  }
  .o-grid.-desktop-v-int56 .o-grid__cell {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int56 {
    margin-left: -28px;
    margin-right: -28px;
  }
  .o-grid.-mobile-h-int56 .o-grid__cell {
    padding-left: 28px;
    padding-right: 28px;
  }
  .o-grid.-mobile-v-int56 .o-grid__cell {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int58 {
    margin-left: -29px;
    margin-right: -29px;
  }
  .o-grid.-pc-h-int58 .o-grid__cell {
    padding-left: 29px;
    padding-right: 29px;
  }
  .o-grid.-pc-v-int58 .o-grid__cell {
    padding-top: 29px;
    padding-bottom: 29px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int58 {
    margin-left: -29px;
    margin-right: -29px;
  }
  .o-grid.-tablet-h-int58 .o-grid__cell {
    padding-left: 29px;
    padding-right: 29px;
  }
  .o-grid.-tablet-v-int58 .o-grid__cell {
    padding-top: 29px;
    padding-bottom: 29px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int58 {
    margin-left: -29px;
    margin-right: -29px;
  }
  .o-grid.-pcb-h-int58 .o-grid__cell {
    padding-left: 29px;
    padding-right: 29px;
  }
  .o-grid.-pcb-v-int58 .o-grid__cell {
    padding-top: 29px;
    padding-bottom: 29px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int58 {
    margin-left: -29px;
    margin-right: -29px;
  }
  .o-grid.-pcw-h-int58 .o-grid__cell {
    padding-left: 29px;
    padding-right: 29px;
  }
  .o-grid.-pcw-v-int58 .o-grid__cell {
    padding-top: 29px;
    padding-bottom: 29px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int58 {
    margin-left: -29px;
    margin-right: -29px;
  }
  .o-grid.-basic-h-int58 .o-grid__cell {
    padding-left: 29px;
    padding-right: 29px;
  }
  .o-grid.-basic-v-int58 .o-grid__cell {
    padding-top: 29px;
    padding-bottom: 29px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int58 {
    margin-left: -29px;
    margin-right: -29px;
  }
  .o-grid.-sp-h-int58 .o-grid__cell {
    padding-left: 29px;
    padding-right: 29px;
  }
  .o-grid.-sp-v-int58 .o-grid__cell {
    padding-top: 29px;
    padding-bottom: 29px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int58 {
    margin-left: -29px;
    margin-right: -29px;
  }
  .o-grid.-desktop-h-int58 .o-grid__cell {
    padding-left: 29px;
    padding-right: 29px;
  }
  .o-grid.-desktop-v-int58 .o-grid__cell {
    padding-top: 29px;
    padding-bottom: 29px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int58 {
    margin-left: -29px;
    margin-right: -29px;
  }
  .o-grid.-mobile-h-int58 .o-grid__cell {
    padding-left: 29px;
    padding-right: 29px;
  }
  .o-grid.-mobile-v-int58 .o-grid__cell {
    padding-top: 29px;
    padding-bottom: 29px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int60 {
    margin-left: -30px;
    margin-right: -30px;
  }
  .o-grid.-pc-h-int60 .o-grid__cell {
    padding-left: 30px;
    padding-right: 30px;
  }
  .o-grid.-pc-v-int60 .o-grid__cell {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int60 {
    margin-left: -30px;
    margin-right: -30px;
  }
  .o-grid.-tablet-h-int60 .o-grid__cell {
    padding-left: 30px;
    padding-right: 30px;
  }
  .o-grid.-tablet-v-int60 .o-grid__cell {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int60 {
    margin-left: -30px;
    margin-right: -30px;
  }
  .o-grid.-pcb-h-int60 .o-grid__cell {
    padding-left: 30px;
    padding-right: 30px;
  }
  .o-grid.-pcb-v-int60 .o-grid__cell {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int60 {
    margin-left: -30px;
    margin-right: -30px;
  }
  .o-grid.-pcw-h-int60 .o-grid__cell {
    padding-left: 30px;
    padding-right: 30px;
  }
  .o-grid.-pcw-v-int60 .o-grid__cell {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int60 {
    margin-left: -30px;
    margin-right: -30px;
  }
  .o-grid.-basic-h-int60 .o-grid__cell {
    padding-left: 30px;
    padding-right: 30px;
  }
  .o-grid.-basic-v-int60 .o-grid__cell {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int60 {
    margin-left: -30px;
    margin-right: -30px;
  }
  .o-grid.-sp-h-int60 .o-grid__cell {
    padding-left: 30px;
    padding-right: 30px;
  }
  .o-grid.-sp-v-int60 .o-grid__cell {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int60 {
    margin-left: -30px;
    margin-right: -30px;
  }
  .o-grid.-desktop-h-int60 .o-grid__cell {
    padding-left: 30px;
    padding-right: 30px;
  }
  .o-grid.-desktop-v-int60 .o-grid__cell {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int60 {
    margin-left: -30px;
    margin-right: -30px;
  }
  .o-grid.-mobile-h-int60 .o-grid__cell {
    padding-left: 30px;
    padding-right: 30px;
  }
  .o-grid.-mobile-v-int60 .o-grid__cell {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int62 {
    margin-left: -31px;
    margin-right: -31px;
  }
  .o-grid.-pc-h-int62 .o-grid__cell {
    padding-left: 31px;
    padding-right: 31px;
  }
  .o-grid.-pc-v-int62 .o-grid__cell {
    padding-top: 31px;
    padding-bottom: 31px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int62 {
    margin-left: -31px;
    margin-right: -31px;
  }
  .o-grid.-tablet-h-int62 .o-grid__cell {
    padding-left: 31px;
    padding-right: 31px;
  }
  .o-grid.-tablet-v-int62 .o-grid__cell {
    padding-top: 31px;
    padding-bottom: 31px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int62 {
    margin-left: -31px;
    margin-right: -31px;
  }
  .o-grid.-pcb-h-int62 .o-grid__cell {
    padding-left: 31px;
    padding-right: 31px;
  }
  .o-grid.-pcb-v-int62 .o-grid__cell {
    padding-top: 31px;
    padding-bottom: 31px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int62 {
    margin-left: -31px;
    margin-right: -31px;
  }
  .o-grid.-pcw-h-int62 .o-grid__cell {
    padding-left: 31px;
    padding-right: 31px;
  }
  .o-grid.-pcw-v-int62 .o-grid__cell {
    padding-top: 31px;
    padding-bottom: 31px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int62 {
    margin-left: -31px;
    margin-right: -31px;
  }
  .o-grid.-basic-h-int62 .o-grid__cell {
    padding-left: 31px;
    padding-right: 31px;
  }
  .o-grid.-basic-v-int62 .o-grid__cell {
    padding-top: 31px;
    padding-bottom: 31px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int62 {
    margin-left: -31px;
    margin-right: -31px;
  }
  .o-grid.-sp-h-int62 .o-grid__cell {
    padding-left: 31px;
    padding-right: 31px;
  }
  .o-grid.-sp-v-int62 .o-grid__cell {
    padding-top: 31px;
    padding-bottom: 31px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int62 {
    margin-left: -31px;
    margin-right: -31px;
  }
  .o-grid.-desktop-h-int62 .o-grid__cell {
    padding-left: 31px;
    padding-right: 31px;
  }
  .o-grid.-desktop-v-int62 .o-grid__cell {
    padding-top: 31px;
    padding-bottom: 31px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int62 {
    margin-left: -31px;
    margin-right: -31px;
  }
  .o-grid.-mobile-h-int62 .o-grid__cell {
    padding-left: 31px;
    padding-right: 31px;
  }
  .o-grid.-mobile-v-int62 .o-grid__cell {
    padding-top: 31px;
    padding-bottom: 31px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int64 {
    margin-left: -32px;
    margin-right: -32px;
  }
  .o-grid.-pc-h-int64 .o-grid__cell {
    padding-left: 32px;
    padding-right: 32px;
  }
  .o-grid.-pc-v-int64 .o-grid__cell {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int64 {
    margin-left: -32px;
    margin-right: -32px;
  }
  .o-grid.-tablet-h-int64 .o-grid__cell {
    padding-left: 32px;
    padding-right: 32px;
  }
  .o-grid.-tablet-v-int64 .o-grid__cell {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int64 {
    margin-left: -32px;
    margin-right: -32px;
  }
  .o-grid.-pcb-h-int64 .o-grid__cell {
    padding-left: 32px;
    padding-right: 32px;
  }
  .o-grid.-pcb-v-int64 .o-grid__cell {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int64 {
    margin-left: -32px;
    margin-right: -32px;
  }
  .o-grid.-pcw-h-int64 .o-grid__cell {
    padding-left: 32px;
    padding-right: 32px;
  }
  .o-grid.-pcw-v-int64 .o-grid__cell {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int64 {
    margin-left: -32px;
    margin-right: -32px;
  }
  .o-grid.-basic-h-int64 .o-grid__cell {
    padding-left: 32px;
    padding-right: 32px;
  }
  .o-grid.-basic-v-int64 .o-grid__cell {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int64 {
    margin-left: -32px;
    margin-right: -32px;
  }
  .o-grid.-sp-h-int64 .o-grid__cell {
    padding-left: 32px;
    padding-right: 32px;
  }
  .o-grid.-sp-v-int64 .o-grid__cell {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int64 {
    margin-left: -32px;
    margin-right: -32px;
  }
  .o-grid.-desktop-h-int64 .o-grid__cell {
    padding-left: 32px;
    padding-right: 32px;
  }
  .o-grid.-desktop-v-int64 .o-grid__cell {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int64 {
    margin-left: -32px;
    margin-right: -32px;
  }
  .o-grid.-mobile-h-int64 .o-grid__cell {
    padding-left: 32px;
    padding-right: 32px;
  }
  .o-grid.-mobile-v-int64 .o-grid__cell {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int66 {
    margin-left: -33px;
    margin-right: -33px;
  }
  .o-grid.-pc-h-int66 .o-grid__cell {
    padding-left: 33px;
    padding-right: 33px;
  }
  .o-grid.-pc-v-int66 .o-grid__cell {
    padding-top: 33px;
    padding-bottom: 33px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int66 {
    margin-left: -33px;
    margin-right: -33px;
  }
  .o-grid.-tablet-h-int66 .o-grid__cell {
    padding-left: 33px;
    padding-right: 33px;
  }
  .o-grid.-tablet-v-int66 .o-grid__cell {
    padding-top: 33px;
    padding-bottom: 33px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int66 {
    margin-left: -33px;
    margin-right: -33px;
  }
  .o-grid.-pcb-h-int66 .o-grid__cell {
    padding-left: 33px;
    padding-right: 33px;
  }
  .o-grid.-pcb-v-int66 .o-grid__cell {
    padding-top: 33px;
    padding-bottom: 33px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int66 {
    margin-left: -33px;
    margin-right: -33px;
  }
  .o-grid.-pcw-h-int66 .o-grid__cell {
    padding-left: 33px;
    padding-right: 33px;
  }
  .o-grid.-pcw-v-int66 .o-grid__cell {
    padding-top: 33px;
    padding-bottom: 33px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int66 {
    margin-left: -33px;
    margin-right: -33px;
  }
  .o-grid.-basic-h-int66 .o-grid__cell {
    padding-left: 33px;
    padding-right: 33px;
  }
  .o-grid.-basic-v-int66 .o-grid__cell {
    padding-top: 33px;
    padding-bottom: 33px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int66 {
    margin-left: -33px;
    margin-right: -33px;
  }
  .o-grid.-sp-h-int66 .o-grid__cell {
    padding-left: 33px;
    padding-right: 33px;
  }
  .o-grid.-sp-v-int66 .o-grid__cell {
    padding-top: 33px;
    padding-bottom: 33px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int66 {
    margin-left: -33px;
    margin-right: -33px;
  }
  .o-grid.-desktop-h-int66 .o-grid__cell {
    padding-left: 33px;
    padding-right: 33px;
  }
  .o-grid.-desktop-v-int66 .o-grid__cell {
    padding-top: 33px;
    padding-bottom: 33px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int66 {
    margin-left: -33px;
    margin-right: -33px;
  }
  .o-grid.-mobile-h-int66 .o-grid__cell {
    padding-left: 33px;
    padding-right: 33px;
  }
  .o-grid.-mobile-v-int66 .o-grid__cell {
    padding-top: 33px;
    padding-bottom: 33px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int68 {
    margin-left: -34px;
    margin-right: -34px;
  }
  .o-grid.-pc-h-int68 .o-grid__cell {
    padding-left: 34px;
    padding-right: 34px;
  }
  .o-grid.-pc-v-int68 .o-grid__cell {
    padding-top: 34px;
    padding-bottom: 34px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int68 {
    margin-left: -34px;
    margin-right: -34px;
  }
  .o-grid.-tablet-h-int68 .o-grid__cell {
    padding-left: 34px;
    padding-right: 34px;
  }
  .o-grid.-tablet-v-int68 .o-grid__cell {
    padding-top: 34px;
    padding-bottom: 34px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int68 {
    margin-left: -34px;
    margin-right: -34px;
  }
  .o-grid.-pcb-h-int68 .o-grid__cell {
    padding-left: 34px;
    padding-right: 34px;
  }
  .o-grid.-pcb-v-int68 .o-grid__cell {
    padding-top: 34px;
    padding-bottom: 34px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int68 {
    margin-left: -34px;
    margin-right: -34px;
  }
  .o-grid.-pcw-h-int68 .o-grid__cell {
    padding-left: 34px;
    padding-right: 34px;
  }
  .o-grid.-pcw-v-int68 .o-grid__cell {
    padding-top: 34px;
    padding-bottom: 34px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int68 {
    margin-left: -34px;
    margin-right: -34px;
  }
  .o-grid.-basic-h-int68 .o-grid__cell {
    padding-left: 34px;
    padding-right: 34px;
  }
  .o-grid.-basic-v-int68 .o-grid__cell {
    padding-top: 34px;
    padding-bottom: 34px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int68 {
    margin-left: -34px;
    margin-right: -34px;
  }
  .o-grid.-sp-h-int68 .o-grid__cell {
    padding-left: 34px;
    padding-right: 34px;
  }
  .o-grid.-sp-v-int68 .o-grid__cell {
    padding-top: 34px;
    padding-bottom: 34px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int68 {
    margin-left: -34px;
    margin-right: -34px;
  }
  .o-grid.-desktop-h-int68 .o-grid__cell {
    padding-left: 34px;
    padding-right: 34px;
  }
  .o-grid.-desktop-v-int68 .o-grid__cell {
    padding-top: 34px;
    padding-bottom: 34px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int68 {
    margin-left: -34px;
    margin-right: -34px;
  }
  .o-grid.-mobile-h-int68 .o-grid__cell {
    padding-left: 34px;
    padding-right: 34px;
  }
  .o-grid.-mobile-v-int68 .o-grid__cell {
    padding-top: 34px;
    padding-bottom: 34px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int70 {
    margin-left: -35px;
    margin-right: -35px;
  }
  .o-grid.-pc-h-int70 .o-grid__cell {
    padding-left: 35px;
    padding-right: 35px;
  }
  .o-grid.-pc-v-int70 .o-grid__cell {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int70 {
    margin-left: -35px;
    margin-right: -35px;
  }
  .o-grid.-tablet-h-int70 .o-grid__cell {
    padding-left: 35px;
    padding-right: 35px;
  }
  .o-grid.-tablet-v-int70 .o-grid__cell {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int70 {
    margin-left: -35px;
    margin-right: -35px;
  }
  .o-grid.-pcb-h-int70 .o-grid__cell {
    padding-left: 35px;
    padding-right: 35px;
  }
  .o-grid.-pcb-v-int70 .o-grid__cell {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int70 {
    margin-left: -35px;
    margin-right: -35px;
  }
  .o-grid.-pcw-h-int70 .o-grid__cell {
    padding-left: 35px;
    padding-right: 35px;
  }
  .o-grid.-pcw-v-int70 .o-grid__cell {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int70 {
    margin-left: -35px;
    margin-right: -35px;
  }
  .o-grid.-basic-h-int70 .o-grid__cell {
    padding-left: 35px;
    padding-right: 35px;
  }
  .o-grid.-basic-v-int70 .o-grid__cell {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int70 {
    margin-left: -35px;
    margin-right: -35px;
  }
  .o-grid.-sp-h-int70 .o-grid__cell {
    padding-left: 35px;
    padding-right: 35px;
  }
  .o-grid.-sp-v-int70 .o-grid__cell {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int70 {
    margin-left: -35px;
    margin-right: -35px;
  }
  .o-grid.-desktop-h-int70 .o-grid__cell {
    padding-left: 35px;
    padding-right: 35px;
  }
  .o-grid.-desktop-v-int70 .o-grid__cell {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int70 {
    margin-left: -35px;
    margin-right: -35px;
  }
  .o-grid.-mobile-h-int70 .o-grid__cell {
    padding-left: 35px;
    padding-right: 35px;
  }
  .o-grid.-mobile-v-int70 .o-grid__cell {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int72 {
    margin-left: -36px;
    margin-right: -36px;
  }
  .o-grid.-pc-h-int72 .o-grid__cell {
    padding-left: 36px;
    padding-right: 36px;
  }
  .o-grid.-pc-v-int72 .o-grid__cell {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int72 {
    margin-left: -36px;
    margin-right: -36px;
  }
  .o-grid.-tablet-h-int72 .o-grid__cell {
    padding-left: 36px;
    padding-right: 36px;
  }
  .o-grid.-tablet-v-int72 .o-grid__cell {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int72 {
    margin-left: -36px;
    margin-right: -36px;
  }
  .o-grid.-pcb-h-int72 .o-grid__cell {
    padding-left: 36px;
    padding-right: 36px;
  }
  .o-grid.-pcb-v-int72 .o-grid__cell {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int72 {
    margin-left: -36px;
    margin-right: -36px;
  }
  .o-grid.-pcw-h-int72 .o-grid__cell {
    padding-left: 36px;
    padding-right: 36px;
  }
  .o-grid.-pcw-v-int72 .o-grid__cell {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int72 {
    margin-left: -36px;
    margin-right: -36px;
  }
  .o-grid.-basic-h-int72 .o-grid__cell {
    padding-left: 36px;
    padding-right: 36px;
  }
  .o-grid.-basic-v-int72 .o-grid__cell {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int72 {
    margin-left: -36px;
    margin-right: -36px;
  }
  .o-grid.-sp-h-int72 .o-grid__cell {
    padding-left: 36px;
    padding-right: 36px;
  }
  .o-grid.-sp-v-int72 .o-grid__cell {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int72 {
    margin-left: -36px;
    margin-right: -36px;
  }
  .o-grid.-desktop-h-int72 .o-grid__cell {
    padding-left: 36px;
    padding-right: 36px;
  }
  .o-grid.-desktop-v-int72 .o-grid__cell {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int72 {
    margin-left: -36px;
    margin-right: -36px;
  }
  .o-grid.-mobile-h-int72 .o-grid__cell {
    padding-left: 36px;
    padding-right: 36px;
  }
  .o-grid.-mobile-v-int72 .o-grid__cell {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int74 {
    margin-left: -37px;
    margin-right: -37px;
  }
  .o-grid.-pc-h-int74 .o-grid__cell {
    padding-left: 37px;
    padding-right: 37px;
  }
  .o-grid.-pc-v-int74 .o-grid__cell {
    padding-top: 37px;
    padding-bottom: 37px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int74 {
    margin-left: -37px;
    margin-right: -37px;
  }
  .o-grid.-tablet-h-int74 .o-grid__cell {
    padding-left: 37px;
    padding-right: 37px;
  }
  .o-grid.-tablet-v-int74 .o-grid__cell {
    padding-top: 37px;
    padding-bottom: 37px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int74 {
    margin-left: -37px;
    margin-right: -37px;
  }
  .o-grid.-pcb-h-int74 .o-grid__cell {
    padding-left: 37px;
    padding-right: 37px;
  }
  .o-grid.-pcb-v-int74 .o-grid__cell {
    padding-top: 37px;
    padding-bottom: 37px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int74 {
    margin-left: -37px;
    margin-right: -37px;
  }
  .o-grid.-pcw-h-int74 .o-grid__cell {
    padding-left: 37px;
    padding-right: 37px;
  }
  .o-grid.-pcw-v-int74 .o-grid__cell {
    padding-top: 37px;
    padding-bottom: 37px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int74 {
    margin-left: -37px;
    margin-right: -37px;
  }
  .o-grid.-basic-h-int74 .o-grid__cell {
    padding-left: 37px;
    padding-right: 37px;
  }
  .o-grid.-basic-v-int74 .o-grid__cell {
    padding-top: 37px;
    padding-bottom: 37px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int74 {
    margin-left: -37px;
    margin-right: -37px;
  }
  .o-grid.-sp-h-int74 .o-grid__cell {
    padding-left: 37px;
    padding-right: 37px;
  }
  .o-grid.-sp-v-int74 .o-grid__cell {
    padding-top: 37px;
    padding-bottom: 37px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int74 {
    margin-left: -37px;
    margin-right: -37px;
  }
  .o-grid.-desktop-h-int74 .o-grid__cell {
    padding-left: 37px;
    padding-right: 37px;
  }
  .o-grid.-desktop-v-int74 .o-grid__cell {
    padding-top: 37px;
    padding-bottom: 37px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int74 {
    margin-left: -37px;
    margin-right: -37px;
  }
  .o-grid.-mobile-h-int74 .o-grid__cell {
    padding-left: 37px;
    padding-right: 37px;
  }
  .o-grid.-mobile-v-int74 .o-grid__cell {
    padding-top: 37px;
    padding-bottom: 37px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int76 {
    margin-left: -38px;
    margin-right: -38px;
  }
  .o-grid.-pc-h-int76 .o-grid__cell {
    padding-left: 38px;
    padding-right: 38px;
  }
  .o-grid.-pc-v-int76 .o-grid__cell {
    padding-top: 38px;
    padding-bottom: 38px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int76 {
    margin-left: -38px;
    margin-right: -38px;
  }
  .o-grid.-tablet-h-int76 .o-grid__cell {
    padding-left: 38px;
    padding-right: 38px;
  }
  .o-grid.-tablet-v-int76 .o-grid__cell {
    padding-top: 38px;
    padding-bottom: 38px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int76 {
    margin-left: -38px;
    margin-right: -38px;
  }
  .o-grid.-pcb-h-int76 .o-grid__cell {
    padding-left: 38px;
    padding-right: 38px;
  }
  .o-grid.-pcb-v-int76 .o-grid__cell {
    padding-top: 38px;
    padding-bottom: 38px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int76 {
    margin-left: -38px;
    margin-right: -38px;
  }
  .o-grid.-pcw-h-int76 .o-grid__cell {
    padding-left: 38px;
    padding-right: 38px;
  }
  .o-grid.-pcw-v-int76 .o-grid__cell {
    padding-top: 38px;
    padding-bottom: 38px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int76 {
    margin-left: -38px;
    margin-right: -38px;
  }
  .o-grid.-basic-h-int76 .o-grid__cell {
    padding-left: 38px;
    padding-right: 38px;
  }
  .o-grid.-basic-v-int76 .o-grid__cell {
    padding-top: 38px;
    padding-bottom: 38px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int76 {
    margin-left: -38px;
    margin-right: -38px;
  }
  .o-grid.-sp-h-int76 .o-grid__cell {
    padding-left: 38px;
    padding-right: 38px;
  }
  .o-grid.-sp-v-int76 .o-grid__cell {
    padding-top: 38px;
    padding-bottom: 38px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int76 {
    margin-left: -38px;
    margin-right: -38px;
  }
  .o-grid.-desktop-h-int76 .o-grid__cell {
    padding-left: 38px;
    padding-right: 38px;
  }
  .o-grid.-desktop-v-int76 .o-grid__cell {
    padding-top: 38px;
    padding-bottom: 38px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int76 {
    margin-left: -38px;
    margin-right: -38px;
  }
  .o-grid.-mobile-h-int76 .o-grid__cell {
    padding-left: 38px;
    padding-right: 38px;
  }
  .o-grid.-mobile-v-int76 .o-grid__cell {
    padding-top: 38px;
    padding-bottom: 38px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int78 {
    margin-left: -39px;
    margin-right: -39px;
  }
  .o-grid.-pc-h-int78 .o-grid__cell {
    padding-left: 39px;
    padding-right: 39px;
  }
  .o-grid.-pc-v-int78 .o-grid__cell {
    padding-top: 39px;
    padding-bottom: 39px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int78 {
    margin-left: -39px;
    margin-right: -39px;
  }
  .o-grid.-tablet-h-int78 .o-grid__cell {
    padding-left: 39px;
    padding-right: 39px;
  }
  .o-grid.-tablet-v-int78 .o-grid__cell {
    padding-top: 39px;
    padding-bottom: 39px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int78 {
    margin-left: -39px;
    margin-right: -39px;
  }
  .o-grid.-pcb-h-int78 .o-grid__cell {
    padding-left: 39px;
    padding-right: 39px;
  }
  .o-grid.-pcb-v-int78 .o-grid__cell {
    padding-top: 39px;
    padding-bottom: 39px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int78 {
    margin-left: -39px;
    margin-right: -39px;
  }
  .o-grid.-pcw-h-int78 .o-grid__cell {
    padding-left: 39px;
    padding-right: 39px;
  }
  .o-grid.-pcw-v-int78 .o-grid__cell {
    padding-top: 39px;
    padding-bottom: 39px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int78 {
    margin-left: -39px;
    margin-right: -39px;
  }
  .o-grid.-basic-h-int78 .o-grid__cell {
    padding-left: 39px;
    padding-right: 39px;
  }
  .o-grid.-basic-v-int78 .o-grid__cell {
    padding-top: 39px;
    padding-bottom: 39px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int78 {
    margin-left: -39px;
    margin-right: -39px;
  }
  .o-grid.-sp-h-int78 .o-grid__cell {
    padding-left: 39px;
    padding-right: 39px;
  }
  .o-grid.-sp-v-int78 .o-grid__cell {
    padding-top: 39px;
    padding-bottom: 39px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int78 {
    margin-left: -39px;
    margin-right: -39px;
  }
  .o-grid.-desktop-h-int78 .o-grid__cell {
    padding-left: 39px;
    padding-right: 39px;
  }
  .o-grid.-desktop-v-int78 .o-grid__cell {
    padding-top: 39px;
    padding-bottom: 39px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int78 {
    margin-left: -39px;
    margin-right: -39px;
  }
  .o-grid.-mobile-h-int78 .o-grid__cell {
    padding-left: 39px;
    padding-right: 39px;
  }
  .o-grid.-mobile-v-int78 .o-grid__cell {
    padding-top: 39px;
    padding-bottom: 39px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int80 {
    margin-left: -40px;
    margin-right: -40px;
  }
  .o-grid.-pc-h-int80 .o-grid__cell {
    padding-left: 40px;
    padding-right: 40px;
  }
  .o-grid.-pc-v-int80 .o-grid__cell {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int80 {
    margin-left: -40px;
    margin-right: -40px;
  }
  .o-grid.-tablet-h-int80 .o-grid__cell {
    padding-left: 40px;
    padding-right: 40px;
  }
  .o-grid.-tablet-v-int80 .o-grid__cell {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int80 {
    margin-left: -40px;
    margin-right: -40px;
  }
  .o-grid.-pcb-h-int80 .o-grid__cell {
    padding-left: 40px;
    padding-right: 40px;
  }
  .o-grid.-pcb-v-int80 .o-grid__cell {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int80 {
    margin-left: -40px;
    margin-right: -40px;
  }
  .o-grid.-pcw-h-int80 .o-grid__cell {
    padding-left: 40px;
    padding-right: 40px;
  }
  .o-grid.-pcw-v-int80 .o-grid__cell {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int80 {
    margin-left: -40px;
    margin-right: -40px;
  }
  .o-grid.-basic-h-int80 .o-grid__cell {
    padding-left: 40px;
    padding-right: 40px;
  }
  .o-grid.-basic-v-int80 .o-grid__cell {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int80 {
    margin-left: -40px;
    margin-right: -40px;
  }
  .o-grid.-sp-h-int80 .o-grid__cell {
    padding-left: 40px;
    padding-right: 40px;
  }
  .o-grid.-sp-v-int80 .o-grid__cell {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int80 {
    margin-left: -40px;
    margin-right: -40px;
  }
  .o-grid.-desktop-h-int80 .o-grid__cell {
    padding-left: 40px;
    padding-right: 40px;
  }
  .o-grid.-desktop-v-int80 .o-grid__cell {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int80 {
    margin-left: -40px;
    margin-right: -40px;
  }
  .o-grid.-mobile-h-int80 .o-grid__cell {
    padding-left: 40px;
    padding-right: 40px;
  }
  .o-grid.-mobile-v-int80 .o-grid__cell {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-border {
    border: 1px solid #e2e4ea;
  }
}

.o-pagenavi {
  margin-top: 30px;
}
.o-pagenavi .wp-pagenavi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width:768px), tv, print {
  .o-pagenavi .wp-pagenavi {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (max-width:767.97px) {
  .o-pagenavi .wp-pagenavi {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
}
.o-pagenavi .wp-pagenavi > * {
  display: inline-block;
  padding: 8px 14px;
  border: none;
}
@media only screen and (min-width:768px), tv, print {
  .o-pagenavi .wp-pagenavi > * {
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-pagenavi .wp-pagenavi > * {
    padding: 8px;
  }
}
.o-pagenavi .current {
  background-color: #00753c;
  color: #fff;
}
.o-pagenavi a {
  text-decoration: none;
  white-space: nowrap;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  color: #00753c;
}
.o-pagenavi a:hover {
  color: #919191;
}
.o-pagenavi a:active {
  color: #919191;
}
.o-pagenavi .previouspostslink,
.o-pagenavi .nextpostslink {
  line-height: 1;
  font-size: 34px;
  font-size: 2.125rem;
  -webkit-transform: translateY(-4px);
          transform: translateY(-4px);
}

html.is-modal-active {
  overflow: hidden;
}

.o-modal {
  position: fixed;
  z-index: 4100;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #f7f7f7;
  border-radius: 10px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
@media only screen and (min-width:1200px), print {
  .o-modal {
    width: 700px;
    height: 480px;
    padding: 30px 40px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal {
    width: calc(100vw - 30px);
    height: 75vh;
    padding: 70px 20px 20px;
  }
}
.o-modal.is-active {
  visibility: visible;
  opacity: 1;
}
@media only screen and (max-width:1199.97px) {
  .o-modal.-number {
    padding-top: 50px;
    height: 310px;
  }
}
.o-modal.-photo {
  background-color: transparent;
  padding: 0;
}
@media only screen and (min-width:1200px), print {
  .o-modal.-photo {
    width: 50vw;
    height: 80vh;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal.-photo {
    width: 100vw;
    height: 80vh;
  }
}
.o-modal.-plan {
  background-color: transparent;
  padding: 0;
}
@media only screen and (min-width:1200px), print {
  .o-modal.-plan {
    max-width: 1200px;
    width: 100%;
    top: calc((700px - 100vh) / 2);
  }
}
@media only screen and (max-width:1199.97px) and (orientation: portrait) {
  .o-modal.-plan {
    width: calc(100vw - 30px);
    height: calc(80vh - 40px);
  }
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal.-plan {
    width: auto;
    top: 15px;
    bottom: 0;
    width: 100vh;
    height: calc(100vh - 30px);
    left: calc(50vw - 50vh);
    right: auto;
  }
}
.o-modal.-mypage {
  background-color: #fff;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: none;
}
@media only screen and (max-width:767.97px) {
  .o-modal.-mypage {
    visibility: visible;
    opacity: 1;
    width: 100%;
    border-radius: 5px 5px 0 0;
    top: 15px;
    height: calc(100% - 15px);
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transition: 0.3s -webkit-transform;
    transition: 0.3s -webkit-transform;
    transition: 0.3s transform;
    transition: 0.3s transform, 0.3s -webkit-transform;
  }
  .o-modal.-mypage.is-active {
    -webkit-transform: none;
            transform: none;
  }
}
@media only screen and (min-width:1024px) {
  .o-modal.-mypage {
    width: 930px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal.-mypage {
    height: 700px;
    max-height: calc(100vh - 60px);
    border-radius: 5px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal.-mypage.-short {
    height: 560px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal.-mypage.-fit {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
@media only screen and (max-width:767.97px) {
  .o-modal.-mypage.-companion-info {
    width: 330px;
  }
}
.o-modal.-alert {
  padding: 20px 15px;
  background-color: #f0f0f0;
}
@media only screen and (max-width:767.97px) {
  .o-modal.-alert {
    max-height: calc(100% - 30px);
    overflow-y: auto;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-modal.-alert {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
@media only screen and (min-width:1024px) {
  .o-modal.-alert {
    padding: 50px 60px;
    width: 780px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
.o-modal.-alert.-bg-yellow {
  background-color: #fffbe2;
}
.o-modal.-alert.-add-companion {
  background-color: #fff;
  padding: 0;
  border-radius: 6px;
}
@media only screen and (min-width:1024px) {
  .o-modal.-alert.-add-companion {
    padding: 0;
    width: 580px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal.-narrow {
    width: 580px;
  }
}
.o-modal.-lang-change {
  background-color: #fffbe2;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
@media only screen and (max-width:767.97px) {
  .o-modal.-lang-change {
    padding-top: 20px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal.-lang-change {
    padding-top: 30px;
    padding-bottom: 50px;
  }
}
.o-modal.-photo-modal {
  padding: 0;
  background-color: transparent;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  right: 0;
}
@media only screen and (max-width:1199.97px) {
  .o-modal.-photo-modal {
    aspect-ratio: 760/520;
  }
}
@media only screen and (min-width:1200px), print {
  .o-modal.-photo-modal {
    width: 760px;
    height: 520px;
    max-width: 760px;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal.-photo-modal {
    max-height: calc(100svh - 100px);
    top: 60px;
    bottom: auto;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal.-photo-modal.-media {
    aspect-ratio: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-height: calc(100svh - 60px);
  }
}
@media only screen and (min-width:1200px), print {
  .o-modal.-photo-modal.-media {
    min-width: 870px;
    width: 870px;
    height: 620px;
    max-height: calc(100vh - 60px);
  }
}

.o-modal__shade {
  position: fixed;
  z-index: 4000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(51, 51, 51, 0.8);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.is-modal-active .o-modal__shade {
  visibility: visible;
  opacity: 1;
}

.o-modal__close {
  position: absolute;
  z-index: 3200;
  outline: none;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(/assets_r/include/images/close.svg);
}
.o-modal__close.-circle {
  border-radius: 50%;
}
@media only screen and (min-width:1200px), print {
  .o-modal__close {
    width: 22px;
    height: 22px;
    top: 20px;
    right: 20px;
    background-size: contain;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal__close {
    width: 44px;
    height: 44px;
    top: 10px;
    right: 10px;
    background-size: 20px 20px;
    background-color: #ededed;
    border-radius: 4px;
  }
}
.o-modal.-photo .o-modal__close, .o-modal.-plan .o-modal__close, .o-modal.-photo-modal .o-modal__close {
  width: 40px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.65);
  background-image: url(/assets_r/include/images/close_white.svg);
  background-size: 26px 26px;
}
@media only screen and (min-width:1200px), print {
  .o-modal.-photo .o-modal__close, .o-modal.-plan .o-modal__close, .o-modal.-photo-modal .o-modal__close {
    top: -50px;
    right: -50px;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: portrait) {
  .o-modal.-photo .o-modal__close, .o-modal.-plan .o-modal__close, .o-modal.-photo-modal .o-modal__close {
    top: -50px;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal.-photo .o-modal__close, .o-modal.-plan .o-modal__close, .o-modal.-photo-modal .o-modal__close {
    right: -50px;
  }
}
.o-modal.-plan .o-modal__close {
  width: 40px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.65);
  background-image: url(/assets_r/include/images/close_white.svg);
  background-size: 26px 26px;
}
@media only screen and (min-width:1200px), print {
  .o-modal.-plan .o-modal__close {
    top: 0;
    right: 0;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: portrait) {
  .o-modal.-plan .o-modal__close {
    top: 0;
    right: 0;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal.-plan .o-modal__close {
    top: 0;
    right: -50px;
  }
}
.o-modal.-photo-modal.-media .o-modal__close {
  top: -10px;
  right: 15px;
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal.-photo-modal.-media .o-modal__close {
    right: 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-modal.-photo-modal.-media .o-modal__close {
    top: -20px;
    right: 0;
  }
}

.o-modal__main {
  width: 100%;
}
@media only screen and (max-width:1199.97px) {
  .o-modal__main {
    overflow-y: auto;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal.-has-bottom .o-modal__main {
    height: calc(100% - 80px);
  }
}
@media only screen and (min-width:1200px), print {
  .o-modal.-photo .o-modal__main {
    height: 85vh;
    overflow-y: auto;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal.-plan .o-modal__main {
    padding-top: 24px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-modal.-photo-modal.-media .o-modal__main {
    max-height: 100%;
  }
}

@media only screen and (min-width:1200px), print {
  .o-modal__main__cont.-col2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media only screen and (min-width:1200px), print {
  .o-modal__main__cont.-col2 .o-modal__unit {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(50% - 10px);
  }
}

@media only screen and (max-width:1199.97px) {
  .o-modal.-has-bottom .o-modal__bottom {
    margin-top: 30px;
  }
}

.o-modal.-photo-modal .o-modal__item {
  text-align: center;
  aspect-ratio: 760/520;
  height: 100%;
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal.-photo-modal .o-modal__item {
    aspect-ratio: auto;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal.-photo-modal .o-modal__item {
    padding: 0 15px;
  }
}

.o-modal.-photo-modal.-media .o-modal__txt {
  margin-bottom: 10px;
  padding-left: 5px;
  border-left: 5px solid #008D31;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 600;
  text-align: left;
}

.o-modal__img {
  width: 100%;
  max-width: 100%;
  max-height: 100%;
}
.o-modal.-photo-modal .o-modal__img {
  width: 100%;
  height: calc(100% - 68px);
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal.-photo-modal .o-modal__img {
    height: calc(100vh - 200px);
  }
}
.o-modal.-photo-modal.-media .o-modal__img {
  height: calc(100% - 38px);
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: auto;
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal.-photo-modal.-media .o-modal__img {
    height: calc(100vh - 140px);
  }
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) and (min-height: 391px) {
  .o-modal.-photo-modal.-media .o-modal__img {
    height: calc(100vh - 190px);
  }
}
@media only screen and (min-width:1200px), print {
  .o-modal.-photo-modal.-media .o-modal__img {
    max-height: min(585px, 100vh - 105px);
  }
}
.o-modal.-photo-modal.-media .o-modal__img iframe {
  width: 100%;
  height: 100%;
}

.o-modal.-photo-modal.-media .o-modal__txt {
  margin-bottom: 10px;
  padding-left: 6px;
  border-left: 5px solid #008d31;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 600;
}
@media only screen and (min-width:1200px), print {
  .o-modal.-photo-modal.-media .o-modal__txt {
    margin-bottom: 15px;
  }
}

.o-modal__slide__arrow {
  position: absolute;
  top: calc(50% - 3em);
}
.o-modal__slide__arrow.-next {
  right: 0;
}

.o-modal__slide__item__img {
  width: 100%;
  height: auto;
}

.o-modal__slide__item__desc {
  background-color: #000;
  color: #fff;
  line-height: 1.5;
  height: calc(20px + 3em);
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.o-modal__head {
  margin: 0 0 80px;
  color: #fff;
  font-weight: bold;
  padding-right: 50px;
  font-size: 26px;
  font-size: 1.625rem;
}
@media only screen and (max-width:1199.97px) {
  .o-modal__head {
    margin-bottom: 50px;
  }
}

.o-modal__heading {
  position: relative;
  background-color: #f0f0f0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 6px 0;
  border-radius: 5px 5px 0 0;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__heading {
    padding: 13px 0;
  }
}
.o-modal__heading.-ttl-none {
  min-height: 48px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__heading.-ttl-none {
    min-height: 63px;
  }
}

.o-modal__heading__close {
  padding: 10px;
  position: absolute;
  top: 50%;
  right: 5px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__heading__close {
    padding: 15px;
  }
  .o-modal__heading__close.-companion-info {
    padding: 20px;
  }
}
.o-modal__heading__close img {
  display: block;
}

.o-modal__body {
  overflow-y: auto;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  padding: 0 15px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__body {
    padding: 0 50px;
  }
}
.o-modal.-mypage.-change .o-modal__body {
  padding: 0;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal.-mypage.-change .o-modal__body {
    padding: 0 25px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__body.-wide {
    padding: 0 25px;
  }
}
.o-modal__body.-companion-info {
  padding: 0px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__body.-companion-info {
    padding: 25px;
  }
}
.o-modal__body .o-modal__body__point-txt {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.33;
  margin-top: 12px;
  margin-bottom: 47px;
}
@media only screen and (max-width:767.97px) {
  .o-modal__body .o-modal__body__point-txt {
    margin-top: 17px;
    margin-bottom: 57px;
  }
}
.o-modal__body .o-modal__body__point-txt p {
  padding-left: 1em;
  text-indent: -1em;
  margin-bottom: 12px;
}
.o-modal__body .o-modal__body__point-txt p:last-child {
  margin-bottom: 0px;
}
.o-modal__body .o-modal__body__point-txt a {
  text-decoration: none;
  color: #0059de;
}
.o-modal.-mypage.-time .o-modal__body {
  position: relative;
  z-index: 0;
}

.o-modal__footer {
  position: relative;
  z-index: 10;
  padding: 15px;
  -webkit-box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.16);
          box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.16);
}
@media only screen and (max-width:767.97px) {
  .o-modal__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__footer {
    position: relative;
    padding: 10px 30px;
  }
}
.o-modal__footer.-inside {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__footer.-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (max-width:767.97px) {
  .o-modal.-mypage.-time .o-modal__footer {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-top: 8px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal.-mypage.-time .o-modal__footer {
    position: relative;
  }
}

@media only screen and (max-width:767.97px) {
  .o-modal__footer__btn.-cansel {
    -ms-flex-preferred-size: calc(40% - 10px);
        flex-basis: calc(40% - 10px);
    max-width: calc(40% - 10px);
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__footer__btn.-cansel {
    position: absolute;
    top: 50%;
    left: 30px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 130px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-modal__footer__btn.-register {
    -ms-flex-preferred-size: calc(60% - 10px);
        flex-basis: calc(60% - 10px);
    max-width: calc(60% - 10px);
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__footer__btn.-register {
    display: block;
    width: 330px;
    margin: 0 auto;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__footer.-center .o-modal__footer__btn.-cansel {
    position: static;
    -webkit-transform: none;
            transform: none;
    margin: 0 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__footer.-center .o-modal__footer__btn.-register {
    margin: 0 10px;
  }
}

.o-modal.-mypage.-time .o-modal__footer__txt {
  margin-bottom: 10px;
  text-align: right;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1;
}
.o-modal.-mypage.-time .o-modal__footer__txt strong {
  margin: 0 3px;
  font-size: 22px;
  font-size: 1.375rem;
  color: #009933;
}
@media only screen and (max-width:767.97px) {
  .o-modal.-mypage.-time .o-modal__footer__txt {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal.-mypage.-time .o-modal__footer__txt {
    position: absolute;
    right: 38px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

.o-modal__alert__txt {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #262626;
  font-weight: 400;
}
.o-modal__alert__txt.-note {
  color: #323232;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__alert__txt.-note {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.o-modal.-add-companion .o-modal__alert__txt {
  padding: 20px 10px;
}
@media only screen and (min-width:1024px) {
  .o-modal.-add-companion .o-modal__alert__txt {
    padding: 20px;
  }
}

.o-modal__alert-btnbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 50px;
  margin-bottom: 40px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__alert-btnbox {
    margin-top: 40px;
    margin-bottom: 45px;
  }
}
.o-modal.-add-companion .o-modal__alert-btnbox {
  background-color: #f0f0f0;
  border-radius: 0 0 6px 6px;
}

.o-modal__alert-btn {
  display: inline-block;
  margin-left: 15px;
  margin-right: 15px;
  width: 110px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__alert-btn {
    width: 130px;
    margin-left: 30px;
    margin-right: 30px;
  }
}
.o-modal.-add-companion .o-modal__alert-btn {
  width: auto;
  min-width: 120px;
  margin-left: 0;
  margin-right: 0;
}
.o-modal.-add-companion .o-modal__alert-btn:nth-child(n+2) {
  margin-left: 40px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal.-add-companion .o-modal__alert-btn {
    width: auto;
    min-width: 120px;
    margin-left: 0;
    margin-right: 0;
  }
}

.o-modal__explanation {
  padding-top: 15px;
  padding-bottom: 31px;
}
@media only screen and (max-width:767.97px) {
  .o-modal__explanation {
    padding-bottom: 42px;
  }
}

.o-modal__explanation__txt {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #262626;
  font-weight: 400;
  line-height: 1.53;
}
.o-modal__explanation__txt.-message {
  margin-top: 20px;
}
@media only screen and (max-width:767.97px) {
  .o-modal__explanation__txt.-message {
    margin-top: 16px;
  }
}
.o-modal__explanation__txt.-send {
  margin-top: 12px;
}
@media only screen and (max-width:767.97px) {
  .o-modal__explanation__txt.-send {
    margin-top: 18px;
  }
}

.o-modal__line {
  padding-bottom: 60px;
}
@media only screen and (max-width:767.97px) {
  .o-modal__line {
    padding-bottom: 43px;
  }
}

.o-modal__mail {
  padding-bottom: 50px;
}
@media only screen and (max-width:767.97px) {
  .o-modal__mail {
    padding-bottom: 40px;
  }
}

.o-modal__content__wrap {
  width: 521px;
  margin: 0 auto;
}
@media only screen and (max-width:767.97px) {
  .o-modal__content__wrap {
    width: 100%;
  }
}
.o-modal__content__wrap.-line-message {
  margin-top: 25px;
}
@media only screen and (max-width:767.97px) {
  .o-modal__content__wrap.-line-message {
    margin-top: 20px;
  }
}
.o-modal__content__wrap.-line-btn {
  margin-top: 20px;
}
@media only screen and (max-width:767.97px) {
  .o-modal__content__wrap.-line-btn {
    margin-top: 15px;
  }
}
.o-modal__content__wrap.-mail-address {
  margin-top: 20px;
}
@media only screen and (max-width:767.97px) {
  .o-modal__content__wrap.-mail-address {
    margin-top: 21px;
  }
}
.o-modal__content__wrap.-mail-btn {
  width: 330px;
  margin-top: 19px;
}
@media only screen and (max-width:767.97px) {
  .o-modal__content__wrap.-mail-btn {
    width: 100%;
    margin-top: 15px;
  }
}
.o-modal__content__wrap.-back-btn {
  width: 330px;
  padding-bottom: 70px;
}
@media only screen and (max-width:767.97px) {
  .o-modal__content__wrap.-back-btn {
    width: 100%;
    padding-bottom: 100px;
  }
}
.o-modal__content__wrap.-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width:767.97px) {
  .o-modal__content__wrap.-flex {
    display: block;
  }
}

.o-modal__mail__heading {
  color: #aaa;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
}

@media only screen and (max-width:767.97px) {
  .o-modal__body__heading {
    margin-left: -15px;
    margin-right: -15px;
  }
}

.o-modal__lang-change__text {
  font-size: 15px;
  font-size: 0.9375rem;
}
.o-modal.-lang-change .o-modal__lang-change__text:not(:first-child) {
  margin-top: 25px;
}

.o-modal__lang-change__btnUnit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: calc(100% - 34px);
  margin-inline: auto;
  gap: 10px;
  margin-top: 30px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__lang-change__btnUnit {
    max-width: 280px;
    width: 100%;
    margin-top: 50px;
  }
}
.o-modal.-lang-change .o-modal__lang-change__btnUnit {
  gap: 30px;
  max-width: 500px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (max-width:767.97px) {
  .o-modal.-lang-change .o-modal__lang-change__btnUnit {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}

.o-modal__lang-change__btn {
  width: 106px;
}
.o-modal.-lang-change .o-modal__lang-change__btn {
  width: 100%;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal.-lang-change .o-modal__lang-change__btn {
    width: 200px;
  }
}

.o-modal__arrow {
  position: absolute;
  z-index: 10;
  bottom: -60px;
  width: 40px;
  height: 40px;
  background-color: #000;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px auto;
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal__arrow {
    bottom: -100px;
  }
}
.o-modal__arrow.-prev {
  left: calc(50% - 70px);
  background-image: url(/assets_r/include/images/arrow_left_white.svg);
}
.o-modal__arrow.-next {
  right: calc(50% - 70px);
  background-image: url(/assets_r/include/images/arrow_right_white.svg);
}
.o-modal.-photo-modal.-media .o-modal__arrow {
  bottom: auto;
  top: calc(50% - 40px);
  top: 50%;
}
.o-modal.-photo-modal.-media .o-modal__arrow.-prev {
  left: 0;
}
.o-modal.-photo-modal.-media .o-modal__arrow.-next {
  right: 0;
}

.o-modal__img__photo {
  margin: auto;
  max-width: 100%;
}

.o-modal__item__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  width: 100%;
}
.o-modal.-photo-modal.-media .o-modal__item__inner {
  padding: 0 15px;
}
@media only screen and (min-width:1200px), print {
  .o-modal.-photo-modal.-media .o-modal__item__inner {
    padding: 0 70px;
  }
}

/* キービジュアル横のバナー (slick) */
@media only screen and (min-width:1200px), print {
  .o-kv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-kv {
    margin-top: 212px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-kv {
    margin-top: 180px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-kv {
    margin-top: 111px;
  }
}
.o-kv.-normal {
  margin-top: 0;
}
@media only screen and (min-width:1200px), print {
  .o-kv.-normal {
    display: block;
  }
}
.o-kv.-wwwtop-thumbs {
  position: relative;
  display: block;
}
@media only screen and (min-width:1024px) {
  .o-kv.-wwwtop-thumbs {
    background-color: #f2f2f2;
    margin-top: -50px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-kv.-gc {
    position: relative;
    display: grid;
    grid-template-areas: "banner kv" "txt txt";
    grid-template-columns: 400px 1fr;
    grid-template-rows: auto auto;
  }
}

.o-kv.-gc .o-kv__txt {
  padding: 12px;
  background-color: #F7F7F7;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.6;
  font-weight: 300;
}
@media only screen and (min-width:1200px), print {
  .o-kv.-gc .o-kv__txt {
    grid-area: txt;
    padding: 20px;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.75;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-kv.-gc .o-kv__txt {
    margin: 0 15px;
  }
}

.o-kv__banner-area {
  position: relative;
}
@media only screen and (min-width:1200px), print {
  .o-kv__banner-area {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 400px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-kv.-reserve .o-kv__banner-area {
    margin: 0 auto;
    width: 654px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-kv.-gc .o-kv__banner-area {
    grid-area: banner;
  }
}

.o-kv__banner {
  position: relative;
}
@media only screen and (min-width:1200px), print {
  .o-kv__banner {
    width: 280px;
    margin: 0 auto;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-kv__banner {
    padding: 25px 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-kv.-reserve .o-kv__banner {
    width: 654px;
  }
}
.o-kv.-wwwtop .o-kv__banner {
  width: 100vw;
  max-height: 310px;
  overflow: hidden;
}
.o-kv__banner .slick-dots {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  right: 0;
  bottom: -18px;
}
.o-kv.-wwwtop .o-kv__banner .slick-dots {
  bottom: 20px;
  z-index: 1;
}
.o-kv.-wwwtop .o-kv__banner .slick-dots li {
  margin: 0 5px;
}
@media only screen and (min-width:768px), tv, print {
  .o-kv__banner .slick-dots li + li {
    margin-left: 5px;
  }
}
.o-kv__banner .slick-dots button {
  padding: 2px;
  border: none;
  outline: none;
  background-color: transparent;
  font-size: 0;
  cursor: pointer;
}
.o-kv__banner .slick-dots button:before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #cccccc;
}
.o-kv.-wwwtop .o-kv__banner .slick-dots button:before {
  width: 15px;
  height: 15px;
  background-color: #fff;
  border: 2px solid #ededed;
}
.o-kv__banner .slick-dots .slick-active button:before {
  background-color: #1a1a1a;
}
.o-kv.-wwwtop .o-kv__banner .slick-dots .slick-active button:before {
  background-color: #008d31;
}
@media only screen and (max-width:1199.97px) {
  .o-kv.-gc .o-kv__banner {
    padding: 15px 15px 25px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-kv.-reserve .o-kv__item {
    width: 654px;
    height: 320px;
    padding: 0 40px;
  }
  .o-kv.-reserve .o-kv__item a {
    display: block;
    position: relative;
    border-radius: 4px;
    padding: 3px;
    background-color: rgba(80, 182, 227, 0.2);
    width: 574px;
    height: 280px;
  }
  .o-kv.-reserve .o-kv__item a img {
    position: absolute;
    top: 3px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    max-width: none;
  }
}

.o-kv__btn {
  position: absolute;
  right: 60px;
  bottom: -35px;
}

.o-kv__kv {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width:1200px), print {
  .o-kv__kv {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 800px;
    height: 310px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-kv__kv {
    width: 100%;
    height: 40vw;
    padding: 0 15px;
  }
}
.o-kv.-normal .o-kv__kv {
  margin: 0 auto;
}
@media only screen and (min-width:1200px), print {
  .o-kv.-gc .o-kv__kv {
    grid-area: kv;
  }
}

.o-kv__copy {
  font-family: "Times New Roman", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", serif;
  color: #fff;
}
@media only screen and (min-width:1200px), print {
  .o-kv__copy {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-kv__copy {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-kv__copy {
    font-size: 26px;
    font-size: 1.625rem;
  }
}

.o-kv__arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 18px;
  height: 48px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  outline: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  z-index: 10;
}
.o-kv__arrow:hover {
  opacity: 0.7;
}
.o-kv__arrow.-prev {
  left: -40px;
  background-image: url(/assets_r/include/images/arrow_wh_l.svg);
}
.o-kv__arrow.-next {
  right: -40px;
  background-image: url(/assets_r/include/images/arrow_wh_r.svg);
}
.o-kv.-reserve .o-kv__arrow.-prev {
  left: 0;
  top: calc(50% - 20px);
}
.o-kv.-reserve .o-kv__arrow.-next {
  right: 0;
  top: calc(50% - 20px);
}

.o-kv__item__inner {
  width: 100vw;
  height: 360px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.o-kv.has-thumbs .o-kv__item__inner {
  height: 310px;
}

.o-kv__item__cont {
  width: 1200px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  padding-bottom: 40px;
}

.o-kv__item__img {
  padding-top: 30px;
  padding-left: 375px;
}
.o-kv.has-thumbs .o-kv__item__img {
  padding-top: 24px;
}

/* 画像のKV slickなし */
.o-kv__inner {
  position: relative;
}
.o-kv__inner.-bg-green {
  background-color: #eef8ea;
}

.o-kv__disc {
  margin: 0 auto;
  padding: 10px 15px 15px;
}
@media only screen and (min-width:1200px), print {
  .o-kv__disc {
    width: 800px;
    padding: 15px 25px;
  }
}
.o-kv__disc.-font-md {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .o-kv__disc.-font-md {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

.o-kv__link {
  width: 100%;
}
@media only screen and (max-width:1199.97px) {
  .o-kv__link {
    position: relative;
    top: -10px;
    padding: 0 15px;
    margin-bottom: -10px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-kv__link {
    position: absolute;
    width: 230px;
    right: -10px;
    top: 265px;
  }
}

.o-kv__link__btn {
  width: 100%;
}

.o-pickup {
  position: relative;
  width: 300px;
  padding: 10px 30px 40px;
}
.o-pickup .slick-dots {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  right: 0;
  bottom: -30px;
}
@media only screen and (min-width:768px), tv, print {
  .o-pickup .slick-dots li + li {
    margin-left: 5px;
  }
}
.o-pickup .slick-dots button {
  padding: 2px;
  border: none;
  outline: none;
  background-color: transparent;
  font-size: 0;
  cursor: pointer;
}
.o-pickup .slick-dots button:before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #cccccc;
}
.o-pickup .slick-dots .slick-active button:before {
  background-color: #1a1a1a;
}

.o-pickup__main {
  width: 240px;
}

@media only screen and (min-width:1200px), print {
  .o-info {
    margin-top: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-info {
    margin-bottom: 45px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-info.-wwwtop {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width:1200px), print {
  .o-info.-gctop {
    margin-top: 0;
  }
}

@media only screen and (min-width:1200px), print {
  .o-info__heading {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 140px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-info__main {
    margin-top: 10px;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 340px);
  }
}
@media only screen and (min-width:1200px), print {
  .o-info.-wwwtop .o-info__main {
    margin-top: 0;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 170px);
  }
}
@media only screen and (min-width:1200px), print {
  .o-info.-gctop .o-info__main {
    margin-top: 5px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-info__pickup {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 300px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-info__btn {
    margin-top: 30px;
    text-align: right;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-info__btn {
    max-width: 328px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width:767.97px) {
  .o-info__btn {
    max-width: none;
  }
}

@media only screen and (max-width:1199.97px) {
  .o-neighboring {
    background-color: #f1f1f1;
    padding: 35px 0 75px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-neighboring {
    margin-bottom: 95px;
  }
}

@media only screen and (max-width:1199.97px) {
  .o-neighboring__heading {
    text-align: center;
    margin-bottom: 20px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-neighboring__carousel {
    position: relative;
    margin-top: 20px;
    margin-left: -40px;
    margin-right: -40px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-neighboring__carousel {
    padding: 0 5px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-neighboring__carousel {
    padding: 0 5px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-neighboring__item {
    padding: 0 40px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-neighboring__item {
    padding: 0 5px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-neighboring__item {
    padding: 0 5px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-neighboring__card {
    width: 240px;
  }
}

.o-neighboring__arrow {
  position: absolute;
  top: 65px;
  content: "";
  display: block;
  width: 18px;
  height: 48px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  outline: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  z-index: 10;
}
.o-neighboring__arrow:hover {
  opacity: 0.7;
}
.o-neighboring__arrow.-prev {
  left: -40px;
  background-image: url(/assets_r/include/images/arrow_carousel_prev.svg);
}
.o-neighboring__arrow.-next {
  right: -40px;
  background-image: url(/assets_r/include/images/arrow_carousel_next.svg);
}

@media only screen and (min-width:1200px), print {
  .o-register {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background-color: #f7f7f7;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-register {
    margin: 0 auto 80px;
  }
  .o-register.-gray_8-sp {
    background-color: #fafafa;
    padding-top: 30px;
  }
}
.o-register.-companion {
  width: auto;
  background-color: #f7f7f7;
}
@media only screen and (max-width:1199.97px) {
  .o-register.-companion {
    margin-left: -15px;
    margin-right: -15px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-register__main {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 300px);
    padding: 25px 60px 25px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-register__main {
    padding: 25px 15px 35px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-register__main {
    text-align: center;
    padding: 25px 15px 35px;
  }
}
.o-register__main.u-center {
  margin: auto;
}
@media only screen and (min-width:1200px), print {
  .o-register.-companion .o-register__main {
    width: calc(100% - 320px);
  }
}
@media only screen and (max-width:1199.97px) {
  .o-register.-companion .o-register__main {
    padding-top: 25px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-register.-user .o-register__main {
    width: 100%;
    padding: 20px 200px;
  }
}

.o-register__login {
  background-color: #008d31;
  color: #fff;
  text-align: center;
}
@media only screen and (min-width:1200px), print {
  .o-register__login {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 320px;
    padding: 30px 20px 30px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-register__login {
    padding: 25px 15px 30px;
  }
}

.o-register__main__header {
  font-weight: bold;
  color: #008d31;
  text-align: center;
  margin-bottom: 15px;
  font-size: 26px;
  font-size: 1.625rem;
}

@media only screen and (min-width:1200px), print {
  .o-register__main__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media only screen and (min-width:1200px), print {
  .o-register__desc {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 200px);
  }
}
@media only screen and (max-width:1199.97px) {
  .o-register__desc {
    line-height: 1.4;
    text-align: left;
  }
}
@media only screen and (max-width:767.97px) {
  .o-register.-companion .o-register__desc {
    text-align: left;
  }
}
.o-register.-user .o-register__desc {
  text-align: left;
}

@media only screen and (min-width:1200px), print {
  .o-register__btn-box {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 228px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-register__btn-box {
    margin-top: 20px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-register.-user .o-register__btn-box {
    width: 200px;
  }
}

.o-register__btn {
  display: block;
}
@media only screen and (min-width:1200px), print {
  .o-register__btn.a-btn.-size-md {
    padding: 9px 35px 8px;
    font-size: 16px;
    font-size: 1rem;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-register__btn.a-btn.-size-md {
    padding: 12px 35px;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-register__btn {
    width: auto;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-register__btn {
    width: auto;
  }
}
.o-register__btn .a-btn__arrow {
  width: 6px !important;
  height: 14px !important;
}
@media only screen and (min-width:768px), tv, print {
  .o-register.-companion .o-register__btn {
    padding-left: 13px;
    padding-right: 23px;
  }
}

.o-register__login__heading {
  font-weight: bold;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:1200px), print {
  .o-register__login__heading {
    margin-bottom: 25px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-register__login__heading {
    margin-bottom: 15px;
  }
}

.o-register__login__btn.a-btn.-size-lg {
  padding: 9px 35px 8px;
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-register__login__btn {
    width: 330px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-register__login__btn {
    width: 330px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-calender {
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    margin-bottom: 170px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-calender.is-close-calender {
    opacity: 0;
    visibility: hidden;
  }
}

.o-calender__main {
  position: relative;
}

.o-calender__table-heading {
  width: 100%;
  background-color: #fff;
  position: absolute;
  z-index: 100;
}
.o-calender.is-scroll-calender .o-calender__table-heading {
  position: fixed;
  top: 67px;
}

.o-calender__table-body {
  padding-top: 130px;
  background-color: #ededed;
}
.o-calender.-plan-search .o-calender__table-body {
  padding-top: 0;
}

.o-calender__scrollhead {
  position: relative;
  background-color: #fff;
}

@media only screen and (max-width:1199.97px) {
  .o-calender__heading {
    text-align: center;
    margin-bottom: 20px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-calender__tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 2px solid #008d31;
    padding-top: 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-calender.-plan-search .o-calender__tab {
    border-bottom: 1px solid #c8c8c8;
  }
}

@media only screen and (min-width:1200px), print {
  .o-calender__condition {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media only screen and (min-width:1200px), print {
  .o-calender__condition__item {
    cursor: pointer;
    min-width: 70px;
    margin-right: 8px;
    display: inline-block;
  }
}
.o-calender__condition__item.-datepicker {
  position: relative;
}
.o-calender__condition__item.-datepicker input {
  width: 138px;
}
.o-calender__condition__item.-datepicker input:focus {
  outline: 0;
}

.o-calender__datepicker-wrap {
  display: none;
  position: absolute;
  left: 0;
  top: 30px;
  padding: 50px;
  background-color: #fff;
  z-index: 150;
}

@media only screen and (min-width:1200px), print {
  .o-calender__condition__clear {
    margin-left: 16px;
  }
}

.o-calender__table-head {
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
}
.o-calender__table-head th,
.o-calender__table-head td {
  border: 1px solid #cccccc;
}
.o-calender__table-head thead th {
  padding: 18px 10px;
  background-color: #ededed;
}
.o-calender__table-head thead th.o-calender__head-compare {
  width: 30px;
  padding: 0;
}
.o-calender__table-head thead th.o-calender__head-plan {
  width: 255px;
  border-bottom-color: #ededed;
}
.o-calender.is-scroll-calender2 .o-calender__table-head thead th.o-calender__head-plan {
  border-bottom-color: #cccccc;
}
.o-calender.-plan-search .o-calender__table-head thead th.o-calender__head-plan {
  width: 348px;
}
.o-calender__table-head thead th.o-calender__head-icon {
  width: 100px;
  border-bottom-color: #ededed;
}
.o-calender.is-scroll-calender2 .o-calender__table-head thead th.o-calender__head-icon {
  border-bottom-color: #cccccc;
}
.o-calender__table-head thead th.o-calender__head-price {
  width: 205px;
  border-bottom-color: #ededed;
}
.o-calender.is-scroll-calender2 .o-calender__table-head thead th.o-calender__head-price {
  border-bottom-color: #cccccc;
}
.o-calender__table-head thead th.o-calender__head-month {
  padding: 0;
  font-size: 14px;
  font-size: 0.875rem;
}
.o-calender__table-head thead th.o-calender__head-price {
  min-width: 200px;
  padding-right: 40px;
  cursor: pointer;
}
.o-calender__table-head thead th.o-calender__head-price.-box-price {
  padding: 18px 10px;
}
.o-calender__table-head thead th .o-calender__head-price-icon {
  position: relative;
}
.o-calender__table-head thead th .o-calender__head-price-icon:before, .o-calender__table-head thead th .o-calender__head-price-icon:after {
  position: absolute;
  right: -20px;
  font-size: 10px;
  font-size: 0.625rem;
}
.o-calender__table-head thead th .o-calender__head-price-icon:before {
  content: "▲";
  top: -5px;
}
.o-calender__table-head thead th .o-calender__head-price-icon:after {
  content: "▼";
  top: 10px;
}
.o-calender.-type-1.-oneday .o-calender__table-head thead th.o-calender__head-date {
  padding: 4px;
  width: 115px;
}
.o-calender.-type-1.-oneday .o-calender__table-head thead th.o-calender__head-plan {
  width: 500px;
}
.o-calender.-type-1.-oneday .o-calender__table-head thead th.o-calender__head-icon {
  width: 195px;
}
.o-calender.-type-1.-oneday .o-calender__table-head thead th.o-calender__head-price {
  width: 225px;
}
.o-calender__table-head thead td {
  padding: 2px;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
}
.o-calender__table-head thead td.o-calender__no {
  font-size: 14px;
  font-size: 0.875rem;
}
.o-calender__table-head thead td img {
  vertical-align: middle;
}
.o-calender__table-head thead .o-calender__all-plan td {
  cursor: pointer;
}
.o-calender__table-head thead .o-calender__all-plan.-request td {
  cursor: default;
  color: #008d31;
}
.o-calender__table-head.-scroll th {
  border-top-color: #ededed;
}

.o-calender__head-txt {
  display: block;
  -webkit-transform: translateY(30px);
          transform: translateY(30px);
  -webkit-transition: 0.3s -webkit-transform;
  transition: 0.3s -webkit-transform;
  transition: 0.3s transform;
  transition: 0.3s transform, 0.3s -webkit-transform;
}
.o-calender.is-scroll-calender .o-calender__head-txt {
  -webkit-transform: none;
          transform: none;
}
.o-calender__head-txt.-center-txt {
  -webkit-transform: none;
          transform: none;
  width: 100%;
  text-align: center;
}

.o-calender__table-plan {
  position: relative;
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
  cursor: pointer;
  margin-top: -1px;
  background-color: #fff;
}
.o-calender__table-plan:after {
  -webkit-transition: 0.3s border-color;
  transition: 0.3s border-color;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  border: 2px solid #5da71e;
  z-index: 10;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
.o-calender__table-plan:hover:after {
  visibility: visible;
  opacity: 1;
}
.o-calender__table-plan:hover .o-calender__name__link {
  color: #5da71e;
}
.o-calender__table-plan th,
.o-calender__table-plan td {
  border: 1px solid #cccccc;
}
.o-calender__table-plan th {
  width: 255px;
  padding: 6px 8px;
  text-align: left;
  line-height: 1.5;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
  -webkit-transition: 0.3s color;
  transition: 0.3s color;
  vertical-align: top;
}
.o-calender.-plan-search .o-calender__table-plan th {
  padding: 10px;
  width: 348px;
}
.o-calender__table-plan td {
  padding: 10px 8px;
}
.o-calender.-plan-search .o-calender__table-plan td {
  line-height: 1;
}
.o-calender.-type-1.-oneday .o-calender__table-plan td {
  padding: 6px 8px;
}
.o-calender__table-plan td.o-calender__yes-plan {
  padding: 2px;
  text-align: center;
  color: #008d31;
  cursor: pointer;
}
.o-calender.-plan-search .o-calender__table-plan td.o-calender__yes-plan {
  line-height: 1.2;
}
.o-calender.-plan-search .o-calender__table-plan td.o-calender__yes-plan .-blank {
  color: #676767;
  font-size: 10px;
}
.o-calender__table-plan td.o-calender__yes-plan.-sat {
  background-color: #e2f3ff;
}
.o-calender__table-plan td.o-calender__yes-plan.-sun {
  background-color: #ffeae9;
}
.o-calender__table-plan td.o-calender__icon {
  width: 100px;
  vertical-align: top;
}
.o-calender.-type-1.-oneday .o-calender__table-plan td.o-calender__icon {
  padding: 6px 15px;
}
.o-calender__table-plan td.o-calender__price {
  width: 95px;
  border-right: 1px dashed #ededed;
  text-align: center;
}
.o-calender__table-plan td.o-calender__price.-plan-search {
  width: 205px;
  min-width: 200px;
}
.o-calender__table-plan td.o-calender__point {
  width: 110px;
  border-left: none;
  font-size: 10px;
  font-size: 0.625rem;
}
.o-calender.-type-1.-oneday .o-calender__table-plan td.o-calender__date {
  width: 115px;
  line-height: 1.5;
}
.o-calender.-type-1.-oneday .o-calender__table-plan td.o-calender__plan {
  width: 500px;
}
.o-calender.-type-1.-oneday .o-calender__table-plan td.o-calender__icon {
  width: 195px;
  vertical-align: middle;
}
.o-calender.-type-1.-oneday .o-calender__table-plan td.o-calender__price {
  width: 110px;
}
.o-calender.-type-1.-oneday .o-calender__table-plan td.o-calender__point {
  width: 115px;
}

.o-calender__table-head__balloon {
  position: absolute;
  left: 565px;
  bottom: 28px;
  border: 1px solid #cccccc;
  background-color: #fff;
  font-size: 12px;
  font-size: 0.75rem;
  color: #1a1a1a;
  text-align: center;
  -webkit-transform: translateX(-104%);
          transform: translateX(-104%);
}
.o-calender__table-head__balloon.-request {
  left: 567px;
  bottom: 2px;
}

.o-calender__table-head__balloon__inner {
  position: relative;
  display: block;
  padding: 0 5px;
}
.o-calender__table-head__balloon__inner:before {
  display: block;
  content: "";
  position: absolute;
  right: -3px;
  top: 8px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 2.5px 0 2.5px 4.3px;
  border-color: transparent transparent transparent #fff;
  z-index: 10;
}
.o-calender__table-head__balloon__inner:after {
  display: block;
  content: "";
  position: absolute;
  right: -5px;
  top: 8px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 2.5px 0 2.5px 4.3px;
  border-color: transparent transparent transparent #cccccc;
}

.o-calender__icon__has-tooltip {
  display: inline-block;
  position: relative;
}

.o-calender__icon__tooltip {
  position: absolute;
  z-index: 100;
  top: -100%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-20px);
          transform: translateX(-50%) translateY(-20px);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
  min-width: 200px;
  text-align: center;
}
.o-calender__icon__tooltip.is-active {
  opacity: 1;
  visibility: visible;
}

.o-calender__compare {
  width: 30px;
  padding: 0;
  line-height: 1;
}

.o-calender__name {
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.4;
  font-weight: normal;
}
.o-calender__name a {
  color: inherit;
  text-decoration: none;
}

.o-calender__sat {
  background-color: #e2f3ff;
}

.o-calender__sun {
  background-color: #ffeae9;
}

.o-calender__icon__img {
  width: 24px;
  height: auto;
}

.o-calender__price__red {
  color: #dd3333;
  font-weight: bold;
}
.o-calender.-plan-search .o-calender__price__red {
  font-size: 12px;
  font-size: 0.75rem;
}

.o-calender__price__em-red {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
}

.o-calender__price__total {
  font-size: 10px;
  font-size: 0.625rem;
}
.o-calender__price__total.-right-txt {
  text-align: right;
}

.o-calender__price__em {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 14px;
  font-size: 0.875rem;
}

.o-calender__bottom {
  margin-top: 15px;
  text-align: right;
}

.o-calender__bottom__item {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  margin-right: 15px;
}
.o-calender__bottom__item:last-child {
  margin-right: 0;
}

.o-calender__bottom__normal {
  color: #008d31;
}

.o-calender__bottom__web {
  color: #008d31;
}

.o-calender.-type-1 .o-calender__heading__name {
  padding: 2.5px 20px;
  font-size: 20px;
  font-size: 1.25rem;
  color: #fff;
  background-color: #5da71e;
}

h2#coursename.o-calender__heading__name {
  padding: 10px 15px !important;
  font-size: 1.25rem !important;
  font-weight: bold !important;
  background-color: #5da71e !important;
  color: #fff !important;
  line-height: 1 !important;
  height: auto !important;
}

.o-calender__heading__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 7px 15px;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}

.o-calender__heading__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.o-calender__heading__thumb {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 64px;
  height: 48px;
}

.o-calender__heading__txt {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(100% - 48px);
  padding-left: 20px;
}

.o-calender__heading__label {
  width: 70px;
  margin-right: 10px;
}

.o-calender__heading__btn {
  margin-left: 10px;
}

.o-calender__has-tip {
  position: relative;
}
.o-calender__yes-plan .o-calender__has-tip:after {
  position: absolute;
  left: 50%;
  bottom: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  content: "";
  display: block;
  width: 15px;
  height: 1px;
  background-color: #008d31;
}

.o-calender__tooltip {
  position: absolute;
  right: 100%;
  bottom: 30px;
  visibility: hidden;
  opacity: 0;
  z-index: 1500;
  -webkit-transition: 0.3s opacity, 0.3s visibility;
  transition: 0.3s opacity, 0.3s visibility;
}
.o-calender__tooltip.is-active {
  visibility: visible;
  opacity: 1;
}
.o-calender.-type-1.-oneday .o-calender__tooltip {
  left: auto;
  right: 150px;
  bottom: 60px;
}

.o-calender__name__tooltip {
  width: 710px;
  position: absolute;
  left: 0;
  bottom: 30px;
  -webkit-transform: translateX(270px);
          transform: translateX(270px);
  visibility: hidden;
  opacity: 0;
  z-index: 1500;
  -webkit-transition: 0.3s opacity, 0.3s visibility;
  transition: 0.3s opacity, 0.3s visibility;
}
.o-calender__name__tooltip.is-active {
  visibility: visible;
  opacity: 1;
}

.o-calender.-type-1.-oneday .o-calender__reserve__btn {
  width: 120px;
}

.o-calender__more-plan {
  display: none;
}
.o-calender__more-plan.is-active {
  display: block;
}

.o-calender__table-head-ttl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 40px;
}

.o-calender__table-head-ttl__link {
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 700;
  color: #009933;
}

.o-calender__message {
  text-align: center;
}

.o-area {
  position: relative;
  width: 100%;
  height: 645px;
}

.o-area__item {
  position: absolute;
  z-index: 100;
}
.o-area__item.-hokkaido {
  top: 0;
  right: 0;
  width: 270px;
}
.o-area__item.-kanto {
  top: 265px;
  right: 0;
  width: 380px;
}
.o-area__item.-chubu {
  top: 0;
  left: 310px;
  width: 270px;
}
.o-area__item.-kinki {
  top: 0;
  left: 0;
  width: 270px;
}
.o-area__item.-chugoku {
  top: 270px;
  left: 0;
  width: 270px;
}
.o-area__item.-shikoku {
  bottom: 0;
  left: 530px;
  width: 270px;
}
.o-area__item.-kyushu {
  bottom: 0;
  left: 0;
  width: 490px;
}

.o-area__map {
  position: absolute;
  top: 40px;
  left: 350px;
  width: 500px;
  height: 400px;
}

@media only screen and (min-width:1200px), print {
  .o-basic-info__item.-item-photo {
    text-align: right;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-basic-info__item.-item-photo img {
    width: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-basic-info__item.-images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media only screen and (max-width:767.97px) {
  .o-basic-info__item.-images {
    position: relative;
  }
}

.o-basic-info__thumb {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media only screen and (min-width:1200px), print {
  .o-basic-info__thumb {
    width: 280px;
    height: 210px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-basic-info__thumb {
    width: calc(50vw - 15px);
    height: 35vw;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-basic-info__thumb {
    width: calc(50vw - 15px);
    height: 35vw;
  }
}
@media only screen and (max-width:767.97px) {
  .o-basic-info__thumb {
    width: 100%;
    height: 70vw;
  }
}

.o-basic-info__arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 38px;
  height: 48px;
  background-color: rgba(255, 255, 255, 0.7);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 24px;
  outline: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  z-index: 10;
}
.o-basic-info__arrow:hover {
  opacity: 0.7;
}
.o-basic-info__arrow.-prev {
  left: -10px;
  background-image: url(/assets_r/include/images/arrow_carousel_prev.svg);
}
.o-basic-info__arrow.-next {
  right: -10px;
  background-image: url(/assets_r/include/images/arrow_carousel_next.svg);
}

.o-review {
  margin: 0 0 50px;
}
@media only screen and (max-width:1199.97px) {
  .o-review {
    padding-top: 20px;
  }
}

.o-review__heading {
  position: relative;
  font-weight: normal;
}
@media only screen and (min-width:1200px), print {
  .o-review__heading {
    padding: 11px 20px;
    background-color: #5da71e;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-review__heading {
    position: relative;
    display: block;
  }
}

.o-review__name {
  font-weight: bold;
}
@media only screen and (max-width:1199.97px) {
  .o-review__name {
    display: block;
    padding: 6px 20px;
    background-color: #5da71e;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width:1200px), print {
  .o-review__date {
    font-weight: bold;
    margin-left: auto;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-review__date {
    position: absolute;
    top: -2px;
    right: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    color: #1a1a1a;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width:1200px), print {
  .o-review__data {
    margin-left: 50px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-review__data {
    color: #1a1a1a;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: normal;
  }
}

@media only screen and (min-width:1200px), print {
  .o-review__body {
    padding: 10px 20px 0;
  }
}

.o-review__title {
  margin: 0 0 5px;
  font-weight: bold;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.7;
}

@media only screen and (min-width:1200px), print {
  .o-review__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

@media only screen and (min-width:1200px), print {
  .o-review__txt {
    width: calc(100% - 490px);
  }
}
@media only screen and (max-width:767.97px) {
  .o-review__txt {
    margin: 0 0 15px;
  }
}

.o-review__desc {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.571;
}

.o-review__answer {
  padding: 10px 15px;
  border: 1px solid #cccccc;
}
@media only screen and (min-width:1200px), print {
  .o-review__answer {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: calc(100% - 670px);
    margin: 0 0 0 50px;
  }
}

.o-review__answer__heading {
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  margin-bottom: 10px;
}

.o-review__answer__desc {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.571;
}

@media only screen and (min-width:1200px), print {
  .o-raview__rating {
    margin: 0 0 5px;
  }
}

.o-gallery__item {
  position: relative;
  cursor: pointer;
}
.o-gallery__item:hover .o-gallery__txt {
  visibility: visible;
  opacity: 1;
}

.o-gallery__img {
  overflow: hidden;
}
@media only screen and (min-width:1200px), print {
  .o-gallery__img {
    width: 300px;
    height: 240px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-gallery__img img {
    width: 100%;
  }
}

.o-gallery__txt {
  pointer-events: none;
  color: #fff;
  width: 100%;
  height: 82px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px;
  background-color: #000;
  line-height: 1.5;
  -webkit-transition: 0.4s all;
  transition: 0.4s all;
}
@media only screen and (min-width:1200px), print {
  .o-gallery__txt {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.65);
    visibility: hidden;
    opacity: 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-gallery__txt {
    display: none;
  }
}

@media only screen and (max-width:1199.97px) {
  .o-gallery .slick-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .o-gallery .slick-dots li {
    width: 25%;
  }
}

.o-gallery__arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 38px;
  height: 48px;
  background-color: rgba(255, 255, 255, 0.7);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 24px;
  outline: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  z-index: 10;
}
.o-gallery__arrow:hover {
  opacity: 0.7;
}
.o-gallery__arrow.-prev {
  left: 0;
  background-image: url(/assets_r/include/images/arrow_carousel_prev.svg);
}
.o-gallery__arrow.-next {
  right: 0;
  background-image: url(/assets_r/include/images/arrow_carousel_next.svg);
}

.o-select-time {
  position: relative;
  background-color: #fff;
  z-index: 1000;
}
.o-select-time.-mypage {
  z-index: 20;
}
@media only screen and (max-width:767.97px) {
  .o-select-time.-mypage {
    z-index: 20;
  }
}

.o-select-time__heading {
  z-index: 3010;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: #fff;
}
@media only screen and (max-width:767.97px) {
  .o-select-time__heading {
    min-height: 160px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-select-time__heading {
    min-height: 130px;
  }
}
.o-select-time.is-scroll .o-select-time__heading {
  position: fixed;
  -webkit-transition: 0.3s width, 0.3s left;
  transition: 0.3s width, 0.3s left;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-select-time.is-scroll .o-select-time__heading {
    width: 100%;
    left: 0;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-select-time.is-scroll .o-select-time__heading {
    width: 100%;
    left: 0;
  }
}
@media only screen and (min-width:1200px), print {
  .o-select-time.is-scroll .o-select-time__heading {
    width: 880px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-select-time.is-scroll .o-select-time__heading {
    top: 0;
  }
}
.o-select-time.is-scroll-end .o-select-time__heading {
  position: absolute;
}
.o-select-time.-mypage .o-select-time__heading {
  min-height: 0;
  -webkit-transition: 0.3s -webkit-transform;
  transition: 0.3s -webkit-transform;
  transition: 0.3s transform;
  transition: 0.3s transform, 0.3s -webkit-transform;
}
.o-select-time.-mypage.is-scroll-end .o-select-time__heading {
  position: fixed;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

.o-select-time__plan {
  margin: 10px 15px 0;
}

.o-select-time__time {
  padding-top: 175px;
}
@media only screen and (min-width:768px), tv, print {
  .o-select-time.-mypage .o-select-time__time {
    width: 515px;
    margin: 0 auto;
  }
}

.o-select-time__fixed {
  position: absolute;
  top: 170px;
  background-color: #fff;
}
.o-select-time.is-scroll .o-select-time__fixed {
  position: fixed;
}
.o-select-time.is-scroll-end .o-select-time__fixed {
  position: absolute;
  top: auto;
}
.o-select-time.-mypage .o-select-time__fixed {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  bottom: 0;
}

.o-dropdown {
  position: relative;
  display: inline-block;
}

.o-dropdown__cont {
  display: none;
  position: absolute;
  left: 0;
  top: 35px;
  z-index: 150;
  padding: 20px;
  background-color: #f7f7f7;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
@media only screen and (min-width:1200px), print {
  .o-dropdown__cont.-date {
    width: 755px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-dropdown__cont.-time {
    width: 500px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-dropdown__cont.-other {
    width: 500px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-dropdown__cont.-course {
    width: 160px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-dropdown__cont.-select {
    left: auto;
    right: 0;
    top: 29px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-width: 165px;
    padding: 0;
    background-color: #fff;
    border-radius: 0;
  }
}
@media only screen and (min-width:1200px), print {
  .o-dropdown__cont.-select-area {
    min-width: 270px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-dropdown__cont.-select-month {
    min-width: 136px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-dropdown__cont.-other-gc {
    width: 485px;
    height: 465px;
    left: auto;
    right: 0;
    top: 29px;
    overflow-y: auto;
    padding: 0;
    background-color: #fff;
    border-radius: 0;
  }
}
@media only screen and (min-width:1200px), print {
  .o-dropdown__cont.-other-plan {
    width: 750px;
  }
}

.o-dropdown__main {
  width: 100%;
}
@media only screen and (max-width:1199.97px) {
  .o-dropdown__main {
    height: 100%;
    overflow-y: auto;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal.-has-bottom .o-dropdown__main {
    height: calc(100% - 80px);
  }
}
.o-dropdown__cont.-date .o-dropdown__main {
  padding: 0 45px;
}

@media only screen and (min-width:1200px), print {
  .o-dropdown__main__cont.-col2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media only screen and (min-width:1200px), print {
  .o-dropdown__main__cont.-col2 .o-dropdown__unit {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(50% - 10px);
  }
}
@media only screen and (min-width:1200px), print {
  .o-dropdown__cont.-time .o-dropdown__main__cont.-col2 .o-dropdown__unit {
    padding: 0 30px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-dropdown__cont.-other .o-dropdown__main__cont.-col2 .o-dropdown__unit {
    padding: 0 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-dropdown__cont.-date .o-dropdown__unit {
    padding: 0 10px;
  }
}

.o-dropdown__list + .o-dropdown__list {
  margin-top: 20px;
}
.o-dropdown__list.-other-plan .o-dropdown__list__title {
  width: 145px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 145px;
          flex: 0 0 145px;
}
.o-dropdown__list.-horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.o-dropdown__list.-horizontal .o-dropdown__list__title {
  white-space: nowrap;
  margin-right: 25px;
}
.o-dropdown__list.-horizontal .o-dropdown__list__contents {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.o-dropdown__list__contents .a-form-select {
  font-size: 16px;
  font-size: 1rem;
}
.o-dropdown__list__contents .a-form-select__select {
  min-width: 120px;
  padding-top: 14px;
  padding-bottom: 14px;
  border: 1px solid #ededed;
}

.o-dropdown__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -10px 0 0 -10px;
}
.o-dropdown__items li {
  margin-top: 10px;
  margin-left: 10px;
}
.o-dropdown__items.-time-select li {
  margin-top: 15px;
}
.o-dropdown__items.-time-select li .a-form-check {
  display: block;
}
.o-dropdown__items.-time-select li .a-form-check__parts {
  display: block;
}

.o-dropdown__item {
  margin: 15px 0;
}
.o-dropdown__cont.-course .o-dropdown__item {
  margin: 10px 0;
  -webkit-transition: 0.3s color;
  transition: 0.3s color;
}
.o-dropdown__cont.-course .o-dropdown__item:hover {
  color: #5da71e;
}
.o-dropdown__cont.-other-gc .o-dropdown__item {
  margin: 0;
}

.o-dropdown__cont.-other-gc .o-dropdown__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2px 8px;
  text-decoration: none;
  color: inherit;
  font-size: 14px;
  font-size: 0.875rem;
}
.o-dropdown__cont.-other-gc .o-dropdown__link:hover {
  background-color: #008d31;
  color: #fff;
}

.o-dropdown__pref {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 70px;
}

.o-dropdown__gcname {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(100% - 80px);
}

.o-dropdown__notice {
  margin: 30px 0;
  text-align: center;
  color: #dd3333;
}

.o-dropdown__bottom {
  margin-top: 30px;
  text-align: center;
}
.o-dropdown.-other-cd .o-dropdown__bottom {
  margin-top: 20px;
}

.o-dropdown__arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.o-dropdown__arrow.-prev {
  left: -40px;
}
.o-dropdown__arrow.-next {
  right: -40px;
}

.o-dropdown__btn.-select-gc {
  min-width: 165px;
}

.o-dropdown.-time .o-dropdown__submit {
  width: 100px;
}
.o-dropdown.-other-cd .o-dropdown__submit {
  width: 100px;
}

.o-calender-sp__main {
  padding: 5px 15px 20px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-calender-sp__main {
    padding: 10px 30px 40px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-calender-sp__main {
    padding: 10px 30px 40px;
  }
}

.o-calender-sp__plans {
  position: relative;
  padding: 0 15px;
}
.o-calender-sp__plans.-gray {
  background-color: #ededed;
}

.o-calender-sp__condition__main {
  position: relative;
  margin: 30px 0;
}

.o-calender-sp__condition__num {
  position: absolute;
  right: 0;
}

.o-calender-sp__condition__em {
  font-weight: bold;
  font-size: 22px;
  font-size: 1.375rem;
  color: #008d31;
}

.o-calender-sp__condition__list li {
  padding: 8px 0;
  border-bottom: 1px dashed #ededed;
}
.o-calender-sp__condition__list li:last-child {
  border-bottom: none;
}

.o-calender-sp__heading {
  z-index: 3000;
  width: 100%;
  position: absolute;
  margin-left: -15px;
  margin-right: -15px;
}
.o-calender-sp__heading.is-fixed {
  position: fixed;
  top: 65px;
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-calender-sp__heading.is-fixed {
    top: 72px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-calender-sp__heading.is-fixed {
    top: 90px;
  }
}

.o-calender-sp__date {
  position: relative;
  padding: 17px;
  background-color: #646464;
  color: #fff;
  text-align: center;
  margin: 0 0 20px;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-calender-sp__date {
    margin-bottom: 15px;
    padding: 26px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-calender-sp__date {
    margin-bottom: 15px;
    padding: 20px;
  }
}

.o-calender-sp__prev,
.o-calender-sp__next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.o-calender-sp__prev.a-btn.-calender,
.o-calender-sp__next.a-btn.-calender {
  width: 70px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-calender-sp__prev.a-btn.-calender,
  .o-calender-sp__next.a-btn.-calender {
    width: 100px;
  }
}
.o-calender-sp__prev.a-btn.-calender .a-btn__arrow,
.o-calender-sp__next.a-btn.-calender .a-btn__arrow {
  width: 6px;
  height: 12px;
  stroke-width: 2px;
}

.o-calender-sp__prev.a-btn.-calender {
  left: 15px;
  padding-left: 20px;
}
.o-calender-sp__prev.a-btn.-calender .a-btn__arrow {
  left: 7px;
}

.o-calender-sp__next.a-btn.-calender {
  right: 15px;
  padding-right: 20px;
}
.o-calender-sp__next.a-btn.-calender .a-btn__arrow {
  right: 7px;
}

.o-calender-sp__bottom {
  background-color: #fff;
  margin: 0 -15px;
  padding: 17px 15px 50px;
}

.o-calender-sp__refine {
  position: relative;
  margin: 0 0 15px;
  padding: 0 15px;
}

.o-calender-sp__refine__title {
  display: inline-block;
  padding: 3px 12px;
  background-color: #008d31;
  color: #FFF;
}

.o-calender-sp__refine__result {
  position: absolute;
  top: 0;
  right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.o-calender-sp__refine__result dt {
  color: #646464;
  line-height: 1.6875;
}
.o-calender-sp__refine__result dd {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.458;
}
.o-calender-sp__refine__result dd span {
  font-weight: bold;
}

.o-calender-sp__refine__contents {
  border: 2px solid #008d31;
  background-color: #fff;
  padding: 10px 15px 0;
  line-height: 1.5;
}

.o-calender-sp__refine__btn {
  margin: 10px -15px 0;
  width: calc(100% + 30px);
  border: none;
  background: none;
  padding: 0 15px 10px;
  text-align: center;
  display: block;
  font-weight: bold;
  text-decoration: underline;
}
.o-calender-sp__refine__btn:after {
  margin-left: 5px;
  display: inline-block;
  content: "";
  text-decoration: none;
  border-style: solid;
  border-width: 6px 4px 0 4px;
  border-color: #1A1A1A transparent transparent transparent;
  vertical-align: middle;
}

.o-calender-sp__refine__menu {
  /*
  	position: relative;
  	display: none;
  	padding: 28px 0 0;
  	&.is-active{
  		display: block;
  	}
  */
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  background-color: #fff;
  border-top: 1px solid #EDEDED;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.o-calender-sp__refine__menu.is-active {
  top: 0;
  left: 0;
  display: block;
  z-index: 10000;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  visibility: visible;
}
@media only screen and (max-width:1199.97px) {
  .o-calender-sp__refine__menu.-result {
    padding: 15px;
  }
}

.o-calender-sp__refine__menu__close {
  position: absolute;
  top: 10px;
  right: 15px;
  background-color: #ededed;
  width: 44px;
  height: 44px;
  border-radius: 4px;
}
.o-calender-sp__refine__menu__close svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 21px;
  height: 21px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.o-calender-sp__refine__menu__title {
  margin: 0 0 20px;
  font-size: 22px;
  font-size: 1.375rem;
}

.o-calender-sp__refine__menu__cont {
  background-color: #f7f7f7;
  border-radius: 10px;
  padding: 15px 10px;
}

.o-calender-sp__refine__button {
  margin: 20px 0 0;
}
.o-calender-sp__refine__button .a-btn {
  display: block !important;
  padding: 12px 24px;
  font-size: 18px;
  font-size: 1.125rem;
}
.o-calender-sp__refine__button .a-btn svg {
  width: 16px;
  height: 16px;
}

.o-calender-sp__conditions {
  display: none;
  margin: 0 0 15px;
}
.o-calender-sp__conditions.is-active {
  display: block;
}

.o-calender-sp__conditions__item {
  padding: 1px 0;
}

.o-calender-sp__items {
  padding-top: 90px;
}
.o-calender-sp__conditions.is-active + .o-calender-sp__items {
  padding-top: 0;
}

.o-calender-sp__item {
  margin-bottom: 20px;
}

.o-calender-sp__bottom__menu {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-calender-sp__bottom__menu {
    margin-top: 40px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-calender-sp__bottom__menu {
    padding: 0 20px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-calender-sp__bottom__menu {
    display: block;
    padding: 0;
  }
}
.o-calender-sp__bottom__menu li {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-calender-sp__bottom__menu li {
    width: calc(33.3333333333% - 50px);
    margin: 15px 25px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-calender-sp__bottom__menu li {
    width: calc(50% - 20px);
    margin: 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-calender-sp__bottom__menu li {
    width: auto;
    margin: 0 0 20px;
  }
}

.o-calender-sp__btns {
  margin: 20px 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.o-calender-sp__btn {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(50% - 8px);
}

.o-schedule__tab {
  padding: 0 15px;
}

.o-schedule__panel {
  padding: 20px 15px;
}

@media only screen and (min-width:768px), tv, print {
  .o-media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.o-media__img {
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (min-width:1200px), print {
  .o-media__img {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 360px;
    height: 270px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-media__img {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(50% - 20px);
    height: calc((50vw - 35px) * 0.73);
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-media__img {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(50% - 20px);
    height: calc((50vw - 35px) * 0.73);
  }
}
@media only screen and (max-width:767.97px) {
  .o-media__img {
    display: block;
    width: 100%;
    padding-top: 73%;
  }
  .o-media__img img {
    width: 100%;
  }
}
.o-media.-has-modal .o-media__img {
  position: relative;
  cursor: pointer;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.o-media.-has-modal .o-media__img:hover {
  opacity: 0.7;
}
@media only screen and (min-width:1200px), print {
  .o-media.-has-modal .o-media__img {
    width: 370px;
    height: 270px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

@media only screen and (min-width:1200px), print {
  .o-media__txt {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 400px);
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-media__txt {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(50% - 20px);
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-media__txt {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(50% - 20px);
  }
}
@media only screen and (max-width:767.97px) {
  .o-media__txt {
    margin-top: 12px;
    margin-bottom: 15px;
  }
}

.o-media__zoom {
  position: absolute;
  bottom: 0;
  left: 0;
}
.o-media__zoom img {
  width: 22px;
  height: auto;
}

.o-info-list {
  border-top: 1px solid #707070;
  padding: 10px 0 65px;
}
@media only screen and (min-width:1200px), print {
  .o-info-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media only screen and (min-width:1200px), print {
  .o-info-list__side {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 170px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-info-list__main {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 190px);
  }
}
@media only screen and (max-width:1199.97px) {
  .o-info-list__main {
    margin-top: 15px;
  }
}

.o-info-list__date-box {
  display: inline-block;
  font-weight: bold;
}

@media only screen and (max-width:1199.97px) {
  .o-info-list__date {
    display: inline-block;
  }
}

@media only screen and (max-width:1199.97px) {
  .o-info-list__category {
    margin-left: 10px;
    display: inline-block;
  }
}
@media only screen and (min-width:1200px), print {
  .o-info-list__category {
    margin-top: 10px;
    text-align: center;
  }
}

.o-info-list__heading {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
}
@media only screen and (max-width:1199.97px) {
  .o-info-list__heading {
    line-height: 1.4;
  }
}

.o-info-list__desc {
  margin-top: 20px;
}
@media only screen and (min-width:1200px), print {
  .o-info-list__desc {
    line-height: 1.25;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-info-list__desc {
    line-height: 1.4;
  }
}
@media only screen and (min-width:1200px), print {
  .o-info-list__desc.-has-img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}

@media only screen and (min-width:1200px), print {
  .o-info-list__img {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 250px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-info-list__img {
    margin-bottom: 30px;
    text-align: center;
  }
}

@media only screen and (min-width:1200px), print {
  .o-info-list__desc.-has-img .o-info-list__txt {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 280px);
  }
}

@media only screen and (min-width:1200px), print {
  .o-info-list__btn {
    display: none;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-info-list__btn {
    margin-top: 30px;
    text-align: center;
  }
}

.o-plan-detail__ttl {
  background-color: #5da71e;
  color: #fff;
  padding: 10px;
  font-weight: bold;
}

.o-plan-detail__content-wrap:first-child {
  border: 1px solid #efefef;
  border-top: none;
  padding: 14px 15px;
  margin-bottom: 1em;
}
@media only screen and (min-width:768px), tv, print {
  .o-plan-detail__content-wrap:first-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .o-plan-detail__content-wrap:first-child > div:first-child {
    width: 50%;
  }
}
.o-plan-detail__content-wrap:first-child .o-plan-detail__content-list {
  border-bottom: 1px dashed #efefef;
  padding: 10px 0;
}
.o-plan-detail__content-wrap:first-child .o-plan-detail__content-list:first-of-type {
  padding-top: 0;
}
.o-plan-detail__content-wrap:first-child .o-plan-detail__content-list:last-of-type {
  border-bottom: none;
  padding-bottom: 0;
}
.o-plan-detail__content-wrap:nth-child(2) {
  margin-bottom: 3rem;
}
@media only screen and (min-width:768px), tv, print {
  .o-plan-detail__content-wrap:nth-child(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.o-plan-detail__content-wrap:nth-child(2) .o-plan-detail__content-list {
  margin-bottom: 1rem;
}
@media only screen and (min-width:768px), tv, print {
  .o-plan-detail__content-wrap:nth-child(2) .o-plan-detail__content-list {
    width: 48%;
  }
}
.o-plan-detail__content-wrap:nth-child(2) .o-plan-detail__content-list__name {
  width: 32%;
}
@media only screen and (min-width:1024px) {
  .o-plan-detail__content-wrap:nth-child(2) .o-plan-detail__content-list__name {
    width: 20%;
  }
}
.o-plan-detail__content-wrap:nth-child(2) .o-plan-detail__content-list-item {
  width: 65%;
}
@media only screen and (min-width:1024px) {
  .o-plan-detail__content-wrap:nth-child(2) .o-plan-detail__content-list-item {
    width: 80%;
  }
}

.o-plan-detail__content-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width:768px), tv, print {
  .o-plan-detail__content-list {
    max-width: 530px;
  }
}

.o-plan-detail__content-list__name {
  width: 36%;
  padding-right: 0.5em;
  position: relative;
}
.o-plan-detail__content-list__name::after {
  position: absolute;
  content: ":";
  top: 0;
  right: 0;
}
@media only screen and (min-width:1024px) {
  .o-plan-detail__content-list__name {
    width: 20%;
  }
}

.o-plan-detail__content-list-item {
  width: 60%;
  padding-left: 0.5em;
}
.o-plan-detail__content-list-item ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width:767.97px) {
  .o-plan-detail__content-list-item ul {
    display: inherit;
  }
}
.o-plan-detail__content-list-item ul li:first-child {
  padding-right: 1em;
}
.o-plan-detail__content-list-item ul .u-intaxs {
  color: #dd3333;
  font-weight: bold;
}
.o-plan-detail__content-list-item ul .u-fees {
  font-weight: bold;
}
@media only screen and (min-width:768px), tv, print {
  .o-plan-detail__content-list-item {
    width: 80%;
  }
}

.m-prof-icon-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  font-weight: bold;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.m-prof-icon-list .m-prof-icon-list__ttl {
  padding-right: 20px;
  position: relative;
}
@media only screen and (max-width:361px) {
  .m-prof-icon-list .m-prof-icon-list__ttl {
    padding-right: 15px;
    margin-right: 15px;
  }
}
.m-prof-icon-list .m-prof-icon-list__ttl::after {
  content: ":";
  right: 0;
  position: absolute;
}

.m-prof-icon-list__item {
  position: relative;
  padding: 0 25px;
}
@media only screen and (max-width:1199.97px) {
  .m-prof-icon-list__item {
    padding: 0 12px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-prof-icon-list__item {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
.m-prof-icon-list__item:after {
  position: absolute;
  z-index: 1;
  right: -1px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 1px;
  height: 16px;
  background-color: #a1a1a1;
}
@media only screen and (max-width:767.97px) {
  .m-prof-icon-list__item:after {
    height: 1em;
  }
}
.m-prof-icon-list__item:last-child:after {
  display: none;
}
@media only screen and (max-width:1199.97px) {
  .m-prof-icon-list.-calender .m-prof-icon-list__item:after {
    background-color: #cccccc;
  }
}

.m-prof-icon-list__link {
  display: block;
  position: relative;
  text-align: center;
  line-height: 1;
  text-decoration: none;
  margin-left: -1px;
  margin-right: -1px;
  color: inherit;
  padding-bottom: 5px;
  border-bottom: 2px solid transparent;
}
@media only screen and (max-width:1199.97px) {
  .m-prof-icon-list__link {
    padding-bottom: 10px;
  }
}
@media only screen and (max-width:361px) {
  .m-prof-icon-list__link {
    padding: 10px;
  }
}
.m-prof-icon-list__link:hover {
  border-bottom-color: #008d31;
  position: relative;
  z-index: 2;
}
.m-prof-icon-list__item.is-active .m-prof-icon-list__link {
  border-bottom: 2px solid #008d31;
  position: relative;
  z-index: 2;
}

@media only screen and (max-width:1199.97px) {
  .m-prof-icon-list__em {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-prof-icon-list__em {
    font-size: 26px;
    font-size: 1.625rem;
  }
}

.o-prof-icon__panel {
  display: none;
}
.o-prof-icon__panel .m-prof-icon__wrap {
  width: 100%;
  border: 1px solid #ededed;
  background-color: #fff;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 25px 20px;
}
@media only screen and (max-width:1199.97px) {
  .o-prof-icon__panel .m-prof-icon__wrap {
    padding: 35px 14px;
  }
}
.o-prof-icon__panel .m-prof-icon__wrap a {
  width: 20%;
  padding: 5px;
  text-align: center;
}
@media only screen and (min-width:1200px), print {
  .o-prof-icon__panel .m-prof-icon__wrap a {
    width: 16.6666666667%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-prof-icon__panel .m-prof-icon__wrap a {
    width: 10%;
  }
}
.o-prof-icon__panel .m-prof-icon__wrap a img {
  width: 50px;
  height: 50px;
}
.o-prof-icon__panel.is-active {
  display: block;
}
.o-prof-icon.-border .o-prof-icon__panel {
  position: relative;
  margin-top: -1px;
  padding: 30px;
  background-color: #fff;
}
@media only screen and (min-width:1200px), print {
  .o-prof-icon.-border .o-prof-icon__panel {
    border: 2px solid #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-prof-icon.-border .o-prof-icon__panel {
    border-top: 1px solid #008d31;
    padding: 20px;
  }
}

.o-prof-regist-content {
  padding: 20px 25px 15px;
  background-color: #f7f7f7;
}
@media only screen and (max-width:1199.97px) {
  .o-prof-regist-content {
    margin-left: -15px;
    margin-right: -15px;
    padding: 20px 15px 15px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-prof-regist-content .o-prof-regist__select {
    width: 100%;
  }
  .o-prof-regist-content .o-prof-regist__select-wrap .o-prof-regist__select {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-prof-regist-content .o-prof-regist__heading {
    margin-bottom: 5px;
  }
}
.o-prof-regist-content .o-prof-regist__heading:not(.u-punctuate) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-prof-regist-content .o-prof-regist__heading:not(.u-punctuate).u-required span {
  margin-left: 10px;
}
@media only screen and (max-width:1199.97px) {
  .o-prof-regist-content .o-prof-regist__heading.u-required span {
    margin-left: 10px;
  }
}
.o-prof-regist-content .o-prof-regist__unit-wrap {
  margin-bottom: 20px;
}
.o-prof-regist-content .o-prof-regist__unit-wrap:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width:1199.97px) {
  .o-prof-regist-content .o-prof-regist__unit-wrap.u-age-sp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .o-prof-regist-content .o-prof-regist__unit-wrap.u-age-sp .u-punctuate {
    position: relative;
    padding-right: 10px;
    margin-right: 10px;
    width: 8em;
  }
  .o-prof-regist-content .o-prof-regist__unit-wrap.u-age-sp .u-punctuate::after {
    position: absolute;
    content: ":";
    right: 0;
    top: 0;
  }
}
.o-prof-regist-content .a-form-txt {
  border-radius: 2px;
  width: 100%;
  padding: 2px 5px;
}
@media only screen and (min-width:1200px), print {
  .o-prof-regist-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .o-prof-regist-content .o-prof-regist__unit {
    width: calc(100% - 320px);
  }
  .o-prof-regist-content .o-prof-regist__unit:first-child {
    width: 35%;
  }
  .o-prof-regist-content .o-prof-regist__unit .o-prof-regist__unit-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .o-prof-regist-content .o-prof-regist__unit .o-prof-regist__unit-wrap .o-prof-regist__heading.u-required span {
    margin-left: auto;
  }
  .o-prof-regist-content .o-prof-regist__unit .o-prof-regist__unit-wrap .o-prof-regist__heading.u-punctuate {
    position: relative;
    padding-right: 10px;
    margin-right: 10px;
  }
  .o-prof-regist-content .o-prof-regist__unit .o-prof-regist__unit-wrap .o-prof-regist__heading.u-punctuate::after {
    position: absolute;
    content: ":";
    right: 0;
    top: 0;
  }
  .o-prof-regist-content .o-prof-regist__unit .o-prof-regist__unit-wrap .o-prof-regist__input {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .o-prof-regist-content .o-prof-regist__unit .o-prof-regist__unit-wrap .o-prof-regist__input.-tel {
    width: 200px;
  }
  .o-prof-regist-content .o-prof-regist__unit .o-prof-regist__unit-wrap .o-prof-regist__tel-check {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 200px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .o-prof-regist-content .o-prof-regist__unit .o-prof-regist__unit-wrap .o-prof-regist__notice {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
    text-indent: -1em;
    padding-left: 1em;
  }
  .o-prof-regist-content .o-prof-regist__unit .o-prof-regist__unit-wrap .o-pref-regist__add-check {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .o-prof-regist-content .o-prof-regist__unit .o-prof-regist__unit-wrap .o-prof-regist__textarea {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .o-prof-regist-content .o-prof-regist__unit .o-prof-regist__unit-wrap .o-prof-regist__select-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .o-prof-regist-content .o-prof-regist__unit .o-prof-regist__unit-wrap .o-prof-regist__select {
    width: 150px;
  }
  .o-prof-regist-content .o-prof-regist__unit .o-prof-regist__unit-wrap .o-prof-regist__select + .o-prof-regist__select {
    margin-left: 10px;
  }
}

.o-prof-regist__notice {
  color: #dd3333;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
}

@media only screen and (max-width:1199.97px) {
  .o-prof-regist__tel-check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 10px;
  }
}

@media only screen and (max-width:1199.97px) {
  .o-prof-regist__tel-check__item {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
}

@media only screen and (max-width:1199.97px) {
  .o-pref-regist__add-check {
    padding: 15px 10px 0;
  }
}

@media only screen and (max-width:1199.97px) {
  .o-prof-regist__input.-tel {
    width: 100%;
  }
}

@media only screen and (min-width:1200px), print {
  .o-prof-regist__bottom-txt {
    text-align: center;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-prof-regist__bottom-txt {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.5;
  }
}

@media only screen and (max-width:1199.97px) {
  .o-prof-regist.-type2 .o-prof-regist-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

@media only screen and (min-width:1200px), print {
  .o-prof-regist.-type2 .o-prof-regist__unit:first-child {
    width: 400px;
  }
  .o-prof-regist.-type2 .o-prof-regist__unit:last-child {
    width: calc(100% - 400px);
  }
}

@media only screen and (min-width:1200px), print {
  .o-prof-regist__heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    width: 180px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-prof-regist.-type2 .o-prof-regist__heading.-left {
    display: block;
    width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-prof-regist.-type2 .o-prof-regist__heading.-right {
    width: 130px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-prof-regist.-type2 .o-prof-regist__heading {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-prof-regist__unit-wrap.-sex .o-prof-regist__heading {
    display: inline-block;
    width: auto;
  }
}

@media only screen and (min-width:1200px), print {
  .o-prof-regist__main {
    width: calc(100% - 180px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width:1200px), print {
  .o-prof-regist.-type2 .o-prof-regist__main {
    width: calc(100% - 130px);
  }
}
@media only screen and (max-width:1199.97px) {
  .o-prof-regist.-type2 .o-prof-regist__main {
    width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-prof-regist__unit-wrap.-sex .o-prof-regist__main {
    display: inline-block;
    width: auto;
    margin-left: 10px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-prof-regist.-type2 .o-prof-regist__unit-wrap {
    margin-bottom: 10px;
  }
  .o-prof-regist.-type2 .o-prof-regist__unit-wrap:last-child {
    margin-bottom: 0;
  }
}

.m-paticipant__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 13px;
}
@media only screen and (max-width:1199.97px) {
  .m-paticipant__info {
    margin-bottom: 8px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-paticipant__info {
    width: 320px;
  }
}
.m-paticipant__info .m-paticipant__info-img {
  padding-right: 15px;
}
.m-paticipant__info .m-paticipant__info-item {
  font-size: 14px;
  font-size: 0.875rem;
}
.m-paticipant__info .m-paticipant__info-item:first-child {
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  margin-bottom: 10px;
}
@media only screen and (max-width:1199.97px) {
  .m-paticipant__info .m-paticipant__info-item:first-child {
    margin-bottom: 5px;
  }
}
.m-paticipant__info .m-paticipant__info-item .u-age {
  margin-right: 0.5em;
}
.m-paticipant__info .m-paticipant__info-item .u-score__ttl, .m-paticipant__info .m-paticipant__info-item .u-enjoy__ttl {
  position: relative;
  padding-right: 0.5em;
}
.m-paticipant__info .m-paticipant__info-item .u-score__ttl::after, .m-paticipant__info .m-paticipant__info-item .u-enjoy__ttl::after {
  position: absolute;
  content: ":";
  right: 0;
}
.m-paticipant__info .m-paticipant__info-item .u-score {
  padding-left: 0.5em;
  color: #5da71e;
}

@media only screen and (min-width:768px), tv, print {
  .m-paticipant__info-img {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 115px;
  }
}

@media only screen and (min-width:768px), tv, print {
  .m-paticipant__txt {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 115px);
  }
}

.m-paticipant__link {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 100%;
  margin-top: 30px;
  text-align: center;
}
.m-paticipant__link a {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  color: #3d3d3d;
  text-decoration: underline;
}
.m-paticipant__link a:hover {
  opacity: 0.7;
}

@media only screen and (min-width:768px), tv, print {
  .o-prof-regist__btns {
    max-width: 334px;
    margin-inline: auto;
  }
}

.o-plan-search {
  display: none;
  width: 100%;
  height: 516px;
  background-image: url(/assets_r/include/images/o-plan-search__kv-pc.jpg);
  background-size: cover;
  background-position: center bottom;
}
@media only screen and (min-width:1200px), print {
  .o-plan-search {
    display: block;
  }
}
.o-plan-search.-results {
  height: auto;
  background: none;
}
.o-plan-search.-wwwtop {
  position: relative;
  height: auto;
  background: none;
}
.o-plan-search .o-tab.-border .o-tab__panel {
  border: none;
  background-color: rgba(255, 255, 255, 0.8);
}
.o-plan-search .o-plan-search__close-btn {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  cursor: pointer;
  background-color: #c6c6c6;
  padding: 10px;
  background-repeat: no-repeat;
  background-image: url(/assets_r/include/images/close_white_2.svg);
  background-size: 23px 23px;
  background-position: center center;
}
.o-plan-search .o-plan-search__close-btn.is-active {
  display: block;
}
.o-plan-search .o-plan-search__clear {
  position: absolute;
  right: 60px;
  top: 10px;
  z-index: 10;
  cursor: pointer;
}
.o-plan-search .o-plan-search__select {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s opacity, 0.3s visibility;
  transition: 0.3s opacity, 0.3s visibility;
  position: absolute;
  top: 0;
  left: 390px;
  border-radius: 2px;
  background-color: #f7f7f7;
  width: 820px;
  z-index: 1100;
}
.o-plan-search .o-plan-search__select.is-active {
  opacity: 1;
  visibility: visible;
}
.o-plan-search .o-plan-search__select .o-plan-search__select__scroll-unit {
  margin-top: -9px;
  margin-left: -3px;
  overflow: hidden;
}
.o-plan-search .o-plan-search__select .o-plan-search__select__frame {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
}
.o-plan-search .o-plan-search__select .o-plan-search__select__frame section h2 {
  font-size: 16px;
  color: #1a1a1a;
  margin-bottom: 12px;
}
.o-plan-search .o-plan-search__select .o-plan-search__select__frame section.o-plan-search__area-list {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 140px;
}
.o-plan-search .o-plan-search__select .o-plan-search__select__frame section.o-plan-search__area-list ul {
  padding-right: 25px;
}
.o-plan-search .o-plan-search__select .o-plan-search__select__frame section.o-plan-search__area-list ul li:nth-child(2) {
  margin-bottom: 58px;
}
.o-plan-search .o-plan-search__select .o-plan-search__select__frame section.o-plan-search__area-list ul li + li {
  margin-top: 12px;
}
.o-plan-search .o-plan-search__select .o-plan-search__select__frame section.o-plan-search__area-list ul.js-area-course-list li a,
.o-plan-search .o-plan-search__select .o-plan-search__select__frame section.o-plan-search__area-list ul.js-area-course-list li button {
  text-align: left;
}
.o-plan-search .o-plan-search__select .o-plan-search__select__frame section.o-plan-search__pref-list {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(100% - 135px);
  position: relative;
  padding-left: 25px;
}
.o-plan-search .o-plan-search__select .o-plan-search__select__frame section.o-plan-search__pref-list:before {
  position: absolute;
  top: 40px;
  left: 0;
  display: block;
  content: "";
  width: 1px;
  height: 322px;
  background-color: #e6e6e6;
}
.o-plan-search .o-plan-search__select .o-plan-search__pref-unit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  margin: 6px 0;
}
.o-plan-search .o-plan-search__select .o-plan-search__pref-unit li {
  width: 80px;
  margin: 3px;
}
.o-plan-search .o-plan-search__select .o-plan-search__btn-wrap {
  position: relative;
  margin: 0 0 30px;
}
.o-plan-search .o-plan-search__select .o-plan-search__favorite-btn {
  position: absolute;
  top: 0;
  left: -6px;
  width: 180px;
}
.o-plan-search .o-plan-search__select .o-plan-search__select-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-plan-search .o-plan-search__select .o-plan-search__select-btn .a-btn.-lightgreen.-size-md-2 {
  width: 11em;
}
.o-plan-search .o-plan-search__select__fav {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px dashed #ccc;
  display: none;
}
.o-plan-search .o-plan-search__select__fav.is-active {
  display: block;
}
.o-plan-search .o-plan-search__select__fav__notice {
  line-height: 1.3;
  text-align: center;
  color: #f00;
  display: none;
}
.o-plan-search .o-plan-search__select__fav__notice.is-active {
  display: block;
}
.o-plan-search .l-unit__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.o-plan-search .l-unit__box form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.o-plan-search .l-unit__box form .a-search__textbox-wrapper {
  width: 325px;
}
.o-plan-search .l-unit__box form .a-search__textbox-wrapper .a-search__textbox {
  width: 325px;
}
.o-plan-search .m-breadcrumb.-local {
  margin-top: 0;
  padding-top: 15px;
  margin-bottom: 25px;
}
.o-plan-search__inner {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.o-plan-search .o-plan-search__txt {
  margin: 0 0 20px;
  padding: 16px;
  border-radius: 4px;
  background-color: rgba(80, 182, 227, 0.2);
  font-size: 38px;
  font-size: 2.375rem;
  line-height: 1.2;
  font-weight: bold;
  color: #fff;
  text-align: center;
  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
}
.o-plan-search .o-plan-search__txt .o-plan-search__txt-marker {
  display: inline-block;
  padding-left: 10px;
  margin-left: -10px;
  margin-right: -10px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(80%, #8dc329));
  background: linear-gradient(transparent 80%, #8dc329 80%);
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
.o-plan-search .o-plan-search__frame {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.o-plan-search .o-plan-search__frame input[type=search] {
  background-color: #fff;
  border: 1px solid #ededed;
  border-radius: 2px;
  width: 325px;
  font-size: 16px;
  font-weight: bold;
}
.o-plan-search .o-plan-search__line {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.o-plan-search .o-plan-search__line .o-plan-search__line-main {
  background-color: #f7f7f7;
  width: 330px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 5px 15px 15px;
  border-radius: 4px;
  z-index: 1100;
}
.o-plan-search .o-plan-search__line .o-plan-search__line-sub {
  width: 800px;
  padding-right: 70px;
}
.o-plan-search .o-plan-search__line .o-tab {
  z-index: 1100;
}
.o-plan-search .o-plan-search__line .o-tab .o-calender__condition__item .o-dropdown__cont {
  top: 60px;
}
.o-plan-search .o-plan-search__heading {
  margin-bottom: 3px;
  font-weight: bold;
  font-size: 22px;
  font-size: 1.375rem;
  text-align: center;
}
.o-plan-search .o-plan-search__tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  bottom: -3px;
}
.o-plan-search .o-plan-search__tab li {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(50% - 3px);
}
.o-plan-search .o-plan-search__tab li:after {
  display: none !important;
}
.o-plan-search .o-plan-search__tab li:first-child {
  margin-left: 0;
}
.o-plan-search .o-plan-search__tab li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  color: #1a1a1a;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 12px 10px;
  position: relative;
  background-color: #f7f7f7;
  border: 1px solid #c6c6c6;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 0 0 #c6c6c6;
          box-shadow: 0 1px 0 0 #c6c6c6;
  margin: 0;
}
.o-plan-search .o-plan-search__tab li a span {
  display: inline-block;
}
.o-plan-search .o-plan-search__tab li.is-active a {
  padding: 10px 10px 21px;
  border: solid #008d31;
  border-width: 3px 3px 0 3px;
  border-radius: 4px 4px 0 0;
  background-color: #fff;
  color: #1a1a1a;
}
.o-plan-search .o-plan-search__tab li.is-active a span {
  position: relative;
}
.o-plan-search .o-plan-search__tab li.is-active a span:before {
  position: absolute;
  left: 0;
  bottom: -7px;
  display: block;
  content: "";
  width: 100%;
  height: 3px;
  background-color: #008d31;
}
.o-plan-search .o-plan-search__panel {
  background: #fff;
}
@media only screen and (min-width:768px), tv, print {
  .o-plan-search .o-plan-search__panel {
    border: 3px solid #008d31;
    border-radius: 4px;
    padding: 12px 12px 0;
  }
}
.o-plan-search .o-plan-search__area {
  display: block;
  width: 100%;
  margin-bottom: 6px;
}
.o-plan-search .o-plan-search__date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px;
}
.o-plan-search .o-plan-search__date .o-plan-search__days {
  max-width: 87px;
  max-height: 42px;
}
.o-plan-search .o-plan-search__date .o-calender__condition__item {
  width: 148px;
  margin: 0;
}
.o-plan-search .o-plan-search__date .o-calender__condition__item .o-dropdown__btn {
  width: 100%;
  padding: 0.5em;
  font-size: 16px;
}
.o-plan-search .o-plan-search__date p {
  white-space: nowrap;
}
.o-plan-search .o-plan-search__date-unit {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.o-plan-search .o-plan-search__gc-name {
  margin-bottom: 15px;
}
.o-plan-search .o-plan-search__gc-suggestions {
  display: none;
  position: absolute;
  z-index: 5000;
  border: 1px solid #ccc;
  background-color: #fff;
  min-width: 350px;
}
.o-plan-search .o-plan-search__gc-suggestions.is-active {
  display: block;
}
.o-plan-search .o-plan-search__gc-suggestions li {
  display: none;
}
.o-plan-search .o-plan-search__gc-suggestions li.is-active {
  display: block;
}
.o-plan-search .o-plan-search__gc-suggestions li.is-selected a {
  color: #fff;
  background-color: #5da71e;
}
.o-plan-search .o-plan-search__gc-suggestions a {
  display: block;
  padding: 3px 10px;
  color: #1a1a1a;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  -webkit-transition: 0.1s all;
  transition: 0.1s all;
}
.o-plan-search .o-plan-search__gc-suggestions a:hover {
  color: #fff;
  background-color: #5da71e;
}
.o-plan-search .o-plan-search__refine__btn-wrap {
  margin-left: -12px;
  margin-right: -12px;
  width: calc(100% + 24px);
  cursor: pointer;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  text-decoration: underline;
}
.o-plan-search .o-plan-search__refine__btn-wrap:hover {
  opacity: 0.7;
}
.o-plan-search .o-plan-search__refine__btn-wrap:focus {
  outline: 0;
}
.o-plan-search .o-plan-search__refine__btn {
  position: relative;
  margin: 5px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-plan-search .o-plan-search__btn.-course-menu {
  border-top: 1px solid #707070;
  position: relative;
  -webkit-transform: none;
          transform: none;
  text-align: center;
  padding: 20px 0 0;
}
.o-plan-search .o-plan-search__btn__btn {
  display: block;
  margin: 0 auto;
  width: 180px;
}
.o-plan-search .o-plan-search__pick-up-txt {
  font-size: 18px;
  color: #1a1a1a;
  font-weight: bold;
  text-align: center;
  line-height: 1em;
  margin-bottom: 15px;
}
.o-plan-search .o-plan-search__pick-up .o-kv__banner .slick-dots button:before {
  background-color: #ccc;
}
.o-plan-search .o-plan-search__pick-up .o-kv__banner .slick-dots .slick-active button:before {
  background-color: #1a1a1a;
}
.o-plan-search .o-plan-search__pick-up .o-kv__btn {
  position: absolute;
  right: 30px;
  bottom: -25px;
}
.o-plan-search .o-plan-search__pick-up .o-kv__btn a {
  background-color: inherit;
  border: 1px solid #ededed;
}
.o-plan-search__refine__contents {
  position: absolute;
  top: 0;
  left: 390px;
  padding: 52px 30px 20px;
  background-color: #f7f7f7;
  z-index: 10;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s opacity, 0.3s visibility;
  transition: 0.3s opacity, 0.3s visibility;
  width: 820px;
  z-index: 1100;
}
.o-plan-search__refine__contents.is-active {
  opacity: 1;
  visibility: visible;
}
.o-plan-search__refine__contents dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-size: 0.875rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.o-plan-search__refine__contents dl dt {
  width: 22%;
  font-weight: bold;
  line-height: 1.3;
}
.o-plan-search__refine__contents dl dt.o-plan-search__line2 {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.o-plan-search__refine__contents dl dt .o-plan-search__small {
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
}
.o-plan-search__refine__contents dl dd {
  width: 78%;
}
.o-plan-search__refine__contents dl dd ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 6px;
}
.o-plan-search__refine__contents dl dd ul li {
  margin-bottom: 6px;
  margin-left: 6px;
}
.o-plan-search__refine__contents dl dd ul li.nostyle {
  background-color: inherit;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-plan-search__refine__contents dl dd ul li.-w-auto span {
  min-width: 0;
}
.o-plan-search__refine__contents dl dd ul li span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 6px 0.6em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 80px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.o-plan-search__refine__contents dl dd select {
  background-color: #fff;
  border: 1px solid #ededed;
  font-size: 14px;
  font-size: 0.875rem;
  background-image: url(/assets_r/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  width: 120px;
  padding: 6px 12px;
}
.o-plan-search__refine__contents.-gctop {
  visibility: visible;
  opacity: 1;
  position: static;
  padding: 0;
}

.o-plan-search__refine__contents__scroll {
  height: 400px;
  overflow-y: scroll;
  padding-bottom: 100px;
}
.o-plan-search__refine__contents__scroll::-webkit-scrollbar {
  width: 10px;
}
.o-plan-search__refine__contents__scroll::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  margin: 30px 0;
  border-radius: 5px;
}
.o-plan-search__refine__contents__scroll::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}
.o-plan-search__refine__contents.-gctop .o-plan-search__refine__contents__scroll {
  overflow: hidden;
  height: 380px;
}

.o-plan-search__person {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 35px;
}
.o-plan-search__person div dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-plan-search__person div dt {
  font-size: 16px;
  font-weight: bold;
  color: #008d31;
  margin-right: 0.5em;
}
.o-plan-search__person div dd ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-plan-search__person div dd select {
  background-color: #fff;
  border: 1px solid #ededed;
  font-size: 16px;
  background-image: url(/assets_r/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  padding: 0.5em 2em 0.5em 1em;
  cursor: pointer;
}
.o-plan-search__person .o-plan-search__person__number {
  margin-right: 50px;
}
.o-plan-search__person .o-plan-search__person__number select {
  min-width: 4em;
}
.o-plan-search__person .o-plan-search__person__companion select {
  margin-right: 15px;
}

.o-plan-search__refine__one__conditions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #f7f7f7;
  border-radius: 10px;
  padding: 15px 20px;
  width: 580px;
}
.o-plan-search__refine__one__conditions li {
  margin-right: 1em;
}

.o-plan-search .o-plan-search__continuous dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-plan-search .o-plan-search__continuous dl dt {
  font-size: 16px;
  font-weight: bold;
  color: #008d31;
  margin-right: 1em;
}
.o-plan-search .o-plan-search__continuous dl dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-plan-search .o-plan-search__continuous dl dd select {
  background-color: #fff;
  border: 1px solid #ededed;
  font-size: 16px;
  background-image: url(/assets_r/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  padding: 0.5em 2em 0.5em 1em;
  cursor: pointer;
  margin-right: 0.5em;
}
.o-plan-search.-results {
  margin-top: -25px;
}
.o-plan-search.-results .o-plan-search__result-num {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 5px;
}
.o-plan-search.-results .o-plan-search__results {
  position: relative;
  border: 2px solid #008d31;
  background-color: rgb(255, 255, 255);
  padding: 12px 20px 10px;
  z-index: 1100;
}
.o-plan-search.-results .o-plan-search__results .o-plan-search__date {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin: 0;
  position: relative;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.o-plan-search.-results .o-plan-search__results .o-plan-search__date-unit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.o-plan-search.-results .o-plan-search__results .o-plan-search__gc-name {
  width: 275px;
  margin: 0;
}
.o-plan-search.-results .o-plan-search__results .o-plan-search__area {
  width: 275px;
  margin-right: 20px;
}
.o-plan-search.-results .o-plan-search__results .o-plan-search__form-days {
  width: 87px;
}
.o-plan-search.-results .o-plan-search__results .o-plan-search__btn__btn {
  width: 140px;
  margin: 0;
}
.o-plan-search.-results .o-plan-search__results .o-plan-search__refine__btn {
  margin: 0 35px 0 0;
  width: 185px;
}
.o-plan-search.-results .o-plan-search__results .o-plan-search__submitbtn {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  position: static;
  -webkit-transform: none;
          transform: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.o-plan-search.-results .o-plan-search__results .o-plan-search__conditions__txt {
  font-size: 14px;
  font-size: 0.875rem;
}
.o-plan-search.-results .o-plan-search__select {
  left: 0;
  top: 54px;
  border: 1px solid #c6c6c6;
}
.o-plan-search.-results .o-plan-search__refine__contents {
  width: 1156px;
  top: 54px;
  left: 0;
  padding: 52px 20px 20px;
  border: 1px solid #c6c6c6;
}
.o-plan-search.-results .o-plan-search__refine__contents__scroll {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  overflow-y: scroll;
  overflow-x: hidden;
  height: 370px;
  padding-bottom: 0;
}
.o-plan-search.-results .o-plan-search__refine__contents__scroll dt {
  width: 100%;
  margin-bottom: 5px;
}
.o-plan-search.-results .o-plan-search__refine__contents__scroll dd {
  width: 100%;
}
.o-plan-search.-results .o-plan-search__refine__contents__scroll dd ul {
  margin: 0 -3px 9px;
}
.o-plan-search.-results .o-plan-search__refine__contents__scroll dd ul li {
  margin-left: 3px;
  margin-right: 3px;
}
.o-plan-search.-results .o-plan-search__condition-unit {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 50%;
}
.o-plan-search.-results .o-plan-search__condition-unit:first-child():after {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  content: "";
  width: 1px;
  height: 576px;
  background-color: #c6c6c6;
}
.o-plan-search.-results .o-plan-search__condition-unit:last-child() {
  padding-left: 20px;
}
.o-plan-search .o-plan-search__btn.-course-menu.-result {
  padding: 10px;
  border-top: none;
}
.o-plan-search .o-plan-search__btn.-course-menu.-result .o-plan-search__btn__btn {
  width: 180px;
  margin: 0 auto;
}
.o-plan-search.-wwwtop .o-plan-search__line {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 360px;
  pointer-events: none;
}
.o-plan-search.-wwwtop .o-plan-search__line__cont {
  position: relative;
  width: 1200px;
  margin: 0 auto;
  z-index: 1200;
}
.o-plan-search.-wwwtop .o-plan-search__line-main {
  margin-top: 30px;
  width: 300px;
  pointer-events: auto;
}
.o-plan-search.-wwwtop .o-plan-search__panel {
  padding-bottom: 15px;
}
.o-plan-search.-wwwtop .o-plan-search__heading {
  position: relative;
  padding-left: 40px;
  margin-bottom: 0;
  font-size: 16px;
  font-size: 1rem;
}
.o-plan-search.-wwwtop .o-plan-search__heading:before {
  position: absolute;
  top: -15px;
  left: 40px;
  content: "";
  display: inline-block;
  width: 36px;
  height: 36px;
  vertical-align: -2px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets_r/include/images/icon_green.svg);
}
.o-plan-search.-wwwtop .o-plan-search__tab li {
  padding-top: 3px;
}
.o-plan-search.-wwwtop .o-plan-search__tab li a {
  padding: 7px 10px;
}
.o-plan-search.-wwwtop .o-plan-search__tab li a:after {
  content: "";
  display: inline-block;
  margin-left: 5px;
  width: 14px;
  height: 6px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets_r/include/images/arrow_down_3.svg);
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}
.o-plan-search.-wwwtop .o-plan-search__tab li.is-active {
  padding-top: 0;
}
.o-plan-search.-wwwtop .o-plan-search__tab li.is-active a {
  padding: 10px 0 13px;
}
.o-plan-search.-wwwtop .o-plan-search__tab li.is-active a:after {
  display: none;
}
.o-plan-search.-wwwtop .o-plan-search__input-wrap {
  position: relative;
}
.o-plan-search.-wwwtop .o-plan-search__input-wrap:before {
  position: absolute;
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
}
.o-plan-search.-wwwtop .o-plan-search__input-wrap.-area:before {
  left: 8px;
  top: 12px;
  width: 10px;
  height: 14px;
  background-image: url(/assets_r/include/images/icon_map.svg);
}
.o-plan-search.-wwwtop .o-plan-search__input-wrap.-date:before {
  left: 6px;
  top: 10px;
  width: 14px;
  height: 14px;
  background-image: url(/assets_r/include/images/icon_date.svg);
}
.o-plan-search.-wwwtop .o-plan-search__area {
  margin-bottom: 10px;
}
.o-plan-search.-wwwtop .o-plan-search__datepicker-wrap {
  width: 720px;
}
.o-plan-search.-wwwtop .o-plan-search__gc-name {
  margin-bottom: 10px;
}
.o-plan-search.-wwwtop .o-plan-search__suggestions-input {
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}
.o-plan-search.-wwwtop .o-plan-search__bottom-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-plan-search.-wwwtop .o-plan-search__btn.-kv {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 115px;
}
.o-plan-search.-wwwtop .o-plan-search__btn.-kv .o-plan-search__btn__btn {
  width: 115px;
}
.o-plan-search.-wwwtop .o-plan-search__refine__btn-wrap {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 115px;
  margin: 0;
  text-decoration: none;
}
.o-plan-search.-wwwtop .o-plan-search__refine__btn {
  width: 115px;
  margin: 0;
}
.o-plan-search.-wwwtop .o-plan-search__date .o-plan-search__days {
  max-height: 35px;
}
.o-plan-search.-wwwtop .o-plan-search__select,
.o-plan-search.-wwwtop .o-plan-search__datepicker-wrap,
.o-plan-search.-wwwtop .o-plan-search__refine__contents {
  top: 30px;
  left: 375px;
}
.o-plan-search.-point {
  background-image: none;
  height: auto;
}
@media only screen and (min-width:768px), tv, print {
  .o-plan-search.-point {
    display: block;
  }
}
@media only screen and (max-width:767.97px) {
  .o-plan-search.-point {
    display: block;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-plan-search.-point .o-plan-search__tab {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media only screen and (max-width:767.97px) {
  .o-plan-search.-point .o-plan-search__tab {
    bottom: -2px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-plan-search.-point .o-plan-search__tab li {
    width: 280px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-plan-search.-point .o-plan-search__tab li {
    width: 50%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-plan-search.-point .o-plan-search__tab li:first-child {
    margin-right: 10px;
  }
}
.o-plan-search.-point .o-plan-search__tab li.is-active > a > span:before {
  bottom: -10px;
}
.o-plan-search.-point .o-plan-search__tab li a.o-plan-search__tab__link {
  padding: 16px 4px;
  font-size: 22px;
  font-size: 1.375rem;
  color: #707070;
}
@media only screen and (max-width:767.97px) {
  .o-plan-search.-point .o-plan-search__tab li a.o-plan-search__tab__link {
    margin: 0 5px;
    font-size: 16px;
    font-size: 1rem;
  }
}
.o-plan-search.-point .o-plan-search__tab li a.o-plan-search__tab__link.is-active {
  padding: 14px 4px 30px;
  color: #1a1a1a;
  background-color: #fff;
}
@media only screen and (max-width:767.97px) {
  .o-plan-search.-point .o-plan-search__tab li a.o-plan-search__tab__link.is-active {
    margin: 0;
    padding: 15px 4px 25px;
    border-width: 2px 2px 0 2px;
    border-radius: 0 0 0 0;
  }
}
.o-plan-search.-point .o-plan-search__tab li a.o-plan-search__tab__link.-dest.is-active {
  background-color: #eef8ea;
}
@media only screen and (max-width:767.97px) {
  .o-plan-search.-point .o-plan-search__panel {
    border-top: 2px solid #008d31;
  }
}
.o-plan-search.-point .o-plan-search__panel.-dest {
  background-color: #eef8ea;
}
.o-plan-search .o-plan-search__datepicker-wrap {
  width: 720px;
}
.o-plan-search.-agent {
  position: relative;
  background-image: none;
  width: auto;
  height: auto;
}
.o-plan-search.-agent .o-plan-search__select {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media only screen and (max-width:1199.97px) {
  .o-plan-search__solo-sp {
    display: block;
  }
  .o-plan-search__solo-sp .o-plan-search__line__heading {
    margin-bottom: 10px;
    font-size: 22px;
    font-size: 1.375rem;
  }
}

.o-plan-search__tab__link.is-active .o-plan-search__tab__em {
  color: #008d31;
}
.o-plan-search__tab__em:before {
  display: none !important;
}

.o-plan-search__tab__pc:before {
  display: none !important;
}

.o-plan-search__condition__item {
  position: relative;
  width: 125px;
}

.o-plan-search__datepicker-wrap {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s opacity, 0.3s visibility;
  transition: 0.3s opacity, 0.3s visibility;
  position: absolute;
  z-index: 1100;
  top: 0;
  left: 390px;
}
.o-plan-search__datepicker-wrap.is-active {
  opacity: 1;
  visibility: visible;
}
.o-plan-search.-top .o-plan-search__datepicker-wrap {
  width: 720px;
}
.o-plan-search.-results .o-plan-search__datepicker-wrap {
  width: 720px;
  top: 54px;
  left: 0;
}

.o-plan-search__datepicker {
  position: relative;
}

.o-plan-search__wrap-sp {
  position: relative;
}
.o-plan-search__wrap-sp .o-plan-search__mv {
  position: relative;
  background-image: url(/assets_r/include/images/o-plan-search__kv-sp.jpg);
  background-size: cover;
  background-position: top center;
  padding-top: 264px;
  position: relative;
}
.o-plan-search__wrap-sp .o-plan-search__mv .o-plan-search__txt {
  color: #fff;
  font-weight: bold;
  line-height: 1.5;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  padding-left: 1em;
}
.o-plan-search__wrap-sp .o-plan-search__mv .o-plan-search__txt .o-plan-search__txt-marker {
  display: inline-block;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(90%, transparent), color-stop(90%, #8dc329));
  background: linear-gradient(transparent 90%, #8dc329 90%);
}
@media only screen and (min-width:1200px), print {
  .o-plan-search__wrap-sp {
    display: none;
  }
}
.o-plan-search__wrap-sp .o-plan-search__tab-list {
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 100%;
  padding: 0 4px;
}
.o-plan-search__wrap-sp .o-plan-search__tab-list .m-tab-list__item {
  border: none;
  margin-left: 12px;
  margin-bottom: 6px;
}
.o-plan-search__wrap-sp .o-plan-search__tab-list .m-tab-list__item:first-child {
  margin-left: 0;
}
.o-plan-search__wrap-sp .o-plan-search__tab-list .m-tab-list__item a {
  display: block;
  border: 2px solid #ededed;
  border-radius: 4px;
  padding: 15px 10px;
  color: #707070;
  font-size: 16px;
  font-size: 1rem;
}
.o-plan-search__wrap-sp .o-plan-search__tab-list .m-tab-list__item:after {
  display: none;
}
.o-plan-search__wrap-sp .o-plan-search__tab-list .m-tab-list__item.is-active {
  margin-bottom: 0;
}
.o-plan-search__wrap-sp .o-plan-search__tab-list .m-tab-list__item.is-active a {
  border: 2px solid #008d31;
  border-width: 2px 2px 0 2px;
  background-color: #fff;
  border-radius: 4px 4px 0 0;
  color: #1a1a1a;
  font-weight: bold;
  padding: 15px 13px 22px;
  margin: 0 -4px;
}
.o-plan-search__wrap-sp .o-plan-search__tab-list .m-tab-list__item.is-active a span {
  position: relative;
  display: inline-block;
}
.o-plan-search__wrap-sp .o-plan-search__tab-list .m-tab-list__item.is-active a span:before {
  position: absolute;
  left: 0;
  bottom: -7px;
  display: block;
  content: "";
  width: 100%;
  height: 3px;
  background-color: #008d31;
}
.o-plan-search__wrap-sp .o-tab.-border {
  margin-top: 150px;
}
.o-plan-search__wrap-sp .o-plan-search__panel-sp {
  border-top-width: 3px !important;
}
.o-plan-search__wrap-sp .o-plan-search__tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #008d31;
}
.o-plan-search__wrap-sp .o-plan-search__tab a.selected {
  background-color: #008d31;
  color: #fff;
}
.o-plan-search__wrap-sp .o-plan-search__tab li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.o-plan-search__wrap-sp .o-plan-search__tab a {
  text-decoration: none;
  font-size: 16px;
  color: #a1a1a1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ededed;
  width: 100%;
  padding: 1em 0.5em;
}
.o-plan-search__wrap-sp .o-plan-search__panel {
  margin-left: 5%;
  margin-right: 5%;
  padding-top: 5%;
}
.o-plan-search__wrap-sp .o-plan-search__area {
  margin-bottom: 15px;
}
.o-plan-search__wrap-sp .o-plan-search__area input {
  border: 1px solid #cbcbcb;
  border-radius: 4px;
  width: 100%;
  padding: 0.5em;
  font-size: 16px;
  background-image: url(/assets_r/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  font-weight: bold;
  color: #1a1a1a;
  cursor: pointer;
}
.o-plan-search__wrap-sp .o-plan-search__area input::-webkit-input-placeholder {
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}
.o-plan-search__wrap-sp .o-plan-search__area input::-moz-placeholder {
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}
.o-plan-search__wrap-sp .o-plan-search__area input:-ms-input-placeholder {
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}
.o-plan-search__wrap-sp .o-plan-search__area input::-ms-input-placeholder {
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}
.o-plan-search__wrap-sp .o-plan-search__area input::placeholder {
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}
.o-plan-search__wrap-sp .o-plan-search__area-list-sp {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  background-color: #fff;
  border-top: 1px solid #ededed;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.o-plan-search__wrap-sp .o-plan-search__area-list-sp.is-active {
  top: 0;
  left: 0;
  display: block;
  z-index: 1100;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  visibility: visible;
}
.o-plan-search__wrap-sp .o-plan-search__area-list-sp > h2 {
  margin: 15px 70px 15px 16px;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 1.454;
}
.o-plan-search__wrap-sp .o-plan-search__area-close-sp {
  position: absolute;
  top: 10px;
  right: 15px;
  background-color: #ededed;
  width: 44px;
  height: 44px;
  border-radius: 4px;
  z-index: 5;
}
.o-plan-search__wrap-sp .o-plan-search__area-close-sp svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 21px;
  height: 21px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.o-plan-search__wrap-sp .o-plan-search__area-menu-sp {
  height: calc(100% - 68px);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 100px;
}
.o-plan-search__wrap-sp .o-plan-search__area-menu-sp dl {
  margin: 0;
}
.o-plan-search__wrap-sp .o-plan-search__area-menu-sp dl dt {
  padding: 5px 16px;
  background-color: #5da71e;
  color: #fff;
}
.o-plan-search__wrap-sp .o-plan-search__area-menu-sp dl dd {
  padding: 0 16px;
}
.o-plan-search__wrap-sp .o-plan-search__area-menu-sp label {
  display: block;
}
.o-plan-search__wrap-sp .o-plan-search__area-menu-sp ul li {
  border-top: 1px solid #a1a1a1;
  padding: 5px 20px;
}
.o-plan-search__wrap-sp .o-plan-search__area-menu-sp ul li:first-child {
  border-top: none;
}
.o-plan-search__wrap-sp .o-plan-search__date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}
.o-plan-search__wrap-sp .o-plan-search__date .o-plan-search__play {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}
.o-plan-search__wrap-sp .o-plan-search__date .o-plan-search__play .a-form-txt {
  border: 1px solid #cbcbcb;
  background-image: url(/assets_r/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  border-radius: 4px;
  padding: 8px 0.5em;
  width: 100%;
  color: #1a1a1a;
  font-weight: bold;
  cursor: pointer;
}
.o-plan-search__wrap-sp .o-plan-search__date .o-plan-search__play select {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #cbcbcb;
  width: 100%;
  padding: 0.5em;
  background-image: url(/assets_r/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  text-align: center;
}
.o-plan-search__wrap-sp .o-plan-search__date .o-plan-search__play select option {
  display: none;
  height: 0;
  opacity: 0;
  border: none;
  font-weight: bold;
  text-align: center;
}
.o-plan-search__wrap-sp .o-plan-search__date-menu-sp {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  background-color: #fff;
  border-top: 1px solid #ededed;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.o-plan-search__wrap-sp .o-plan-search__date-menu-sp.is-active {
  top: 0;
  left: 0;
  display: block;
  z-index: 1100;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  visibility: visible;
  overflow-y: scroll;
}
.o-plan-search__wrap-sp .o-plan-search__date-menu-sp > h2 {
  margin: 15px 70px 15px 16px;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 1.454;
}
.o-plan-search__wrap-sp .o-plan-search__data-close-sp {
  position: absolute;
  top: 9px;
  right: 16px;
  background-color: #ededed;
  width: 44px;
  height: 44px;
  border-radius: 4px;
  z-index: 5;
}
.o-plan-search__wrap-sp .o-plan-search__data-close-sp svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 21px;
  height: 21px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.o-plan-search__wrap-sp .o-plan-search__area-menu-sp {
  height: calc(100% - 68px);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.o-plan-search__wrap-sp .o-plan-search__area-menu-sp dl {
  margin: 0;
}
.o-plan-search__wrap-sp .o-plan-search__area-menu-sp dl dt {
  padding: 5px 16px;
  background-color: #5da71e;
  color: #fff;
}
.o-plan-search__wrap-sp .o-plan-search__area-menu-sp dl dd {
  padding: 0 16px;
}
.o-plan-search__wrap-sp .o-plan-search__area-menu-sp ul li {
  border-top: 1px solid #a1a1a1;
  padding: 5px 20px;
}
.o-plan-search__wrap-sp .o-plan-search__area-menu-sp ul li:first-child {
  border-top: none;
}
.o-plan-search__wrap-sp .o-plan-search__refine .js-acc + dd {
  display: none;
}
.o-plan-search__wrap-sp .o-plan-search__refine__btn {
  width: 100%;
  display: block;
  -webkit-appearance: normal;
     -moz-appearance: normal;
          appearance: normal;
  position: relative;
  border: 1px solid #cbcbcb;
  text-align: center;
  padding: 0.5em;
  margin-bottom: 10px;
  border-radius: 4px;
  vertical-align: middle;
  appearance: normal;
}
.o-plan-search__wrap-sp .o-plan-search__refine__btn:before {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  position: absolute;
  top: 50%;
  right: 12px;
  content: "";
  width: 14px;
  height: 2px;
  background: #1a1a1a;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  z-index: 2;
}
.o-plan-search__wrap-sp .o-plan-search__refine__btn:after {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  position: absolute;
  top: 50%;
  right: 12px;
  content: "";
  width: 14px;
  height: 2px;
  background: #1a1a1a;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
  z-index: 1;
}
.o-plan-search__wrap-sp .o-plan-search__refine__btn.is-active:before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.o-plan-search__wrap-sp .o-plan-search__refine__btn.is-active:after {
  width: 14px;
  height: 2px;
  background: #1a1a1a;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.o-plan-search__wrap-sp .o-plan-search__refine__wrap {
  background-color: #f7f7f7;
  border-radius: 10px;
  padding: 5%;
  margin-bottom: 15px;
}
.o-plan-search__wrap-sp .o-plan-search__refine__wrap dl dt {
  font-weight: bold;
  margin-bottom: 7px;
}
.o-plan-search__wrap-sp .o-plan-search__refine__wrap dl dd {
  margin-bottom: 25px;
}
.o-plan-search__wrap-sp .o-plan-search__refine__wrap dl dd ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.o-plan-search__wrap-sp .o-plan-search__refine__wrap dl dd ul li {
  margin-bottom: 10px;
  margin-right: 10px;
}
.o-plan-search__wrap-sp .o-plan-search__refine__wrap dl dd ul li.nostyle {
  background-color: inherit;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-plan-search__wrap-sp .o-plan-search__refine__wrap dl dd ul li select {
  background-color: #fff;
  border: 1px solid #ededed;
  font-size: 16px;
  background-image: url(/assets_r/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  width: 120px;
  padding: 0.5em;
}
.o-plan-search__wrap-sp .o-plan-search__refine__wrap .o-plan-search__suggestions-input {
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}
.o-plan-search__wrap-sp .o-plan-search__refine__wrap .o-plan-search__gc-suggestions {
  display: none;
  position: absolute;
  z-index: 5000;
  border: 1px solid #ccc;
  border-bottom: none;
  background-color: #fff;
  width: calc(100% - 40px - (100% - 40px) * 0.1);
}
.o-plan-search__wrap-sp .o-plan-search__refine__wrap .o-plan-search__gc-suggestions.is-active {
  display: block;
}
.o-plan-search__wrap-sp .o-plan-search__refine__wrap .o-plan-search__gc-suggestions li {
  display: none;
  margin: 0;
  border-bottom: 1px solid #ccc;
}
.o-plan-search__wrap-sp .o-plan-search__refine__wrap .o-plan-search__gc-suggestions li.is-active {
  display: block;
}
.o-plan-search__wrap-sp .o-plan-search__refine__wrap .o-plan-search__gc-suggestions li.is-selected a {
  color: #fff;
  background-color: #5da71e;
}
.o-plan-search__wrap-sp .o-plan-search__refine__wrap .o-plan-search__gc-suggestions a {
  display: block;
  padding: 3px 10px;
  color: #1a1a1a;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  -webkit-transition: 0.1s all;
  transition: 0.1s all;
}
.o-plan-search__wrap-sp .o-plan-search__refine__wrap .o-plan-search__gc-suggestions a:hover {
  color: #fff;
  background-color: #5da71e;
}
.o-plan-search__wrap-sp .o-plan-search__refine__price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin-bottom: 20px;
}
.o-plan-search__wrap-sp .o-plan-search__refine__price-lower select {
  border: 2px solid #ededed;
  width: 110px;
  margin-right: 0.5em;
  padding: 0.5em;
  background-color: #fff;
  background-image: url(/assets_r/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
}
.o-plan-search__wrap-sp .o-plan-search__refine__price-upper select {
  border: 2px solid #ededed;
  width: 110px;
  margin-right: 0.5em;
  padding: 0.5em;
  background-color: #fff;
  margin-left: 0.5em;
  background-image: url(/assets_r/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
}
.o-plan-search__wrap-sp .o-plan-search__refine__time {
  margin-bottom: 25px;
}
.o-plan-search__wrap-sp .o-plan-search__refine__time select {
  border: 2px solid #ededed;
  width: 100%;
  background-color: #fff;
  padding: 0.5em;
  background-image: url(/assets_r/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
}
.o-plan-search__wrap-sp .o-plan-search__refine__check li {
  margin-bottom: 0.75em;
}
.o-plan-search__wrap-sp .o-plan-search__refine__check li input[type=radio] {
  margin-right: 10px;
}
.o-plan-search__wrap-sp .o-plan-search__refine__check-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 16px;
}
.o-plan-search__wrap-sp .o-plan-search__refine__check-list li {
  margin-right: 0.5em;
}
.o-plan-search__wrap-sp .o-plan-search__people {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.o-plan-search__wrap-sp .o-plan-search__people .o-plan-search__number {
  width: 100%;
}
.o-plan-search__wrap-sp .o-plan-search__people .o-plan-search__number dt {
  font-size: 16px;
  color: #008d31;
}
.o-plan-search__wrap-sp .o-plan-search__people .o-plan-search__number select {
  border: 2px solid #ededed;
  width: 70px;
  margin-right: 0.5em;
  padding: 0.5em;
  width: 70px;
  background-image: url(/assets_r/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
}
.o-plan-search__wrap-sp .o-plan-search__people .o-plan-search__conditions {
  width: 100%;
  margin-bottom: 20px;
}
.o-plan-search__wrap-sp .o-plan-search__people .o-plan-search__conditions dt {
  font-size: 16px;
  color: #008d31;
}
.o-plan-search__wrap-sp .o-plan-search__people .o-plan-search__conditions select {
  border: 2px solid #ededed;
  width: 70px;
  margin-right: 0.5em;
  padding: 0.5em;
  width: 190px;
  background-image: url(/assets_r/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
}
.o-plan-search__wrap-sp .o-plan-search__continuous {
  margin-bottom: 15px;
}
.o-plan-search__wrap-sp .o-plan-search__continuous dt {
  font-size: 16px;
  color: #008d31;
}
.o-plan-search__wrap-sp .o-plan-search__continuous select {
  border: 2px solid #ededed;
  width: 70px;
  margin-right: 0.5em;
  padding: 0.5em;
  width: 110px;
  background-image: url(/assets_r/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
}
.o-plan-search__wrap-sp .o-plan-search__calendar {
  background-color: #fff;
  top: 0;
  z-index: 1000;
  display: none;
  position: absolute;
}
.o-plan-search__wrap-sp .o-plan-search__calendar__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.5em;
}
.o-plan-search__wrap-sp .o-plan-search__calendar__ttl {
  font-size: 22px;
  font-weight: bold;
}
.o-plan-search__wrap-sp .o-plan-search__modal-course {
  background-color: #fff;
  top: 0;
  z-index: 1000;
  position: absolute;
  width: 100%;
  padding: 15px;
  display: none;
}
.o-plan-search__wrap-sp .o-plan-search__modal-course__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}
.o-plan-search__wrap-sp .o-plan-search__modal-course__ttl {
  font-size: 22px;
  font-weight: bold;
}
.o-plan-search__wrap-sp .o-plan-search__modal-course__input {
  border: 2px solid #ededed;
  width: 100%;
  padding: 0.5em;
  font-size: 16px;
  background-image: url(/assets_r/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  margin-bottom: 30px;
}
.o-plan-search__wrap-sp .o-plan-search__modal-course__area h2 {
  margin-bottom: 25px;
  font-size: 16px;
}
.o-plan-search__wrap-sp .o-plan-search__modal-course .m-acc__heading {
  font-size: 16px;
  font-weight: normal;
  color: #3d3d3d;
  background-color: #fff;
  padding: 0.5em;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 10px;
}
.o-plan-search__wrap-sp .o-plan-search__modal-course .m-acc__heading:before,
.o-plan-search__wrap-sp .o-plan-search__modal-course .m-acc__heading:after {
  background-color: #1a1a1a;
}
.o-plan-search__wrap-sp .o-plan-search__modal-course .m-acc__item {
  border: none;
}
.o-plan-search__wrap-sp .o-plan-search__modal-course .m-acc__item .m-acc__cont {
  border-radius: 10px;
  background-color: #f7f7f7;
  border-top: none;
}
.o-plan-search__wrap-sp .o-plan-search__modal-course .o-plan-search__modal-course__area {
  margin-bottom: 35px;
}
.o-plan-search__wrap-sp .o-plan-search__modal-course .o-plan-search__modal-course__history h2 {
  margin-bottom: 15px;
  font-size: 16px;
}
.o-plan-search__wrap-sp .o-plan-search__modal-course .o-plan-search__modal-course__history-list {
  border-radius: 10px;
  background-color: #f7f7f7;
  padding: 20px 15px;
  margin-bottom: 20px;
}
.o-plan-search__wrap-sp .o-plan-search__modal-course .o-plan-search__modal-course__history-list li {
  font-size: 15px;
  padding: 15px 30px;
  margin-bottom: 10px;
  background-color: #ffffff;
  border-radius: 4px;
  border: 1px solid #ededed;
}
.o-plan-search__wrap-sp .o-plan-search__modal-course .o-plan-search__modal-course__list li {
  background-color: #ffffff;
  border-radius: 4px;
  border: 1px solid #ededed;
  font-size: 15px;
  padding: 0.5em;
  text-align: center;
  font-weight: normal;
  color: #3d3d3d;
}
.o-plan-search__wrap-sp .o-plan-search__modal-course .o-plan-search__modal-course__list-area {
  margin-bottom: 10px;
}
.o-plan-search__wrap-sp .o-plan-search__modal-course .o-plan-search__modal-course__list-pref {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 10px;
}
.o-plan-search__wrap-sp .o-plan-search__modal-course .o-plan-search__modal-course__list-pref li {
  width: calc((100% - 20px) / 3);
  margin-bottom: 10px;
}
.o-plan-search__wrap-sp .o-plan-search__modal-course .o-plan-search__modal-course__list-course li {
  margin-bottom: 10px;
}
.o-plan-search__wrap-sp.-wwwtop .o-plan-search__mv {
  background-image: none;
  padding-top: 0;
}
.o-plan-search__wrap-sp.-wwwtop .o-plan-search__mv-list {
  height: 268px;
  overflow: hidden;
}
.o-plan-search__wrap-sp.-wwwtop .o-plan-search__mv-list .slick-dots {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  right: 0;
  bottom: 60px;
  z-index: 1;
}
.o-plan-search__wrap-sp.-wwwtop .o-plan-search__mv-list .slick-dots li {
  margin: 0 3px;
}
.o-plan-search__wrap-sp.-wwwtop .o-plan-search__mv-list .slick-dots button {
  padding: 2px;
  border: none;
  outline: none;
  background-color: transparent;
  font-size: 0;
  cursor: pointer;
}
.o-plan-search__wrap-sp.-wwwtop .o-plan-search__mv-list .slick-dots button:before {
  content: "";
  display: block;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  background-color: #fff;
  border: 2px solid #ededed;
}
.o-plan-search__wrap-sp.-wwwtop .o-plan-search__mv-list .slick-dots .slick-active button:before {
  background-color: #008d31;
}
.o-plan-search__wrap-sp.-wwwtop .o-plan-search__mv-img {
  display: block;
  width: 100vw;
  height: 268px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 20px;
}
.o-plan-search__wrap-sp.-wwwtop .o-plan-search__area {
  position: relative;
}
.o-plan-search__wrap-sp.-wwwtop .o-plan-search__area:before {
  position: absolute;
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
  left: 15px;
  top: 12px;
  width: 15px;
  height: 22px;
  background-image: url(/assets_r/include/images/icon_map.svg);
}
.o-plan-search__wrap-sp.-wwwtop .o-plan-search__area input {
  text-align: center;
  padding-left: 35px;
  padding-right: 20px;
}
.o-plan-search__wrap-sp.-wwwtop .o-plan-search__play {
  position: relative;
}
.o-plan-search__wrap-sp.-wwwtop .o-plan-search__play:before {
  position: absolute;
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
  left: 13px;
  top: 10px;
  width: 22px;
  height: 22px;
  background-image: url(/assets_r/include/images/icon_date.svg);
}

.o-plan-search__scroll {
  overflow-y: auto;
  max-height: calc(100vh - 80px);
  padding-bottom: 120px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-plan-search__scroll {
    padding-bottom: 200px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-plan-search__scroll {
    padding-bottom: 180px;
  }
}

.o-plan-search__line__heading {
  text-align: center;
}

.o-paticipant.-pc {
  font-size: 16px;
  font-size: 1rem;
}
.o-paticipant.-pc table {
  background-color: #fff;
  border-collapse: collapse;
}
.o-paticipant.-pc th, .o-paticipant.-pc td {
  border: 1px solid #cccccc;
  border-collapse: collapse;
}
.o-paticipant.-pc .o-paticipant__ttl {
  background-color: #5da71e;
  color: #fff;
  padding: 0 14px;
}
.o-paticipant.-pc .is-off:not(.o-paticipant__list) {
  display: none;
}
.o-paticipant.-pc .is-off .o-paticipant__info {
  width: 430px;
  text-align: center;
  color: #a1a1a1;
}
.o-paticipant.-pc .is-off .o-paticipant__txt-ttl {
  background-color: #f7f7f7;
  font-weight: normal;
  color: #a1a1a1;
  min-height: 30px;
}
.o-paticipant.-pc .is-off:last-child {
  border-bottom: 1px solid #cccccc;
}
.o-paticipant.-pc .is-active .o-paticipant__info {
  padding: 10px 22px;
  width: 430px;
}
.o-paticipant.-pc .is-active .o-paticipant__info > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.o-paticipant.-pc .is-active .o-paticipant__info .o-paticipant__info-img {
  padding-right: 30px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 130px;
}
.o-paticipant.-pc .is-active .o-paticipant__info .o-paticipant__data {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(100% - 130px);
}
.o-paticipant.-pc .is-active .o-paticipant__info .o-paticipant__info-item:first-child {
  font-weight: bold;
}
.o-paticipant.-pc .is-active .o-paticipant__info .o-paticipant__info-item .u-age {
  margin-right: 0.5em;
}
.o-paticipant.-pc .is-active .o-paticipant__info .o-paticipant__info-item .u-score__ttl {
  position: relative;
  padding-right: 0.5em;
}
.o-paticipant.-pc .is-active .o-paticipant__info .o-paticipant__info-item .u-score__ttl::after {
  position: absolute;
  content: ":";
  right: 0;
}
.o-paticipant.-pc .is-active .o-paticipant__info .o-paticipant__info-item .u-score {
  padding-left: 0.5em;
  color: #5da71e;
}
.o-paticipant.-pc .is-active .o-paticipant__info .o-paticipant__info-item.is-inactive {
  margin: 10px 0;
  line-height: 1.3;
}
.o-paticipant.-pc .is-active .o-paticipant__txt-ttl {
  background-color: #f7f7f7;
  font-weight: normal;
  padding: 5px 20px;
  text-align: left;
}
.o-paticipant.-pc .is-active .o-paticipant__txt {
  width: 575px;
  padding: 5px 13px;
}

.o-paticipant__btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  max-width: 350px;
  margin: auto;
}
@media only screen and (min-width:768px), tv, print {
  .o-paticipant.-point .o-paticipant__btn-wrap {
    max-width: 450px;
  }
}

@media only screen and (min-width:768px), tv, print {
  .o-paticipant__btn {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 200px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-paticipant.-point .o-paticipant__btn {
    width: auto;
  }
}
@media only screen and (max-width:767.97px) {
  .o-paticipant.-point .o-paticipant__btn {
    max-width: 58%;
    -ms-flex-preferred-size: 58%;
        flex-basis: 58%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-paticipant.-point .o-paticipant__btn:first-child {
    max-width: 42%;
    -ms-flex-preferred-size: 42%;
        flex-basis: 42%;
  }
}

.o-paticipant.-sp .o-paticipant__ttl {
  background-color: #5da71e;
  color: #fff;
  text-align: center;
  padding: 1px 0;
}
.o-paticipant.-sp .o-paticipant__wrap {
  padding: 10px;
  border: 1px solid #ededed;
  border-top: none;
}
.o-paticipant.-sp .is-off .o-paticipant__info {
  text-align: center;
}
.o-paticipant.-sp .is-off .o-paticipant__list {
  display: none;
}
.o-paticipant.-sp .is-active .o-paticipant__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 13px;
}
.o-paticipant.-sp .is-active .o-paticipant__info .o-paticipant__info-img {
  padding-right: 15px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 115px;
}
.o-paticipant.-sp .is-active .o-paticipant__info .o-paticipant__data {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(100% - 115px);
}
.o-paticipant.-sp .is-active .o-paticipant__info .o-paticipant__info-item:first-child {
  font-weight: bold;
}
.o-paticipant.-sp .is-active .o-paticipant__info .o-paticipant__info-item .u-age {
  margin-right: 0.5em;
}
.o-paticipant.-sp .is-active .o-paticipant__info .o-paticipant__info-item .u-score__ttl {
  position: relative;
  padding-right: 0.5em;
}
.o-paticipant.-sp .is-active .o-paticipant__info .o-paticipant__info-item .u-score__ttl::after {
  position: absolute;
  content: ":";
  right: 0;
}
.o-paticipant.-sp .is-active .o-paticipant__info .o-paticipant__info-item .u-score {
  padding-left: 0.5em;
  color: #5da71e;
}
.o-paticipant.-sp .is-active .o-paticipant__info .o-paticipant__info-item.is-inactive {
  margin: 10px 0;
  line-height: 1.3;
}
.o-paticipant.-sp .is-active .o-paticipant__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.o-paticipant.-sp .is-active .o-paticipant__list .o-paticipant__txt-ttl {
  position: relative;
  padding-right: 0.5em;
  width: 40%;
}
.o-paticipant.-sp .is-active .o-paticipant__list .o-paticipant__txt-ttl::after {
  position: absolute;
  content: ":";
  right: 0;
}
.o-paticipant.-sp .is-active .o-paticipant__list .o-paticipant__txt {
  padding-left: 0.5em;
  width: 60%;
}

.o-search-results__side {
  position: relative;
  z-index: 2000;
}
.o-search-results__side .a-btn.-compare {
  position: fixed;
  bottom: 11em;
  right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media only screen and (min-width:1200px), print {
  .o-search-results__heading-contents .o-search-results__heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.o-search-results__heading-contents .o-search-results__heading .o-search-results__heading__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-search-results__heading-contents .m-search-results__heading__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-search-results__heading-contents .m-search-results__heading__wrap .m-search-results__ttl {
  position: relative;
  padding-right: 0.5em;
  margin-right: 0.5em;
}
.o-search-results__heading-contents .m-search-results__heading__wrap .m-search-results__ttl::after {
  position: absolute;
  content: ":";
  right: 0;
}
.o-search-results__heading-contents .m-search-results__heading__wrap .m-search-results__count {
  font-weight: bold;
}
@media only screen and (max-width:1199.97px) {
  .o-search-results__heading-contents .o-search-results__conditions__ttl-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .o-search-results__heading-contents .o-search-results__conditions__ttl-wrap .o-search-results__conditions__ttl {
    display: inline-block;
    background-color: #008d31;
    color: #fff;
    padding: 5px 10px;
  }
}
.o-search-results__heading-contents .o-search-results__conditions {
  border: 2px solid #008d31;
  padding: 12px 20px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.o-search-results__heading-contents .o-search-results__conditions .o-search-results__conditions-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.o-search-results__heading-contents .o-search-results__conditions .o-search-results__conditions-details .o-search-results__select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-search-results__heading-contents .o-search-results__conditions .o-search-results__conditions-details .o-search-results__select .o-search-results__area select {
  width: 380px;
}
.o-search-results__heading-contents .o-search-results__conditions .o-search-results__conditions-details .o-search-results__select .o-search-results__day select {
  width: 160px;
}
.o-search-results__heading-contents .o-search-results__conditions .o-search-results__conditions-details .o-search-results__select .o-search-results__day .a-form-txt {
  padding: 0.3em 0.5em;
  width: 190px;
}
.o-search-results__heading-contents .o-search-results__conditions .o-search-results__conditions-details .o-search-results__select .o-search-results__days select {
  width: 65px;
}
.o-search-results__heading-contents .o-search-results__conditions .o-search-results__conditions-details .o-search-results__select select {
  padding: 0.3em 0.5em;
  border-radius: 2px;
  background: #fff;
  border: 1px solid #ededed;
}
.o-search-results__heading-contents .o-search-results__conditions .o-search-results__conditions-details .o-search-results__conditions-btn .a-btn {
  width: 200px;
  padding: 7px 20px;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: left;
}
.o-search-results__heading-contents .o-search-results__conditions .o-search-results__conditions-details .o-search-results__conditions-btn .a-btn__icon {
  position: absolute;
  top: 50%;
  left: auto;
  right: 12px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 10px;
  height: 10px;
}
.o-search-results__heading-contents .o-search-results__conditions .o-search-results__conditions-details .o-search-results__btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.o-search-results__heading-contents .o-search-results__conditions .o-search-results__conditions-details .o-search-results__btn-wrap .o-search-results__search-btn .a-btn {
  width: 140px;
  padding: 7px 10px;
}
.o-search-results__heading-contents .o-search-results__conditions .o-search-results__conditions__txt {
  font-size: 14px;
  font-size: 0.875rem;
}
.o-search-results__heading-contents .o-search-results__conditions__txt {
  margin: 5px 0 0;
}

@media only screen and (min-width:1200px), print {
  .o-search-results-pc.o-search-results-pc .o-search-results__list,
  .o-search-results-pc .o-search-results__list {
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    margin-bottom: 170px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-search-results-pc.o-search-results-pc .o-search-results__list.is-close-calender,
  .o-search-results-pc .o-search-results__list.is-close-calender {
    opacity: 0;
    visibility: hidden;
  }
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__main,
.o-search-results-pc .o-search-results__list__main {
  position: relative;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-head,
.o-search-results-pc .o-search-results__list__table-head {
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-head th,
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-head td,
.o-search-results-pc .o-search-results__list__table-head th,
.o-search-results-pc .o-search-results__list__table-head td {
  border: 1px solid #cccccc;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-head thead th,
.o-search-results-pc .o-search-results__list__table-head thead th {
  padding: 18px 2px;
  background-color: #ededed;
  line-height: 1.3;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-head thead th.o-search-results__list__head-compare,
.o-search-results-pc .o-search-results__list__table-head thead th.o-search-results__list__head-compare {
  width: 30px;
  padding: 0;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-head thead th.o-search-results__list__head-time,
.o-search-results-pc .o-search-results__list__table-head thead th.o-search-results__list__head-time {
  width: 79px;
  padding: 0;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-head thead th.o-search-results__list__head-golf,
.o-search-results-pc .o-search-results__list__table-head thead th.o-search-results__list__head-golf {
  width: 206px;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-head thead th.o-search-results__list__head-plan,
.o-search-results-pc .o-search-results__list__table-head thead th.o-search-results__list__head-plan {
  width: 260px;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-head thead th.o-search-results__list__head-start,
.o-search-results-pc .o-search-results__list__table-head thead th.o-search-results__list__head-start {
  width: 65px;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-head thead th.o-search-results__list__head-status,
.o-search-results-pc .o-search-results__list__table-head thead th.o-search-results__list__head-status {
  width: 252px;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-head thead th.o-search-results__list__head-minimum,
.o-search-results-pc .o-search-results__list__table-head thead th.o-search-results__list__head-minimum {
  width: 65px;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-head thead th.o-search-results__list__head-reserve,
.o-search-results-pc .o-search-results__list__table-head thead th.o-search-results__list__head-reserve {
  width: 82px;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-head thead th.o-search-results__list__head-price,
.o-search-results-pc .o-search-results__list__table-head thead th.o-search-results__list__head-price {
  width: 190px;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan,
.o-search-results-pc .o-search-results__list__table-plan {
  position: relative;
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
  cursor: pointer;
  margin-top: -1px;
  background-color: #fff;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan:after,
.o-search-results-pc .o-search-results__list__table-plan:after {
  -webkit-transition: 0.3s border-color;
  transition: 0.3s border-color;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  border: 2px solid #5da71e;
  z-index: 10;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan:hover:after,
.o-search-results-pc .o-search-results__list__table-plan:hover:after {
  visibility: visible;
  opacity: 1;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan .o-search-results__th,
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td,
.o-search-results-pc .o-search-results__list__table-plan .o-search-results__th,
.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td {
  border: 1px solid #cccccc;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan .o-search-results__th,
.o-search-results-pc .o-search-results__list__table-plan .o-search-results__th {
  width: 260px;
  padding: 6px 8px;
  text-align: left;
  line-height: 1.5;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
  -webkit-transition: 0.3s color;
  transition: 0.3s color;
  vertical-align: top;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td,
.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td {
  padding: 10px 5px;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-compare,
.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-compare {
  width: 30px;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-time,
.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-time {
  width: 79px;
  font-size: 14px;
  font-size: 0.875rem;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-start,
.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-start {
  width: 65px;
  font-weight: bold;
  text-align: center;
  font-size: 14px;
  font-size: 0.875rem;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-start span,
.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-start span {
  display: block;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-price,
.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-price {
  width: 90px;
  border-right: 1px dashed #EDEDED;
  text-align: center;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-point,
.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-point {
  width: 100px;
  border-left: 1px dashed #EDEDED;
  text-align: center;
  font-size: 10px;
  font-size: 0.625rem;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-minimum,
.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-minimum {
  width: 65px;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-minimum .o-search-results__num,
.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-minimum .o-search-results__num {
  font-size: 18px;
  font-size: 1.125rem;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-reserve,
.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-reserve {
  width: 82px;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-golf,
.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-golf {
  width: 206px;
  vertical-align: top;
  font-size: 14px;
  font-size: 0.875rem;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-golf .u-list-golf__ttl,
.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-golf .u-list-golf__ttl {
  position: relative;
  line-height: 1.4;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-golf .u-list-golf__ttl a,
.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-golf .u-list-golf__ttl a {
  color: #0066ff;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-golf .u-list-golf__ttl.u-golf-main__ttl,
.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-golf .u-list-golf__ttl.u-golf-main__ttl {
  font-weight: bold;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-status,
.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-status {
  width: 252px;
  font-size: 10px;
  font-size: 0.625rem;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-status .o-search-results__list-status__wrap,
.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-status .o-search-results__list-status__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-status .o-search-results__list-status__wrap li,
.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-status .o-search-results__list-status__wrap li {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 50px;
  margin-left: 5px;
  margin-right: 5px;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-status .o-search-results__list-status__detail a,
.o-search-results-pc .o-search-results__list__table-plan .o-search-results__td.o-search-results__list-status .o-search-results__list-status__detail a {
  font-size: 14px;
  font-size: 0.875rem;
  color: inherit;
  text-align: center;
  text-decoration: none;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list-time,
.o-search-results-pc .o-search-results__list-time {
  width: 80px;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list-name,
.o-search-results-pc .o-search-results__list-name {
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list-name a,
.o-search-results-pc .o-search-results__list-name a {
  color: inherit;
  text-decoration: none;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list-icon__img,
.o-search-results-pc .o-search-results__list-icon__img {
  width: 24px;
  height: auto;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list-price__red,
.o-search-results-pc .o-search-results__list-price__red {
  color: #dd3333;
  font-weight: bold;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list-price__em-red,
.o-search-results-pc .o-search-results__list-price__em-red {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list-price__total,
.o-search-results-pc .o-search-results__list-price__total {
  font-size: 10px;
  font-size: 0.625rem;
}
.o-search-results-pc.o-search-results-pc .o-search-results__list-price__em,
.o-search-results-pc .o-search-results__list-price__em {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 14px;
  font-size: 0.875rem;
}
.o-search-results-pc.o-search-results-pc.-solo .o-search-results__list,
.o-search-results-pc.-solo .o-search-results__list {
  margin-bottom: 0;
}

.o-search-results-sp.o-search-results-sp.-gray {
  background-color: #ededed;
  padding: 15px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list + .o-search-results__list {
  margin-top: 30px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list > li {
  margin: 0 -15px;
  padding: 0 15px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list > li + li {
  margin-top: 28px;
  padding-top: 15px;
  border-top: 1px dashed #cbcbcb;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__ttl {
  margin: 0 0 10px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__ttl .o-search-results__main-ttl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-weight: bold;
  margin: 0 0 5px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__ttl .o-search-results__main-ttl a {
  color: inherit;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.25;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__ttl .o-search-results__main-ttl .o-search-results__ttl-label {
  margin-right: 10px;
  padding: 3px 12px;
  display: inline-block;
  white-space: nowrap;
  background: #5da71e;
  color: #FFF;
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.428;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__ttl .o-search-results__sub-ttl {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.428;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content {
  position: relative;
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 8px 0 0 #cbcbcb;
          box-shadow: 0 8px 0 0 #cbcbcb;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content + .o-search-results__content {
  margin-top: 25px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content dl {
  display: block;
  padding: 15px 40px 15px 14px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content .o-search-results__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 8px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content .o-search-results__icon > li {
  width: 28px;
  height: 28px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content .o-search-results__icon > li + li {
  margin-left: 7px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content .o-search-results__icon-img {
  border-radius: 2px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content .o-search-results__course-ttl {
  font-weight: bold;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.25;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content .o-search-results__info-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 30px 0 0;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content .o-search-results__info-flex .o-search-results__start {
  font-weight: bold;
  color: #1a1a1a;
  font-size: 20px;
  font-size: 1.25rem;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content .o-search-results__info-flex .o-search-results__minimum {
  color: #3d3d3d;
  line-height: 1.25;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content .o-search-results__info-flex .o-search-results__price .u-intaxs {
  color: #dd3333;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content .o-search-results__info-flex .o-search-results__price .u-intaxs span {
  font-weight: bold;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content .o-search-results__course-ttl + .o-search-results__info-flex {
  margin-top: 0 !important;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content .o-search-results__info-wap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content .o-search-results__status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content .o-search-results__status li {
  width: 60px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content .o-search-results__sp-b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 10px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content .o-search-results__price {
  margin-right: 10px;
  line-height: 1.3;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content .o-search-results__price .u-intaxs {
  color: #dd3333;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content .o-search-results__price .u-intaxs span {
  font-weight: bold;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content .o-search-results__point {
  font-size: 14px;
  font-size: 0.875rem;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list .o-search-results__content-ttl {
  margin: 0 0 10px;
  font-weight: bold;
  line-height: 1.25;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01 > li dl {
  border: none !important;
}
.o-modal.-plan .o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01 > li dl .o-search-results__ttl {
  padding-right: 50px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01 > li dl .o-search-results__ttl .o-search-results__main-ttl {
  margin-bottom: 5px;
  font-weight: bold;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01 > li dl .o-search-results__content .o-search-results__content-link {
  display: block;
  text-decoration: none;
  color: inherit;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01 > li dl .o-search-results__content dl .o-search-results__info::after {
  content: "";
  display: block;
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 10px;
  height: 22px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/assets_r/include/images/arrow_black.svg);
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01 > li dl .o-search-results__content.is-full dl .o-search-results__info::after {
  content: none;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01 > li dl .o-search-results__content.is-full .o-search-results__content-link {
  position: relative;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01 > li dl .o-search-results__content.is-full .o-search-results__content-link:after {
  content: "満　員";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  color: white;
  font-size: 14px;
  font-size: 0.875rem;
  background-color: #F44848;
  border-radius: 0 10px 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  line-height: 1;
  padding: 2px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01 .o-search-results__more-plan {
  display: none;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01 .o-search-results__more-plan.is-active {
  display: block;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__content-link {
  display: block;
  text-decoration: none;
  color: inherit;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__content-ttl {
  margin-bottom: 6px;
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 1.3;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__unit {
  position: relative;
  padding-top: 15px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__unit:first-child {
  padding-top: 0;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__unit:first-child::before {
  display: none;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__unit:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -15px;
  width: calc(100% + 30px);
  height: 1px;
  border-top: 1px dashed #CBCBCB;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__main-ttl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
  margin: 0 0 5px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__main-ttl a {
  color: #0076FF;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.25;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__content {
  position: relative;
  margin-bottom: 10px;
  background-color: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 5px 0 0 #cbcbcb;
          box-shadow: 0 5px 0 0 #cbcbcb;
  display: block;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__content dl {
  padding: 10px 32px 8px 10px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__content dl .o-search-results__info:after {
  right: 10px;
  width: 14px;
  height: 40px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__content + .o-search-results__content {
  margin-top: 25px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__icon {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
  max-width: 40%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -2px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__icon > li {
  width: 24px;
  height: 24px;
  margin: 2px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__icon > li img {
  display: block;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__status {
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
  max-width: 60%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 0 -2px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__status li {
  -ms-flex-preferred-size: 40px;
      flex-basis: 40px;
  max-width: 40px;
  margin: 0 2px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__status li img {
  width: 100%;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__detail {
  margin-top: 4.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__course-ttl {
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.21;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__start {
  font-weight: 800;
  color: #1a1a1a;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.375;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__item-left {
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
  max-width: 60%;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__item-right {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
  max-width: 40%;
  text-align: right;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__minimum {
  color: #1a1a1a;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.43;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__price {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.385;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__price span {
  font-size: 26px;
  font-size: 1.625rem;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__price {
  margin-right: 0;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__price-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: -100px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__price-total {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.42;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern01.-solo .o-search-results__point {
  line-height: 1.3;
}
.o-modal.-plan .o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern02 li dl .o-search-results__ttl {
  padding-right: 50px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern02 li dl .o-search-results__ttl .o-search-results__main-ttl {
  margin-bottom: 5px;
  font-weight: bold;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern02 li dl .o-search-results__content .o-search-results__content-link {
  display: block;
  text-decoration: none;
  color: inherit;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern02 li dl .o-search-results__content dl {
  display: block;
  border-left: 1px solid #f7f7f7;
  border-right: 1px solid #f7f7f7;
  padding: 15px 12px;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern02 li dl .o-search-results__content dl .o-search-results__info {
  position: relative;
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern02 li dl .o-search-results__content dl .o-search-results__info::after {
  content: "";
  display: block;
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 10px;
  height: 22px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/assets_r/include/images/arrow_black.svg);
}
.o-search-results-sp.o-search-results-sp .o-search-results__list.-pattern02 li dl .o-search-results__content .o-search-results__info-wap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.o-search-results__close {
  position: relative;
  width: 48px;
  height: 48px;
  border: 2px solid #FFF;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  background-color: #3D3D3D;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(/assets_r/include/images/close_white.svg);
  background-size: 26px 26px;
  border-radius: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 20;
  -webkit-transform: translate(0, 50%);
          transform: translate(0, 50%);
  margin: -40px 0 0 auto;
  display: block;
  padding: 0;
}

.o-search-results__list-reserve__txt {
  text-align: center;
  color: #F44848;
  font-weight: 700;
}

.o-companion {
  background-color: #fff;
}
.o-companion table {
  border-collapse: collapse;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.o-companion th, .o-companion td {
  border: 1px solid #cccccc;
  border-collapse: collapse;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.o-companion .o-companion__time {
  margin: 0 0 25px;
  font-weight: bold;
  padding: 0 0 5px;
  font-size: 16px;
  font-size: 1rem;
  border-bottom: 2px solid #008d31;
}
.o-companion .o-companion__body {
  margin: 25px 0 10px;
}
.o-companion .o-companion__ttl {
  width: 40px;
  min-width: 40px;
  background-color: #5da71e;
  color: #fff;
  text-align: center;
  font-size: 22px;
  font-size: 1.375rem;
}
.o-companion .o-companion__head {
  padding: 9px 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.o-companion .o-companion__txt-ttl {
  background-color: #f7f7f7;
  font-weight: normal;
  padding: 13px;
  text-align: left;
  vertical-align: top;
}
.o-companion .o-companion__txt {
  padding: 13px;
}
.o-companion .o-companion__name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-companion .o-companion__mail input[type=text] {
  width: 100%;
}
.o-companion .o-companion__em {
  font-style: normal;
  font-weight: bold;
}
.o-companion .o-companion__em.-red {
  color: #dd3333;
}

.o-companion-pc .o-companion__txt-ttl {
  width: 160px;
  min-width: 160px;
}
.o-companion-pc .o-companion__mail input[type=text] {
  max-width: 930px;
}
.o-companion-pc .o-companion__name input[type=text] {
  max-width: 180px;
  margin-left: 20px;
}
.o-companion-pc .o-companion__name input[type=text]:first-child {
  margin-left: 0;
}

@media only screen and (min-width:1200px), print {
  .o-companion__btn {
    display: block;
    width: 320px;
    margin-left: auto;
    margin-right: auto;
  }
}

.o-companion-sp .o-companion__content + .o-companion__content {
  margin-top: 38px;
}
.o-companion-sp .o-companion__name input[type=text] {
  max-width: 135px;
  margin-left: 20px;
}
.o-companion-sp .o-companion__name input[type=text]:first-child {
  margin-left: 0;
}
.o-companion-sp .o-companion__change-btn {
  text-align: center;
}

.o-user-review .o-user-review__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -15px 0 10px;
}
.o-user-review .o-user-review__list li {
  width: 50%;
  margin: 15px 0 0;
}
.o-user-review .o-user-review__pen-name {
  width: 100% !important;
}
.o-user-review .o-user-review__pen-name input[type=text] {
  display: block;
  width: auto;
  max-width: 250px;
}
.o-user-review .o-user-review__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-user-review .o-user-review__item + .o-user-review__item {
  margin-top: 10px;
  font-size: 16px;
  font-size: 1rem;
}
.o-user-review .o-user-review__item .o-user-review__item-ttl {
  width: calc(100% - 80px);
}
.o-user-review .o-user-review__item .o-user-review__item-select {
  margin-left: 10px;
  width: 70px;
  min-width: 70px;
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
}
.o-user-review .o-user-review__select {
  text-align: center;
}
.o-user-review .o-user-review__select select {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 10px;
  width: 70px;
  height: 48px;
  border: 1px solid #EDEDED;
  line-height: 2;
}
.o-user-review .o-user-review__textarea {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.o-user-review .o-user-review__btn-wrap {
  margin: 40px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  max-width: 350px;
}
.o-user-review .o-user-review__form-text.-full {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media only screen and (min-width:1200px), print {
  .o-chart .o-chart__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 30px 0;
    border: 1px solid #EDEDED;
    margin: 0 0 25px;
  }
}
.o-chart .o-chart__features-col {
  margin: 0 0 20px;
  padding: 15px;
  border: 1px solid #EDEDED;
}
@media only screen and (min-width:1200px), print {
  .o-chart .o-chart__features-col {
    width: 50%;
    margin: 0;
    padding: 0 30px;
    border: none;
    border-right: 1px solid #707070;
  }
}
.o-chart .o-chart__bar-col {
  margin: 0 0 20px;
  padding: 15px;
  border: 1px solid #EDEDED;
}
@media only screen and (min-width:1200px), print {
  .o-chart .o-chart__bar-col {
    width: 50%;
    margin: 0;
    padding: 0 30px;
    border: none;
  }
}
.o-chart .o-chart__overall-ratings {
  margin: 0 0 25px;
}
.o-chart .o-chart__overall-ratings .m-rating__heading {
  font-size: 20px;
  font-size: 1.25rem;
}
.o-chart .o-chart__overall-ratings .m-rating__item {
  width: 19px;
  height: 19px;
}
.o-chart .o-chart__overall-ratings .m-rating__item:before, .o-chart .o-chart__overall-ratings .m-rating__item:after {
  font-size: 19px;
}
.o-chart .o-chart__overall-ratings .m-rating__num {
  font-size: 22px;
  font-size: 1.375rem;
}
.o-chart .o-chart__radar-graph {
  margin: 20px 0 0;
}
.o-chart .o-chart__rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 0 10px;
}
.o-chart .o-chart__rating .m-rating__heading {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.o-chart .o-chart__rating .m-rating__unit {
  width: 57px;
  text-align: center;
}
.o-chart .o-chart__rating .m-rating__num {
  width: 50px;
  text-align: right;
}
.o-chart .o-chart__rating.-high-score .m-rating__heading,
.o-chart .o-chart__rating.-high-score .m-rating__num {
  color: #008d31;
  font-weight: bold;
}
.o-chart .o-chart__item {
  border: 1px solid #EDEDED;
  padding: 15px;
  margin: 0 0 20px;
}
@media only screen and (min-width:1200px), print {
  .o-chart .o-chart__item {
    border: none;
    padding: 0;
    margin: 0;
  }
  .o-chart .o-chart__item + .o-chart__item {
    margin: 60px 0 0;
  }
}
.o-chart .o-chart__ttl {
  display: table;
  margin: 0 0 30px;
  padding: 2px 20px;
  background-color: #5da71e;
  color: #FFF;
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
}
@media only screen and (max-width:1199.97px) {
  .o-chart .o-chart__ttl {
    margin-top: -16px;
    margin-left: -16px;
    margin-bottom: 15px;
  }
}
.o-chart .o-chart__notes {
  margin: 0 0 20px;
  color: #646464;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
}
.o-chart .o-chart__btn {
  margin: 20px 0 0;
  text-align: center;
}
@media only screen and (max-width:767.97px) {
  .o-chart .o-chart__btn .a-btn.-size-md-16 {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.o-chart .o-chart__label {
  display: block;
  margin: 5px 0 0;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
}
.o-chart .o-chart__label:before {
  position: relative;
  top: 2px;
  display: inline-block;
  content: "";
  width: 15px;
  height: 15px;
  background-color: #cccccc;
  margin-right: 5px;
}
.o-chart .o-chart__label + .o-chart__label {
  margin-top: 10px;
}
.o-chart .o-chart__label.-green:before {
  background-color: #008d31;
}
@media only screen and (min-width:1200px), print {
  .o-chart .o-chart__graph__notes {
    display: table;
    margin-top: 35px;
    margin-left: auto;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-chart .o-chart__graph__notes {
    margin-top: 20px;
  }
}
.o-chart .o-chart__level + .o-chart__level {
  margin-top: 30px;
}

.o-select-menu + .o-select-menu {
  margin-top: 15px;
}

.o-select-menu__title {
  font-weight: bold;
  font-size: 16px;
  font-size: 1rem;
  margin: 0 0 6px;
}

.o-select-menu__cont {
  font-weight: bold;
  font-size: 16px;
  font-size: 1rem;
  margin: 0 0 6px;
}

.o-select-menu__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -10px 0 0 -10px;
}

.o-select-menu__items__item {
  margin-top: 10px;
  margin-left: 10px;
  min-width: 90px;
}
.o-select-menu__items__item .a-form-check {
  display: block;
}
.o-select-menu__items__item .a-form-check__parts {
  display: block;
}
.o-select-menu__items__item.-auto {
  min-width: 0;
}

.o-banner .o-banner__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width:768px), tv, print {
  .o-banner .o-banner__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.o-banner .o-banner__list .o-banner__item {
  text-align: center;
}
@media only screen and (min-width:768px), tv, print {
  .o-banner .o-banner__list .o-banner__item {
    width: calc((100% - 78px) / 3);
    margin-top: 30px;
    margin-left: 39px;
  }
  .o-banner .o-banner__list .o-banner__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .o-banner .o-banner__list .o-banner__item:nth-child(-n+3) {
    margin-top: 0;
  }
}
@media only screen and (max-width:767.97px) {
  .o-banner .o-banner__list .o-banner__item + .o-banner__item {
    margin-top: 15px;
  }
}
.o-banner .o-banner__list .o-banner__item a {
  display: inline-block;
}
@media only screen and (min-width:768px), tv, print {
  .o-banner .o-banner__list .o-banner__item a:hover {
    opacity: 0.6;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-banner .o-banner__list.-campaign {
    display: block;
    margin-left: -40px;
    margin-right: -40px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-banner .o-banner__list.-campaign {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-banner .o-banner__list.-campaign .o-banner__item {
    padding: 0 40px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-banner .o-banner__list.-campaign .o-banner__item {
    width: calc((100% - 12px) / 2);
    margin-left: 12px;
    margin-top: 12px;
  }
  .o-banner .o-banner__list.-campaign .o-banner__item:nth-child(2n+1) {
    margin-left: 0;
  }
  .o-banner .o-banner__list.-campaign .o-banner__item:nth-child(-n+2) {
    margin-top: 0;
  }
}
@media only screen and (min-width:1024px) {
  .o-banner.-pc-bottom-line {
    border-bottom: 1px solid #DDDDDD;
  }
}

.o-banner__arrow {
  position: absolute;
  top: 65px;
  content: "";
  display: block;
  width: 18px;
  height: 48px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  outline: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  z-index: 10;
}
.o-banner__arrow:hover {
  opacity: 0.7;
}
.o-banner__arrow.-prev {
  left: -40px;
  background-image: url(/assets_r/include/images/arrow_carousel_prev.svg);
}
.o-banner__arrow.-next {
  right: -40px;
  background-image: url(/assets_r/include/images/arrow_carousel_next.svg);
}

.o-banner.-wwwtop .o-banner__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width:1200px), print {
  .o-banner.-wwwtop .o-banner__list {
    margin: 0 -40px;
    padding: 50px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-banner.-wwwtop .o-banner__list {
    padding: 20px 3px;
  }
}
.o-banner.-normal .o-banner__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width:1200px), print {
  .o-banner.-normal .o-banner__list {
    padding: 15px 0;
    margin: 0 -18px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-banner.-normal .o-banner__list {
    padding: 20px 3px;
    margin: 0 -8px;
  }
}

.o-banner.-wwwtop .o-banner__item {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (min-width:1024px) {
  .o-banner.-wwwtop .o-banner__item {
    width: 25%;
    margin: 0;
    padding: 0 40px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-banner.-wwwtop .o-banner__item {
    width: 50%;
    padding: 6px;
    margin: 0;
  }
}
.o-banner.-wwwtop .o-banner__item a {
  display: block;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.o-banner.-wwwtop .o-banner__item a:hover {
  opacity: 0.7;
}
.o-banner.-normal .o-banner__item {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (min-width:1024px) {
  .o-banner.-normal .o-banner__item {
    width: 25%;
    margin: 0;
    padding: 10px 18px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-banner.-normal .o-banner__item {
    width: 50%;
    padding: 8px 6px;
    margin: 0;
  }
  .o-banner.-normal .o-banner__item a img {
    width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-banner.-normal .o-banner__item + .o-banner__item {
    margin-top: 0;
  }
}
.o-banner.-normal .o-banner__item a {
  display: block;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.o-banner.-normal .o-banner__item a:hover {
  opacity: 0.7;
}
.o-banner.-rounded .o-banner__item img {
  border-radius: 4px;
  overflow: hidden;
}
.o-banner__item.-box-shadow a img {
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
.o-banner__item.-empty img {
  background-color: #F8F8F8;
  width: 100%;
}

.o-banner.-wwwtop .o-banner__item + .o-banner__item {
  margin-top: 0;
}

.o-banner__ttl {
  text-align: center;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  display: block;
}
@media only screen and (min-width:1024px) {
  .o-banner__ttl {
    min-width: 326px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-banner__ttl.-ttl1 > img, .o-banner__ttl.-ttl3 > img {
    width: 200px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-banner__ttl.-ttl2 > img {
    width: 153px;
  }
}

.o-banner__subttl {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0.1em;
  display: block;
}

@media only screen and (min-width:1024px) {
  .o-banner__box.-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.o-process__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.o-process__list .o-process__list-item {
  position: relative;
  color: #8dc329;
  font-weight: bold;
  border: 2px solid #8dc329;
  padding: 4px 0;
  padding-left: 20px;
  width: calc((100% - 160px) / 4);
  border-right: none;
  margin-right: 40px;
}
@media only screen and (max-width:1023.97px) {
  .o-process__list .o-process__list-item.is-active {
    width: 50%;
  }
  .o-process__list .o-process__list-item:not(.is-active) {
    width: calc((50% - 160px) / 4);
    padding-left: 10px;
    padding-right: 15px;
  }
  .o-process__list .o-process__list-item:not(.is-active) p span {
    display: none;
  }
}
@media only screen and (max-width:767.97px) {
  .o-process__list .o-process__list-item {
    margin-right: 22px;
  }
  .o-process__list .o-process__list-item.is-active {
    width: 60%;
    padding-left: 10px;
  }
  .o-process__list .o-process__list-item:not(.is-active) {
    width: calc((50% - 120px) / 4);
    padding-left: 10px;
    padding-right: 15px;
  }
}
.o-process__list .o-process__list-item.is-active {
  color: #fff;
  background-color: #8dc329;
}
.o-process__list .o-process__list-item.is-active::after {
  border-width: 0px;
}
.o-process__list .o-process__list-item::after, .o-process__list .o-process__list-item::before {
  left: 100%;
  top: -1px;
  bottom: 0;
  margin: auto 0;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.o-process__list .o-process__list-item::before {
  border-width: 1.25rem 0 1.25rem 1.125rem;
  border-color: transparent transparent transparent #8dc329;
}
.o-process__list .o-process__list-item::after {
  border-width: 1.125rem 0 1.125rem 1rem;
  border-color: transparent transparent transparent #fff;
}

.o-questionnaire {
  margin: 0 0 30px;
}
.o-questionnaire .o-questionnaire__number {
  margin: 0 0 5px;
}
.o-questionnaire .o-questionnaire__head {
  margin: 0 0 10px;
  padding: 5px 19px;
  border: 1px solid #EDEDED;
  background-color: #F7F7F7;
  font-weight: bold;
  line-height: 1.6875;
}
.o-questionnaire .o-questionnaire__list li {
  border-bottom: 1px solid #A1A1A1;
}
.o-questionnaire .o-questionnaire__check {
  display: block;
  padding: 5px 10px;
}

@media only screen and (min-width:1200px), print {
  .o-course-list {
    position: relative;
    padding-top: 67px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-course-list.-practice {
    padding-top: 61px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-course-list.-practice {
    padding-top: 0;
  }
}

@media only screen and (min-width:768px), tv, print {
  .o-course-list__tab {
    background-color: #fff;
    position: absolute;
    top: 0;
    width: 100%;
    border-bottom: 2px solid #5da71e;
    z-index: 10;
  }
}
@media only screen and (min-width:1200px), print {
  .o-course-list__tab {
    padding-top: 15px;
  }
}
.o-course-list.-practice .o-course-list__tab {
  padding: 0;
}
@media only screen and (min-width:1200px), print {
  .o-course-list.-practice .o-course-list__tab {
    padding-top: 15px;
    background-color: #f2f2f2;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-course-list__tab.is-scroll {
    position: fixed;
    top: 0;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-course-list__tab.is-scroll.-practice {
    padding: 0;
  }
}
.o-course-list__tab.-none-line {
  border-bottom: none;
}

.o-course-list__search {
  padding: 12px 0;
  background-color: #f2f2f2;
}
@media only screen and (min-width:1200px), print {
  .o-course-list__search {
    margin-top: 29px;
    padding: 18px 0;
  }
}

@media only screen and (min-width:1200px), print {
  .o-course-list__search__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.o-course-list__search__heading {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  text-align: center;
}
@media only screen and (min-width:1200px), print {
  .o-course-list__search__heading {
    -ms-flex-preferred-size: 90px;
        flex-basis: 90px;
    max-width: 90px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-course-list__search__heading {
    margin-bottom: 15px;
  }
}

.o-course-list__search__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}
@media only screen and (min-width:1200px), print {
  .o-course-list__search__items {
    -ms-flex-preferred-size: calc(100% - 90px);
        flex-basis: calc(100% - 90px);
    max-width: calc(100% - 90px);
  }
}

.o-course-list__search__checkbox {
  cursor: pointer;
}
.o-course-list__search__checkbox input {
  display: none;
}
.o-course-list__search__checkbox input:checked + .o-course-list__search__checkbox__txt {
  background-color: #09a03e;
  color: #fff;
  border-color: #09a03e;
}

.o-course-list__search__checkbox__txt {
  display: block;
  padding: 4.5px 5px;
  border: 1px solid #d0d0d0;
  border-radius: 3px;
  background-color: #fff;
  line-height: 1;
  color: #09a03e;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  text-align: center;
}

.o-course-list__main {
  background-color: #ededed;
  position: relative;
}
@media only screen and (min-width:768px), tv, print {
  .o-course-list__main {
    padding-bottom: 70px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-course-list__main {
    padding-bottom: 75px;
  }
}
.o-course-list__main.-bg-white {
  background-color: #fff;
}

.o-course-list__map {
  -webkit-transition: 0.3s opacity;
  transition: 0.3s opacity;
  opacity: 1;
}
@media only screen and (min-width:1200px), print {
  .o-course-list__map {
    position: absolute;
    z-index: 20;
    right: -25px;
    top: -28px;
  }
}
.o-course-list__map.is-scroll {
  opacity: 0;
}
@media only screen and (min-width:768px), tv, print {
  .o-course-list__map a {
    width: 200px;
  }
}

.o-course-list__select-sp-wrap__btn-box {
  display: none;
}
@media only screen and (max-width:1199.97px) {
  .js-area-menu-fixed.is-scroll .o-course-list__select-sp-wrap__btn-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 8px 15px;
  }
}

.o-course-list__select-sp-wrap__btn {
  display: none;
}
@media only screen and (max-width:1199.97px) {
  .o-course-list__select-sp-wrap__btn {
    display: block;
    font-size: 15px;
    font-size: 0.9375rem;
    color: #006e26;
    font-weight: 700;
    text-decoration: none;
  }
}
.o-course-list__select-sp-wrap__btn.has-close-txt:before {
  content: "閉じる";
  display: inline;
}
.o-course-list__select-sp-wrap__btn.has-close-txt.is-active:before {
  content: "地域・都道府県を変更";
}

.o-course-list__select-sp-wrap {
  background-color: #fff;
}
@media only screen and (max-width:1199.97px) {
  .o-course-list.-practice .o-course-list__select-sp-wrap {
    display: none;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-course-list__select-sp-wrap.has-fixed-menu.is-scroll {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100% !important;
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
            box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    z-index: 12;
  }
  .o-course-list.-practice .o-course-list__select-sp-wrap.has-fixed-menu.is-scroll {
    display: block;
  }
}

.o-course-list__select-sp {
  position: relative;
  padding: 20px 0 35px;
}
@media only screen and (max-width:1199.97px) {
  .o-course-list__select-sp {
    padding: 20px 0 0;
  }
  .o-course-list__select-sp-wrap.has-fixed-menu.is-scroll .o-course-list__select-sp {
    padding: 20px 0 0;
  }
  .l-wrapper.-no-header .o-course-list__select-sp {
    padding-top: 15px;
  }
}

@media only screen and (max-width:1199.97px) {
  .o-course-list.-practice .o-course-list__select-sp-wrap.has-fixed-menu.is-scroll .o-course-list__select-sp {
    padding: 17px 0;
  }
}

@media only screen and (max-width:1199.97px) {
  .o-course-list__select-sp-wrap__btn-cont {
    padding: 0 15px;
  }
}

.o-course-list__select-sp__menu {
  width: 100%;
  position: absolute;
  top: 75px;
  left: 0;
  z-index: 10;
  display: none;
}

.o-course-list__anchor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .o-course-list__anchor {
    padding: 15px 0;
    gap: 10px 0;
  }
}
.o-course-list__anchor li {
  position: relative;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  max-width: 25%;
}
@media only screen and (min-width:1200px), print {
  .o-course-list__anchor li {
    -ms-flex-preferred-size: 84px;
        flex-basis: 84px;
    max-width: 84px;
  }
}
.o-course-list__anchor li a {
  display: block;
  width: calc(100% + 1px);
  color: #1a1a1a;
  text-decoration: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  text-align: center;
  line-height: 18px;
}
.o-course-list__anchor li a:hover {
  opacity: 0.7;
}
@media only screen and (min-width:1200px), print {
  .o-course-list__anchor li a {
    line-height: 34px;
  }
}
.o-course-list__anchor li a:after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  right: -1px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1px;
  height: 14px;
  background-color: #1a1a1a;
}
.o-course-list__anchor li a.is-active {
  background-color: #09a03e;
  color: #fff;
}
.o-course-list__anchor li a.is-active:hover {
  opacity: 1;
}
.o-course-list__anchor li a.is-active:after {
  background-color: #09a03e;
  color: black;
}
.o-course-list__anchor li:last-child a:after {
  display: none;
}
@media only screen and (max-width:1199.97px) {
  .o-course-list__anchor li:nth-child(4n) a:after {
    display: none;
  }
}
@media only screen and (min-width:1200px), print {
  .js-scroll-fixed-2.is-scroll .o-course-list__anchor.-fixed-pref {
    margin-bottom: 0;
  }
}

@media only screen and (min-width:1200px), print {
  .o-course-list__tab__area {
    border-bottom: 2px solid #5da71e;
  }
}

.o-course-list__tab__area__link {
  position: absolute;
  right: -36px;
  top: 25px;
  display: block;
  width: 200px;
  height: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 30px;
  background-color: #09a03e;
  color: #fff;
  border-radius: 50px;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.o-course-list__tab__area__link:hover {
  background-color: rgb(10.3579881657, 184.1420118343, 71.3550295858);
}
.o-course-list__tab__area__link::before {
  content: "";
  display: block;
  width: 12px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(../images/icon_pin_white.svg);
}
@media only screen and (max-width:1199.97px) {
  .o-course-list__tab__area__link {
    display: none;
  }
}

@media only screen and (min-width:1200px), print {
  .o-course-list__tab__pref {
    background-color: #ededed;
  }
}
@media only screen and (min-width:1200px), print {
  .o-course-list__tab__pref.-bg-white {
    background-color: #fff;
  }
}

.o-course-list__panel {
  display: none;
}
.o-course-list__panel.is-active {
  display: block;
}

.o-course-list__bottom {
  font-family: "Hiragino Sans", "ヒラギノ角ゴシック", sans-serif;
  padding: 24px 15px 36px;
  border-radius: 5px;
  background-color: #f7f7f7;
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (min-width:768px), tv, print {
  .o-course-list__bottom {
    min-height: 180px;
  }
}

.o-course-list__bottom__heading {
  font-weight: bold;
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (min-width:768px), tv, print {
  .o-course-list__bottom__heading {
    margin-right: 20px;
  }
}
.o-course-list__bottom__icons {
  font-size: 13px;
  font-size: 0.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 18px;
  gap: 24px;
}
@media only screen and (max-width:767.97px) {
  .o-course-list__bottom__icons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 24px;
    gap: 6px;
  }
}

.o-course-list__bottom__icon img {
  vertical-align: middle;
}

.o-course-list__features {
  position: relative;
  border-top: 24px solid #57ac35;
}
@media only screen and (min-width:768px), tv, print {
  .o-course-list__features {
    border-top-width: 35px;
  }
}
.o-course-list__features:before {
  position: absolute;
  top: -72px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  content: "";
  display: block;
  height: 66px;
  width: 64px;
  background-image: url(/assets_r/include/images/golfcourselist/course/img_features_heading.png);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: contain;
}
@media only screen and (min-width:768px), tv, print {
  .o-course-list__features:before {
    top: -84px;
  }
}

.o-course-list__features__heading {
  margin: 35px 0;
  font-weight: 600;
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:768px), tv, print {
  .o-course-list__features__heading {
    font-size: 24px;
    font-size: 1.5rem;
  }
}

.o-course-list__features__index {
  margin: 0 0 30px;
  background-color: #f7f7f7;
  border-radius: 5px;
  padding: 25px 15px;
}
@media only screen and (min-width:768px), tv, print {
  .o-course-list__features__index {
    margin: 0 0 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 30px;
  }
}
.o-course-list__features__index ul li a {
  display: inline-block;
  text-indent: -10px;
  padding-left: 22px;
  text-decoration: none;
  color: #333;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 2;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.o-course-list__features__index ul li a:hover {
  opacity: 0.7;
}
@media only screen and (min-width:768px), tv, print {
  .o-course-list__features__index ul li a {
    font-size: 16px;
    font-size: 1rem;
  }
}
.o-course-list__features__index ul li a i {
  color: #09a03e;
}

.o-course-list__features__item {
  padding: 30px 0;
}
.o-course-list__features__item:not(:last-child) {
  border-bottom: 2px solid #09a03e;
}
@media only screen and (min-width:768px), tv, print {
  .o-course-list__features__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 55px 0;
  }
}

.o-course-list__features__item__heading {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 600;
  text-align: center;
}
@media only screen and (min-width:768px), tv, print {
  .o-course-list__features__item__heading {
    font-size: 18px;
    font-size: 1.125rem;
  }
}

.o-course-list__features__item__desc {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
@media only screen and (min-width:768px), tv, print {
  .o-course-list__features__item__desc {
    font-size: 16px;
    font-size: 1rem;
  }
}

@media only screen and (min-width:768px), tv, print {
  .o-course-list__features__item__img {
    -ms-flex-preferred-size: 320px;
        flex-basis: 320px;
    max-width: 320px;
  }
}
.o-course-list__features__item__img img {
  width: 100%;
  height: auto;
}
@media only screen and (min-width:768px), tv, print {
  .o-course-list__features__item__img img {
    width: 320px;
  }
}

@media only screen and (min-width:768px), tv, print {
  .o-course-list__features__item__txt {
    padding-left: 50px;
    -ms-flex-preferred-size: calc(100% - 320px);
        flex-basis: calc(100% - 320px);
    max-width: calc(100% - 320px);
  }
}

.o-course-list__features__item__heading {
  text-align: left;
}
@media only screen and (max-width:767.97px) {
  .o-course-list__features__item__heading {
    margin: 25px 0;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-course-list__features__item__heading {
    margin-bottom: 30px;
    line-height: 1;
  }
}

.o-course-list__features__item__desc {
  line-height: 2;
}

.o-course-list__features__item__btn {
  display: block;
  margin: 30px 0 0;
}
@media only screen and (min-width:768px), tv, print {
  .o-course-list__features__item__btn {
    width: 330px;
    margin: 45px 0 0 auto;
  }
}

@media only screen and (min-width:1200px), print {
  .o-map__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-right: 20px;
    background-color: #ededed;
  }
}

.o-map__heading {
  padding: 12px;
  background-color: #1a1a1a;
  color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (min-width:1200px), print {
  .o-map__heading {
    width: 300px;
  }
}

.o-map__condition {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width:1200px), print {
  .o-map__condition {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-map__condition {
    padding: 15px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.o-map__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width:1200px), print {
  .o-map__item {
    margin: 0 10px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-map__item {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(50% - 5px);
  }
}

.o-map__select-heading {
  margin-right: 10px;
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
}

.o-map__select {
  position: relative;
}
@media only screen and (min-width:1200px), print {
  .o-map__select {
    width: 180px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-map__select {
    width: 100%;
  }
}

.o-map__select__menu {
  position: absolute;
  left: 0;
  top: 32px;
  width: 100%;
  display: none;
  z-index: 10;
}

.o-map__main {
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width:1199.97px) {
  .o-map__main {
    padding-bottom: 100px;
  }
}

.o-map__map {
  width: 100%;
  height: 400px;
}
@media only screen and (min-width:1200px), print {
  .o-map__map {
    height: 500px;
  }
}

.o-map__txt {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
@media only screen and (min-width:1200px), print {
  .o-map__txt {
    top: 0;
    left: -340px;
    bottom: 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-map__txt {
    right: 0;
    bottom: -300px;
  }
}
.o-map__txt.is-active {
  opacity: 1;
}
@media only screen and (min-width:1200px), print {
  .o-map__txt.is-active {
    left: 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-map__txt.is-active {
    bottom: 0;
  }
}

.o-map__detail {
  position: relative;
}
@media only screen and (min-width:1200px), print {
  .o-map__detail {
    width: 300px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-map__detail {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}

.o-map__card {
  border: 1px solid #f7f7f7;
}
@media only screen and (min-width:1200px), print {
  .o-map__card {
    height: 100%;
  }
}

.o-map__close {
  position: absolute;
  background-color: #1a1a1a;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  text-align: left;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.o-map__close:hover {
  opacity: 0.7;
}
@media only screen and (min-width:1200px), print {
  .o-map__close {
    top: 15px;
    right: -40px;
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
    width: 40px;
    padding: 15px 10px;
    border-radius: 0 4px 4px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-map__close {
    top: -47px;
    left: 15px;
    width: 108px;
    padding: 11px 15px;
    border-radius: 4px 4px 0 0;
  }
}
.o-map__close:before {
  display: inline-block;
  content: "";
  width: 22px;
  height: 22px;
  background-repeat: no-repeat;
  background-image: url(/assets_r/include/images/close_white.svg);
  background-size: contain;
}
@media only screen and (min-width:1200px), print {
  .o-map__close:before {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-map__close:before {
    margin-right: 10px;
    vertical-align: middle;
  }
}

.o-datepicker.-reserve {
  background-color: #fff;
}
.o-datepicker.-reserve .ui-widget.ui-widget-content {
  border: none;
}
.o-datepicker.-reserve .ui-datepicker .ui-datepicker-next span {
  background-image: url(/assets_r/include/images/arrow_next_bk-2.svg);
}
.o-datepicker.-reserve .ui-datepicker .ui-datepicker-prev span {
  background-image: url(/assets_r/include/images/arrow_prev_bk-2.svg);
}
.o-datepicker.-reserve .ui-widget.ui-widget-content {
  width: 100% !important;
}
.o-datepicker.-reserve.-top, .o-datepicker.-reserve.-online-pc {
  min-height: 320px;
}
.o-datepicker.-reserve.-top .ui-datepicker .ui-datepicker-next span, .o-datepicker.-reserve.-online-pc .ui-datepicker .ui-datepicker-next span {
  background-image: url(/assets/include/images/arrow_next_bk-2.svg);
}
.o-datepicker.-reserve.-top .ui-datepicker .ui-datepicker-prev span, .o-datepicker.-reserve.-online-pc .ui-datepicker .ui-datepicker-prev span {
  background-image: url(/assets/include/images/arrow_prev_bk-2.svg);
}
.o-datepicker.-reserve.-online-pc {
  padding: 15px 200px;
  min-height: 370px;
  border: none;
}
.o-datepicker.-calender .ui-widget.ui-widget-content {
  border: none;
}

.o-hint {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s opacity, 0.3s visibility;
  transition: 0.3s opacity, 0.3s visibility;
  position: fixed;
}
@media only screen and (min-width:768px), tv, print {
  .o-hint {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
.o-hint.is-active {
  opacity: 1;
  visibility: visible;
  z-index: 3500;
}
@media only screen and (max-width:767.97px) {
  .o-hint.-icon {
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
  }
}

@media only screen and (max-width:767.97px) {
  .o-hint.-icon .o-hint__main {
    height: 100%;
    overflow-y: scroll;
    border-radius: 4px;
  }
}

.o-hint__body {
  position: relative;
  border-radius: 4px;
  font-size: 16px;
  font-size: 1rem;
  background-color: #fff;
  padding: 10px 75px 20px 35px;
}
@media only screen and (min-width:768px), tv, print {
  .o-hint__body {
    border: 5px solid #ededed;
  }
}
.o-hint.-calendar .o-hint__body {
  padding: 10px 70px 20px 30px;
  width: 720px;
  height: 540px;
}
.o-hint.-icon .o-hint__body {
  padding: 10px 60px 20px 35px;
}
@media only screen and (min-width:768px), tv, print {
  .o-hint.-icon .o-hint__body {
    width: 742px;
    height: 670px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-hint.-icon .o-hint__body {
    padding: 45px 10px 40px;
  }
}

.o-hint__close {
  width: 44px;
  height: 44px;
  background-color: #c6c6c6;
  z-index: 3600;
}
@media only screen and (min-width:768px), tv, print {
  .o-hint__close {
    position: absolute;
    right: 0;
    top: 0;
  }
}
@media only screen and (max-width:767.97px) {
  .o-hint__close {
    position: fixed;
    right: 15px;
    top: 15px;
  }
}
.o-hint__close:focus {
  outline: none;
}

@media only screen and (min-width:768px), tv, print {
  .o-hint.-icon .o-hint__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width:768px), tv, print {
  .o-hint__unit {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    min-width: 50%;
  }
  .o-hint__unit.-style {
    position: relative;
    padding-right: 30px;
  }
  .o-hint__unit.-style:after {
    position: absolute;
    right: 0;
    top: 45px;
    display: block;
    content: "";
    width: 1px;
    height: calc(100% - 45px);
    background-color: #e6e6e6;
  }
  .o-hint__unit.-plan {
    padding-left: 30px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-hint__unit.-plan {
    margin-top: 50px;
  }
}

.o-hint__heading {
  padding: 5px;
  border-bottom: 3px solid #008d31;
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  color: #3d3d3d;
}
.o-hint.-icon .o-hint__heading {
  margin-bottom: 10px;
}
@media only screen and (max-width:767.97px) {
  .o-hint.-icon .o-hint__heading {
    margin-bottom: 15px;
  }
}
.o-hint__unit.-plan .o-hint__heading {
  border-color: #f0a225;
}

.o-hint__top {
  position: relative;
  padding: 15px 0 30px;
}
.o-hint.-calendar .o-hint__top {
  width: 546px;
}

.o-hint__top__txt-wrap {
  position: absolute;
  left: 334px;
  top: 21px;
}

.o-hint__top__txt:nth-child(2) {
  margin-top: 24px;
}
.o-hint__top__txt:last-child {
  margin-top: 24px;
}
.o-hint__top__txt:last-child .o-hint__top__txt__item img {
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
}

.o-hint__top__txt__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 2;
}
.o-hint__top__txt__item img {
  margin-right: 5px;
}
.o-hint.-calendar .o-hint__top__txt__item {
  line-height: 1.75;
}

.o-hint__middle {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.o-hint__num {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.o-hint__num.-num1 {
  -ms-flex-preferred-size: 266px;
      flex-basis: 266px;
  max-width: 266px;
}
.o-hint__num.-num2 {
  -ms-flex-preferred-size: 298px;
      flex-basis: 298px;
  max-width: 298px;
}

.o-hint__num.-num1 .o-hint__num__img {
  -ms-flex-preferred-size: 127px;
      flex-basis: 127px;
  max-width: 127px;
}
.o-hint__num.-num2 .o-hint__num__img {
  -ms-flex-preferred-size: 127px;
      flex-basis: 127px;
  max-width: 127px;
}

.o-hint__num__txt {
  padding: 30px 0 0 5px;
  line-height: 1.85;
}
.o-hint__num__txt p {
  padding-left: 10px;
  border-bottom: 1px dashed #c6c6c6;
}

.o-hint__bottom {
  line-height: 1.5;
}

.o-hint__item-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 5px;
  margin-bottom: 8px;
}
.o-hint__item-wrap.-bottom {
  border-bottom: none;
}

.o-hint__unit.-style .o-hint__item {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  min-width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 3px 0;
}
.o-hint__unit.-style .o-hint__item img {
  margin-right: 5px;
}
.o-hint__unit.-plan .o-hint__item {
  margin-bottom: 20px;
}
.o-hint__unit.-plan .o-hint__item:last-child {
  margin-bottom: 0;
}

.o-hint__em {
  color: #f0a225;
  font-weight: bold;
}

@media only screen and (min-width:1200px), print {
  .o-covid__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 16px;
  }
}
.o-covid__top.-col2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width:1200px), print {
  .o-covid__top.-col2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (max-width:767.97px) {
  .o-covid__top.has-link {
    margin-bottom: 8px;
  }
}

.o-covid__top__link {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media only screen and (min-width:1200px), print {
  .o-covid__body {
    padding: 0 90px;
  }
}

.o-covid__link-hd {
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  color: #008d31;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  line-height: 1.5;
}
.o-covid__link-hd:hover {
  opacity: 0.7;
}
@media only screen and (max-width:767.97px) {
  .o-covid__link-hd {
    margin: 10px 0;
  }
}

@media only screen and (min-width:768px), tv, print {
  .o-covid__item-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width:1200px), print {
  .o-covid__item-top.-agent-goods {
    margin: 0 -30px;
  }
}

@media only screen and (min-width:768px), tv, print {
  .o-covid.-measures .o-covid__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.o-covid.-measures .o-covid__items.-bottom {
  display: block;
  margin-top: 15px;
  padding: 5px 15px 10px;
  background-color: #f8f8f8;
  border-radius: 4px;
}
@media only screen and (min-width:768px), tv, print {
  .o-covid.-measures .o-covid__items.-bottom {
    -ms-flex-preferred-size: none;
        flex-basis: none;
    max-width: none;
    padding: 0 30px 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-covid.-facility .o-covid__items {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-covid.-facility .o-covid__items:first-child {
    border-right: 1px solid #707070;
  }
}

.o-covid__item {
  border-bottom: 1px solid #646464;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-covid.-measures .o-covid__item {
  padding: 10px 0;
}
@media only screen and (min-width:768px), tv, print {
  .o-covid.-measures .o-covid__item {
    padding: 20px 0 10px;
    -ms-flex-preferred-size: calc(33.3333333333% - 30px);
        flex-basis: calc(33.3333333333% - 30px);
    max-width: calc(33.3333333333% - 30px);
    margin: 0 15px;
  }
}
.o-covid__items.-bottom .o-covid__item {
  -ms-flex-preferred-size: none;
      flex-basis: none;
  max-width: none;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 0;
}
.o-covid__items.-bottom .o-covid__item:last-child {
  border-bottom: none;
}
.o-covid.-facility .o-covid__item {
  padding: 15px 0;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media only screen and (min-width:768px), tv, print {
  .o-covid.-facility .o-covid__item {
    margin: 0 30px;
  }
}

.o-covid__item__img {
  -ms-flex-preferred-size: 70px;
      flex-basis: 70px;
  max-width: 70px;
  text-align: center;
}

.o-covid__item__txt {
  -ms-flex-preferred-size: calc(100% - 70px);
      flex-basis: calc(100% - 70px);
  max-width: calc(100% - 70px);
}

.o-covid__item__txt__heading {
  display: block;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 800;
  line-height: 1.5;
}

.o-covid__item__txt__desc {
  display: block;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.5;
}
.o-covid__item__txt__desc a {
  color: #008d31;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.o-covid__item__txt__desc a:hover {
  opacity: 0.7;
}
@media only screen and (min-width:1200px), print {
  .o-covid__item__txt__desc.-pcw-nowrap {
    white-space: nowrap;
  }
}

.o-competition {
  position: relative;
}
.o-competition.-detail {
  margin-top: 30px;
}

.o-competition__today {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 10px;
  background-color: #f0f0f0;
  font-size: 14px;
  font-size: 0.875rem;
}

.o-competition__textbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 18px 0 32px;
}
@media only screen and (min-width:768px), tv, print {
  .o-competition__textbox {
    margin: 18px 0 40px;
  }
}

.o-competition__heading {
  position: relative;
  margin: 20px 0 10px;
}
.o-competition__heading .a-heading.-gray-line {
  padding-bottom: 5px;
}
.o-competition.-detail .o-competition__heading {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width:768px), tv, print {
  .o-competition.-detail .o-competition__heading {
    gap: 5px 35px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-competition.-detail .o-competition__heading {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.o-competition.-detail .o-competition__heading__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  padding: 8px 0;
  border-bottom: 1px solid #c8c8c8;
  line-height: 1.3;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
}
@media only screen and (min-width:768px), tv, print {
  .o-competition.-detail .o-competition__heading__item {
    gap: 25px;
    padding: 10px 0;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (max-width:767.97px) {
  .o-competition.-detail .o-competition__heading__item:last-child {
    padding: 15px 0;
    border-bottom: none;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-competition.-detail .o-competition__heading__item.-top {
    width: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-competition.-detail .o-competition__heading__item.-bottom {
    width: calc(50% - 20px);
    padding: 12px 0;
    font-size: 18px;
    font-size: 1.125rem;
  }
}

@media only screen and (min-width:768px), tv, print {
  .o-competition.-detail .o-competition__heading__time {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.o-competition__printbtn {
  width: 145px;
}

.o-competition__close {
  display: block;
  margin: 0 auto;
  width: 100px;
  height: 26px;
  border-radius: 13px;
  background: #fff;
  border: 1px solid #c8c8c8;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  color: #009933;
  font-size: 14px;
  font-size: 0.875rem;
}

.o-competition__name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 0;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
}

.o-competition__name__icon {
  margin-right: 12px;
}

.o-competition__nav {
  border-top: 1px solid #c8c8c8;
  border-bottom: 1px solid #c8c8c8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-competition__nav.-tab {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.o-competition__nav__item {
  display: block;
  width: 140px;
  height: 40px;
  display: grid;
  place-content: center;
  color: #969696;
  text-decoration: none;
  font-weight: 600;
  font-size: 14px;
  font-size: 0.875rem;
}
.o-competition__nav__item.is-active {
  color: #008d31;
}
.o-competition__nav__item:not(.is-active) {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.o-competition__nav__item:not(.is-active):hover {
  opacity: 0.7;
}
.o-competition__nav__item:first-child {
  position: relative;
}
.o-competition__nav__item:first-child::after {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 1px;
  height: 18px;
  background-color: #c8c8c8;
}
@media only screen and (max-width:767.97px) {
  .o-competition__nav__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
}

.o-competition__desc {
  font-size: 15px;
  font-size: 0.9375rem;
}

.o-competition__btn {
  display: block;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
}

.o-competition__acc {
  opacity: 0;
  visibility: hidden;
  display: none;
}
.o-competition__acc.is-active {
  opacity: 1;
  visibility: visible;
  display: block;
}

.o-competition__acc-btn {
  margin-left: auto;
  margin-right: auto;
}
.o-competition__acc-btn.-open {
  width: 162px;
}
.o-competition__acc-btn.-close {
  width: 92px;
}

.o-competition__acc-cont {
  display: none;
}
.o-competition__acc-cont.is-active {
  display: block;
}

.o-competition__nav__box {
  -ms-flex-preferred-size: 140px;
      flex-basis: 140px;
  max-width: 140px;
}
@media only screen and (max-width:767.97px) {
  .o-competition__nav__box {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    border-bottom: 1px solid #c8c8c8;
  }
}
@media only screen and (max-width:767.97px) {
  .o-competition__nav__box:nth-child(2n) .o-competition__nav__box__item:after {
    content: none;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-competition__nav__box:last-child .o-competition__nav__box__item:after {
    content: none;
  }
}
@media only screen and (max-width:767.97px) {
  .o-competition__nav__box:nth-child(2n+1):last-child {
    border-bottom: none;
  }
}
@media only screen and (max-width:767.97px) {
  .o-competition__nav__box:nth-child(2n+1):nth-last-child(2) {
    border-bottom: none;
  }
}
@media only screen and (max-width:767.97px) {
  .o-competition__nav__box:nth-child(2n):last-child {
    border-bottom: none;
  }
}

.o-competition__nav__box__item {
  display: block;
  height: 34px;
  display: grid;
  place-content: center;
  color: #969696;
  text-decoration: none;
  font-weight: 600;
  font-size: 14px;
  font-size: 0.875rem;
  position: relative;
}
.o-competition__nav__box__item::after {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 1px;
  height: 18px;
  background-color: #c8c8c8;
}
@media only screen and (min-width:768px), tv, print {
  .o-competition__nav__box__item {
    height: 40px;
  }
}
.o-competition__nav__box__item.is-active {
  color: #008d31;
}
.o-competition__nav__box__item:not(.is-active) {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.o-competition__nav__box__item:not(.is-active):hover {
  opacity: 0.7;
}

.o-winner-interview__txt {
  margin-top: 24px;
}

.o-winner-interview__article {
  margin-top: 24px;
}
@media only screen and (min-width:768px), tv, print {
  .o-winner-interview__article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 40px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

@media only screen and (min-width:768px), tv, print {
  .o-winner-interview__article__figure {
    width: 50%;
  }
}

.o-winner-interview__article__body {
  margin-top: 16px;
}
@media only screen and (min-width:768px), tv, print {
  .o-winner-interview__article__body {
    width: 50%;
    margin-top: 0;
  }
}

.o-winner-interview__video {
  margin-top: 24px;
  width: 100%;
  aspect-ratio: 16/9;
  overflow: hidden;
}
.o-winner-interview__video iframe {
  width: 100%;
  height: 100%;
}
.o-bg-box.-light-gray {
  background-color: #f0f0f0;
}
.o-bg-box.-rounded3 {
  border-radius: 3px;
}

.o-panelbox.-bg-gray {
  background-color: #ededed;
}

.o-form {
  padding: 10px 0 30px;
}
@media only screen and (min-width:768px), tv, print {
  .o-form {
    padding: 10px 0 55px;
  }
}
.o-form.-partner {
  padding: 6px 0 0px;
}
@media only screen and (min-width:768px), tv, print {
  .o-form.-partner {
    padding: 6px 0 0px;
  }
}
.o-form.-reserve {
  padding: 24px 0 30px;
}
.o-form.-point {
  padding: 18px 0 55px;
}
@media only screen and (max-width:767.97px) {
  .o-form.-point {
    padding: 20px 0 116px;
  }
}
.o-form.-pass {
  position: relative;
}
.o-form.-group-edit {
  padding: 10px 0 0;
}
@media only screen and (min-width:768px), tv, print {
  .o-form.-group-edit {
    padding: 15px 0 0;
  }
}
.o-form.-user {
  padding-top: 24px;
}
.o-form.-aside {
  padding: 0;
}
.o-form.-pass-reset {
  padding-bottom: 0;
}

.o-form__top {
  padding: 0 0 5px;
}

.o-form__heading {
  margin-bottom: 15px;
  font-size: 18px;
  font-size: 1.125rem;
}

.o-form__body-wrap.-bg-gray {
  background-color: #f0f0f0;
}
.o-form__body-wrap.-quit {
  padding: 15px;
}

.o-form__body {
  padding-top: 16px;
  padding-bottom: 32px;
}
@media only screen and (min-width:768px), tv, print {
  .o-form__body {
    width: 378px;
    margin: 0 auto;
    padding-bottom: 40px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-form__body.-md {
    width: 400px;
    margin: 0 auto;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-form.-partner.-group .o-form__body {
    width: 400px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-form.-full .o-form__body {
    width: auto;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-form.-narrow .o-form__body {
    width: 680px;
  }
}
.o-form.-group-list .o-form__body {
  padding: 0;
}
@media only screen and (min-width:768px), tv, print {
  .o-form.-group-list .o-form__body {
    width: auto;
    margin: 0 auto;
    padding: 9px 24px;
  }
}

.o-form__unit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.o-form__unit + .o-form__unit {
  margin-top: 16px;
}
.o-form__unit.-narrow {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width:767.97px) {
  .o-form__unit.-sp-full {
    display: block;
  }
}
.o-form__item {
  -ms-flex-preferred-size: calc(50% - 10px);
      flex-basis: calc(50% - 10px);
  max-width: calc(50% - 10px);
}
.o-form__item.-full {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  max-width: none;
}
.o-form__item.-center {
  -ms-flex-item-align: center;
      align-self: center;
}
@media only screen and (max-width:767.97px) {
  .o-form__unit.-sp-full .o-form__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .o-form__unit.-sp-full .o-form__item + .o-form__item {
    margin-top: 16px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-form__unit.-pcw-left-narrow .o-form__item:first-child {
    -ms-flex-preferred-size: 120px;
        flex-basis: 120px;
    max-width: 120px;
  }
  .o-form__unit.-pcw-left-narrow .o-form__item:last-child {
    -ms-flex-preferred-size: calc(100% - 120px - 20px);
        flex-basis: calc(100% - 120px - 20px);
    max-width: calc(100% - 120px - 20px);
  }
}
.o-form__unit.has-yubin-btn .o-form__item {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
}

.o-form__item__heading {
  color: #aaa;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 500;
}
.o-form__item__heading small {
  font-size: 12px;
  font-size: 0.75rem;
}

.o-form__desc {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3;
}
.o-form__desc a {
  color: #1169ff;
  text-decoration: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.o-form__desc a:hover {
  opacity: 0.7;
}
.o-form__desc + .o-form__desc {
  margin-top: 20px;
}
.o-form__desc.-notice {
  font-size: 14px;
  font-size: 0.875rem;
  text-indent: -1em;
  padding-left: 1em;
}
.o-form__desc.-notice + .o-form__desc {
  margin-top: 0;
}

.o-form__notice {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
  color: #ff4848;
}

.o-form__required {
  margin-left: 5px;
  font-size: 12px;
  font-size: 0.75rem;
  color: #ff4848;
  font-weight: 500;
}

.o-form__item__icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width:768px), tv, print {
  .o-form__item__icons {
    margin-left: 45px;
    margin-right: 45px;
  }
}
.o-form__item__icons.-left {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 370px;
  margin: -5px -3px;
}
@media only screen and (min-width:768px), tv, print {
  .o-form__item__icons.-left {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-form__item__icons.-justify {
    margin-left: 0;
    margin-right: 0;
  }
}
.o-form__item__icons.-box {
  padding: 10px;
  background-color: #fff;
  border-radius: 3px;
}

.o-form__item__icon {
  margin: 10px 7px;
}
.o-form__item__icons.-left .o-form__item__icon {
  margin: 5px 3px;
}

.o-form__namelist {
  margin: 0 0 30px;
  max-height: 285px;
  overflow-y: hidden;
  border: 1px solid #c8c8c8;
  padding: 10px 12px;
  border-radius: 3px;
}
@media only screen and (min-width:768px), tv, print {
  .o-form__namelist {
    margin: 0 0 20px;
    padding: 10px 15px;
    max-height: 330px;
  }
}
.o-form__namelist.-multiple {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #fff;
  max-height: none;
}
@media only screen and (min-width:768px), tv, print {
  .o-form__namelist.-multiple {
    padding: 8px 25px;
  }
}
.o-form__namelist.-no-side-padding {
  padding-left: 0;
  padding-right: 0;
}
.o-form__namelist.-bg-white {
  background-color: #fff;
}

.o-form__namelist__item {
  font-size: 15px;
  font-size: 0.9375rem;
  cursor: pointer;
}
@media only screen and (min-width:768px), tv, print {
  .o-form__namelist__item + .o-form__namelist__item {
    margin-top: 5px;
  }
}
.o-form__namelist.-multiple .o-form__namelist__item + .o-form__namelist__item {
  margin-top: 8px;
}
.o-form__namelist__item a {
  display: block;
  color: #000;
  text-decoration: none;
}
.o-form__namelist__item.-side-pad {
  padding: 5px 12px;
}
@media only screen and (min-width:768px), tv, print {
  .o-form__namelist__item.-side-pad {
    padding: 5px 25px;
  }
}
.o-form__namelist__item.is-check-fullWidth {
  background-color: #dbf1d3;
  position: relative;
}
.o-form__namelist.-multiple .o-form__namelist__item:hover .o-form__namelist__item__check__inner::before {
  z-index: 1;
}
.o-form__namelist.-multiple .o-form__namelist__item:hover .o-form__namelist__item__check__inner > span {
  z-index: 1;
}
.o-form__namelist.-multiple .o-form__namelist__item:hover .o-form__namelist__item__check__inner::after {
  content: "";
  display: block;
  background-color: #dbf1d3;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 0;
  width: calc(100% + 24px);
}
@media only screen and (min-width:768px), tv, print {
  .o-form__namelist.-multiple .o-form__namelist__item:hover .o-form__namelist__item__check__inner::after {
    width: calc(100% + 50px);
  }
}

.o-form__select {
  text-align: right;
  cursor: pointer;
}
@media only screen and (max-width:767.97px) {
  .o-form__select.-md {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
  }
}

@media only screen and (min-width:768px), tv, print {
  .o-form__heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 15px 0 20px;
  }
}
.o-form__heading.-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-height: 40px;
}
@media only screen and (min-width:768px), tv, print {
  .o-form__heading.-flex {
    margin: 15px 0 20px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-form__input {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-form__input {
    -ms-flex-preferred-size: 440px;
        flex-basis: 440px;
    max-width: 440px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-form__heading.-flex .o-form__input {
    margin-bottom: 0;
  }
}
@media only screen and (max-width:767.97px) {
  .o-form__input.-sp-long {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-right: 8px;
  }
}
.o-form__input.-search {
  position: relative;
}
.o-form__input.-search::after {
  position: absolute;
  content: "";
  background-image: url(/assets_r/include/images/mypage/icon_search-thin.svg);
  width: 17px;
  height: 17px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 10px;
}

@media only screen and (min-width:768px), tv, print {
  .o-form__btn {
    width: 330px;
    margin: 0 auto;
  }
}
.o-form__btn.-left-side {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width:768px), tv, print {
  .o-form__btn.-left-side {
    width: auto;
    margin: 0 20px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media only screen and (max-width:767.97px) {
  .o-form__btn.-sp-col2 > *:last-child {
    max-width: calc(100% - 130px);
    -ms-flex-preferred-size: calc(100% - 130px);
        flex-basis: calc(100% - 130px);
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-form__btn.-sm {
    width: 320px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-form__btn.-sp-pad {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.o-form__btn.-center {
  text-align: center;
}
.o-form.-user .o-form__btn, .o-form.-group-list .o-form__btn {
  padding-top: 32px;
  padding-bottom: 32px;
}
@media only screen and (min-width:768px), tv, print {
  .o-form.-user .o-form__btn, .o-form.-group-list .o-form__btn {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-form__panel.-sp-pad .o-form__btn {
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-form__panel.-sp-pad .o-form__btn.-sp-btn {
    padding-top: 42px;
  }
}

.o-form__group-box {
  display: none;
}

.o-form__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -4px;
  padding-bottom: 15px;
}

.o-form__group__item {
  margin: 4px;
}

.o-form__item__groups {
  margin-top: 5px;
  padding: 10px 12px;
  background-color: #fff;
  border-radius: 3px;
}

.o-form__item__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.o-form__item__group + .o-form__item__group {
  margin-top: 15px;
}

.o-form__btm-txt {
  margin-bottom: 15px;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3;
}
@media only screen and (min-width:768px), tv, print {
  .o-form__btm-txt {
    text-align: center;
  }
}
.o-form__btm-txt.-left {
  text-align: left;
}

.o-form__btn__item + .o-form__btn__item {
  margin-top: 15px;
}
.o-form__btn__item.-cancel {
  position: absolute;
  left: 0;
  bottom: 0;
}

@media only screen and (min-width:768px), tv, print {
  .o-form__body-cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .o-form__body-cols .o-form__body {
    width: auto;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    margin-top: 16px;
    padding: 0 20px;
  }
  .o-form__body-cols .o-form__body:first-child {
    border-right: 1px solid #c8c8c8;
  }
  .o-form__body-cols .o-form__body + .o-form__body {
    border-left: 1px solid #fff;
  }
}

.o-form__item__txt {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 10px 12px 0px;
}

.o-form__quit-items {
  padding: 15px;
}
@media only screen and (min-width:768px), tv, print {
  .o-form__quit-items {
    padding: 15px 15px 25px;
  }
}

.o-form__quit-item {
  margin-bottom: 15px;
}

.o-form__select-box {
  text-align: right;
  margin-bottom: 15px;
}
@media only screen and (max-width:767.97px) {
  .o-form__select-box {
    margin-top: 10px;
  }
}

@media only screen and (min-width:768px), tv, print {
  .o-form__narrow-pc {
    width: 680px;
    margin: 0 auto;
  }
}

.o-form__group-acc {
  display: none;
  padding: 0 0 15px;
}

.o-form__labels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -5px;
}

.o-form__label {
  margin: 4px 5px;
}

.o-form__item__input {
  position: relative;
}
.o-form__item__input.-narrow {
  max-width: 370px;
}
.o-form__item__input.-birthday {
  display: grid;
  gap: 13px;
  grid-template-columns: 1fr 1fr 1fr;
}
@media only screen and (min-width:768px), tv, print {
  .o-form__item__input.-birthday {
    gap: 20px;
  }
}
.o-form__item__input.has-yubin-btn {
  display: grid;
  gap: 13px;
  grid-template-columns: 1fr 100px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width:1200px), print {
  .o-form__item__input.has-yubin-btn {
    gap: 20px;
    grid-template-columns: 1fr 120px;
  }
}

.o-form__item__tooltip {
  position: absolute;
  bottom: 50px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
}

@media only screen and (min-width:768px), tv, print {
  .o-form__unit-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}

.o-form__error {
  display: none;
  margin: 24px auto;
}
.o-form__error.is-active {
  display: block;
}

.o-form__error__input__message {
  display: none;
}

.o-form__error__input-label.has-error-message .o-form__error__input__message {
  display: block;
}

.o-form__panel.-lightgray {
  background-color: #f0f0f0;
}
@media only screen and (max-width:767.97px) {
  .o-form__panel.-sp-pad {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.o-form.-pass-reset .o-form__panel {
  padding-bottom: 25px;
}
@media only screen and (min-width:768px), tv, print {
  .o-form.-pass-reset .o-form__panel {
    padding-left: 90px;
    padding-right: 90px;
    padding-bottom: 30px;
  }
}

.o-form__btm-tel {
  text-align: center;
}

.o-form__btm-tel__txt {
  font-size: 15px;
  font-size: 0.9375rem;
}
@media only screen and (max-width:767.97px) {
  .o-form__btm-tel__txt {
    text-align: left;
  }
}

.o-form__btm-tel__num {
  color: #347aff;
  font-weight: 700;
  font-size: 18px;
  font-size: 1.125rem;
  text-decoration: none;
}
@media only screen and (min-width:768px), tv, print {
  .o-form__btm-tel__num {
    color: #000;
    pointer-events: none;
  }
}

.o-form__txtarea {
  min-height: 135px;
  overflow: hidden;
}
@media only screen and (min-width:768px), tv, print {
  .o-form__txtarea {
    min-height: 110px;
  }
}

.o-form__txt {
  margin: 24px auto 7px;
}
@media only screen and (min-width:768px), tv, print {
  .o-form__txt {
    margin: 24px auto 8px;
  }
}

.o-form__txt-change.-note {
  margin-top: 16px;
  margin-bottom: 8px;
  text-align: left;
}
@media only screen and (min-width:768px), tv, print {
  .o-form__txt-change.-note {
    text-align: center;
  }
}

.o-form__line {
  margin: 32px 0 16px;
}

.o-form__txt-desc {
  margin: 24px 0 10px;
}

.o-form__txt-require {
  margin: 10px 0 6px;
}

.o-form__pagination {
  margin: 15px 0 35px;
}
@media only screen and (min-width:768px), tv, print {
  .o-form__pagination {
    margin: 25px 0 48px;
  }
}

.o-form__check-alert {
  padding: 15px 15px 10px;
  background-color: #fffbe2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 calc(50% - 50vw);
  width: 100vw;
}
@media only screen and (min-width:768px), tv, print {
  .o-form__check-alert {
    width: 100%;
    margin: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 10px 38px;
  }
}

.o-form__check-alert__icon {
  display: block;
}
@media only screen and (min-width:768px), tv, print {
  .o-form__check-alert__icon {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-right: 30px;
  }
}

.o-form__check-alert__txt {
  line-height: 1.65;
  font-size: 14px;
  font-size: 0.875rem;
  margin-top: 5px;
}
@media only screen and (min-width:768px), tv, print {
  .o-form__check-alert__txt {
    line-height: 1.53;
    font-size: 15px;
    font-size: 0.9375rem;
    margin-top: 0;
  }
}

.o-form__group-list__item {
  padding: 15px 0;
}
.o-form__group-list__item + .o-form__group-list__item {
  border-top: 1px solid #c8c8c8;
}

@media only screen and (min-width:768px), tv, print {
  .o-form__group-list__cells {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.o-form__group-list__cells:last-child {
  border-bottom: none;
}

.o-form__group-list__item__cell__groups {
  padding: 10px 12px;
  background-color: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}
@media only screen and (min-width:1200px), print {
  .o-form.-group-list .o-form__group-list__item__cell__groups {
    max-width: 250px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-form.-group-list .o-form__group-list__item__cell__groups {
    width: 100%;
  }
}
.o-form__group-list__item__cell__groups.-pa {
  position: absolute;
  margin-top: 2px;
  z-index: 3;
}

.o-form__group-list__item__cell__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.o-form__group-list__item__cell__group + .o-form__group-list__item__cell__group {
  margin-top: 15px;
}
.o-form.-group-list .o-form__group-list__item__cell__group + .o-form__group-list__item__cell__group {
  margin-top: 10px;
}

.o-form__group-list__item__cell:nth-child(2) {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media only screen and (max-width:767.97px) {
  .o-form__group-list__item__cell {
    margin-bottom: 15px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-form.-group-list .o-form__group-list__item__cell:nth-child(1) {
    min-width: 250px;
  }
  .o-form.-group-list .o-form__group-list__item__cell:nth-child(3) {
    min-width: 250px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-form.-group-list .o-form__group-list__item__cell:nth-child(2) {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media only screen and (max-width:767.97px) {
  .o-form.-group-list .o-form__group-list__item__cell {
    margin-bottom: 6px;
  }
}
.o-form__group-list__item__cell.-pr {
  position: relative;
}

@media only screen and (min-width:768px), tv, print {
  .o-form__group-list__item__cell + .o-form__group-list__item__cell {
    margin-left: 16px;
  }
}

.o-form__group-list__item__error {
  line-height: 1.4;
}

.o-form__robot.-narrow {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.o-form__item__input__robot {
  display: none;
}
.o-form__item__input__robot.is-active {
  display: block;
}

.o-form__rule {
  max-width: 990px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width:767.97px) {
  .o-form__rule.-sp-pad {
    padding: 0 15px;
  }
}

.o-form__rule__check {
  text-align: center;
}

.o-form__rule__text {
  border: 1px solid #008d31;
  border-radius: 3px;
}

.o-form__rule__text__inner {
  margin: 12px 0 12px 20px;
  padding-right: 20px;
  height: 140px;
  overflow-y: scroll;
}

.o-form__rule__text__inner__paragraph {
  line-height: 1.53;
  font-size: 15px;
  font-size: 0.9375rem;
}

.o-form__approve {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 330px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width:767.97px) {
  .o-form__approve {
    max-width: 270px;
  }
}

.o-form__login-check {
  max-width: 330px;
  margin-left: auto;
  margin-right: auto;
}

.o-form__sns__ttl {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
}

@media only screen and (min-width:1200px), print {
  .o-form__info.-pc-center {
    text-align: center;
  }
}

.o-reserve-info__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.o-reserve-info__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  line-height: 1.3;
}
@media only screen and (min-width:768px), tv, print {
  .o-reserve-info__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-reserve-info__item.-full {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}

.o-reserve-info__item__heading {
  -ms-flex-preferred-size: 110px;
      flex-basis: 110px;
  max-width: 110px;
  padding: 9px 5px;
  border-top: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-left: 1px solid #e2e2e2;
  background-color: #f0f0f0;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
}
@media only screen and (min-width:768px), tv, print {
  .o-reserve-info__item__heading {
    -ms-flex-preferred-size: 135px;
        flex-basis: 135px;
    max-width: 135px;
    padding: 10px 8px;
    font-size: 16px;
    font-size: 1rem;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-reserve-info__item.-pc-connected .o-reserve-info__item__heading {
    border-left: none;
  }
}
@media only screen and (max-width:767.97px) {
  .o-reserve-info__item.-top .o-reserve-info__item__heading {
    border-radius: 3px 0 0 0;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-reserve-info__item.-lefttop .o-reserve-info__item__heading {
    border-radius: 3px 0 0 0;
  }
}
.o-reserve-info__item.-bottom .o-reserve-info__item__heading {
  border-bottom: 1px solid #e2e2e2;
  border-radius: 0 0 0 3px;
}
@media only screen and (min-width:768px), tv, print {
  .o-reserve-info.-detail .o-reserve-info__item__heading {
    -ms-flex-preferred-size: 245px;
        flex-basis: 245px;
    max-width: 245px;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.o-reserve-info.-point .o-reserve-info__item__heading {
  -ms-flex-preferred-size: 440px;
      flex-basis: 440px;
  max-width: 440px;
  text-align: start;
  padding: 15px 16px;
}
@media only screen and (max-width:767.97px) {
  .o-reserve-info.-point .o-reserve-info__item__heading {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.o-reserve-info.-user-info .o-reserve-info__item__heading {
  -ms-flex-preferred-size: 125px;
      flex-basis: 125px;
  max-width: 125px;
}
@media only screen and (min-width:768px), tv, print {
  .o-reserve-info.-user-info .o-reserve-info__item__heading {
    -ms-flex-preferred-size: 250px;
        flex-basis: 250px;
    max-width: 250px;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.o-reserve-info__item__heading.-flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.o-reserve-info__item__body {
  -ms-flex-preferred-size: calc(100% - 110px);
      flex-basis: calc(100% - 110px);
  max-width: calc(100% - 110px);
  padding: 8px 10px;
  border-top: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .o-reserve-info__item__body {
    -ms-flex-preferred-size: calc(100% - 135px);
        flex-basis: calc(100% - 135px);
    max-width: calc(100% - 135px);
    padding: 10px 15px;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (max-width:767.97px) {
  .o-reserve-info__item.-top .o-reserve-info__item__body {
    border-radius: 0 3px 0 0;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-reserve-info__item.-righttop .o-reserve-info__item__body {
    border-radius: 0 3px 0 0;
  }
}
.o-reserve-info__item.-bottom .o-reserve-info__item__body {
  border-bottom: 1px solid #e2e2e2;
  border-radius: 0 0 3px 0;
}
.o-reserve-info__item__body strong {
  color: #ff0000;
  font-weight: 400;
}
.o-reserve-info__item__body p + p {
  margin-top: 15px;
}
@media only screen and (min-width:768px), tv, print {
  .o-reserve-info__item__body p + p {
    margin-top: 30px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-reserve-info.-detail .o-reserve-info__item__body {
    -ms-flex-preferred-size: calc(100% - 245px);
        flex-basis: calc(100% - 245px);
    max-width: calc(100% - 245px);
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.o-reserve-info.-point .o-reserve-info__item__body {
  -ms-flex-preferred-size: calc(100% - 440px);
      flex-basis: calc(100% - 440px);
  max-width: calc(100% - 440px);
  text-align: end;
  padding: 13px 16px;
}
@media only screen and (max-width:767.97px) {
  .o-reserve-info.-point .o-reserve-info__item__body {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.o-reserve-info.-user-info .o-reserve-info__item__body {
  -ms-flex-preferred-size: calc(100% - 125px);
      flex-basis: calc(100% - 125px);
  max-width: calc(100% - 125px);
}
@media only screen and (min-width:768px), tv, print {
  .o-reserve-info.-user-info .o-reserve-info__item__body {
    -ms-flex-preferred-size: calc(100% - 250px);
        flex-basis: calc(100% - 250px);
    max-width: calc(100% - 250px);
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

.o-reserve-info__item__input {
  height: 275px;
}
@media only screen and (min-width:768px), tv, print {
  .o-reserve-info__item__input {
    height: 130px;
  }
}

@media only screen and (max-width:767.97px) {
  .o-reserve-info.-point .o-reserve-info__item.-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .o-reserve-info.-point .o-reserve-info__item.-bottom .o-reserve-info__item__heading {
    border-bottom: none;
  }
  .o-reserve-info.-point .o-reserve-info__item .o-reserve-info__item__heading {
    padding: 10px 15px;
  }
  .o-reserve-info.-point .o-reserve-info__item .o-reserve-info__item__heading.-top {
    border-radius: 3px 3px 0 0;
  }
  .o-reserve-info.-point .o-reserve-info__item .o-reserve-info__item__heading.-middle {
    border-radius: 0;
  }
  .o-reserve-info.-point .o-reserve-info__item .o-reserve-info__item__body {
    padding: 9.5px 6px;
    border-left: 1px solid #e2e2e2;
  }
  .o-reserve-info.-point .o-reserve-info__item .o-reserve-info__item__body.-bottom {
    border-radius: 0 0 3px 3px;
  }
  .o-reserve-info.-point .o-reserve-info__item .o-reserve-info__item__body.-middle {
    border-radius: 0;
  }
}

/*================================
	サイドナビ
=================================*/
.o-side-nav {
  margin: 25px 25px 25px 0px;
}
@media only screen and (max-width:1199.97px) {
  .o-side-nav {
    margin: 25px 0;
  }
}
@media only screen and (max-width:767.97px) {
  .o-side-nav {
    margin: 0px;
  }
}
.o-side-nav.-header {
  position: absolute;
  margin: 0;
  display: none;
}

@media only screen and (max-width:1199.97px) {
  .o-side-nav_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-side-nav_wrap {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.o-side-nav__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding: 8px 16px;
  margin: 0px;
  border-bottom: solid #c8c8c8 1px;
}
@media only screen and (max-width:1023.97px) {
  .o-side-nav__item {
    padding: 10px 20px;
  }
}
.o-side-nav__item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #aaa;
  text-decoration: none;
  font-weight: 700;
}
.o-side-nav__item span {
  font-size: 16px;
  font-size: 1rem;
  margin-left: 20px;
}
@media only screen and (max-width:1199.97px) {
  .o-side-nav__item span {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-side-nav__item span {
    font-size: 11px;
    font-size: 0.6875rem;
    margin-left: 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-side-nav__item span {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 1;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-side-nav__item.-main {
    padding: 18px 10px 12px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-side-nav__item.-main {
    width: 25%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-side-nav__item.-main {
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    line-height: 1.3;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-side-nav__item.-main {
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    line-height: 1.3;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-side-nav__item.-main a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-side-nav__item.-main span {
    margin-left: 0;
    margin-top: 5px;
    height: 2em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.o-side-nav__item.is-active a span {
  color: #009933;
}
.o-side-nav__item.is-active a::before {
  position: absolute;
  content: "";
  background-color: #009933;
  width: 3px;
  height: 40px;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media only screen and (max-width:1199.97px) {
  .o-side-nav__item.is-active a::before {
    display: none;
  }
}
.o-side-nav__item.is-active .icon-svg-color {
  fill: #009933;
}
@media only screen and (max-width:767.97px) {
  .o-side-nav__item.-no-border {
    border: none;
  }
}

@media only screen and (max-width:1023.97px) {
  .icon-svg-size {
    width: 34px;
    height: 34px;
  }
}

.o-side-nav__other {
  display: none;
  position: absolute;
  right: 0;
  width: 214px;
  border: 1px solid #F0F0F0;
  background-color: #fff;
  margin: 0px;
  z-index: 1;
}
.o-side-nav.-header .o-side-nav__other {
  position: static;
  display: block;
  top: 100%;
}

.o-side-nav__pc-banner {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  display: block;
  margin-right: 25px;
}
.o-side-nav__pc-banner:hover {
  opacity: 0.7;
}
@media only screen and (max-width:1199.97px) {
  .o-side-nav__pc-banner {
    display: none;
  }
}

/*================================
	マイページ
=================================*/
.o-mypage {
  margin-top: 20px;
}
@media only screen and (max-width:1199.97px) {
  .o-mypage {
    max-width: 100%;
  }
}

.o-mypage__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  padding: 16px 24px 16px 0;
}
@media only screen and (max-width:1199.97px) {
  .o-mypage__heading {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
.o-mypage__heading.-main {
  padding: 15px 20px 0;
}
.o-mypage__heading.-main.-agent {
  padding: 10px 10px 10px 0;
}
@media only screen and (min-width:1200px), print {
  .o-mypage__heading.-main {
    padding: 16px 24px 16px 0;
  }
  .o-mypage__heading.-main.-agent {
    padding: 11px 10px 11px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-mypage__heading.-main.-agent {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.o-mypage__heading.-pc {
  padding: 0px;
}
@media only screen and (max-width:1199.97px) {
  .o-mypage__heading.-pc {
    display: none;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-mypage__heading.-pc.-agent {
    display: block;
  }
}
.o-mypage__heading.-sp {
  display: none;
}
@media only screen and (max-width:1199.97px) {
  .o-mypage__heading.-sp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 11px 0;
    background-color: #f0f0f0;
  }
}

.o-mypage__heading__title {
  display: inline-block;
  font-weight: normal;
  color: #fff;
  background-color: #323232;
  padding: 8px 18px 8px 24px;
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
  line-height: 1em;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__heading__title {
    font-size: 15px;
    font-size: 0.9375rem;
    padding: 7px 17px 7px 20px;
  }
}

.o-mypage__heading__name {
  color: #323232;
  font-size: 18px;
  font-size: 1.125rem;
  margin-left: 15px;
  padding: 0px;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__heading__name {
    font-size: 16px;
    font-size: 1rem;
  }
}

.o-mypage__heading__text {
  color: #8e8e8e;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
  padding: 0px;
}
@media only screen and (max-width:1199.97px) {
  .o-mypage__heading__text {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.o-mypage__heading__text span {
  margin: 0 10px;
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__heading__text {
    font-size: 12px;
    font-size: 0.75rem;
  }
  .o-mypage__heading__text span {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

.o-mypage__heading__number {
  display: inline;
  color: #323232;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  padding: 0px;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__heading__number {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

@media only screen and (min-width:1200px), print {
  .o-mypage__heading__btn {
    width: 330px;
  }
}

.o-mypage__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 16px 0px 26px;
  margin: 0 -5px;
}
@media only screen and (max-width:1023.97px) {
  .o-mypage__body {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 400px;
    margin: 0 auto;
    padding-top: 12px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-mypage__body {
    max-width: 600px;
  }
}
@media only screen and (max-width: 374.97px) {
  .o-mypage__body {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.o-mypage__item {
  cursor: pointer;
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  padding: 0px 14px 10px;
  width: calc(50% - 5px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 5px;
  text-decoration: none;
  color: #000;
  min-height: 136px;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.o-mypage__item:hover {
  opacity: 0.7;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__item {
    padding: 0px 8px 11px;
  }
}
.o-mypage__item.-status-size {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media only screen and (min-width:1024px) {
  .o-mypage__item.-status-size, .o-mypage__item.-point-size {
    max-width: 230px;
    width: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-mypage__item.-status-size, .o-mypage__item.-point-size {
    width: 155px;
    margin: 0 5px 20px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-mypage__item.-status-size, .o-mypage__item.-point-size {
    width: 250px;
  }
}
@media only screen and (max-width: 374.97px) {
  .o-mypage__item.-status-size, .o-mypage__item.-point-size {
    width: calc(50% - 5px);
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (min-width:1024px) {
  .o-mypage__item.-campaign-size, .o-mypage__item.-coupon-size, .o-mypage__item.-stamp-size {
    max-width: 195px;
    width: 140px;
    width: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-mypage__item.-campaign-size, .o-mypage__item.-coupon-size, .o-mypage__item.-stamp-size {
    width: 155px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-mypage__item.-campaign-size, .o-mypage__item.-coupon-size, .o-mypage__item.-stamp-size {
    width: 250px;
    min-height: 169px;
  }
}
@media only screen and (max-width: 374.97px) {
  .o-mypage__item.-campaign-size, .o-mypage__item.-coupon-size, .o-mypage__item.-stamp-size {
    width: calc(50% - 5px);
    margin-left: 0;
    margin-right: 0;
  }
}

.o-mypage__item__title {
  font-size: 16px;
  font-size: 1rem;
  background: #323232;
  color: #fff;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin: 0 -14px;
  padding: 8px 0 5px;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__item__title {
    font-size: 12px;
    font-size: 0.75rem;
    padding: 6px 0px;
    margin: 0 -8px;
  }
}
.o-mypage__item__title span {
  display: block;
  color: #646464;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__item__title span {
    font-size: 11px;
    font-size: 0.6875rem;
  }
}
.o-mypage__item__title.-point span {
  color: #000;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__item__title.-point span {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
@media only screen and (max-width:767.97px) {
  .o-mypage__item__title.-campaign span, .o-mypage__item__title.-coupon span, .o-mypage__item__title.-stamp span {
    margin-top: 8px;
  }
}

.o-mypage__item__text__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 10px;
}
.o-mypage__item__text__wrap.-border {
  border-bottom: solid #c8c8c8 1px;
}
.o-mypage__item__text__wrap.-top {
  font-size: 13px;
  font-size: 0.8125rem;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__item__text__wrap.-top {
    font-size: 11px;
    font-size: 0.6875rem;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-mypage__item__text__wrap.-bottom {
    padding-bottom: 0px;
  }
}

.o-mypage__item__text {
  color: #323232;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  text-align: end;
  line-height: 1;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__item__text {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.o-mypage__item__text span {
  display: inline-block;
  margin: 0px 5px;
}
.o-mypage__item__text.-status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  color: #646464;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.5;
  font-weight: normal;
  border-bottom: none;
  padding-bottom: 0px;
  margin-top: 5px;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__item__text.-status {
    font-size: 11px;
    font-size: 0.6875rem;
  }
}
.o-mypage__item__text.-status.-nomargin {
  margin: 0px;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__item__text.-point {
    padding-bottom: 11px;
  }
}
.o-mypage__item__text.-point span {
  color: #009933;
  font-size: 38px;
  font-size: 2.375rem;
  font-weight: 700;
  word-break: break-all;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__item__text.-point span {
    font-size: 30px;
    font-size: 1.875rem;
    margin: 20px 3px 0px;
  }
}
.o-mypage__item__text.-campaign, .o-mypage__item__text.-coupon {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__item__text.-campaign, .o-mypage__item__text.-coupon {
    font-size: 10px;
    font-size: 0.625rem;
  }
}
.o-mypage__item__text.-campaign span, .o-mypage__item__text.-coupon span {
  color: #009933;
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 700;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__item__text.-campaign span, .o-mypage__item__text.-coupon span {
    margin: 8px 3px 0px;
  }
}
.o-mypage__item__text.-campaign.-black, .o-mypage__item__text.-coupon.-black {
  font-size: 12px;
  font-size: 0.75rem;
  color: #323232;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__item__text.-campaign.-black, .o-mypage__item__text.-coupon.-black {
    font-size: 10px;
    font-size: 0.625rem;
  }
}
.o-mypage__item__text.-campaign.-black span, .o-mypage__item__text.-coupon.-black span {
  font-size: 18px;
  font-size: 1.125rem;
  color: #646464;
}
.o-mypage__item__text.-headtxt {
  font-size: 13px;
  font-size: 0.8125rem;
  text-align: start;
  -ms-flex-item-align: end;
      align-self: flex-end;
  font-weight: 400;
  color: #646464;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__item__text.-headtxt {
    font-size: 11px;
    font-size: 0.6875rem;
  }
}

.o-mypage__item__text__right {
  margin: 0;
}

.o-mypage__item__text__num {
  color: #009933;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  margin: 0 2px 0 0;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__item__text__num {
    font-size: 11px;
    font-size: 0.6875rem;
  }
}

.o-mypage__item__link {
  font-size: 12px;
  font-size: 0.75rem;
  text-align: end;
  border-top: solid #c8c8c8 1px;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__item__link {
    font-size: 11px;
    font-size: 0.6875rem;
  }
}
.o-mypage__item__link.-noborder {
  border: none;
}

.o-mypage__item__link__txt {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #009933;
  text-decoration: none;
  font-weight: 700;
  margin-top: 10px;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__item__link__txt {
    margin-top: 8px;
    line-height: 1;
  }
}
.o-mypage__item__link__txt img {
  margin-left: 5px;
}

.o-mypage__item__img {
  text-align: center;
  margin-top: 12px;
  margin-bottom: 4px;
}
.o-mypage__item__img img {
  height: 55px;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__item__img {
    margin-top: 6px;
  }
}

.o-mypage__banner-area {
  text-align: center;
  padding: 21.6px 24px 0;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__banner-area {
    padding: 16px 20px 0;
  }
}
.o-mypage__banner-area-unit .o-mypage__banner-area:not(:first-child) {
  padding-top: 21.6px;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__banner-area-unit .o-mypage__banner-area:not(:first-child) {
    padding-top: 16px;
  }
}

.o-mypage__banner-area-unit {
  padding-bottom: 21.6px;
}
@media only screen and (max-width:767.97px) {
  .o-mypage__banner-area-unit {
    padding-bottom: 16px;
  }
}

.o-checkin__name {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  text-align: center;
}

.o-checkin__box__ttl {
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 700;
  color: #323232;
}

.o-checkin__boxs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.o-checkin__box {
  padding: 10px;
  border-radius: 5px;
  background-color: #fff;
  min-width: calc(50% - 9px);
}
.o-checkin.-gold .o-checkin__box.-bg-color {
  background-color: #e4dbc7;
}
.o-checkin.-silver .o-checkin__box.-bg-color {
  background-color: #e6e6e6;
}
.o-checkin.-platinum .o-checkin__box.-bg-color {
  background-color: #e4deed;
}

.o-checkin__box__rank {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.o-checkin__box__rank:before {
  width: 56px;
  height: 45px;
  content: "";
  display: inline;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.o-checkin.-gold .o-checkin__box__rank:before {
  background-image: url(/assets_r/include/images/img_gold.png);
}
.o-checkin.-silver .o-checkin__box__rank:before {
  background-image: url(/assets_r/include/images/img_silver.png);
}
.o-checkin.-platinum .o-checkin__box__rank:before {
  background-image: url(/assets_r/include/images/img_platinum.png);
}

.o-checkin__box__txt {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  padding-left: 10px;
}
.o-checkin.-gold .o-checkin__box__txt {
  color: #a58a4e;
}
.o-checkin.-silver .o-checkin__box__txt {
  color: #898989;
}
.o-checkin.-platinum .o-checkin__box__txt {
  color: #533487;
}

.o-checkin__box__pointbox {
  text-align: right;
}

.o-checkin__box__point {
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 700;
}

.o-checkin__box__unit {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
}

.o-checkin__card {
  color: #8e8e8e;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
  display: block;
}

.o-checkin__number {
  color: #323232;
  font-size: 32px;
  font-size: 2rem;
  font-weight: 700;
  text-align: center;
}

.o-checkin__qrbox {
  text-align: center;
}

.o-checkin__member {
  color: #8e8e8e;
  font-size: 10px;
  font-size: 0.625rem;
  text-align: center;
}

.o-checkin__limit__item {
  color: #262626;
  font-size: 14px;
  font-size: 0.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.o-checkin__limit__item + .o-checkin__limit__item {
  margin-top: 10px;
}

.o-checkin__limit__ttl__img {
  width: 88px;
  height: 22px;
  -o-object-fit: cover;
     object-fit: cover;
}

.o-checkin__limit__date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.o-checkin__limit__last {
  min-width: 80px;
  text-align: center;
  display: block;
}

.o-page-login {
  position: relative;
}
.o-page-login.-point-card {
  margin-top: 60px;
}

.o-page-login__body {
  padding: 0 0 30px;
}
@media only screen and (min-width:768px), tv, print {
  .o-page-login__body {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 50px;
  }
  .o-page-login__body::before {
    content: "";
    position: absolute;
    width: 2px;
    height: 235px;
    background-color: #fff;
    border-right: 1px solid #c8c8c8;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}

@media only screen and (min-width:768px), tv, print {
  .o-page-login__body__inner {
    width: 50%;
  }
}

.o-page-login__txtbox {
  margin-bottom: 25px;
}
@media only screen and (min-width:768px), tv, print {
  .o-page-login__txtbox {
    margin-right: auto;
    margin-left: auto;
    max-width: 400px;
    margin-bottom: 10px;
  }
}

.o-page-login__note {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 13px;
  font-size: 0.8125rem;
  color: #277dff;
  font-weight: 400;
  text-decoration: none;
}

.o-page-login__btn {
  display: block;
  margin-bottom: 20px;
}
@media only screen and (min-width:768px), tv, print {
  .o-page-login__btn {
    margin-right: auto;
    margin-left: auto;
    max-width: 290px;
    min-height: 58px;
  }
  .o-page-login__btn.-apple {
    min-height: 54px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-page-login__btn.-wide {
    max-width: 385px;
  }
}

.o-page-login__line {
  display: block;
  position: relative;
  padding: 6px 0;
  margin-bottom: 20px;
  color: #aaaaaa;
}
.o-page-login__line::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #fff;
  border-top: 1px solid #c8c8c8;
}

.o-page-login__bottom {
  padding: 20px 20px 10px;
}
@media only screen and (min-width:768px), tv, print {
  .o-page-login__bottom {
    padding-top: 30px;
    padding-bottom: 40px;
  }
}

.o-page-login__txt {
  margin-bottom: 20px;
  color: #323232;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
}
@media only screen and (min-width:768px), tv, print {
  .o-page-login__txt {
    margin-bottom: 40px;
    font-size: 15px;
    font-size: 0.9375rem;
    text-align: center;
  }
}

.o-page-login__subttl {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  padding: 0 15px;
}
@media only screen and (min-width:1200px), print {
  .o-page-login__subttl {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }
}

.o-page-login__caption {
  color: #262626;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
}

.o-page-login__images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.o-page-login__images__img {
  margin: 0 12px;
}

.o-page-login__intro {
  position: relative;
  top: -60px;
  left: 0;
  right: 0;
  margin: 0 15px;
}
@media only screen and (min-width:1200px), print {
  .o-page-login__intro {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }
}

.o-table-climb__ttl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width:1199.97px) {
  .o-table-climb__ttl {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.o-table-climb__table__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
@media only screen and (min-width:1200px), print {
  .o-table-climb__table__items {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-table-climb__table__items {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width:1200px), print {
  .o-table-climb__table__items:first-child {
    border-top: 1px solid #e2e2e2;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-table-climb__table__items:first-child .o-table-climb__table__item.-item01 {
    border-top: 1px solid #e2e2e2;
  }
}

.o-table-climb__table__item {
  border-right: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 0 5px;
  min-height: 47px;
}
@media only screen and (min-width:1200px), print {
  .o-table-climb__table__item {
    padding: 5px 15px;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.o-table-climb__table__item.-item01 {
  border-left: 1px solid #e2e2e2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width:1199.97px) {
  .o-table-climb__table__item.-item01 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
    padding: 2px 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-table-climb__table__item.-item01 {
    -ms-flex-preferred-size: 16%;
        flex-basis: 16%;
    max-width: 16%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.o-table-climb__table__item.-item02 {
  color: #09a03e;
}
@media only screen and (max-width:1199.97px) {
  .o-table-climb__table__item.-item02 {
    min-width: 60px;
    border-left: 1px solid #e2e2e2;
    font-size: 12px;
    font-size: 0.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width:1200px), print {
  .o-table-climb__table__item.-item02 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-preferred-size: 13%;
        flex-basis: 13%;
    max-width: 13%;
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
.o-table-climb__table__item.-item03 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width:1199.97px) {
  .o-table-climb__table__item.-item03 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    line-height: 1.3;
  }
}
@media only screen and (min-width:1200px), print {
  .o-table-climb__table__item.-item03 {
    -ms-flex-preferred-size: 56%;
        flex-basis: 56%;
    max-width: 56%;
  }
}
.o-table-climb__table__item.-item04 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width:1199.97px) {
  .o-table-climb__table__item.-item04 {
    min-width: 70px;
    padding: 2px 5px;
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width:1200px), print {
  .o-table-climb__table__item.-item04 {
    -ms-flex-preferred-size: 15%;
        flex-basis: 15%;
    max-width: 15%;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 6px 8px;
  }
}

@media only screen and (max-width:1199.97px) {
  .o-table-climb__table__item__unit {
    display: block;
    font-size: 10px;
    font-size: 0.625rem;
  }
}
@media only screen and (min-width:1200px), print {
  .o-table-climb__table__item__unit {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.o-table-climb__table__item__unit.-red {
  color: #ff2f2f;
}
@media only screen and (max-width:1199.97px) {
  .o-table-climb__table__item__unit.-point {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
@media only screen and (min-width:1200px), print {
  .o-table-climb__table__item__unit.-point {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

@media only screen and (max-width:1199.97px) {
  .o-table-climb__table__item__icon {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
}
@media only screen and (min-width:1200px), print {
  .o-table-climb__table__item__icon {
    margin-right: 5px;
  }
}

.o-table-climb__table__item__txt {
  text-align: center;
  display: block;
}

.o-coupon-detail {
  position: relative;
  max-width: 680px;
  margin: 0 auto;
}
.o-coupon-detail.-full {
  max-width: none;
  margin: 0;
}
.o-coupon-detail__main {
  -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  position: relative;
  display: block;
}
@media only screen and (min-width:768px), tv, print {
  .o-coupon-detail__main {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
}
.o-coupon-detail__main .o-coupon-detail__paidbox {
  display: none;
}

.o-coupon-detail__top {
  border-radius: 3px 3px 0 0;
}
.o-coupon-detail__main.-green .o-coupon-detail__top {
  border-top: 10px solid #4fb447;
  border-left: 10px solid #4fb447;
  border-right: 10px solid #4fb447;
}
.o-coupon-detail__main.-light-blue .o-coupon-detail__top {
  border-top: 10px solid #55b6d3;
  border-left: 10px solid #55b6d3;
  border-right: 10px solid #55b6d3;
}

.o-coupon-detail__bottom {
  padding: 4.5px 0;
  border-radius: 0 0 3px 3px;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
  font-weight: 600;
  color: #fff;
}
.o-coupon-detail__main.-green .o-coupon-detail__bottom {
  background-color: #4fb447;
}
.o-coupon-detail__main.-light-blue .o-coupon-detail__bottom {
  background-color: #55b6d3;
}

.o-coupon-detail__ttl {
  color: #323232;
  font-weight: 700;
  padding: 4px 10px;
  font-weight: 700;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.2;
}
.o-coupon-detail.-greenplus .o-coupon-detail__ttl {
  padding: 6px 0 0 50px;
}

.o-coupon-detail__pricebox {
  text-align: center;
  line-height: 1;
  padding: 6px 0 10px;
}
.o-coupon-detail__pricebox.-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.o-coupon-detail__pricebox.has-label {
  padding: 6px 0 6px 25px;
}

.o-coupon-detail__price {
  color: #000;
  font-weight: 700;
  font-size: 30px;
  font-size: 1.875rem;
}
.o-coupon-detail__pricebox.has-label .o-coupon-detail__price {
  padding-left: 20px;
}

.o-coupon-detail__price-txt {
  color: #000;
  font-weight: 700;
  font-size: 20px;
  font-size: 1.25rem;
}

.o-coupon-detail__date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
  padding: 6px 0;
  font-weight: 700;
  font-size: 12px;
  font-size: 0.75rem;
}
.o-coupon-detail__main.-green .o-coupon-detail__date {
  color: #009933;
  border-top: #009933 3px dashed;
}
.o-coupon-detail__main.-light-blue .o-coupon-detail__date {
  color: #55b6d3;
  border-top: #55b6d3 3px dashed;
}
.o-coupon-detail.-greenplus .o-coupon-detail__date {
  border-top: #00583e 2px dashed;
}
.o-coupon-detail__date > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.o-coupon-detail__date__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-coupon-detail.-greenplus .o-coupon-detail__date__box {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.o-coupon-detail__box__ttl {
  -ms-flex-preferred-size: 42%;
      flex-basis: 42%;
  max-width: 42%;
  border-radius: 3px;
  padding: 2.5px 0;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 600;
  text-align: center;
  line-height: 1;
}
.o-coupon-detail__main.-green .o-coupon-detail__box__ttl {
  background-color: #4fb447;
  color: #fff;
}
.o-coupon-detail__main.-light-blue .o-coupon-detail__box__ttl {
  background-color: #55b6d3;
  color: #fff;
}
.o-coupon-detail__date__box.-reserve .o-coupon-detail__box__ttl {
  background-color: #ffd200;
  color: #171717;
}
.o-coupon-detail.-greenplus .o-coupon-detail__box__ttl {
  color: #00583e;
  background-color: transparent;
  text-align: right;
}

.o-coupon-detail__box__data {
  -ms-flex-preferred-size: 58%;
      flex-basis: 58%;
  max-width: 58%;
  padding: 0 12px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.5;
}
@media only screen and (max-width:1199.97px) {
  .o-coupon-detail__box__data {
    padding: 0;
  }
}
.o-coupon-detail__main.-green .o-coupon-detail__box__data {
  color: #4fb447;
}
.o-coupon-detail__main.-light-blue .o-coupon-detail__box__data {
  color: #55b6d3;
}
.o-coupon-detail__date__box.-reserve .o-coupon-detail__box__data {
  color: #171717;
}
.o-coupon-detail.-greenplus .o-coupon-detail__box__data {
  color: #00583e;
  text-align: left;
}

.o-coupon-detail__input-box {
  background-color: #f0f0f0;
  padding: 15px 20px;
}

.o-coupon-detail__main.-paid .o-coupon-detail__paidbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: -10px;
  bottom: -10px;
  left: -10px;
  right: -10px;
  border-radius: 3px;
  background-color: rgba(26, 26, 26, 0.7);
}
.o-coupon-detail__main.-paid .o-coupon-detail__paidbox .o-coupon-detail__paidbox__item {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  background-image: url(/assets_r/include/images/img_paid.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 237px;
  height: 89px;
  margin: 0 auto;
}
.o-coupon-detail__main.-paid-greenplus .o-coupon-detail__paidbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 3px;
  background-color: rgba(26, 26, 26, 0.7);
  padding: 19px 16px;
}
.o-coupon-detail__main.-paid-greenplus .o-coupon-detail__paidbox .o-coupon-detail__paidbox__item {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  border: 2px solid #fff;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 10px 20px;
}

.o-coupon-detail__paidbox__item__name {
  margin-top: 8px;
  margin-left: 20px;
  line-height: 1.5;
}
.o-coupon-detail__main.-paid-greenplus .o-coupon-detail__paidbox__item__name {
  margin: 0;
}

.o-coupon-detail__paidbox__item__date {
  margin-left: 20px;
  line-height: 1.5;
}
.o-coupon-detail__main.-paid-greenplus .o-coupon-detail__paidbox__item__date {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-left: 0;
}

.o-coupon-detail__paidbox__item__time {
  margin-left: 20px;
  line-height: 1.5;
}
.o-coupon-detail__main.-paid-greenplus .o-coupon-detail__paidbox__item__time {
  margin-left: 0;
}

.o-coupon-detail__input-box__ttl {
  color: #323232;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 700;
  text-align: center;
}

.o-coupon-detail__input-box__code {
  background-color: #fff;
  width: 100%;
  padding: 8px 12px;
  border-radius: 3px;
  color: #323232;
  outline: none;
}
.o-coupon-detail__input-box__code::-webkit-input-placeholder {
  color: #aaaaaa;
}
.o-coupon-detail__input-box__code::-moz-placeholder {
  color: #aaaaaa;
}
.o-coupon-detail__input-box__code:-ms-input-placeholder {
  color: #aaaaaa;
}
.o-coupon-detail__input-box__code::-ms-input-placeholder {
  color: #aaaaaa;
}
.o-coupon-detail__input-box__code::placeholder {
  color: #aaaaaa;
}

.o-coupon-detail__table {
  border-radius: 3px;
  border: 1px solid #e2e2e2;
}

.o-coupon-detail__table__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
@media only screen and (min-width:768px), tv, print {
  .o-coupon-detail__table__block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.o-coupon-detail__table .o-coupon-detail__table__block:not(:last-child) {
  border-bottom: 1px solid #e2e2e2;
}

.o-coupon-detail__table__heading {
  display: block;
  background-color: #f0f0f0;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
  text-align: left;
  padding: 15px;
}
@media only screen and (max-width:767.97px) {
  .o-coupon-detail__table__heading {
    border-bottom: 1px solid #e2e2e2;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-coupon-detail__table__heading {
    font-size: 15px;
    font-size: 0.9375rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 180px;
    border-right: 1px solid #e2e2e2;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-coupon-detail__table__heading.-pc-header {
    background-color: #e2e2e2;
    width: 100%;
    text-align: center;
    font-weight: bold;
  }
}
.o-coupon-detail__table__heading.-bg-light-gray {
  background-color: #f0f0f0;
}
@media only screen and (min-width:768px), tv, print {
  .o-coupon-detail__table__heading.-bg-clear-pc {
    background-color: transparent;
  }
}

.o-coupon-detail__table__content {
  line-height: 1.3;
  display: block;
  padding: 15px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .o-coupon-detail__table__content {
    padding: 10px 15px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-coupon-detail__table__content {
    text-align: right;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-coupon-detail__table__content {
    padding: 10px 15px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    font-size: 15px;
    font-size: 0.9375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.o-coupon-detail__table__content.-description {
  text-align: justify;
}

.o-coupon-detail__code {
  background-color: #f0f0f0;
  padding: 15px 20px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width:768px), tv, print {
  .o-coupon-detail__code {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.o-coupon-detail__code__ttl {
  font-weight: bold;
  font-size: 13px;
  font-size: 0.8125rem;
}
@media only screen and (min-width:768px), tv, print {
  .o-coupon-detail__code__ttl {
    position: absolute;
    top: 50%;
    left: 55px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

.o-coupon-detail__code__input {
  background-color: #fff;
  width: 100%;
  border-radius: 3px;
  padding: 10px 13px;
  font-size: 16px;
  font-size: 1rem;
  margin-top: 10px;
}
@media only screen and (min-width:768px), tv, print {
  .o-coupon-detail__code__input {
    width: 330px;
    margin-top: 0;
  }
}

.o-coupon-detail__bottom__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 10px;
  text-align: left;
}

.o-coupon-detail__ribbon {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.o-golfcourse-kv {
  position: relative;
}
.o-golfcourse-kv.-img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 250px;
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-golfcourse-kv.-img {
    height: 180px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-golfcourse-kv.-img {
    height: 120px;
  }
}
.o-golfcourse-kv.-img.-area {
  height: 300px;
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-golfcourse-kv.-img.-area {
    height: 168px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-golfcourse-kv.-img.-area {
    height: 168px;
  }
}

.o-golfcourse-kv__inner {
  background-color: rgba(20, 70, 38, 0.5);
  height: 100%;
}

.o-golfcourse-kv__inner__box {
  height: 100%;
  letter-spacing: 0.1em;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (max-width:1199.97px) {
  .o-golfcourse-kv__inner__box {
    padding: 0 15px;
  }
}
.o-golfcourse-kv.-area .o-golfcourse-kv__inner__box {
  padding-top: 15px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media only screen and (min-width:1200px), print {
  .o-golfcourse-kv.-area .o-golfcourse-kv__inner__box {
    padding-top: 40px;
  }
}

.o-golfcourse-kv__inner__en {
  font-size: 22px;
  font-size: 1.375rem;
  color: #fff;
  display: block;
  font-weight: 600;
}
@media only screen and (max-width:1199.97px) {
  .o-golfcourse-kv__inner__en {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.o-golfcourse-kv__inner__ttl {
  font-size: 42px;
  font-size: 2.625rem;
  line-height: 1.2;
  color: #fff;
  font-weight: 600;
}
@media only screen and (max-width:1199.97px) {
  .o-golfcourse-kv__inner__ttl {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.5;
  }
}

.o-golfcourse-kv__inner__txt {
  margin-top: 12px;
  padding: 8px;
  border-radius: 4px;
  background-color: #fff;
  color: #09A03E;
  font-weight: 600;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.3;
  min-height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width:1200px), print {
  .o-golfcourse-kv__inner__txt {
    margin-top: 30px;
    width: 600px;
    padding: 12px;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.5;
    min-height: 78px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdvbGZjb3Vyc2VsaXN0LmNzcyIsImdvbGZjb3Vyc2VsaXN0LnNjc3MiLCJsYXlvdXQvX2dvbGZjb3Vyc2VuYXZpLnNjc3MiLCJfY29uZmlnLnNjc3MiLCJmb3VuZGF0aW9uL19taXhpbi5zY3NzIiwiYXRvbXMvX2J0bi5zY3NzIiwiYXRvbXMvX3R4dC5zY3NzIiwiYXRvbXMvX2xhYmVsLnNjc3MiLCJhdG9tcy9fbGluay5zY3NzIiwiYXRvbXMvX2xpc3Quc2NzcyIsImF0b21zL19iYWRnZS5zY3NzIiwiYXRvbXMvX2hlYWRpbmcuc2NzcyIsImF0b21zL19wYW5lbC5zY3NzIiwiYXRvbXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCJhdG9tcy9fZm9ybS1jaGVjay5zY3NzIiwiYXRvbXMvX2Zvcm0tdHh0LnNjc3MiLCJhdG9tcy9fZm9ybS10ZXh0YXJlYS5zY3NzIiwiYXRvbXMvX3pvb20uc2NzcyIsImF0b21zL19zZWFyY2guc2NzcyIsImF0b21zL19yZXMtbWFwLnNjc3MiLCJhdG9tcy9fYW5jaG9yLWZpeC5zY3NzIiwiYXRvbXMvX3NoYWRlLnNjc3MiLCJhdG9tcy9fbGluZS5zY3NzIiwiYXRvbXMvX3JhZGlvLnNjc3MiLCJhdG9tcy9fY2lyY2xlLnNjc3MiLCJhdG9tcy9fdHh0LW9wdGlvbi5zY3NzIiwibW9sZWN1bGVzL19yYXRpbmcuc2NzcyIsIm1vbGVjdWxlcy9fYnJlYWRjcnVtYi5zY3NzIiwibW9sZWN1bGVzL19mYXZvcml0ZS5zY3NzIiwibW9sZWN1bGVzL19hbmNob3Iuc2NzcyIsIm1vbGVjdWxlcy9fc29ydC5zY3NzIiwibW9sZWN1bGVzL19jYXJkLnNjc3MiLCJtb2xlY3VsZXMvX3RhYi1saXN0LnNjc3MiLCJtb2xlY3VsZXMvX3BsYW4tc3Auc2NzcyIsIm1vbGVjdWxlcy9fYWNjLnNjc3MiLCJtb2xlY3VsZXMvX2luZm8tbGlzdC5zY3NzIiwibW9sZWN1bGVzL190YWJsZS5zY3NzIiwibW9sZWN1bGVzL19hcmVhLXVuaXQuc2NzcyIsIm1vbGVjdWxlcy9faW5mby5zY3NzIiwibW9sZWN1bGVzL19vdGhlci1jb25kaXRpb24uc2NzcyIsIm1vbGVjdWxlcy9fY2FsZW5kZXIuc2NzcyIsIm1vbGVjdWxlcy9fcGxhbi5zY3NzIiwibW9sZWN1bGVzL190aW1lLnNjc3MiLCJtb2xlY3VsZXMvX3Rvb2x0aXAuc2NzcyIsIm1vbGVjdWxlcy9fc3RhcnQuc2NzcyIsIm1vbGVjdWxlcy9fc2NoZWR1bGUuc2NzcyIsIm1vbGVjdWxlcy9fbnVtYmVyLnNjc3MiLCJtb2xlY3VsZXMvX2JvdHRvbS1zcC5zY3NzIiwibW9sZWN1bGVzL196b29tLnNjc3MiLCJtb2xlY3VsZXMvX2NvcHktdXJsLnNjc3MiLCJtb2xlY3VsZXMvX3BsYW4tZGV0YWlsLXRpcC5zY3NzIiwibW9sZWN1bGVzL19jaGFydC5zY3NzIiwibW9sZWN1bGVzL19zZWxlY3QtZGF0ZS5zY3NzIiwibW9sZWN1bGVzL19sZXZlbC1ncmFwaC5zY3NzIiwibW9sZWN1bGVzL19zdGF0dXMuc2NzcyIsIm1vbGVjdWxlcy9fYnRuLW1lbnUuc2NzcyIsIm1vbGVjdWxlcy9fYmFubmVyLnNjc3MiLCJtb2xlY3VsZXMvX2djLW5ld3Muc2NzcyIsIm1vbGVjdWxlcy9fYnRuLXVuaXQuc2NzcyIsIm1vbGVjdWxlcy9fdGFiLWxhYmVsLnNjc3MiLCJtb2xlY3VsZXMvX2hlYWRlci1uYXYuc2NzcyIsIm1vbGVjdWxlcy9fcmVzZXJ2YXRpb24tbGlzdC5zY3NzIiwibW9sZWN1bGVzL19maXhlZC1hcmVhLnNjc3MiLCJtb2xlY3VsZXMvX3RhYi1tZW51LnNjc3MiLCJtb2xlY3VsZXMvX2FjYy1pbmNoZWNrLnNjc3MiLCJtb2xlY3VsZXMvX2lucHV0LnNjc3MiLCJtb2xlY3VsZXMvX2RldGFpbGJveC5zY3NzIiwibW9sZWN1bGVzL19jb3Vwb24tcGFuZWwuc2NzcyIsIm1vbGVjdWxlcy9fbXlwYWdlLWhlYWRpbmcuc2NzcyIsIm1vbGVjdWxlcy9fZmxvYXQtbWVudS5zY3NzIiwibW9sZWN1bGVzL19ub3RpY2Uuc2NzcyIsIm1vbGVjdWxlcy9faW50cm8uc2NzcyIsIm1vbGVjdWxlcy9fcG9pbnQtdXNlci5zY3NzIiwibW9sZWN1bGVzL19wYXNzLnNjc3MiLCJtb2xlY3VsZXMvX3RvdGFsLXBvaW50LnNjc3MiLCJtb2xlY3VsZXMvX2Jhbm5lci11bml0LnNjc3MiLCJtb2xlY3VsZXMvX3RhYmxlYm94LnNjc3MiLCJtb2xlY3VsZXMvX3Bhc3MtZGV0YWlsLnNjc3MiLCJtb2xlY3VsZXMvX3BhZ2UtbmV3cy5zY3NzIiwibW9sZWN1bGVzL19saXN0LnNjc3MiLCJtb2xlY3VsZXMvX21lZGlhLWJveC5zY3NzIiwibW9sZWN1bGVzL19hbmNob3ItYm94LnNjc3MiLCJvcmdhbmlzbXMvX3Byb2dyYW0uc2NzcyIsIm9yZ2FuaXNtcy9fdGFiLnNjc3MiLCJvcmdhbmlzbXMvX2xvZ2luLnNjc3MiLCJvcmdhbmlzbXMvX2dyaWQuc2NzcyIsIm9yZ2FuaXNtcy9fcGFnZW5hdmkuc2NzcyIsIm9yZ2FuaXNtcy9fbW9kYWwuc2NzcyIsIm9yZ2FuaXNtcy9fa3Yuc2NzcyIsIm9yZ2FuaXNtcy9fcGlja3VwLnNjc3MiLCJvcmdhbmlzbXMvX2luZm8uc2NzcyIsIm9yZ2FuaXNtcy9fbmVpZ2hib3Jpbmcuc2NzcyIsIm9yZ2FuaXNtcy9fcmVnaXN0ZXIuc2NzcyIsIm9yZ2FuaXNtcy9fY2FsZW5kZXIuc2NzcyIsIm9yZ2FuaXNtcy9fYXJlYS5zY3NzIiwib3JnYW5pc21zL19iYXNpYy1pbmZvLnNjc3MiLCJvcmdhbmlzbXMvX3Jldmlldy5zY3NzIiwib3JnYW5pc21zL19nYWxsZXJ5LnNjc3MiLCJvcmdhbmlzbXMvX3NlbGVjdC10aW1lLnNjc3MiLCJvcmdhbmlzbXMvX2Ryb3Bkb3duLnNjc3MiLCJvcmdhbmlzbXMvX2NhbGVuZGVyLXNwLnNjc3MiLCJvcmdhbmlzbXMvX3NjaGVkdWxlLnNjc3MiLCJvcmdhbmlzbXMvX21lZGlhLnNjc3MiLCJvcmdhbmlzbXMvX2luZm8tbGlzdC5zY3NzIiwib3JnYW5pc21zL19wbGFuLWRldGFpbC5zY3NzIiwib3JnYW5pc21zL19wbGFuLXNlYXJjaC5zY3NzIiwib3JnYW5pc21zL19wYXRpY2lwYW50LnNjc3MiLCJvcmdhbmlzbXMvX3NlYXJjaC1yZXN1bHRzLnNjc3MiLCJvcmdhbmlzbXMvX2NvbXBhbmlvbi5zY3NzIiwib3JnYW5pc21zL191c2VyLXJldmlldy5zY3NzIiwib3JnYW5pc21zL19jaGFydC5zY3NzIiwib3JnYW5pc21zL19zZWxlY3QtbWVudS5zY3NzIiwib3JnYW5pc21zL19iYW5uZXIuc2NzcyIsIm9yZ2FuaXNtcy9fcHJvY2Vzcy5zY3NzIiwib3JnYW5pc21zL19xdWVzdGlvbm5haXJlLnNjc3MiLCJvcmdhbmlzbXMvX2NvdXJzZS1saXN0LnNjc3MiLCJvcmdhbmlzbXMvX21hcC5zY3NzIiwib3JnYW5pc21zL19kYXRlcGlja2VyLnNjc3MiLCJvcmdhbmlzbXMvX2hpbnQuc2NzcyIsIm9yZ2FuaXNtcy9fY292aWQuc2NzcyIsIm9yZ2FuaXNtcy9fY29tcGV0aXRpb24uc2NzcyIsIm9yZ2FuaXNtcy9fd2lubmVyLWludGVydmlldy5zY3NzIiwib3JnYW5pc21zL19iZy1ib3guc2NzcyIsIm9yZ2FuaXNtcy9fcGFuZWwtYm94LnNjc3MiLCJvcmdhbmlzbXMvX2Zvcm0uc2NzcyIsIm9yZ2FuaXNtcy9fcmVzZXJ2ZS1pbmZvLnNjc3MiLCJvcmdhbmlzbXMvX3NpZGUtbmF2LnNjc3MiLCJvcmdhbmlzbXMvX215cGFnZS5zY3NzIiwib3JnYW5pc21zL19jaGVja2luLnNjc3MiLCJvcmdhbmlzbXMvX3BhZ2UtbG9naW4uc2NzcyIsIm9yZ2FuaXNtcy9fdGFibGUtY2xpbWIuc2NzcyIsIm9yZ2FuaXNtcy9fY291cG9uLWRldGFpbC5zY3NzIiwib3JnYW5pc21zL19nb2xmY291cnNlLWt2LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDR2hCOzs7O3FDQUFBO0FDREE7RUFDRSx5QkNrREs7QUg3Q1A7O0FFRkE7RUFDRSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VB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a0NOO0FLL2pDRTtFQUNFLGlCQUFBO0VEclRILGVBQUE7RUFDQSxtQkFBQTtBSnUzQ0Q7QUtqa0NJO0VBSEY7SUFJSSxhQUFBO0VMb2tDSjtBQUNGO0FLbGtDRTtFQUNFLGtCQUFBO0VENVRILGVBQUE7RUFDQSxtQkFBQTtBSmk0Q0Q7QUtua0NFO0VBQ0UsYUFBQTtFRGhVSCxlQUFBO0VBQ0EsZUFBQTtBSnM0Q0Q7QUtsa0NFO0VBQ0Usc0JBQUE7QUxva0NKO0FLbGtDRTtFQUNFLHNCQUFBO0VBQ0EsY0Z6VEc7QUg2M0NQO0FLbGtDRTtFQUNFLHNCQUFBO0VBQ0EsY0Z4U0k7QUg0MkNSO0FLbGtDRTtFQUNFLHlCRjdSUTtFRThSUixXQUFBO0FMb2tDSjtBS2xrQ0U7RUFDRSx5QkYvU0k7RUVnVEosV0FBQTtBTG9rQ0o7QUtsa0NFO0VBQ0UseUJGbFRZO0VFbVRaLFdBQUE7QUxva0NKO0FLbGtDRTtFQUNFLHlCRnJUWTtFRXNUWixXQUFBO0FMb2tDSjtBS2xrQ0U7RUFDRSx5QkZ0VEs7RUV1VEwsV0FBQTtBTG9rQ0o7QUtsa0NFO0VBQ0Usc0JBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QUxva0NKO0FLbGtDRTtFQUNFLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxjRnRVSTtBSDA0Q1I7QUtua0NJO0VBQ0UscUJGelNVO0VFMFNWLGdCQUFBO0VBQ0EsWUFBQTtFRGhYTCxlQUFBO0VBQ0EsbUJBQUE7QUpzN0NEO0FLcGtDSTtFQUNFLHFCRi9TVTtFRWdUVixnQkFBQTtFQUNBLFlBQUE7RUR0WEwsZUFBQTtFQUNBLG1CQUFBO0FKNjdDRDtBS3BrQ0U7RUFDRSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0Z2Vkk7QUg2NUNSO0FLcGtDRTtFQUNFLHlCQUFBO0FMc2tDSjtBS3BrQ0U7RUFDRSx5QkFBQTtBTHNrQ0o7QUtwa0NFO0VBQ0UseUJGalhLO0VFa1hMLFdBQUE7QUxza0NKO0FLcGtDRTtFQUNFLHlCRnhYRztBSDg3Q1A7QUtwa0NFO0VBQ0UseUJGblhLO0VFb1hMLGNGOVZNO0FIbzZDVjtBS25rQ0U7RUFD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O0FMa21DTjtBS2htQ0k7RUR2K0NILGVBQUE7RUFDQSxtQkFBQTtBSjBrRkQ7QUtsbUNNO0VBRkY7SUR2K0NILGVBQUE7SUFDQSxtQkFBQTtFSitrRkM7QUFDRjtBS3BtQ0k7RUFDRSx5QkY3NkNTO0VFODZDVCxxQkY5NkNTO0FIb2hGZjtBS3BtQ0k7RUFDRSx5QkZyN0NXO0VFczdDWCxxQkZ0N0NXO0FINGhGakI7QUtwbUNRO0VBQ0UseUJBQUE7QUxzbUNWO0FLcm1DVTtFQUNFLFlBQUE7QUx1bUNaO0FLbG1DSTtFQUNFLHlCRi83Q2U7RUVnOENmLGNGajhDVztFRWs4Q1gscUJGajhDZTtBSHFpRnJCO0FLbG1DSTtFQUNFLGNGajhDVztFRWs4Q1gsc0JBQUE7RUFDQSxxQkZoOENVO0VFaThDVix5QkFBQTtBTG9tQ047QUtsbUNNO0VBQ0Usa0JBQUE7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0VBQ0EsZ0JBQUE7QUxvbUNSO0FLam1DTTtFQUNFLGFBQUE7RUQvZ0RQLGVBQUE7RUFDQSxlQUFBO0VDZ2hETyxjRmg5Q087RUVpOUNQLGdCQUFBO0FMb21DUjtBS25tQ1E7RUFDRSxVQUFBO0FMcW1DVjtBS2ptQ007RUFDRSxjRjM5Q1M7QUg4akZqQjtBS2htQ0k7RUQ1aERILGVBQUE7RUFDQSxtQkFBQTtFQzZoREssV0FBQTtFQUNBLGtCQUFBO0FMbW1DTjtBSy9sQ007RUFDRSxvQ0FBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7QUxpbUNSO0FLOWxDSTtFQUNFLGNGNStDVztBSDRrRmpCO0FLOWxDSTtFQUNFLHlCQUFBO0VBQ0EsY0ZqL0NXO0VFay9DWCxzQkFBQTtBTGdtQ047QUs5bENJO0VBQ0UseUJBQUE7QUxnbUNOO0FLOWxDSTtFQUNFLFlBQUE7QUxnbUNOO0FLOWxDSTtFQUNFLGtCQUFBO0VEeGpETCxlQUFBO0VBQ0EsbUJBQUE7QUp5cEZEO0FLaG1DTTtFQUhGO0lBSUksa0JBQUE7SUQzakRQLGVBQUE7SUFDQSxtQkFBQTtFSitwRkM7QUFDRjtBS2xtQ0k7RUFDRSxrQkFBQTtFRGhrREwsZUFBQTtF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QTREcHBiVTtFQURGO0lBRUksY3pEaEtKO0VIdXpiTjtBQUNGO0E0RHJwYlk7RUFERjtJQUVJLHlCekRwS047RUg0emJOO0FBQ0Y7QTREcHBiVTtFQURGO0lBRUksYXpEMUtKO0VIaTBiTjtBQUNGO0E0RG5xYlU7RUFERjtJQUVJLGN6RGhLSjtFSHMwYk47QUFDRjtBNERwcWJZO0VBREY7SUFFSSx5QnpEcEtOO0VIMjBiTjtBQUNGO0E0RG5xYlU7RUFERjtJQUVJLGF6RDFLSjtFSGcxYk47QUFDRjtBNERscmJVO0VBREY7SUFFSSxjekRoS0o7RUhxMWJOO0FBQ0Y7QTREbnJiWTtFQURGO0lBRUkseUJ6RHBLTjtFSDAxYk47QUFDRjtBNERscmJVO0VBREY7SUFFSSxhekQxS0o7RUgrMWJOO0FBQ0Y7QTREanNiVTtFQURGO0lBRUksY3pEaEtKO0VIbzJiTjtBQUNGO0E0RGxzYlk7RUFERjtJQUVJLHlCekRwS047RUh5MmJOO0FBQ0Y7QTREanNiVTtFQURGO0lBRUksYXpEMUtKO0VIODJiTjtBQUNGO0E0RGh0YlU7RUFERjtJQUVJLGN6RGhLSjtFSG0zYk47QUFDRjtBNERqdGJZO0VBREY7SUFFSSx5QnpEcEtOO0VIdzNiTjtBQUNGO0E0RGh0YlU7RUFERjtJQUVJLGF6RDFLSjtFSDYzYk47QUFDRjtBNEQvdGJVO0VBREY7SUFFSSxjekRoS0o7RUhrNGJOO0FBQ0Y7QTREaHViWTtFQURGO0lBRUkseUJ6RHBLTjtFSHU0Yk47QUFDRjtBNEQvdGJVO0VBREY7SUFFSSxhekQxS0o7RUg0NGJOO0FBQ0Y7QTREOXViVTtFQURGO0lBRUksY3pEaEtKO0VIaTViTjtBQUNGO0E0RC91Ylk7RUFERjtJQUVJLHlCekRwS047RUhzNWJOO0FBQ0Y7QTREOXViVTtFQURGO0lBRUksYXpEMUtKO0VIMjViTjtBQUNGO0E0RDd2YlU7RUFERjtJQUVJLGN6RGhLSjtFSGc2Yk47QUFDRjtBNEQ5dmJZO0VBREY7SUFFSSx5QnpEcEtOO0VIcTZiTjtBQUNGO0E0RDd2YlU7RUFERjtJQUVJLGF6RDFLSjtFSDA2Yk47QUFDRjtBNEQ1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RXJGb25yQkY7RXFGbm5yQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRnFuckJIO0VxRmpuckJFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckZtbnJCSDtBQUNGO0FxRmhuckJFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRmtuckJGO0VxRmpuckJFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZtbnJCSDtFcUYvbXJCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGaW5yQkg7QUFDRjtBcUY5bXJCRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZnbnJCRjtFcUYvbXJCRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGaW5yQkg7RXFGN21yQkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyRittckJIO0FBQ0Y7QXFGNW1yQkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGOG1yQkY7RXFGN21yQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRittckJIO0VxRjNtckJFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckY2bXJCSDtBQUNGO0FxRjF1ckJFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRjR1ckJGO0VxRjN1ckJFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckY2dXJCSDtFcUZ6dXJCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGMnVyQkg7QUFDRjtBcUZ4dXJCRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckYwdXJCRjtFcUZ6dXJCRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGMnVyQkg7RXFGdnVyQkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyRnl1ckJIO0FBQ0Y7QXFGdHVyQkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGd3VyQkY7RXFGdnVyQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRnl1ckJIO0VxRnJ1ckJFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckZ1dXJCSDtBQUNGO0FxRnB1ckJFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRnN1ckJGO0VxRnJ1ckJFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZ1dXJCSDtFcUZudXJCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGcXVyQkg7QUFDRjtBcUZsdXJCRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZvdXJCRjtFcUZudXJCRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGcXVyQkg7RXFGanVyQkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyRm11ckJIO0FBQ0Y7QXFGaHVyQkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGa3VyQkY7RXFGanVyQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRm11ckJIO0VxRi90ckJFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckZpdXJCSDtBQUNGO0FxRjl0ckJFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRmd1ckJGO0VxRi90ckJFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZpdXJCSDtFcUY3dHJCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGK3RyQkg7QUFDRjtBcUY1dHJCRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckY4dHJCRjtFcUY3dHJCRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGK3RyQkg7RXFGM3RyQkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyRjZ0ckJIO0FBQ0Y7QXFGMTFyQkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGNDFyQkY7RXFGMzFyQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRjYxckJIO0VxRnoxckJFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckYyMXJCSDtBQUNGO0FxRngxckJFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRjAxckJGO0VxRnoxckJFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckYyMXJCSDtFcUZ2MXJCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGeTFyQkg7QUFDRjtBcUZ0MXJCRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZ3MXJCRjtFcUZ2MXJCRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGeTFyQkg7RXFGcjFyQkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyRnUxckJIO0FBQ0Y7QXFGcDFyQkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGczFyQkY7RXFGcjFyQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRnUxckJIO0VxRm4xckJFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckZxMXJCSDtBQUNGO0FxRmwxckJFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRm8xckJGO0VxRm4xckJFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZxMXJCSDtFcUZqMXJCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGbTFyQkg7QUFDRjtBcUZoMXJCRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZrMXJCRjtFcUZqMXJCRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGbTFyQkg7RXFGLzByQkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyRmkxckJIO0FBQ0Y7QXFGOTByQkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGZzFyQkY7RXFGLzByQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRmkxckJIO0VxRjcwckJFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckYrMHJCSDtBQUNGO0FxRjUwckJFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRjgwckJGO0VxRjcwckJFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckYrMHJCSDtFcUYzMHJCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGNjByQkg7QUFDRjtBcUYxOHJCRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckY0OHJCRjtFcUYzOHJCRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGNjhyQkg7RXFGejhyQkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyRjI4ckJIO0FBQ0Y7QXFGeDhyQkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGMDhyQkY7RXFGejhyQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRjI4ckJIO0VxRnY4ckJFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckZ5OHJCSDtBQUNGO0FxRnQ4ckJFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRnc4ckJGO0VxRnY4ckJFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZ5OHJCSDtFcUZyOHJCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGdThyQkg7QUFDRjtBcUZwOHJCRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZzOHJCRjtFcUZyOHJCRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGdThyQkg7RXFGbjhyQkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyRnE4ckJIO0FBQ0Y7QXFGbDhyQkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGbzhyQkY7RXFGbjhyQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRnE4ckJIO0VxRmo4ckJFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckZtOHJCSDtBQUNGO0FxRmg4ckJFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRms4ckJGO0VxRmo4ckJFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZtOHJCSDtFcUYvN3JCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGaThyQkg7QUFDRjtBcUY5N3JCRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZnOHJCRjtFcUYvN3JCRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGaThyQkg7RXFGNzdyQkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyRis3ckJIO0FBQ0Y7QXFGNTdyQkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGODdyQkY7RXFGNzdyQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRis3ckJIO0VxRjM3ckJFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckY2N3JCSDtBQUNGO0FxRjFqc0JFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRjRqc0JGO0VxRjNqc0JFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckY2anNCSDtFcUZ6anNCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGMmpzQkg7QUFDRjtBcUZ4anNCRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckYwanNCRjtFcUZ6anNCRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGMmpzQkg7RXFGdmpzQkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyRnlqc0JIO0FBQ0Y7QXFGdGpzQkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGd2pzQkY7RXFGdmpzQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRnlqc0JIO0VxRnJqc0JFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckZ1anNCSDtBQUNGO0FxRnBqc0JFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRnNqc0JGO0VxRnJqc0JFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZ1anNCSDtFcUZuanNCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGcWpzQkg7QUFDRjtBcUZsanNCRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZvanNCRjtFcUZuanNCRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGcWpzQkg7RXFGampzQkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyRm1qc0JIO0FBQ0Y7QXFGaGpzQkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGa2pzQkY7RXFGampzQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRm1qc0JIO0VxRi9pc0JFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckZpanNCSDtBQUNGO0FxRjlpc0JFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRmdqc0JGO0VxRi9pc0JFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZpanNCSDtFcUY3aXNCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGK2lzQkg7QUFDRjtBcUY1aXNCRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckY4aXNCRjtFcUY3aXNCRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGK2lzQkg7RXFGM2lzQkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyRjZpc0JIO0FBQ0Y7QXFGMXFzQkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGNHFzQkY7RXFGM3FzQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRjZxc0JIO0VxRnpxc0JFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckYycXNCSDtBQUNGO0FxRnhxc0JFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRjBxc0JGO0VxRnpxc0JFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckYycXNCSDtFcUZ2cXNCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGeXFzQkg7QUFDRjtBcUZ0cXNCRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZ3cXNCRjtFcUZ2cXNCRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGeXFzQkg7RXFGcnFzQkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyRnVxc0JIO0FBQ0Y7QXFGcHFzQkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGc3FzQkY7RXFGcnFzQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRnVxc0JIO0VxRm5xc0JFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckZxcXNCSDtBQUNGO0FxRmxxc0JFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRm9xc0JGO0VxRm5xc0JFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZxcXNCSDtFcUZqcXNCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGbXFzQkg7QUFDRjtBcUZocXNCRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZrcXNCRjtFcUZqcXNCRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGbXFzQkg7RXFGL3BzQkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyRmlxc0JIO0FBQ0Y7QXFGOXBzQkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGZ3FzQkY7RXFGL3BzQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRmlxc0JIO0VxRjdwc0JFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckYrcHNCSDtBQUNGO0FxRjVwc0JFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRjhwc0JGO0VxRjdwc0JFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckYrcHNCSDtFcUYzcHNCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGNnBzQkg7QUFDRjtBcUYxeHNCRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckY0eHNCRjtFcUYzeHNCRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGNnhzQkg7RXFGenhzQkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyRjJ4c0JIO0FBQ0Y7QXFGeHhzQkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGMHhzQkY7RXFGenhzQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRjJ4c0JIO0VxRnZ4c0JFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckZ5eHNCSDtBQUNGO0FxRnR4c0JFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRnd4c0JGO0VxRnZ4c0JFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZ5eHNCSDtFcUZyeHNCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGdXhzQkg7QUFDRjtBcUZweHNCRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZzeHNCRjtFcUZyeHNCRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGdXhzQkg7RXFGbnhzQkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyRnF4c0JIO0FBQ0Y7QXFGbHhzQkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGb3hzQkY7RXFGbnhzQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRnF4c0JIO0VxRmp4c0JFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckZteHNCSDtBQUNGO0FxRmh4c0JFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRmt4c0JGO0VxRmp4c0JFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZteHNCSDtFcUYvd3NCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGaXhzQkg7QUFDRjtBcUY5d3NCRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZneHNCRjtFcUYvd3NCRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGaXhzQkg7RXFGN3dzQkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyRit3c0JIO0FBQ0Y7QXFGNXdzQkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGOHdzQkY7RXFGN3dzQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRit3c0JIO0VxRjN3c0JFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckY2d3NCSDtBQUNGO0FxRjE0c0JFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRjQ0c0JGO0VxRjM0c0JFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckY2NHNCSDtFcUZ6NHNCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGMjRzQkg7QUFDRjtBcUZ4NHNCRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckYwNHNCRjtFcUZ6NHNCRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGMjRzQkg7RXFGdjRzQkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyRnk0c0JIO0FBQ0Y7QXFGdDRzQkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGdzRzQkY7RXFGdjRzQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRnk0c0JIO0VxRnI0c0JFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckZ1NHNCSDtBQUNGO0FxRnA0c0JFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRnM0c0JGO0VxRnI0c0JFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZ1NHNCSDtFcUZuNHNCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGcTRzQkg7QUFDRjtBcUZsNHNCRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZvNHNCRjtFcUZuNHNCRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGcTRzQkg7RXFGajRzQkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyRm00c0JIO0FBQ0Y7QXFGaDRzQkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGazRzQkY7RXFGajRzQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRm00c0JIO0VxRi8zc0JFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckZpNHNCSDtBQUNGO0FxRjkzc0JFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRmc0c0JGO0VxRi8zc0JFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZpNHNCSDtFcUY3M3NCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGKzNzQkg7QUFDRjtBcUY1M3NCRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckY4M3NCRjtFcUY3M3NCRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGKzNzQkg7RXFGMzNzQkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyRjYzc0JIO0FBQ0Y7QXFGMS9zQkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGNC9zQkY7RXFGMy9zQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRjYvc0JIO0VxRnovc0JFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckYyL3NCSDtBQUNGO0FxRngvc0JFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRjAvc0JGO0VxRnovc0JFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckYyL3NCSDtFcUZ2L3NCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGeS9zQkg7QUFDRjtBcUZ0L3NCRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZ3L3NCRjtFcUZ2L3NCRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGeS9zQkg7RXFGci9zQkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyRnUvc0JIO0FBQ0Y7QXFGcC9zQkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGcy9zQkY7RXFGci9zQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRnUvc0JIO0VxRm4vc0JFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckZxL3NCSDtBQUNGO0FxRmwvc0JFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRm8vc0JGO0VxRm4vc0JFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZxL3NCSDtFcUZqL3NCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGbS9zQkg7QUFDRjtBcUZoL3NCRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckZrL3NCRjtFcUZqL3NCRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGbS9zQkg7RXFGLytzQkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyRmkvc0JIO0FBQ0Y7QXFGOStzQkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJGZy9zQkY7RXFGLytzQkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRmkvc0JIO0VxRjcrc0JFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckYrK3NCSDtBQUNGO0FxRjUrc0JFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyRjgrc0JGO0VxRjcrc0JFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckYrK3NCSDtFcUYzK3NCRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJGNitzQkg7QUFDRjtBcUYxbXRCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY0bXRCRjtFcUYzbXRCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGNm10Qkg7RXFGem10QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRjJtdEJIO0FBQ0Y7QXFGeG10QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGMG10QkY7RXFGem10QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjJtdEJIO0VxRnZtdEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZ5bXRCSDtBQUNGO0FxRnRtdEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRndtdEJGO0VxRnZtdEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ5bXRCSDtFcUZybXRCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGdW10Qkg7QUFDRjtBcUZwbXRCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZzbXRCRjtFcUZybXRCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGdW10Qkg7RXFGbm10QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnFtdEJIO0FBQ0Y7QXFGbG10QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGb210QkY7RXFGbm10QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnFtdEJIO0VxRmptdEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZtbXRCSDtBQUNGO0FxRmhtdEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmttdEJGO0VxRmptdEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZtbXRCSDtFcUYvbHRCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGaW10Qkg7QUFDRjtBcUY5bHRCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZnbXRCRjtFcUYvbHRCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGaW10Qkg7RXFGN2x0QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRitsdEJIO0FBQ0Y7QXFGNWx0QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGOGx0QkY7RXFGN2x0QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRitsdEJIO0VxRjNsdEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckY2bHRCSDtBQUNGO0FxRjF0dEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjR0dEJGO0VxRjN0dEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY2dHRCSDtFcUZ6dHRCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGMnR0Qkg7QUFDRjtBcUZ4dHRCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYwdHRCRjtFcUZ6dHRCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGMnR0Qkg7RXFGdnR0QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnl0dEJIO0FBQ0Y7QXFGdHR0QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGd3R0QkY7RXFGdnR0QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnl0dEJIO0VxRnJ0dEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZ1dHRCSDtBQUNGO0FxRnB0dEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnN0dEJGO0VxRnJ0dEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ1dHRCSDtFcUZudHRCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGcXR0Qkg7QUFDRjtBcUZsdHRCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZvdHRCRjtFcUZudHRCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGcXR0Qkg7RXFGanR0QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRm10dEJIO0FBQ0Y7QXFGaHR0QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGa3R0QkY7RXFGanR0QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRm10dEJIO0VxRi9zdEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZpdHRCSDtBQUNGO0FxRjlzdEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmd0dEJGO0VxRi9zdEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZpdHRCSDtFcUY3c3RCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGK3N0Qkg7QUFDRjtBcUY1c3RCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY4c3RCRjtFcUY3c3RCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGK3N0Qkg7RXFGM3N0QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRjZzdEJIO0FBQ0Y7QXFGMTB0QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGNDB0QkY7RXFGMzB0QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjYwdEJIO0VxRnowdEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckYyMHRCSDtBQUNGO0FxRngwdEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjAwdEJGO0VxRnowdEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYyMHRCSDtFcUZ2MHRCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGeTB0Qkg7QUFDRjtBcUZ0MHRCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ3MHRCRjtFcUZ2MHRCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGeTB0Qkg7RXFGcjB0QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnUwdEJIO0FBQ0Y7QXFGcDB0QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGczB0QkY7RXFGcjB0QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnUwdEJIO0VxRm4wdEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZxMHRCSDtBQUNGO0FxRmwwdEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRm8wdEJGO0VxRm4wdEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZxMHRCSDtFcUZqMHRCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGbTB0Qkg7QUFDRjtBcUZoMHRCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZrMHRCRjtFcUZqMHRCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGbTB0Qkg7RXFGL3p0QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRmkwdEJIO0FBQ0Y7QXFGOXp0QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGZzB0QkY7RXFGL3p0QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmkwdEJIO0VxRjd6dEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckYrenRCSDtBQUNGO0FxRjV6dEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjh6dEJGO0VxRjd6dEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYrenRCSDtFcUYzenRCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGNnp0Qkg7QUFDRjtBcUYxN3RCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY0N3RCRjtFcUYzN3RCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGNjd0Qkg7RXFGejd0QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRjI3dEJIO0FBQ0Y7QXFGeDd0QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGMDd0QkY7RXFGejd0QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjI3dEJIO0VxRnY3dEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZ5N3RCSDtBQUNGO0FxRnQ3dEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnc3dEJGO0VxRnY3dEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ5N3RCSDtFcUZyN3RCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGdTd0Qkg7QUFDRjtBcUZwN3RCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZzN3RCRjtFcUZyN3RCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGdTd0Qkg7RXFGbjd0QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnE3dEJIO0FBQ0Y7QXFGbDd0QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGbzd0QkY7RXFGbjd0QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnE3dEJIO0VxRmo3dEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZtN3RCSDtBQUNGO0FxRmg3dEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRms3dEJGO0VxRmo3dEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZtN3RCSDtFcUYvNnRCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGaTd0Qkg7QUFDRjtBcUY5NnRCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZnN3RCRjtFcUYvNnRCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGaTd0Qkg7RXFGNzZ0QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRis2dEJIO0FBQ0Y7QXFGNTZ0QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGODZ0QkY7RXFGNzZ0QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRis2dEJIO0VxRjM2dEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckY2NnRCSDtBQUNGO0FxRjFpdUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjRpdUJGO0VxRjNpdUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY2aXVCSDtFcUZ6aXVCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGMml1Qkg7QUFDRjtBcUZ4aXVCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYwaXVCRjtFcUZ6aXVCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGMml1Qkg7RXFGdml1QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnlpdUJIO0FBQ0Y7QXFGdGl1QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGd2l1QkY7RXFGdml1QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnlpdUJIO0VxRnJpdUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZ1aXVCSDtBQUNGO0FxRnBpdUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnNpdUJGO0VxRnJpdUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ1aXVCSDtFcUZuaXVCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGcWl1Qkg7QUFDRjtBcUZsaXVCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZvaXVCRjtFcUZuaXVCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGcWl1Qkg7RXFGaml1QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRm1pdUJIO0FBQ0Y7QXFGaGl1QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGa2l1QkY7RXFGaml1QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRm1pdUJIO0VxRi9odUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZpaXVCSDtBQUNGO0FxRjlodUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmdpdUJGO0VxRi9odUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZpaXVCSDtFcUY3aHVCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGK2h1Qkg7QUFDRjtBcUY1aHVCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY4aHVCRjtFcUY3aHVCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGK2h1Qkg7RXFGM2h1QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRjZodUJIO0FBQ0Y7QXFGMXB1QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGNHB1QkY7RXFGM3B1QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjZwdUJIO0VxRnpwdUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckYycHVCSDtBQUNGO0FxRnhwdUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjBwdUJGO0VxRnpwdUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYycHVCSDtFcUZ2cHVCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGeXB1Qkg7QUFDRjtBcUZ0cHVCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ3cHVCRjtFcUZ2cHVCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGeXB1Qkg7RXFGcnB1QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnVwdUJIO0FBQ0Y7QXFGcHB1QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGc3B1QkY7RXFGcnB1QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnVwdUJIO0VxRm5wdUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZxcHVCSDtBQUNGO0FxRmxwdUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRm9wdUJGO0VxRm5wdUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZxcHVCSDtFcUZqcHVCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGbXB1Qkg7QUFDRjtBcUZocHVCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZrcHVCRjtFcUZqcHVCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGbXB1Qkg7RXFGL291QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRmlwdUJIO0FBQ0Y7QXFGOW91QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGZ3B1QkY7RXFGL291QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmlwdUJIO0VxRjdvdUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckYrb3VCSDtBQUNGO0FxRjVvdUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjhvdUJGO0VxRjdvdUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYrb3VCSDtFcUYzb3VCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGNm91Qkg7QUFDRjtBcUYxd3VCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY0d3VCRjtFcUYzd3VCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGNnd1Qkg7RXFGend1QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRjJ3dUJIO0FBQ0Y7QXFGeHd1QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGMHd1QkY7RXFGend1QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjJ3dUJIO0VxRnZ3dUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZ5d3VCSDtBQUNGO0FxRnR3dUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnd3dUJGO0VxRnZ3dUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ5d3VCSDtFcUZyd3VCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGdXd1Qkg7QUFDRjtBcUZwd3VCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZzd3VCRjtFcUZyd3VCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGdXd1Qkg7RXFGbnd1QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnF3dUJIO0FBQ0Y7QXFGbHd1QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGb3d1QkY7RXFGbnd1QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnF3dUJIO0VxRmp3dUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZtd3VCSDtBQUNGO0FxRmh3dUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmt3dUJGO0VxRmp3dUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZtd3VCSDtFcUYvdnVCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGaXd1Qkg7QUFDRjtBcUY5dnVCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZnd3VCRjtFcUYvdnVCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGaXd1Qkg7RXFGN3Z1QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRit2dUJIO0FBQ0Y7QXFGNXZ1QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGOHZ1QkY7RXFGN3Z1QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRit2dUJIO0VxRjN2dUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckY2dnVCSDtBQUNGO0FxRjEzdUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjQzdUJGO0VxRjMzdUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY2M3VCSDtFcUZ6M3VCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGMjN1Qkg7QUFDRjtBcUZ4M3VCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYwM3VCRjtFcUZ6M3VCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGMjN1Qkg7RXFGdjN1QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnkzdUJIO0FBQ0Y7QXFGdDN1QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGdzN1QkY7RXFGdjN1QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnkzdUJIO0VxRnIzdUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZ1M3VCSDtBQUNGO0FxRnAzdUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnMzdUJGO0VxRnIzdUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ1M3VCSDtFcUZuM3VCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGcTN1Qkg7QUFDRjtBcUZsM3VCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZvM3VCRjtFcUZuM3VCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGcTN1Qkg7RXFGajN1QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRm0zdUJIO0FBQ0Y7QXFGaDN1QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGazN1QkY7RXFGajN1QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRm0zdUJIO0VxRi8ydUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZpM3VCSDtBQUNGO0FxRjkydUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmczdUJGO0VxRi8ydUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZpM3VCSDtFcUY3MnVCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGKzJ1Qkg7QUFDRjtBcUY1MnVCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY4MnVCRjtFcUY3MnVCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGKzJ1Qkg7RXFGMzJ1QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRjYydUJIO0FBQ0Y7QXFGMSt1QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGNCt1QkY7RXFGMyt1QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjYrdUJIO0VxRnordUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckYyK3VCSDtBQUNGO0FxRngrdUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjArdUJGO0VxRnordUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYyK3VCSDtFcUZ2K3VCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGeSt1Qkg7QUFDRjtBcUZ0K3VCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ3K3VCRjtFcUZ2K3VCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGeSt1Qkg7RXFGcit1QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnUrdUJIO0FBQ0Y7QXFGcCt1QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGcyt1QkY7RXFGcit1QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnUrdUJIO0VxRm4rdUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZxK3VCSDtBQUNGO0FxRmwrdUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRm8rdUJGO0VxRm4rdUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZxK3VCSDtFcUZqK3VCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGbSt1Qkg7QUFDRjtBcUZoK3VCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZrK3VCRjtFcUZqK3VCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGbSt1Qkg7RXFGLzl1QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRmkrdUJIO0FBQ0Y7QXFGOTl1QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGZyt1QkY7RXFGLzl1QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmkrdUJIO0VxRjc5dUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckYrOXVCSDtBQUNGO0FxRjU5dUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjg5dUJGO0VxRjc5dUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYrOXVCSDtFcUYzOXVCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGNjl1Qkg7QUFDRjtBcUYxbHZCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY0bHZCRjtFcUYzbHZCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGNmx2Qkg7RXFGemx2QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRjJsdkJIO0FBQ0Y7QXFGeGx2QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGMGx2QkY7RXFGemx2QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjJsdkJIO0VxRnZsdkJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZ5bHZCSDtBQUNGO0FxRnRsdkJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRndsdkJGO0VxRnZsdkJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ5bHZCSDtFcUZybHZCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGdWx2Qkg7QUFDRjtBcUZwbHZCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZzbHZCRjtFcUZybHZCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGdWx2Qkg7RXFGbmx2QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnFsdkJIO0FBQ0Y7QXFGbGx2QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGb2x2QkY7RXFGbmx2QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnFsdkJIO0VxRmpsdkJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZtbHZCSDtBQUNGO0FxRmhsdkJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmtsdkJGO0VxRmpsdkJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZtbHZCSDtFcUYva3ZCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGaWx2Qkg7QUFDRjtBcUY5a3ZCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZnbHZCRjtFcUYva3ZCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGaWx2Qkg7RXFGN2t2QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRitrdkJIO0FBQ0Y7QXFGNWt2QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGOGt2QkY7RXFGN2t2QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRitrdkJIO0VxRjNrdkJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckY2a3ZCSDtBQUNGO0FxRjFzdkJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjRzdkJGO0VxRjNzdkJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY2c3ZCSDtFcUZ6c3ZCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGMnN2Qkg7QUFDRjtBcUZ4c3ZCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYwc3ZCRjtFcUZ6c3ZCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGMnN2Qkg7RXFGdnN2QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnlzdkJIO0FBQ0Y7QXFGdHN2QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGd3N2QkY7RXFGdnN2QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnlzdkJIO0VxRnJzdkJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZ1c3ZCSDtBQUNGO0FxRnBzdkJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnNzdkJGO0VxRnJzdkJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ1c3ZCSDtFcUZuc3ZCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGcXN2Qkg7QUFDRjtBcUZsc3ZCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZvc3ZCRjtFcUZuc3ZCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGcXN2Qkg7RXFGanN2QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRm1zdkJIO0FBQ0Y7QXFGaHN2QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGa3N2QkY7RXFGanN2QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRm1zdkJIO0VxRi9ydkJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZpc3ZCSDtBQUNGO0FxRjlydkJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmdzdkJGO0VxRi9ydkJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZpc3ZCSDtFcUY3cnZCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGK3J2Qkg7QUFDRjtBcUY1cnZCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY4cnZCRjtFcUY3cnZCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGK3J2Qkg7RXFGM3J2QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRjZydkJIO0FBQ0Y7QXFGMXp2QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGNHp2QkY7RXFGM3p2QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjZ6dkJIO0VxRnp6dkJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckYyenZCSDtBQUNGO0FxRnh6dkJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjB6dkJGO0VxRnp6dkJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYyenZCSDtFcUZ2enZCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGeXp2Qkg7QUFDRjtBcUZ0enZCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ3enZCRjtFcUZ2enZCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGeXp2Qkg7RXFGcnp2QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnV6dkJIO0FBQ0Y7QXFGcHp2QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGc3p2QkY7RXFGcnp2QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnV6dkJIO0VxRm56dkJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZxenZCSDtBQUNGO0FxRmx6dkJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRm96dkJGO0VxRm56dkJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZxenZCSDtFcUZqenZCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGbXp2Qkg7QUFDRjtBcUZoenZCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZrenZCRjtFcUZqenZCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGbXp2Qkg7RXFGL3l2QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRml6dkJIO0FBQ0Y7QXFGOXl2QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGZ3p2QkY7RXFGL3l2QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRml6dkJIO0VxRjd5dkJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckYreXZCSDtBQUNGO0FxRjV5dkJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjh5dkJGO0VxRjd5dkJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYreXZCSDtFcUYzeXZCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGNnl2Qkg7QUFDRjtBcUYxNnZCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY0NnZCRjtFcUYzNnZCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGNjZ2Qkg7RXFGejZ2QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRjI2dkJIO0FBQ0Y7QXFGeDZ2QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGMDZ2QkY7RXFGejZ2QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjI2dkJIO0VxRnY2dkJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZ5NnZCSDtBQUNGO0FxRnQ2dkJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnc2dkJGO0VxRnY2dkJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ5NnZCSDtFcUZyNnZCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGdTZ2Qkg7QUFDRjtBcUZwNnZCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZzNnZCRjtFcUZyNnZCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGdTZ2Qkg7RXFGbjZ2QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnE2dkJIO0FBQ0Y7QXFGbDZ2QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGbzZ2QkY7RXFGbjZ2QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnE2dkJIO0VxRmo2dkJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZtNnZCSDtBQUNGO0FxRmg2dkJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRms2dkJGO0VxRmo2dkJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZtNnZCSDtFcUYvNXZCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGaTZ2Qkg7QUFDRjtBcUY5NXZCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZnNnZCRjtFcUYvNXZCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGaTZ2Qkg7RXFGNzV2QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRis1dkJIO0FBQ0Y7QXFGNTV2QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGODV2QkY7RXFGNzV2QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRis1dkJIO0VxRjM1dkJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckY2NXZCSDtBQUNGO0FxRjFod0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjRod0JGO0VxRjNod0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY2aHdCSDtFcUZ6aHdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGMmh3Qkg7QUFDRjtBcUZ4aHdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYwaHdCRjtFcUZ6aHdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGMmh3Qkg7RXFGdmh3QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnlod0JIO0FBQ0Y7QXFGdGh3QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGd2h3QkY7RXFGdmh3QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnlod0JIO0VxRnJod0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZ1aHdCSDtBQUNGO0FxRnBod0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnNod0JGO0VxRnJod0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ1aHdCSDtFcUZuaHdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGcWh3Qkg7QUFDRjtBcUZsaHdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZvaHdCRjtFcUZuaHdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGcWh3Qkg7RXFGamh3QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRm1od0JIO0FBQ0Y7QXFGaGh3QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGa2h3QkY7RXFGamh3QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRm1od0JIO0VxRi9nd0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZpaHdCSDtBQUNGO0FxRjlnd0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmdod0JGO0VxRi9nd0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZpaHdCSDtFcUY3Z3dCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGK2d3Qkg7QUFDRjtBcUY1Z3dCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY4Z3dCRjtFcUY3Z3dCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGK2d3Qkg7RXFGM2d3QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRjZnd0JIO0FBQ0Y7QXFGMW93QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGNG93QkY7RXFGM293QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjZvd0JIO0VxRnpvd0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckYyb3dCSDtBQUNGO0FxRnhvd0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjBvd0JGO0VxRnpvd0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYyb3dCSDtFcUZ2b3dCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGeW93Qkg7QUFDRjtBcUZ0b3dCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ3b3dCRjtFcUZ2b3dCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGeW93Qkg7RXFGcm93QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnVvd0JIO0FBQ0Y7QXFGcG93QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGc293QkY7RXFGcm93QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnVvd0JIO0VxRm5vd0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZxb3dCSDtBQUNGO0FxRmxvd0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRm9vd0JGO0VxRm5vd0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZxb3dCSDtFcUZqb3dCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGbW93Qkg7QUFDRjtBcUZob3dCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZrb3dCRjtFcUZqb3dCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGbW93Qkg7RXFGL253QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRmlvd0JIO0FBQ0Y7QXFGOW53QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGZ293QkY7RXFGL253QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmlvd0JIO0VxRjdud0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckYrbndCSDtBQUNGO0FxRjVud0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjhud0JGO0VxRjdud0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYrbndCSDtFcUYzbndCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGNm53Qkg7QUFDRjtBcUYxdndCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY0dndCRjtFcUYzdndCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGNnZ3Qkg7RXFGenZ3QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRjJ2d0JIO0FBQ0Y7QXFGeHZ3QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGMHZ3QkY7RXFGenZ3QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjJ2d0JIO0VxRnZ2d0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZ5dndCSDtBQUNGO0FxRnR2d0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnd2d0JGO0VxRnZ2d0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ5dndCSDtFcUZydndCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGdXZ3Qkg7QUFDRjtBcUZwdndCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZzdndCRjtFcUZydndCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGdXZ3Qkg7RXFGbnZ3QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnF2d0JIO0FBQ0Y7QXFGbHZ3QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGb3Z3QkY7RXFGbnZ3QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnF2d0JIO0VxRmp2d0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZtdndCSDtBQUNGO0FxRmh2d0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmt2d0JGO0VxRmp2d0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZtdndCSDtFcUYvdXdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGaXZ3Qkg7QUFDRjtBcUY5dXdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZndndCRjtFcUYvdXdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGaXZ3Qkg7RXFGN3V3QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRit1d0JIO0FBQ0Y7QXFGNXV3QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGOHV3QkY7RXFGN3V3QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRit1d0JIO0VxRjN1d0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckY2dXdCSDtBQUNGO0FxRjEyd0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjQyd0JGO0VxRjMyd0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY2MndCSDtFcUZ6MndCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGMjJ3Qkg7QUFDRjtBcUZ4MndCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYwMndCRjtFcUZ6MndCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGMjJ3Qkg7RXFGdjJ3QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnkyd0JIO0FBQ0Y7QXFGdDJ3QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGdzJ3QkY7RXFGdjJ3QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnkyd0JIO0VxRnIyd0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZ1MndCSDtBQUNGO0FxRnAyd0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnMyd0JGO0VxRnIyd0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ1MndCSDtFcUZuMndCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGcTJ3Qkg7QUFDRjtBcUZsMndCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZvMndCRjtFcUZuMndCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGcTJ3Qkg7RXFGajJ3QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRm0yd0JIO0FBQ0Y7QXFGaDJ3QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGazJ3QkY7RXFGajJ3QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRm0yd0JIO0VxRi8xd0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZpMndCSDtBQUNGO0FxRjkxd0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmcyd0JGO0VxRi8xd0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZpMndCSDtFcUY3MXdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGKzF3Qkg7QUFDRjtBcUY1MXdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY4MXdCRjtFcUY3MXdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGKzF3Qkg7RXFGMzF3QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRjYxd0JIO0FBQ0Y7QXFGMTl3QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGNDl3QkY7RXFGMzl3QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjY5d0JIO0VxRno5d0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckYyOXdCSDtBQUNGO0FxRng5d0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjA5d0JGO0VxRno5d0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYyOXdCSDtFcUZ2OXdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGeTl3Qkg7QUFDRjtBcUZ0OXdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ3OXdCRjtFcUZ2OXdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGeTl3Qkg7RXFGcjl3QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnU5d0JIO0FBQ0Y7QXFGcDl3QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGczl3QkY7RXFGcjl3QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnU5d0JIO0VxRm45d0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZxOXdCSDtBQUNGO0FxRmw5d0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRm85d0JGO0VxRm45d0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZxOXdCSDtFcUZqOXdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGbTl3Qkg7QUFDRjtBcUZoOXdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZrOXdCRjtFcUZqOXdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGbTl3Qkg7RXFGLzh3QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRmk5d0JIO0FBQ0Y7QXFGOTh3QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGZzl3QkY7RXFGLzh3QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmk5d0JIO0VxRjc4d0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckYrOHdCSDtBQUNGO0FxRjU4d0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjg4d0JGO0VxRjc4d0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYrOHdCSDtFcUYzOHdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGNjh3Qkg7QUFDRjtBcUYxa3hCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY0a3hCRjtFcUYza3hCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGNmt4Qkg7RXFGemt4QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRjJreEJIO0FBQ0Y7QXFGeGt4QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGMGt4QkY7RXFGemt4QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjJreEJIO0VxRnZreEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZ5a3hCSDtBQUNGO0FxRnRreEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRndreEJGO0VxRnZreEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ5a3hCSDtFcUZya3hCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGdWt4Qkg7QUFDRjtBcUZwa3hCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZza3hCRjtFcUZya3hCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGdWt4Qkg7RXFGbmt4QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnFreEJIO0FBQ0Y7QXFGbGt4QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGb2t4QkY7RXFGbmt4QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnFreEJIO0VxRmpreEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZta3hCSDtBQUNGO0FxRmhreEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmtreEJGO0VxRmpreEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZta3hCSDtFcUYvanhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGaWt4Qkg7QUFDRjtBcUY5anhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZna3hCRjtFcUYvanhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGaWt4Qkg7RXFGN2p4QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRitqeEJIO0FBQ0Y7QXFGNWp4QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGOGp4QkY7RXFGN2p4QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRitqeEJIO0VxRjNqeEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckY2anhCSDtBQUNGO0FxRjFyeEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjRyeEJGO0VxRjNyeEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY2cnhCSDtFcUZ6cnhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGMnJ4Qkg7QUFDRjtBcUZ4cnhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYwcnhCRjtFcUZ6cnhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGMnJ4Qkg7RXFGdnJ4QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnlyeEJIO0FBQ0Y7QXFGdHJ4QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGd3J4QkY7RXFGdnJ4QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnlyeEJIO0VxRnJyeEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZ1cnhCSDtBQUNGO0FxRnByeEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnNyeEJGO0VxRnJyeEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ1cnhCSDtFcUZucnhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGcXJ4Qkg7QUFDRjtBcUZscnhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZvcnhCRjtFcUZucnhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGcXJ4Qkg7RXFGanJ4QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRm1yeEJIO0FBQ0Y7QXFGaHJ4QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGa3J4QkY7RXFGanJ4QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRm1yeEJIO0VxRi9xeEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZpcnhCSDtBQUNGO0FxRjlxeEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmdyeEJGO0VxRi9xeEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZpcnhCSDtFcUY3cXhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGK3F4Qkg7QUFDRjtBcUY1cXhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY4cXhCRjtFcUY3cXhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGK3F4Qkg7RXFGM3F4QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRjZxeEJIO0FBQ0Y7QXFGMXl4QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGNHl4QkY7RXFGM3l4QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjZ5eEJIO0VxRnp5eEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckYyeXhCSDtBQUNGO0FxRnh5eEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjB5eEJGO0VxRnp5eEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYyeXhCSDtFcUZ2eXhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGeXl4Qkg7QUFDRjtBcUZ0eXhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ3eXhCRjtFcUZ2eXhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGeXl4Qkg7RXFGcnl4QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnV5eEJIO0FBQ0Y7QXFGcHl4QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGc3l4QkY7RXFGcnl4QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnV5eEJIO0VxRm55eEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZxeXhCSDtBQUNGO0FxRmx5eEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRm95eEJGO0VxRm55eEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZxeXhCSDtFcUZqeXhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGbXl4Qkg7QUFDRjtBcUZoeXhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZreXhCRjtFcUZqeXhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGbXl4Qkg7RXFGL3h4QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRml5eEJIO0FBQ0Y7QXFGOXh4QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGZ3l4QkY7RXFGL3h4QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRml5eEJIO0VxRjd4eEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckYreHhCSDtBQUNGO0FxRjV4eEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjh4eEJGO0VxRjd4eEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYreHhCSDtFcUYzeHhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGNnh4Qkg7QUFDRjtBcUYxNXhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY0NXhCRjtFcUYzNXhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGNjV4Qkg7RXFGejV4QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRjI1eEJIO0FBQ0Y7QXFGeDV4QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGMDV4QkY7RXFGejV4QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjI1eEJIO0VxRnY1eEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZ5NXhCSDtBQUNGO0FxRnQ1eEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnc1eEJGO0VxRnY1eEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ5NXhCSDtFcUZyNXhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGdTV4Qkg7QUFDRjtBcUZwNXhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZzNXhCRjtFcUZyNXhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGdTV4Qkg7RXFGbjV4QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnE1eEJIO0FBQ0Y7QXFGbDV4QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGbzV4QkY7RXFGbjV4QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnE1eEJIO0VxRmo1eEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZtNXhCSDtBQUNGO0FxRmg1eEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRms1eEJGO0VxRmo1eEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZtNXhCSDtFcUYvNHhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGaTV4Qkg7QUFDRjtBcUY5NHhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZnNXhCRjtFcUYvNHhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGaTV4Qkg7RXFGNzR4QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRis0eEJIO0FBQ0Y7QXFGNTR4QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGODR4QkY7RXFGNzR4QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRis0eEJIO0VxRjM0eEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckY2NHhCSDtBQUNGO0FxRjFneUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjRneUJGO0VxRjNneUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY2Z3lCSDtFcUZ6Z3lCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGMmd5Qkg7QUFDRjtBcUZ4Z3lCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYwZ3lCRjtFcUZ6Z3lCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGMmd5Qkg7RXFGdmd5QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnlneUJIO0FBQ0Y7QXFGdGd5QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGd2d5QkY7RXFGdmd5QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnlneUJIO0VxRnJneUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZ1Z3lCSDtBQUNGO0FxRnBneUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnNneUJGO0VxRnJneUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ1Z3lCSDtFcUZuZ3lCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGcWd5Qkg7QUFDRjtBcUZsZ3lCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZvZ3lCRjtFcUZuZ3lCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGcWd5Qkg7RXFGamd5QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRm1neUJIO0FBQ0Y7QXFGaGd5QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGa2d5QkY7RXFGamd5QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRm1neUJIO0VxRi8veEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZpZ3lCSDtBQUNGO0FxRjkveEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmdneUJGO0VxRi8veEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZpZ3lCSDtFcUY3L3hCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGKy94Qkg7QUFDRjtBcUY1L3hCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY4L3hCRjtFcUY3L3hCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGKy94Qkg7RXFGMy94QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRjYveEJIO0FBQ0Y7QXFGMW55QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGNG55QkY7RXFGM255QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjZueUJIO0VxRnpueUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckYybnlCSDtBQUNGO0FxRnhueUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjBueUJGO0VxRnpueUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYybnlCSDtFcUZ2bnlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGeW55Qkg7QUFDRjtBcUZ0bnlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ3bnlCRjtFcUZ2bnlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGeW55Qkg7RXFGcm55QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnVueUJIO0FBQ0Y7QXFGcG55QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGc255QkY7RXFGcm55QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnVueUJIO0VxRm5ueUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZxbnlCSDtBQUNGO0FxRmxueUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRm9ueUJGO0VxRm5ueUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZxbnlCSDtFcUZqbnlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGbW55Qkg7QUFDRjtBcUZobnlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZrbnlCRjtFcUZqbnlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGbW55Qkg7RXFGL215QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRmlueUJIO0FBQ0Y7QXFGOW15QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGZ255QkY7RXFGL215QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmlueUJIO0VxRjdteUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckYrbXlCSDtBQUNGO0FxRjVteUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjhteUJGO0VxRjdteUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYrbXlCSDtFcUYzbXlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGNm15Qkg7QUFDRjtBcUYxdXlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY0dXlCRjtFcUYzdXlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGNnV5Qkg7RXFGenV5QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRjJ1eUJIO0FBQ0Y7QXFGeHV5QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGMHV5QkY7RXFGenV5QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjJ1eUJIO0VxRnZ1eUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZ5dXlCSDtBQUNGO0FxRnR1eUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnd1eUJGO0VxRnZ1eUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ5dXlCSDtFcUZydXlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGdXV5Qkg7QUFDRjtBcUZwdXlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZzdXlCRjtFcUZydXlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGdXV5Qkg7RXFGbnV5QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnF1eUJIO0FBQ0Y7QXFGbHV5QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGb3V5QkY7RXFGbnV5QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnF1eUJIO0VxRmp1eUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZtdXlCSDtBQUNGO0FxRmh1eUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmt1eUJGO0VxRmp1eUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZtdXlCSDtFcUYvdHlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGaXV5Qkg7QUFDRjtBcUY5dHlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZndXlCRjtFcUYvdHlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGaXV5Qkg7RXFGN3R5QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRit0eUJIO0FBQ0Y7QXFGNXR5QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGOHR5QkY7RXFGN3R5QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRit0eUJIO0VxRjN0eUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckY2dHlCSDtBQUNGO0FxRjExeUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjQxeUJGO0VxRjMxeUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY2MXlCSDtFcUZ6MXlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGMjF5Qkg7QUFDRjtBcUZ4MXlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYwMXlCRjtFcUZ6MXlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGMjF5Qkg7RXFGdjF5QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnkxeUJIO0FBQ0Y7QXFGdDF5QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGdzF5QkY7RXFGdjF5QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnkxeUJIO0VxRnIxeUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZ1MXlCSDtBQUNGO0FxRnAxeUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnMxeUJGO0VxRnIxeUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ1MXlCSDtFcUZuMXlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGcTF5Qkg7QUFDRjtBcUZsMXlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZvMXlCRjtFcUZuMXlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGcTF5Qkg7RXFGajF5QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRm0xeUJIO0FBQ0Y7QXFGaDF5QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGazF5QkY7RXFGajF5QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRm0xeUJIO0VxRi8weUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZpMXlCSDtBQUNGO0FxRjkweUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmcxeUJGO0VxRi8weUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZpMXlCSDtFcUY3MHlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGKzB5Qkg7QUFDRjtBcUY1MHlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY4MHlCRjtFcUY3MHlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGKzB5Qkg7RXFGMzB5QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRjYweUJIO0FBQ0Y7QXFGMTh5QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGNDh5QkY7RXFGMzh5QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjY4eUJIO0VxRno4eUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckYyOHlCSDtBQUNGO0FxRng4eUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjA4eUJGO0VxRno4eUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYyOHlCSDtFcUZ2OHlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGeTh5Qkg7QUFDRjtBcUZ0OHlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ3OHlCRjtFcUZ2OHlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGeTh5Qkg7RXFGcjh5QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnU4eUJIO0FBQ0Y7QXFGcDh5QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGczh5QkY7RXFGcjh5QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnU4eUJIO0VxRm44eUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZxOHlCSDtBQUNGO0FxRmw4eUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRm84eUJGO0VxRm44eUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZxOHlCSDtFcUZqOHlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGbTh5Qkg7QUFDRjtBcUZoOHlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZrOHlCRjtFcUZqOHlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGbTh5Qkg7RXFGLzd5QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRmk4eUJIO0FBQ0Y7QXFGOTd5QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGZzh5QkY7RXFGLzd5QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmk4eUJIO0VxRjc3eUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckYrN3lCSDtBQUNGO0FxRjU3eUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjg3eUJGO0VxRjc3eUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYrN3lCSDtFcUYzN3lCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGNjd5Qkg7QUFDRjtBcUYxanpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY0anpCRjtFcUYzanpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGNmp6Qkg7RXFGemp6QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRjJqekJIO0FBQ0Y7QXFGeGp6QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGMGp6QkY7RXFGemp6QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjJqekJIO0VxRnZqekJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZ5anpCSDtBQUNGO0FxRnRqekJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRndqekJGO0VxRnZqekJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ5anpCSDtFcUZyanpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGdWp6Qkg7QUFDRjtBcUZwanpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZzanpCRjtFcUZyanpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGdWp6Qkg7RXFGbmp6QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnFqekJIO0FBQ0Y7QXFGbGp6QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGb2p6QkY7RXFGbmp6QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnFqekJIO0VxRmpqekJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZtanpCSDtBQUNGO0FxRmhqekJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmtqekJGO0VxRmpqekJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZtanpCSDtFcUYvaXpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGaWp6Qkg7QUFDRjtBcUY5aXpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZnanpCRjtFcUYvaXpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGaWp6Qkg7RXFGN2l6QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRitpekJIO0FBQ0Y7QXFGNWl6QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGOGl6QkY7RXFGN2l6QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRitpekJIO0VxRjNpekJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckY2aXpCSDtBQUNGO0FxRjFxekJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjRxekJGO0VxRjNxekJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY2cXpCSDtFcUZ6cXpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGMnF6Qkg7QUFDRjtBcUZ4cXpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYwcXpCRjtFcUZ6cXpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGMnF6Qkg7RXFGdnF6QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnlxekJIO0FBQ0Y7QXFGdHF6QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGd3F6QkY7RXFGdnF6QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnlxekJIO0VxRnJxekJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZ1cXpCSDtBQUNGO0FxRnBxekJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnNxekJGO0VxRnJxekJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ1cXpCSDtFcUZucXpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGcXF6Qkg7QUFDRjtBcUZscXpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZvcXpCRjtFcUZucXpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGcXF6Qkg7RXFGanF6QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRm1xekJIO0FBQ0Y7QXFGaHF6QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGa3F6QkY7RXFGanF6QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRm1xekJIO0VxRi9wekJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZpcXpCSDtBQUNGO0FxRjlwekJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRmdxekJGO0VxRi9wekJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZpcXpCSDtFcUY3cHpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGK3B6Qkg7QUFDRjtBcUY1cHpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY4cHpCRjtFcUY3cHpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGK3B6Qkg7RXFGM3B6QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRjZwekJIO0FBQ0Y7QXFGMXh6QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGNHh6QkY7RXFGM3h6QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjZ4ekJIO0VxRnp4ekJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckYyeHpCSDtBQUNGO0FxRnh4ekJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjB4ekJGO0VxRnp4ekJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYyeHpCSDtFcUZ2eHpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGeXh6Qkg7QUFDRjtBcUZ0eHpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ3eHpCRjtFcUZ2eHpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGeXh6Qkg7RXFGcnh6QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRnV4ekJIO0FBQ0Y7QXFGcHh6QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGc3h6QkY7RXFGcnh6QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnV4ekJIO0VxRm54ekJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZxeHpCSDtBQUNGO0FxRmx4ekJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRm94ekJGO0VxRm54ekJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZxeHpCSDtFcUZqeHpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGbXh6Qkg7QUFDRjtBcUZoeHpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZreHpCRjtFcUZqeHpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGbXh6Qkg7RXFGL3d6QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRml4ekJIO0FBQ0Y7QXFGOXd6QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGZ3h6QkY7RXFGL3d6QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRml4ekJIO0VxRjd3ekJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckYrd3pCSDtBQUNGO0FxRjV3ekJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjh3ekJGO0VxRjd3ekJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckYrd3pCSDtFcUYzd3pCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGNnd6Qkg7QUFDRjtBcUYxNHpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckY0NHpCRjtFcUYzNHpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGNjR6Qkg7RXFGejR6QkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyRjI0ekJIO0FBQ0Y7QXFGeDR6QkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGMDR6QkY7RXFGejR6QkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRjI0ekJIO0VxRnY0ekJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckZ5NHpCSDtBQUNGO0FxRnQ0ekJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyRnc0ekJGO0VxRnY0ekJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZ5NHpCSDtFcUZyNHpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJGdTR6Qkg7QUFDRjtBcUZwNHpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckZzNHpCRjtFcUZyNHpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJGdTR6Qkg7RXFGbjR6QkU7SUFDQyxpQkFBQTtJ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QUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7QXBJNjVzQ0Y7QW9JNTVzQ0U7RUFSRjtJQVNJLGVBQUE7RXBJKzVzQ0Y7QUFDRjtBb0k5NXNDRTtFQUNFLGlCQUFBO0VBQ0EsdUJBQUE7TUFBQSxvQkFBQTtVQUFBLDJCQUFBO0FwSWc2c0NKO0FvSS81c0NJO0VBSEY7SUFJSSxpQkFBQTtFcElrNnNDSjtBQUNGOztBb0kvNXNDQTtFaElaQyxlQUFBO0VBQ0EsbUJBQUE7RWdJYUMsV0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBcEltNnNDRjtBb0lsNnNDRTtFQUxGO0loSVpDLGVBQUE7SUFDQSxtQkFBQTtFSnU3c0NDO0FBQ0Y7O0FvSWw1c0NBO0VoSXZDQyxlQUFBO0VBQ0EsbUJBQUE7RWdJd0NDLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FwSXM1c0NGO0FvSXI1c0NFO0VBTEY7SWhJdkNDLGVBQUE7SUFDQSxpQkFBQTtJZ0k2Q0csZ0JBQUE7RXBJeTVzQ0Y7QUFDRjs7QW9JdjVzQ0E7RUFDRSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VoSXZERCxlQUFBO0VBQ0Esb0JBQUE7RWdJd0RDLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBcEkyNXNDRjtBb0kxNXNDRTtFQWJGO0lBY0ksZ0JBQUE7SUFDQSxZQUFBO0lBQ0EsYUFBQTtJaElqRUgsZUFBQTtJQUNBLG1CQUFBO0lnSWtFRyxnQkFBQTtJQUNBLGdCQUFBO0VwSTg1c0NGO0FBQ0YiLCJmaWxlIjoiZ29sZmNvdXJzZWxpc3QuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuTGF5b3V0XG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1oZWFkZXJfX2JyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuXG4ubC1oZWFkZXJfX21haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubC1oZWFkZXJfX21haW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19tYWluIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsIC5sLWhlYWRlcl9fbWFpbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLi1wb2x5Z2xvdCAubC1oZWFkZXJfX21haW4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyLi1wb2x5Z2xvdCAubC1oZWFkZXJfX21haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLmxhbmctY2hhbmdlLW1vZGFsLWFjdGl2ZSAubC1oZWFkZXJfX21haW4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLmxhbmctY2hhbmdlLW1vZGFsLWFjdGl2ZS5pcy1zY3JvbGwgLmwtaGVhZGVyX19tYWluIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLW91dDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zIC5sLWhlYWRlcl9fbWFpbi5oYXMtc2Nyb2xsLW1lbnUgLmwtaGVhZGVyX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmwtaGVhZGVyX19tYWluLi1ib3R0b20tbGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlcl9fbWFpbi4tYm90dG9tLWxpbmUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjNmM2O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19tYWluLi1ib3R0b20tbGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19tYWluX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX21haW5fX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX21haW5fX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbCAubC1oZWFkZXJfX21haW5fX2lubmVyLmhhcy1tZW51IHtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbCAubC1oZWFkZXJfX21haW5fX2lubmVyLi1tZW51LWxpc3Qge1xuICAgIGdhcDogMTJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwgLmwtaGVhZGVyX19tYWluX19pbm5lciB7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC4tcG9seWdsb3QgLmwtaGVhZGVyX19tYWluX19pbm5lciB7XG4gICAgaGVpZ2h0OiA3M3B4O1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19tYWluLi1sYW5nIC5sLWhlYWRlcl9fbWFpbl9faW5uZXIge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX21haW5fX21lbnUge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlcl9fbWFpbl9fbWVudSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlcl9fbWFpbi4tbGFuZyAubC1oZWFkZXJfX21haW5fX21lbnUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlcl9fbWFpbl9fbWVudS5oYXMtbmF2LW1lbnUge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19yZXNlcnZlLWJ0biB7XG4gICAgZmxleC1iYXNpczogMjc1cHg7XG4gICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX3NwLXJlc2VydmUtYnRucyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG4ubC1oZWFkZXIuaXMtc2Nyb2xsIC5sLWhlYWRlcl9fc3AtcmVzZXJ2ZS1idG5zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19tYWluX190eHQge1xuICAgIGZsZXg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19tYWluX190eHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19tYWluX190eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19tYWluLmhhcy1zY3JvbGwtbWVudSAubC1oZWFkZXJfX21haW5fX3R4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDUwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbCAubC1oZWFkZXJfX21haW5fX3R4dC4tc2Nyb2xsLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbCAubC1oZWFkZXJfX21haW5fX3R4dCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlci4tcG9seWdsb3QgLmwtaGVhZGVyX19tYWluX190eHQge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLi1wb2x5Z2xvdCAubC1oZWFkZXJfX21haW5fX3R4dCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlcl9fbWFpbi5oYXMtc2Nyb2xsLW1lbnUgLmwtaGVhZGVyX19tYWluX190eHQge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMiAubC1oZWFkZXJfX21haW4uaGFzLXNjcm9sbC1tZW51IC5sLWhlYWRlcl9fbWFpbl9fdHh0IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXJfX21haW4uLWdjIC5sLWhlYWRlcl9fbWFpbl9fdHh0IHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTIgLmwtaGVhZGVyX19tYWluLi1nYyAubC1oZWFkZXJfX21haW5fX3R4dCB7XG4gICAgbWluLWhlaWdodDogNjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAubC1oZWFkZXJfX21haW4uLWdjIC5sLWhlYWRlcl9fbWFpbl9fdHh0IHtcbiAgICBtaW4taGVpZ2h0OiA0M3B4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubC1oZWFkZXJfX21haW4uLWxhbmcgLmwtaGVhZGVyX19tYWluX190eHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4ubC1oZWFkZXJfX25hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX25hbWUge1xuICAgIGdhcDogNXB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlcl9fbmFtZSB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19uYW1lIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1pbi1oZWlnaHQ6IDUxcHg7XG4gIH1cbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0yIC5sLWhlYWRlcl9fbmFtZSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19uYW1lLi1zcC1maXhlZCB7XG4gICAgcGFkZGluZzogMTFweCA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG4ubC1oZWFkZXJfX25hbWUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsIC5sLWhlYWRlcl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMiAubC1oZWFkZXJfX25hbWUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDUwdncgLSA1MCUgLSAxNXB4KSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMiAubC1oZWFkZXJfX25hbWUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDUwdncgLSA1MCUgLSAxNXB4KSk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgLmwtaGVhZGVyX19uYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMiAubC1oZWFkZXJfX21haW4uaGFzLXNjcm9sbC1tZW51IC5sLWhlYWRlcl9fbmFtZSB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTIgLmwtaGVhZGVyX19tYWluLmhhcy1zY3JvbGwtbWVudSAubC1oZWFkZXJfX25hbWUge1xuICAgIG1pbi1oZWlnaHQ6IDQzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMiAubC1oZWFkZXJfX21haW4uaGFzLXNjcm9sbC1tZW51IC5sLWhlYWRlcl9fbmFtZSB7XG4gICAgbWluLWhlaWdodDogNjdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMiAubC1oZWFkZXJfX21haW4uaGFzLXNjcm9sbC1tZW51IC5sLWhlYWRlcl9fbmFtZSB7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMiAubC1oZWFkZXJfX21haW4uLWdjLmhhcy1zY3JvbGwtbWVudSAubC1oZWFkZXJfX25hbWUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgLmwtaGVhZGVyX19tYWluLi1nYy5oYXMtc2Nyb2xsLW1lbnUgLmwtaGVhZGVyX19uYW1lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5sLWhlYWRlcl9fbWFpbl9faW5uZXIuLXRlbGJveCAubC1oZWFkZXJfX25hbWUge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19tYWluLi1sYW5nIC5sLWhlYWRlcl9fbmFtZSB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX25hbWVfX2ljb24ge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlcl9fbmFtZV9faWNvbiB7XG4gICAgbWF4LXdpZHRoOiA1NXB4O1xuICB9XG59XG5cbi5sLWhlYWRlcl9fZmF2b3JpdGUtc3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA3MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2Utb3V0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX2Zhdm9yaXRlLXNwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG59XG4ubC1oZWFkZXIuaXMtc2Nyb2xsLTMgLmwtaGVhZGVyX19mYXZvcml0ZS1zcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5sLWhlYWRlcl9fZmF2b3JpdGUtc3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuXG4ubC1oZWFkZXJfX3N0YXRpYy1ib3gge1xuICB0cmFuc2l0aW9uOiAwLjFzIGFsbCBlYXNlLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19zdGF0aWMtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlcl9fc3RhdGljLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDY5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXJfX21haW4uaGFzLXNjcm9sbC1tZW51IC5sLWhlYWRlcl9fc3RhdGljLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDczcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXJfX21haW4uaGFzLXNjcm9sbC1tZW51IC5sLWhlYWRlcl9fc3RhdGljLWJveC4tc3Atbm9ybWFsIHtcbiAgICBwYWRkaW5nLXRvcDogNjJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbCAubC1oZWFkZXJfX3N0YXRpYy1ib3gge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuLXBvbHlnbG90IC5sLWhlYWRlcl9fc3RhdGljLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubC1oZWFkZXJfX21haW5fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX21haW5fX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19tYWluX19pbmZvIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX3JhdGluZyB7XG4gIGZsZXg6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX3JhdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogM3B4O1xuICAgIHdpZHRoOiAxOTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX3JhdGluZyB7XG4gICAgd2lkdGg6IDk0cHg7XG4gICAgcGFkZGluZzogNnB4IDEwcHggMTBweCAwO1xuICB9XG4gIC5sLWhlYWRlcl9fcmF0aW5nIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19yYXRpbmcgLm0tcmF0aW5nX19oZWFkaW5nLFxuICAubC1oZWFkZXJfX3JhdGluZyAubS1yYXRpbmdfX3N0YXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX3JhdGluZyAubS1yYXRpbmdfX3VuaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX3JhdGluZyAubS1yYXRpbmdfX3VuaXQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19yYXRpbmcgLm0tcmF0aW5nX19pdGVtIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmwtaGVhZGVyX19yYXRpbmcgLm0tcmF0aW5nX19pdGVtOmJlZm9yZSwgLmwtaGVhZGVyX19yYXRpbmcgLm0tcmF0aW5nX19pdGVtOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19yYXRpbmcgLm0tcmF0aW5nX19pdGVtIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLmwtaGVhZGVyX19yYXRpbmcgLm0tcmF0aW5nX19pdGVtOmJlZm9yZSwgLmwtaGVhZGVyX19yYXRpbmcgLm0tcmF0aW5nX19pdGVtOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19hY2Nlc3Mge1xuICAgIGZsZXg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19hY2Nlc3Mge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk1cHgpO1xuICAgIHBhZGRpbmc6IDhweCAwIDhweCA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5sLWhlYWRlcl9fYWNjZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlcl9fYWNjZXNzOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLmwtaGVhZGVyX19hY2Nlc3M6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2FjY2Vzcy4tZHJpdmUge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlcl9fYWNjZXNzLi1kcml2ZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubC1oZWFkZXJfX2FjY2Vzcy4tZHJpdmU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXJfX2FjY2Vzc19fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlcl9fYWNjZXNzLi1kcml2ZSAubC1oZWFkZXJfX2FjY2Vzc19fbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19hY2Nlc3NfX2ljb24ge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMzBweDtcbn1cblxuLmwtaGVhZGVyX19hY2Nlc3NfX3R4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5sLWhlYWRlcl9fYWNjZXNzX190eHQge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19hY2Nlc3NfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmwtaGVhZGVyX19mYXZvcml0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDk1cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbCAubC1oZWFkZXJfX2Zhdm9yaXRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuLmwtaGVhZGVyX19mYXZvcml0ZTpiZWZvcmUsIC5sLWhlYWRlcl9fZmF2b3JpdGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG4ubC1oZWFkZXJfX2Zhdm9yaXRlOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4ubC1oZWFkZXJfX2Zhdm9yaXRlOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2Zhdm9yaXRlLi1wY3ctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2J0bi11bml0IHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDE4MnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbCAubC1oZWFkZXJfX21haW5fX2lubmVyLi1tZW51LWxpc3QgLmwtaGVhZGVyX19idG4tdW5pdCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19idG4tYm94IHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbCAubC1oZWFkZXJfX2J0bi1ib3guLWJ0bi1hIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjRweCk7XG4gIH1cbiAgLmwtaGVhZGVyLmlzLXNjcm9sbCAubC1oZWFkZXJfX2J0bi1ib3guLWJ0bi1iIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE4MHB4KSB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVZKDE4cHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLi1wb2x5Z2xvdCAubC1oZWFkZXJfX2J0bi1ib3guLWJ0bi1hIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC4tcG9seWdsb3QgLmwtaGVhZGVyX19idG4tYm94Li1idG4tYiB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsIC5sLWhlYWRlcl9fYnRuLWJveC5oYXMtbWVudS4tYnRuLWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmwtaGVhZGVyLmlzLXNjcm9sbCAubC1oZWFkZXJfX2J0bi1ib3guaGFzLW1lbnUuLWJ0bi1iIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbCAubC1oZWFkZXJfX2J0bi1ib3guaGFzLW1lbnUuLXJlbW92ZS4tYnRuLWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19idG4ge1xuICB3aWR0aDogMTYycHg7XG59XG4ubC1oZWFkZXJfX2J0bi1ib3ggLmwtaGVhZGVyX19idG4uYS1idG4gLmEtYnRuX19hcnJvdyB7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmwtaGVhZGVyX19idG4tYm94ICsgLmwtaGVhZGVyX19idG4tYm94IHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuLmwtaGVhZGVyLi1wb2x5Z2xvdCAubC1oZWFkZXJfX2J0bi1ib3ggKyAubC1oZWFkZXJfX2J0bi1ib3gge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5sLWhlYWRlcl9fYm90dG9tLXVuaXQge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlcl9fYm90dG9tLXVuaXQge1xuICAgIG1hcmdpbi10b3A6IDEzM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlcl9fYm90dG9tLXVuaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMDAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19ib3R0b20tdW5pdCB7XG4gICAgYm90dG9tOiAtMjEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5sLWhlYWRlcl9fYm90dG9tLXVuaXQge1xuICAgIGJvdHRvbTogLTE4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19ib3R0b20tdW5pdCB7XG4gICAgYm90dG9tOiAtMTExcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuLXBvbHlnbG90IC5sLWhlYWRlcl9fYm90dG9tLXVuaXQge1xuICAgIGJvdHRvbTogLTg3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5sLWhlYWRlci4tcG9seWdsb3QgLmwtaGVhZGVyX19ib3R0b20tdW5pdCB7XG4gICAgYm90dG9tOiAtMTE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXIuLXBvbHlnbG90IC5sLWhlYWRlcl9fYm90dG9tLXVuaXQge1xuICAgIGJvdHRvbTogLTE0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXIuLXBvbHlnbG90IC5sLWhlYWRlcl9fYm90dG9tLXVuaXQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXIuLXBvbHlnbG90IC5sLWhlYWRlcl9fYm90dG9tLXVuaXQge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0yLi1wb2x5Z2xvdCAubC1oZWFkZXJfX2JvdHRvbS11bml0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA3M3B4ICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTIuLXBvbHlnbG90IC5sLWhlYWRlcl9fYm90dG9tLXVuaXQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDU5cHggIWltcG9ydGFudDtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTIuLXBvbHlnbG90IC5sLWhlYWRlcl9fYm90dG9tLXVuaXQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDY3cHggIWltcG9ydGFudDtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMuLXBvbHlnbG90IC5sLWhlYWRlcl9fYm90dG9tLXVuaXQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDczcHggIWltcG9ydGFudDtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMy4tcG9seWdsb3QgLmwtaGVhZGVyX19ib3R0b20tdW5pdCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTlweCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMy4tcG9seWdsb3QgLmwtaGVhZGVyX19ib3R0b20tdW5pdCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMzNweCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMiAubC1oZWFkZXJfX2JvdHRvbS11bml0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTIgLmwtaGVhZGVyX19ib3R0b20tdW5pdCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNjdweCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMiAubC1oZWFkZXJfX2JvdHRvbS11bml0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA2N3B4ICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zIC5sLWhlYWRlcl9fYm90dG9tLXVuaXQge1xuICAgIHRvcDogMzNweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2JvdHRvbS11bml0Lmhhcy1zY3JvbGwtbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMTE0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19ib3R0b20tdW5pdC5oYXMtc2Nyb2xsLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMDAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19ib3R0b20tdW5pdC5oYXMtc2Nyb2xsLW1lbnUge1xuICAgIGJvdHRvbTogLTIxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubC1oZWFkZXJfX2JvdHRvbS11bml0Lmhhcy1zY3JvbGwtbWVudSB7XG4gICAgYm90dG9tOiAtMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXJfX2JvdHRvbS11bml0Lmhhcy1zY3JvbGwtbWVudSB7XG4gICAgYm90dG9tOiAtMTIzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgLmwtaGVhZGVyX19ib3R0b20tdW5pdC5oYXMtc2Nyb2xsLW1lbnUge1xuICAgIHRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTIgLmwtaGVhZGVyX19tYWluLi1nYyAubC1oZWFkZXJfX2JvdHRvbS11bml0Lmhhcy1zY3JvbGwtbWVudSB7XG4gICAgdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19zcC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5LCAwLjNzIHZpc2liaWxpdHk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19zcC1ib3R0b20ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuYm9keS5oYXMtY2FsZW5kZXIgLmwtaGVhZGVyX19zcC1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmwtaGVhZGVyX19zcC1ib3R0b20uLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAyMDA7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLmwtaGVhZGVyX19zcC1ib3R0b20uLXNlbGVjdGVkLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubC1oZWFkZXJfX3NwLWJvdHRvbS5pcy1ib3R0b20ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubC1oZWFkZXIuLXBvbHlnbG90IC5sLWhlYWRlcl9fc3AtYm90dG9tIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuLmwtaGVhZGVyLi1jaGFuZ2UtZml4ZWQtbWVudSAubC1oZWFkZXJfX3NwLWJvdHRvbS4tcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmwtaGVhZGVyX19zcC1ib3R0b21fX29ubHktanAtdHh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sLWhlYWRlcl9fc3AtYm90dG9tX19idG5Vbml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlcl9fc3AtYm90dG9tX19idG5Vbml0IHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX3NwLWJvdHRvbV9fYnRuIHtcbiAgZmxleDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX3NwLWJvdHRvbV9fYnRuIHtcbiAgICB3aWR0aDogMjE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5sLWhlYWRlcl9fc3AtYm90dG9tX19idG4ge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlcl9fc3AtYm90dG9tX19idG4ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19zcC1ib3R0b21fX2J0biArIC5sLWhlYWRlcl9fc3AtYm90dG9tX19idG4ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXJfX3NwLWJvdHRvbV9fYnRuICsgLmwtaGVhZGVyX19zcC1ib3R0b21fX2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5sLWhlYWRlci4tcG9seWdsb3QgLmwtaGVhZGVyX19zcC1ib3R0b21fX2J0biArIC5sLWhlYWRlcl9fc3AtYm90dG9tX19idG4ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4ubC1oZWFkZXJfX2J0bi1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwcHggLTFweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2J0bi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDE1MHB4O1xuICAgIHdpZHRoOiAxODhweDtcbiAgICB6LWluZGV4OiAzMDA7XG4gICAgcGFkZGluZzogMTdweCAxM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCAwIDAgNnB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlcl9fYnRuLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAzMDEwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eSwgMC4zcyB2aXNpYmlsaXR5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ubC1oZWFkZXIuaXMtc2Nyb2xsIC5sLWhlYWRlcl9fYnRuLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmwtaGVhZGVyLmlzLXNjcm9sbCAubC1oZWFkZXJfX2J0bi1tZW51LmlzLWJvdHRvbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19idG4tbWVudV9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX2J0bi1tZW51X19idG4ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQXRvbXNcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qIOODnOOCv+ODsyAqL1xuLmEtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLmEtYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmEtYnRuOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmEtYnRuOmRpc2FibGVkOmhvdmVyIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLmEtYnRuLi1mdy01MDAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmEtYnRuLi13LWFsbC0yNTAge1xuICB3aWR0aDogMjUwcHg7XG59XG4uYS1idG4uLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi4tc3AtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi4tYmFzaWMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYS1idG4uLXNpemUteHMge1xuICBwYWRkaW5nOiAycHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYS1idG4uLXNpemUteHMuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmEtYnRuLi1zaXplLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmEtYnRuLi1zaXplLW1kIHtcbiAgcGFkZGluZzogMTRweCAyNHB4O1xufVxuLmEtYnRuLi1zaXplLWxnIHtcbiAgcGFkZGluZzogMTFweCAzNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hLWJ0bi4tc2l6ZS1zbS0yIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLi1zaXplLXNtLTIge1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuYS1idG4uLXNpemUtc20tMiB7XG4gICAgcGFkZGluZzogMTNweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLi1zaXplLXNtLTIge1xuICAgIHBhZGRpbmc6IDE3cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi4tc2l6ZS1zbS0yIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAxMnB4IDZweDtcbiAgfVxufVxuLmEtYnRuLi1zaXplLW1kLTIge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmEtYnRuLi1zaXplLW1kLTMge1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0zLi1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4uYS1idG4uLXNpemUtbWQtNCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uYS1idG4uLXNpemUtbWQtNC4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmEtYnRuLi1zaXplLW1kLTUge1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC01Li1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYS1idG4uLXNpemUtbWQtNiB7XG4gIHBhZGRpbmc6IDExcHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTYuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC03IHtcbiAgcGFkZGluZzogMTFweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLmEtYnRuLi1zaXplLW1kLTcge1xuICAgIHBhZGRpbmc6IDEwcHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmEtYnRuLi1zaXplLW1kLTcuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC04IHtcbiAgcGFkZGluZzogMTJweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4uYS1idG4uLXNpemUtbWQtOSB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICB0ZXh0LWluZGVudDogMC41ZW07XG59XG4uYS1idG4uLXNpemUtbWQtMTEge1xuICBwYWRkaW5nOiAxMXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuYS1idG4uLXNpemUtbWQtMTEge1xuICAgIHBhZGRpbmc6IDEycHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuLmEtYnRuLi1zaXplLW1kLTExLi1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYS1idG4uLXNpemUtbWQtMTIge1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0xMi4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmEtYnRuLi1zaXplLW1kLTEzIHtcbiAgcGFkZGluZzogMTBweCA0NXB4O1xufVxuLmEtYnRuLi1zaXplLW1kLTE0IHtcbiAgcGFkZGluZzogMC45ZW0gMS4yNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uYS1idG4uLXNpemUtbWQtMTQuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTE0Li1hcnJvdy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG4uYS1idG4uLXNpemUtbWQtMTUge1xuICBwYWRkaW5nOiAxNHB4IDAuN2VtIDEzcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTE1Li1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0xNS4tYXJyb3ctbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMS43NWVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTE2IHtcbiAgcGFkZGluZzogMC42MjVlbSAxLjg1ZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTE2Li1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNmVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTE2Li1hcnJvdy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjNlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4uLXNpemUtbWQtMTYge1xuICAgIHBhZGRpbmc6IDAuOGVtIDEuODVlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM2MXB4KSB7XG4gIC5hLWJ0bi4tc2l6ZS1tZC0xNiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5hLWJ0bi4tc2l6ZS1tZC0xNyB7XG4gIHBhZGRpbmc6IDZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYS1idG4uLXNpemUtbWQtMTgge1xuICBwYWRkaW5nOiA5cHggMTVweCA5cHggOXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0xOSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMjQ2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNHB4IDlweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYS1idG4uLXNpemUtbWQtMjAge1xuICBwYWRkaW5nOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uYS1idG4uLXNpemUtbWQtMjEge1xuICBwYWRkaW5nOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5hLWJ0bi4tc2l6ZS1tZC0yMSB7XG4gICAgcGFkZGluZzogMTFweDtcbiAgfVxufVxuLmEtYnRuLi1zaXplLW1kLTIyIHtcbiAgcGFkZGluZzogN3B4O1xufVxuLmEtYnRuLi1zaXplLW1kLTIzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAwLjdlbSA2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTIzLi1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNjVlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0yNCB7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTI0IHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTI0Li1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmc6IDAgMS42NWVtIDAgMWVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTI2IHtcbiAgcGFkZGluZzogNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTI3IHtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmEtYnRuLi1zaXplLW1kLTI4IHtcbiAgcGFkZGluZzogN3B4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc2l6ZS1tZC0yOCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4uYS1idG4uLXNpemUtbWQtMjguLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbi5hLWJ0bi4tc2l6ZS14cy0yIHtcbiAgcGFkZGluZzogMXB4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmEtYnRuLi1zaXplLXhzLTMge1xuICBwYWRkaW5nOiA2cHggMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hLWJ0bi4tc2l6ZS14cy00IHtcbiAgcGFkZGluZzogMnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLXNpemUteHMtNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgcGFkZGluZzogMTFweCAxNXB4O1xuICB9XG59XG4uYS1idG4uLXNpemUteHMtNC4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uYS1idG4uLXNpemUteHMtNSB7XG4gIHBhZGRpbmc6IDdweCAxM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmEtYnRuLi1zaXplLXhzLTYge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYS1idG4uLXNpemUteHMtNyB7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYS1idG4uLXNpemUtbGctMiB7XG4gIHBhZGRpbmc6IDkuNXB4IDM3cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmEtYnRuLi1zaXplLWxnLTIuLWhhcy1zdWJ0eHQge1xuICBwYWRkaW5nOiA5cHggMzdweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS1idG4uLXNpemUtbGctMyB7XG4gIHBhZGRpbmc6IDVweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1idG4uLXNpemUtbGctNCB7XG4gIHBhZGRpbmc6IDEycHggMzVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1sZy00Li1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYS1idG4uLXNpemUtbGctNC4tYXJyb3ctbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cbi5hLWJ0bi4tc2l6ZS1sZy01IHtcbiAgcGFkZGluZzogNXB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLi1zaXplLWxnLTUge1xuICAgIHBhZGRpbmc6IDExcHg7XG4gIH1cbn1cbi5hLWJ0bi4tc2l6ZS1sZy02IHtcbiAgcGFkZGluZzogMTJweCAyMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1idG4uLXNpemUtbGctNyB7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmEtYnRuLi1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLWJnLXdoaXRlLXR4dC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM1MGI2ZTM7XG59XG4uYS1idG4uLWJnLXdoaXRlLXR4dC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLi1iZy1wYWxlLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MzgzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tbGlnaHRncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1saWdodGdyZWVuLTAyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGEyMjU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hLWJ0bi4tYm9yZGVyLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOGQzMTtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4uYS1idG4uLWJvcmRlci1ncmVlbi4tb25saW5lIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xuICBtYXgtd2lkdGg6IDEwN3B4O1xuICBwYWRkaW5nOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWJ0bi4tYm9yZGVyLWdyZWVuLi1vbmxpbmUtcGMge1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIG1heC13aWR0aDogMTA3cHg7XG4gIHBhZGRpbmc6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYnRuLi1ib3JkZXItZ3JlZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDhkMzE7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLi1ib3JkZXItZ3JheSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG4uYS1idG4uLWJvcmRlci1ncmF5LTMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuLmEtYnRuLi1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTFhMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLWdyYXktMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4uYS1idG4uLWdyYXktMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIGNvbG9yOiAjNDc0NzQ3O1xufVxuLmEtYnRuLi1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQzMzMzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tcmVkLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1NjI1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tZ3JlZW4taGFzLWJvcmRlciB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLmEtYnRuLi1yZWQtaGFzLWJvcmRlciB7XG4gIGNvbG9yOiAjZGQzMzMzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLmEtYnRuLi1pbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1vbi1vZmYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tb24tb2ZmLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG59XG4uYS1idG4uLXVzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICBjb2xvcjogIzE3MTcxNyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hLWJ0bi4tbm8tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmEtYnRuLi1saW5lLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNmM3NTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1mcmllbmRzLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZThjODc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1mcmllbmRzIHtcbiAgcGFkZGluZzogMTNweCA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5hLWJ0bi4tYXJyb3ctcmlnaHQsIC5hLWJ0bi4tYXJyb3ctbGVmdCwgLmEtYnRuLi1hcnJvdy1yaWdodC1ibGFjaywgLmEtYnRuLi1hcnJvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hLWJ0bi4taWNvbi1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5hLWJ0bi4taWNvbi1sZWZ0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5hLWJ0bi4taWNvbi1sZWZ0Li1zaXplLW1kLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmEtYnRuLi1pY29uLWxlZnQuLXNpemUtbWQtMTI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hLWJ0bi4taWNvbi1sZWZ0Li1zaXplLW1kLTIyIHtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG59XG4uYS1idG4uLWljb24tbGVmdC4tc2l6ZS1tZC0yMjpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmEtYnRuLi1pY29uLWxlZnQuLXNpemUtbWQtMjMge1xuICBwYWRkaW5nOiA0cHggNHB4IDRweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1idG4uLWljb24tbGVmdC4tc2l6ZS1tZC0yMzpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAyNHB4O1xufVxuLmEtYnRuLi1pY29uLWxlZnQuLXNpemUteHMtNTpiZWZvcmUge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuLmEtYnRuLi1pY29uLXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uYS1idG4uLWljb24tcmlnaHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmEtYnRuLi1pY29uLXJpZ2h0Li1zaXplLW1kLTEyIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5hLWJ0bi4taWNvbi1yaWdodC4tc2l6ZS1tZC0xMjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmEtYnRuLi1pY29uLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hLWJ0bi4tY29udGFjdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX21haWwuc3ZnKTtcbn1cbi5hLWJ0bi4tcmVzZXJ2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX3dvb2Quc3ZnKTtcbn1cbi5hLWJ0bi4tc2VhcmNoOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fc2VhcmNoLnN2Zyk7XG59XG4uYS1idG4uLWljb24tbGVmdC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYS1idG4uLWljb24tbGVmdC1pbmxpbmUuLWNlbnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmEtYnRuLi1pY29uLXJpZ2h0LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hLWJ0bi4tdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hLWJ0bi4tY2FsZW5kZXIge1xuICBwYWRkaW5nOiA5cHggOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLi1jYWxlbmRlciB7XG4gICAgcGFkZGluZzogMTJweCAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgfVxufVxuLmEtYnRuLi1jYWxlbmRlci4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmEtYnRuLi1jb21wYXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2VkZWRlZDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi4tY29tcGFyZSB7XG4gICAgd2lkdGg6IDEwOHB4O1xuICAgIGhlaWdodDogMTA4cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIH1cbn1cbi5hLWJ0bi4tY29tcGFyZSAuYS1idG5fX2VtIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLi1jb21wYXJlIC5hLWJ0bl9fZW0ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuLmEtYnRuLi1jb21wYXJlIC5hLWJ0bl9fZW0uLWxnIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXNpemU6IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi4tY29tcGFyZSAuYS1idG5fX2VtLi1sZyB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICB9XG59XG4uYS1idG4uLWNvbXBhcmUgLmEtYnRuX19lbS4tZ3JlZW4ge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5hLWJ0bi4tc2VhcmNoLWZvcm0ge1xuICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG4gIHRleHQtaW5kZW50OiAwLjRlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi4tYWRkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLmEtYnRuLi1hZGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi77yLXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1hZGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+8i1wiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tY291cnNlLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5hLWJ0bi4tY291cnNlLWFyZWEuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hLWJ0bi4tY291cnNlLWFyZWEuaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tY291cnNlLWFyZWEuLWdjLW5hbWUge1xuICBjdXJzb3I6IGF1dG87XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1jb2xvcjogI2IxYjFiMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hLWJ0bi4tY291cnNlLWFyZWEuLWdjLW5hbWU6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiMWIxYjE7XG59XG4uYS1idG4uLWNvdXJzZS1hcmVhLi1nYy1uYW1lOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWJ0bi4tY291cnNlLWFyZWEuLWdjLW5hbWUuLXd3d3RvcCB7XG4gIHBhZGRpbmc6IDQuNXB4IDEwcHg7XG59XG4uYS1idG4uLWNvdXJzZS1hcmVhLi1nYy1uYW1lLi13d3d0b3AuLXNwLWhpZ2gge1xuICBwYWRkaW5nOiA5LjVweCAxMHB4O1xufVxuLmEtYnRuLi1jb3Vyc2UtYXJlYS4tZ2MtbmFtZS4tc29sbyB7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hLWJ0bi4tYXJlYS1kZXNpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xuICB3aWR0aDogMTFlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGFuaW1hdGlvbi1uYW1lOiBibGluay1vcGFjaXR5O1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cbi5hLWJ0bi4tYXJlYS1kZXNpZGVbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBjb2xvcjogI2ZmZjtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hLWJ0bi4tYXJlYS1kZXNpZGUuLXN0YXRpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cbi5hLWJ0bi4tYXJlYS1kZXNpZGUtb25saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgd2lkdGg6IDIxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYS1idG4uLWFyZWEtZGVzaWRlLW9ubGluZVtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1hcnJvdy1yaWdodC1pbmxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYS1idG4uLWFycm93LXJpZ2h0LWJvdHRvbTphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19ib3R0b21fZ3JlZW4uc3ZnKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hLWJ0bi4tYXJyb3ctcmlnaHQtYm90dG9tOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWJ0bi4tbXlhY2NvcmRpYSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYS1idG4uLW15YWNjb3JkaWEgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hLWJ0bi4tbXlhY2NvcmRpYS4td2VpZ2h0NjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5hLWJ0bi4tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMCAyNXB4IDAgMTVweDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYS1idG4uLXNlbGVjdDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYS1idG4uLXNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDRweCAwIDRweDtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLmEtYnRuLi1zZWxlY3QuaXMtc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICMwMDhkMzE7XG59XG4uYS1idG4uLXNlbGVjdC4taGFzLXJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hLWJ0bi4tc2VsZWN0Li1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5hLWJ0bi4tc2VsZWN0Li1nbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hLWJ0bi4tc2VsZWN0Li1vdGhlci1nYyB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG4uYS1idG4uLXNlbGVjdC4tc2VsZWN0LWdjIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMnB4IDE4cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hLWJ0bi4tc2VsZWN0Li1zZWxlY3QtYXJlYSB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLXNlbGVjdC4tc2VsZWN0LWFyZWEge1xuICAgIG1pbi13aWR0aDogMjcwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tc2VsZWN0Li1zZWxlY3QtYXJlYSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycHggMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmEtYnRuLi1zZWxlY3QuLXNlbGVjdC1hcmVhIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLmEtYnRuLi1zZWxlY3QuLXNlbGVjdC1hcmVhIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc2VsZWN0Li1zZWxlY3QtbW9udGgge1xuICAgIG1pbi13aWR0aDogMTM2cHg7XG4gIH1cbn1cbi5hLWJ0bi4tc2VsZWN0Li1jZCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYS1idG4uLXNlbGVjdC4tY2QuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLi1zZWxlY3QuLWNkLmlzLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLi1jb250cm9sbGVyIHtcbiAgcGFkZGluZzogMjBweCAxOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNXB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG4uYS1idG4uLWNvbnRyb2xsZXIuLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19wcmV2LnN2Zyk7XG59XG4uYS1idG4uLWNvbnRyb2xsZXIuLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19uZXh0LnN2Zyk7XG59XG4uYS1idG4uLXVybCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZGVkZWQ7XG4gIHBhZGRpbmc6IDE0cHggMzVweDtcbn1cbi5hLWJ0bi4tdXJsOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLXVybCB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLmEtYnRuLi11cmwge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4uLXVybCB7XG4gICAgcGFkZGluZzogMTFweCAxNXB4IDEycHg7XG4gIH1cbn1cbi5hLWJ0bi4tdXJsOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fY29weS5zdmcpO1xufVxuLmEtYnRuLi1yYWRpdXMtMiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hLWJ0bi4tdi1zZWxlY3Qge1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYS1idG4uLXYtc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4ZDMxO1xufVxuLmEtYnRuLi12LXNlbGVjdC4td2lkZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hLWJ0bi4tdi1zZWxlY3QuLXNvbG8ge1xuICBwYWRkaW5nOiAzcHggOXB4O1xufVxuLmEtYnRuLi12LXNlbGVjdC4tbmFycm93IHtcbiAgcGFkZGluZzogNHB4IDdweDtcbn1cbi5hLWJ0bi4tY29uZGl0aW9uIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5hLWJ0bi4tY29uZGl0aW9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWJ0bi4tY29uZGl0aW9uLmlzLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLi1hcmVhLWZhdi5pcy1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDhkMzE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4ZDMxO1xufVxuLmEtYnRuLi1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNHB4IDlweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IDAuM3MgYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5hLWJ0bi4tbWFwOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fbWFwX3doLnN2Zyk7XG59XG4uYS1idG4uLW1hcDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG59XG4uYS1idG4uLW1haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDdweCAyMHB4IDdweCA1NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzljOWM5O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2M5YzljOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzViNWI1YjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYnRuLi1tYWlsOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9tYWlsX2dyYXkuc3ZnKTtcbn1cbi5hLWJ0bi4tY2xlYXIge1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNmM2YzY7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmEtYnRuLi1jbGVhci4tZ3JheSB7XG4gIHBhZGRpbmc6IDJweCAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IG5vbmU7XG59XG4uYS1idG4uLWNsZWFyMiB7XG4gIHBhZGRpbmc6IDAgOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5hLWJ0bi4tcmVmaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBhcHBlYXJhbmNlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWJ0bi4tcmVmaW5lOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTJweDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgei1pbmRleDogMjtcbn1cbi5hLWJ0bi4tcmVmaW5lOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHotaW5kZXg6IDE7XG59XG4uYS1idG4uLXJlZmluZS5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uYS1idG4uLXJlZmluZS5pcy1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5hLWJ0bi4tcmVmaW5lLi1yZXN1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLmEtYnRuLi1yZWZpbmUuLXJlc3VsdDpiZWZvcmUsIC5hLWJ0bi4tcmVmaW5lLi1yZXN1bHQ6YWZ0ZXIge1xuICB0b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIHdpZHRoOiAxMnB4O1xufVxuLmEtYnRuLi1yZWZpbmUuLXJlc3VsdC5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmEtYnRuLi1yZWZpbmUuLXJlc3VsdC5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uYS1idG4uLXJlZmluZS4tcmVzdWx0LmlzLWFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmEtYnRuLi1yZWZpbmUuLXd3d3RvcDpiZWZvcmUsIC5hLWJ0bi4tcmVmaW5lLi13d3d0b3A6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAycHg7XG59XG4uYS1idG4uLXNlYXJjaC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYS1idG4uLXNlYXJjaC1pbWcuLWlubGluZSB7XG4gIHBhZGRpbmc6IDdweDtcbn1cbi5hLWJ0bi4tc2VhcmNoLWltZy4td3d3dG9wIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYnRuLi1zZWFyY2gtaW1nLi13d3d0b3AuLW5vcm1hbCB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi4tc2VhcmNoLWltZy4td3d3dG9wLi1ub3JtYWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICB9XG59XG4uYS1idG4uLXNlYXJjaC1pbWcuLW9ubGluZS1zZWFyY2gge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBwYWRkaW5nOiA3cHggMTBweCA3cHggMzBweDtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbn1cbi5hLWJ0bi4tbGlnaHQtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4uYS1idG4uLW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCA0MHB4IDVweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hLWJ0bi4tbW9yZTpiZWZvcmUsIC5hLWJ0bi4tbW9yZTphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTJweDtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAxNnB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxLjVweDtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbn1cbi5hLWJ0bi4tbW9yZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgei1pbmRleDogMjtcbn1cbi5hLWJ0bi4tbW9yZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHotaW5kZXg6IDE7XG59XG4uYS1idG4uLW1vcmUuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWJ0bi4tbW9yZS5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uYS1idG4uLW1vcmUuaXMtYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uYS1idG4uLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDlweCAxNXB4IDlweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4uLXNoYWRvdyB7XG4gICAgcGFkZGluZzogNHB4IDE1cHggNHB4IDVweDtcbiAgfVxufVxuLmEtYnRuLi1zaGFkb3cuLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRjMDU2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmVlNDU5O1xuICBib3gtc2hhZG93OiAwIDFweCAjNjQ2NDY0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tc2hhZG93Li1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2YzAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZhMDUxO1xuICBib3gtc2hhZG93OiAwIDFweCAjYTczNzE0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tc2hhZG93Li1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ZGE3MWU7XG4gIGJveC1zaGFkb3c6IDAgMXB4ICMwMDhkMzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1zaGFkb3cuLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4ZDMxO1xuICBib3gtc2hhZG93OiAwIDFweCAjMDA4ZDMxO1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5hLWJ0bi4tYmFjay10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCA5cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tYmFjay10b3Age1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tYmFjay1wcmFjdGljZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIG1pbi13aWR0aDogMjQycHg7XG59XG4uYS1idG4uLWJhY2stcHJhY3RpY2UuLXNpemUtbWQge1xuICBtaW4td2lkdGg6IDE5MnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1iYWNrLXByYWN0aWNlLi1zaXplLW1kIHtcbiAgICBtaW4td2lkdGg6IDE5MnB4O1xuICB9XG59XG4uYS1idG4uLWJhY2stcGFnZSB7XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMC44ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICMxOTE5MTk7XG59XG4uYS1idG4uLWJhY2stcGFnZS4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbn1cbi5hLWJ0bi4tYmFjay1wYWdlLi1hcnJvdy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4uLWJhY2stcGFnZSB7XG4gICAgcGFkZGluZzogMC43ZW0gMS4xZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmEtYnRuLi1iYWNrLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDAuN2VtIDAuNmVtO1xuICB9XG59XG4uYS1idG4uLXN1Ym1pdCB7XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMC44ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4uLXN1Ym1pdCB7XG4gICAgcGFkZGluZzogMC43ZW0gMS44NWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXN1Ym1pdCB7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgfVxufVxuLmEtYnRuLi1zdWJtaXQ6ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYS1idG4uLXNvbG8tdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDhkMzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA4ZDMxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXNvbG8tdG9wIHtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmEtYnRuLi1zb2xvLXRvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9zb2xvL2Fycm93X2Iuc3ZnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tc29sby10b3A6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxufVxuLmEtYnRuLi1zb2xvLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLXNvbG8tc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjNweCAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLi1zb2xvLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG4uYS1idG4uLXNvbG8tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDhkMzE7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLXNvbG8tbGluayB7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICAgIGZvbnQtc2l6ZTogMS44MTI1cmVtO1xuICB9XG59XG4uYS1idG4uLXNvbG8tbGluay4tYmctZ3JlZW4ge1xuICBib3gtc2hhZG93OiA0cHggNHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcGFkZGluZzogMjRweCA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tc29sby1saW5rLi1iZy1vcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNoYWRvdzogNHB4IDRweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjliMzc7XG4gIGJvcmRlci1yYWRpdXM6IDcwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc29sby1saW5rLi1iZy1vcmFuZ2Uge1xuICAgIHBhZGRpbmc6IDQwcHggNzBweDtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gICAgZm9udC1zaXplOiAyLjQzNzVyZW07XG4gIH1cbn1cbi5hLWJ0bi4tc29sby1saW5rLi1iZy13aGl0ZSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMwMDhkMzE7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjM2NhNTVjO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc29sby1saW5rLi1iZy13aGl0ZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gICAgZm9udC1zaXplOiAxLjgxMjVyZW07XG4gIH1cbn1cbi5hLWJ0bi4tc29sby1saW5rLi1zaXplLXNtIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc29sby1saW5rLi1zaXplLXNtIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLi1zb2xvLWxpbmsuLXR5cGUtYSB7XG4gICAgcGFkZGluZzogMTBweCAzNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi4tc29sby1saW5rLi10eXBlLWIge1xuICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLXNvbG8tbGluay4tdHlwZS1jIHtcbiAgICBwYWRkaW5nOiAyNHB4IDU1cHg7XG4gIH1cbn1cbi5hLWJ0bi4tc29sby1saW5rLi1zaXplLXhzIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLXNvbG8tbGluay4tc2l6ZS14cyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5hLWJ0bi4tc29sby1saW5rLi1zaXplLXhzLTIge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLXNvbG8tbGluay4tc2l6ZS14cy0yIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmEtYnRuLi1zb2xvLXJhbmtpbmcge1xuICBwYWRkaW5nOiA2cHggMTNweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwOGQzMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDhkMzE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1zb2xvLXJhbmtpbmcge1xuICAgIHBhZGRpbmc6IDE3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmEtYnRuLi1zb2xvLXJhbmtpbmc6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYS1idG4uLXNoaWJhZnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yLCAwLjNzIHRyYW5zZm9ybTtcbn1cbi5hLWJ0bi4tc2hpYmFmdTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTUwJTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJpZ2h0OiA2MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2MHB4IHNvbGlkICMxMTk5MzY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDAuM3M7XG59XG4uYS1idG4uLXNoaWJhZnU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTE5OTM2O1xuICBvcGFjaXR5OiAxO1xufVxuLmEtYnRuLi1zaGliYWZ1OmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uYS1idG4uLXJvdW5kZWQge1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uYS1idG4uLXJvdW5kZWQuLWNvcmFsIHtcbiAgcGFkZGluZzogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODU4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5hLWJ0bi4tcm91bmRlZC4td2hpdGVvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6ICM3MDcwNzAgc29saWQgMXB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5hLWJ0bi4tcm91bmRlZC4tY29udHJvbGVyIHtcbiAgcGFkZGluZzogOXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLmEtYnRuLi1yb3VuZGVkLi13b21lbiB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODM4MztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmEtYnRuLi1yb3VuZGVkLi13b21lbi4tbWQge1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmEtYnRuLi1zcXVhcmUge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwLjVweCAxNXB4O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXNxdWFyZSB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5hLWJ0bi4tc3F1YXJlLi1zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmEtYnRuLi1zcXVhcmUuLXR4dC1zbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tc3F1YXJlLi10eHQtc20ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYS1idG4uLXNxdWFyZS4tYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xuICBib3JkZXItY29sb3I6ICMzMjMyMzI7XG59XG4uYS1idG4uLXNxdWFyZS4tYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBib3JkZXItY29sb3I6ICMwMDk5MzM7XG59XG4uYS1idG4uLXNxdWFyZS4tYmctZ3JlZW4uLWRpc2FibGVkLWxpbmU6ZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmEtYnRuLi1zcXVhcmUuLWJnLWdyZWVuLi1kaXNhYmxlZC1saW5lOmRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmEtYnRuLi1zcXVhcmUuLWJnLWxpZ2h0Z3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJmMWQzO1xuICBjb2xvcjogIzAwOTkzMztcbiAgYm9yZGVyLWNvbG9yOiAjZGJmMWQzO1xufVxuLmEtYnRuLi1zcXVhcmUuLWJnLXdoaXRlIHtcbiAgY29sb3I6ICM2NDY0NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1iZy13aGl0ZS4tcGFydG5lciB7XG4gIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1iZy13aGl0ZS4tY2hhbmdlIHtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzIzMjMyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmEtYnRuLi1zcXVhcmUuLWJnLXdoaXRlLi1jaGFuZ2U6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmEtYnRuLi1zcXVhcmUuLWJnLXdoaXRlLi11bnJlZ2lzdGVyZWQge1xuICBjb2xvcjogIzAwOTkzMztcbn1cbi5hLWJ0bi4tc3F1YXJlLi1tb2RhbC1hZGQtY29tcGFpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxMXB4IDEwcHg7XG59XG4uYS1idG4uLXNxdWFyZS5oYXMtYWN0aXZlOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2FhYWFhYSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmEtYnRuLi1zcXVhcmUuLXR4dC1ncmVlbiB7XG4gIGNvbG9yOiAjMDA5OTMzO1xufVxuLmEtYnRuLi1zcXVhcmUuLWJvcmRlci1ncmVlbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5MzM7XG4gIGNvbG9yOiAjMDA5OTMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1zcXVhcmUuLWJvcmRlci1saWdodC1ncmF5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbn1cbi5hLWJ0bi4tc3F1YXJlLi10eHQtYmxhY2sge1xuICBjb2xvcjogYmxhY2s7XG59XG4uYS1idG4uLXNxdWFyZS4tbG93IHtcbiAgcGFkZGluZzogMTZweCAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXNxdWFyZS4tbG93IHtcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5hLWJ0bi4tc3F1YXJlLi1sb3dlciB7XG4gIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYnRuLi1zcXVhcmUuLWdyYXktb3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2FhYWFhYSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmEtYnRuLi1zcXVhcmUuLWdyYXktb3V0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2FhYWFhYSAhaW1wb3J0YW50O1xufVxuLmEtYnRuLi1zcXVhcmUuLWdyYXktb3V0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hLWJ0bi4tc3F1YXJlLi10d28tbGluZXMge1xuICBwYWRkaW5nOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXNxdWFyZS4tdHdvLWxpbmVzIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cbi5hLWJ0bi4tc3F1YXJlLi10d28tbGluZXMgPiBzcGFuIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1zcXVhcmUuLXR3by1saW5lcyA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5hLWJ0bi4tc3F1YXJlLi1ub2JvcmRlciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tc3F1YXJlLi1hcnJvdy1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbi5hLWJ0bi4tc3F1YXJlLi1hcnJvdy1yaWdodDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uYS1idG4uLXNxdWFyZS4tYXJyb3ctcmlnaHQuLWFjYy1hcnJvdzphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLmEtYnRuLi1zcXVhcmUuLWFycm93LXJpZ2h0Li1hY2MtYXJyb3cuaXMtYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG4uYS1idG4uLXNxdWFyZS4tYXJyb3ctcmlnaHQuLWJnLWxpZ2h0Z3JlZW46OmFmdGVyLCAuYS1idG4uLXNxdWFyZS4tYXJyb3ctcmlnaHQuLXR4dC1ncmVlbjo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDk5MzM7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDk5MzM7XG59XG4uYS1idG4uLXNxdWFyZS4tYXJyb3ctcmlnaHQuaGFzLWFjdGl2ZTpkaXNhYmxlZDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2FhYWFhYTtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1hcnJvdy1yaWdodC4tZ3JleTo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxNzE3MTc7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxNzE3MTc7XG59XG4uYS1idG4uLXNxdWFyZS4tYXJyb3ctcmlnaHQuLXR0bC1zaWRlIHtcbiAgcGFkZGluZzogNXB4IDI1cHggNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmEtYnRuLi1zcXVhcmUuLWFycm93LXJpZ2h0Li10dGwtc2lkZS4tYXJyb3ctcmlnaHQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xufVxuLmEtYnRuLi1zcXVhcmUuLWFycm93LXJpZ2h0Li10dGwtc2lkZS4ta2VlcC1hbGwge1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1hcnJvdy1yaWdodC4tcGQxMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tc3F1YXJlLi1hcnJvdy1yaWdodC4tcGQxMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tc3F1YXJlLi1hcnJvdy1yaWdodC4tcGQxMDo6YWZ0ZXIge1xuICByaWdodDogMTBweDtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1pY29uLWlubGluZSB7XG4gIHBhZGRpbmc6IDE0cHggMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tc3F1YXJlLi1pY29uLWlubGluZSB7XG4gICAgcGFkZGluZzogMTRweCAzMHB4O1xuICB9XG59XG4uYS1idG4uLXNxdWFyZS4taWNvbi1pbmxpbmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4uYS1idG4uLXNxdWFyZS4taWNvbi1hYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwLjVweCA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1zcXVhcmUuLWljb24tYWJzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDYwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tc3F1YXJlLi1pY29uLWFiczo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLmEtYnRuLi1zcXVhcmUuLWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNmM3NTU7XG4gIGJvcmRlci1jb2xvcjogIzA2Yzc1NTtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1saW5lOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fbGluZS5zdmcpO1xufVxuLmEtYnRuLi1zcXVhcmUuLWFwcGxlIHtcbiAgcGFkZGluZzogMThweCA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250O1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1zcXVhcmUuLWFwcGxlOjpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX2FwcGxlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1idWRkeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9idWRkeS5zdmcpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuNWVtO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1zcXVhcmUuLWJ1ZGR5OjpiZWZvcmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMC40ZW07XG4gIH1cbn1cbi5hLWJ0bi4tc3F1YXJlLi1jYW1wYWlnbiB7XG4gIHBhZGRpbmc6IDEzcHggMzZweCAxM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tc3F1YXJlLi1jYW1wYWlnbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4uYS1idG4uLXNxdWFyZS4tZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIGNvbG9yOiAjMTcxNzE3ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG59XG4uYS1idG4uLXNxdWFyZS4tZ3JvdXAtY2FuY2VsOjphZnRlciB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi4tc3F1YXJlLi1ncm91cC1jYW5jZWwge1xuICAgIHdpZHRoOiAxMDdweDtcbiAgICBwYWRkaW5nOiAxMXB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tc3F1YXJlLi1ncm91cC1jYW5jZWwge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tc3F1YXJlLi1ncm91cC1zdWJtaXQ6OmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtYnRuLi1zcXVhcmUuLWdyb3VwLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIHBhZGRpbmc6IDEwLjVweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXNxdWFyZS4tZ3JvdXAtc3VibWl0IHtcbiAgICB3aWR0aDogMzMwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tc3F1YXJlLi1wYXJ0bmVyLXNlbGVjdCB7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tc3F1YXJlLi1wYXJ0bmVyLXNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG4uYS1idG4uaGFzLWlucHV0LWJnLWdyZWVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmEtYnRuLmhhcy1pbnB1dC1iZy1ncmVlbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uYS1idG4uaGFzLWlucHV0LWJnLWdyZWVuOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWJ0bi5oYXMtaW5wdXQtYmctZ3JlZW4gPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uYS1idG4uaGFzLWlucHV0LWJnLWdyZWVuID4gaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMjAuNXB4IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzMztcbiAgYm9yZGVyLWNvbG9yOiAjMDA5OTMzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLmhhcy1pbnB1dC1iZy1ncmVlbiA+IGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLmEtYnRuLmhhcy1pbnB1dC1iZy1ncmVlbiA+IGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5hLWJ0bi5oYXMtaW5wdXQtYmctZ3JlZW4gPiBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uYS1idG4uaGFzLWlucHV0LWJnLWdyZWVuID4gaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLmEtYnRuLmhhcy1pbnB1dC1iZy1ncmVlbiA+IGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjpob3Zlcixcbi5hLWJ0bi5oYXMtaW5wdXQtYmctZ3JlZW4gPiBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYS1idG4uaGFzLWlucHV0LWJnLWdyZWVuID4gaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkLFxuLmEtYnRuLmhhcy1pbnB1dC1iZy1ncmVlbiA+IGlucHV0W3R5cGU9YnV0dG9uXTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4uaGFzLWlucHV0LWJnLWdyZWVuOmhvdmVyID4gaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkLFxuLmEtYnRuLmhhcy1pbnB1dC1iZy1ncmVlbjpob3ZlciA+IGlucHV0W3R5cGU9YnV0dG9uXTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYS1idG4uLW92YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1vdmFsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgfVxufVxuLmEtYnRuLi1vdmFsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzIzMjMyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzIzMjMyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1vdmFsOjphZnRlciB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5hLWJ0bi4tb3ZhbC4tZ3JlZW4ge1xuICBwYWRkaW5nOiAycHggMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1vdmFsLi1ncmVlbiB7XG4gICAgcGFkZGluZzogMy41cHggMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYS1idG4uLW92YWwuLWdyZWVuOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICByaWdodDogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4uLW92YWwuLWdyZWVuLi1sZWZ0IHtcbiAgICBwYWRkaW5nOiA0cHggMzBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBhZGRpbmc6IDIuNXB4IDVweDtcbiAgfVxuICAuYS1idG4uLW92YWwuLWdyZWVuLi1sZWZ0OjphZnRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IC0wLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tb3ZhbC4tZ3JlZW4uLWxlZnQge1xuICAgIHBhZGRpbmc6IDFweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmEtYnRuLi1vdmFsLi1saWdodGdyZWVuIHtcbiAgY29sb3I6ICMwMDk5MzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmYxZDM7XG59XG4uYS1idG4uLW92YWwuLWxpZ2h0Z3JlZW46OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDk5MzM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDk5MzM7XG59XG4uYS1idG4uLW92YWwuLWxpZ2h0Z3JlZW4uLXBzbSB7XG4gIHBhZGRpbmc6IDMuNXB4O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1vdmFsLi1saWdodGdyZWVuLi1wc20ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYS1idG4uLW92YWwuLWxpZ2h0Z3JlZW4uLXBzbTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYS1idG4uLW92YWwuLWJnLXdoaXRlIHtcbiAgY29sb3I6ICMwMDk5MzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTMzO1xufVxuLmEtYnRuLi1vdmFsLi1iZy13aGl0ZS4tcHNtMiB7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBib3gtc2hhZG93OiAwIC0zcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNikgaW5zZXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTk3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tb3ZhbC4tYmctd2hpdGUuLXBzbTIge1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxODRweDtcbiAgfVxufVxuLmEtYnRuLi1vdmFsLi1iZy13aGl0ZS4tcHNtMjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYS1idG4uLW92YWwuLWJnLXdoaXRlLi1wc20yLi1oYXMtYXJyb3c6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3dfcmlnaHRfZ3JlZW5fMi5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uYS1idG4uLW92YWwuLWJvcmRlciB7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTMzO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tb3ZhbC4tYm9yZGVyIHtcbiAgICBwYWRkaW5nOiA5cHggMzBweDtcbiAgfVxufVxuLmEtYnRuLi1vdmFsLi1ib3JkZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMjMyMzI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMjMyMzI7XG59XG4uYS1idG4uLW92YWwuLXNtIHtcbiAgcGFkZGluZzogMy41cHggMjVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLW92YWwuLXNtIHtcbiAgICBwYWRkaW5nOiA3cHggMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmEtYnRuLi1vdmFsLi1zbTphZnRlciB7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5hLWJ0bi4tb3ZhbC4teWVsbG93IHtcbiAgcGFkZGluZzogNXB4IDM4cHg7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5hLWJ0bi4tb3ZhbC4teWVsbG93OjphZnRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzIzMjMyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzIzMjMyO1xuICByaWdodDogMTVweDtcbn1cbi5vLW15cGFnZV9faXRlbV9fbGluayAuYS1idG4uLW92YWwuLXllbGxvdyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uYS1idG4uLW92YWwtd2hpdGUge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmEtYnRuLi1vdmFsLXdoaXRlLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzRCOTE7XG4gIGJvcmRlci1jb2xvcjogIzg3NEI5MTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLXdlYi1jb3Vwb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBwYWRkaW5nOiA3cHggMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4uLXdlYi1jb3Vwb24ge1xuICAgIG1pbi13aWR0aDogMTg4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4td2ViLWNvdXBvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIHBhZGRpbmc6IDdweCAzMHB4O1xuICAgIG1heC13aWR0aDogMTYycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uYS1idG4uLWNsZWFyIHtcbiAgcGFkZGluZzogMnB4IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1idG4uLWNsZWFyLi1ncmFkYXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmM2YzZjMgMCUsICNkY2RjZGMgMTAwJSk7XG59XG4uYS1idG4uLWNsZWFyLi1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICNhYWFhYWE7XG59XG4uYS1idG4uLWNoZWNraW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDBweDtcbiAgcGFkZGluZzogMTRweDtcbn1cbi5hLWJ0bi4tY2hlY2tpbiBwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzQuOTdweCkge1xuICAuYS1idG4uLWNoZWNraW4gcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5hLWJ0bi4tbG9naW4tcGFnZSB7XG4gIHBhZGRpbmc6IDE3cHggNThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1sb2dpbi1wYWdlIHtcbiAgICBwYWRkaW5nOiAxM3B4IDU4cHg7XG4gIH1cbn1cbi5hLWJ0bi4tbG9naW4tcGFnZS4tbmV3LXVzZXIge1xuICBwYWRkaW5nOiAyMC41cHggNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tbG9naW4tcGFnZS4tbmV3LXVzZXIge1xuICAgIHBhZGRpbmc6IDE5cHggNThweDtcbiAgfVxufVxuLmEtYnRuLi1sb2dpbi1wYWdlLi1uZXctdXNlci4tbm9zdHlsZSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgbWF4LXdpZHRoOiAxMzBweDtcbiAgY29sb3I6ICMwMDk5MzM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1sb2dpbi1wYWdlLi1uZXctdXNlci4tbm9zdHlsZSB7XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgfVxufVxuLmEtYnRuLi1sb2dpbi1wYWdlLi1uZXctdXNlci4tbm9zdHlsZS4td2lkZSB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tbG9naW4tcGFnZS4tbmV3LXVzZXIuLW5vc3R5bGUuLXdpZGUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmEtYnRuLm8tbW9kYWxfX2NvbnRlbnRfX2J0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZy10b3A6IDIxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMXB4O1xufVxuLmEtYnRuLm8tbW9kYWxfX2NvbnRlbnRfX2J0bi4tY29weSB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTBweCk7XG59XG4uYS1idG4uby1tb2RhbF9fY29udGVudF9fYnRuLi1zZW5kIHtcbiAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxMHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4uby1tb2RhbF9fY29udGVudF9fYnRuLi1zZW5kIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uYS1idG4uby1tb2RhbF9fY29udGVudF9fYnRuLi1iYWNrIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuLmEtYnRuLi1zbS1zaXplIHtcbiAgbWluLXdpZHRoOiAxMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tc20tc2l6ZSB7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1tZC1zaXplIHtcbiAgICBtaW4td2lkdGg6IDMzMHB4O1xuICB9XG59XG4uYS1idG4uLWxvdHRlcnkge1xuICBib3gtc2hhZG93OiAwcHggNXB4IDBweCAwcHggIzAwNzcyYTtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzMztcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5hLWJ0bi4tbG90dGVyeTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmEtYnRuLi1sb3R0ZXJ5LWJhY2sge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhkYzMyOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDExcHggNXB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYS1idG4uLWRpc2FibGVkLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIGNvbG9yOiAjYWFhO1xuICBib3JkZXItY29sb3I6ICNkMmQyZDI7XG59XG4uYS1idG4uLWRpc2FibGVkLWJ0bjpob3ZlciB7XG4gIGN1cnNvcjogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWJ0bi4tZGlzYWJsZWQtYnRuLi1hcnJvdy1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYS1idG4uLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzMztcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2MDc4NDMxMzcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDVweCAyNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmEtYnRuLi1waW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgei1pbmRleDogMDtcbn1cbi5hLWJ0bi4tcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2FnZW50L3Bpbl9ncmVlbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IC0yMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbn1cbi5hLWJ0bi4tcGluLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYS1idG4uLXBpbi1hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICByaWdodDogMTJweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hLWJ0bi4taWNvbi1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA3cHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hLWJ0bi4taWNvbi1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWdlbnQvaWNvbl9zZWFyY2guc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDEzcHg7XG59XG4uYS1idG4uLWljb24tYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLmEtYnRuLi1zaGFkb3ctdHlwZTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAtM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4uLXNoYWRvdy10eXBlMSB7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG4uYS1idG4uLXNoYWRvdy10eXBlMS4tcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzM5MzkzOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4uLXNoYWRvdy10eXBlMS4tcHJldjo6YmVmb3JlIHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICB9XG59XG4uYS1idG4uLXNoYWRvdy10eXBlMS4tbmV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM5MzkzOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtYnRuLi1zaGFkb3ctdHlwZTEuLW5leHQ6OmFmdGVyIHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICB9XG59XG4uYS1idG4uLXNoYWRvdy10eXBlMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmEtYnRuLi1zaGFkb3ctdHlwZTIuY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDhkMzE7XG59XG4uYS1idG4uLWFjYy4tYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJmMWQzO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGNvbG9yOiAjMDA4ZDMxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYS1idG4uLWZsZXgtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uYS1idG4uLW1vcmVib3gge1xuICBtaW4td2lkdGg6IDI2NXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1tb3JlYm94IHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICB9XG59XG4uYS1idG4uLWFycm93LW1kIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLmEtYnRuLi1maXhlZC1pdGVtMSB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi4tZml4ZWQtaXRlbTEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgZmxleC1iYXNpczogY2FsYyg2OCUgLSAzMHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNjglIC0gMzBweCk7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuYS1idG4uLWZpeGVkLWl0ZW0xIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1maXhlZC1pdGVtMSB7XG4gICAgbWluLXdpZHRoOiAyNTZweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4uYS1idG4uLWZpeGVkLWl0ZW0xID4gaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmEtYnRuLi1ldmVudC1zZWFyY2gge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ2NDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLi1ldmVudC1zZWFyY2gge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmEtYnRuLi1ldmVudC1zZWFyY2ggLmEtYnRuX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYS1idG4uLXJlc2VydmUtdGltZSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjMWExYTFhO1xuICBib3gtc2hhZG93OiAwcHggLTFweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNikgaW5zZXQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBtaW4td2lkdGg6IDgzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi4tcmVzZXJ2ZS10aW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLXJlc2VydmUtdGltZSB7XG4gICAgcGFkZGluZzogMXB4IDJweDtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gIH1cbn1cbi5hLWJ0bi4tdXNlci1zdWJtaXQuaXMtaW5hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC42O1xufVxuLmEtYnRuLi10ZWxsaW5rIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1pbi13aWR0aDogNzJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tdGVsbGluayB7XG4gICAgcGFkZGluZzogNHB4IDdweDtcbiAgICBtaW4td2lkdGg6IDE5MnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmEtYnRuLi1sZXNzb24ge1xuICBwYWRkaW5nOiA1LjVweCAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLWxlc3Nvbi4tYmFzaWMtbWluaSB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxufVxuLmEtYnRuLi1sZXNzb24tbGcge1xuICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5hLWJ0bi4tZW50cnkge1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLWVudHJ5IHtcbiAgICBtaW4td2lkdGg6IDQwNnB4O1xuICB9XG59XG4uYS1idG4uLW1heXBhZ2UtbG9naW4ge1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIG1pbi13aWR0aDogMjgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLW1heXBhZ2UtbG9naW4ge1xuICAgIG1pbi13aWR0aDogMzMwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tYWNjZXB0IHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB3aWR0aDogMTkycHg7XG59XG4uYS1idG4uLXRvcHRyYWNlciB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tdG9wdHJhY2VyIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tZmxleC10eHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS1idG4uLWJvcmRlci1yb3VuZGVkLWdyZWVuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzA5YTAzZTtcbiAgY29sb3I6ICMwOWEwM2U7XG59XG4uYS1idG4uLWJvcmRlci1yb3VuZGVkLWRhcmstZ3JlZW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDlhMDNlO1xuICBjb2xvcjogIzA5YTAzZTtcbn1cbi5hLWJ0bi4tYm9yZGVyLXJvdW5kZWQtd2hpdGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tYm9yZGVyLXJvdW5kZWQtYmxhY2sge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyZTJlMmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLWJvcmRlci1yb3VuZGVkLXB1cnBsZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4NzRCOTE7XG4gIGNvbG9yOiAjODc0QjkxO1xufVxuLmEtYnRuLi1yb3VuZGVkMTUge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmEtYnRuLi1yb3VuZGVkMjUge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuLmEtYnRuLi1yb3VuZGVkMTkge1xuICBib3JkZXItcmFkaXVzOiAxOXB4O1xufVxuLmEtYnRuLi1yb3VuZGVkMzAge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmEtYnRuLi1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOWEwM2U7XG59XG4uYS1idG4uLWJnLWxpZ2h0LW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGEyMjU7XG59XG4uYS1idG4uLWJnLXN1bm55LW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDA7XG59XG4uYS1idG4uLWJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ1MTkyO1xufVxuLmEtYnRuLi1tZC1oaWdoIHtcbiAgcGFkZGluZzogMTZweCAxNXB4O1xufVxuLmEtYnRuLi1iZy1saWdodC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG59XG4uYS1idG4uLWJnLWxpZ2h0LWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cbi5hLWJ0bi4tYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3NEI5MTtcbn1cbi5hLWJ0bi4tYmctc2hhZG93LW91dCB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4uYS1idG4uLWJnLXNoYWRvdy1pbi1vdXQge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTYpIGluc2V0O1xufVxuLmEtYnRuLi1iZy1ub3JtYWwtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLi1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hLWJ0bi4tc2ltcGxlLWJsYWNrIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uYS1idG4uLXNpbXBsZS1idG4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi4tc2ltcGxlLWJ0biB7XG4gICAgcGFkZGluZzogMTdweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLXNpbXBsZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTU3cHg7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gIH1cbn1cbi5hLWJ0bi4taWNvbi1ibGFuazphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9ibGFuay5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmEtYnRuLi1pY29uLWJsYW5rLXdoaXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX2JsYW5rX3doaXRlLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYS1idG4uLWljb24tYmxhbmstcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5hLWJ0bi4taWNvbi1ibGFuay1yaWdodDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYS1idG4uLXl1YmluIHtcbiAgYm9yZGVyOiAjYWFhIDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJveC1zaGFkb3c6IDAgLTFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSBpbnNldDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hLWJ0bi4tcG9pbnQtaGlzdHJ5IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmEtYnRuLi1wb2ludC1oaXN0cnkuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5YTAzZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLXBvaW50LWhpc3RyeS5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtOXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMThweDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA1MCUgMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOWEwM2U7XG59XG4uYS1idG4uLWltZzM2MCB7XG4gIHdpZHRoOiA3OHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmEtYnRuLi1hcnJvdy0zNjAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogN3B4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgY29sb3I6ICMwMDhkMzE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLWFycm93LTM2MCB7XG4gICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLmEtYnRuLi1hcnJvdy0zNjA6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvd19yaWdodF9ncmVlbl8yLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLi1hcnJvdy0zNjAgaW1nIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmEtYnRuX19hbmdsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uYS1idG5fX3FyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5hLWJ0bi4tc29sby1saW5rIC5hLWJ0bl9fYmxvY2staW1nIHtcbiAgZmxleC1iYXNpczogNTBweDtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc29sby1saW5rIC5hLWJ0bl9fYmxvY2staW1nIHtcbiAgICBmbGV4LWJhc2lzOiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG59XG4uYS1idG4uLXNvbG8tbGluay4tc2l6ZS1zbSAuYS1idG5fX2Jsb2NrLWltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc29sby1saW5rLi1zaXplLXNtIC5hLWJ0bl9fYmxvY2staW1nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4uYS1idG4uLXNvbG8tbGluay4tYmctZ3JlZW4gLmEtYnRuX19ibG9jay1pbWcge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLXNvbG8tbGluay4tYmctZ3JlZW4uLXR5cGUtYSAuYS1idG5fX2Jsb2NrLWltZywgLmEtYnRuLi1zb2xvLWxpbmsuLWJnLWdyZWVuLi10eXBlLWIgLmEtYnRuX19ibG9jay1pbWcge1xuICAgIGZsZXgtYmFzaXM6IDgwcHg7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLi1zb2xvLWxpbmsuLWJnLWdyZWVuLi10eXBlLWEgLmEtYnRuX19ibG9jay1pbWcsIC5hLWJ0bi4tc29sby1saW5rLi1iZy1ncmVlbi4tdHlwZS1iIC5hLWJ0bl9fYmxvY2staW1nIHtcbiAgICBmbGV4LWJhc2lzOiAzOHB4O1xuICAgIG1heC13aWR0aDogMzhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLXNvbG8tbGluay4tYmctZ3JlZW4uLXR5cGUtYyAuYS1idG5fX2Jsb2NrLWltZyB7XG4gICAgZmxleC1iYXNpczogODBweDtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLXNvbG8tbGluay4tYmctZ3JlZW4uLXR5cGUtYyAuYS1idG5fX2Jsb2NrLWltZyB7XG4gICAgZmxleC1iYXNpczogNDVweDtcbiAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuLmEtYnRuLi1zb2xvLWxpbmsuLXNpemUteHMgLmEtYnRuX19ibG9jay1pbWcge1xuICBmbGV4LWJhc2lzOiA1MHB4O1xuICBtYXgtd2lkdGg6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLXNvbG8tbGluay4tc2l6ZS14cyAuYS1idG5fX2Jsb2NrLWltZyB7XG4gICAgZmxleC1iYXNpczogODBweDtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tc29sby1saW5rLi1zaXplLXhzLTIgLmEtYnRuX19ibG9jay1pbWcge1xuICBmbGV4LWJhc2lzOiA1MHB4O1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmEtYnRuLi1zb2xvLWxpbmsuLWJnLXdoaXRlIC5hLWJ0bl9fYmxvY2staW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmbGV4LWJhc2lzOiAzNHB4O1xuICBtYXgtd2lkdGg6IDM0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLXNvbG8tbGluay4tYmctd2hpdGUgLmEtYnRuX19ibG9jay1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBmbGV4LWJhc2lzOiA1MHB4O1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgfVxufVxuXG4uYS1idG4uLXNvbG8tdG9wIC5hLWJ0bl9fdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1zb2xvLXRvcCAuYS1idG5fX3R4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbi5hLWJ0bi4tc29sby10b3AgLmEtYnRuX190eHQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODkwMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1zb2xvLXRvcCAuYS1idG5fX3R4dDphZnRlciB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLi1zb2xvLWxpbmsuLWJnLWdyZWVuLi10eXBlLWEgLmEtYnRuX190eHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5hLWJ0bi4tc29sby1saW5rLi1zaXplLXhzLTIgLmEtYnRuX190eHQge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5hLWJ0bi4tc2hpYmFmdSAuYS1idG5fX3R4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5hLWJ0bi4tZmxleC10eHQgLmEtYnRuX190eHQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYS1idG5fX21vcmUtaW5hY3RpdmUuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmEtYnRuX19tb3JlLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYS1idG5fX21vcmUtYWN0aXZlLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYS1idG4uLW1haWwgLmEtYnRuX19lbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYS1idG5fX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLmEtYnRuLi1zaXplLXhzIC5hLWJ0bl9fYXJyb3cge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmEtYnRuLi1zaXplLXNtLTIgLmEtYnRuX19hcnJvdyB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTJweDtcbiAgcmlnaHQ6IDVweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1idG4uLXNpemUtbWQgLmEtYnRuX19hcnJvdyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uYS1idG4uLXNpemUtbGcgLmEtYnRuX19hcnJvdyB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0zIC5hLWJ0bl9fYXJyb3csIC5hLWJ0bi4tc2l6ZS1tZC00IC5hLWJ0bl9fYXJyb3cge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmEtYnRuLi1zaXplLW1kLTE1IC5hLWJ0bl9fYXJyb3csIC5hLWJ0bi4tc2l6ZS1tZC0xNiAuYS1idG5fX2Fycm93IHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0yMyAuYS1idG5fX2Fycm93IHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBzdHJva2Utd2lkdGg6IDNweDtcbiAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG59XG4uYS1idG4uLXNpemUtbWQtMjggLmEtYnRuX19hcnJvdyB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTRweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1idG4uLXNpemUteHMtMiAuYS1idG5fX2Fycm93LCAuYS1idG4uLXNpemUteHMtMyAuYS1idG5fX2Fycm93IHtcbiAgcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5hLWJ0bi4tc2l6ZS14cy00IC5hLWJ0bl9fYXJyb3cge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmEtYnRuLi1zaXplLW1kLTE3IC5hLWJ0bl9fYXJyb3csIC5hLWJ0bi4tc2l6ZS1tZC0xOSAuYS1idG5fX2Fycm93IHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0yMCAuYS1idG5fX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBzdHJva2Utd2lkdGg6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IC0ycHg7XG59XG4uYS1idG4uLXNpemUtbWQtMjEgLmEtYnRuX19hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTRweDtcbiAgc3Ryb2tlLXdpZHRoOiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xufVxuLmEtYnRuLi1zaXplLW1kLTI0IC5hLWJ0bl9fYXJyb3cge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLi1wYy1hcnJvdyAuYS1idG5fX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYS1idG4uLWFycm93LWxlZnQgLmEtYnRuX19hcnJvdyB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmEtYnRuLi1hcnJvdy1yaWdodC1ibGFjayAuYS1idG5fX2Fycm93IHtcbiAgc3Ryb2tlOiAjMWExYTFhO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5hLWJ0bi4tYXJyb3ctbWQgLmEtYnRuX19hcnJvdyB7XG4gIHN0cm9rZTogIzFhMWExYTtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi5hLWJ0bi4tYXJyb3ctYm90dG9tIC5hLWJ0bl9fYXJyb3cge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDVweDtcbn1cbi5hLWJ0bi4tYXJyb3ctcmlnaHQtaW5saW5lIC5hLWJ0bl9fYXJyb3cge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hLWJ0bi4tc2hhZG93IC5hLWJ0bl9fYXJyb3cge1xuICByaWdodDogNXB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmEtYnRuLi1iYWNrLXBhZ2UgLmEtYnRuX19hcnJvdyB7XG4gIGhlaWdodDogMTZweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1idG4uLWZyaWVuZHMgLmEtYnRuX19hcnJvdyB7XG4gIGhlaWdodDogMTNweDtcbn1cblxuLmEtYnRuX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uYS1idG4uLWljb24tcmlnaHQuLXNpemUtbWQtMTIgLmEtYnRuX19pY29uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwJSk7XG59XG4uYS1idG4uLWljb24tbGVmdC4tc2l6ZS1tZC0xMiAuYS1idG5fX2ljb24ge1xuICBsZWZ0OiAxMHB4O1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xufVxuLmEtYnRuLi1teWFjY29yZGlhIC5hLWJ0bl9faWNvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5hLWJ0bi4taWNvbi1sZWZ0LWlubGluZSAuYS1idG5fX2ljb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcbn1cbi5hLWJ0bi4taWNvbi1yaWdodC1pbmxpbmUgLmEtYnRuX19pY29uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcbn1cbi5hLWJ0bi4taWNvbi1yaWdodC1pbmxpbmUuLXNpemUtbGctMyAuYS1idG5fX2ljb24ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG4uYS1idG4uLWljb24tYm90dG9tIC5hLWJ0bl9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDVweDtcbiAgdG9wOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xufVxuLmEtYnRuLi1ldmVudC1zZWFyY2ggLmEtYnRuX19pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5hLWJ0bl9faWNvbi13cmFwIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uYS1idG5fX2ltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYS1idG4uLXNlYXJjaC1pbWcgLmEtYnRuX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYS1idG4uLXNlYXJjaC1pbWcuLXd3d3RvcCAuYS1idG5fX2ltZyB7XG4gIGxlZnQ6IDIwcHg7XG59XG4uYS1idG4uLW5vcm1hbCAuYS1idG5fX2ltZyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmEtYnRuLi1zZWFyY2gtaW1nLi1pbmxpbmUgLmEtYnRuX19pbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwJSk7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLi1zb2xvLXNlYXJjaCAuYS1idG5fX2ltZyB7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi4tdGVsbGluayAuYS1idG5fX2ltZyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4uYS1idG4uLWZsZXgtdHh0IC5hLWJ0bl9faW1nIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLmEtYnRuLi1zcXVhcmUuLWJnLXdoaXRlLi1wYXJ0bmVyIC5hLWJ0bl9fbWFpbnR4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYS1idG4uLXNxdWFyZS4tYmctd2hpdGUuLXBhcnRuZXIuLXVucmVnaXN0ZXJlZCAuYS1idG5fX21haW50eHQge1xuICBjb2xvcjogIzAwOTkzMztcbn1cblxuLmEtYnRuLi1zcXVhcmUuLWJnLXdoaXRlLi1wYXJ0bmVyIC5hLWJ0bl9fc3ViIHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2FhYTtcbn1cblxuQGtleWZyYW1lcyBibGluay1vcGFjaXR5IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYS1idG5fX3NtYWxsIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5hLXR4dCB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtdHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLXR4dC4tYmFzZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbi5hLXR4dC4tbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uYS10eHQuLXJlZCB7XG4gIGNvbG9yOiByZWQ7XG59XG4uYS10eHQuLXJlZDIge1xuICBjb2xvcjogI0ZGMkYyRjtcbn1cbi5hLXR4dC4tYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbn1cbi5hLXR4dC4tZ3JheSB7XG4gIGNvbG9yOiAjYWFhYWFhO1xufVxuLmEtdHh0Li1ncmF5YmxhY2sge1xuICBjb2xvcjogIzY0NjQ2NDtcbn1cbi5hLXR4dC4tdGV4dC1jb2xvciB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmEtdHh0Li1ub3RlLWJsYWNrIHtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG4uYS10eHQuLWxpbmsge1xuICBjb2xvcjogIzAwNTlkZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmEtdHh0Li1jbGVhci1saW5rIHtcbiAgY29sb3I6ICMyNzdERkY7XG59XG4uYS10eHQuLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmEtdHh0Li1saW5lLWhlZ2h0MSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmEtdHh0Li1saDE1IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5hLXR4dC4tdW5yZWdpc3RlcmVkIHtcbiAgY29sb3I6ICMwMDk5MzM7XG59XG4uYS10eHQuLWdyZWVuIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4uYS10eHQuLWxpZ2h0LWdyZWVuIHtcbiAgY29sb3I6ICMwMDk5MzM7XG59XG4uYS10eHQuLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmEtdHh0Li1oYXMtaW5kZW50IHtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuLmEtdHh0Li1zaXplLWxnIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtdHh0Li1zaXplLWxnIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uYS10eHQuLXNpemUtc20ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtdHh0Li1zaXplLXNtLXNwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtdHh0Li1zaXplLXNtLXBjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmEtdHh0Li1zaXplLXNzbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLXR4dC4tc2l6ZS1zc20tc3Age1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLXR4dC4tc2l6ZS1zc20tcGMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5hLXR4dC4tc2l6ZS14cyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS10eHQuLWJvcmRlci1yZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG59XG4uYS10eHQuLXAxMCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uYS10eHQuLXBjLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS10eHQuLXBjLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYS10eHQuLWJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hLXR4dC4tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmEtdHh0Li13b3JkLXdyYXAge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYS10eHQuLXdvcmQtbm93cmFwIHtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYS10eHQuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYS10eHQuLXBsYW4tcmVkIHtcbiAgY29sb3I6ICNkZDMzMzM7XG59XG4uYS10eHQuLWJsdWUge1xuICBjb2xvcjogIzAwNTlkZTtcbn1cbi5hLXR4dC4tbXQzIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLmEtdHh0Li1yaWJvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLmEtdHh0Li1wdXJwbGUge1xuICBjb2xvcjogIzg3NEI5MTtcbn1cblxuLmEtdHh0Li1ibGFuay1saWdodC1ibHVlIC5hLXR4dF9faWNvbiB7XG4gIHN0cm9rZTogIzI3N0RGRjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmEtbGFiZWwge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDZweCAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hLWxhYmVsOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmEtbGFiZWwuLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbn1cbi5hLWxhYmVsLi1saWdodC1ncmVlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbn1cbi5hLWxhYmVsLi1saWdodC1ncmVlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbn1cbi5hLWxhYmVsLi1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhMjI1O1xufVxuLmEtbGFiZWwuLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYS1sYWJlbC4tZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMWExYTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtbGFiZWwuLWJvcmRlci13aGl0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hLWxhYmVsLi1ib3JkZXItcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkMzMzMztcbiAgY29sb3I6ICNkZDMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYS1sYWJlbC4tYm9yZGVyLWJsYWNrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFhMWExYTtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uYS1sYWJlbC4tYm9yZGVyLWJsYWNrLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWExYTFhO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5hLWxhYmVsLi1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtbGFiZWwuLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDMzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtbGFiZWwuLXNreWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJiNWViO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWxhYmVsLi1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwYjZlMztcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1sYWJlbC4tb3JhbmdlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNDQwZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1sYWJlbC4tcGFsZS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODM4MztcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1sYWJlbC4tYm9yZGVyLWdyYXkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTA5MDkwO1xuICBjb2xvcjogIzZmNmY2ZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMy41cHggMTBweCA1LjVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xufVxuLmEtbGFiZWwuLWJvcmRlci1ncmVlbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGNvbG9yOiAjYzhjOGM4O1xufVxuLmEtbGFiZWwuLWJvcmRlci1ncmVlbi5pcy1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTMzO1xuICBjb2xvcjogIzAwOTkzMztcbn1cbi5hLWxhYmVsLi13b21lbi10aGVtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY0NjQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5hLWxhYmVsLi1zaXplLXhzIHtcbiAgcGFkZGluZzogM3B4O1xufVxuLmEtbGFiZWwuLXNpemUteHMtMiB7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG4uYS1sYWJlbC4tc2l6ZS14cy0zIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uYS1sYWJlbC4tc2l6ZS1zbSB7XG4gIHBhZGRpbmc6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmEtbGFiZWwuLXNpemUtc20tMiB7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGFiZWwuLXNpemUtbWQge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5hLWxhYmVsLi1zaXplLW1kIHtcbiAgICBwYWRkaW5nOiAxN3B4IDRweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1sYWJlbC4tc2l6ZS1tZCB7XG4gICAgcGFkZGluZzogMjNweCA0cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtbGFiZWwuLXNpemUtbWQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLmEtbGFiZWwuLXNpemUtbWQyIHtcbiAgcGFkZGluZzogNnB4O1xufVxuLmEtbGFiZWwuLXNpemUtbWQzIHtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG59XG4uYS1sYWJlbC4tc2l6ZS1sZyB7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hLWxhYmVsLi1zaXplLW1kLTIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWxhYmVsLi1zaXplLW1kLTIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5hLWxhYmVsLi1zaXplLW1kLTIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG59XG4uYS1sYWJlbC4tc2l6ZS1tZC0zIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDZweCAxN3B4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmEtbGFiZWwuLXNpemUtbWQtNCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IDRweCAxMXB4O1xufVxuLmEtbGFiZWwuLWljb24tdG9vbHRpcCB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG59XG4uYS1sYWJlbC4tcmVxdWlyZWQge1xuICBwYWRkaW5nOiAzcHggMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICB0ZXh0LWluZGVudDogMC41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYS1sYWJlbC4tbGlzdCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6ICM1ZGE3MWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ZGE3MWU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYS1sYWJlbC4tbGlzdDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmEtbGFiZWwuLWxpc3QuLWJ1czpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fYnVzLnN2Zyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xufVxuLmEtbGFiZWwuLWxpc3QuLW5hdmk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX25hdmkuc3ZnKTtcbn1cbi5hLWxhYmVsLi1ub25lLWJvcmRlci1yIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hLWxhYmVsLi1zb2xvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiOWIzNztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5hLWxhYmVsLi1zb2xvLi1zaXplLXNtIHtcbiAgcGFkZGluZzogN3B4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWxhYmVsLi1zb2xvLi1zaXplLXNtIHtcbiAgICBwYWRkaW5nOiA3cHggMTZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmEtbGFiZWwuLXNvbG8uLXNpemUtbWQge1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1sYWJlbC4tc29sby4tc2l6ZS1tZCB7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4uYS1sYWJlbC4tc29sby4tc2l6ZS14cyB7XG4gIHBhZGRpbmc6IDVweCAxN3B4O1xufVxuLmEtbGFiZWwuLXNvbG8uLWJnLXdoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiOWIzNztcbiAgY29sb3I6ICNkYjliMzc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbn1cbi5hLWxhYmVsLi1zb2xvLi1iZy13aC4tc2l6ZS1zbSB7XG4gIHBhZGRpbmc6IDEwcHggMjFweDtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtbGFiZWwuLXNvbG8uLWJnLXdoOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmEtbGFiZWwuLW5ldyB7XG4gIHBhZGRpbmc6IDNweCAxMXB4IDdweDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ODtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1sYWJlbC4tbmV3IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYS1sYWJlbC4tZGFyay1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkwZDBkO1xufVxuLmEtbGFiZWwuLWRhcmstcmVkLi1uZXcge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHBhZGRpbmc6IDJweCA1cHggNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWxhYmVsLi1kYXJrLXJlZC4tbmV3IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDFweCA1cHggNXB4O1xuICB9XG59XG4uYS1sYWJlbC4tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hLWxhYmVsLi1ncm91cDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5hLWxhYmVsLi1ncm91cC4tdGFnIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5hLWxhYmVsLi1ncm91cC4tdGFnLmlzLWFjdGl2ZSB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5hLWxhYmVsLi1ncm91cC5pcy1hY3RpdmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5OTMzO1xuICBwYWRkaW5nOiA1cHg7XG59XG4uYS1sYWJlbC4tYmctZ3JheSB7XG4gIHBhZGRpbmc6IDEwcHggMTdweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbi5hLWxhYmVsLi1wcmVmLXBpbmsge1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjY0NjQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZjY0NjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWxhYmVsLi1wcmVmLXBpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG59XG4uYS1sYWJlbC4tcHVzaCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCA1cHg7XG59XG4uYS1sYWJlbC4tc2NoZWR1bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDdweCAxNHB4O1xuICBtaW4td2lkdGg6IDcwcHg7XG59XG4uYS1sYWJlbC4tYmctcGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjgzODM7XG59XG4uYS1sYWJlbC4tYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xufVxuLmEtbGFiZWwuLXNpbXBsZS1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIG1pbi13aWR0aDogNjJweDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uYS1sYWJlbC4tc2ltcGxlLWJvcmRlci4tc2l6ZS1tZDUge1xuICBtaW4td2lkdGg6IDE0NnB4O1xufVxuLmEtbGFiZWwuLWxlc3NvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtaW4td2lkdGg6IDUzcHg7XG4gIG1pbi1oZWlnaHQ6IDU5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWxhYmVsLi1sZXNzb24ge1xuICAgIG1pbi13aWR0aDogNjdweDtcbiAgfVxufVxuLmEtbGFiZWwuLWxlc3Nvbi10dGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1sYWJlbC4tbGVzc29uLXR0bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGFiZWwuLWxlc3Nvbi10dGwge1xuICAgIG1pbi13aWR0aDogMjgzcHg7XG4gIH1cbn1cbi5hLWxhYmVsLi1sZXNzb24tZGV0YWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3NEI5MTtcbn1cbi5hLWxhYmVsLi1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYS1sYWJlbC4tbG9naW4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG1pbi13aWR0aDogMjIycHg7XG59XG4uYS1sYWJlbC4tY2xlYXItYmx1ZS1yb3VuZGVkIHtcbiAgY29sb3I6ICM1NWI2ZDM7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiA1cHggMTRweDtcbn1cbi5hLWxhYmVsLi1ib3JkZXItY2xlYXItYmx1ZSB7XG4gIGNvbG9yOiAjNTViNmQzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NWI2ZDM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgbWluLXdpZHRoOiA2NHB4O1xufVxuLmEtbGFiZWwuLWJvcmRlci1saW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU1YjZkMztcbn1cblxuLmEtbGFiZWwuLWdyb3VwIC5hLWxhYmVsX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5hLWxhYmVsLi1ncm91cCAuYS1sYWJlbF9fdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5hLWxhYmVsLi1sZXNzb24tZGV0YWlsIC5hLWxhYmVsX190eHQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYS1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmEtbGluazpob3ZlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5hLWxpbms6aG92ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYS1saW5rLi1jb2xvcmZ1bCB7XG4gIGNvbG9yOiAjMzc3N2I4ICFpbXBvcnRhbnQ7XG59XG4uYS1saW5rLi11bmRlcmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hLWxpbmsuLXVuZGVybGluZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICB0cmFuc2l0aW9uOiAwLjNzIGJhY2tncm91bmQtY29sb3I7XG59XG4uYS1saW5rLi11bmRlcmxpbmU6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hLWxpbmsuLWFycm93LXJpZ2h0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hLWxpbmsuLWFycm93LWxlZnQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS1saW5rLi1hcnJvdy1sZWZ0Li1hcnJvdy10b3Age1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmEtbGluay4taWNvbi1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hLWxpbmsuLWljb24tbGVmdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS1saW5rLi1pY29uLWxlZnQuLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fdXNlci5zdmcpO1xufVxuLmEtbGluay4taWNvbi1sZWZ0Li1jb250YWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG4uYS1saW5rLi1pY29uLWxlZnQuLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9jYXIuc3ZnKTtcbn1cbi5hLWxpbmsuLWljb24tbGVmdC4tcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG4gIGNvbG9yOiAjZmQ0MjM0O1xufVxuLmEtbGluay4taWNvbi1sZWZ0Li1leHRlcm5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICBjb2xvcjogIzFkNDA5ZDtcbn1cbi5hLWxpbmsuLWljb24tbGVmdC4taW50ZXJuYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgY29sb3I6ICMwMDc1M2M7XG59XG4uYS1saW5rLi1pY29uLWxlZnQuLW1vdmllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29tbW9uL2ltZy9pY29uX21vdmllLnBuZyk7XG4gIHZlcnRpY2FsLWFsaWduOiAtM3B4O1xufVxuLmEtbGluay4tYXJyb3ctciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hLWxpbmsuLWFycm93LXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHJpZ2h0OiAtMTBweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzIzMjMyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzIzMjMyO1xufVxuLmEtbGluay4tZ3JlZW4ge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5hLWxpbmsuLWdyZWVuOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOGQzMTtcbn1cbi5hLWxpbmsuLWdyZWVuX215cGFnZV8xIHtcbiAgY29sb3I6ICMwMDk5MzM7XG59XG4uYS1saW5rLi1ncmVlbl9teXBhZ2VfMTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDk5MzM7XG59XG4uYS1saW5rLi1za3ktYmx1ZSB7XG4gIGNvbG9yOiAjMDA1OWRlO1xufVxuLmEtbGluay4tc2l6ZS1zbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmEtbGluay4tc2l6ZS1zbS0yIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWxpbmsuLXNpemUtc20tMiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5hLWxpbmsuLXNpemUtbWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1saW5rLi1zaXplLW1kLTIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmEtbGluay4tc2l6ZS1tZC0zIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWxpbmsuLXNpemUtbWQtMyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4uYS1saW5rLi1zaXplLWxnIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtbGluay4tc2l6ZS1sZy0yIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uYS1saW5rLi1odi1saW5lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYS1saW5rLi1hcnJvdy1yaWdodC4tc2l6ZS1zbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uYS1saW5rLi1hY2Nlc3Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWxpbmsuLWljb24tbGVmdC4tYXJyb3ctcmlnaHQuLXNpemUtc20uLWFjY2VzcyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLmEtbGluay4taWNvbi1sZWZ0Li1hcnJvdy1yaWdodC4tc2l6ZS1zbS4tZHJpdmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1saW5rLi1pY29uLWxlZnQuLWFycm93LXJpZ2h0Li1zaXplLXNtLi1kcml2ZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uYS1saW5rLi1teWFjY29yZGlhIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuLmEtbGluay4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hLWxpbmsuLXVuZGVybGluZS10eHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hLWxpbmsuLXVuZGVybGluZS1ub3JtYWwge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hLWxpbmsuLWluLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzM3NzdiOCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmEtbGluay4tcGluayB7XG4gIGNvbG9yOiAjRkY2NDY0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hLWxpbmsuLXRleHQtY29sb3Ige1xuICBjb2xvcjogIzFhMWExYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmEtbGluay4tZ3JlZW4tdW5kZXJsaW5lIHtcbiAgY29sb3I6ICMwMDhkMzE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5hLWxpbmsuLWdyZWVuLXVuZGVybGluZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5hLWxpbmsuLXdpZGUge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uYS1saW5rLi13aWRlOmJlZm9yZSB7XG4gIHJpZ2h0OiAycHg7XG59XG4uYS1saW5rLi1saW5rLWZhcSB7XG4gIGNvbG9yOiAjMDA3MGQyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hLWxpbmsuLWxpbmstZmFxOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmEtbGluay4tYXJyb3ctcmlnaHQgLmEtbGlua19fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5hLWxpbmsuLWFycm93LWxlZnQgLmEtbGlua19fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTJweDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmEtbGluay4tYXJyb3ctbGVmdC4tYXJyb3ctZ3JlZW4gLmEtbGlua19fYXJyb3cge1xuICBzdHJva2U6ICMwMDhkMzE7XG59XG4uYS1saW5rLi1zaXplLWxnIC5hLWxpbmtfX2Fycm93IHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1saW5rLi1hY2Nlc3MgLmEtbGlua19fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hLWxpbmsuLWFycm93LWxlZnQuLWFycm93LXRvcCAuYS1saW5rX19hcnJvdyB7XG4gIHRvcDogMC43ZW07XG59XG5cbi5hLWxpbmsuLWFjY2VzcyAuYS1saW5rX19jb2xvciwgLmEtbGluay4tZHJpdmUgLmEtbGlua19fY29sb3Ige1xuICBjb2xvcjogIzVkYTcxZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtbGluay4tYWNjZXNzIC5hLWxpbmtfX2NvbG9yLCAuYS1saW5rLi1kcml2ZSAuYS1saW5rX19jb2xvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5hLWxpbmtfX2ltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWxpc3QuLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1saXN0Li1mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGlzdC4tZm9vdGVyID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5hLWxpc3QuLWZvb3RlciA+IGxpID4gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtbGlzdC4tZm9vdGVyID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG4uYS1saXN0Li1mb290ZXIgPiBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtbGlzdC4tZm9vdGVyID4gbGkgPiBhOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogXCI+XCI7XG4gICAgY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWxpc3QuLWZvb3RlciA+IGxpICsgbGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiBcInxcIjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1saXN0Li1mb290ZXIgPiBsaSArIGxpICsgbGkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1saXN0Li1wb2ludCA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbi5hLWxpc3QuLXBvaW50ID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGlzdC4tcG9pbnQgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgfVxufVxuLmEtbGlzdC4tcG9pbnQuLW5vdGUgPiBsaSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cbi5hLWxpc3QuLXBvaW50Li1ub3RlID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogLTEzcHg7XG59XG4uYS1saXN0Li1tYXJ1ID4gbGkge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uYS1saXN0Li1tYXJ1ID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1saXN0Li1tYXJrID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuLmEtbGlzdC4tbWFyayA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWxpc3QuLW1hcmsgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1saXN0Li1zcC1wb2ludCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5hLWxpc3QuLW1peCA+IC5hLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5hLWxpc3QuLW1peCA+IC5hLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCLigLtcIjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uYS1saXN0Li1taXggPiAuYS1saXN0X19pdGVtLi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLilqBcIjtcbn1cbi5hLWxpc3QuLW1peCA+IC5hLWxpc3RfX2l0ZW0uLW5vdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG59XG4uYS1saXN0Li1wb2xpY3kgPiBsaSB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uYS1iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJhZGdlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uYS1iYWRnZS4tZ3JlZW4ge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNWRhNzFlO1xufVxuLmEtYmFkZ2UuLXNpemUtc20ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJhZGdlLi1zaXplLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5hLWJhZGdlLi1zaXplLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbn1cbi5hLWJhZGdlLi1zaXplLXNtLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hLWJhZGdlLi1zaXplLXNtLTMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYmFkZ2UuLXNpemUtc20tMy1ub3JtYWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1iYWRnZS4tc2l6ZS1zbS00IHtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1iYWRnZS4tc2l6ZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYS1iYWRnZS4tc2l6ZS1zbS02IHtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1iYWRnZS4tc2l6ZS1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYS1iYWRnZS4taWNvbi1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuLmEtYmFkZ2UuLW5vLWljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYS1iYWRnZV9fYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxuLmEtYmFkZ2UuLWdyZWVuIC5hLWJhZGdlX19iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG59XG4uYS1iYWRnZS4tcmVkIC5hLWJhZGdlX19iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDMzMzM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1iYWRnZS4tc2l6ZS1zbSAuYS1iYWRnZV9fYmFkZ2Uge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1iYWRnZS4tc2l6ZS1zbSAuYS1iYWRnZV9fYmFkZ2Uge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmEtYmFkZ2UuLXNpemUtbGcgLmEtYmFkZ2VfX2JhZGdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYmFkZ2UuLXNpemUtc20tMiAuYS1iYWRnZV9fYmFkZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1iYWRnZS4tc2l6ZS1zbS0zIC5hLWJhZGdlX19iYWRnZSB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1iYWRnZS4tc2l6ZS1zbS00IC5hLWJhZGdlX19iYWRnZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJhZGdlLi1zaXplLXNtLTQgLmEtYmFkZ2VfX2JhZGdlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5hLWJhZGdlLi1zaXplLXNtLTUgLmEtYmFkZ2VfX2JhZGdlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDFweDtcbn1cbi5hLWJhZGdlLi1zaXplLXNtLTYgLmEtYmFkZ2VfX2JhZGdlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcmlnaHQ6IC0zcHg7XG59XG4uYS1iYWRnZS4taWNvbi1sZWZ0IC5hLWJhZGdlX19iYWRnZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLmEtYmFkZ2UuLWljb24tZ3JlZW4gLmEtYmFkZ2VfX2JhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbn1cbi5hLWJhZGdlLi1pY29uLWdyYXkgLmEtYmFkZ2VfX2JhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxOTE5MTtcbn1cblxuLmEtaGVhZGluZy4tbHYxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1oZWFkaW5nLi1sdjEuLWJhc2ljLTI2IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1oZWFkaW5nLi1sdjEuLWJhc2ljLTIyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLmEtaGVhZGluZy4tbHYyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xufVxuLmEtaGVhZGluZy4tbHYyLTEge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1sdjItMSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWx2Mi0yIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1sdjItMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYS1oZWFkaW5nLi1sdjItMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1sdjItMyB7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICAgIGZvbnQtc2l6ZTogMS44MTI1cmVtO1xuICB9XG59XG4uYS1oZWFkaW5nLi1sdjItNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLWx2Mi00IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4uYS1oZWFkaW5nLi1sdjItNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLWx2Mi01IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLmEtaGVhZGluZy4tbHYyLTYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1sdjItNiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYS1oZWFkaW5nLi1sdjItNyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtaGVhZGluZy4tbHYyLTcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWx2MyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbi5hLWhlYWRpbmcuLWx2My0xIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLWx2My0xIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWx2My0yIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtaGVhZGluZy4tbHYzLTIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmEtaGVhZGluZy4tbHYzLTMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uYS1oZWFkaW5nLi1sdjQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYS1oZWFkaW5nLi1sdjQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtaGVhZGluZy4tbHY1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYS1oZWFkaW5nLi1sdjUtMSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLWx2NS0xIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYS1oZWFkaW5nLi1sdjYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1oZWFkaW5nLi1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtaGVhZGluZy4tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmEtaGVhZGluZy4tbGVmdC1ncmVlbi1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG59XG4uYS1oZWFkaW5nLi1sZWZ0LWdyZWVuLWxpbmU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlBMDNFO1xufVxuLmEtaGVhZGluZy4tc3ViLXR0bCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmEtaGVhZGluZy4tZ3JlZW4ge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5hLWhlYWRpbmcuLWRhcmtncmVlbiB7XG4gIGNvbG9yOiAjMjU1OTMzO1xufVxuLmEtaGVhZGluZy4taGlyYWdpbm8ge1xuICBmb250LWZhbWlseTogXCJIaXJhZ2lubyBTYW5zXCIsIFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCI7XG59XG4uYS1oZWFkaW5nLi1uYW1lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tbmFtZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuLmEtaGVhZGluZy4tdGhlbWUtd29tZW4ge1xuICBjb2xvcjogI2ZmNjQ2NDtcbn1cbi5hLWhlYWRpbmcuLXNtb2tlLWJsYWNrIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uYS1oZWFkaW5nLi1wYWxlLXBpbmsge1xuICBjb2xvcjogI2ZmODM4Mztcbn1cbi5hLWhlYWRpbmcuLWxoMSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1oZWFkaW5nLi1iYXNpYy1saDE0IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4uYS1oZWFkaW5nLi1sbTEge1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uYS1oZWFkaW5nLi1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hLWhlYWRpbmcuLWJvbGQ4MDAge1xuICBmb250LXdlaWdodDogODAwO1xufVxuLmEtaGVhZGluZy4tbm9ybWFsIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1oZWFkaW5nLi1ub3JtYWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1oZWFkaW5nLi1ub3JtYWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWhhcy1sYWJlbCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4taGFzLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U1ZjFlYjtcbiAgfVxufVxuLmEtaGVhZGluZy4tdG9wLXR5cGUxIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1oZWFkaW5nLi10b3AtdHlwZTEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4uYS1oZWFkaW5nLi1uZXdzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgdGV4dC1pbmRlbnQ6IDAuM2VtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLW5ld3Mge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuLmEtaGVhZGluZy5oYXMtdW5kZXJsaW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDhkMzE7XG59XG4uYS1oZWFkaW5nLmhhcy11bmRlcmxpbmUuLWxpZ2h0LWdyZWVuLWJvbGQge1xuICBib3JkZXItY29sb3I6ICM4REMzMjk7XG4gIGJvcmRlci13aWR0aDogM3B4O1xufVxuLmEtaGVhZGluZy5oYXMtdW5kZXJsaW5lLi1zY2hvb2wge1xuICBib3JkZXItY29sb3I6ICM4NzRCOTE7XG4gIGJvcmRlci13aWR0aDogM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1oZWFkaW5nLmhhcy11bmRlcmxpbmUuLXNjaG9vbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuLmEtaGVhZGluZy4tYXJyb3ctYWNkIHtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmEtaGVhZGluZy4tYXJyb3ctYWNkOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMzRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmEtaGVhZGluZy4tcmFua2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjNweDtcbiAgcGFkZGluZzogM3B4IDIwcHggM3B4IDI1cHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDA4ZDMxO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwOGQzMTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDA4ZDMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLXJhbmtpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAzMXB4O1xuICAgIHBhZGRpbmc6IDZweCAzNXB4IDZweCA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICB9XG59XG4uYS1oZWFkaW5nLi1yYW5raW5nOmJlZm9yZSwgLmEtaGVhZGluZy4tcmFua2luZzphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmEtaGVhZGluZy4tcmFua2luZzpiZWZvcmUge1xuICBsZWZ0OiAtMjVweDtcbiAgYm90dG9tOiAtM3B4O1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3NvbG8vaWNvbl90cm9waHlfMS5zdmcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtaGVhZGluZy4tcmFua2luZzpiZWZvcmUge1xuICAgIGxlZnQ6IC0zM3B4O1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNTNweDtcbiAgfVxufVxuLmEtaGVhZGluZy4tcmFua2luZzphZnRlciB7XG4gIHJpZ2h0OiAtMThweDtcbiAgYm90dG9tOiAtM3B4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3NvbG8vYmdfaGVhZGluZ19yYW5raW5nX3NwLnBuZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1yYW5raW5nOmFmdGVyIHtcbiAgICByaWdodDogLTIzcHg7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3NvbG8vYmdfaGVhZGluZ19yYW5raW5nLnBuZyk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1oZWFkaW5nLi1sdjIuLWdjLWRldGFpbCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tZ2xvYmFsLWx2MS1saCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWdsb2JhbC1sdjQge1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5hLWhlYWRpbmcuLWdsb2JhbC1saCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLWdsb2JhbC1saCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuLmEtaGVhZGluZy4tZ2xvYmFsLWxoLmhhcy1sdjQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLWdsb2JhbC1saC5oYXMtbHY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tZ2xvYmFsLWxoLi1uZXh0LWxpbmsge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWJvcmRlci1ncmVlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzFiMWYxZjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLWJvcmRlci1ncmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLmEtaGVhZGluZy4tYm9yZGVyLWdyZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExOTkzNjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmEtaGVhZGluZy4tYm9yZGVyLWdyZWVuLi1sdjUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmEtaGVhZGluZy4tYm9yZGVyLWdyZWVuLi1sdjU6YmVmb3JlIHtcbiAgd2lkdGg6IDNweDtcbn1cbi5hLWhlYWRpbmcuLW15cGFnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1teXBhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1teXBhZ2UgPiBpbWcge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuLmEtaGVhZGluZy4tbXlwYWdlLi1jb3Vyc2Uge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtaGVhZGluZy4tbXlwYWdlLi1jb3Vyc2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tbXlwYWdlLi1jb3Vyc2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmEtaGVhZGluZy4tbXlwYWdlLi1jb3Vyc2UgPiBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLW15cGFnZS4tY291cnNlID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLW15cGFnZS4tY291cnNlID4gaW1nIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuM2VtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tbXlwYWdlLi1jb3Vyc2UgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmEtaGVhZGluZy4tcGFydG5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogNS41cHggMThweCA1LjVweCAyNHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1oZWFkaW5nLi1wYXJ0bmVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDlweCAxOHB4IDlweCAxNXB4O1xuICB9XG59XG4uYS1oZWFkaW5nLi1wYXJ0bmVyLi1pY29uIHtcbiAgcGFkZGluZzogNHB4IDE4cHggNHB4IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tcGFydG5lci4taWNvbiB7XG4gICAgcGFkZGluZzogNXB4IDE4cHggNXB4IDE1cHg7XG4gIH1cbn1cbi5hLWhlYWRpbmcuLXBhcnRuZXIuLWljb24gaW1nLFxuLmEtaGVhZGluZy4tcGFydG5lci4taWNvbiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyOXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLXBhcnRuZXIuLWljb24gaW1nLFxuICAuYS1oZWFkaW5nLi1wYXJ0bmVyLi1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4uYS1oZWFkaW5nLi1saWdodGdyZWVuLWxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZjFkMztcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tbGlnaHRncmVlbi1saW5lLi1zcC0xMDB2dyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4uYS1oZWFkaW5nLi1saWdodGdyZWVuLWxpbmUuLWJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLmEtaGVhZGluZy4tbGlnaHRncmVlbi1saW5lLi1pbnZpdGF0aW9uIHtcbiAgcGFkZGluZzogMTdweCAxNXB4IDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1saWdodGdyZWVuLWxpbmUuLWludml0YXRpb24ge1xuICAgIHBhZGRpbmc6IDIycHggMjJweCAwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4uYS1oZWFkaW5nLi1ncmF5LWxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLWdyYXktbGluZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmEtaGVhZGluZy4tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmEtaGVhZGluZy4tbGgxNSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYS1oZWFkaW5nLi1zaXplLXNtIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLXNpemUtc20ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5hLWhlYWRpbmcuLXNpemUtbWQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtaGVhZGluZy4tc2l6ZS1tZCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmEtaGVhZGluZy4tY291cG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmEtaGVhZGluZy4tZnJpZW5kcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjgyOWQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogOHB4IDIycHggOHB4IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYS1oZWFkaW5nLmhhcy1idG4tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYS1oZWFkaW5nLi1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLWJvcmRlci1ib3R0b20ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG4uYS1oZWFkaW5nLi1saW5ldXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYS1oZWFkaW5nLi1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOUEwM0U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtaGVhZGluZy4tc3F1YXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDE3M3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiA0cHggNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtaGVhZGluZy4tc3F1YXJlIHtcbiAgICBtaW4td2lkdGg6IDIzMnB4O1xuICAgIHBhZGRpbmc6IDdweCA1cHg7XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWJhc2ljLXJpZ2h0LXJvdW5kZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTkxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTNweCAxM3B4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1iYXNpYy1yaWdodC1yb3VuZGVkIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG4uYS1oZWFkaW5nLi1yaWdodC1yb3VuZGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDE5MXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDEzcHggMTNweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtaGVhZGluZy4tcmlnaHQtcm91bmRlZCB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxNXB4IDE1cHggMDtcbiAgfVxufVxuLmEtaGVhZGluZy4taGlnaCB7XG4gIG1pbi1oZWlnaHQ6IDc4cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hLWhlYWRpbmcuLWxpbmUtaDEwMDpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYS1oZWFkaW5nLi1waG90by1ib3gge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uYS1oZWFkaW5nLi1saW5ldXAgLmEtaGVhZGluZ19faW1nIHtcbiAgd2lkdGg6IDEzOHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1saW5ldXAgLmEtaGVhZGluZ19faW1nIHtcbiAgICB3aWR0aDogMTg0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWhlYWRpbmdfX3R4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTVmMWViO1xuICB9XG59XG4uYS1oZWFkaW5nLi1saW5ldXAgLmEtaGVhZGluZ19fdHh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1saW5ldXAgLmEtaGVhZGluZ19fdHh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4uYS1oZWFkaW5nX19pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uYS1oZWFkaW5nX19pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmEtaGVhZGluZy5pcy1hY3RpdmUgLmEtaGVhZGluZ19faWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4uYS1oZWFkaW5nLi1sdjItMSAuYS1oZWFkaW5nX19zdWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtaGVhZGluZy4tbHYyLTEgLmEtaGVhZGluZ19fc3ViIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLmEtaGVhZGluZy4tY291cG9uIC5hLWhlYWRpbmdfX3R0bCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLWNvdXBvbiAuYS1oZWFkaW5nX190dGwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5hLXBhbmVsIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5hLXBhbmVsLi1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5hLXBhbmVsLi1ncmF5LTAyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLXBhbmVsLi1ncmF5LXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtcGFuZWwuLWdyYXktc3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIH1cbn1cbi5hLXBhbmVsLi1saWdodC1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5hLXBhbmVsLi1saWdodC1ncmF5LTAyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5hLXBhbmVsLi1saWdodC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmYxZDM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLXBhbmVsLi1wMTUge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1wYW5lbC4tZnVsbC13aWR0aC1zcCB7XG4gICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG4uYS1wYW5lbC4tcmFkaXVzLTQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYS1wYW5lbC4tcHQwMSB7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtcGFuZWwuLXB0MDEge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4O1xuICB9XG59XG4uYS1wYW5lbC4tcDAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYS1mb3JtLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmEtZm9ybS1zZWxlY3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDZweCA0cHggMCA0cHg7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5hLWZvcm0tc2VsZWN0Li1jdXN0b20ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hLWZvcm0tc2VsZWN0Li1jdXN0b206YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmEtZm9ybS1zZWxlY3QuLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtZm9ybS1zZWxlY3QuLWFyZWEge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5hLWZvcm0tc2VsZWN0Li1hcmVhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hLWZvcm0tc2VsZWN0Li1tYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cbi5hLWZvcm0tc2VsZWN0Li1tYXA6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmEtZm9ybS1zZWxlY3QuLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IDQwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDZweCA0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzFhMWExYSB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTA7XG59XG4uYS1mb3JtLXNlbGVjdC4tZG91YmxlOmFmdGVyIHtcbiAgdG9wOiA2MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTA7XG59XG4uYS1mb3JtLXNlbGVjdC4tcGFydG5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogN3B4IDlweDtcbn1cbi5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogMjVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1mb3JtLXNlbGVjdC4tcGFydG5lciB7XG4gICAgcGFkZGluZzogN3B4IDhweDtcbiAgfVxufVxuLmEtZm9ybS1zZWxlY3QuLXBhcnRuZXIuaXMtYWN0aXZlIGltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYS1mb3JtLXNlbGVjdC4tcGFydG5lci4tYXJyb3ctbWQgaW1nIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogN3B4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uYS1mb3JtLXNlbGVjdC4tcGFydG5lci4tY2hhbmdlIHtcbiAgcGFkZGluZzogN3B4IDI0cHggN3B4IDlweDtcbn1cbi5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyLi1jaGFuZ2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjNweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDE7XG59XG4uYS1mb3JtLXNlbGVjdC4tcGFydG5lci4tY2hhbmdlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDdweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogN3B4IDVweCAwIDVweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLm0tdGltZV9faXRlbS5pcy1hY3RpdmUgLmEtZm9ybS1zZWxlY3QuLXBhcnRuZXIuLWNoYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogIzRmYjQ0Nztcbn1cbi5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyLi1jaGFuZ2UuLWNvbXBhbmlvbiB7XG4gIHBhZGRpbmc6IDdweCAyNHB4IDdweCA2cHg7XG59XG4uYS1mb3JtLXNlbGVjdC4tYm9yZGVyLW5vbmUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYS1mb3JtLXNlbGVjdC4tbm9ybWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hLWZvcm0tc2VsZWN0Li1ub3JtYWw6YWZ0ZXIge1xuICB6LWluZGV4OiAwO1xufVxuLmEtZm9ybS1zZWxlY3QuLW15cGFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG59XG4uYS1mb3JtLXNlbGVjdC4tbXlwYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDdweCA1cHggMCA1cHg7XG4gIGJvcmRlci1jb2xvcjogIzMyMzIzMiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5hLWZvcm0tc2VsZWN0Li1zaGFkb3ctc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggLTNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS1mb3JtLXNlbGVjdC4tc2hhZG93LXNlbGVjdDphZnRlciB7XG4gIHotaW5kZXg6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXN0eWxlOiBoaWRkZW47XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzM5MzkzOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbi5hLWZvcm0tc2VsZWN0Li1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYS1mb3JtLXNlbGVjdC4tc2VsZWN0LWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXgtaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbi5hLWZvcm0tc2VsZWN0Li1zZWxlY3QtZ3JvdXA6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDEwcHggNnB4IDAgNnB4O1xuICBib3JkZXItY29sb3I6ICMzMjMyMzIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5hLWZvcm0tc2VsZWN0X190dGwtaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5hLWZvcm0tc2VsZWN0X19zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDZweCAyMHB4IDZweCAxOHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmEtZm9ybS1zZWxlY3RfX3NlbGVjdC4tZmlyc3QtaXRlbS1kZXNhYmxlZDpoYXMob3B0aW9uOmNoZWNrZWRbdmFsdWU9XCJcIl0pIHtcbiAgY29sb3I6ICNBQUFBQUE7XG59XG4uYS1mb3JtLXNlbGVjdC4tYm9yZGVyIC5hLWZvcm0tc2VsZWN0X19zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLmEtZm9ybS1zZWxlY3QuLXNpemUtbWQgLmEtZm9ybS1zZWxlY3RfX3NlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTlweCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtZm9ybS1zZWxlY3QuLXNpemUtbWQgLmEtZm9ybS1zZWxlY3RfX3NlbGVjdCB7XG4gICAgcGFkZGluZzogMTlweCAzMHB4O1xuICB9XG59XG4uYS1mb3JtLXNlbGVjdC5pcy1hY3RpdmUgLmEtZm9ybS1zZWxlY3RfX3NlbGVjdCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDhkMzE7XG59XG4uYS1mb3JtLXNlbGVjdC4tYm9yZGVyLmlzLWFjdGl2ZSAuYS1mb3JtLXNlbGVjdF9fc2VsZWN0IHtcbiAgcGFkZGluZzogNHB4IDIwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDhkMzE7XG59XG4uYS1mb3JtLXNlbGVjdC4tcG9pbnQtZm9ybSAuYS1mb3JtLXNlbGVjdF9fc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxM3B4IDU4cHggMTNweCA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWZvcm0tc2VsZWN0Li1wb2ludC1mb3JtIC5hLWZvcm0tc2VsZWN0X19zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDEzcHggNDJweCAxM3B4IDZweDtcbiAgfVxufVxuLmEtZm9ybS1zZWxlY3QuaXMtZXJyb3IgLmEtZm9ybS1zZWxlY3RfX3NlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZDMzMzM7XG59XG4uYS1mb3JtLXNlbGVjdC4tbm9ybWFsIC5hLWZvcm0tc2VsZWN0X19zZWxlY3Qge1xuICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uYS1mb3JtLXNlbGVjdC4tbm9ybWFsIC5hLWZvcm0tc2VsZWN0X19zZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcbn1cbi5hLWZvcm0tc2VsZWN0Li1zaGFkb3ctc2VsZWN0IC5hLWZvcm0tc2VsZWN0X19zZWxlY3Qge1xuICBwYWRkaW5nOiA3cHggMjBweCA3cHggMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uYS1mb3JtLXNlbGVjdC4tc2hhZG93LXNlbGVjdCAuYS1mb3JtLXNlbGVjdF9fc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XG59XG4uYS1mb3JtLXNlbGVjdC4tbXlwYWdlIC5hLWZvcm0tc2VsZWN0X19zZWxlY3Qge1xuICB3aWR0aDogMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogOHB4IDMwcHggOHB4IDlweDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hLWZvcm0tc2VsZWN0Li1zaXplLW1kIC5hLWZvcm0tc2VsZWN0X19zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWZvcm0tc2VsZWN0Li1zaXplLW1kIC5hLWZvcm0tc2VsZWN0X19zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cbn1cblxuLmEtZm9ybS1zZWxlY3RfX21lbnUgbGkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmEtZm9ybS1zZWxlY3RfX21lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAycHggOHB4IDJweCAyMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hLWZvcm0tc2VsZWN0X19tZW51IGxpIGE6aG92ZXIsIC5hLWZvcm0tc2VsZWN0X19tZW51IGxpIGEuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1mb3JtLXNlbGVjdC4tYXJlYSAuYS1mb3JtLXNlbGVjdF9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hLWZvcm0tc2VsZWN0Li1hcmVhIC5hLWZvcm0tc2VsZWN0X19tZW51IGxpIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmEtZm9ybS1zZWxlY3QuLWFyZWEgLmEtZm9ybS1zZWxlY3RfX21lbnUgbGkgYS5pcy1hY3RpdmUsIC5hLWZvcm0tc2VsZWN0Li1hcmVhIC5hLWZvcm0tc2VsZWN0X19tZW51IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWZvcm0tc2VsZWN0Li1hcmVhIC5hLWZvcm0tc2VsZWN0X19tZW51IGxpOm50aC1jaGlsZCgybi0xKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4uYS1mb3JtLXNlbGVjdC4tYXJlYSAuYS1mb3JtLXNlbGVjdF9fbWVudSBsaTpudGgtbGFzdC1jaGlsZCgyKSwgLmEtZm9ybS1zZWxlY3QuLWFyZWEgLmEtZm9ybS1zZWxlY3RfX21lbnUgbGk6bGFzdC1jaGlsZCgpIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5hLWZvcm0tc2VsZWN0Li1hcmVhIC5hLWZvcm0tc2VsZWN0X19tZW51IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYS1mb3JtLXNlbGVjdC4tbWFwIC5hLWZvcm0tc2VsZWN0X19tZW51IGxpIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtZm9ybS1zZWxlY3QuLW1hcCAuYS1mb3JtLXNlbGVjdF9fbWVudSBsaS5pcy1hY3RpdmUsIC5hLWZvcm0tc2VsZWN0Li1tYXAgLmEtZm9ybS1zZWxlY3RfX21lbnUgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWZvcm0tc2VsZWN0Li1jdXN0b20gLmEtZm9ybS1zZWxlY3RfX21lbnUgbGkgYSB7XG4gIHBhZGRpbmc6IDJweCAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyIC5hLWZvcm0tc2VsZWN0X190eHQge1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4uYS1mb3JtLXNlbGVjdC4tcGFydG5lciAuYS1mb3JtLXNlbGVjdF9fdHh0Li1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyLi1jaGFuZ2UuLWNvbXBhbmlvbiAuYS1mb3JtLXNlbGVjdF9fdHh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG59XG5cbi5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyIC5hLWZvcm0tc2VsZWN0X19udW0ge1xuICBjb2xvcjogIzExOGUzNDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC41O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyIC5hLWZvcm0tc2VsZWN0X19udW0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cbn1cbi5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyLi1jaGFuZ2UgLmEtZm9ybS1zZWxlY3RfX251bSB7XG4gIG1hcmdpbjogMCAzcHggMCAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyLi1jaGFuZ2UuaXMtdW5zZWxlY3RlZCAuYS1mb3JtLXNlbGVjdF9fbnVtIHtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyLi1jaGFuZ2UuLWNvbXBhbmlvbiAuYS1mb3JtLXNlbGVjdF9fbnVtIHtcbiAgbWFyZ2luOiAwIDAgMCAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xufVxuXG4uYS1mb3JtLXNlbGVjdC4tcGFydG5lciAuYS1mb3JtLXNlbGVjdF9faGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYS1mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYS1mb3JtLWNoZWNrOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmEtZm9ybS1jaGVjay4tcGFydG5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hLWZvcm0tY2hlY2suLXBhcnRuZXIuLXNtIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmEtZm9ybS1jaGVjay4tcGFydG5lci4tbGcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzOHB4O1xufVxuLmEtZm9ybS1jaGVjay4tcGFydG5lci4tbGcuLXR4dC1ub25lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmEtZm9ybS1jaGVjay4tcGFydG5lci4tZnVsbFdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYS1mb3JtLWNoZWNrLi1hcmVhLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmEtZm9ybS1jaGVja19fcGFydHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5hLWZvcm0tY2hlY2tfX3BhcnRzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYS1mb3JtLWNoZWNrLi1iZy13aGl0ZSAuYS1mb3JtLWNoZWNrX19wYXJ0czpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmEtZm9ybS1jaGVjay4tc2l6ZS1sZyAuYS1mb3JtLWNoZWNrX19wYXJ0czpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG4uYS1mb3JtLWNoZWNrLi1iZC1kZ3kgLmEtZm9ybS1jaGVja19fcGFydHM6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcbn1cbi5hLWZvcm0tY2hlY2suLWJveC1tZCAuYS1mb3JtLWNoZWNrX19wYXJ0czpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYS1mb3JtLWNoZWNrLi1oZWFkaW5nIC5hLWZvcm0tY2hlY2tfX3BhcnRzIHtcbiAgY29sb3I6ICM1ZGE3MWU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hLWZvcm0tY2hlY2suLWJ1dHRvbiAuYS1mb3JtLWNoZWNrX19wYXJ0cyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYS1mb3JtLWNoZWNrLi1idXR0b24gLmEtZm9ybS1jaGVja19fcGFydHM6YmVmb3JlLCAuYS1mb3JtLWNoZWNrLi1idXR0b24gLmEtZm9ybS1jaGVja19fcGFydHM6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYS1mb3JtLWNoZWNrLi1ib3gtbWQgLmEtZm9ybS1jaGVja19fcGFydHMge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX19wYXJ0czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbn1cbi5hLWZvcm0tY2hlY2suLXNpemUtbGcgLmEtZm9ybS1jaGVja19faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX3BhcnRzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xuICBib3JkZXItY29sb3I6ICM1ZGE3MWU7XG59XG5cbi5hLWZvcm0tY2hlY2suLWJ1dHRvbiAuYS1mb3JtLWNoZWNrX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVja19fcGFydHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmEtZm9ybS1jaGVja19faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX3BhcnRzOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogM3B4O1xuICBjb250ZW50OiBcIuKck1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hLWZvcm0tY2hlY2suLWJnLXdoaXRlIC5hLWZvcm0tY2hlY2tfX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX19wYXJ0czo6YWZ0ZXIge1xuICBsZWZ0OiA0cHg7XG59XG4uYS1mb3JtLWNoZWNrLi1zaXplLWxnIC5hLWZvcm0tY2hlY2tfX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX19wYXJ0czo6YWZ0ZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGVmdDogMTBweDtcbn1cbi5hLWZvcm0tY2hlY2suLWJveC1tZCAuYS1mb3JtLWNoZWNrX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVja19fcGFydHM6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGVmdDogNXB4O1xufVxuXG4uYS1mb3JtLWNoZWNrLi1wYXJ0bmVyIC5hLWZvcm0tY2hlY2tfX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uYS1mb3JtLWNoZWNrLi1wYXJ0bmVyIC5hLWZvcm0tY2hlY2tfX2lubmVyIGltZyB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLmEtZm9ybS1jaGVjay4tcGFydG5lciAuYS1mb3JtLWNoZWNrX19pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRvcDogMC45ZW07XG4gIGxlZnQ6IDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmEtZm9ybS1jaGVjay4tcGFydG5lciAuYS1mb3JtLWNoZWNrX19pbm5lci4tYm94LXNtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdG9wOiAwLjhlbTtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtZm9ybS1jaGVjay4tcGFydG5lciAuYS1mb3JtLWNoZWNrX19pbm5lci4tYm94LXNtLi1maXhlZC1tZW51OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4uYS1mb3JtLWNoZWNrLi1wYXJ0bmVyLi10eHQtbm9uZSAuYS1mb3JtLWNoZWNrX19pbm5lcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmEtZm9ybS1jaGVjay4tZ3JvdXAtbGlzdCAuYS1mb3JtLWNoZWNrX19pbm5lciA+IGltZyB7XG4gIGFsaWduLXNlbGY6IHNlbGYtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmEtZm9ybS1jaGVja19faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX2lubmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3BhcnRuZXIvaWNvbl9jaGVjay5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5MzM7XG59XG5cbi5hLWZvcm0tY2hlY2tfX21hcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5hLWZvcm0tY2hlY2tfX21hcmsgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uYS1mb3JtLWNoZWNrX19tYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRvcDogMC45ZW07XG4gIGxlZnQ6IDBweDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYS1mb3JtLWNoZWNrX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVja19fbWFyazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9jaGVjay5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5MzM7XG59XG5cbi5hLWZvcm0tY2hlY2tfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uYS1mb3JtLWNoZWNrLi1idXR0b24gLmEtZm9ybS1jaGVja19fdHh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmEtZm9ybS1jaGVja19faW5wdXQuLWNoZWNrQmFjazpjaGVja2VkICsgLmEtZm9ybS1jaGVja19faW5uZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0Li1jaGVja0JhY2s6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX2lubmVyID4gc3BhbiB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0Li1jaGVja0JhY2s6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX2lubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJmMWQzO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWZvcm0tY2hlY2tfX2lucHV0Li1jaGVja0JhY2s6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX2lubmVyOjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDUwcHgpO1xuICB9XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX19pbm5lci4tYm94LXNtOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3BhcnRuZXIvaWNvbl9jaGVjay1zbS5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5MzM7XG59XG5cbi5hLWZvcm0tY2hlY2suLXBhcnRuZXIgLmEtZm9ybS1jaGVja19faW5wdXQ6ZGlzYWJsZWQgKyAuYS1mb3JtLWNoZWNrX19pbm5lciB7XG4gIGNvbG9yOiAjYzhjOGM4O1xufVxuXG4uYS1mb3JtLWNoZWNrLi1wYXJ0bmVyIC5hLWZvcm0tY2hlY2tfX2lucHV0OmRpc2FibGVkICsgLmEtZm9ybS1jaGVja19faW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbn1cblxuLmEtZm9ybS1jaGVjay4tYnV0dG9uIC5hLWZvcm0tY2hlY2tfX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX190eHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmEtZm9ybS10eHQge1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5hLWZvcm0tdHh0OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5MTkxOTE7XG59XG4uYS1mb3JtLXR4dC4tc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1mb3JtLXR4dC4tbGFyZ2Uge1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtZm9ybS10eHQuLWxhcmdlLi1wb2ludC1mb3JtIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIH1cbn1cbi5hLWZvcm0tdHh0Li1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYS1mb3JtLXR4dC4tZHJvcGRvd24ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYS1mb3JtLXR4dC4tZHJvcGRvd24uaXMtc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICMwMDhkMzE7XG59XG4uYS1mb3JtLXR4dC4tZHJvcGRvd24uaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtZm9ybS10eHQuLXBvaW50LWZvcm0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYS1mb3JtLXR4dC4tcG9pbnQtZm9ybTpwbGFjZWhvbGRlci1zaG93biB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuLmEtZm9ybS10eHQuLXBvaW50LWZvcm06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cbi5hLWZvcm0tdHh0Li1wb2ludC1mb3JtOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYztcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWZvcm0tdHh0Li1wb2ludC1mb3JtOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIG9wYWNpdHk6IDE7XG59XG4uYS1mb3JtLXR4dC4tcG9pbnQtZm9ybTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWZvcm0tdHh0Li13aWRlIHtcbiAgICB3aWR0aDogNzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWZvcm0tdHh0Li13aWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtZm9ybS10eHQuLWhhbGYge1xuICAgIHdpZHRoOiAyMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1mb3JtLXR4dC4taGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWZvcm0tdHh0Li1uYW1lIHtcbiAgICB3aWR0aDogMjE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtZm9ybS10eHQuLW5hbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYS1mb3JtLXR4dC5pcy1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZTk7XG4gIGJvcmRlci1jb2xvcjogI2RkMzMzMztcbn1cbi5hLWZvcm0tdHh0Li1hcnJvdy1ib3R0b20ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTFhMWExO1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgI2ExYTFhMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmEtZm9ybS10eHQuLWFycm93LWJvdHRvbTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5hLWZvcm0tdHh0Li1hcnJvdy1ib3R0b20uLWhhcy1pY29uIHtcbiAgcGFkZGluZzogNC41cHggMThweCA0LjVweCAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1mb3JtLXR4dC4tYXJyb3ctYm90dG9tLi1oYXMtaWNvbi4tdG9wLWlucHV0IHtcbiAgICBwYWRkaW5nOiA5cHggMThweCA5cHggMjRweDtcbiAgfVxufVxuLmEtZm9ybS10eHQuLWFycm93LWJvdHRvbS4tZGF5cyB7XG4gIHBhZGRpbmc6IDQuNXB4IDlweCA0LjVweCA1cHg7XG59XG4uYS1mb3JtLXR4dC4tYXJyb3ctYm90dG9tLi1zb2xvIHtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hLWZvcm0tdHh0Li1hcnJvdy1ib3R0b20uLWFyZWEge1xuICBwYWRkaW5nOiAxcHggMTJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5hLWZvcm0tdHh0Li1hcnJvdy1ib3R0b20uLWFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmEtZm9ybS10eHQuLWFycm93LWJvdHRvbS4tdW5kZXJsaW5lIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2QzZDNjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hLWZvcm0tdHh0Li1hcnJvdy1ib3R0b20uLXRvcC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0JDQkNCQztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5hLWZvcm0tdHh0Li1hcnJvdy1ib3R0b20uLXRvcC1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYS1mb3JtLXR4dC4tYXJyb3ctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogN3B4IDE0cHg7XG59XG4uYS1mb3JtLXR4dC4tb25saW5lLXJlc2VydmUge1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hLWZvcm0tdHh0Li1vbmxpbmUtcmVzZXJ2ZS4tcGMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmEtZm9ybS10eHQuLXVuZGVybGluZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNmM2YzY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYS1mb3JtLXR4dC4tdG9wLWxpbmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M2YzZjNjtcbn1cbi5hLWZvcm0tdHh0Li1tZW51LWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmEtZm9ybS10eHQuLW1lbnUtaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmEtZm9ybS10eHQuLWZvcm0tYXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogYXV0bztcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1mb3JtLXR4dC4tZm9ybS1hcmVhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gIH1cbn1cbi5hLWZvcm0tdHh0Li1mb3JtLWFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWE7XG59XG4uYS1mb3JtLXR4dC4tZm9ybS1hcmVhLi1zbSB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDcuNXB4IDEycHg7XG59XG4uYS1mb3JtLXR4dC4tZm9ybS1hcmVhLi1zbS4taGlnaCB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDdweCAxNnB4O1xufVxuLmEtZm9ybS10eHQuLWZvcm0tYXJlYS4tbWQge1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiA5LjVweCAxNnB4O1xufVxuLmEtZm9ybS10eHQuLWZvcm0tYXJlYS4tYXBwcm92ZSB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDkuNXB4IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUE5QTlBO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWZvcm0tdHh0Li1mb3JtLWFyZWEuLWFwcHJvdmUge1xuICAgIG1pbi1oZWlnaHQ6IDU4cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYS1mb3JtLXR4dC4tZm9ybS1hcmVhLi1wbGF5ZXItdHh0IHtcbiAgYm9yZGVyOiAjZGJkYmRiIDFweCBzb2xpZDtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG4uYS1mb3JtLXR4dC4tZm9ybS1hcmVhLi1ib3JkZXItbm9uZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWZvcm0tdHh0Li1mb3JtLWFyZWEuLWJvcmRlci1ub25lLXBjIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1mb3JtLXR4dC4tZm9ybS1hcmVhLi1ib3JkZXItbm9uZS1zcCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4uYS1mb3JtLXR4dC4tZm9ybS1hcmVhLi1pbi1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE2KSBpbnNldDtcbn1cbi5hLWZvcm0tdHh0Li1mb3JtLWFyZWEuaXMtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmUyO1xufVxuLmEtZm9ybS10eHQuLWZvcm0tYXJlYS4tc2VhcmNoIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL215cGFnZS9pY29uX3NlYXJjaC10aGluLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweCBhdXRvO1xufVxuLmEtZm9ybS10eHQuLWZvcm0tYXJlYS4tZ3JvdXAtbWQge1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG4uYS1mb3JtLXR4dC4tZm9ybS1hcmVhLmlzLWluYWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmEtZm9ybS10eHQuLWZvcm0tYXJlYS5pcy1pbmFjdGl2ZTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYS1mb3JtLXR4dC4tZm9ybS1hcmVhLi1yZWFkb25seSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTg7XG59XG4uYS1mb3JtLXR4dC4tYmctZ3JheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWZvcm0tdHh0Li1iZy1ncmF5IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4uYS1mb3JtLXR4dC4tYmctY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hLWZvcm0tdHh0Li1ib3JkZXItbm9uZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hLWZvcm0tdHh0Li1jYWxlbmRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hLWZvcm0tdHh0Li1jYWxlbmRhcjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxO1xufVxuLmEtZm9ybS10eHQuLWNhbGVuZGFyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uX2NhbGVuZGFyX2dyYXkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5hLWZvcm0tdHh0Li1zaXplLW1kIHtcbiAgcGFkZGluZzogMTFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWZvcm0tdHh0Li1zaXplLW1kIHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG59XG4uYS1mb3JtLXR4dC4tc2l6ZS1tZC0yIHtcbiAgcGFkZGluZzogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtZm9ybS10eHQuLXNpemUtbWQtMiB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG4uYS1mb3JtLXR4dC4tc2l6ZS1tZC0zIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1mb3JtLXR4dC4tc2l6ZS1tZC0zIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmEtZm9ybS10eHQuLXNpemUtbWQtNCB7XG4gIHdpZHRoOiA4MHB4O1xuICBwYWRkaW5nOiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1mb3JtLXR4dC4tc2l6ZS1tZC00IHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmEtZm9ybS10eHQuLXNpemUtbWQtNSB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWZvcm0tdHh0Li1zaXplLW1kLTUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5hLWZvcm0tdHh0Li1zaXplLXNtLTEge1xuICB3aWR0aDogNTVweDtcbiAgcGFkZGluZzogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtZm9ybS10eHQuLXNpemUtc20tMSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmEtZm9ybS10eHQuLWJvcmRlci1saWdodC1ncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZThlOGU4O1xufVxuLmEtZm9ybS10eHQuLXBhZ2UtbG9naW4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmEtZm9ybS10eHQuLXNwYWNlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xufVxuLmEtZm9ybS10eHQuLWJvcmRlci1saWdodC1ncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZThlOGU4O1xufVxuLmEtZm9ybS10eHQuLXBhZ2UtbG9naW4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG4uYS1mb3JtLXR4dF9fZHJvcGRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hLWZvcm0tdHh0X19kcm9wZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDRweCAwIDRweDtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4uYS1mb3JtLXR4dF9faW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYS1mb3JtLXR4dF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYS1mb3JtLXR4dF9faW5wdXQuLWRhdGUge1xuICB3aWR0aDogOGVtO1xufVxuLmEtZm9ybS10eHRfX2lucHV0Li1yYW5nZSB7XG4gIHdpZHRoOiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmEtZm9ybS10ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IGF1dG87XG4gIHJlc2l6ZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hLWZvcm0tdGV4dGFyZWEuLW1lbW8ge1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxNXB4IDEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtZm9ybS10ZXh0YXJlYS4tbWVtbyB7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmEtZm9ybS10ZXh0YXJlYS4tYmctZ3JheSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1mb3JtLXRleHRhcmVhLi1iZy1ncmF5IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIH1cbn1cbi5hLWZvcm0tdGV4dGFyZWEuLWhlaWdoLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMjRweDtcbiAgcGFkZGluZzogOS41cHggMTZweDtcbiAgcmVzaXplOiBub25lO1xufVxuLmEtZm9ybS10ZXh0YXJlYS4tYm9yZGVyLW5vbmUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYS1mb3JtLXRleHRhcmVhLi1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xufVxuLmEtZm9ybS10ZXh0YXJlYS4tYmctbGlnaHQtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uYS1mb3JtLXRleHRhcmVhLi1ib3JkZXItbm9uZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hLWZvcm0tdGV4dGFyZWEuLWNvbmZpcm0ge1xuICBtaW4taGVpZ2h0OiAyNzZweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWZvcm0tdGV4dGFyZWEuLWNvbmZpcm0ge1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICB9XG59XG4uYS1mb3JtLXRleHRhcmVhLi1pbnZpdGF0aW9uIHtcbiAgbWluLWhlaWdodDogMTExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1mb3JtLXRleHRhcmVhLi1pbnZpdGF0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICB9XG59XG4uYS1mb3JtLXRleHRhcmVhLmlzLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJlMjtcbn1cbi5hLWZvcm0tdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWFhYWE7XG59XG5cbi5hLXpvb20ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYS1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYS1zZWFyY2hfX3RleHRib3gtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmEtc2VhcmNoX190ZXh0Ym94LXdyYXBwZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fc2VhcmNoX2dyYXkuc3ZnKTtcbn1cblxuLmEtc2VhcmNoX190ZXh0Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hLXNlYXJjaF9fdGV4dGJveC4tc3RhbmRhbG9uZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hLXNlYXJjaF9fdGV4dGJveDpwbGFjZWhvbGRlIHtcbiAgY29sb3I6ICM5MTkxOTE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1zZWFyY2hfX3RleHRib3gge1xuICAgIHBhZGRpbmc6IDEwcHggNDJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLXNlYXJjaF9fdGV4dGJveCB7XG4gICAgcGFkZGluZzogN3B4IDE1cHggN3B4IDQycHg7XG4gIH1cbn1cblxuLmEtc2VhcmNoX19idG4ge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNzJweDtcbn1cblxuLmEtcmVzLW1hcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1yZXMtbWFwIHtcbiAgICBoZWlnaHQ6IDIwNXB4O1xuICB9XG59XG4uYS1yZXMtbWFwX19pZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmEtYW5jaG9yLWZpeC4taDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4uYS1zaGFkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDgwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYS1zaGFkZS5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hLXNoYWRlLi1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5hLXNoYWRlLi1taWRkbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uYS1zaGFkZS4tb25saW5lLWRhcmsge1xuICB6LWluZGV4OiAxMjAwO1xufVxuLmEtc2hhZGUuLWhpbnQge1xuICB6LWluZGV4OiAzMTAwO1xufVxuXG4uYS1iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJhZGdlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uYS1iYWRnZS4tZ3JlZW4ge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNWRhNzFlO1xufVxuLmEtYmFkZ2UuLXNpemUtc20ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJhZGdlLi1zaXplLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5hLWJhZGdlLi1zaXplLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbn1cbi5hLWJhZGdlLi1zaXplLXNtLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hLWJhZGdlLi1zaXplLXNtLTMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYmFkZ2UuLXNpemUtc20tMy1ub3JtYWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1iYWRnZS4tc2l6ZS1zbS00IHtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1iYWRnZS4tc2l6ZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYS1iYWRnZS4tc2l6ZS1zbS02IHtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1iYWRnZS4tc2l6ZS1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYS1iYWRnZS4taWNvbi1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuLmEtYmFkZ2UuLW5vLWljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYS1iYWRnZV9fYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxuLmEtYmFkZ2UuLWdyZWVuIC5hLWJhZGdlX19iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG59XG4uYS1iYWRnZS4tcmVkIC5hLWJhZGdlX19iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDMzMzM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1iYWRnZS4tc2l6ZS1zbSAuYS1iYWRnZV9fYmFkZ2Uge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1iYWRnZS4tc2l6ZS1zbSAuYS1iYWRnZV9fYmFkZ2Uge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmEtYmFkZ2UuLXNpemUtbGcgLmEtYmFkZ2VfX2JhZGdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYmFkZ2UuLXNpemUtc20tMiAuYS1iYWRnZV9fYmFkZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1iYWRnZS4tc2l6ZS1zbS0zIC5hLWJhZGdlX19iYWRnZSB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1iYWRnZS4tc2l6ZS1zbS00IC5hLWJhZGdlX19iYWRnZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJhZGdlLi1zaXplLXNtLTQgLmEtYmFkZ2VfX2JhZGdlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5hLWJhZGdlLi1zaXplLXNtLTUgLmEtYmFkZ2VfX2JhZGdlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDFweDtcbn1cbi5hLWJhZGdlLi1zaXplLXNtLTYgLmEtYmFkZ2VfX2JhZGdlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcmlnaHQ6IC0zcHg7XG59XG4uYS1iYWRnZS4taWNvbi1sZWZ0IC5hLWJhZGdlX19iYWRnZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLmEtYmFkZ2UuLWljb24tZ3JlZW4gLmEtYmFkZ2VfX2JhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbn1cbi5hLWJhZGdlLi1pY29uLWdyYXkgLmEtYmFkZ2VfX2JhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxOTE5MTtcbn1cblxuLmEtbGluZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xufVxuLmEtbGluZS4tbGlnaHQtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4uYS1saW5lLi1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG59XG4uYS1saW5lLi1kYXJrLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhYWFhO1xufVxuLmEtbGluZS4tbGlnaHQtZ3JheSB7XG4gIGJvcmRlci1jb2xvcjogI0YyRjJGMjtcbn1cbi5hLWxpbmUuLW5hcnJvdyB7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5hLXJhZGlvOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmEtcmFkaW9fX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmEtcmFkaW9fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hLXJhZGlvLi1mcmlhbmRzLXBpbmsgLmEtcmFkaW9fX3RleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG4uYS1yYWRpb19fdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmEtcmFkaW9fX2lucHV0OmNoZWNrZWQgKyAuYS1yYWRpb19fdGV4dDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmEtcmFkaW8uLWZyaWFuZHMtcGluayAuYS1yYWRpb19faW5wdXQ6Y2hlY2tlZCArIC5hLXJhZGlvX190ZXh0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDOEM4OTtcbn1cblxuLmEtcmFkaW8uLXNjaG9vbCAuYS1yYWRpb19faW5wdXQ6Y2hlY2tlZCArIC5hLXJhZGlvX190ZXh0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3NEI5MTtcbn1cbi5hLXJhZGlvLi1mcmlhbmRzLXBpbmsgLmEtcmFkaW8uLXNjaG9vbCAuYS1yYWRpb19faW5wdXQ6Y2hlY2tlZCArIC5hLXJhZGlvX190ZXh0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDOEM4OTtcbn1cblxuLmEtcmFkaW9fX2lucHV0OmNoZWNrZWQgKyAuYS1yYWRpb19fdGV4dDpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmEtcmFkaW9fX2lucHV0OmRpc2FibGVkICsgLmEtcmFkaW9fX3RleHQge1xuICBjb2xvcjogI0RCREJEQjtcbn1cbi5hLXJhZGlvX19pbnB1dDpkaXNhYmxlZCArIC5hLXJhZGlvX190ZXh0OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG46cm9vdCB7XG4gIC0tY2lyY2xlcG9pbnQ6IDc1MDtcbiAgLS1jaXJjbGVmdWxsOiAxNTAwO1xufVxuXG4uYS1jaXJjbGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtY2lyY2xlIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuLmEtY2lyY2xlLi1zaGFkb3cge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNikpO1xufVxuXG4uYS1jaXJjbGVfX2l0ZW0ge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlLXdpZHRoOiAxNjtcbiAgdHJhbnNpdGlvbjogYWxsIDVzO1xufVxuLmEtY2lyY2xlLi1iYXNlIC5hLWNpcmNsZV9faXRlbSB7XG4gIHN0cm9rZTogI2ViZWJlYjtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMjgyLjc0MzMzODgyMzEgMjgyLjc0MzMzODgyMzE7XG59XG4uYS1jaXJjbGUuLXBvaW50LXVwIC5hLWNpcmNsZV9faXRlbSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IGNhbGModmFyKC0tY2lyY2xlcG9pbnQpICogMjgyLjc0MzMzODgyMzEgLyB2YXIoLS1jaXJjbGVmdWxsKSkgMjgyLjc0MzMzODgyMzE7XG59XG5cbi5hLXR4dC1vcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5hLXR4dC1vcHRpb24uLWxpbmU6YmVmb3JlLCAuYS10eHQtb3B0aW9uLi1saW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzA2Qzc1NTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMzhweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKTtcbn1cbi5hLXR4dC1vcHRpb24uLWxpbmU6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzA2Qzc1NTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xufVxuLmEtdHh0LW9wdGlvbi4tbGluZS1waW5rOmJlZm9yZSwgLmEtdHh0LW9wdGlvbi4tbGluZS1waW5rOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUU4Qzg3O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5Nb2xlY3VsZXNcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tLXJhdGluZyBhIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm0tcmF0aW5nIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubS1yYXRpbmcuLXJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubS1yYXRpbmcuLWRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tLXJhdGluZ19faGVhZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tcmF0aW5nX19oZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuLm0tcmF0aW5nLi1yZXZpZXcgLm0tcmF0aW5nX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXJhdGluZy4tcmV2aWV3IC5tLXJhdGluZ19faGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLXJhdGluZy4tZGV0YWlsLi1yZXN1bHQgLm0tcmF0aW5nX19oZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5tLXJhdGluZ19fc3RhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4ubS1yYXRpbmcuLXJldmlldyAubS1yYXRpbmdfX3N0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubS1yYXRpbmcuLWRldGFpbCAubS1yYXRpbmdfX3N0YXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDg1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1yYXRpbmcuLWRldGFpbCAubS1yYXRpbmdfX3N0YXIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4ubS1yYXRpbmdfX251bSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1yYXRpbmdfX251bSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLm0tcmF0aW5nLi1yZXZpZXcgLm0tcmF0aW5nX19udW0ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXJhdGluZy4tcmV2aWV3IC5tLXJhdGluZ19fbnVtIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuLm0tcmF0aW5nLi1kZXRhaWwgLm0tcmF0aW5nX19udW0ge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1yYXRpbmcuLWRldGFpbCAubS1yYXRpbmdfX251bSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ubS1yYXRpbmdfX3VuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm0tcmF0aW5nX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5tLXJhdGluZy4tcmV2aWV3IC5tLXJhdGluZ19faXRlbSB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbjogMCAzcHg7XG59XG4ubS1yYXRpbmcuLWRldGFpbCAubS1yYXRpbmdfX2l0ZW0ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDAgMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1yYXRpbmcuLWRldGFpbCAubS1yYXRpbmdfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgfVxufVxuLm0tcmF0aW5nX19pdGVtOmJlZm9yZSwgLm0tcmF0aW5nX19pdGVtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tLXJhdGluZy4tcmV2aWV3IC5tLXJhdGluZ19faXRlbTpiZWZvcmUsIC5tLXJhdGluZy4tcmV2aWV3IC5tLXJhdGluZ19faXRlbTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5tLXJhdGluZy4tZGV0YWlsIC5tLXJhdGluZ19faXRlbTpiZWZvcmUsIC5tLXJhdGluZy4tZGV0YWlsIC5tLXJhdGluZ19faXRlbTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1yYXRpbmcuLWRldGFpbCAubS1yYXRpbmdfX2l0ZW06YmVmb3JlLCAubS1yYXRpbmcuLWRldGFpbCAubS1yYXRpbmdfX2l0ZW06YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5tLXJhdGluZ19faXRlbTpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5tLXJhdGluZ19faXRlbTphZnRlciB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuLm0tcmF0aW5nLi1zdGFyMC0wIC5tLXJhdGluZ19faXRlbS4taXRlbS0xOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubS1yYXRpbmcuLXN0YXIwLTAgLm0tcmF0aW5nX19pdGVtLi1pdGVtLTI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tLXJhdGluZy4tc3RhcjAtMCAubS1yYXRpbmdfX2l0ZW0uLWl0ZW0tMzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm0tcmF0aW5nLi1zdGFyMC0wIC5tLXJhdGluZ19faXRlbS4taXRlbS00OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubS1yYXRpbmcuLXN0YXIwLTAgLm0tcmF0aW5nX19pdGVtLi1pdGVtLTU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tLXJhdGluZy4tc3RhcjAtNSAubS1yYXRpbmdfX2l0ZW0uLWl0ZW0tMTpiZWZvcmUge1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tLXJhdGluZy4tc3RhcjAtNSAubS1yYXRpbmdfX2l0ZW0uLWl0ZW0tMjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm0tcmF0aW5nLi1zdGFyMC01IC5tLXJhdGluZ19faXRlbS4taXRlbS0zOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubS1yYXRpbmcuLXN0YXIwLTUgLm0tcmF0aW5nX19pdGVtLi1pdGVtLTQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tLXJhdGluZy4tc3RhcjAtNSAubS1yYXRpbmdfX2l0ZW0uLWl0ZW0tNTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm0tcmF0aW5nLi1zdGFyMS0wIC5tLXJhdGluZ19faXRlbS4taXRlbS0yOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubS1yYXRpbmcuLXN0YXIxLTAgLm0tcmF0aW5nX19pdGVtLi1pdGVtLTM6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tLXJhdGluZy4tc3RhcjEtMCAubS1yYXRpbmdfX2l0ZW0uLWl0ZW0tNDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm0tcmF0aW5nLi1zdGFyMS0wIC5tLXJhdGluZ19faXRlbS4taXRlbS01OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubS1yYXRpbmcuLXN0YXIxLTUgLm0tcmF0aW5nX19pdGVtLi1pdGVtLTI6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubS1yYXRpbmcuLXN0YXIxLTUgLm0tcmF0aW5nX19pdGVtLi1pdGVtLTM6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tLXJhdGluZy4tc3RhcjEtNSAubS1yYXRpbmdfX2l0ZW0uLWl0ZW0tNDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm0tcmF0aW5nLi1zdGFyMS01IC5tLXJhdGluZ19faXRlbS4taXRlbS01OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubS1yYXRpbmcuLXN0YXIyLTAgLm0tcmF0aW5nX19pdGVtLi1pdGVtLTM6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tLXJhdGluZy4tc3RhcjItMCAubS1yYXRpbmdfX2l0ZW0uLWl0ZW0tNDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm0tcmF0aW5nLi1zdGFyMi0wIC5tLXJhdGluZ19faXRlbS4taXRlbS01OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubS1yYXRpbmcuLXN0YXIyLTUgLm0tcmF0aW5nX19pdGVtLi1pdGVtLTM6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubS1yYXRpbmcuLXN0YXIyLTUgLm0tcmF0aW5nX19pdGVtLi1pdGVtLTQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tLXJhdGluZy4tc3RhcjItNSAubS1yYXRpbmdfX2l0ZW0uLWl0ZW0tNTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm0tcmF0aW5nLi1zdGFyMy0wIC5tLXJhdGluZ19faXRlbS4taXRlbS00OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubS1yYXRpbmcuLXN0YXIzLTAgLm0tcmF0aW5nX19pdGVtLi1pdGVtLTU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tLXJhdGluZy4tc3RhcjMtNSAubS1yYXRpbmdfX2l0ZW0uLWl0ZW0tNDpiZWZvcmUge1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tLXJhdGluZy4tc3RhcjMtNSAubS1yYXRpbmdfX2l0ZW0uLWl0ZW0tNTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm0tcmF0aW5nLi1zdGFyNC0wIC5tLXJhdGluZ19faXRlbS4taXRlbS01OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubS1yYXRpbmcuLXN0YXI0LTUgLm0tcmF0aW5nX19pdGVtLi1pdGVtLTU6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4vKiDjg5Hjg7PjgY/jgZrjg6rjgrnjg4ggKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tYnJlYWRjcnVtYi4tZ2xvYmFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubS1icmVhZGNydW1iLi1nbG9iYWwgdWwge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5tLWJyZWFkY3J1bWIuLWdsb2JhbCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA0MHB4IDAgMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ubS1icmVhZGNydW1iLi1nbG9iYWwgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubS1icmVhZGNydW1iLi1nbG9iYWwgdWwgbGkgYTpob3ZlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5tLWJyZWFkY3J1bWIuLWdsb2JhbCB1bCBsaSBhOmhvdmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm0tYnJlYWRjcnVtYi4tZ2xvYmFsIHVsIGxpOmJlZm9yZSwgLm0tYnJlYWRjcnVtYi4tZ2xvYmFsIHVsIGxpOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDI0cHggMCAwIDE1cHg7XG59XG4ubS1icmVhZGNydW1iLi1nbG9iYWwgdWwgbGk6YmVmb3JlIHtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZWRlZGVkO1xufVxuLm0tYnJlYWRjcnVtYi4tZ2xvYmFsIHVsIGxpOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2M2YzZjNjtcbn1cbi5tLWJyZWFkY3J1bWIuLWdsb2JhbCB1bCBsaTpsYXN0LWNoaWxkOmJlZm9yZSwgLm0tYnJlYWRjcnVtYi4tZ2xvYmFsIHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm0tYnJlYWRjcnVtYi4tZ2xvYmFsIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm0tYnJlYWRjcnVtYi4tbG9jYWwge1xuICBjb2xvcjogIzNkM2QzZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWJyZWFkY3J1bWIuLWxvY2FsIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWJyZWFkY3J1bWIuLWxvY2FsIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tYnJlYWRjcnVtYi4tbG9jYWwgdWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5tLWJyZWFkY3J1bWIuLWxvY2FsIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubS1icmVhZGNydW1iLi1sb2NhbCB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLm0tYnJlYWRjcnVtYi4tbG9jYWwgdWwgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5tLWJyZWFkY3J1bWIuLWxvY2FsIHVsIGxpIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tYnJlYWRjcnVtYi4tbG9jYWwgdWwgbGkgaW1nIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tLWJyZWFkY3J1bWIuLWxvY2FsIHVsIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCIg77yeIFwiO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tYnJlYWRjcnVtYi4tbG9jYWwgdWwgbGk6YWZ0ZXIge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tYnJlYWRjcnVtYi4tbG9jYWwgdWwgbGk6YWZ0ZXIge1xuICAgIG1hcmdpbjogMCAycHg7XG4gIH1cbn1cbi5tLWJyZWFkY3J1bWIuLWxvY2FsIHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLm0tYnJlYWRjcnVtYi4td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tLWJyZWFkY3J1bWIuLXNvbG8ge1xuICBjb2xvcjogIzI1NTkzMztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cbi5tLWJyZWFkY3J1bWIuLXNoaWJhZnUge1xuICBtYXJnaW46IDA7XG59XG5cbi5tLWZhdm9yaXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tLWZhdm9yaXRlX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjZWRlZGVkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tZmF2b3JpdGVfX2ljb24ge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWZhdm9yaXRlX19pY29uIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5tLWZhdm9yaXRlLmlzLWFjdGl2ZSAubS1mYXZvcml0ZV9faWNvbiB7XG4gIGZpbGw6ICMwMDhkMzE7XG59XG5cbi5tLWZhdm9yaXRlX190eHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tZmF2b3JpdGVfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1mYXZvcml0ZV9fdHh0LWluYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1mYXZvcml0ZS5pcy1hY3RpdmUgLm0tZmF2b3JpdGVfX3R4dC1pbmFjdGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubS1mYXZvcml0ZV9fdHh0LWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1mYXZvcml0ZS5pcy1hY3RpdmUgLm0tZmF2b3JpdGVfX3R4dC1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tYW5jaG9yIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHotaW5kZXg6IDIwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1hbmNob3IuLXN0YXRpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tYW5jaG9yLi11bmRlciB7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWFuY2hvci4tYmctYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgfVxufVxuLm0tYW5jaG9yLi1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tLWFuY2hvci4tb25saW5lIHtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggLTNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbi5tLWFuY2hvci4tbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1hbmNob3IuLWxheW91dCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5cbi5tLWFuY2hvcl9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4ubS1hbmNob3JfX2l0ZW0uLW5vLWFycm93IHtcbiAgcGFkZGluZzogMS4yNWVtIDA7XG4gIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4ubS1hbmNob3JfX2l0ZW0uLW5vLWFycm93OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubS1hbmNob3JfX2l0ZW0uLWFycm93LWxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuMjVlbSAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTtcbiAgbWF4LWhlaWdodDogNTdweDtcbn1cbi5tLWFuY2hvcl9faXRlbS4tYXJyb3ctbGVmdDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFlbTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLm0tYW5jaG9yX19pdGVtOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm0tYW5jaG9yX19pdGVtOmFmdGVyIHtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWFuY2hvcl9faXRlbTphZnRlciB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgbWFyZ2luOiA1cHggYXV0byAwO1xuICB9XG59XG4ubS1hbmNob3JfX2l0ZW0uLWdyZWVuIHtcbiAgY29sb3I6ICMwMDhkMzE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhkMzE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWFuY2hvcl9faXRlbSB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBwYWRkaW5nOiAxMXB4IDZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgZmxleDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgLm0tYW5jaG9yLi1zdGF0aWMgLm0tYW5jaG9yX19pdGVtIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAwIDAgI2VkZWRlZDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM2MXB4KSB7XG4gIC5tLWFuY2hvcl9faXRlbS4taW9zLXhzIHtcbiAgICBwYWRkaW5nOiAxMnB4IDZweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbn1cbi5tLWFuY2hvci4tZ2MtZGV0YWlsIC5tLWFuY2hvcl9faXRlbSB7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDZweCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZmxleC1iYXNpczogY2FsYygyNSUgLSA0cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gNHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWFuY2hvci4tZ2MtZGV0YWlsIC5tLWFuY2hvcl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTc4cHg7XG4gICAgbWF4LXdpZHRoOiAxNzhweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDdweDtcbiAgfVxufVxuLm0tYW5jaG9yLi1nYy1kZXRhaWwgLm0tYW5jaG9yX19pdGVtOmFmdGVyIHtcbiAgbWFyZ2luOiA1cHggYXV0byAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tYW5jaG9yLi1nYy1kZXRhaWwgLm0tYW5jaG9yX19pdGVtOmFmdGVyIHtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICB9XG59XG4ubS1hbmNob3IuLWxheW91dCAubS1hbmNob3JfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMXB4IDE1cHg7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMi4yNXB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDI1JSAtIDIuMjVweCk7XG4gIG1pbi1oZWlnaHQ6IDU1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1hbmNob3IuLWxheW91dCAubS1hbmNob3JfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDE4MHB4O1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgbWluLWhlaWdodDogNzhweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAwIDAgI2VkZWRlZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogOHB4IDEycHggMjdweDtcbiAgfVxufVxuLm0tYW5jaG9yLi1sYXlvdXQgLm0tYW5jaG9yX19pdGVtOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tYW5jaG9yLi1sYXlvdXQgLm0tYW5jaG9yX19pdGVtOjphZnRlciB7XG4gICAgYm90dG9tOiA4cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWFuY2hvci4tbGF5b3V0IC5tLWFuY2hvcl9faXRlbS4tdHh0LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgfVxufVxuXG4ubS1hbmNob3IuLWdjLWRldGFpbCAubS1hbmNob3JfX2l0ZW1zIHtcbiAgbWFyZ2luOiAwIC01cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tLWFuY2hvci4tZ2MtZGV0YWlsIC5tLWFuY2hvcl9faXRlbV9fdHh0IHtcbiAgbWluLWhlaWdodDogMjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWFuY2hvci4tZ2MtZGV0YWlsIC5tLWFuY2hvcl9faXRlbV9fdHh0IHtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1hbmNob3IuLWdjLWRldGFpbCAubS1hbmNob3JfX2l0ZW1fX3R4dC4teHMge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgfVxufVxuXG4ubS1zb3J0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1zb3J0IHtcbiAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXNvcnQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tc29ydF9faGVhZGluZzphZnRlciB7XG4gICAgY29udGVudDogXCLvvJpcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1zb3J0X19oZWFkaW5nIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5tLXNvcnRfX2l0ZW0tcGMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubS1zb3J0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5tLXNvcnRfX2l0ZW0gKyAubS1zb3J0X19pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbn1cblxuLm0tc29ydF9fdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjQ2NDY0O1xufVxuLm0tc29ydF9fdHh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAtNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm0tc29ydF9fdHh0OmhvdmVyOmFmdGVyLCAubS1zb3J0X190eHQuaXMtYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbn1cblxuLm0tc29ydF9faXRlbS1zcCB7XG4gIGZsZXg6IGF1dG87XG59XG5cbi5tLXNvcnRfX3NlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubS1jYXJkLi10eXBlLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtMiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLm0tY2FyZC4tdHlwZS00OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS00IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3Qge1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCB7XG4gICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTQuLXByYWN0aWNlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubS1jYXJkLi10eXBlLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm0tY2FyZC4tdHlwZS00Li1zb2xvIHtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwICNlNWU1ZTU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tc29sbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNyB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLm0tY2FyZC4tdHlwZS03OmhvdmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm0tY2FyZC4tdHlwZS04IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB6LWluZGV4OiAwO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5tLWNhcmQuLXR5cGUtODpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtOCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTguaGFzLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm0tY2FyZC4tdHlwZS04Lmhhcy1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ29sZmNvdXJzZWxpc3QvY2FyZF9hcnJvdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm0tY2FyZF9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm0tY2FyZC4tdHlwZS0yIC5tLWNhcmRfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS0yIC5tLWNhcmRfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtMiAubS1jYXJkX19saW5rOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtMiAubS1jYXJkX19saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuICAubS1jYXJkLi10eXBlLTIgLm0tY2FyZF9fbGluazphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS0yIC5tLWNhcmRfX2xpbms6aG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWRlZGVkO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtMiAubS1jYXJkX19saW5rOmhvdmVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtMSAubS1jYXJkX19saW5rOmhvdmVyIC5tLWNhcmRfX2ltZzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBib3JkZXItY29sb3I6ICNlZGVkZWQ7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS0xIC5tLWNhcmRfX2xpbms6aG92ZXIgLm0tY2FyZF9faW1nOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS0xIC5tLWNhcmRfX2xpbms6aG92ZXIgLm0tY2FyZF9fdHh0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzVkYTcxZTtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS01IC5tLWNhcmRfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTUgLm0tY2FyZF9fbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS01IC5tLWNhcmRfX2xpbms6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNSAubS1jYXJkX19saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIGJvcmRlci1jb2xvcjogI2VkZWRlZDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTUgLm0tY2FyZF9fbGluazpob3ZlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTYgLm0tY2FyZF9fbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmN2Y3Zjc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNiAubS1jYXJkX19saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0ycHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNTVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y3ZjdmNztcbiAgfVxuICAubS1jYXJkLi10eXBlLTYgLm0tY2FyZF9fbGluazpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNiAubS1jYXJkX19saW5rOmhvdmVyOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02IC5tLWNhcmRfX2xpbms6aG92ZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IxIC5tLWNhcmRfX2xpbms6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzRmZTNiYjtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IyIC5tLWNhcmRfX2xpbms6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2VkNWYyMDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IzIC5tLWNhcmRfX2xpbms6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzVkZDU1YTtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I0IC5tLWNhcmRfX2xpbms6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzRiYzdlNTtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I1IC5tLWNhcmRfX2xpbms6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2VkNjQ3YjtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I2IC5tLWNhcmRfX2xpbms6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzk3Y2MwNDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I3IC5tLWNhcmRfX2xpbms6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwODJiYTtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I4IC5tLWNhcmRfX2xpbms6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ViOTIwMDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I5IC5tLWNhcmRfX2xpbms6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuXG4ubS1jYXJkX19pbWcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS0xIC5tLWNhcmRfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tLWNhcmQuLXR5cGUtMSAubS1jYXJkX19pbWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4ubS1jYXJkLi10eXBlLTEgLm0tY2FyZF9faW1nOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAyMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTIgLm0tY2FyZF9faW1nIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtMyAubS1jYXJkX19pbWcge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS0zIC5tLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKCgyNXZ3IC0gMTRweCkgKiAwLjc1KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS0zIC5tLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKCgyNXZ3IC0gMTRweCkgKiAwLjc1KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtMyAubS1jYXJkX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzB2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00IC5tLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNCAubS1jYXJkX19pbWcge1xuICAgIHdpZHRoOiA5OHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEwNnB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX19pbWcge1xuICAgIGhlaWdodDogMTU1cHg7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QuLXByYWN0aWNlIC5tLWNhcmRfX2ltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAwIDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QuLXByYWN0aWNlIC5tLWNhcmRfX2ltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tbWFwIC5tLWNhcmRfX2ltZyB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00Li1zb2xvIC5tLWNhcmRfX2ltZyB7XG4gICAgaGVpZ2h0OiAxNDJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTQuLXNvbG8gLm0tY2FyZF9faW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDM0dnc7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNyAubS1jYXJkX19pbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTcgLm0tY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDMzMC8xNzI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNyAubS1jYXJkX19pbWcge1xuICAgIGhlaWdodDogMTM1cHg7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtOCAubS1jYXJkX19pbWcge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS04IC5tLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtOCAubS1jYXJkX19pbWcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5cbi5tLWNhcmRfX2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweCA0NXB4IDE1cHggMTVweDtcbiAgfVxuICAubS1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm0tY2FyZF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggNDVweCAxNXB4IDE1cHg7XG4gIH1cbiAgLm0tY2FyZF9fY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTIgLm0tY2FyZF9fY29udGVudCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTE1cHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS0zIC5tLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS0zIC5tLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTQgLm0tY2FyZF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNCAubS1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3JpZ2h0X2dyZWVuXzIuc3ZnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNCAubS1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1cHggMCAwIDA7XG4gICAgbWluLWhlaWdodDogMTEwcHg7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00IC5tLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNCAubS1jYXJkX19jb250ZW50Lmhhcy1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tLWNhcmQuLXR5cGUtNCAubS1jYXJkX19jb250ZW50Lmhhcy1hcnJvdzphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcmlnaHQuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubS1jYXJkLi1wcmFjdGljZSAubS1jYXJkX19jb250ZW50Lmhhcy1hcnJvdzphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcmlnaHQuc3ZnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXByYWN0aWNlIC5tLWNhcmRfX2NvbnRlbnQuaGFzLWFycm93OmFmdGVyIHtcbiAgICB0b3A6IDgwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDZweCk7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2NvbnRlbnQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQuLW1hcCAubS1jYXJkX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS01IC5tLWNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNSAubS1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNSAubS1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDlweCkge1xuICAubS1jYXJkLi10eXBlLTUgLm0tY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAzcHggMDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS01IC5tLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm0tY2FyZC4tdHlwZS02IC5tLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLm0tY2FyZC4tdHlwZS02IC5tLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm0tY2FyZC4tdHlwZS00Li1zb2xvIC5tLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS00Li1zb2xvIC5tLWNhcmRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNC4tc29sbyAubS1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQuLXNvbG8gLm0tY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNyAubS1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTcgLm0tY2FyZF9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4ubS1jYXJkX19sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogNXB4IDAgMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tY2FyZF9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1jYXJkX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTQgLm0tY2FyZF9fbGFiZWwge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00IC5tLWNhcmRfX2xhYmVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNC4tc29sbyAubS1jYXJkX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubS1jYXJkLi10eXBlLTcgLm0tY2FyZF9fbGFiZWwge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5tLWNhcmRfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm0tY2FyZC4tdHlwZS00IC5tLWNhcmRfX2hlYWRpbmcge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00IC5tLWNhcmRfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS00IC5tLWNhcmRfX2hlYWRpbmcgaDMge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzZDNkM2Q7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm0tY2FyZC4tdHlwZS00IC5tLWNhcmRfX2hlYWRpbmcgaDM6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQgLm0tY2FyZF9faGVhZGluZyBoMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTQgLm0tY2FyZF9faGVhZGluZyBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9faGVhZGluZyB7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2hlYWRpbmcgaDMge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9faGVhZGluZyBoMyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QuaGFzLXJpYmJvbiAubS1jYXJkX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTUgLm0tY2FyZF9faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNSAubS1jYXJkX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS01IC5tLWNhcmRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS00Li1zb2xvIC5tLWNhcmRfX2hlYWRpbmcge1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubS1jYXJkLi10eXBlLTQuLXNvbG8gLm0tY2FyZF9faGVhZGluZyBhIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS00Li1zb2xvIC5tLWNhcmRfX2hlYWRpbmcgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS03IC5tLWNhcmRfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4ubS1jYXJkLi10eXBlLTggLm0tY2FyZF9faGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBjb2xvcjogIzFhMWExYTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgZmxleC1iYXNpczogMCU7XG59XG5cbi5tLWNhcmRfX2hlYWRpbmdfX3N1YiB7XG4gIGNvbG9yOiAjOTE5MTkxO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZF9faGVhZGluZ19fc3ViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00Li1tYXAgLm0tY2FyZF9faGVhZGluZ19fc3ViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNC4tc29sbyAubS1jYXJkX19oZWFkaW5nX19zdWIge1xuICBjb2xvcjogI2ExYTFhMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4ubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2hlYWRpbmdfX3N1YiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9faGVhZGluZ19fc3ViIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNyAubS1jYXJkX19oZWFkaW5nX19zdWIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS03IC5tLWNhcmRfX2hlYWRpbmdfX3N1YiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jYXJkX190eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTIgLm0tY2FyZF9fdHh0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzFhMWExYTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS0yIC5tLWNhcmRfX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtMiAubS1jYXJkX190eHQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTQgLm0tY2FyZF9fdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00IC5tLWNhcmRfX3R4dCB7XG4gICAgbWluLWhlaWdodDogMzhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTQgLm0tY2FyZF9fdHh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQuLW1hcCAubS1jYXJkX190eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX190eHQge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX3R4dCB7XG4gICAgZmxleDogMTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tcHJhY3RpY2UgLm0tY2FyZF9fdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQuLXByYWN0aWNlIC5tLWNhcmRfX3R4dCB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS01IC5tLWNhcmRfX3R4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzFhMWExYTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNSAubS1jYXJkX190eHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS01IC5tLWNhcmRfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTQuLXNvbG8gLm0tY2FyZF9fdHh0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS00Li1zb2xvIC5tLWNhcmRfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS03IC5tLWNhcmRfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNyAubS1jYXJkX190eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxufVxuXG4ubS1jYXJkX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZF9faWNvbiB7XG4gICAgcmlnaHQ6IDEzcHg7XG4gICAgdG9wOiAxMDNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkX19pY29uIHtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IC0xMnB4O1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2ljb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9faWNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2ljb24ge1xuICAgIHBhZGRpbmc6IDJweCAxMHB4IDA7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNC4tcHJhY3RpY2UgLm0tY2FyZF9faWNvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00Li1wcmFjdGljZSAubS1jYXJkX19pY29uIHtcbiAgICBwYWRkaW5nOiAycHggMjBweCAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS00Li1wcmFjdGljZSAubS1jYXJkX19pY29uIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMTBweDtcbiAgfVxufVxuXG4ubS1jYXJkX19pY29uX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm0tY2FyZF9faWNvbl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDNweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkX19pY29uX19pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICB9XG59XG4ubS1jYXJkX19pY29uX19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbn1cbi5tLWNhcmRfX2ljb25fX2l0ZW0uLWJ1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9idXMuc3ZnKTtcbn1cbi5tLWNhcmRfX2ljb25fX2l0ZW0uLWJ1czpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9idXNfb24uc3ZnKTtcbn1cbi5tLWNhcmRfX2ljb25fX2l0ZW0uLW5hdmkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fbmF2aS5zdmcpO1xufVxuLm0tY2FyZF9faWNvbl9faXRlbS4tbmF2aTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9uYXZpX29uLnN2Zyk7XG59XG4ubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2ljb25fX2l0ZW0ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiBub25lO1xufVxuLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX19pY29uX19pdGVtICsgLm0tY2FyZF9faWNvbl9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QuLXByYWN0aWNlIC5tLWNhcmRfX2ljb25fX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5tLWNhcmRfX2ljb25fX3RpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xufVxuLm0tY2FyZF9faWNvbl9fdGlwLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubS1jYXJkX19pY29uX19pdGVtLi1idXMgLm0tY2FyZF9faWNvbl9fdGlwIHtcbiAgbGVmdDogLTYwcHg7XG59XG4ubS1jYXJkX19pY29uX19pdGVtLi1uYXZpIC5tLWNhcmRfX2ljb25fX3RpcCB7XG4gIHJpZ2h0OiAwO1xufVxuLm0tY2FyZF9faWNvbl9fdGlwOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogLThweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy90cmlfd2guc3ZnKTtcbn1cbi5tLWNhcmRfX2ljb25fX2l0ZW0uLWJ1cyAubS1jYXJkX19pY29uX190aXA6YmVmb3JlIHtcbiAgcmlnaHQ6IDIwcHg7XG59XG4ubS1jYXJkX19pY29uX19pdGVtLi1uYXZpIC5tLWNhcmRfX2ljb25fX3RpcDpiZWZvcmUge1xuICByaWdodDogNnB4O1xufVxuLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX19pY29uX190aXA6YmVmb3JlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYm90dG9tOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgbGVmdDogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9faWNvbl9fdGlwIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5tLWNhcmRfX2ljb25fX3RpcF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDEwOHB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICM1ZGE3MWU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9faWNvbl9fdGlwX19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLm0tY2FyZF9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmRfX2J0bnMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZF9fYnRucyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2J0bnMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX19idG5zIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX19idG5zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS03IC5tLWNhcmRfX2J0bnMge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS03IC5tLWNhcmRfX2J0bnMge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLm0tY2FyZF9fYnRuX19vYmplY3Qge1xuICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbn1cbi5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9fYnRuX19vYmplY3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tLWNhcmRfX2J0biB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkX19idG4ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTQuLXNvbG8gLm0tY2FyZF9fYnRuIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTQuLXNvbG8gLm0tY2FyZF9fYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX19idG4ge1xuICB3aWR0aDogMjUycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9fYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubS1jYXJkX19hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm0tY2FyZF9fYWRkcmVzczpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZGVkZWQsICNlZGVkZWQgNHB4LCB0cmFuc3BhcmVudCA0cHgsIHRyYW5zcGFyZW50IDhweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5tLWNhcmRfX2FkZHJlc3M6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZGVkZWQsICNlZGVkZWQgNHB4LCB0cmFuc3BhcmVudCA0cHgsIHRyYW5zcGFyZW50IDhweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLm0tY2FyZF9fYWRkcmVzc19faGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubS1jYXJkX19hZGRyZXNzX19tYWluIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xufVxuXG4ubS1jYXJkX19hcnJvdy10eHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jYXJkX19hcnJvdy10eHQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1jYXJkX19hcnJvdy10eHQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNiAubS1jYXJkX19hcnJvdy10eHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS02IC5tLWNhcmRfX2Fycm93LXR4dCB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTYgLm0tY2FyZF9fYXJyb3ctdHh0IHtcbiAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMDtcbiAgfVxufVxuXG4ubS1jYXJkX19hcnJvdyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWNhcmRfX2Fycm93IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDlweCkge1xuICAubS1jYXJkX19hcnJvdyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLm0tY2FyZF9fYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tY2FyZF9fYXJyb3c6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS02IC5tLWNhcmRfX2Fycm93IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tLWNhcmQuLXR5cGUtNiAubS1jYXJkX19hcnJvdzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS02IC5tLWNhcmRfX2Fycm93IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5tLWNhcmRfX2ltZ2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm0tY2FyZC4tdHlwZS01IC5tLWNhcmRfX2ltZ2JveCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS02IC5tLWNhcmRfX2ltZ2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5tLWNhcmRfX3Bob3RvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1jYXJkX19hcnJvd2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jYXJkX190cmlhbmdsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWNhcmRfX3RyaWFuZ2xlIHtcbiAgICBzdHJva2Utd2lkdGg6IDRweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMSAubS1jYXJkX190cmlhbmdsZSB7XG4gICAgc3Ryb2tlOiAjNGZlM2JiO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjIgLm0tY2FyZF9fdHJpYW5nbGUge1xuICAgIHN0cm9rZTogI2VkNWYyMDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IzIC5tLWNhcmRfX3RyaWFuZ2xlIHtcbiAgICBzdHJva2U6ICM1ZGQ1NWE7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNCAubS1jYXJkX190cmlhbmdsZSB7XG4gICAgc3Ryb2tlOiAjNGJjN2U1O1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjUgLm0tY2FyZF9fdHJpYW5nbGUge1xuICAgIHN0cm9rZTogI2VkNjQ3YjtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I2IC5tLWNhcmRfX3RyaWFuZ2xlIHtcbiAgICBzdHJva2U6ICM5N2NjMDQ7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNyAubS1jYXJkX190cmlhbmdsZSB7XG4gICAgc3Ryb2tlOiAjMDA4MmJhO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjggLm0tY2FyZF9fdHJpYW5nbGUge1xuICAgIHN0cm9rZTogI2ViOTIwMDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I5IC5tLWNhcmRfX3RyaWFuZ2xlIHtcbiAgICBzdHJva2U6ICMwMDhkMzE7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWNhcmRfX2Fycm93LWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tY2FyZF9fYXJyb3ctaW1nIHtcbiAgICBzdHJva2Utd2lkdGg6IDRweDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgc3Ryb2tlOiAjMWExYTFhO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjEgLm0tY2FyZF9fbGluazpob3ZlciAubS1jYXJkX19hcnJvdyB7XG4gICAgY29sb3I6ICM0ZmUzYmI7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMiAubS1jYXJkX19saW5rOmhvdmVyIC5tLWNhcmRfX2Fycm93IHtcbiAgICBjb2xvcjogI2VkNWYyMDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IzIC5tLWNhcmRfX2xpbms6aG92ZXIgLm0tY2FyZF9fYXJyb3cge1xuICAgIGNvbG9yOiAjNWRkNTVhO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjQgLm0tY2FyZF9fbGluazpob3ZlciAubS1jYXJkX19hcnJvdyB7XG4gICAgY29sb3I6ICM0YmM3ZTU7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNSAubS1jYXJkX19saW5rOmhvdmVyIC5tLWNhcmRfX2Fycm93IHtcbiAgICBjb2xvcjogI2VkNjQ3YjtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I2IC5tLWNhcmRfX2xpbms6aG92ZXIgLm0tY2FyZF9fYXJyb3cge1xuICAgIGNvbG9yOiAjOTdjYzA0O1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjcgLm0tY2FyZF9fbGluazpob3ZlciAubS1jYXJkX19hcnJvdyB7XG4gICAgY29sb3I6ICMwMDgyYmE7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yOCAubS1jYXJkX19saW5rOmhvdmVyIC5tLWNhcmRfX2Fycm93IHtcbiAgICBjb2xvcjogI2ViOTIwMDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I5IC5tLWNhcmRfX2xpbms6aG92ZXIgLm0tY2FyZF9fYXJyb3cge1xuICAgIGNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IxIC5tLWNhcmRfX2xpbms6aG92ZXIgLm0tY2FyZF9fYXJyb3ctaW1nIHtcbiAgICBzdHJva2U6ICM0ZmUzYmI7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMiAubS1jYXJkX19saW5rOmhvdmVyIC5tLWNhcmRfX2Fycm93LWltZyB7XG4gICAgc3Ryb2tlOiAjZWQ1ZjIwO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjMgLm0tY2FyZF9fbGluazpob3ZlciAubS1jYXJkX19hcnJvdy1pbWcge1xuICAgIHN0cm9rZTogIzVkZDU1YTtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I0IC5tLWNhcmRfX2xpbms6aG92ZXIgLm0tY2FyZF9fYXJyb3ctaW1nIHtcbiAgICBzdHJva2U6ICM0YmM3ZTU7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNSAubS1jYXJkX19saW5rOmhvdmVyIC5tLWNhcmRfX2Fycm93LWltZyB7XG4gICAgc3Ryb2tlOiAjZWQ2NDdiO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjYgLm0tY2FyZF9fbGluazpob3ZlciAubS1jYXJkX19hcnJvdy1pbWcge1xuICAgIHN0cm9rZTogIzk3Y2MwNDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I3IC5tLWNhcmRfX2xpbms6aG92ZXIgLm0tY2FyZF9fYXJyb3ctaW1nIHtcbiAgICBzdHJva2U6ICMwMDgyYmE7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yOCAubS1jYXJkX19saW5rOmhvdmVyIC5tLWNhcmRfX2Fycm93LWltZyB7XG4gICAgc3Ryb2tlOiAjZWI5MjAwO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjkgLm0tY2FyZF9fbGluazpob3ZlciAubS1jYXJkX19hcnJvdy1pbWcge1xuICAgIHN0cm9rZTogIzAwOGQzMTtcbiAgfVxufVxuXG4ubS1jYXJkX19pY29uX19pbWdib3gge1xuICBjb2xvcjogIzc0NzQ3NDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubS1jYXJkX19pY29uX19pbWdib3ggPiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tLWNhcmRfX2ljb25fX2l0ZW0uLW5hdmkgLm0tY2FyZF9faWNvbl9faW1nYm94ID4gaW1nIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5tLWNhcmRfX2ljb25fX2l0ZW0uLWJ1cyAubS1jYXJkX19pY29uX19pbWdib3ggPiBpbWcge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuaGFzLXJpYmJvbiAubS1jYXJkX19yaWJib24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xM3B4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLmhhcy1yaWJib24gLm0tY2FyZF9fcmliYm9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTNweDtcbiAgICBsZWZ0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmRfX2hlYWRpbmdfX25hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmRfX2hlYWRpbmdfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4ubS1jYXJkX19oZWFkaW5nX19kZXRhaWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tLWNhcmRfX2NvbnRib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubS1jYXJkX19pY29uYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICBnYXA6IDEwcHg7XG59XG5cbi5tLWNhcmRfX2ljb25ib3hfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tLWNhcmRfX2hlYWRpbmdfX25hbWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFhMWExYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZF9faGVhZGluZ19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLm0tY2FyZF9faGVhZGluZ19fbmFtZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubS1jYXJkX19hcmVhYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMzVweCAxMHB4IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG59XG5cbi5tLWNhcmRfX2FyZWFib3hfX2FyZWEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4ubS1jYXJkX19hcmVhYm94X19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWluLXdpZHRoOiAxNDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLm0tY2FyZF9fYXJlYWJveF9fYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZF9fYXJlYWJveF9fYnRuIHtcbiAgICBtaW4td2lkdGg6IDE1NnB4O1xuICB9XG59XG4ubS1jYXJkX19hcmVhYm94X19idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dvbGZjb3Vyc2VsaXN0L2J0bl9hcnJvdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLm0tY2FyZF9faW5uZXIge1xuICBwYWRkaW5nOiAwIDM1cHggMCAwO1xufVxuXG4ubS1jYXJkX19ncmFuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjJweDtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogMTA4cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWNhcmRfX2dyYW5kIHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxufVxuLm0tdGFiLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS10YWItbGlzdC4tY2FsZW5kZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA4ZDMxO1xuICB9XG59XG4ubS10YWItbGlzdC4taGFzLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubS10YWItbGlzdC4taGFzLWJ0biAubS10YWItbGlzdF9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgNTBweDtcbn1cblxuLm0tdGFiLWxpc3RfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tdGFiLWxpc3RfX2l0ZW0ge1xuICAgIGZsZXg6IGF1dG87XG4gIH1cbn1cbi5tLXRhYi1saXN0X19pdGVtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogLTFweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTFhMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS10YWItbGlzdF9faXRlbTphZnRlciB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4ubS10YWItbGlzdF9faXRlbTpsYXN0LWNoaWxkOmFmdGVyLCAubS10YWItbGlzdF9faXRlbS5pcy1hY3RpdmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS10YWItbGlzdC4tY2FsZW5kZXIgLm0tdGFiLWxpc3RfX2l0ZW06YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIH1cbn1cbi5tLXRhYi1saXN0Li1jYWxlbmRlciAubS10YWItbGlzdF9faXRlbTpsYXN0LWNoaWxkOmFmdGVyLCAubS10YWItbGlzdC4tY2FsZW5kZXIgLm0tdGFiLWxpc3RfX2l0ZW0uaXMtYWN0aXZlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubS10YWItbGlzdC4tY2FsZW5kZXIgLnNsaWNrLXNsaWRlW2FyaWEtaGlkZGVuPXRydWVdIC5tLXRhYi1saXN0X19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIsIC5tLXRhYi1saXN0Li1jYWxlbmRlciAuc2xpY2stc2xpZGVbYXJpYS1oaWRkZW49dHJ1ZV0gLm0tdGFiLWxpc3RfX2l0ZW0uaXMtYWN0aXZlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tLXRhYi1saXN0Li1jb3Vyc2VsaXN0IC5tLXRhYi1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAwIDhweDtcbn1cbi5tLXRhYi1saXN0Li1jb3Vyc2VsaXN0IC5tLXRhYi1saXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubS10YWItbGlzdC4tY291cnNlbGlzdCAubS10YWItbGlzdF9faXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubS10YWItbGlzdF9faXRlbS4tYmctZ3JlZW46OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBtLXRhYi1saXN0X19saW5rX19hbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubS10YWItbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzkxOTE5MTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdGFiLWxpc3RfX2xpbmsge1xuICAgIHBhZGRpbmc6IDIxcHggMThweDtcbiAgfVxufVxuLm0tdGFiLWxpc3QuLXByYWN0aWNlIC5tLXRhYi1saXN0X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tLXRhYi1saXN0Li1wbGFuLXNlYXJjaC10YWIgLm0tdGFiLWxpc3RfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tLXRhYi1saXN0X19saW5rLmlzLWZhZGluZyB7XG4gIGFuaW1hdGlvbjogbS10YWItbGlzdF9fbGlua19fYW5pbWF0aW9uIDAuNXMgZWFzZSAwcyAzIG5vcm1hbDtcbn1cbi5tLXRhYi1saXN0X19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5tLXRhYi1saXN0X19pdGVtLmlzLWFjdGl2ZSAubS10YWItbGlzdF9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ubS10YWItbGlzdC4tcGxhbi1zZWFyY2gtdGFiIC5tLXRhYi1saXN0X19pdGVtLmlzLWFjdGl2ZSAubS10YWItbGlzdF9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWYyZDA7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLm0tdGFiLWxpc3QuLWNhbGVuZGVyIC5tLXRhYi1saXN0X19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS10YWItbGlzdC4tY2FsZW5kZXIgLm0tdGFiLWxpc3RfX2xpbmsge1xuICAgIHBhZGRpbmc6IDEzcHggNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdGFiLWxpc3QuLWNhbGVuZGVyIC5tLXRhYi1saXN0X19saW5rIHtcbiAgICBwYWRkaW5nOiAxOXB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5tLXRhYi1saXN0Li1jYWxlbmRlciAubS10YWItbGlzdF9fbGluayB7XG4gICAgcGFkZGluZzogMTNweCAxNnB4O1xuICB9XG59XG4ubS10YWItbGlzdF9faXRlbS4tYmctZ3JlZW4gLm0tdGFiLWxpc3RfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVmMmQwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ubS10YWItbGlzdC4tY291cnNlbGlzdC4tYnRuLWJnLXR5cGUtbGlnaHQgLm0tdGFiLWxpc3RfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLm0tdGFiLWxpc3QuLWNvdXJzZWxpc3QgLm0tdGFiLWxpc3RfX2xpbmsge1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTFweCAxMHB4O1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tLXRhYi1saXN0Li1jb3Vyc2VsaXN0IC5tLXRhYi1saXN0X19saW5rLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzVkYTcxZTtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICM1ZGE3MWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tLXRhYi1saXN0Li1jb3Vyc2VsaXN0IC5tLXRhYi1saXN0X19saW5rLmlzLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG59XG4ubS10YWItbGlzdC4tY291cnNlbGlzdCAubS10YWItbGlzdF9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm0tdGFiLWxpc3QuLXNwIC5tLXRhYi1saXN0X19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS10YWItbGlzdF9fZW0ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdGFiLWxpc3RfX2VtIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuXG4ubS10YWItbGlzdF9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbn1cbi5tLXRhYi1saXN0X19idG4uLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLm0tdGFiLWxpc3RfX2J0bi4tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubS1wbGFuLXNwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA4cHggMCAwICNDQkNCQ0I7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cblxuLm0tcGxhbi1zcF9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubS1wbGFuLXNwX19saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE3cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tcGxhbi1zcF9fbGluazphZnRlciB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5tLXBsYW4tc3BfX2hlYWRpbmcge1xuICBwYWRkaW5nOiAxMHB4IDQwcHggMCAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXBsYW4tc3BfX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5tLXBsYW4tc3BfX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXBsYW4tc3BfX2xhYmVsIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubS1wbGFuLXNwX19sYWJlbCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tcGxhbi1zcF9fbGFiZWxfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm0tcGxhbi1zcF9fbGFiZWxfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubS1wbGFuLXNwX19uYW1lIHtcbiAgbWFyZ2luOiAzcHggMCAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1wbGFuLXNwX19uYW1lIHtcbiAgICBmbGV4OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubS1wbGFuLXNwX19uYW1lIHtcbiAgICBmbGV4OiBhdXRvO1xuICB9XG59XG5cbi5tLXBsYW4tc3BfX21pZGRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTBweDtcbn1cblxuLm0tcGxhbi1zcF9faWNvbnMge1xuICBwYWRkaW5nOiAwIDAgOHB4O1xufVxuXG4ubS1wbGFuLXNwX19pY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1wbGFuLXNwX19pY29uIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuLm0tcGxhbi1zcF9fcHJpY2UtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tcGxhbi1zcF9fcHJpY2UtYm94IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tcGxhbi1zcF9fcHJpY2UtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5tLXBsYW4tc3BfX3ByaWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXBsYW4tc3BfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tcGxhbi1zcF9fcHJpY2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubS1wbGFuLXNwX19yZWQge1xuICBjb2xvcjogI2RkMzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tcGxhbi1zcF9fcmVkIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5tLXBsYW4tc3BfX3JlZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXBsYW4tc3BfX3JlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm0tcGxhbi1zcF9fZW0ge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1wbGFuLXNwX19lbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm0tcGxhbi1zcF9fZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXBsYW4tc3BfX3ByaWNlX190b3RhbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLm0tcGxhbi1zcF9fcG9pbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1wbGFuLXNwX19wb2ludCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm0tcGxhbi1zcF9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tLXBsYW4tc3BfX2J0bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19yaWdodF93aGl0ZS5zdmcpO1xufVxuXG4ubS1wbGFuLXNwX19hdmFpbGFibGUge1xuICBwYWRkaW5nOiA3cHggOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzFhMWExYTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tcGxhbi1zcF9fYXZhaWxhYmxlIHtcbiAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ubS1wbGFuLXNwX19hdmFpbGFibGVfX251bSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXBsYW4tc3BfX2F2YWlsYWJsZV9fbnVtIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuXG4ubS1wbGFuLXNwX19zdGFydC11bml0IHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzZDNkM2O1xufVxuLm0tcGxhbi1zcF9fc3RhcnQtdW5pdC5pcy1hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubS1wbGFuLXNwX19zdGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1wbGFuLXNwX19zdGFydCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLm0tcGxhbi1zcF9fc3RhcnQtdW5pdC5pcy1hY3RpdmUgLm0tcGxhbi1zcF9fc3RhcnQ6YWZ0ZXIge1xuICB0b3A6IDhweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLm0tcGxhbi1zcF9fc3RhcnQ6YmVmb3JlLCAubS1wbGFuLXNwX19zdGFydDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLm0tcGxhbi1zcF9fc3RhcnQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDNweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMnB4O1xufVxuLm0tcGxhbi1zcF9fc3RhcnQ6YWZ0ZXIge1xuICByaWdodDogOXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5tLXBsYW4tc3BfX3RpbWUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwIDEwcHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG59XG5cbi5tLXBsYW4tc3BfX2NvbXBhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBwYWRkaW5nOiAxMHB4IDEycHggMnB4O1xufVxuXG4ubS1wbGFuLXNwX19jb21wYXJlX19pbm5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjNmM2O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLm0tYWNjLi1pbnB1dC1hY2MgLm0tYWNjX19oZWFkaW5nICsgLm0tYWNjX19jb250IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm0tYWNjX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjY2NjYztcbn1cbi5tLWFjY19faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4ubS1hY2NfX2l0ZW0uLXNpZGUtbm9uZS1saW5lIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5tLWFjY19faXRlbS4tc2lkZS1ub25lLWxpbmU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubS1hY2MuLWlucHV0LWFjYyAubS1hY2NfX2l0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5tLWFjY19faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tLWFjY19faGVhZGluZy5pcy1hY3RpdmU6YWZ0ZXIge1xuICB0b3A6IDE0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5tLWFjY19faGVhZGluZzpiZWZvcmUsIC5tLWFjY19faGVhZGluZzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLm0tYWNjX19oZWFkaW5nOmJlZm9yZSB7XG4gIHJpZ2h0OiAxM3B4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAycHg7XG59XG4ubS1hY2NfX2hlYWRpbmc6YWZ0ZXIge1xuICByaWdodDogMTlweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLm0tYWNjX19pdGVtLi1zaWRlLW5vbmUtbGluZSAubS1hY2NfX2hlYWRpbmcge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4ubS1hY2MuLWlucHV0LWFjYyAubS1hY2NfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMDtcbn1cbi5tLWFjYy4taW5wdXQtYWNjIC5tLWFjY19faGVhZGluZzpiZWZvcmUsIC5tLWFjYy4taW5wdXQtYWNjIC5tLWFjY19faGVhZGluZzphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5tLWFjYy4taW5wdXQtYWNjIC5tLWFjY19faGVhZGluZzpiZWZvcmUge1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMXB4O1xufVxuLm0tYWNjLi1pbnB1dC1hY2MgLm0tYWNjX19oZWFkaW5nOmFmdGVyIHtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5tLWFjYy4taW5wdXQtYWNjIC5tLWFjY19faGVhZGluZy5pcy1hY3RpdmU6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4ubS1hY2NfX2NvbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubS1hY2NfX2NvbnQuLXRhYmxlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tLWFjYy4taW5wdXQtYWNjIC5tLWFjY19fY29udCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBmb250LXNpemU6IG1lZGl1bTtcbn1cblxuLm0tYWNjX19jb250X19yZWZpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm0taW5mby1saXN0X19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm0taW5mby1saXN0X19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm8tbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mby1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4ubS1pbmZvLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubS1pbmZvLWxpc3RfX2l0ZW0gPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubS1pbmZvLWxpc3RfX2l0ZW0gPiAqOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLm0taW5mby1saXN0X19pdGVtID4gKjpob3Zlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5tLWluZm8tbGlzdC4tbm9ybWFsIC5tLWluZm8tbGlzdF9faXRlbSB7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IHN0cmljdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mby1saXN0Li1ub3JtYWwgLm0taW5mby1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLWxpc3QuLW5vcm1hbCAubS1pbmZvLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mby1saXN0Li1nYyAubS1pbmZvLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLm0taW5mby1saXN0X19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1pbmZvLWxpc3RfX2JveCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm8tbGlzdC4td3d3dG9wIC5tLWluZm8tbGlzdF9fYm94IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWluZm8tbGlzdF9fZGF0ZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTc1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mby1saXN0X19kYXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5tLWluZm8tbGlzdC4td3d3dG9wIC5tLWluZm8tbGlzdF9fZGF0ZSB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mby1saXN0Li13d3d0b3AgLm0taW5mby1saXN0X19kYXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5tLWluZm8tbGlzdC4td29tZW4gLm0taW5mby1saXN0X19kYXRlIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1pbmZvLWxpc3QuLXdvbWVuIC5tLWluZm8tbGlzdF9fZGF0ZSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm0taW5mby1saXN0Li1ub3JtYWwgLm0taW5mby1saXN0X19kYXRlIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLWxpc3QuLW5vcm1hbCAubS1pbmZvLWxpc3RfX2RhdGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taW5mby1saXN0Li1ub3JtYWwgLm0taW5mby1saXN0X19kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWluZm8tbGlzdF9fY2F0ZWdvcnkge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG4ubS1pbmZvLWxpc3QuLXd3d3RvcCAubS1pbmZvLWxpc3RfX2NhdGVnb3J5IHtcbiAgd2lkdGg6IDE3MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1pbmZvLWxpc3QuLXd3d3RvcCAubS1pbmZvLWxpc3RfX2NhdGVnb3J5IHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0taW5mby1saXN0X19sYWJlbCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTA1cHg7XG4gIH1cbn1cbi5tLWluZm8tbGlzdC4td3d3dG9wIC5tLWluZm8tbGlzdF9fbGFiZWwge1xuICB3aWR0aDogMTQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm8tbGlzdC4td3d3dG9wIC5tLWluZm8tbGlzdF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubS1pbmZvLWxpc3QuLXdvbWVuIC5tLWluZm8tbGlzdF9fbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWluZm8tbGlzdC4td29tZW4gLm0taW5mby1saXN0X19sYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG4ubS1pbmZvLWxpc3RfX3R4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0taW5mby1saXN0X190eHQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyNXB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWluZm8tbGlzdF9fdHh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5tLWluZm8tbGlzdC4tbm9ybWFsIC5tLWluZm8tbGlzdF9fdHh0IHtcbiAgY29sb3I6ICMwMDcwZDI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0taW5mby1saXN0Li1ub3JtYWwgLm0taW5mby1saXN0X190eHQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taW5mby1saXN0Li1ub3JtYWwgLm0taW5mby1saXN0X190eHQge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cbn1cbi5tLWluZm8tbGlzdC4tbm9ybWFsIC5tLWluZm8tbGlzdF9fdHh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy90b3AvaW1nX2Fycm93LnN2Zyk7XG59XG4ubS1pbmZvLWxpc3QuLXd3d3RvcCAubS1pbmZvLWxpc3RfX3R4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWluZm8tbGlzdC4td3d3dG9wIC5tLWluZm8tbGlzdF9fdHh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mby1saXN0Li13d3d0b3AgLm0taW5mby1saXN0X190eHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubS1pbmZvLWxpc3QuLXd3d3RvcCAubS1pbmZvLWxpc3RfX3R4dDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mby1saXN0Li13d3d0b3AgLm0taW5mby1saXN0X190eHQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tLWluZm8tbGlzdC4td29tZW4gLm0taW5mby1saXN0X190eHQge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLm0taW5mby1saXN0X19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1pbmZvLWxpc3RfX2xpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1pbmZvLWxpc3RfX2xpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5tLWluZm8tbGlzdF9fbGluazphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWluZm8tbGlzdF9fbGluazphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1pbmZvLWxpc3QuLXd3d3RvcCAubS1pbmZvLWxpc3RfX2xpbms6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tLWluZm8tbGlzdC4tbm9ybWFsIC5tLWluZm8tbGlzdF9fbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdGFibGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS10YWJsZS4tdGltZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXRhYmxlLi1ob2xlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdGFibGUuLXlhcmRhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubS10YWJsZV9faGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLm0tdGFibGVfX2hlYWRpbmcgdGQge1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbn1cbi5tLXRhYmxlLi1ob2xlIC5tLXRhYmxlX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm0tdGFibGVfX3VuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tLXRhYmxlX190b3AgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWRhNzFlO1xufVxuLm0tdGFibGUuLXlhcmRhZ2UgLm0tdGFibGVfX3RvcCB0aCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiA3cHggMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm0tdGFibGVfX3RlZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm0tdGFibGVfX3RlZS4tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmYzZmY7XG59XG4ubS10YWJsZV9fdGVlLi13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubS10YWJsZV9fdGVlLi1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWZmZTI7XG59XG4ubS10YWJsZV9fdGVlLi1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWU5O1xufVxuLm0tdGFibGVfX3RlZS4tZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY3YzA7XG59XG5cbi5tLXRhYmxlX190ZWVfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG5cbi5tLXRhYmxlX190ZWVfX3RvcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4ubS10YWJsZV9fdGVlX19ib3R0b20ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm0tdGFibGVfX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM1ZGE3MWU7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xufVxuLm0tdGFibGUuLWhvbGUgLm0tdGFibGVfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHBhZGRpbmc6IDVweCA3cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubS10YWJsZS4taG9sZSAubS10YWJsZV9fbGFiZWwuLWJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubS10YWJsZS4taG9sZSAubS10YWJsZV9fbGFiZWwuLWJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm0tdGFibGUuLWhvbGUgLm0tdGFibGVfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbn1cblxuLm0tdGFibGVfX21haW4ge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5tLXRhYmxlX19tYWluIHRoLFxuLm0tdGFibGVfX21haW4gdGQge1xuICBwYWRkaW5nOiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubS10YWJsZV9fbWFpbiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm0tdGFibGVfX21haW4gLm0tdGFibGVfX2hpbnQgdGgge1xuICBwYWRkaW5nOiA0cHggMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tLXRhYmxlX19tYWluIC5tLXRhYmxlX19oaW50IHRkIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tLXRhYmxlLi10aW1lIC5tLXRhYmxlX19tYWluIHRoLFxuLm0tdGFibGUuLXRpbWUgLm0tdGFibGVfX21haW4gdGQge1xuICBwYWRkaW5nOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ubS10YWJsZS4tdGltZSAubS10YWJsZV9fbWFpbiAubS10YWJsZV9faGVhZGluZyB0aCB7XG4gIHBhZGRpbmc6IDZweCA3cHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLm0tdGFibGUuLXRpbWUgLm0tdGFibGVfX21haW4gLm0tdGFibGVfX2RheSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tLXRhYmxlLi10aW1lIC5tLXRhYmxlX19tYWluIC5tLXRhYmxlX19kYXkgdGgubS10YWJsZV9faG9saWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZTk7XG59XG4ubS10YWJsZS4tdGltZSAubS10YWJsZV9fbWFpbiAubS10YWJsZV9fbm90ZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLm0tdGFibGUuLXlhcmRhZ2UgLm0tdGFibGVfX21haW4gdGgsXG4ubS10YWJsZS4teWFyZGFnZSAubS10YWJsZV9fbWFpbiB0ZCB7XG4gIHBhZGRpbmc6IDZweCAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubS10YWJsZS4teWFyZGFnZSAubS10YWJsZV9fbWFpbiB0aC5tLXRhYmxlX19iayxcbi5tLXRhYmxlLi15YXJkYWdlIC5tLXRhYmxlX19tYWluIHRkLm0tdGFibGVfX2JrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5tLXRhYmxlLi15YXJkYWdlIC5tLXRhYmxlX19tYWluIHRoLm0tdGFibGVfX2J1LFxuLm0tdGFibGUuLXlhcmRhZ2UgLm0tdGFibGVfX21haW4gdGQubS10YWJsZV9fYnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmM2ZmO1xufVxuLm0tdGFibGUuLXlhcmRhZ2UgLm0tdGFibGVfX21haW4gdGgubS10YWJsZV9fd3QsXG4ubS10YWJsZS4teWFyZGFnZSAubS10YWJsZV9fbWFpbiB0ZC5tLXRhYmxlX193dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubS10YWJsZS4teWFyZGFnZSAubS10YWJsZV9fbWFpbiB0aC5tLXRhYmxlX19nbixcbi5tLXRhYmxlLi15YXJkYWdlIC5tLXRhYmxlX19tYWluIHRkLm0tdGFibGVfX2duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjhlYTtcbn1cbi5tLXRhYmxlLi15YXJkYWdlIC5tLXRhYmxlX19tYWluIHRoLm0tdGFibGVfX2dkLFxuLm0tdGFibGUuLXlhcmRhZ2UgLm0tdGFibGVfX21haW4gdGQubS10YWJsZV9fZ2Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmN2MwO1xufVxuLm0tdGFibGUuLXlhcmRhZ2UgLm0tdGFibGVfX21haW4gdGgubS10YWJsZV9fcmQsXG4ubS10YWJsZS4teWFyZGFnZSAubS10YWJsZV9fbWFpbiB0ZC5tLXRhYmxlX19yZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZTk7XG59XG4ubS10YWJsZS4teWFyZGFnZSAubS10YWJsZV9fbWFpbiB0aC5tLXRhYmxlX19kYXJrLWdyYXksXG4ubS10YWJsZS4teWFyZGFnZSAubS10YWJsZV9fbWFpbiB0ZC5tLXRhYmxlX19kYXJrLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tLXRhYmxlLi15YXJkYWdlIC5tLXRhYmxlX19tYWluIHRoLm0tdGFibGVfX2RhcmstZ3JlZW4sXG4ubS10YWJsZS4teWFyZGFnZSAubS10YWJsZV9fbWFpbiB0ZC5tLXRhYmxlX19kYXJrLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubS10YWJsZS4teWFyZGFnZSAubS10YWJsZV9fbWFpbiB0aC5tLXRhYmxlX190dGwsXG4ubS10YWJsZS4teWFyZGFnZSAubS10YWJsZV9fbWFpbiB0ZC5tLXRhYmxlX190dGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS10YWJsZS4teWFyZGFnZSAubS10YWJsZV9fbWFpbiB0aCxcbiAgLm0tdGFibGUuLXlhcmRhZ2UgLm0tdGFibGVfX21haW4gdGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5tLXRhYmxlLi15YXJkYWdlIC5tLXRhYmxlX19tYWluIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm0tdGFibGUuLXlhcmRhZ2UgLm0tdGFibGVfX21haW4gdGgge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLXRhYmxlLi15YXJkYWdlIC5tLXRhYmxlX19tYWluIHRoIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuLm0tdGFibGUuLXlhcmRhZ2UgLm0tdGFibGVfX21haW4gdGgubS10YWJsZV9fbGluZWhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc0NzQ3O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ3NDc0Nztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLXRhYmxlLi15YXJkYWdlIC5tLXRhYmxlX19tYWluIHRoLm0tdGFibGVfX2xpbmVoZWFkIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLXRhYmxlLi15YXJkYWdlIC5tLXRhYmxlX19tYWluIHRoLm0tdGFibGVfX291dCB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdGFibGUuLXlhcmRhZ2UuLWxhc3QtYm9yZGVyIC5tLXRhYmxlX19tYWluIHRoLFxuICAubS10YWJsZS4teWFyZGFnZS4tbGFzdC1ib3JkZXIgLm0tdGFibGVfX21haW4gdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICB9XG59XG5cbi5tLXRhYmxlX19pbWcge1xuICBwYWRkaW5nOiAzMHB4IDE1cHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm0tdGFibGUuLWhvbGUgLm0tdGFibGVfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm0tdGFibGVfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS10YWJsZS4tdGltZSAubS10YWJsZV9fbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdGFibGUuLXRpbWUgLm0tdGFibGVfX2xhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLXRhYmxlX190aW1lLi1kaXJlY3Qge1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXRhYmxlX190aW1lLi1kaXJlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXRhYmxlX190aW1lLi10aHJvdWdoIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byA0NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tdGFibGVfX3RpbWUuLXRocm91Z2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tdGFibGVfX3RpbWUuLWRpcmVjdCAubS10YWJsZV9fcGxhY2UtdW5pdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXRhYmxlX190aW1lLi10aHJvdWdoIC5tLXRhYmxlX19wbGFjZS11bml0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubS10YWJsZV9fcGxhY2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS10YWJsZV9fdGltZS4tZGlyZWN0IC5tLXRhYmxlX19wbGFjZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXRhYmxlX190aW1lLi1kaXJlY3QgLm0tdGFibGVfX3BsYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLXRhYmxlX190aW1lLi1kaXJlY3QuLXJldHVybiAubS10YWJsZV9fcGxhY2Uge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXRhYmxlX190aW1lLi1kaXJlY3QuLXJldHVybiAubS10YWJsZV9fcGxhY2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tdGFibGVfX3RpbWUuLXRocm91Z2ggLm0tdGFibGVfX3BsYWNlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tdGFibGVfX3RpbWUuLXRocm91Z2ggLm0tdGFibGVfX3BsYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubS10YWJsZV9fdGltZS4tdGhyb3VnaCAubS10YWJsZV9fcGxhY2UuLXBsYWNlLWIge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAubS10YWJsZV9fdGltZS4tdGhyb3VnaCAubS10YWJsZV9fcGxhY2UuLXBsYWNlLWMge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS10YWJsZV9fdGltZS4tZGlyZWN0IC5tLXRhYmxlX190aW1lX191bml0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXRhYmxlX190aW1lLi1kaXJlY3QgLm0tdGFibGVfX3RpbWVfX3VuaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1cHg7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tdGFibGVfX3RpbWUuLXRocm91Z2ggLm0tdGFibGVfX3RpbWVfX3VuaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tdGFibGVfX3RpbWUuLXRocm91Z2ggLm0tdGFibGVfX3RpbWVfX3VuaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1cHg7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS10YWJsZV9fdGltZS4tZGlyZWN0IC5tLXRhYmxlX190aW1lX191bml0LWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXRhYmxlX190aW1lLi1kaXJlY3QgLm0tdGFibGVfX3RpbWVfX3VuaXQtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXRhYmxlX190aW1lLi10aHJvdWdoIC5tLXRhYmxlX190aW1lX191bml0LWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS10YWJsZV9fdGltZS4tdGhyb3VnaCAubS10YWJsZV9fdGltZV9fdW5pdC1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS10YWJsZV9fdGltZS4tZGlyZWN0IC5tLXRhYmxlX190aW1lX19wb2ludCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tdGFibGVfX3RpbWUuLXRocm91Z2ggLm0tdGFibGVfX3RpbWVfX3BvaW50IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuXG4ubS10YWJsZV9fdGltZV9fZG90IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS10YWJsZV9fdGltZS4tZGlyZWN0IC5tLXRhYmxlX190aW1lX19kb3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXRhYmxlX190aW1lLi1kaXJlY3QuLXJldHVybiAubS10YWJsZV9fdGltZV9fZG90IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tdGFibGVfX3RpbWUuLXRocm91Z2ggLm0tdGFibGVfX3RpbWVfX2RvdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLm0tdGFibGVfX3RpbWUuLXRocm91Z2ggLm0tdGFibGVfX3RpbWVfX2RvdC4tZG90LWIge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5tLXRhYmxlLi1jb2wxIC5tLXRhYmxlX190aW1lX19ib3JkZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICMxYTFhMWE7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tdGFibGVfX3RpbWUuLWRpcmVjdCAubS10YWJsZV9fdGltZV9fYm9yZGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjMWExYTFhO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXRhYmxlX190aW1lLi1kaXJlY3QgLm0tdGFibGVfX3RpbWVfX2JvcmRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICMxYTFhMWE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdGFibGVfX3RpbWUuLWRpcmVjdC4tcmV0dXJuIC5tLXRhYmxlX190aW1lX19ib3JkZXIge1xuICAgIHRvcDogNTIlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS10YWJsZV9fdGltZS4tdGhyb3VnaCAubS10YWJsZV9fdGltZV9fYm9yZGVyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICMxYTFhMWE7XG4gICAgbWFyZ2luOiAwIC04MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS10YWJsZV9fdGltZS4tdGhyb3VnaCAubS10YWJsZV9fdGltZV9fYm9yZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICMxYTFhMWE7XG4gICAgaGVpZ2h0OiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubS10YWJsZV9fdGltZS4tdGhyb3VnaCAubS10YWJsZV9fdGltZV9fYm9yZGVyLi1ib3JkZXItYSB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC5tLXRhYmxlX190aW1lLi10aHJvdWdoIC5tLXRhYmxlX190aW1lX19ib3JkZXIuLWJvcmRlci1iIHtcbiAgICBoZWlnaHQ6IGNhbGMoNTAlIC0gMzVweCk7XG4gICAgdG9wOiBjYWxjKDUwJSArIDEwcHgpO1xuICB9XG59XG5cbi5tLXRhYmxlX190aW1lX19pY29uIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTlweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdGFibGVfX3RpbWUuLWRpcmVjdCAubS10YWJsZV9fdGltZV9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXRhYmxlX190aW1lLi1kaXJlY3QuLXJldHVybiAubS10YWJsZV9fdGltZV9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXRhYmxlX190aW1lLi10aHJvdWdoIC5tLXRhYmxlX190aW1lX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tdGFibGVfX3RpbWUuLWRpcmVjdCAubS10YWJsZV9fdHh0LXVuaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXRhYmxlX190aW1lLi10aHJvdWdoIC5tLXRhYmxlX190eHQtdW5pdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLm0tdGFibGVfX3RpbWVfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMzZDNkM2Q7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS10YWJsZV9fdGltZS4tdGhyb3VnaCAubS10YWJsZV9fdGltZV9fdHh0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxuICAubS10YWJsZV9fdGltZS4tdGhyb3VnaCAubS10YWJsZV9fdGltZV9fdHh0Li10eHQtYSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSA4MHB4KTtcbiAgfVxuICAubS10YWJsZV9fdGltZS4tdGhyb3VnaCAubS10YWJsZV9fdGltZV9fdHh0Li10eHQtYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gODBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS10YWJsZV9fdGltZS4tdGhyb3VnaCAubS10YWJsZV9fdGltZV9fdHh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm0tdGFibGVfX3RpbWUuLXRocm91Z2ggLm0tdGFibGVfX3RpbWVfX3R4dC4tdHh0LWEge1xuICAgIHRvcDogMjIlO1xuICB9XG4gIC5tLXRhYmxlX190aW1lLi10aHJvdWdoIC5tLXRhYmxlX190aW1lX190eHQuLXR4dC1iIHtcbiAgICB0b3A6IDcwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS10YWJsZV9fdGltZS4tZGlyZWN0IC5tLXRhYmxlX190aW1lX190eHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLm0tdGFibGVfX2ljb24ge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4ubS10YWJsZV9fYm90dG9tIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tdGFibGVfX2JvdHRvbSB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gIH1cbn1cbi5tLXRhYmxlX19ib3R0b20uaGFzLXR0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4ubS10YWJsZV9fYm90dG9tX19jb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm0tdGFibGVfX3dpZGUge1xuICB3aWR0aDogMTYlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXRhYmxlX19uYXJyb3cge1xuICAgIHdpZHRoOiAxMiU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5tLXRhYmxlX19uYXJyb3cuLWJsYW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tLXRhYmxlLi15YXJkYWdlIC5tLXRhYmxlX19uYXJyb3cuLWJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tLXRhYmxlX192ZXJ0aWNhbCB7XG4gIHdyaXRpbmctbW9kZTogdGItbHI7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gIC13ZWJraXQtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbn1cblxuLm0tYXJlYS11bml0IHtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLm0tYXJlYS11bml0X19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubS1hcmVhLXVuaXRfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm0tYXJlYS11bml0X19pdGVtIHtcbiAgZmxleDogbm9uZTtcbiAgbWFyZ2luOiA3cHggMDtcbn1cbi5tLWFyZWEtdW5pdC4tY29sMiAubS1hcmVhLXVuaXRfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG59XG4ubS1hcmVhLXVuaXQuLWNvbDMgLm0tYXJlYS11bml0X19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xufVxuLm0tYXJlYS11bml0Li1jb2w0IC5tLWFyZWEtdW5pdF9faXRlbSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mbyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm8ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGVkO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi10b29sdGlwIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4ubS1pbmZvLi1zcC1zdHlsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi1wb2ludC1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1pbmZvLi1wb2ludC1mb3JtIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6IDI1cHggMTVweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi1wb2ludC1mb3JtLmlzLWVycm9yIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1pbmZvLi1wb2ludC1mb3JtLmlzLWVycm9yIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG4ubS1pbmZvLi1nYy1kZXRhaWwge1xuICBwYWRkaW5nOiAwO1xufVxuLm0taW5mby4tYmctY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tLWluZm8uLWFnZW50LWFjY2VzcyB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm8uaGFzLWJvdHRvbS1saW5lIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgfVxufVxuLm0taW5mby4taDEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mb19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm0taW5mby4tc3Atc3R5bGUgLm0taW5mb19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mby4tdG9vbHRpcCAubS1pbmZvX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5tLWluZm8uLXRvb2x0aXAgLm0taW5mb19faXRlbSAubS1pbmZvX190ZXJtIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWExYTFhO1xuICB9XG4gIC5tLWluZm8uLXRvb2x0aXAgLm0taW5mb19faXRlbSAubS1pbmZvX19kZXNjIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLm0taW5mb19fdGVybSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42ODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxYTFhMWE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvX190ZXJtIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBwYWRkaW5nOiAxMXB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mb19fdGVybSB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIH1cbn1cbi5tLWluZm8uLXNwLXN0eWxlIC5tLWluZm9fX3Rlcm0ge1xuICB3aWR0aDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi10b29sdGlwIC5tLWluZm9fX3Rlcm0ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLm0taW5mby4tcG9pbnQgLm0taW5mb19fdGVybSB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mby4tcG9pbnQgLm0taW5mb19fdGVybSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICB9XG59XG4ubS1pbmZvLi1wb2ludC1mb3JtIC5tLWluZm9fX3Rlcm0ge1xuICBjb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWluZm8uLXBvaW50LWZvcm0gLm0taW5mb19fdGVybSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm8uLXBvaW50LWZvcm0gLm0taW5mb19fdGVybSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbn1cbi5tLWluZm9fX3Rlcm0uLW5vLWxpbmUtYiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5tLWluZm9fX2Rlc2Mge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWluZm9fX2Rlc2Mge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mb19fZGVzYyB7XG4gICAgcGFkZGluZzogOXB4IDIwcHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgfVxufVxuLm0taW5mb19fZGVzYyAudS1wbGF5LWZlZXMgLnUtZmVlcyB7XG4gIGNvbG9yOiAjZGQzMzMzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mb19fZGVzYyAudS1wbGF5LWZlZXMgLnUtZmVlcyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbi5tLWluZm8uLXNwLXN0eWxlIC5tLWluZm9fX2Rlc2Mge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogOXB4IDIwcHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi10b29sdGlwIC5tLWluZm9fX2Rlc2Mge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubS1pbmZvLi1wb2ludCAubS1pbmZvX19kZXNjIHtcbiAgY29sb3I6ICMxOTE5MTk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi1wb2ludCAubS1pbmZvX19kZXNjIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgcGFkZGluZzogMTRweCAxNXB4IDE0cHggMTE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mby4tcG9pbnQgLm0taW5mb19fZGVzYyB7XG4gICAgcGFkZGluZzogOXB4IDIwcHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0taW5mb19fZGVzYy4ta2FuYSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgfVxufVxuLm0taW5mby4tcG9pbnQtZm9ybSAubS1pbmZvX19kZXNjIHtcbiAgY29sb3I6ICMxOTE5MTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi1wb2ludC1mb3JtIC5tLWluZm9fX2Rlc2Mge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3MHB4KTtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mby4tcG9pbnQtZm9ybSAubS1pbmZvX19kZXNjIHtcbiAgICBwYWRkaW5nOiAycHggMCAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cbn1cbi5tLWluZm9fX2Rlc2MuLW5vLWxpbmUtYiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi1nYy1kZXRhaWwgLm0taW5mb19fZGVzYyB7XG4gICAgcGFkZGluZzogMTFweCAwIDExcHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi10b29sdGlwIC5tLWluZm9fX2ljb24ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mby4tdG9vbHRpcCAubS1pbmZvX190eHQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG59XG5cbi5tLWluZm9fX3ByaWNlIHtcbiAgY29sb3I6ICNkZDMzMzM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm0taW5mb19fbm90aWNlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5tLWluZm9fX2Rlc2Mtc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWluZm9fX3NlbGVjdCB7XG4gICAgd2lkdGg6IDE0OHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1pbmZvX19zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubS1pbmZvX19zZWxlY3Qgc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNDhweDtcbiAgcGFkZGluZzogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mb19fc2VsZWN0IHNlbGVjdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm9fX3NlbGVjdCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tLWluZm9fX2Vycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4ubS1pbmZvLmlzLWVycm9yIC5tLWluZm9fX2Vycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubS1pbmZvLmlzLWVycm9yIC5tLWluZm9fX2Vycm9yLi1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tLWluZm9fX2l0ZW1zIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvX19pdGVtcyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1vdGhlci1jb25kaXRpb25fX3VuaXQge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLW90aGVyLWNvbmRpdGlvbl9fbWFpbiB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbi5tLW90aGVyLWNvbmRpdGlvbl9faXRlbSB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4ubS1vdGhlci1jb25kaXRpb25fX2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLW90aGVyLWNvbmRpdGlvbl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5tLWNhbGVuZGVyX19oZWFkaW5nIHtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm0tY2FsZW5kZXJfX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4ubS1jYWxlbmRlcl9fdGFibGUgdGhlYWQgLm0tY2FsZW5kZXJfX3N1biB7XG4gIGNvbG9yOiAjZGQzMzMzO1xufVxuLm0tY2FsZW5kZXJfX3RhYmxlIHRoZWFkIC5tLWNhbGVuZGVyX19zdXQge1xuICBjb2xvcjogIzUwYjZlMztcbn1cbi5tLWNhbGVuZGVyX190YWJsZSB0Ym9keSB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5tLWNhbGVuZGVyX190YWJsZSB0Ym9keSB0ZC5tLWNhbGVuZGVyX19zdW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWU5O1xufVxuLm0tY2FsZW5kZXJfX3RhYmxlIHRib2R5IHRkLm0tY2FsZW5kZXJfX3N1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmYzZmY7XG59XG4ubS1jYWxlbmRlci4tcmVzdWx0IC5tLWNhbGVuZGVyX190YWJsZSB0Ym9keSB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMXB4O1xufVxuLm0tY2FsZW5kZXIuLW1vZGFsIC5tLWNhbGVuZGVyX190YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5tLWNhbGVuZGVyLi1tb2RhbCAubS1jYWxlbmRlcl9fdGFibGUgdGJvZHkgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tLWNhbGVuZGVyX191bml0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYWxlbmRlcl9fdW5pdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4ubS1jYWxlbmRlcl9fdW5pdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubS1jYWxlbmRlci4tbW9kYWwgLm0tY2FsZW5kZXJfX3VuaXQ6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubS1jYWxlbmRlci4tcmVzdWx0IC5tLWNhbGVuZGVyX191bml0OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm0tY2FsZW5kZXJfX3VuaXQuaXMtYWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZDMxO1xufVxuXG4ubS1jYWxlbmRlcl9fZGF0ZSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYWxlbmRlcl9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ubS1jYWxlbmRlcl9fZGF0ZS4tc3VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWFlOTtcbn1cbi5tLWNhbGVuZGVyX19kYXRlLi1zYXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmM2ZmO1xufVxuLm0tY2FsZW5kZXJfX2RhdGUuLWluYWN0aXZlIHtcbiAgY29sb3I6ICNhMWExYTE7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5tLWNhbGVuZGVyLi1tb2RhbCAubS1jYWxlbmRlcl9fZGF0ZSB7XG4gIHBhZGRpbmc6IDhweCAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tLWNhbGVuZGVyLi1tb2RhbCAubS1jYWxlbmRlcl9fZGF0ZS4taW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBjb2xvcjogI2NjY2NjYztcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLm0tY2FsZW5kZXIuLXJlc3VsdCAubS1jYWxlbmRlcl9fZGF0ZSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tLWNhbGVuZGVyLi1yZXN1bHQgLm0tY2FsZW5kZXJfX2RhdGUuLXN1biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZTk7XG59XG4ubS1jYWxlbmRlci4tcmVzdWx0IC5tLWNhbGVuZGVyX19kYXRlLi1zYXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmM2ZmO1xufVxuLm0tY2FsZW5kZXIuLXJlc3VsdCAubS1jYWxlbmRlcl9fZGF0ZS4taW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBjb2xvcjogI2NjY2NjYztcbn1cblxuLm0tY2FsZW5kZXJfX251bSB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIG1pbi1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjYTFhMWExO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FsZW5kZXJfX251bSB7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIH1cbn1cblxuLm0tcGxhbl9faGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubS1wbGFuX19tYWluIHtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubS10aW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tLXRpbWVfX2ZpeGVkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwOGQzMTtcbn1cbi5tLXRpbWUuLW15cGFnZSAubS10aW1lX19maXhlZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLm0tdGltZV9faG91ciBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tLXRpbWVfX2hvdXIgbGk6YWZ0ZXIge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5tLXRpbWUuLW15cGFnZSAubS10aW1lX19ob3VyIGxpOmZpcnN0LWNoaWxkIGEge1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbn1cbi5tLXRpbWUuLW15cGFnZSAubS10aW1lX19ob3VyIGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xufVxuLm0tdGltZS4tbXlwYWdlIC5tLXRpbWVfX2hvdXIgbGk6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm0tdGltZV9faG91cl9fbnVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0LjVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ExYTFhMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLm0tdGltZV9faG91cl9fbnVtLi1oYXMtZGF0YSB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLm0tdGltZV9faG91cl9fbnVtLmlzLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm0tdGltZS4tbXlwYWdlIC5tLXRpbWVfX2hvdXJfX251bSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLm0tdGltZS4tbXlwYWdlIC5tLXRpbWVfX2hvdXJfX251bS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJmMWQzO1xufVxuXG4ubS10aW1lX19tYWluIHtcbiAgZmxleDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5tLXRpbWUuLW15cGFnZSAubS10aW1lX19tYWluIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tdGltZS4tbXlwYWdlIC5tLXRpbWVfX21haW4ge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgfVxufVxuXG4ubS10aW1lX19saXN0ICsgLm0tdGltZV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5tLXRpbWVfX2l0ZW0ge1xuICBwYWRkaW5nOiA2cHggMTBweCA2cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubS10aW1lX19pdGVtLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm0tdGltZS4tbXlwYWdlIC5tLXRpbWVfX2l0ZW0ge1xuICBwYWRkaW5nOiA4cHggNnB4IDhweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5tLXRpbWUuLW15cGFnZSAubS10aW1lX19pdGVtLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJmMWQzO1xufVxuXG4ubS10aW1lX19pdGVtICsgLm0tdGltZV9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tLXRpbWVfX3RpbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm0tdGltZS4tbXlwYWdlIC5tLXRpbWVfX3RpbWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG4ubS10aW1lX19uYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tLXRpbWUuLW15cGFnZSAubS10aW1lX19uYW1lIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuLm0tdGltZV9fbnVtYmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyLjVweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG4ubS10aW1lX19pdGVtLmlzLWFjdGl2ZSAubS10aW1lX19udW1iZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm0tdGltZS4tbXlwYWdlIC5tLXRpbWVfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4ubS10aW1lX19udW1iZXJfX2VtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tLXRpbWUuLW15cGFnZSAubS10aW1lX19udW1iZXJfX2VtIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5tLXRpbWUuLW15cGFnZSAubS10aW1lX19pdGVtX19zZWxlY3Qge1xuICB3aWR0aDogNzBweDtcbn1cblxuLm0tdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNmM2YzY7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS10b29sdGlwLi1hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS10b29sdGlwLi1uby1wbGFuIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gIH1cbn1cbi5tLXRvb2x0aXAuLWRldGFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NDY0NjQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG4ubS10b29sdGlwX19oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5tLXRvb2x0aXAuLWRldGFpbCAubS10b29sdGlwX19oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tLXRvb2x0aXBfX2hlYWRpbmdfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm0tdG9vbHRpcC4tZGV0YWlsIC5tLXRvb2x0aXBfX2hlYWRpbmdfX3RpdGxlIHtcbiAgcGFkZGluZzogMCAwIDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5tLXRvb2x0aXBfX2hlYWRpbmdfX2RhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbn1cbi5tLXRvb2x0aXAuLWRldGFpbCAubS10b29sdGlwX19oZWFkaW5nX19kYXRlIHtcbiAgcGFkZGluZzogNHB4IDAgMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5tLXRvb2x0aXBfX21haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm0tdG9vbHRpcC4tbm8tcGxhbiAubS10b29sdGlwX19tYWluIHtcbiAgcGFkZGluZzogMjdweDtcbiAgY29sb3I6ICNkZDMzMzM7XG59XG5cbi5tLXRvb2x0aXBfX3RhYmxlIHtcbiAgd2lkdGg6IDMxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tdG9vbHRpcC4tYWxsIC5tLXRvb2x0aXBfX3RhYmxlIHtcbiAgICB3aWR0aDogNDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLXRvb2x0aXAuLWRldGFpbCAubS10b29sdGlwX190YWJsZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLm0tdG9vbHRpcF9fcHJpY2UtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdG9vbHRpcF9fcHJpY2UtYm94IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tdG9vbHRpcF9fcHJpY2UtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5tLXRvb2x0aXBfX3ByaWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXRvb2x0aXBfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tdG9vbHRpcF9fcHJpY2Uge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubS10b29sdGlwLi1kZXRhaWwgLm0tdG9vbHRpcF9fcHJpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5tLXRvb2x0aXAuLWRldGFpbCAubS10b29sdGlwX19wcmljZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgI2VkZWRlZDtcbn1cblxuLm0tdG9vbHRpcF9fcHJpY2VfX21haW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS10b29sdGlwX19wcmljZV9fbWFpbiB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubS10b29sdGlwX19wcmljZV9fbWFpbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ubS10b29sdGlwX19lbSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXRvb2x0aXBfX2VtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubS10b29sdGlwX19lbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tdG9vbHRpcF9fcHJpY2VfX3RvdGFsIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4ubS10b29sdGlwX19wb2ludCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5tLXRvb2x0aXBfX3BvaW50X19sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubS1zdGFydCB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tc3RhcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubS1zdGFydCB0aCwgLm0tc3RhcnQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBwYWRkaW5nOiAzcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4ubS1zdGFydCB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cbi5tLXN0YXJ0IHRib2R5IHRoLCAubS1zdGFydCB0Ym9keSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1zdGFydC4tZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5tLXN0YXJ0X19jb3Vyc2Uge1xuICBmbGV4OiBub25lO1xufVxuLm0tc3RhcnRfX2NvdXJzZS4tb25lIHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDcwcHg7XG59XG4ubS1zdGFydF9fY291cnNlLi1vbmUuLXdpZGUge1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBmbGV4LWdyb3c6IDI7XG59XG4ubS1zdGFydF9fY291cnNlLi10d28ge1xuICBmbGV4LWdyb3c6IDI7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG4ubS1zdGFydF9fY291cnNlLi10d28uLXdpZGUge1xuICBtaW4td2lkdGg6IDE4MHB4O1xufVxuLm0tc3RhcnRfX2NvdXJzZTpudGgtY2hpbGQoZXZlbikgLm0tc3RhcnRfX2hlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuXG4ubS1zdGFydF9faGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuXG4ubS1zdGFydF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tLXN0YXJ0X190aW1lcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tLXN0YXJ0X191bml0IHtcbiAgZmxleDogYXV0bztcbn1cbi5tLXN0YXJ0X191bml0IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbi5tLXNjaGVkdWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG4ubS1zY2hlZHVsZSB0ZCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgY29sb3I6ICNhMWExYTE7XG59XG4ubS1zY2hlZHVsZSB0ZC5tLXNjaGVkdWxlX19kYXRlIHtcbiAgd2lkdGg6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5tLXNjaGVkdWxlIHRkLm0tc2NoZWR1bGVfX2RhdGUuLXNhdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmYzZmY7XG59XG4ubS1zY2hlZHVsZSB0ZC5tLXNjaGVkdWxlX19kYXRlLi1zdW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWU5O1xufVxuLm0tc2NoZWR1bGUgdGQubS1zY2hlZHVsZV9fZGF5IHtcbiAgd2lkdGg6IDI4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLm0tc2NoZWR1bGUgdGQubS1zY2hlZHVsZV9fZGF5Li1zYXQge1xuICBjb2xvcjogIzUwYjZlMztcbn1cbi5tLXNjaGVkdWxlIHRkLm0tc2NoZWR1bGVfX2RheS4tc3VuIHtcbiAgY29sb3I6ICNkZDMzMzM7XG59XG5cbi5tLW51bWJlcl9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm0tbnVtYmVyX190aW1lLWJveCB7XG4gIG1hcmdpbjogNXB4IDAgMjBweDtcbiAgcGFkZGluZzogMTZweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5tLW51bWJlcl9fdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubS1udW1iZXJfX25hbWUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLm0tbnVtYmVyX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4ubS1udW1iZXJfX2l0ZW0ge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5tLW51bWJlcl9faXRlbS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm0tYm90dG9tLXNwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMzUwMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuLm0tYm90dG9tLXNwLi1udW1iZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLm0tYm90dG9tLXNwLi1udW1iZXIgLm0tYm90dG9tLXNwX190b3Age1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm0tYm90dG9tLXNwX19lbSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cblxuLm0tYm90dG9tLXNwX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubS1ib3R0b20tc3AuLXNlYXJjaCAubS1ib3R0b20tc3BfX2JvdHRvbSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5tLWJvdHRvbS1zcF9fYnRuLWEge1xuICB3aWR0aDogMTklO1xufVxuLm0tYm90dG9tLXNwLi1zZWFyY2ggLm0tYm90dG9tLXNwX19idG4tYSB7XG4gIHdpZHRoOiAxMTBweDtcbn1cblxuLm0tYm90dG9tLXNwX19idG4tYiB7XG4gIHdpZHRoOiAzNiU7XG59XG5cbi5tLWJvdHRvbS1zcF9fYnRuLWMge1xuICB3aWR0aDogMzYlO1xufVxuXG4ubS16b29tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm0tem9vbSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubS16b29tID4gYS5tLXpvb21fX2xhYmVsIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm0tem9vbV9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubS16b29tX190aHVtYiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXpvb21fX3RodW1iIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tem9vbS4tc2l6ZS0xIC5tLXpvb21fX3RodW1iIHtcbiAgICB3aWR0aDogMzcwcHg7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXpvb20uLXNpemUtMSAubS16b29tX190aHVtYiB7XG4gICAgaGVpZ2h0OiBjYWxjKCgzMy4zMzMzMzMzMzMzdncgLSAxNXB4KSAqIDAuNzMpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubS16b29tLi1zaXplLTEgLm0tem9vbV9fdGh1bWIge1xuICAgIGhlaWdodDogY2FsYygoMzMuMzMzMzMzMzMzM3Z3IC0gMTVweCkgKiAwLjczKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXpvb20uLXNpemUtMSAubS16b29tX190aHVtYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3MHZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS16b29tLi1zaXplLTIgLm0tem9vbV9fdGh1bWIge1xuICAgIHdpZHRoOiA1NzVweDtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tem9vbS4tc2l6ZS0yIC5tLXpvb21fX3RodW1iIHtcbiAgICBoZWlnaHQ6IGNhbGMoKDUwdncgLSAyM3B4KSAqIDAuNzMpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubS16b29tLi1zaXplLTIgLm0tem9vbV9fdGh1bWIge1xuICAgIGhlaWdodDogY2FsYygoNTB2dyAtIDIzcHgpICogMC43Myk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS16b29tLi1zaXplLTIgLm0tem9vbV9fdGh1bWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzB2dztcbiAgfVxufVxuXG4ubS1jb3B5LXVybCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm0tY29weS11cmxfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ubS1jb3B5LXVybF9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLm0tcGxhbi1kZXRhaWwtdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOGQzMTtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLm0tcGxhbi1kZXRhaWwtdGlwX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubS1wbGFuLWRldGFpbC10aXBfX2xhYmVsIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLm0tcGxhbi1kZXRhaWwtdGlwX19uYW1lIHtcbiAgZmxleDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tLXBsYW4tZGV0YWlsLXRpcF9fbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tLXBsYW4tZGV0YWlsLXRpcF9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm0tcGxhbi1kZXRhaWwtdGlwX19ib3R0b21fX2hlYWRpbmcge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogODBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm0tcGxhbi1kZXRhaWwtdGlwX19ib3R0b21fX2Rlc2Mge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG59XG5cbi5tLWNoYXJ0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jaGFydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jaGFydCArIC5tLWNoYXJ0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNoYXJ0ICsgLm0tY2hhcnQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5tLWNoYXJ0IC5tLWNoYXJ0X190dGwge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jaGFydCAubS1jaGFydF9fdHRsIHtcbiAgICB3aWR0aDogMjQuODE0JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jaGFydCAubS1jaGFydF9fdHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5tLWNoYXJ0IC5tLWNoYXJ0X19ncmFwaEdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNoYXJ0IC5tLWNoYXJ0X19ncmFwaEdyb3VwIHtcbiAgICB3aWR0aDogNzUuNTU1JTtcbiAgfVxufVxuLm0tY2hhcnQgLm0tY2hhcnRfX2dyYXBoX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tLWNoYXJ0IC5tLWNoYXJ0X19ncmFwaF9faXRlbS4taGlnaC1zY29yZSAubS1jaGFydF9fYmFyLWdyYXBoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbn1cbi5tLWNoYXJ0IC5tLWNoYXJ0X19ncmFwaF9faXRlbS4taGlnaC1zY29yZSAubS1jaGFydF9fbnVtIHtcbiAgY29sb3I6ICMwMDhkMzE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm0tY2hhcnQgLm0tY2hhcnRfX2Jhci1ncmFwaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIGhlaWdodDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbn1cbi5tLWNoYXJ0IC5tLWNoYXJ0X19iYXItZ3JhcGguLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbn1cbi5tLWNoYXJ0IC5tLWNoYXJ0X19udW0ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubS1jaGFydC4tZ3JlZW4gLm0tY2hhcnRfX3R0bCxcbi5tLWNoYXJ0Li1ncmVlbiAubS1jaGFydF9fbnVtIHtcbiAgY29sb3I6ICMwMDhkMzE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm0tY2hhcnQuLWdyZWVuIC5tLWNoYXJ0X19iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xufVxuXG4ubS1zZWxlY3QtZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjQ2NDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXNlbGVjdC1kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmc6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5tLXNlbGVjdC1kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5tLXNlbGVjdC1kYXRlLi1zb2xvIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm0tc2VsZWN0LWRhdGVfX3ByZXYsXG4ubS1zZWxlY3QtZGF0ZV9fbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5tLXNlbGVjdC1kYXRlX19wcmV2IGEuYS1idG4sXG4ubS1zZWxlY3QtZGF0ZV9fbmV4dCBhLmEtYnRuIHtcbiAgd2lkdGg6IDcwcHg7XG59XG4ubS1zZWxlY3QtZGF0ZV9fcHJldiBhLmEtYnRuIC5hLWJ0bl9fYXJyb3csXG4ubS1zZWxlY3QtZGF0ZV9fcHJldiBhLmEtYnRuIC5hLWJ0bl9faWNvbixcbi5tLXNlbGVjdC1kYXRlX19uZXh0IGEuYS1idG4gLmEtYnRuX19hcnJvdyxcbi5tLXNlbGVjdC1kYXRlX19uZXh0IGEuYS1idG4gLmEtYnRuX19pY29uIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cblxuLm0tc2VsZWN0LWRhdGVfX3ByZXYge1xuICBsZWZ0OiAxNXB4O1xufVxuXG4ubS1zZWxlY3QtZGF0ZV9fbmV4dCB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4ubS1sZXZlbC1ncmFwaF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubS1sZXZlbC1ncmFwaF9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubS1sZXZlbC1ncmFwaF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd2lkdGg6IGNhbGMoMTMuMzgzJSAtIDE1cHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1sZXZlbC1ncmFwaF9fdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLm0tbGV2ZWwtZ3JhcGhfX2dyYXBoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMTVweDtcbiAgbWF4LXdpZHRoOiAzOTRweDtcbiAgd2lkdGg6IDczLjIzNCU7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnLWxldmVsLWdyYXBoLnN2Z1wiKSBuby1yZXBlYXQgMCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWxldmVsLWdyYXBoX19ncmFwaCB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuLm0tbGV2ZWwtZ3JhcGhfX2dyYXBoICsgLm0tbGV2ZWwtZ3JhcGhfX3RleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubS1sZXZlbC1ncmFwaF9fc3RhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5tLWxldmVsLWdyYXBoX19zdGFyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubS1zdGF0dXMge1xuICBtYXJnaW46IDVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXN0YXR1cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5tLXN0YXR1cyBsaSBpbWcge1xuICB3aWR0aDogNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tYnRuLW1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1idG4tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubS1idG4tbWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWJ0bi1tZW51X19idG4ge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLm0tYmFubmVyLi1zb2xvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDM0NXB4O1xuICBoZWlnaHQ6IDM0NXB4O1xuICBwYWRkaW5nLXRvcDogNzJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvc29sby9iYW5uZXJfYmdfc3Auc3ZnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLm0tYmFubmVyLi1zb2xvIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgIHBhZGRpbmctdG9wOiAxOXZ3O1xuICB9XG59XG4ubS1iYW5uZXIuLW15cGFnZSB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tYmFubmVyLi1teXBhZ2Uge1xuICAgIG1hcmdpbjogNjVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1iYW5uZXJfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm0tYmFubmVyLi1zb2xvIC5tLWJhbm5lcl9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOTQlO1xufVxuLm0tYmFubmVyLi1teXBhZ2UgLm0tYmFubmVyX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLm0tYmFubmVyLi1teXBhZ2UgLm0tYmFubmVyX19pbWc6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubS1iYW5uZXIuLW15cGFnZSAubS1iYW5uZXJfX2ltZyArIC5tLWJhbm5lcl9faW1nIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWJhbm5lci4tbXlwYWdlIC5tLWJhbm5lcl9faW1nICsgLm0tYmFubmVyX19pbWcge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbi5tLWJhbm5lci4tbXlwYWdlIC5tLWJhbm5lcl9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tLWJhbm5lcl9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDA4ZDMxO1xuICBmb250LXdlaWdodDogODAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAubS1iYW5uZXJfX2hlYWRpbmcge1xuICAgIHRvcDogOHZ3O1xuICB9XG59XG5cbi5tLWdjLW5ld3Mge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M2QzZDNjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNkM2QzY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm0tZ2MtbmV3c19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTFweDtcbiAgY29sb3I6ICMwMDhkMzE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5tLWdjLW5ld3NfX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5tLWJ0bi11bml0Li1ub3JtYWwge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWJ0bi11bml0Li1ub3JtYWwge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWJ0bi11bml0Li1wYy0yY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubS1idG4tdW5pdC4tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm0tYnRuLXVuaXQuLWZsZXgtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubS1idG4tdW5pdC4tZmxleC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMwcHg7XG59XG5cbi5tLWJ0bi11bml0X190eHQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzY0NjQ2NDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWJ0bi11bml0X190eHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tYnRuLXVuaXQuLXBjLTJjb2wgLm0tYnRuLXVuaXRfX2J0biB7XG4gICAgZmxleC1iYXNpczogMzIwcHg7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWJ0bi11bml0Li1wYy0yY29sIC5tLWJ0bi11bml0X19idG4gKyAubS1idG4tdW5pdF9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbi5tLWJ0bi11bml0X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm0tdGFiLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5cbi5tLWhlYWRlci1uYXYuLXNwLWZpeGVkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG4ubS1oZWFkZXItbmF2Li1uYXYtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbCAubS1oZWFkZXItbmF2Li1uYXYtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWhlYWRlci1uYXYuLXBjLWJvdHRvbS1saW5lIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNmM2YzY7XG4gIH1cbn1cblxuLm0taGVhZGVyLW5hdl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qXG4gIFx0QG1lZGlhIHByaW50IHtcbiAgXHRcdGRpc3BsYXk6IG5vbmU7XG4gIFx0fVxuICAqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdl9fbWVudSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdl9fbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRlZDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXZfX21lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLm0taGVhZGVyLW5hdl9fbWVudS4tcG9seWdsb3Qge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAubS1oZWFkZXItbmF2X19tZW51ID4gLm0taGVhZGVyLW5hdl9faXRlbS4tYWNjZXNzLCAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgLm0taGVhZGVyLW5hdl9fbWVudSA+IC5tLWhlYWRlci1uYXZfX2l0ZW0uLXJlc3RhdXJhbnQsIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAubS1oZWFkZXItbmF2X19tZW51ID4gLm0taGVhZGVyLW5hdl9faXRlbS4tbWVtYmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zLi1wb2x5Z2xvdCAubS1oZWFkZXItbmF2X19tZW51ID4gLm0taGVhZGVyLW5hdl9faXRlbS4tYWNjZXNzLCAubC1oZWFkZXIuaXMtc2Nyb2xsLTMuLXBvbHlnbG90IC5tLWhlYWRlci1uYXZfX21lbnUgPiAubS1oZWFkZXItbmF2X19pdGVtLi1yZXN0YXVyYW50LCAubC1oZWFkZXIuaXMtc2Nyb2xsLTMuLXBvbHlnbG90IC5tLWhlYWRlci1uYXZfX21lbnUgPiAubS1oZWFkZXItbmF2X19pdGVtLi1tZW1iZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2Li1uYXYtbWVudSAubS1oZWFkZXItbmF2X19tZW51IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2Li1wYy1ib3R0b20tbGluZSAubS1oZWFkZXItbmF2X19tZW51IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubS1oZWFkZXItbmF2Li1wcmFjdGljZS1tZW51IC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2Li1wcmFjdGljZS1tZW51IC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdl9faXRlbS4tb3RoZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19pdGVtLi1vdGhlciB7XG4gICAgb3JkZXI6IDc7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zIC5tLWhlYWRlci1uYXZfX2l0ZW0uLW90aGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2Li1tYWluIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWNvdXJzZSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2Li1tYWluIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWFjY2VzcyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2Li1tYWluIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWluZm8ge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi4tbWFpbiAubS1oZWFkZXItbmF2X19pdGVtLi1yZXN0YXVyYW50IHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYuLW1haW4gLm0taGVhZGVyLW5hdl9faXRlbS4tbWVtYmVyIHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYuLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2Li1uYXYtbWVudSAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZWRlZDtcbiAgfVxufVxuLm0taGVhZGVyLW5hdi4tbmF2LW1lbnUgLm0taGVhZGVyLW5hdl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRlZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgLm0taGVhZGVyLW5hdl9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMXB4KSAvIDQpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWluZm8ge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWNvdXJzZSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgLm0taGVhZGVyLW5hdl9faXRlbS4tb3RoZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdl9fbWVudS4tcG9seWdsb3QgLm0taGVhZGVyLW5hdl9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXZfX21lbnUuLXBvbHlnbG90IC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXZfX21lbnUuLXBvbHlnbG90IC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19tZW51Li1wb2x5Z2xvdCAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1jYWxlbmRlciAubS1oZWFkZXItbmF2X19pdGVtLi1jYWxlbmRlciAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLWNhbGVuZGVyIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWNhbGVuZGVyIC5tLWhlYWRlci1uYXZfX2xpbms6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLWNhbGVuZGVyIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWNhbGVuZGVyIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLWRldGFpbCAubS1oZWFkZXItbmF2X19pdGVtLi1kZXRhaWwgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gICAgY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5wZy1kZXRhaWwgLm0taGVhZGVyLW5hdl9faXRlbS4tZGV0YWlsIC5tLWhlYWRlci1uYXZfX2xpbms6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLWRldGFpbCAubS1oZWFkZXItbmF2X19pdGVtLi1kZXRhaWwgLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gICAgZmlsbDogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctbGF5b3V0IC5tLWhlYWRlci1uYXZfX2l0ZW0uLWxheW91dCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLWxheW91dCAubS1oZWFkZXItbmF2X19pdGVtLi1sYXlvdXQgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctbGF5b3V0IC5tLWhlYWRlci1uYXZfX2l0ZW0uLWxheW91dCAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICBmaWxsOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1hY2Nlc3MgLm0taGVhZGVyLW5hdl9faXRlbS4tYWNjZXNzIC5tLWhlYWRlci1uYXZfX2xpbmsge1xuICAgIGNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAucGctYWNjZXNzIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWFjY2VzcyAubS1oZWFkZXItbmF2X19saW5rOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1hY2Nlc3MgLm0taGVhZGVyLW5hdl9faXRlbS4tYWNjZXNzIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLXJlc3RhdXJhbnQgLm0taGVhZGVyLW5hdl9faXRlbS4tcmVzdGF1cmFudCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLXJlc3RhdXJhbnQgLm0taGVhZGVyLW5hdl9faXRlbS4tcmVzdGF1cmFudCAubS1oZWFkZXItbmF2X19saW5rOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1yZXN0YXVyYW50IC5tLWhlYWRlci1uYXZfX2l0ZW0uLXJlc3RhdXJhbnQgLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gICAgZmlsbDogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctbWVtYmVyIC5tLWhlYWRlci1uYXZfX2l0ZW0uLW1lbWJlciAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLW1lbWJlciAubS1oZWFkZXItbmF2X19pdGVtLi1tZW1iZXIgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctbWVtYmVyIC5tLWhlYWRlci1uYXZfX2l0ZW0uLW1lbWJlciAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICBmaWxsOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1nYyAubS1oZWFkZXItbmF2X19pdGVtLi1nYyAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLWdjIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWdjIC5tLWhlYWRlci1uYXZfX2xpbms6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLWdjIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWdjIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLXByYWN0aWNlIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXByYWN0aWNlIC5tLWhlYWRlci1uYXZfX2xpbmsge1xuICAgIGNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAucGctcHJhY3RpY2UgLm0taGVhZGVyLW5hdl9faXRlbS4tcHJhY3RpY2UgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctcHJhY3RpY2UgLm0taGVhZGVyLW5hdl9faXRlbS4tcHJhY3RpY2UgLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gICAgZmlsbDogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctc2Nob29sIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXNjaG9vbCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLXNjaG9vbCAubS1oZWFkZXItbmF2X19pdGVtLi1zY2hvb2wgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctc2Nob29sIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXNjaG9vbCAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICBmaWxsOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy11c2VyIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXVzZXIgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gICAgY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5wZy11c2VyIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXVzZXIgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctdXNlciAubS1oZWFkZXItbmF2X19pdGVtLi11c2VyIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLXBvaW50IC5tLWhlYWRlci1uYXZfX2l0ZW0uLXBvaW50IC5tLWhlYWRlci1uYXZfX2xpbmsge1xuICAgIGNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAucGctcG9pbnQgLm0taGVhZGVyLW5hdl9faXRlbS4tcG9pbnQgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctcG9pbnQgLm0taGVhZGVyLW5hdl9faXRlbS4tcG9pbnQgLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gICAgZmlsbDogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctdG9wIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXRvcCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLXRvcCAubS1oZWFkZXItbmF2X19pdGVtLi10b3AgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctdG9wIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXRvcCAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICBmaWxsOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1wcmljZSAubS1oZWFkZXItbmF2X19pdGVtLi1wcmljZSAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLXByaWNlIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXByaWNlIC5tLWhlYWRlci1uYXZfX2xpbms6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLXByaWNlIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXByaWNlIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2Li1wcmFjdGljZS1tZW51IC5tLWhlYWRlci1uYXZfX2l0ZW0uLWFjY2VzcyB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cblxuLnBnLWNhbGVuZGVyIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tY2FsZW5kZXIgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGJvcmRlci1jb2xvcjogIzhkYzMyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGctY2FsZW5kZXIgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1jYWxlbmRlciAubS1oZWFkZXItbmF2X19saW5rIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLnBnLWNhbGVuZGVyIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tY2FsZW5kZXIgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLWRldGFpbCAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWRldGFpbCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjMzI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wZy1kZXRhaWwgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1kZXRhaWwgLm0taGVhZGVyLW5hdl9fbGluayAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wZy1kZXRhaWwgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1kZXRhaWwgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLWxheW91dCAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWxheW91dCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjMzI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wZy1sYXlvdXQgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1sYXlvdXQgLm0taGVhZGVyLW5hdl9fbGluayAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wZy1sYXlvdXQgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1sYXlvdXQgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLWFjY2VzcyAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWFjY2VzcyAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjMzI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wZy1hY2Nlc3MgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1hY2Nlc3MgLm0taGVhZGVyLW5hdl9fbGluayAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wZy1hY2Nlc3MgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1hY2Nlc3MgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXJlc3RhdXJhbnQgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1yZXN0YXVyYW50IC5tLWhlYWRlci1uYXZfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xuICBib3JkZXItY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXJlc3RhdXJhbnQgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1yZXN0YXVyYW50IC5tLWhlYWRlci1uYXZfX2xpbmsgLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4ucGctcmVzdGF1cmFudCAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXJlc3RhdXJhbnQgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLW1lbWJlciAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLW1lbWJlciAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjMzI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wZy1tZW1iZXIgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1tZW1iZXIgLm0taGVhZGVyLW5hdl9fbGluayAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wZy1tZW1iZXIgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1tZW1iZXIgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLWdjIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tZ2MgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGJvcmRlci1jb2xvcjogIzhkYzMyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGctZ2MgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1nYyAubS1oZWFkZXItbmF2X19saW5rIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLnBnLWdjIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tZ2MgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXByYWN0aWNlIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tcHJhY3RpY2UgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGJvcmRlci1jb2xvcjogIzhkYzMyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGctcHJhY3RpY2UgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1wcmFjdGljZSAubS1oZWFkZXItbmF2X19saW5rIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLnBnLXByYWN0aWNlIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tcHJhY3RpY2UgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXNjaG9vbCAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXNjaG9vbCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjMzI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wZy1zY2hvb2wgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1zY2hvb2wgLm0taGVhZGVyLW5hdl9fbGluayAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wZy1zY2hvb2wgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1zY2hvb2wgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXVzZXIgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi11c2VyIC5tLWhlYWRlci1uYXZfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xuICBib3JkZXItY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXVzZXIgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi11c2VyIC5tLWhlYWRlci1uYXZfX2xpbmsgLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4ucGctdXNlciAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXVzZXIgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXBvaW50IC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tcG9pbnQgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGJvcmRlci1jb2xvcjogIzhkYzMyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGctcG9pbnQgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1wb2ludCAubS1oZWFkZXItbmF2X19saW5rIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLnBnLXBvaW50IC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tcG9pbnQgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXRvcCAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXRvcCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjMzI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wZy10b3AgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi10b3AgLm0taGVhZGVyLW5hdl9fbGluayAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wZy10b3AgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi10b3AgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXByaWNlIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tcHJpY2UgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGJvcmRlci1jb2xvcjogIzhkYzMyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGctcHJpY2UgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1wcmljZSAubS1oZWFkZXItbmF2X19saW5rIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLnBnLXByaWNlIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tcHJpY2UgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtOmhvdmVyIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAubS1oZWFkZXItbmF2X19zdGF0aWMtY29udCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubS1oZWFkZXItbmF2X19maXhlZC1jb250IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgLm0taGVhZGVyLW5hdl9fZml4ZWQtY29udCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm0taGVhZGVyLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzY0NjQ2NDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDRweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gICAgcGFkZGluZzogOHB4IDRweCA0cHg7XG4gIH1cbn1cbi5tLWhlYWRlci1uYXZfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGhlaWdodDogM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXZfX2xpbms6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgfVxufVxuLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLm0taGVhZGVyLW5hdi4tbmF2LW1lbnUgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2Li1uYXYtbWVudSAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDY2cHg7XG4gIH1cbn1cbi5tLWhlYWRlci1uYXYuLWhpZ2ggLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2X19saW5rOmhvdmVyLCAubS1oZWFkZXItbmF2X19saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlcjphZnRlciwgLm0taGVhZGVyLW5hdl9fbGluay5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWhlYWRlci1uYXZfX2xpbms6aG92ZXIsIC5tLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdi4taGlnaCAubS1oZWFkZXItbmF2X19saW5rOmhvdmVyOmFmdGVyLCAubS1oZWFkZXItbmF2Li1oaWdoIC5tLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aXZlOmFmdGVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19saW5rLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2Li1oaWdoIC5tLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aXZlOmFmdGVyOmFmdGVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19saW5rLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi4tc3AtZml4ZWQgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gICAgcGFkZGluZzogMTFweCAwIDdweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaC4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBwYWRkaW5nOiA1cHggNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaC4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBwYWRkaW5nOiA4cHggNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBwYWRkaW5nOiAxMHB4IDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG59XG4ubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aXZlIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubS1oZWFkZXItbmF2X19saW5rLmlzLWFjdGl2ZSAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgZmlsbDogIzAwOGQzMTtcbn1cbi5tLWhlYWRlci1uYXZfX2l0ZW0uLW90aGVyIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbn1cbi5tLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aXZlIC5tLWhlYWRlci1uYXZfX2l0ZW0uLW90aGVyIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBzdHJva2U6ICMwMDhkMzE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2Li1uYXYtbWVudSAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgbWluLWhlaWdodDogMjNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2X190eHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2Li1uYXYtbWVudSAubS1oZWFkZXItbmF2X190eHQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X190eHQge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ubS1oZWFkZXItbmF2X19vdGhlci1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTFweDtcbiAgdG9wOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLm0taGVhZGVyLW5hdi4tc3AtZml4ZWQgLm0taGVhZGVyLW5hdl9fb3RoZXItbGlzdCAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMjV2dyAtIDFweCk7XG59XG5cbi5tLXJlc2VydmF0aW9uLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0Li1zdWItcGFnZSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdC4tc3ViLXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0Li1jaGFuZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4IDAgMTVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDlweCA2cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdC4tY2hhbmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmc6IDE1cHggMCAyMHB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1yZXNlcnZhdGlvbi1saXN0Li1jaGFuZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0Li1zaWRlLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDJweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIC0ycHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdC4tcGxheWVyLWZyaWVuZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1yZXNlcnZhdGlvbi1saXN0Li1wbGF5ZXItZnJpZW5kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLm0tcmVzZXJ2YXRpb24tbGlzdF9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiA1cHggNXB4IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX2hlYWRpbmcuLXNwLWhlYWRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5tLXJlc2VydmF0aW9uLWxpc3RfX2NvdW50ZXIge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fY291bnRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fY291bnRlci4tY291cG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tLXJlc2VydmF0aW9uLWxpc3RfX2NvdW50ZXIuLWFnZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5tLXJlc2VydmF0aW9uLWxpc3RfX2NvdW50ZXJfX251bSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMTE4ZTM0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fY291bnRlcl9fbnVtIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0X19jb3VudGVyLi1jb3Vwb24gLm0tcmVzZXJ2YXRpb24tbGlzdF9fY291bnRlcl9fbnVtIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4ubS1yZXNlcnZhdGlvbi1saXN0X193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxM3B4IDAgMTNweCAxM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMTZweCAyNXB4O1xuICB9XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0X193cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmYxZDM7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X193cmFwcGVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxufVxuLm0tcmVzZXJ2YXRpb24tbGlzdC4tY2hhbmdlIC5tLXJlc2VydmF0aW9uLWxpc3RfX3dyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xufVxuLm0tcmVzZXJ2YXRpb24tbGlzdC4tY2hhbmdlIC5tLXJlc2VydmF0aW9uLWxpc3RfX3dyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3QuLWNoYW5nZSAubS1yZXNlcnZhdGlvbi1saXN0X193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuLm0tcmVzZXJ2YXRpb24tbGlzdC4tcGxheWVyLWZyaWVuZCAubS1yZXNlcnZhdGlvbi1saXN0X193cmFwcGVyIHtcbiAgcGFkZGluZzogMTNweCAwIDEzcHggMTNweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3QuLXBsYXllci1mcmllbmQgLm0tcmVzZXJ2YXRpb24tbGlzdF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweCAwIDE2cHggMTZweDtcbiAgfVxufVxuXG4ubS1yZXNlcnZhdGlvbi1saXN0X19kYXRlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdC4tY2hhbmdlIC5tLXJlc2VydmF0aW9uLWxpc3RfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0X193cmFwcGVyLi1wYXJ0bmVyIC5tLXJlc2VydmF0aW9uLWxpc3RfX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X193cmFwcGVyLi1wYXJ0bmVyIC5tLXJlc2VydmF0aW9uLWxpc3RfX2RhdGUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ubS1yZXNlcnZhdGlvbi1saXN0X19wbGFjZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fcGxhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3QuLWNoYW5nZSAubS1yZXNlcnZhdGlvbi1saXN0X19wbGFjZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLm0tcmVzZXJ2YXRpb24tbGlzdC4tcGxheWVyLWZyaWVuZCAubS1yZXNlcnZhdGlvbi1saXN0X19wbGFjZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3dyYXBwZXIuLXBsYXllci1mcmllbmQgLm0tcmVzZXJ2YXRpb24tbGlzdF9fY29udGFpbmVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNmMGYwZjA7XG4gIH1cbn1cblxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogNDAlIDYwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1NSUgNDUlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX2dyaWQge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2YwZjBmMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fZ3JpZCB7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjZjBmMGYwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X19ncmlkIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MCUgMzAlO1xuICB9XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0Li1zb2xvIC5tLXJlc2VydmF0aW9uLWxpc3RfX2dyaWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3QuLXNvbG8gLm0tcmVzZXJ2YXRpb24tbGlzdF9fZ3JpZCB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gNjQ1cHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjQ1cHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubS1yZXNlcnZhdGlvbi1saXN0Li1zb2xvIC5tLXJlc2VydmF0aW9uLWxpc3RfX2dyaWQge1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3dyYXBwZXIuLXBhcnRuZXIgLm0tcmVzZXJ2YXRpb24tbGlzdF9fZ3JpZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fd3JhcHBlci4tcGFydG5lciAubS1yZXNlcnZhdGlvbi1saXN0X19ncmlkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5tLXJlc2VydmF0aW9uLWxpc3QuLXBsYXllci1mcmllbmQgLm0tcmVzZXJ2YXRpb24tbGlzdF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdC4tcGxheWVyLWZyaWVuZCAubS1yZXNlcnZhdGlvbi1saXN0X19ncmlkIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA1NDNweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1NDNweCk7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdC4tcGxheWVyLWZyaWVuZCAubS1yZXNlcnZhdGlvbi1saXN0X19ncmlkIHtcbiAgICBmbGV4LWJhc2lzOiAyNiU7XG4gICAgbWF4LXdpZHRoOiAyNiU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X193cmFwcGVyLi1wbGF5ZXItZnJpZW5kIC5tLXJlc2VydmF0aW9uLWxpc3RfX2dyaWQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fZ3JheSB7XG4gIGNvbG9yOiAjYWFhYWFhO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX2dyYXkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0Li1zb2xvIC5tLXJlc2VydmF0aW9uLWxpc3RfX2dyYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1yZXNlcnZhdGlvbi1saXN0Li1zb2xvIC5tLXJlc2VydmF0aW9uLWxpc3RfX2dyYXkge1xuICAgIGZsZXgtYmFzaXM6IDExMHB4O1xuICAgIG1heC13aWR0aDogMTEwcHg7XG4gIH1cbn1cbi5tLXJlc2VydmF0aW9uLWxpc3QuLWNoYW5nZSAubS1yZXNlcnZhdGlvbi1saXN0X19ncmF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1yZXNlcnZhdGlvbi1saXN0Li1jaGFuZ2UgLm0tcmVzZXJ2YXRpb24tbGlzdF9fZ3JheSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG4ubS1yZXNlcnZhdGlvbi1saXN0X19ibGFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X19ibGFjay4tbGcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X19ibGFjay4tbWIge1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgfVxufVxuLm0tcmVzZXJ2YXRpb24tbGlzdC4tc29sbyAubS1yZXNlcnZhdGlvbi1saXN0X19ibGFjayB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0Li1jaGFuZ2UgLm0tcmVzZXJ2YXRpb24tbGlzdF9fYmxhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1yZXNlcnZhdGlvbi1saXN0Li1jaGFuZ2UgLm0tcmVzZXJ2YXRpb24tbGlzdF9fYmxhY2sge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X19pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2YwZjBmMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faW5uZXIge1xuICAgIGZsZXgtYmFzaXM6IDIzJTtcbiAgICBwYWRkaW5nOiAwIDE4cHggMCAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgI2YwZjBmMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX2lubmVyLi1wbC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIH1cbn1cbi5tLXJlc2VydmF0aW9uLWxpc3QuLXNvbG8gLm0tcmVzZXJ2YXRpb24tbGlzdF9faW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3QuLXNvbG8gLm0tcmVzZXJ2YXRpb24tbGlzdF9faW5uZXIge1xuICAgIGZsZXgtYmFzaXM6IDM2NXB4O1xuICAgIG1heC13aWR0aDogMzY1cHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubS1yZXNlcnZhdGlvbi1saXN0Li1zb2xvIC5tLXJlc2VydmF0aW9uLWxpc3RfX2lubmVyIHtcbiAgICBmbGV4LWJhc2lzOiA0NiU7XG4gICAgbWF4LXdpZHRoOiA0NiU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1yZXNlcnZhdGlvbi1saXN0Li1zb2xvIC5tLXJlc2VydmF0aW9uLWxpc3RfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA2cHggMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fd3JhcHBlci4tcGFydG5lciAubS1yZXNlcnZhdGlvbi1saXN0X19pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdC4tcGxheWVyLWZyaWVuZCAubS1yZXNlcnZhdGlvbi1saXN0X19pbm5lciB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbi5tLXJlc2VydmF0aW9uLWxpc3QuLXNvbG8gLm0tcmVzZXJ2YXRpb24tbGlzdF9faW5uZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X19idG4tc20ge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuLm0tcmVzZXJ2YXRpb24tbGlzdC4tc29sbyAubS1yZXNlcnZhdGlvbi1saXN0X19idG4tc20ge1xuICBmbGV4LWJhc2lzOiAxMTBweDtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3QuLXNvbG8gLm0tcmVzZXJ2YXRpb24tbGlzdF9fYnRuLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAxNDBweDtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICB9XG59XG5cbi5tLXJlc2VydmF0aW9uLWxpc3RfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX2J0biB7XG4gICAgZmxleC1iYXNpczogMzclO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X19idG4ge1xuICAgIGZsZXgtYmFzaXM6IDI0JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdC4tc29sbyAubS1yZXNlcnZhdGlvbi1saXN0X19idG4ge1xuICAgIGZsZXgtYmFzaXM6IDI4MHB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3QuLXNvbG8gLm0tcmVzZXJ2YXRpb24tbGlzdF9fYnRuIHtcbiAgICBmbGV4LWJhc2lzOiAyNCU7XG4gICAgbWF4LXdpZHRoOiAyNCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3QuLXBsYXllci1mcmllbmQgLm0tcmVzZXJ2YXRpb24tbGlzdF9fYnRuIHtcbiAgICBmbGV4LWJhc2lzOiAxNzhweDtcbiAgICBtYXgtd2lkdGg6IDE3OHB4O1xuICAgIG1pbi13aWR0aDogMTc4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3QuLXBsYXllci1mcmllbmQgLm0tcmVzZXJ2YXRpb24tbGlzdF9fYnRuIHtcbiAgICBmbGV4LWJhc2lzOiAyNCU7XG4gICAgbWF4LXdpZHRoOiAyNCU7XG4gIH1cbn1cbi5tLXJlc2VydmF0aW9uLWxpc3RfX3dyYXBwZXIuLXBhcnRuZXIgLm0tcmVzZXJ2YXRpb24tbGlzdF9fYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fd3JhcHBlci4tcGFydG5lciAubS1yZXNlcnZhdGlvbi1saXN0X19idG46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEycHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICNmMGYwZjA7XG4gIH1cbn1cblxuLm0tcmVzZXJ2YXRpb24tbGlzdC4tc29sbyAubS1yZXNlcnZhdGlvbi1saXN0X191c2VycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtNHB4O1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdC4tc29sbyAubS1yZXNlcnZhdGlvbi1saXN0X191c2VycyB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTQwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICAgIG1hcmdpbjogM3B4IC00cHggMDtcbiAgfVxufVxuXG4ubS1yZXNlcnZhdGlvbi1saXN0X191c2VyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tLXJlc2VydmF0aW9uLWxpc3RfX3VzZXI6OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cbi5tLXJlc2VydmF0aW9uLWxpc3RfX3VzZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xufVxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fdXNlciA+IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fdXNlci4tcGx1cyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0X191c2VyIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fYnRuLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvIDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X19idG4tYm90dG9tIHtcbiAgICB3aWR0aDogMzg1cHg7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGVfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlX193cmFwcGVyIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19oZWFkaW5nIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGVfX3dyYXBwZXIgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAxIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGVfX3dyYXBwZXIgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTA4IC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2hlYWRpbmcsXG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlX193cmFwcGVyIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wOSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGVfX3dyYXBwZXIgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTA4IC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHksXG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlX193cmFwcGVyIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wOSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlX193cmFwcGVyIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1yZXN1bHQgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAyIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2hlYWRpbmcge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGVfX3dyYXBwZXIgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDEgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGVfX3dyYXBwZXIgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdDpsYXN0LW9mLXR5cGUgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAxIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHksXG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlX193cmFwcGVyIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1yZXN1bHQ6bGFzdC1vZi10eXBlIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMyAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5LFxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZV9fd3JhcHBlciAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tcmVzdWx0Omxhc3Qtb2YtdHlwZSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDQgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSxcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGVfX3dyYXBwZXIgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdDpsYXN0LW9mLXR5cGUgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTA1IC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjOGM4O1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlX193cmFwcGVyIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1yZXN1bHQ6bGFzdC1vZi10eXBlIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGVfX3dyYXBwZXIgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdDpsYXN0LW9mLXR5cGUgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbTpsYXN0LW9mLXR5cGUgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZV9fd3JhcHBlci4tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlX193cmFwcGVyLi1zY3JvbGwgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGVfX3Njcm9sbFtkYXRhLWNvbHVtbnM9XCI1XCJdIHtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlX193cmFwcGVyLi1zY3JvbGwgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGVfX3Njcm9sbFtkYXRhLWNvbHVtbnM9XCI2XCJdIHtcbiAgICBtaW4td2lkdGg6IDYwMHB4O1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlX193cmFwcGVyLi1zY3JvbGwgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGVfX3Njcm9sbFtkYXRhLWNvbHVtbnM9XCI3XCJdIHtcbiAgICBtaW4td2lkdGg6IDcwMHB4O1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlX193cmFwcGVyLi1zY3JvbGwgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGVfX3Njcm9sbFtkYXRhLWNvbHVtbnM9XCI4XCJdIHtcbiAgICBtaW4td2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZV9fd3JhcHBlciAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZTpmaXJzdC1vZi10eXBlIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19oZWFkaW5nIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGVfX3dyYXBwZXIgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGU6Zmlyc3Qtb2YtdHlwZSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDggLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9faGVhZGluZyxcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGVfX3dyYXBwZXIgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGU6Zmlyc3Qtb2YtdHlwZSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDkgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9faGVhZGluZyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZV9fd3JhcHBlciAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZTpsYXN0LW9mLXR5cGUgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGVfX3dyYXBwZXIgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGU6bGFzdC1vZi10eXBlIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGVfX3dyYXBwZXIgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGU6bGFzdC1vZi10eXBlIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wOCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5LFxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZV9fd3JhcHBlciAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZTpsYXN0LW9mLXR5cGUgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTA5IC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGVfX3dyYXBwZXIgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGU6bGFzdC1vZi10eXBlLi1jbGFzcy1ydWxlIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlX193cmFwcGVyIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlOmxhc3Qtb2YtdHlwZS4tY2xhc3MtcnVsZSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDIgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9faGVhZGluZyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZV9fd3JhcHBlciAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZTpsYXN0LW9mLXR5cGUuLWNsYXNzLXJ1bGUgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAzIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2hlYWRpbmcge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M4YzhjODtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZV9fd3JhcHBlciAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZTpsYXN0LW9mLXR5cGUuLWNsYXNzLXJ1bGUgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAzIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M4YzhjODtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZV9fd3JhcHBlciAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZTpsYXN0LW9mLXR5cGUuLWNvbWJpIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZV9fd3JhcHBlciAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tcmVzdWx0Li1oZWFkaW5nIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMyAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19oZWFkaW5nOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZV9fd3JhcHBlciAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tcmVzdWx0Omxhc3Qtb2YtdHlwZSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDMgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNsYXNzLXJ1bGUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1jbGFzcy1ydWxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1yZXN1bHQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhcmVhQSBhcmVhQlwiIFwiYXJlYUEgYXJlYUNcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwcHggMWZyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWRldGFpbC1yZWd1bGF0aW9ucyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tbWVzc2FnZS1zcGFjZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIH1cbn1cbi5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1hZ2VudDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tbWlkZGxlLW1lc3NhZ2Uge1xuICBtYXJnaW46IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQkYxRDM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1taWRkbGUtbWVzc2FnZSB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbi5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAxIHtcbiAgICBmbGV4LWJhc2lzOiAyMC41JTtcbiAgICBtYXgtd2lkdGg6IDIwLjUlO1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMiB7XG4gICAgZmxleC1iYXNpczogMzklO1xuICAgIG1heC13aWR0aDogMzklO1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMyB7XG4gICAgZmxleC1iYXNpczogMjAuMiU7XG4gICAgbWF4LXdpZHRoOiAyMC4yJTtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDQge1xuICAgIGZsZXgtYmFzaXM6IDglO1xuICAgIG1heC13aWR0aDogOCU7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTA4IHtcbiAgICBmbGV4LWJhc2lzOiAxMi4zJTtcbiAgICBtYXgtd2lkdGg6IDEyLjMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tY29tcGUgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAxIHtcbiAgICBmbGV4LWJhc2lzOiAxOSU7XG4gICAgbWF4LXdpZHRoOiAxOSU7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNvbXBlIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMiB7XG4gICAgZmxleC1iYXNpczogMTUuMiU7XG4gICAgbWF4LXdpZHRoOiAxNS4yJTtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tY29tcGUgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAzIHtcbiAgICBmbGV4LWJhc2lzOiAxNS4yJTtcbiAgICBtYXgtd2lkdGg6IDE1LjIlO1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1jb21wZSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDQge1xuICAgIGZsZXgtYmFzaXM6IDYuNiU7XG4gICAgbWF4LXdpZHRoOiA2LjYlO1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1jb21wZSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDUge1xuICAgIGZsZXgtYmFzaXM6IDguNSU7XG4gICAgbWF4LXdpZHRoOiA4LjUlO1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1jb21wZSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDYge1xuICAgIGZsZXgtYmFzaXM6IDE3LjklO1xuICAgIG1heC13aWR0aDogMTcuOSU7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNvbXBlIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wNyB7XG4gICAgZmxleC1iYXNpczogNi42JTtcbiAgICBtYXgtd2lkdGg6IDYuNiU7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNvbXBlIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wOCB7XG4gICAgZmxleC1iYXNpczogMTElO1xuICAgIG1heC13aWR0aDogMTElO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tcGFzdCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDEge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tcGFzdCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDIge1xuICAgIGZsZXgtYmFzaXM6IDM5JTtcbiAgICBtYXgtd2lkdGg6IDM5JTtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tcGFzdCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDQge1xuICAgIGZsZXgtYmFzaXM6IDE0JTtcbiAgICBtYXgtd2lkdGg6IDE0JTtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tcGFzdCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDkge1xuICAgIGZsZXgtYmFzaXM6IDI3JTtcbiAgICBtYXgtd2lkdGg6IDI3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNsYXNzLXJ1bGUgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAxIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNsYXNzLXJ1bGUgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAyIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNsYXNzLXJ1bGUgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAzIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNvbWJpIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMSB7XG4gICAgZmxleC1iYXNpczogMTM1cHg7XG4gICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tY29tYmkgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAyLCAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tY29tYmkgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAzLCAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tY29tYmkgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTA0LCAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tY29tYmkgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTA1IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gMTM1cHgpIC8gNCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gMTM1cHgpIC8gNCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tY29tYmkuLWhlYWRpbmcgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNvbWJpLi1oZWFkaW5nIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMSB7XG4gICAgZmxleC1iYXNpczogMTM1cHg7XG4gICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tY29tYmkuLWhlYWRpbmcgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAyIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxMzVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMzVweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1yZXN1bHQgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tcmVzdWx0IC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMSB7XG4gICAgZmxleC1iYXNpczogMTQlO1xuICAgIG1heC13aWR0aDogMTQlO1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1yZXN1bHQgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAyIHtcbiAgICBmbGV4LWJhc2lzOiAxOSU7XG4gICAgbWF4LXdpZHRoOiAxOSU7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDMge1xuICAgIGZsZXgtYmFzaXM6IDY3JTtcbiAgICBtYXgtd2lkdGg6IDY3JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tcmVzdWx0IC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMSB7XG4gICAgZ3JpZC1hcmVhOiBhcmVhQTtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tcmVzdWx0IC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMiB7XG4gICAgZ3JpZC1hcmVhOiBhcmVhQjtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tcmVzdWx0IC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMyB7XG4gICAgZ3JpZC1hcmVhOiBhcmVhQztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWRldGFpbC1yZWd1bGF0aW9ucyAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDEge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tbWVzc2FnZS1zcGFjZSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDEge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4tc3AtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLXNwLWNvbHVtbiAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1hZ2VudCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtLTAxLCAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tYWdlbnQgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbS0wMiwgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWFnZW50IC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0tMDUsIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1hZ2VudCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtLTA3IHtcbiAgICBmbGV4LWJhc2lzOiAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWFnZW50IC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0tMDMge1xuICAgIGZsZXgtYmFzaXM6IDEzJTtcbiAgICBtYXgtd2lkdGg6IDEzJTtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tYWdlbnQgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbS0wNCB7XG4gICAgZmxleC1iYXNpczogMTYlO1xuICAgIG1heC13aWR0aDogMTYlO1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1hZ2VudCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtLTA2LCAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tYWdlbnQgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbS0wOCwgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWFnZW50IC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0tMDkge1xuICAgIGZsZXgtYmFzaXM6IDglO1xuICAgIG1heC13aWR0aDogOCU7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWFnZW50IC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0tMTAge1xuICAgIGZsZXgtYmFzaXM6IDclO1xuICAgIG1heC13aWR0aDogNyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1hZ2VudC4tcGFzdCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtLTAxLCAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tYWdlbnQuLXBhc3QgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbS0wMiwgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWFnZW50Li1wYXN0IC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0tMDUsIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1hZ2VudC4tcGFzdCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtLTA3IHtcbiAgICBmbGV4LWJhc2lzOiAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWFnZW50Li1wYXN0IC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0tMDMge1xuICAgIGZsZXgtYmFzaXM6IDEzJTtcbiAgICBtYXgtd2lkdGg6IDEzJTtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tYWdlbnQuLXBhc3QgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbS0wNCB7XG4gICAgZmxleC1iYXNpczogMjQlO1xuICAgIG1heC13aWR0aDogMjQlO1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1hZ2VudC4tcGFzdCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtLTA2LCAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tYWdlbnQuLXBhc3QgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbS0wOCB7XG4gICAgZmxleC1iYXNpczogOCU7XG4gICAgbWF4LXdpZHRoOiA4JTtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tYWdlbnQuLXBhc3QgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbS0xMCB7XG4gICAgZmxleC1iYXNpczogNyU7XG4gICAgbWF4LXdpZHRoOiA3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1jb21iaSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtOmxhc3QtY2hpbGQgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIH1cbn1cblxuLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M4YzhjODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMzZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19oZWFkaW5nIHtcbiAgICBtaW4td2lkdGg6IDEwNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xMztcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi10b3AgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9faGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiA0N3B4O1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19oZWFkaW5nIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIH1cbn1cbi5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2hlYWRpbmcuLXRpbWUge1xuICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9faGVhZGluZy4tdGltZSB7XG4gICAgbWluLWhlaWdodDogNDdweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cbi5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2hlYWRpbmcuLXByaWNlIHtcbiAgbWluLWhlaWdodDogNjFweDtcbn1cbi5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1kZXRhaWwgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9faGVhZGluZyB7XG4gIHBhZGRpbmc6IDExcHggMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWRldGFpbCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tY2xhc3MtcnVsZSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNsYXNzLXJ1bGUgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9faGVhZGluZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1jbGFzcy1ydWxlIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMyAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19oZWFkaW5nIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNvbWJpIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tY29tYmkgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9faGVhZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNvbWJpLi1oZWFkaW5nIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tY29tYmkuLWhlYWRpbmcgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAyIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2hlYWRpbmcge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIH1cbn1cbi5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1yZXN1bHQgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9faGVhZGluZyB7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1yZXN1bHQgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9faGVhZGluZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1yZXN1bHQgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAyIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2hlYWRpbmcsIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1yZXN1bHQgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAzIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2hlYWRpbmcsIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1yZXN1bHQgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTA0IC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2hlYWRpbmcsIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1yZXN1bHQgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTA1IC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2hlYWRpbmcge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDMgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9faGVhZGluZywgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDQgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9faGVhZGluZywgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDUgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9faGVhZGluZyB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDMgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9faGVhZGluZywgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDQgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9faGVhZGluZyB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdC4taGVhZGluZyAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDIgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9faGVhZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAzcHggOXB4O1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1yZXN1bHQuLWhlYWRpbmcgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAyIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2hlYWRpbmc6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1yZXN1bHQuLWhlYWRpbmcgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAzIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdC4taGVhZGluZyAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDMgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9faGVhZGluZzpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tcmVzdWx0Li1oZWFkaW5nIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMyAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19oZWFkaW5nOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tcmVzdWx0Li1oZWFkaW5nIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMyAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19oZWFkaW5nOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICB9XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tbWVzc2FnZS1zcGFjZSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19oZWFkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tYWdlbnQgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tYWdlbnQgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbS0wMSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19oZWFkaW5nIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzhjOGM4O1xufVxuXG4ubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5X193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDEgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzhjOGM4O1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMiAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDkgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkuLXJlZCB7XG4gICAgY29sb3I6ICNmZjAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keS4tcmVkIGEge1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkuLWxpbmsge1xuICAgIGNvbG9yOiAjMDA1OWRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5Li10aW1lIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSAubS1yZXNlcnZhdGlvbi1saXN0X19yYW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkgLm0tcmVzZXJ2YXRpb24tbGlzdF9fcmFuayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkgLm0tcmVzZXJ2YXRpb24tbGlzdF9fcmFuazpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1kZXRhaWwgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNsYXNzLXJ1bGUgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tY2xhc3MtcnVsZSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDEgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNsYXNzLXJ1bGUgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAzIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbi5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1jb21iaSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5IHtcbiAgcGFkZGluZzogNC41cHggOHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1jb21iaSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1jb21iaSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNvbWJpIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5IHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNvbWJpIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5IHtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1jb21iaTpsYXN0LWNoaWxkIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wNSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tY29tYmkuLXNpbXBsZSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1yZXN1bHQgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSB7XG4gICAgbWluLWhlaWdodDogMzZweDtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tcmVzdWx0IC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkuLXJhbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tcmVzdWx0IC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkuLXdpbi13aW5uZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxMThlMzQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDEgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDIgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tcmVzdWx0IC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMiAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5IHtcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDIgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tcmVzdWx0IC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wNiAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5LCAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tcmVzdWx0IC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wNyAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDEgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzhjOGM4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tZGV0YWlsLXJlZ3VsYXRpb25zIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxufVxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLW1lc3NhZ2Utc3BhY2UgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWFnZW50IC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkge1xuICBwYWRkaW5nOiAxMHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tYWdlbnQgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keS4tbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1hZ2VudCAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtLTAxIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjOGM4Yzg7XG59XG5cbi5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlX193cmFwcGVyIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1hZ2VudDpsYXN0LW9mLXR5cGUgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3QuLWNoYW5nZSAubS1yZXNlcnZhdGlvbi1saXN0X19maXJzdC11bml0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1iYXNpczogMjcwcHg7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0Li1jaGFuZ2UgLm0tcmVzZXJ2YXRpb24tbGlzdF9fZmlyc3QtdW5pdDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgI2YwZjBmMDtcbiAgfVxufVxuXG4ubS1yZXNlcnZhdGlvbi1saXN0Li1jaGFuZ2UgLm0tcmVzZXJ2YXRpb24tbGlzdF9fc2Vjb25kLXVuaXQge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdC4tY2hhbmdlIC5tLXJlc2VydmF0aW9uLWxpc3RfX3NlY29uZC11bml0IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAyNzBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNzBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdC4tY2hhbmdlIC5tLXJlc2VydmF0aW9uLWxpc3RfX3NlY29uZC11bml0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fd3JhcHBlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubS1yZXNlcnZhdGlvbi1saXN0X193cmFwcGVyX19pbm5lcl9fY29udCB7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X193cmFwcGVyX19pbm5lcl9fY29udCB7XG4gICAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X193cmFwcGVyX19pbm5lcl9fYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1yZXNlcnZhdGlvbi1saXN0X193cmFwcGVyX19pbm5lcl9fY29udF9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tbWVzc2FnZS1zcGFjZSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19oZWFkaW5nX190dGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tbWVzc2FnZS1zcGFjZSAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5X19uYW1lIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fbmF2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fbmF2X19oZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fbmF2X19pdGVtIHtcbiAgcGFkZGluZzogMCAxMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tLXJlc2VydmF0aW9uLWxpc3RfX25hdl9faXRlbTpob3ZlciwgLm0tcmVzZXJ2YXRpb24tbGlzdF9fbmF2X19pdGVtLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA5ZDFiO1xufVxuXG4ubS1yZXNlcnZhdGlvbi1saXN0X19uYXZfX2l0ZW0gKyAubS1yZXNlcnZhdGlvbi1saXN0X19uYXZfX2l0ZW0ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG59XG5cbi5tLXJlc2VydmF0aW9uLWxpc3RfX2xhYmVsIHtcbiAgbWluLXdpZHRoOiA2NnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDhweDtcbiAgICBib3R0b206IDRweDtcbiAgfVxufVxuXG4ubS1maXhlZC1hcmVhLi1ub3JtYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNjBweDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgb3BhY2l0eTogMTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWZpeGVkLWFyZWEuLW5vcm1hbCB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuLm0tZml4ZWQtYXJlYS4tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAxO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWZpeGVkLWFyZWEuLWNoZWNrYm94IHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuLm0tZml4ZWQtYXJlYS5pcy1ib3R0b20ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubS1maXhlZC1hcmVhX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tZml4ZWQtYXJlYV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1maXhlZC1hcmVhX19pbm5lci4tc2luZ2xlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ubS1maXhlZC1hcmVhX19jaGVja2JveCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1maXhlZC1hcmVhX19jaGVja2JveCB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNTBweDtcbiAgfVxufVxuXG4ubS10YWItbWVudS4tcm91bmRlZC1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm90dG9tOiBhdXRvO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogMjIwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLm0tdGFiLW1lbnUuLXJvdW5kZWQtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm0tdGFiLW1lbnUuLXJvdW5kZWQtbWVudTpoYXMoLm0tdGFiLW1lbnVfX2l0ZW0uaXMtYWN0aXZlOmxhc3QtY2hpbGQpOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5tLXRhYi1tZW51Li1yb3VuZGVkLW1lbnUgPiBsaSB7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLm0tdGFiLW1lbnUuLXJvdW5kZWQtbWVudSA+IGxpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm0tdGFiLW1lbnUuLXJvdW5kZWQtbWVudSA+IGxpID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiA5cHggMDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tLXRhYi1tZW51Li1yb3VuZGVkLW1lbnUgPiBsaSA+IGEgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzk2OTY5NjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tLXRhYi1tZW51Li1yb3VuZGVkLW1lbnUgPiBsaSA+IGEgPiBzcGFuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubS10YWItbWVudS4tcm91bmRlZC1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubS10YWItbWVudS4tcm91bmRlZC1tZW51ID4gbGk6bGFzdC1jaGlsZCA+IGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm0tdGFiLW1lbnUuLXJvdW5kZWQtbWVudSA+IGxpLmlzLWFjdGl2ZSA+IGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm0tdGFiLW1lbnUuLXJvdW5kZWQtbWVudSA+IGxpLmlzLWFjdGl2ZSA+IGEgPiBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tLWFjYy1pbmNoZWNrX19pbm5lcl9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4ubS1hY2MtaW5jaGVja19faW5uZXJfX2JveF9fY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTVweDtcbiAgei1pbmRleDogMTtcbn1cblxuLm0tYWNjLWluY2hlY2tfX3R0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCA1MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M2YzZjNjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tLWFjYy1pbmNoZWNrX190dGw6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd190b3Auc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubS1hY2MtaW5jaGVja19fdHRsLmlzLWFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4ubS1hY2MtaW5jaGVja19fY29udCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tLWFjYy1pbmNoZWNrX19pbm5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjNmM2O1xufVxuXG4ubS1hY2MtaW5jaGVja19fdHRsX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbi5tLWFjYy1pbmNoZWNrIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuLm0tYWNjLWluY2hlY2sgLm0tYWNjLWluY2hlY2tfX2xpc3QgLm0tYWNjLWluY2hlY2tfX2l0ZW0ge1xuICBwYWRkaW5nOiAzcHggMjBweCAzcHggNTBweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5tLWFjYy1pbmNoZWNrIC5tLWFjYy1pbmNoZWNrX19saXN0IC5tLWFjYy1pbmNoZWNrX19pdGVtIC5tLWFjYy1pbmNoZWNrX19pdGVtX19jaGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5tLWlucHV0Li1wYXNzd29yZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWlucHV0Li1jb250IHtcbiAgICB3aWR0aDogMzU1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5tLWlucHV0Li1tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubS1pbnB1dF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSwgLTEpO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubS1pbnB1dF9faWNvbi4taW4taWNvbiB7XG4gIHJpZ2h0OiAxOHB4O1xufVxuXG4ubS1pbnB1dF9fbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjdlN2U7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogNnB4IDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzJweDtcbn1cbi5tLWlucHV0X19tZXNzYWdlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICBib3R0b206IC0xNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmN2U3ZTtcbn1cblxuLm0tZGV0YWlsYm94Li1ib3JkZXItYm90dG0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbn1cbi5tLWRldGFpbGJveCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubS1kZXRhaWxib3ggZGQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLm0tZGV0YWlsYm94IGRkIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm0tZGV0YWlsYm94IGRkIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgNnB4IDZweCAwO1xufVxuLm0tZGV0YWlsYm94IGRkIHVsIGxpLm5vc3R5bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubS1kZXRhaWxib3ggZGQgdWwgbGkgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duX2JpZy5zdmcpO1xuICB3aWR0aDogY2FsYyg1MHZ3IC0gMjJweCAtIDdweCk7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuLm0tZGV0YWlsYm94Li1wY2JveCB7XG4gIHBhZGRpbmc6IDQwcHggMTBweCAwIDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tLWRldGFpbGJveC4tcGNib3ggZHQge1xuICBmbGV4LWJhc2lzOiAxNDBweDtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm0tZGV0YWlsYm94Li1wY2JveCBkZCB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG59XG4ubS1kZXRhaWxib3guLXBjYm94IGRkIHVsIGxpIHNlbGVjdCB7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG4ubS1kZXRhaWxib3guLXBjYm94Li10YWIyIGR0IHtcbiAgZmxleC1iYXNpczogMTcwcHg7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5tLWRldGFpbGJveC4tcGNib3guLXRhYjIgZGQge1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNzBweCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xufVxuXG4ubS1kZXRhaWxib3hfX2lubmVyIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWRldGFpbGJveF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbn1cbi5tLWRldGFpbGJveF9faW5uZXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5tLWRldGFpbGJveF9faW5uZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm0tZGV0YWlsYm94Li1ub3RpY2UgLm0tZGV0YWlsYm94X19pbm5lciB7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tZGV0YWlsYm94Li1ub3RpY2UgLm0tZGV0YWlsYm94X19pbm5lciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tZGV0YWlsYm94Li1zcC1mbGV4IC5tLWRldGFpbGJveF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5tLWRldGFpbGJveC4tY29tcGxldGUgLm0tZGV0YWlsYm94X19pbm5lciB7XG4gIHBhZGRpbmc6IDlweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tZGV0YWlsYm94Li1jb21wbGV0ZSAubS1kZXRhaWxib3hfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1kZXRhaWxib3hfX2lubmVyLi1zcC1mbGV4LWNlbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5tLWRldGFpbGJveF9faW5uZXIgLm0tZGV0YWlsYm94X19kYXRhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tZGV0YWlsYm94X19pbm5lciAubS1kZXRhaWxib3hfX2RhdGEge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2NXB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubS1kZXRhaWxib3guLW5vdGljZSAubS1kZXRhaWxib3hfX2lubmVyIC5tLWRldGFpbGJveF9fZGF0YSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWRldGFpbGJveC4tbm90aWNlIC5tLWRldGFpbGJveF9faW5uZXIgLm0tZGV0YWlsYm94X19kYXRhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5tLWRldGFpbGJveC4tc3AtZmxleCAubS1kZXRhaWxib3hfX2lubmVyIC5tLWRldGFpbGJveF9fZGF0YSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubS1kZXRhaWxib3guLWNvbXBsZXRlIC5tLWRldGFpbGJveF9faW5uZXIgLm0tZGV0YWlsYm94X19kYXRhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWRldGFpbGJveC4tY29tcGxldGUgLm0tZGV0YWlsYm94X19pbm5lciAubS1kZXRhaWxib3hfX2RhdGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWRldGFpbGJveC4tY29tcGxldGUgLm0tZGV0YWlsYm94X19pbm5lciAubS1kZXRhaWxib3hfX2RhdGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgfVxufVxuLm0tZGV0YWlsYm94X19pbm5lciAubS1kZXRhaWxib3hfX2RhdGEuLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubS1kZXRhaWxib3hfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1kZXRhaWxib3hfX3R0bCB7XG4gICAgd2lkdGg6IDE2NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5tLWRldGFpbGJveF9fdHRsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbi5tLWRldGFpbGJveC4tbm90aWNlIC5tLWRldGFpbGJveF9fdHRsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tZGV0YWlsYm94Li1ub3RpY2UgLm0tZGV0YWlsYm94X190dGwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLm0tZGV0YWlsYm94Li1jb21wbGV0ZSAubS1kZXRhaWxib3hfX3R0bCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1kZXRhaWxib3guLWNvbXBsZXRlIC5tLWRldGFpbGJveF9fdHRsIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLm0tY291cG9uLXBhbmVsIHtcbiAgcGFkZGluZzogMTZweCAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jb3Vwb24tcGFuZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjJweCAwcHggMjRweDtcbiAgfVxufVxuXG4ubS1jb3Vwb24tcGFuZWxfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNvdXBvbi1wYW5lbF9faXRlbSB7XG4gICAgbWluLXdpZHRoOiAyMDJweDtcbiAgfVxuICAubS1jb3Vwb24tcGFuZWxfX2l0ZW0gKyAqIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tY291cG9uLXBhbmVsX19pdGVtLi13aWRlIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5tLWNvdXBvbi1wYW5lbF9faXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycHg7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm0tbXlwYWdlLWhlYWRpbmcge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLW15cGFnZS1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gIH1cbn1cbi5tLW15cGFnZS1oZWFkaW5nLi1ub2JnYyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm0tbXlwYWdlLWhlYWRpbmcuLXR0bCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tbXlwYWdlLWhlYWRpbmcuLXR0bCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmctdG9wOiA0M3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG4ubS1teXBhZ2UtaGVhZGluZy5oYXMtYnRucyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tbXlwYWdlLWhlYWRpbmcuaGFzLWJ0bnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLm0tbXlwYWdlLWhlYWRpbmdfX2J0bnNfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubS1teXBhZ2UtaGVhZGluZ19fYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubS1mbG9hdC1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDlweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuLm0tZmxvYXQtbWVudS5pcy1jbG9zZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLm0tZmxvYXQtbWVudS5pcy1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5tLWZsb2F0LW1lbnUgPiBhLFxuLm0tZmxvYXQtbWVudSBidXR0b24ge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xuICBjb2xvcjogI2FhYTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLm0tZmxvYXQtbWVudSA+IGEuaXMtYWN0aXZlLFxuLm0tZmxvYXQtbWVudSBidXR0b24uaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMwMDk5MzM7XG59XG4ubS1mbG9hdC1tZW51Li10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5tLWZsb2F0LW1lbnVfX25hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tbm90aWNlX19ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1ub3RpY2UuLXVuZGVyIC5tLW5vdGljZV9fYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubS1ub3RpY2VfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1ub3RpY2VfX3R0bCB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICB9XG59XG4ubS1ub3RpY2UuLXVuZGVyIC5tLW5vdGljZV9fdHRsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLW5vdGljZS4tdW5kZXIgLm0tbm90aWNlX190dGwge1xuICAgIG1pbi13aWR0aDogMjc4cHg7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgfVxufVxuXG4ubS1ub3RpY2VfX21haW4ge1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLW5vdGljZV9fbWFpbiB7XG4gICAgcGFkZGluZzogMCA0NXB4O1xuICB9XG59XG4ubS1ub3RpY2VfX21haW4gYSxcbi5tLW5vdGljZV9fbWFpbiAubS1ub3RpY2VfX2xpbmsge1xuICBjb2xvcjogIzAwNzBkMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1ub3RpY2VfX21haW4gYSxcbiAgLm0tbm90aWNlX19tYWluIC5tLW5vdGljZV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLW5vdGljZS4tdW5kZXIgLm0tbm90aWNlX19tYWluIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1ub3RpY2UuLXVuZGVyIC5tLW5vdGljZV9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLW5vdGljZS4tdW5kZXIgLm0tbm90aWNlX19pdGVtID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tbm90aWNlX19pdGVtX190aW1lIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG59XG5cbi5tLW5vdGljZS4tZ290b3Bhc3Mge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tbm90aWNlLi1nb3RvcGFzcyB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4IDMwcHg7XG4gIH1cbn1cbi5tLW5vdGljZS4tYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDgwMDtcbn1cbi5tLW5vdGljZS4tYm9yZGVyLXBhbmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm0tbm90aWNlLi1wcmFjdGljZS10b3Age1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1ub3RpY2UuLXByYWN0aWNlLXRvcCB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICB9XG59XG4ubS1ub3RpY2UuLXByYWN0aWNlLXRvcCAubS1ub3RpY2VfX2xpbmsge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwNzBEMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLW5vdGljZS4tcHJhY3RpY2UtdG9wIC5tLW5vdGljZV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5tLW5vdGljZV9fbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubS1ub3RpY2VfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5tLW5vdGljZV9fZGV0YWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tbm90aWNlX19kZXRhaWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5cbi5tLW5vdGljZV9fZGV0YWlsX190dGwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1ub3RpY2VfX2RldGFpbF9fdHRsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tbm90aWNlX19kZXRhaWxfX2JveCB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBmbGV4LWJhc2lzOiA0ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm0taW50cm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWludHJvIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWludHJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5tLWludHJvLi1ib3JkZXItbm9uZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm0taW50cm9fX2ltZ2JveCB7XG4gIG1pbi13aWR0aDogMTA4cHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1pbnRyb19faW1nYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm0taW50cm9fX2ltZ2JveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWludHJvX190eHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWludHJvX190eHQge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxufVxuLm0taW50cm8uLWRldGFpbCAubS1pbnRyb19fdHh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWludHJvLi1kZXRhaWwgLm0taW50cm9fX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1pbnRyb19faW1nYm94X19sb2dvIHtcbiAgICB3aWR0aDogNzFweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWludHJvX19saW5rYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWludHJvX19saW5rYm94IHtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICB9XG59XG5cbi5tLXBvaW50LXVzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhkMzE7XG4gIHBhZGRpbmc6IDE1cHggMTBweCA0NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcG9pbnQtdXNlciB7XG4gICAgcGFkZGluZzogMzVweDtcbiAgfVxufVxuXG4ubS1wb2ludC11c2VyX190dGwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwOWEwM2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXBvaW50LXVzZXJfX3R0bCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuXG4ubS1wb2ludC11c2VyX19zdWJ0dGwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXBvaW50LXVzZXJfX3N1YnR0bCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5tLXBvaW50LXVzZXJfX2Rvd25sb2FkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubS1wb2ludC11c2VyX19kb3dubG9hZCA+ICoge1xuICBtYXJnaW46IDAgOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcG9pbnQtdXNlcl9fZG93bmxvYWQgPiAqIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuXG4ubS1wb2ludC11c2VyX19zdGVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZTlmMTtcbiAgcGFkZGluZzogMzVweCAwIDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1wb2ludC11c2VyX19zdGVwIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgNTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5cbi5tLXBvaW50LXVzZXJfX3N0ZXBfX2FwcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm0tcG9pbnQtdXNlcl9fc3RlcF9fYXBwX190dGwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ubS1wYXNzIHtcbiAgcGFkZGluZzogMjVweCAwIDA7XG59XG5cbi5tLXBhc3NfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcGFzc19fdHRsIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXBhc3NfX25hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tLXBhc3NfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcGFzc19fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG5cbi5tLXBhc3NfX3VuaXRfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzIzMjMyO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4ubS1wYXNzX191bml0X19jb250IHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcGFzc19fdW5pdF9fY29udCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1wYXNzX191bml0X19jb250IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tLXBhc3MuLW15cGFnZSAubS1wYXNzX191bml0X19jb250IHtcbiAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubS1wYXNzX191bml0X19jb250IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubS1wYXNzX191bml0X19jb250Li1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubS1wYXNzX191bml0X19jb250Li1pbm5lci1ncm91cCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tcGFzc19fdW5pdF9fY29udC4taW5uZXItZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXBhc3NfX3VuaXRfX2NvbnQuLWlubmVyLWdyb3VwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcGFzc19fdW5pdF9fY29udF9fcG9pbnQge1xuICAgIGZsZXgtYmFzaXM6IDQyJTtcbiAgICBtYXgtd2lkdGg6IDQyJTtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIH1cbn1cbi5tLXBhc3MuLWdvbGQgLm0tcGFzc19fdW5pdF9fY29udF9fcG9pbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRkYmM3O1xufVxuLm0tcGFzcy4tc2lsdmVyIC5tLXBhc3NfX3VuaXRfX2NvbnRfX3BvaW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5tLXBhc3MuLXBsYXRpbnVtIC5tLXBhc3NfX3VuaXRfX2NvbnRfX3BvaW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZGVlZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXBhc3MuLW15cGFnZSAubS1wYXNzX191bml0X19jb250X19wb2ludCB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDEzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5tLXBhc3MuLW15cGFnZSAubS1wYXNzX191bml0X19jb250X19wb2ludCB7XG4gICAgcGFkZGluZzogMTJweCA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1wYXNzX191bml0X19jb250X19wb2ludF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1wYXNzX191bml0X19jb250X19wb2ludF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLXBhc3MuLWdvbGQgLm0tcGFzc19fdW5pdF9fY29udF9fcG9pbnRfX2lubmVyLi1ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E1OGE0ZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tcGFzcy4tc2lsdmVyIC5tLXBhc3NfX3VuaXRfX2NvbnRfX3BvaW50X19pbm5lci4tYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4OTg5ODk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLXBhc3MuLXBsYXRpbnVtIC5tLXBhc3NfX3VuaXRfX2NvbnRfX3BvaW50X19pbm5lci4tYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MzM0ODc7XG4gIH1cbn1cbi5tLXBhc3NfX3VuaXRfX2NvbnRfX3BvaW50X19pbm5lci4tc3RhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXBhc3NfX3VuaXRfX2NvbnRfX3BvaW50X19pbm5lci4tc3RhZ2Uge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tcGFzc19fdW5pdF9fY29udF9fcG9pbnRfX2lubmVyLi1zdGFnZSB7XG4gICAgcGFkZGluZzogMjBweCAyNXB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXBhc3NfX3VuaXRfX2NvbnRfX3BvaW50X19pbm5lci4tc3RhZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLm0tcGFzc19fdW5pdF9fY29udF9fcG9pbnRfX2lubmVyX190dGwsXG4ubS1wYXNzX191bml0X19jb250X19jZWxsX19pdGVtX190dGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcGFzc19fdW5pdF9fY29udF9fcG9pbnRfX2lubmVyX190dGwsXG4gIC5tLXBhc3NfX3VuaXRfX2NvbnRfX2NlbGxfX2l0ZW1fX3R0bCB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLXBhc3NfX3VuaXRfX2NvbnRfX3BvaW50X19pbm5lcl9fdHRsLFxuICAubS1wYXNzX191bml0X19jb250X19jZWxsX19pdGVtX190dGwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm0tcGFzc19fdW5pdF9fY29udF9fcG9pbnRfX3Jhbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLXBhc3NfX3VuaXRfX2NvbnRfX3BvaW50X19yYW5rIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICB9XG59XG4ubS1wYXNzX191bml0X19jb250X19wb2ludF9fcmFuazpiZWZvcmUge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLm0tcGFzcy4tZ29sZCAubS1wYXNzX191bml0X19jb250X19wb2ludF9fcmFuazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ltZ19nb2xkLnBuZyk7XG59XG4ubS1wYXNzLi1zaWx2ZXIgLm0tcGFzc19fdW5pdF9fY29udF9fcG9pbnRfX3Jhbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pbWdfc2lsdmVyLnBuZyk7XG59XG4ubS1wYXNzLi1wbGF0aW51bSAubS1wYXNzX191bml0X19jb250X19wb2ludF9fcmFuazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ltZ19wbGF0aW51bS5wbmcpO1xufVxuLm0tcGFzcy4tbXlwYWdlIC5tLXBhc3NfX3VuaXRfX2NvbnRfX3BvaW50X19yYW5rIHtcbiAgbWluLXdpZHRoOiAxNTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLXBhc3MuLW15cGFnZSAubS1wYXNzX191bml0X19jb250X19wb2ludF9fcmFuayB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5tLXBhc3NfX3VuaXRfX2NvbnRfX3BvaW50X19yYW5rX190eHQge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLm0tcGFzcy4tZ29sZCAubS1wYXNzX191bml0X19jb250X19wb2ludF9fcmFua19fdHh0IHtcbiAgY29sb3I6ICNhNThhNGU7XG59XG4ubS1wYXNzLi1zaWx2ZXIgLm0tcGFzc19fdW5pdF9fY29udF9fcG9pbnRfX3JhbmtfX3R4dCB7XG4gIGNvbG9yOiAjODk4OTg5O1xufVxuLm0tcGFzcy4tcGxhdGludW0gLm0tcGFzc19fdW5pdF9fY29udF9fcG9pbnRfX3JhbmtfX3R4dCB7XG4gIGNvbG9yOiAjNTMzNDg3O1xufVxuLm0tcGFzcy4tbXlwYWdlIC5tLXBhc3NfX3VuaXRfX2NvbnRfX3BvaW50X19yYW5rX190eHQge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1wYXNzLi1teXBhZ2UgLm0tcGFzc19fdW5pdF9fY29udF9fcG9pbnRfX3JhbmtfX3R4dCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4ubS1wYXNzX191bml0X19jb250X19pdGVtIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcGFzc19fdW5pdF9fY29udF9faXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMzBweDtcbiAgICBmbGV4LWJhc2lzOiA1OCU7XG4gICAgbWF4LXdpZHRoOiA1OCU7XG4gIH1cbn1cblxuLm0tcGFzc19fdW5pdF9fY29udF9fY2VsbC4tbG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1wYXNzX191bml0X19jb250X19jZWxsLi1sb2dvIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcGFzc19fdW5pdF9fY29udF9fY2VsbC4tbG9nbyB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tcGFzc19fdW5pdF9fY29udF9fY2VsbC4tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1wYXNzX191bml0X19jb250X19jZWxsLi1ncm91cCB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAxMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm0tcGFzc19fdW5pdF9fY29udF9fY2VsbC4tZ3JvdXAge1xuICAgIHBhZGRpbmc6IDEycHggNXB4O1xuICB9XG59XG5cbi5tLXBhc3NfX3VuaXRfX2NvbnRfX2NlbGxfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1wYXNzX191bml0X19jb250X19jZWxsX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm0tcGFzc19fdW5pdF9fY29udF9fY2VsbF9faXRlbSB7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcGFzc19fdW5pdF9fY29udF9fY2VsbF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ubS1wYXNzX191bml0X19jb250X19jZWxsX19pdGVtX19wb2ludCB7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcGFzc19fdW5pdF9fY29udF9fY2VsbF9faXRlbV9fcG9pbnQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4ubS1wYXNzX191bml0X19jb250X19jZWxsX19pdGVtX19wb2ludF9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwcHggNXB4O1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXBhc3NfX3VuaXRfX2NvbnRfX2NlbGxfX2l0ZW1fX3BvaW50X19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICB9XG59XG5cbi5tLXBhc3NfX3VuaXRfX2NvbnRfX2NlbGxfX2xpbmsge1xuICBsaW5lLWhlaWdodDogMTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS10b3RhbC1wb2ludCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXRvdGFsLXBvaW50Li1zcC1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tdG90YWwtcG9pbnQuLXNwLXNob3cge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXRvdGFsLXBvaW50Li1teXBhZ2Uge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxufVxuXG4ubS10b3RhbC1wb2ludF9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS10b3RhbC1wb2ludF9fbWFpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tdG90YWwtcG9pbnRfX21haW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAubS10b3RhbC1wb2ludF9fbWFpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5tLXRvdGFsLXBvaW50X19tYWluX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDI7XG59XG5cbi5tLXRvdGFsLXBvaW50X19ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMztcbn1cblxuLm0tdG90YWwtcG9pbnRfX251bWJlcmJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubS10b3RhbC1wb2ludF9fbnVtYmVyYm94Li10eHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tdG90YWwtcG9pbnRfX251bWJlcmJveC4tdHh0IHtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5tLXRvdGFsLXBvaW50X19udW1iZXJib3guLXR4dCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tdG90YWwtcG9pbnQuLW15cGFnZSAubS10b3RhbC1wb2ludF9fbnVtYmVyYm94IHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLm0tdG90YWwtcG9pbnRfX3RvdGFsYm94IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0ZDQzOTg7XG4gIHBhZGRpbmc6IDdweCA4cHggMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubS10b3RhbC1wb2ludF9fbnVtYmVyIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5tLXRvdGFsLXBvaW50Li1nb2xkIC5tLXRvdGFsLXBvaW50X19udW1iZXIuLW1haW4ge1xuICBjb2xvcjogI2E1OGE0ZTtcbn1cbi5tLXRvdGFsLXBvaW50Li1zaWx2ZXIgLm0tdG90YWwtcG9pbnRfX251bWJlci4tbWFpbiB7XG4gIGNvbG9yOiAjODk4OTg5O1xufVxuLm0tdG90YWwtcG9pbnQuLXBsYXRpbnVtIC5tLXRvdGFsLXBvaW50X19udW1iZXIuLW1haW4ge1xuICBjb2xvcjogIzUzMzQ4Nztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS10b3RhbC1wb2ludF9fbnVtYmVyLi1zdWIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4ubS10b3RhbC1wb2ludC4tdW5kZXItbG9nbyAubS10b3RhbC1wb2ludF9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXRvdGFsLXBvaW50Li11bmRlci1sb2dvIC5tLXRvdGFsLXBvaW50X19udW1iZXIuLWxnIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tdG90YWwtcG9pbnQuLXVuZGVyLWxvZ28gLm0tdG90YWwtcG9pbnRfX251bWJlci4tbGcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4ubS10b3RhbC1wb2ludF9fdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4ubS10b3RhbC1wb2ludF9fdHh0Li1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm0tdG90YWwtcG9pbnRfX3N1Yl9fdHh0IHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXRvdGFsLXBvaW50X19zdWJfX3R4dCB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIH1cbn1cbi5tLXRvdGFsLXBvaW50Li11bmRlci1sb2dvIC5tLXRvdGFsLXBvaW50X19zdWJfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXRvdGFsLXBvaW50Li1teXBhZ2UgLm0tdG90YWwtcG9pbnRfX3N1Yl9fdHh0IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cblxuLm0tdG90YWwtcG9pbnRfX3N1YiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tdG90YWwtcG9pbnRfX3N1YiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTM4cHgpO1xuICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gIH1cbiAgLm0tdG90YWwtcG9pbnRfX3N1YjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UyZTJlMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gIH1cbiAgLm0tdG90YWwtcG9pbnQuLWdvbGQgLm0tdG90YWwtcG9pbnRfX3N1YjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2E1OGE0ZTtcbiAgfVxuICAubS10b3RhbC1wb2ludC4tc2lsdmVyIC5tLXRvdGFsLXBvaW50X19zdWI6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM4OTg5ODk7XG4gIH1cbiAgLm0tdG90YWwtcG9pbnQuLXBsYXRpbnVtIC5tLXRvdGFsLXBvaW50X19zdWI6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM1MzM0ODc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLm0tdG90YWwtcG9pbnRfX3N1YiB7XG4gICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgfVxufVxuLm0tdG90YWwtcG9pbnQuLXVuZGVyLWxvZ28gLm0tdG90YWwtcG9pbnRfX3N1YiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLXRvdGFsLXBvaW50Li11bmRlci1sb2dvIC5tLXRvdGFsLXBvaW50X19zdWIge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tdG90YWwtcG9pbnQuLXBjLWp1c3RpZnktYXJvdW5kIC5tLXRvdGFsLXBvaW50X19zdWIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tdG90YWwtcG9pbnQuLXNwLXJvdyAubS10b3RhbC1wb2ludF9fc3ViIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS10b3RhbC1wb2ludC4tc3Atc2hvdyAubS10b3RhbC1wb2ludF9fc3ViIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5tLXRvdGFsLXBvaW50Li1zcC1zaG93IC5tLXRvdGFsLXBvaW50X19zdWI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS10b3RhbC1wb2ludC4tbXlwYWdlIC5tLXRvdGFsLXBvaW50X19zdWIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXRvdGFsLXBvaW50Li1teXBhZ2UgLm0tdG90YWwtcG9pbnRfX3N1YiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm0tdG90YWwtcG9pbnRfX3BvaW50X19iYXNlIHtcbiAgei1pbmRleDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm0tdG90YWwtcG9pbnRfX3BvaW50X19wb2ludC11cCB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tLXRvdGFsLXBvaW50Li1wbGF0aW51bSAubS10b3RhbC1wb2ludF9fcG9pbnRfX3BvaW50LXVwX19jb2xvcjAsXG4ubS10b3RhbC1wb2ludC4tcGxhdGludW0gLm0tdG90YWwtcG9pbnRfX3BvaW50X19wb2ludC11cF9fY29sb3IxMDAge1xuICBzdG9wLWNvbG9yOiAjNTMzNDg3O1xufVxuLm0tdG90YWwtcG9pbnQuLWdvbGQgLm0tdG90YWwtcG9pbnRfX3BvaW50X19wb2ludC11cF9fY29sb3IwLFxuLm0tdG90YWwtcG9pbnQuLWdvbGQgLm0tdG90YWwtcG9pbnRfX3BvaW50X19wb2ludC11cF9fY29sb3IxMDAge1xuICBzdG9wLWNvbG9yOiAjYTU4YTRlO1xufVxuLm0tdG90YWwtcG9pbnQuLXNpbHZlciAubS10b3RhbC1wb2ludF9fcG9pbnRfX3BvaW50LXVwX19jb2xvcjAsXG4ubS10b3RhbC1wb2ludC4tc2lsdmVyIC5tLXRvdGFsLXBvaW50X19wb2ludF9fcG9pbnQtdXBfX2NvbG9yMTAwIHtcbiAgc3RvcC1jb2xvcjogIzg5ODk4OTtcbn1cblxuLm0tYmFubmVyLXVuaXQuLXJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWJhbm5lci11bml0Li1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm0tYmFubmVyLXVuaXRfX2l0ZW1fX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5tLWJhbm5lci11bml0X19pdGVtX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tdGFibGVib3guLXNjcm9sbCAubS10YWJsZWJveF9faW5uZXIge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuXG4ubS10YWJsZWJveF9fdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXRhYmxlYm94X190YWJsZSB7XG4gICAgd2lkdGg6IDg4MHB4O1xuICB9XG59XG5cbi5tLXRhYmxlYm94X19oZWFkIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXRhYmxlYm94X19oZWFkIHRoIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4ubS10YWJsZWJveF9fYm9keSB0ZCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS10YWJsZWJveF9fYm9keSAubS10YWJsZWJveF9fdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuLm0tdGFibGVib3hfX25hbWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cblxuLm0tdGFibGVib3hfX2NhcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogIzI2MjYyNjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXBhc3MtZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1wYXNzLWRldGFpbCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tcGFzcy1kZXRhaWwuLXdlYiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgcGFkZGluZzogOXB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXBhc3MtZGV0YWlsLi13ZWIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1wYXNzLWRldGFpbC4tc3AtdW5kZXItbGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXBhc3MtZGV0YWlsLi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLm0tcGFzcy1kZXRhaWxfX3R0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1wYXNzLWRldGFpbF9fdHRsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXBhc3MtZGV0YWlsLi1ncm91cCAubS1wYXNzLWRldGFpbF9fdHRsIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgfVxufVxuXG4ubS1wYXNzLWRldGFpbF9fdGV4dCB7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1wYXNzLWRldGFpbF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLm0tcGFzcy1kZXRhaWwuLXdlYiAubS1wYXNzLWRldGFpbF9fdGV4dCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXBhc3MtZGV0YWlsLi13ZWIgLm0tcGFzcy1kZXRhaWxfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLm0tcGFzcy1kZXRhaWxfX3RleHRfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMHB4IDVweDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1wYXNzLWRldGFpbF9fdGV4dF9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgfVxufVxuLm0tcGFzcy1kZXRhaWwuLXdlYiAubS1wYXNzLWRldGFpbF9fdGV4dF9fbnVtYmVyIHtcbiAgY29sb3I6ICMwMDk5MzM7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tcGFzcy1kZXRhaWwuLXdlYiAubS1wYXNzLWRldGFpbF9fdGV4dF9fbnVtYmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXBhc3MtZGV0YWlsLi13ZWIgLm0tcGFzcy1kZXRhaWxfX3RleHRfX251bWJlciB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gIH1cbn1cblxuLm0tcGFzcy1kZXRhaWxfX3RleHRfX251bWJlcl9fdW5pdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tLXBhc3MtZGV0YWlsX19saW5rIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5tLXBhc3MtZGV0YWlsX19saW5rLi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm0tcGFzcy1kZXRhaWwuLXdlYiAubS1wYXNzLWRldGFpbF9fbGluayB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tLXBhZ2UtbmV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDExcHggNXB4O1xufVxuLm0tcGFnZS1uZXdzLi1iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMjAwO1xufVxuXG4ubS1wYWdlLW5ld3NfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXBhZ2UtbmV3c19fdHh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi5tLXBhZ2UtbmV3c19faWNvbiB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubS1saXN0Li1udW1iZXIgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5tLWxpc3QuLW51bWJlciBsaTo6YmVmb3JlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBjb3VudGVyKG51bWJlcik7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWxpc3QuLW51bWJlciBsaTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5tLWxpc3QuLXBvaW50IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubS1saXN0Li1wb2ludCBsaTo6YmVmb3JlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIuODu1wiO1xufVxuLm0tbGlzdC4tbGluayBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDVweCAwO1xufVxuLm0tbGlzdC4tbGluayBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjb2xvcjogIzAwNTlkZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWxpc3QuLWNvbDItcGMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tbGlzdC4tY29sMi1wYyBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLm0tbGlzdC4tY29sMi1wYyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDA1OWRlO1xufVxuXG4ubS1tZWRpYS1ib3guLW1vdmllIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tbWVkaWEtYm94Li1tb3ZpZSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4ubS1tZWRpYS1ib3guLW1vdmllIGlmcmFtZSB7XG4gIGFzcGVjdC1yYXRpbzogMzMwLzIwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLW1lZGlhLWJveC4tbW92aWUgaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDc1NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ubS1tZWRpYS1ib3guLWltZzM2MCBpZnJhbWUge1xuICBhc3BlY3QtcmF0aW86IDMzMC8yMTA7XG59XG4ubS1tZWRpYS1ib3ggaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tLWFuY2hvci1ib3hfX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgY29sdW1uLWdhcDogMjRweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tYW5jaG9yLWJveF9faXRlbXMge1xuICAgIHJvdy1nYXA6IDE4cHg7XG4gICAgY29sdW1uLWdhcDogMjRweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cblxuLm0tYW5jaG9yLWJveF9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWFuY2hvci1ib3hfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxufVxuXG4ubS1hbmNob3ItYm94X190dGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNzdkZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5tLWFuY2hvci1ib3hfX3R0bDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWFuY2hvci1ib3hfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLm0tYW5jaG9yLWJveF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tLWFuY2hvci1ib3hfX2xpc3QgPiBsaSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4ubS1hbmNob3ItYm94X19saXN0IGEge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5tLWFuY2hvci1ib3hfX2xpc3QgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWFuY2hvci1ib3hfX2xpc3QgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5PcmdhbmlzbXNcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5vLXByb2dyYW1fX25hdmlnYXRpb24ge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLm8tcHJvZ3JhbV9fbmF2aWdhdGlvbi5fc3Age1xuICBtYXJnaW46IDE2cHggMDtcbn1cbi5vLXByb2dyYW1fX25hdmlnYXRpb24uX3NwIC5vLXByb2dyYW1fX25hdmlnYXRpb25fX3ByZXYsXG4uby1wcm9ncmFtX19uYXZpZ2F0aW9uLl9zcCAuby1wcm9ncmFtX19uYXZpZ2F0aW9uX19uZXh0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1wcm9ncmFtX19uYXZpZ2F0aW9uLl9zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tcHJvZ3JhbV9fbmF2aWdhdGlvbi5fcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm8tcHJvZ3JhbV9fbmF2aWdhdGlvbi5fc3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1wcm9ncmFtX19uYXZpZ2F0aW9uLl9wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uby1wcm9ncmFtX19uYXZpZ2F0aW9uX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE1cHg7XG59XG4uby1wcm9ncmFtX19uYXZpZ2F0aW9uX19pbm5lci4tanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm8tcHJvZ3JhbV9fbmF2aWdhdGlvbl9fYnRuIHtcbiAgd2lkdGg6IDgwcHg7XG59XG4uby1wcm9ncmFtX19uYXZpZ2F0aW9uX19idG4uLW1vbnRoIHtcbiAgd2lkdGg6IDQ4cHg7XG59XG5cbi5vLXByb2dyYW1fX25hdmlnYXRpb25fX2l0ZW1zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogMCAxMHB4IDEwcHg7XG59XG5cbi5vLXByb2dyYW1fX25hdmlnYXRpb25fX3llYXIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vLXByb2dyYW1fX25hdmlnYXRpb25fX21vbnRocyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tcHJvZ3JhbV9fZnJhbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLXByb2dyYW1fX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcbiAgfVxufVxuXG4uby1wcm9ncmFtX190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbi5vLXByb2dyYW1fX3RhYmxlIHRoZWFkIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZjFkMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm8tcHJvZ3JhbS4tbWVtYmVyLWNvbnRlc3Qtc2NoZWR1bGUgLm8tcHJvZ3JhbV9fdGFibGUgdGhlYWQgdHIgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJmMWQzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLXByb2dyYW0uLW1lbWJlci1jb250ZXN0LXNjaGVkdWxlIC5vLXByb2dyYW1fX3RhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBwYWRkaW5nOiAycHggMDtcbiAgfVxufVxuLm8tcHJvZ3JhbV9fdGFibGUgdGJvZHkgdHIgdGgsIC5vLXByb2dyYW1fX3RhYmxlIHRib2R5IHRyIHRkIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkUyRTI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5vLXByb2dyYW1fX3RhYmxlIHRib2R5IHRyIHRoLnNhdHVyZGF5LCAuby1wcm9ncmFtX190YWJsZSB0Ym9keSB0ciB0ZC5zYXR1cmRheSB7XG4gIGNvbG9yOiAjMDA1OURFO1xufVxuLm8tcHJvZ3JhbV9fdGFibGUgdGJvZHkgdHIgdGguc3VuZGF5LCAuby1wcm9ncmFtX190YWJsZSB0Ym9keSB0ciB0aC5ob2xpZGF5LCAuby1wcm9ncmFtX190YWJsZSB0Ym9keSB0ciB0ZC5zdW5kYXksIC5vLXByb2dyYW1fX3RhYmxlIHRib2R5IHRyIHRkLmhvbGlkYXkge1xuICBjb2xvcjogI0ZGMDAwMDtcbn1cbi5vLXByb2dyYW1fX3RhYmxlIHRib2R5IHRyIHRoIHtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uby1wcm9ncmFtX19jYXJkIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi5vLXByb2dyYW1fX2NhcmRfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cblxuLm8tcHJvZ3JhbV9fY2FyZF9fbGFiZWwge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGEyMjU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uby1wcm9ncmFtX19jYXJkX19kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5vLXRhYl9fcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm8tdGFiX19wYW5lbC5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vLXRhYi4tYm9yZGVyIC5vLXRhYl9fcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby10YWIuLWJvcmRlciAuby10YWJfX3BhbmVsIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXRhYi4tYm9yZGVyIC5vLXRhYl9fcGFuZWwge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA4ZDMxO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLm8tdGFiIC5vLXRhYl9faW5uZXIuLXNlYXJjaCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhkMzE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tdGFiIC5vLXRhYl9faW5uZXIuLXNlYXJjaCB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cbi5vLXRhYiAuby10YWJfX2lubmVyLi1zZWFyY2guLWJvcmRlci1ub25lIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby10YWIgLm8tdGFiX19pbm5lciAuby10YWJfX3BhbmVsLi1ub3JtYWwge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tdGFiIC5vLXRhYl9faW5uZXIgLm8tdGFiX19wYW5lbC4tcmVzZXJ2ZS1tZW51IHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICB9XG59XG5cbi5vLWxvZ2luIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2VmZWZlZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWxvZ2luIHtcbiAgICBwYWRkaW5nOiA4NXB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1sb2dpbiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLm8tbG9naW4uLWxpZ2h0LWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWxvZ2luX19mb3JtIHtcbiAgICB3aWR0aDogNTgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWxvZ2luX191bml0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5vLWxvZ2luX191bml0ICsgLm8tbG9naW5fX3VuaXQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uby1sb2dpbl9faGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWxvZ2luX19oZWFkaW5nIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1sb2dpbl9faGVhZGluZyB7XG4gICAgcGFkZGluZzogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5vLWxvZ2luX19pbnB1dCB7XG4gIGZsZXg6IGF1dG87XG59XG5cbi5vLWxvZ2luX19mb3JtLXR4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5vLWxvZ2luX19mb3JtLWNoZWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiAxcHg7XG59XG5cbi5vLWxvZ2luX19idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1sb2dpbl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbG9naW5fX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1sb2dpbl9fZm9ybS1idG4ge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxufVxuXG4vKiDjgrDjg6rjg4Pjg4kgKi9cbi5vLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5vLWdyaWQuLW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLm8tZ3JpZC4taW5uZXItc3RyZXRjaCAuby1ncmlkX19jZWxsIHtcbiAgZmxleC1iYXNpczogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uby1ncmlkLi1pbm5lci1zdHJldGNoIC5vLWdyaWRfX2NlbGwgPiAqIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1yb3ctcmV2ZXJzZS1wY3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuby1ncmlkLi1zcC1ibG9jay4taW5uZXItc3RyZXRjaCAuby1ncmlkX19jZWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1ncmlkLi1iYXNpYy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtYmxvY2suLWlubmVyLXN0cmV0Y2ggLm8tZ3JpZF9fY2VsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtYmxvY2suLWlubmVyLXN0cmV0Y2ggLm8tZ3JpZF9fY2VsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLTFjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wYy0xY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMDAlO1xuICAgIGZsZXgtYmFzaXM6IDIwMCU7XG4gICAgbWF4LXdpZHRoOiAyMDAlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi10YWJsZXQtMWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDIwMCU7XG4gICAgZmxleC1iYXNpczogMjAwJTtcbiAgICBtYXgtd2lkdGg6IDIwMCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTFjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4xIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi0xY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTFjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjAwJTtcbiAgICBmbGV4LWJhc2lzOiAyMDAlO1xuICAgIG1heC13aWR0aDogMjAwJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMWNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctMWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDIwMCU7XG4gICAgZmxleC1iYXNpczogMjAwJTtcbiAgICBtYXgtd2lkdGg6IDIwMCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4xIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1ncmlkLi1iYXNpYy0xY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjAwJTtcbiAgICBmbGV4LWJhc2lzOiAyMDAlO1xuICAgIG1heC13aWR0aDogMjAwJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4xIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLTFjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1zcC0xY29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1zcC0xY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTFjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMDAlO1xuICAgIG1heC13aWR0aDogMjAwJTtcbiAgICBmbGV4LWJhc2lzOiAyMDAlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTFjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtMWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMWNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjAwJTtcbiAgICBtYXgtd2lkdGg6IDIwMCU7XG4gICAgZmxleC1iYXNpczogMjAwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTFjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLTFjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMWNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTFjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTFjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjAwJTtcbiAgICBtYXgtd2lkdGg6IDIwMCU7XG4gICAgZmxleC1iYXNpczogMjAwJTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy0yY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMmNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1wYy0yY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LTJjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtMmNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtMmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLTJjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY2ItMmNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctMmNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjdy0yY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0yY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtMmNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTJjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMmNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1ncmlkLi1zcC0yY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMmNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMmNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1zcC0yY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLTJjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTJjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMmNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTJjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLTJjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMmNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTJjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTJjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZ3JpZC4tcGMtM2NvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjLTNjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtM2NvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtM2NvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC0zY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTNjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTNjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtM2NvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLTNjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY2ItM2NvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItM2NvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0zY29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWdyaWQuLXBjdy0zY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTNjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTNjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctM2NvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLTNjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0zY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTNjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTNjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtM2NvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXNwLTNjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLXNwLTNjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtM2NvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtM2NvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tZ3JpZC4tZGVza3RvcC0zY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0zY29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTNjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0zY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtM2NvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtM2NvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0zY29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtM2NvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtM2NvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0zY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLTRjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wYy00Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTRjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTRjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTRjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi10YWJsZXQtNGNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC00Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC00Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTRjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtNGNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLTRjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY2ItNGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItNGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi00Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTRjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LTRjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY3ctNGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctNGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy00Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTRjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1ncmlkLi1iYXNpYy00Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtNGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy00Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy00Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy00Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLTRjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1zcC00Y29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1zcC00Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTRjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTRjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTRjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtNGNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtNGNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC00Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtNGNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTRjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC00Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLW1vYmlsZS00Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTRjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS00Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS00Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTRjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtNGNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy01Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtNWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAuby1ncmlkLi1wYy01Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxuICAuby1ncmlkLi1wYy01Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxuICAuby1ncmlkLi1wYy01Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuICAuby1ncmlkLi1wYy01Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LTVjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtNWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtNWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC01Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTVjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtNWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLTVjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY2ItNWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItNWNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi01Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTVjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItNWNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctNWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjdy01Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy01Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTVjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctNWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgZmxleC1iYXNpczogODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy01Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtNWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTVjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtNWNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtNWNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtNWNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtNWNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1ncmlkLi1zcC01Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtNWNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtNWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgfVxuICAuby1ncmlkLi1zcC01Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgfVxuICAuby1ncmlkLi1zcC01Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgfVxuICAuby1ncmlkLi1zcC01Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgfVxuICAuby1ncmlkLi1zcC01Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLTVjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTVjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtNWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTVjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC01Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtNWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTVjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLTVjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtNWNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTVjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTVjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtNWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS01Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBmbGV4LWJhc2lzOiA4MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTVjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZ3JpZC4tcGMtNmNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjLTZjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtNmNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtNmNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtNmNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtNmNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtNmNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC02Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTZjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTZjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtNmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC02Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTZjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtNmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLTZjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY2ItNmNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItNmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi02Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTZjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItNmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi02Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWdyaWQuLXBjdy02Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTZjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTZjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctNmNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy02Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTZjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctNmNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLTZjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy02Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTZjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTZjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTZjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTZjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTZjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtNmNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXNwLTZjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLXNwLTZjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtNmNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtNmNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtNmNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtNmNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtNmNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tZ3JpZC4tZGVza3RvcC02Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC02Y29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTZjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC02Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtNmNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTZjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC02Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtNmNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtNmNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS02Y29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtNmNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtNmNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS02Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTZjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtNmNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS02Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLTdjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wYy03Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxNC4yODU3MTQyODU3JTtcbiAgICBmbGV4LWJhc2lzOiAxNC4yODU3MTQyODU3JTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICB9XG4gIC5vLWdyaWQuLXBjLTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyOC41NzE0Mjg1NzE0JTtcbiAgICBmbGV4LWJhc2lzOiAyOC41NzE0Mjg1NzE0JTtcbiAgICBtYXgtd2lkdGg6IDI4LjU3MTQyODU3MTQlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA0Mi44NTcxNDI4NTcxJTtcbiAgICBmbGV4LWJhc2lzOiA0Mi44NTcxNDI4NTcxJTtcbiAgICBtYXgtd2lkdGg6IDQyLjg1NzE0Mjg1NzElO1xuICB9XG4gIC5vLWdyaWQuLXBjLTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA1Ny4xNDI4NTcxNDI5JTtcbiAgICBmbGV4LWJhc2lzOiA1Ny4xNDI4NTcxNDI5JTtcbiAgICBtYXgtd2lkdGg6IDU3LjE0Mjg1NzE0MjklO1xuICB9XG4gIC5vLWdyaWQuLXBjLTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA3MS40Mjg1NzE0Mjg2JTtcbiAgICBmbGV4LWJhc2lzOiA3MS40Mjg1NzE0Mjg2JTtcbiAgICBtYXgtd2lkdGg6IDcxLjQyODU3MTQyODYlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA4NS43MTQyODU3MTQzJTtcbiAgICBmbGV4LWJhc2lzOiA4NS43MTQyODU3MTQzJTtcbiAgICBtYXgtd2lkdGg6IDg1LjcxNDI4NTcxNDMlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi10YWJsZXQtN2NvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC03Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxNC4yODU3MTQyODU3JTtcbiAgICBmbGV4LWJhc2lzOiAxNC4yODU3MTQyODU3JTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC03Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDI4LjU3MTQyODU3MTQlO1xuICAgIGZsZXgtYmFzaXM6IDI4LjU3MTQyODU3MTQlO1xuICAgIG1heC13aWR0aDogMjguNTcxNDI4NTcxNCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTdjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNDIuODU3MTQyODU3MSU7XG4gICAgZmxleC1iYXNpczogNDIuODU3MTQyODU3MSU7XG4gICAgbWF4LXdpZHRoOiA0Mi44NTcxNDI4NTcxJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtN2NvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA1Ny4xNDI4NTcxNDI5JTtcbiAgICBmbGV4LWJhc2lzOiA1Ny4xNDI4NTcxNDI5JTtcbiAgICBtYXgtd2lkdGg6IDU3LjE0Mjg1NzE0MjklO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC03Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDcxLjQyODU3MTQyODYlO1xuICAgIGZsZXgtYmFzaXM6IDcxLjQyODU3MTQyODYlO1xuICAgIG1heC13aWR0aDogNzEuNDI4NTcxNDI4NiU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTdjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgODUuNzE0Mjg1NzE0MyU7XG4gICAgZmxleC1iYXNpczogODUuNzE0Mjg1NzE0MyU7XG4gICAgbWF4LXdpZHRoOiA4NS43MTQyODU3MTQzJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtN2NvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLTdjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY2ItN2NvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTQuMjg1NzE0Mjg1NyU7XG4gICAgZmxleC1iYXNpczogMTQuMjg1NzE0Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItN2NvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyOC41NzE0Mjg1NzE0JTtcbiAgICBmbGV4LWJhc2lzOiAyOC41NzE0Mjg1NzE0JTtcbiAgICBtYXgtd2lkdGg6IDI4LjU3MTQyODU3MTQlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi03Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDQyLjg1NzE0Mjg1NzElO1xuICAgIGZsZXgtYmFzaXM6IDQyLjg1NzE0Mjg1NzElO1xuICAgIG1heC13aWR0aDogNDIuODU3MTQyODU3MSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNTcuMTQyODU3MTQyOSU7XG4gICAgZmxleC1iYXNpczogNTcuMTQyODU3MTQyOSU7XG4gICAgbWF4LXdpZHRoOiA1Ny4xNDI4NTcxNDI5JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItN2NvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA3MS40Mjg1NzE0Mjg2JTtcbiAgICBmbGV4LWJhc2lzOiA3MS40Mjg1NzE0Mjg2JTtcbiAgICBtYXgtd2lkdGg6IDcxLjQyODU3MTQyODYlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi03Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDg1LjcxNDI4NTcxNDMlO1xuICAgIGZsZXgtYmFzaXM6IDg1LjcxNDI4NTcxNDMlO1xuICAgIG1heC13aWR0aDogODUuNzE0Mjg1NzE0MyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LTdjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY3ctN2NvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTQuMjg1NzE0Mjg1NyU7XG4gICAgZmxleC1iYXNpczogMTQuMjg1NzE0Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctN2NvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyOC41NzE0Mjg1NzE0JTtcbiAgICBmbGV4LWJhc2lzOiAyOC41NzE0Mjg1NzE0JTtcbiAgICBtYXgtd2lkdGg6IDI4LjU3MTQyODU3MTQlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy03Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDQyLjg1NzE0Mjg1NzElO1xuICAgIGZsZXgtYmFzaXM6IDQyLjg1NzE0Mjg1NzElO1xuICAgIG1heC13aWR0aDogNDIuODU3MTQyODU3MSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNTcuMTQyODU3MTQyOSU7XG4gICAgZmxleC1iYXNpczogNTcuMTQyODU3MTQyOSU7XG4gICAgbWF4LXdpZHRoOiA1Ny4xNDI4NTcxNDI5JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctN2NvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA3MS40Mjg1NzE0Mjg2JTtcbiAgICBmbGV4LWJhc2lzOiA3MS40Mjg1NzE0Mjg2JTtcbiAgICBtYXgtd2lkdGg6IDcxLjQyODU3MTQyODYlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy03Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDg1LjcxNDI4NTcxNDMlO1xuICAgIGZsZXgtYmFzaXM6IDg1LjcxNDI4NTcxNDMlO1xuICAgIG1heC13aWR0aDogODUuNzE0Mjg1NzE0MyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1ncmlkLi1iYXNpYy03Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtN2NvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTQuMjg1NzE0Mjg1NyU7XG4gICAgZmxleC1iYXNpczogMTQuMjg1NzE0Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy03Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjguNTcxNDI4NTcxNCU7XG4gICAgZmxleC1iYXNpczogMjguNTcxNDI4NTcxNCU7XG4gICAgbWF4LXdpZHRoOiAyOC41NzE0Mjg1NzE0JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy03Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNDIuODU3MTQyODU3MSU7XG4gICAgZmxleC1iYXNpczogNDIuODU3MTQyODU3MSU7XG4gICAgbWF4LXdpZHRoOiA0Mi44NTcxNDI4NTcxJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy03Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNTcuMTQyODU3MTQyOSU7XG4gICAgZmxleC1iYXNpczogNTcuMTQyODU3MTQyOSU7XG4gICAgbWF4LXdpZHRoOiA1Ny4xNDI4NTcxNDI5JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy03Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNzEuNDI4NTcxNDI4NiU7XG4gICAgZmxleC1iYXNpczogNzEuNDI4NTcxNDI4NiU7XG4gICAgbWF4LXdpZHRoOiA3MS40Mjg1NzE0Mjg2JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy03Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgODUuNzE0Mjg1NzE0MyU7XG4gICAgZmxleC1iYXNpczogODUuNzE0Mjg1NzE0MyU7XG4gICAgbWF4LXdpZHRoOiA4NS43MTQyODU3MTQzJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy03Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLTdjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1zcC03Y29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1zcC03Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxNC4yODU3MTQyODU3JTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDI4NTclO1xuICB9XG4gIC5vLWdyaWQuLXNwLTdjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyOC41NzE0Mjg1NzE0JTtcbiAgICBtYXgtd2lkdGg6IDI4LjU3MTQyODU3MTQlO1xuICAgIGZsZXgtYmFzaXM6IDI4LjU3MTQyODU3MTQlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTdjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA0Mi44NTcxNDI4NTcxJTtcbiAgICBtYXgtd2lkdGg6IDQyLjg1NzE0Mjg1NzElO1xuICAgIGZsZXgtYmFzaXM6IDQyLjg1NzE0Mjg1NzElO1xuICB9XG4gIC5vLWdyaWQuLXNwLTdjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA1Ny4xNDI4NTcxNDI5JTtcbiAgICBtYXgtd2lkdGg6IDU3LjE0Mjg1NzE0MjklO1xuICAgIGZsZXgtYmFzaXM6IDU3LjE0Mjg1NzE0MjklO1xuICB9XG4gIC5vLWdyaWQuLXNwLTdjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA3MS40Mjg1NzE0Mjg2JTtcbiAgICBtYXgtd2lkdGg6IDcxLjQyODU3MTQyODYlO1xuICAgIGZsZXgtYmFzaXM6IDcxLjQyODU3MTQyODYlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTdjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA4NS43MTQyODU3MTQzJTtcbiAgICBtYXgtd2lkdGg6IDg1LjcxNDI4NTcxNDMlO1xuICAgIGZsZXgtYmFzaXM6IDg1LjcxNDI4NTcxNDMlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTdjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtN2NvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtN2NvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC03Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxNC4yODU3MTQyODU3JTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDI4NTclO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtN2NvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjguNTcxNDI4NTcxNCU7XG4gICAgbWF4LXdpZHRoOiAyOC41NzE0Mjg1NzE0JTtcbiAgICBmbGV4LWJhc2lzOiAyOC41NzE0Mjg1NzE0JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTdjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDQyLjg1NzE0Mjg1NzElO1xuICAgIG1heC13aWR0aDogNDIuODU3MTQyODU3MSU7XG4gICAgZmxleC1iYXNpczogNDIuODU3MTQyODU3MSU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC03Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA1Ny4xNDI4NTcxNDI5JTtcbiAgICBtYXgtd2lkdGg6IDU3LjE0Mjg1NzE0MjklO1xuICAgIGZsZXgtYmFzaXM6IDU3LjE0Mjg1NzE0MjklO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtN2NvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNzEuNDI4NTcxNDI4NiU7XG4gICAgbWF4LXdpZHRoOiA3MS40Mjg1NzE0Mjg2JTtcbiAgICBmbGV4LWJhc2lzOiA3MS40Mjg1NzE0Mjg2JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTdjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDg1LjcxNDI4NTcxNDMlO1xuICAgIG1heC13aWR0aDogODUuNzE0Mjg1NzE0MyU7XG4gICAgZmxleC1iYXNpczogODUuNzE0Mjg1NzE0MyU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC03Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLW1vYmlsZS03Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTdjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS03Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxNC4yODU3MTQyODU3JTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDI4NTclO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS03Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDI4LjU3MTQyODU3MTQlO1xuICAgIG1heC13aWR0aDogMjguNTcxNDI4NTcxNCU7XG4gICAgZmxleC1iYXNpczogMjguNTcxNDI4NTcxNCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTdjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNDIuODU3MTQyODU3MSU7XG4gICAgbWF4LXdpZHRoOiA0Mi44NTcxNDI4NTcxJTtcbiAgICBmbGV4LWJhc2lzOiA0Mi44NTcxNDI4NTcxJTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtN2NvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA1Ny4xNDI4NTcxNDI5JTtcbiAgICBtYXgtd2lkdGg6IDU3LjE0Mjg1NzE0MjklO1xuICAgIGZsZXgtYmFzaXM6IDU3LjE0Mjg1NzE0MjklO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS03Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDcxLjQyODU3MTQyODYlO1xuICAgIG1heC13aWR0aDogNzEuNDI4NTcxNDI4NiU7XG4gICAgZmxleC1iYXNpczogNzEuNDI4NTcxNDI4NiU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTdjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgODUuNzE0Mjg1NzE0MyU7XG4gICAgbWF4LXdpZHRoOiA4NS43MTQyODU3MTQzJTtcbiAgICBmbGV4LWJhc2lzOiA4NS43MTQyODU3MTQzJTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtN2NvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy04Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuby1ncmlkLi1wYy04Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1wYy04Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMzcuNSU7XG4gICAgZmxleC1iYXNpczogMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTtcbiAgfVxuICAuby1ncmlkLi1wYy04Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1wYy04Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNjIuNSU7XG4gICAgZmxleC1iYXNpczogNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2Mi41JTtcbiAgfVxuICAuby1ncmlkLi1wYy04Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuby1ncmlkLi1wYy04Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgZmxleC1iYXNpczogODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuICAuby1ncmlkLi1wYy04Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LThjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtOGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtOGNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC04Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDM3LjUlO1xuICAgIGZsZXgtYmFzaXM6IDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LThjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtOGNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA2Mi41JTtcbiAgICBmbGV4LWJhc2lzOiA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC04Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LThjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgZmxleC1iYXNpczogODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtOGNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLThjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY2ItOGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItOGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi04Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDM3LjUlO1xuICAgIGZsZXgtYmFzaXM6IDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLThjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItOGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA2Mi41JTtcbiAgICBmbGV4LWJhc2lzOiA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi04Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLThjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgZmxleC1iYXNpczogODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItOGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctOGNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjdy04Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy04Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LThjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMzcuNSU7XG4gICAgZmxleC1iYXNpczogMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctOGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy04Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDYyLjUlO1xuICAgIGZsZXgtYmFzaXM6IDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LThjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctOGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA4Ny41JTtcbiAgICBmbGV4LWJhc2lzOiA4Ny41JTtcbiAgICBtYXgtd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy04Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtOGNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLThjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICAgIGZsZXgtYmFzaXM6IDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtOGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtOGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDM3LjUlO1xuICAgIGZsZXgtYmFzaXM6IDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtOGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtOGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDYyLjUlO1xuICAgIGZsZXgtYmFzaXM6IDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtOGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtOGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDg3LjUlO1xuICAgIGZsZXgtYmFzaXM6IDg3LjUlO1xuICAgIG1heC13aWR0aDogODcuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtOGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1ncmlkLi1zcC04Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOGNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgfVxuICAuby1ncmlkLi1zcC04Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1zcC04Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTtcbiAgICBmbGV4LWJhc2lzOiAzNy41JTtcbiAgfVxuICAuby1ncmlkLi1zcC04Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1zcC04Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2Mi41JTtcbiAgICBmbGV4LWJhc2lzOiA2Mi41JTtcbiAgfVxuICAuby1ncmlkLi1zcC04Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgfVxuICAuby1ncmlkLi1zcC04Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgICBmbGV4LWJhc2lzOiA4Ny41JTtcbiAgfVxuICAuby1ncmlkLi1zcC04Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLThjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLThjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtOGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLThjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC04Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICAgIGZsZXgtYmFzaXM6IDM3LjUlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtOGNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLThjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gICAgZmxleC1iYXNpczogNjIuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC04Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtOGNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgICBmbGV4LWJhc2lzOiA4Ny41JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLThjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLThjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtOGNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLThjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLThjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtOGNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICAgIGZsZXgtYmFzaXM6IDM3LjUlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS04Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLThjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2Mi41JTtcbiAgICBmbGV4LWJhc2lzOiA2Mi41JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtOGNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS04Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDg3LjUlO1xuICAgIG1heC13aWR0aDogODcuNSU7XG4gICAgZmxleC1iYXNpczogODcuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLThjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZ3JpZC4tcGMtOWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjLTljb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDExLjExMTExMTExMTElO1xuICAgIGZsZXgtYmFzaXM6IDExLjExMTExMTExMTElO1xuICAgIG1heC13aWR0aDogMTEuMTExMTExMTExMSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDIyLjIyMjIyMjIyMjIlO1xuICAgIGZsZXgtYmFzaXM6IDIyLjIyMjIyMjIyMjIlO1xuICAgIG1heC13aWR0aDogMjIuMjIyMjIyMjIyMiU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDQ0LjQ0NDQ0NDQ0NDQlO1xuICAgIGZsZXgtYmFzaXM6IDQ0LjQ0NDQ0NDQ0NDQlO1xuICAgIG1heC13aWR0aDogNDQuNDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDU1LjU1NTU1NTU1NTYlO1xuICAgIGZsZXgtYmFzaXM6IDU1LjU1NTU1NTU1NTYlO1xuICAgIG1heC13aWR0aDogNTUuNTU1NTU1NTU1NiU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDc3Ljc3Nzc3Nzc3NzglO1xuICAgIGZsZXgtYmFzaXM6IDc3Ljc3Nzc3Nzc3NzglO1xuICAgIG1heC13aWR0aDogNzcuNzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDg4Ljg4ODg4ODg4ODklO1xuICAgIGZsZXgtYmFzaXM6IDg4Ljg4ODg4ODg4ODklO1xuICAgIG1heC13aWR0aDogODguODg4ODg4ODg4OSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC05Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTljb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDExLjExMTExMTExMTElO1xuICAgIGZsZXgtYmFzaXM6IDExLjExMTExMTExMTElO1xuICAgIG1heC13aWR0aDogMTEuMTExMTExMTExMSU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTljb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjIuMjIyMjIyMjIyMiU7XG4gICAgZmxleC1iYXNpczogMjIuMjIyMjIyMjIyMiU7XG4gICAgbWF4LXdpZHRoOiAyMi4yMjIyMjIyMjIyJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtOWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC05Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDQ0LjQ0NDQ0NDQ0NDQlO1xuICAgIGZsZXgtYmFzaXM6IDQ0LjQ0NDQ0NDQ0NDQlO1xuICAgIG1heC13aWR0aDogNDQuNDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTljb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNTUuNTU1NTU1NTU1NiU7XG4gICAgZmxleC1iYXNpczogNTUuNTU1NTU1NTU1NiU7XG4gICAgbWF4LXdpZHRoOiA1NS41NTU1NTU1NTU2JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtOWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC05Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDc3Ljc3Nzc3Nzc3NzglO1xuICAgIGZsZXgtYmFzaXM6IDc3Ljc3Nzc3Nzc3NzglO1xuICAgIG1heC13aWR0aDogNzcuNzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTljb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgODguODg4ODg4ODg4OSU7XG4gICAgZmxleC1iYXNpczogODguODg4ODg4ODg4OSU7XG4gICAgbWF4LXdpZHRoOiA4OC44ODg4ODg4ODg5JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtOWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLTljb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY2ItOWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTEuMTExMTExMTExMSU7XG4gICAgZmxleC1iYXNpczogMTEuMTExMTExMTExMSU7XG4gICAgbWF4LXdpZHRoOiAxMS4xMTExMTExMTExJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItOWNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMi4yMjIyMjIyMjIyJTtcbiAgICBmbGV4LWJhc2lzOiAyMi4yMjIyMjIyMjIyJTtcbiAgICBtYXgtd2lkdGg6IDIyLjIyMjIyMjIyMjIlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi05Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTljb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNDQuNDQ0NDQ0NDQ0NCU7XG4gICAgZmxleC1iYXNpczogNDQuNDQ0NDQ0NDQ0NCU7XG4gICAgbWF4LXdpZHRoOiA0NC40NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItOWNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA1NS41NTU1NTU1NTU2JTtcbiAgICBmbGV4LWJhc2lzOiA1NS41NTU1NTU1NTU2JTtcbiAgICBtYXgtd2lkdGg6IDU1LjU1NTU1NTU1NTYlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi05Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTljb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgNzcuNzc3Nzc3Nzc3OCU7XG4gICAgZmxleC1iYXNpczogNzcuNzc3Nzc3Nzc3OCU7XG4gICAgbWF4LXdpZHRoOiA3Ny43Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItOWNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA4OC44ODg4ODg4ODg5JTtcbiAgICBmbGV4LWJhc2lzOiA4OC44ODg4ODg4ODg5JTtcbiAgICBtYXgtd2lkdGg6IDg4Ljg4ODg4ODg4ODklO1xuICB9XG4gIC5vLWdyaWQuLXBjYi05Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWdyaWQuLXBjdy05Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTljb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDExLjExMTExMTExMTElO1xuICAgIGZsZXgtYmFzaXM6IDExLjExMTExMTExMTElO1xuICAgIG1heC13aWR0aDogMTEuMTExMTExMTExMSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTljb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjIuMjIyMjIyMjIyMiU7XG4gICAgZmxleC1iYXNpczogMjIuMjIyMjIyMjIyMiU7XG4gICAgbWF4LXdpZHRoOiAyMi4yMjIyMjIyMjIyJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctOWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy05Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDQ0LjQ0NDQ0NDQ0NDQlO1xuICAgIGZsZXgtYmFzaXM6IDQ0LjQ0NDQ0NDQ0NDQlO1xuICAgIG1heC13aWR0aDogNDQuNDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTljb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNTUuNTU1NTU1NTU1NiU7XG4gICAgZmxleC1iYXNpczogNTUuNTU1NTU1NTU1NiU7XG4gICAgbWF4LXdpZHRoOiA1NS41NTU1NTU1NTU2JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctOWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjdy05Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDc3Ljc3Nzc3Nzc3NzglO1xuICAgIGZsZXgtYmFzaXM6IDc3Ljc3Nzc3Nzc3NzglO1xuICAgIG1heC13aWR0aDogNzcuNzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTljb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgODguODg4ODg4ODg4OSU7XG4gICAgZmxleC1iYXNpczogODguODg4ODg4ODg4OSU7XG4gICAgbWF4LXdpZHRoOiA4OC44ODg4ODg4ODg5JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctOWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLTljb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy05Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMS4xMTExMTExMTExJTtcbiAgICBmbGV4LWJhc2lzOiAxMS4xMTExMTExMTExJTtcbiAgICBtYXgtd2lkdGg6IDExLjExMTExMTExMTElO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTljb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMi4yMjIyMjIyMjIyJTtcbiAgICBmbGV4LWJhc2lzOiAyMi4yMjIyMjIyMjIyJTtcbiAgICBtYXgtd2lkdGg6IDIyLjIyMjIyMjIyMjIlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTljb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTljb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA0NC40NDQ0NDQ0NDQ0JTtcbiAgICBmbGV4LWJhc2lzOiA0NC40NDQ0NDQ0NDQ0JTtcbiAgICBtYXgtd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTljb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA1NS41NTU1NTU1NTU2JTtcbiAgICBmbGV4LWJhc2lzOiA1NS41NTU1NTU1NTU2JTtcbiAgICBtYXgtd2lkdGg6IDU1LjU1NTU1NTU1NTYlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTljb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTljb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA3Ny43Nzc3Nzc3Nzc4JTtcbiAgICBmbGV4LWJhc2lzOiA3Ny43Nzc3Nzc3Nzc4JTtcbiAgICBtYXgtd2lkdGg6IDc3Ljc3Nzc3Nzc3NzglO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTljb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA4OC44ODg4ODg4ODg5JTtcbiAgICBmbGV4LWJhc2lzOiA4OC44ODg4ODg4ODg5JTtcbiAgICBtYXgtd2lkdGg6IDg4Ljg4ODg4ODg4ODklO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTljb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtOWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXNwLTljb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLXNwLTljb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDExLjExMTExMTExMTElO1xuICAgIG1heC13aWR0aDogMTEuMTExMTExMTExMSU7XG4gICAgZmxleC1iYXNpczogMTEuMTExMTExMTExMSU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDIyLjIyMjIyMjIyMjIlO1xuICAgIG1heC13aWR0aDogMjIuMjIyMjIyMjIyMiU7XG4gICAgZmxleC1iYXNpczogMjIuMjIyMjIyMjIyMiU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDQ0LjQ0NDQ0NDQ0NDQlO1xuICAgIG1heC13aWR0aDogNDQuNDQ0NDQ0NDQ0NCU7XG4gICAgZmxleC1iYXNpczogNDQuNDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDU1LjU1NTU1NTU1NTYlO1xuICAgIG1heC13aWR0aDogNTUuNTU1NTU1NTU1NiU7XG4gICAgZmxleC1iYXNpczogNTUuNTU1NTU1NTU1NiU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDc3Ljc3Nzc3Nzc3NzglO1xuICAgIG1heC13aWR0aDogNzcuNzc3Nzc3Nzc3OCU7XG4gICAgZmxleC1iYXNpczogNzcuNzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDg4Ljg4ODg4ODg4ODklO1xuICAgIG1heC13aWR0aDogODguODg4ODg4ODg4OSU7XG4gICAgZmxleC1iYXNpczogODguODg4ODg4ODg4OSU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tZ3JpZC4tZGVza3RvcC05Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC05Y29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTljb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDExLjExMTExMTExMTElO1xuICAgIG1heC13aWR0aDogMTEuMTExMTExMTExMSU7XG4gICAgZmxleC1iYXNpczogMTEuMTExMTExMTExMSU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC05Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMi4yMjIyMjIyMjIyJTtcbiAgICBtYXgtd2lkdGg6IDIyLjIyMjIyMjIyMjIlO1xuICAgIGZsZXgtYmFzaXM6IDIyLjIyMjIyMjIyMjIlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtOWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTljb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDQ0LjQ0NDQ0NDQ0NDQlO1xuICAgIG1heC13aWR0aDogNDQuNDQ0NDQ0NDQ0NCU7XG4gICAgZmxleC1iYXNpczogNDQuNDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC05Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA1NS41NTU1NTU1NTU2JTtcbiAgICBtYXgtd2lkdGg6IDU1LjU1NTU1NTU1NTYlO1xuICAgIGZsZXgtYmFzaXM6IDU1LjU1NTU1NTU1NTYlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtOWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTljb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDc3Ljc3Nzc3Nzc3NzglO1xuICAgIG1heC13aWR0aDogNzcuNzc3Nzc3Nzc3OCU7XG4gICAgZmxleC1iYXNpczogNzcuNzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC05Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA4OC44ODg4ODg4ODg5JTtcbiAgICBtYXgtd2lkdGg6IDg4Ljg4ODg4ODg4ODklO1xuICAgIGZsZXgtYmFzaXM6IDg4Ljg4ODg4ODg4ODklO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtOWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW45IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtOWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS05Y29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtOWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTEuMTExMTExMTExMSU7XG4gICAgbWF4LXdpZHRoOiAxMS4xMTExMTExMTExJTtcbiAgICBmbGV4LWJhc2lzOiAxMS4xMTExMTExMTExJTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtOWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMi4yMjIyMjIyMjIyJTtcbiAgICBtYXgtd2lkdGg6IDIyLjIyMjIyMjIyMjIlO1xuICAgIGZsZXgtYmFzaXM6IDIyLjIyMjIyMjIyMjIlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS05Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTljb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNDQuNDQ0NDQ0NDQ0NCU7XG4gICAgbWF4LXdpZHRoOiA0NC40NDQ0NDQ0NDQ0JTtcbiAgICBmbGV4LWJhc2lzOiA0NC40NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtOWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA1NS41NTU1NTU1NTU2JTtcbiAgICBtYXgtd2lkdGg6IDU1LjU1NTU1NTU1NTYlO1xuICAgIGZsZXgtYmFzaXM6IDU1LjU1NTU1NTU1NTYlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS05Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTljb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgNzcuNzc3Nzc3Nzc3OCU7XG4gICAgbWF4LXdpZHRoOiA3Ny43Nzc3Nzc3Nzc4JTtcbiAgICBmbGV4LWJhc2lzOiA3Ny43Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtOWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA4OC44ODg4ODg4ODg5JTtcbiAgICBtYXgtd2lkdGg6IDg4Ljg4ODg4ODg4ODklO1xuICAgIGZsZXgtYmFzaXM6IDg4Ljg4ODg4ODg4ODklO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS05Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLTEwY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTBjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDEwJTtcbiAgICBmbGV4LWJhc2lzOiAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTEwY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMzAlO1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMGNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTEwY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMGNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgICBmbGV4LWJhc2lzOiA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgZmxleC1iYXNpczogODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTEwY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW45IHtcbiAgICBmbGV4OiAwIDAgOTAlO1xuICAgIGZsZXgtYmFzaXM6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMGNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi10YWJsZXQtMTBjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtMTBjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDEwJTtcbiAgICBmbGV4LWJhc2lzOiAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEwY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEwY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEwY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEwY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEwY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEwY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgICBmbGV4LWJhc2lzOiA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEwY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEwY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDkwJTtcbiAgICBmbGV4LWJhc2lzOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEwY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLTEwY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTEwY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMCU7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgZmxleC1iYXNpczogNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgZmxleC1iYXNpczogODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgZmxleC1iYXNpczogOTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LTEwY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTEwY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMCU7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgZmxleC1iYXNpczogNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgZmxleC1iYXNpczogODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgZmxleC1iYXNpczogOTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1ncmlkLi1iYXNpYy0xMGNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTEwY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMCU7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTEwY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTEwY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgZmxleC1iYXNpczogNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTEwY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDkwJTtcbiAgICBmbGV4LWJhc2lzOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLTEwY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTBjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEwY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEwY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMGNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEwY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMGNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgZmxleC1iYXNpczogNzAlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEwY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMGNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDkwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBmbGV4LWJhc2lzOiA5MCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLTEwY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMGNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIGZsZXgtYmFzaXM6IDEwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTEwY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMGNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTEwY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMGNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTEwY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgZmxleC1iYXNpczogODAlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDkwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBmbGV4LWJhc2lzOiA5MCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMGNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4xMCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMTBjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBmbGV4LWJhc2lzOiAxMCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBmbGV4LWJhc2lzOiA3MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBmbGV4LWJhc2lzOiA4MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDkwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBmbGV4LWJhc2lzOiA5MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy0xMWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjLTExY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCA5LjA5MDkwOTA5MDklO1xuICAgIGZsZXgtYmFzaXM6IDkuMDkwOTA5MDkwOSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkwOTA5MDklO1xuICB9XG4gIC5vLWdyaWQuLXBjLTExY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTguMTgxODE4MTgxOCU7XG4gICAgZmxleC1iYXNpczogMTguMTgxODE4MTgxOCU7XG4gICAgbWF4LXdpZHRoOiAxOC4xODE4MTgxODE4JTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDI3LjI3MjcyNzI3MjclO1xuICAgIGZsZXgtYmFzaXM6IDI3LjI3MjcyNzI3MjclO1xuICAgIG1heC13aWR0aDogMjcuMjcyNzI3MjcyNyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAzNi4zNjM2MzYzNjM2JTtcbiAgICBmbGV4LWJhc2lzOiAzNi4zNjM2MzYzNjM2JTtcbiAgICBtYXgtd2lkdGg6IDM2LjM2MzYzNjM2MzYlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTExY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNDUuNDU0NTQ1NDU0NSU7XG4gICAgZmxleC1iYXNpczogNDUuNDU0NTQ1NDU0NSU7XG4gICAgbWF4LXdpZHRoOiA0NS40NTQ1NDU0NTQ1JTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDU0LjU0NTQ1NDU0NTUlO1xuICAgIGZsZXgtYmFzaXM6IDU0LjU0NTQ1NDU0NTUlO1xuICAgIG1heC13aWR0aDogNTQuNTQ1NDU0NTQ1NSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA2My42MzYzNjM2MzY0JTtcbiAgICBmbGV4LWJhc2lzOiA2My42MzYzNjM2MzY0JTtcbiAgICBtYXgtd2lkdGg6IDYzLjYzNjM2MzYzNjQlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTExY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgNzIuNzI3MjcyNzI3MyU7XG4gICAgZmxleC1iYXNpczogNzIuNzI3MjcyNzI3MyU7XG4gICAgbWF4LXdpZHRoOiA3Mi43MjcyNzI3MjczJTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDgxLjgxODE4MTgxODIlO1xuICAgIGZsZXgtYmFzaXM6IDgxLjgxODE4MTgxODIlO1xuICAgIG1heC13aWR0aDogODEuODE4MTgxODE4MiU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgOTAuOTA5MDkwOTA5MSU7XG4gICAgZmxleC1iYXNpczogOTAuOTA5MDkwOTA5MSU7XG4gICAgbWF4LXdpZHRoOiA5MC45MDkwOTA5MDkxJTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMTEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi10YWJsZXQtMTFjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtMTFjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDkuMDkwOTA5MDkwOSU7XG4gICAgZmxleC1iYXNpczogOS4wOTA5MDkwOTA5JTtcbiAgICBtYXgtd2lkdGg6IDkuMDkwOTA5MDkwOSU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTExY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDE4LjE4MTgxODE4MTglO1xuICAgIGZsZXgtYmFzaXM6IDE4LjE4MTgxODE4MTglO1xuICAgIG1heC13aWR0aDogMTguMTgxODE4MTgxOCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTExY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDI3LjI3MjcyNzI3MjclO1xuICAgIGZsZXgtYmFzaXM6IDI3LjI3MjcyNzI3MjclO1xuICAgIG1heC13aWR0aDogMjcuMjcyNzI3MjcyNyU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTExY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDM2LjM2MzYzNjM2MzYlO1xuICAgIGZsZXgtYmFzaXM6IDM2LjM2MzYzNjM2MzYlO1xuICAgIG1heC13aWR0aDogMzYuMzYzNjM2MzYzNiU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTExY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDQ1LjQ1NDU0NTQ1NDUlO1xuICAgIGZsZXgtYmFzaXM6IDQ1LjQ1NDU0NTQ1NDUlO1xuICAgIG1heC13aWR0aDogNDUuNDU0NTQ1NDU0NSU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTExY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDU0LjU0NTQ1NDU0NTUlO1xuICAgIGZsZXgtYmFzaXM6IDU0LjU0NTQ1NDU0NTUlO1xuICAgIG1heC13aWR0aDogNTQuNTQ1NDU0NTQ1NSU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTExY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDYzLjYzNjM2MzYzNjQlO1xuICAgIGZsZXgtYmFzaXM6IDYzLjYzNjM2MzYzNjQlO1xuICAgIG1heC13aWR0aDogNjMuNjM2MzYzNjM2NCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTExY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDcyLjcyNzI3MjcyNzMlO1xuICAgIGZsZXgtYmFzaXM6IDcyLjcyNzI3MjcyNzMlO1xuICAgIG1heC13aWR0aDogNzIuNzI3MjcyNzI3MyU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTExY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDgxLjgxODE4MTgxODIlO1xuICAgIGZsZXgtYmFzaXM6IDgxLjgxODE4MTgxODIlO1xuICAgIG1heC13aWR0aDogODEuODE4MTgxODE4MiU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTExY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCA5MC45MDkwOTA5MDkxJTtcbiAgICBmbGV4LWJhc2lzOiA5MC45MDkwOTA5MDkxJTtcbiAgICBtYXgtd2lkdGg6IDkwLjkwOTA5MDkwOTElO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjExIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi0xMWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgOS4wOTA5MDkwOTA5JTtcbiAgICBmbGV4LWJhc2lzOiA5LjA5MDkwOTA5MDklO1xuICAgIG1heC13aWR0aDogOS4wOTA5MDkwOTA5JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTguMTgxODE4MTgxOCU7XG4gICAgZmxleC1iYXNpczogMTguMTgxODE4MTgxOCU7XG4gICAgbWF4LXdpZHRoOiAxOC4xODE4MTgxODE4JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMjcuMjcyNzI3MjcyNyU7XG4gICAgZmxleC1iYXNpczogMjcuMjcyNzI3MjcyNyU7XG4gICAgbWF4LXdpZHRoOiAyNy4yNzI3MjcyNzI3JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgMzYuMzYzNjM2MzYzNiU7XG4gICAgZmxleC1iYXNpczogMzYuMzYzNjM2MzYzNiU7XG4gICAgbWF4LXdpZHRoOiAzNi4zNjM2MzYzNjM2JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNDUuNDU0NTQ1NDU0NSU7XG4gICAgZmxleC1iYXNpczogNDUuNDU0NTQ1NDU0NSU7XG4gICAgbWF4LXdpZHRoOiA0NS40NTQ1NDU0NTQ1JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNTQuNTQ1NDU0NTQ1NSU7XG4gICAgZmxleC1iYXNpczogNTQuNTQ1NDU0NTQ1NSU7XG4gICAgbWF4LXdpZHRoOiA1NC41NDU0NTQ1NDU1JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgNjMuNjM2MzYzNjM2NCU7XG4gICAgZmxleC1iYXNpczogNjMuNjM2MzYzNjM2NCU7XG4gICAgbWF4LXdpZHRoOiA2My42MzYzNjM2MzY0JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgNzIuNzI3MjcyNzI3MyU7XG4gICAgZmxleC1iYXNpczogNzIuNzI3MjcyNzI3MyU7XG4gICAgbWF4LXdpZHRoOiA3Mi43MjcyNzI3MjczJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW45IHtcbiAgICBmbGV4OiAwIDAgODEuODE4MTgxODE4MiU7XG4gICAgZmxleC1iYXNpczogODEuODE4MTgxODE4MiU7XG4gICAgbWF4LXdpZHRoOiA4MS44MTgxODE4MTgyJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4xMCB7XG4gICAgZmxleDogMCAwIDkwLjkwOTA5MDkwOTElO1xuICAgIGZsZXgtYmFzaXM6IDkwLjkwOTA5MDkwOTElO1xuICAgIG1heC13aWR0aDogOTAuOTA5MDkwOTA5MSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTExY29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMTEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctMTFjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY3ctMTFjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDkuMDkwOTA5MDkwOSU7XG4gICAgZmxleC1iYXNpczogOS4wOTA5MDkwOTA5JTtcbiAgICBtYXgtd2lkdGg6IDkuMDkwOTA5MDkwOSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTExY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDE4LjE4MTgxODE4MTglO1xuICAgIGZsZXgtYmFzaXM6IDE4LjE4MTgxODE4MTglO1xuICAgIG1heC13aWR0aDogMTguMTgxODE4MTgxOCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTExY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDI3LjI3MjcyNzI3MjclO1xuICAgIGZsZXgtYmFzaXM6IDI3LjI3MjcyNzI3MjclO1xuICAgIG1heC13aWR0aDogMjcuMjcyNzI3MjcyNyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTExY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDM2LjM2MzYzNjM2MzYlO1xuICAgIGZsZXgtYmFzaXM6IDM2LjM2MzYzNjM2MzYlO1xuICAgIG1heC13aWR0aDogMzYuMzYzNjM2MzYzNiU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTExY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDQ1LjQ1NDU0NTQ1NDUlO1xuICAgIGZsZXgtYmFzaXM6IDQ1LjQ1NDU0NTQ1NDUlO1xuICAgIG1heC13aWR0aDogNDUuNDU0NTQ1NDU0NSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTExY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDU0LjU0NTQ1NDU0NTUlO1xuICAgIGZsZXgtYmFzaXM6IDU0LjU0NTQ1NDU0NTUlO1xuICAgIG1heC13aWR0aDogNTQuNTQ1NDU0NTQ1NSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTExY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDYzLjYzNjM2MzYzNjQlO1xuICAgIGZsZXgtYmFzaXM6IDYzLjYzNjM2MzYzNjQlO1xuICAgIG1heC13aWR0aDogNjMuNjM2MzYzNjM2NCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTExY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDcyLjcyNzI3MjcyNzMlO1xuICAgIGZsZXgtYmFzaXM6IDcyLjcyNzI3MjcyNzMlO1xuICAgIG1heC13aWR0aDogNzIuNzI3MjcyNzI3MyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTExY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDgxLjgxODE4MTgxODIlO1xuICAgIGZsZXgtYmFzaXM6IDgxLjgxODE4MTgxODIlO1xuICAgIG1heC13aWR0aDogODEuODE4MTgxODE4MiU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTExY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCA5MC45MDkwOTA5MDkxJTtcbiAgICBmbGV4LWJhc2lzOiA5MC45MDkwOTA5MDkxJTtcbiAgICBtYXgtd2lkdGg6IDkwLjkwOTA5MDkwOTElO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjExIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1ncmlkLi1iYXNpYy0xMWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTExY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCA5LjA5MDkwOTA5MDklO1xuICAgIGZsZXgtYmFzaXM6IDkuMDkwOTA5MDkwOSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkwOTA5MDklO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTExY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTguMTgxODE4MTgxOCU7XG4gICAgZmxleC1iYXNpczogMTguMTgxODE4MTgxOCU7XG4gICAgbWF4LXdpZHRoOiAxOC4xODE4MTgxODE4JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMWNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDI3LjI3MjcyNzI3MjclO1xuICAgIGZsZXgtYmFzaXM6IDI3LjI3MjcyNzI3MjclO1xuICAgIG1heC13aWR0aDogMjcuMjcyNzI3MjcyNyU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAzNi4zNjM2MzYzNjM2JTtcbiAgICBmbGV4LWJhc2lzOiAzNi4zNjM2MzYzNjM2JTtcbiAgICBtYXgtd2lkdGg6IDM2LjM2MzYzNjM2MzYlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTExY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNDUuNDU0NTQ1NDU0NSU7XG4gICAgZmxleC1iYXNpczogNDUuNDU0NTQ1NDU0NSU7XG4gICAgbWF4LXdpZHRoOiA0NS40NTQ1NDU0NTQ1JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMWNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDU0LjU0NTQ1NDU0NTUlO1xuICAgIGZsZXgtYmFzaXM6IDU0LjU0NTQ1NDU0NTUlO1xuICAgIG1heC13aWR0aDogNTQuNTQ1NDU0NTQ1NSU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA2My42MzYzNjM2MzY0JTtcbiAgICBmbGV4LWJhc2lzOiA2My42MzYzNjM2MzY0JTtcbiAgICBtYXgtd2lkdGg6IDYzLjYzNjM2MzYzNjQlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTExY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgNzIuNzI3MjcyNzI3MyU7XG4gICAgZmxleC1iYXNpczogNzIuNzI3MjcyNzI3MyU7XG4gICAgbWF4LXdpZHRoOiA3Mi43MjcyNzI3MjczJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMWNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDgxLjgxODE4MTgxODIlO1xuICAgIGZsZXgtYmFzaXM6IDgxLjgxODE4MTgxODIlO1xuICAgIG1heC13aWR0aDogODEuODE4MTgxODE4MiU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgOTAuOTA5MDkwOTA5MSU7XG4gICAgZmxleC1iYXNpczogOTAuOTA5MDkwOTA5MSU7XG4gICAgbWF4LXdpZHRoOiA5MC45MDkwOTA5MDkxJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMWNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMTEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtMTFjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1zcC0xMWNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTFjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDkuMDkwOTA5MDkwOSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkwOTA5MDklO1xuICAgIGZsZXgtYmFzaXM6IDkuMDkwOTA5MDkwOSU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxOC4xODE4MTgxODE4JTtcbiAgICBtYXgtd2lkdGg6IDE4LjE4MTgxODE4MTglO1xuICAgIGZsZXgtYmFzaXM6IDE4LjE4MTgxODE4MTglO1xuICB9XG4gIC5vLWdyaWQuLXNwLTExY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMjcuMjcyNzI3MjcyNyU7XG4gICAgbWF4LXdpZHRoOiAyNy4yNzI3MjcyNzI3JTtcbiAgICBmbGV4LWJhc2lzOiAyNy4yNzI3MjcyNzI3JTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDM2LjM2MzYzNjM2MzYlO1xuICAgIG1heC13aWR0aDogMzYuMzYzNjM2MzYzNiU7XG4gICAgZmxleC1iYXNpczogMzYuMzYzNjM2MzYzNiU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA0NS40NTQ1NDU0NTQ1JTtcbiAgICBtYXgtd2lkdGg6IDQ1LjQ1NDU0NTQ1NDUlO1xuICAgIGZsZXgtYmFzaXM6IDQ1LjQ1NDU0NTQ1NDUlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTExY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNTQuNTQ1NDU0NTQ1NSU7XG4gICAgbWF4LXdpZHRoOiA1NC41NDU0NTQ1NDU1JTtcbiAgICBmbGV4LWJhc2lzOiA1NC41NDU0NTQ1NDU1JTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDYzLjYzNjM2MzYzNjQlO1xuICAgIG1heC13aWR0aDogNjMuNjM2MzYzNjM2NCU7XG4gICAgZmxleC1iYXNpczogNjMuNjM2MzYzNjM2NCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA3Mi43MjcyNzI3MjczJTtcbiAgICBtYXgtd2lkdGg6IDcyLjcyNzI3MjcyNzMlO1xuICAgIGZsZXgtYmFzaXM6IDcyLjcyNzI3MjcyNzMlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTExY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW45IHtcbiAgICBmbGV4OiAwIDAgODEuODE4MTgxODE4MiU7XG4gICAgbWF4LXdpZHRoOiA4MS44MTgxODE4MTgyJTtcbiAgICBmbGV4LWJhc2lzOiA4MS44MTgxODE4MTgyJTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCA5MC45MDkwOTA5MDkxJTtcbiAgICBtYXgtd2lkdGg6IDkwLjkwOTA5MDkwOTElO1xuICAgIGZsZXgtYmFzaXM6IDkwLjkwOTA5MDkwOTElO1xuICB9XG4gIC5vLWdyaWQuLXNwLTExY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4xMSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tZ3JpZC4tZGVza3RvcC0xMWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTFjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTFjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDkuMDkwOTA5MDkwOSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkwOTA5MDklO1xuICAgIGZsZXgtYmFzaXM6IDkuMDkwOTA5MDkwOSU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTguMTgxODE4MTgxOCU7XG4gICAgbWF4LXdpZHRoOiAxOC4xODE4MTgxODE4JTtcbiAgICBmbGV4LWJhc2lzOiAxOC4xODE4MTgxODE4JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTExY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAyNy4yNzI3MjcyNzI3JTtcbiAgICBtYXgtd2lkdGg6IDI3LjI3MjcyNzI3MjclO1xuICAgIGZsZXgtYmFzaXM6IDI3LjI3MjcyNzI3MjclO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDM2LjM2MzYzNjM2MzYlO1xuICAgIG1heC13aWR0aDogMzYuMzYzNjM2MzYzNiU7XG4gICAgZmxleC1iYXNpczogMzYuMzYzNjM2MzYzNiU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNDUuNDU0NTQ1NDU0NSU7XG4gICAgbWF4LXdpZHRoOiA0NS40NTQ1NDU0NTQ1JTtcbiAgICBmbGV4LWJhc2lzOiA0NS40NTQ1NDU0NTQ1JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTExY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA1NC41NDU0NTQ1NDU1JTtcbiAgICBtYXgtd2lkdGg6IDU0LjU0NTQ1NDU0NTUlO1xuICAgIGZsZXgtYmFzaXM6IDU0LjU0NTQ1NDU0NTUlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDYzLjYzNjM2MzYzNjQlO1xuICAgIG1heC13aWR0aDogNjMuNjM2MzYzNjM2NCU7XG4gICAgZmxleC1iYXNpczogNjMuNjM2MzYzNjM2NCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgNzIuNzI3MjcyNzI3MyU7XG4gICAgbWF4LXdpZHRoOiA3Mi43MjcyNzI3MjczJTtcbiAgICBmbGV4LWJhc2lzOiA3Mi43MjcyNzI3MjczJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTExY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA4MS44MTgxODE4MTgyJTtcbiAgICBtYXgtd2lkdGg6IDgxLjgxODE4MTgxODIlO1xuICAgIGZsZXgtYmFzaXM6IDgxLjgxODE4MTgxODIlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCA5MC45MDkwOTA5MDkxJTtcbiAgICBtYXgtd2lkdGg6IDkwLjkwOTA5MDkwOTElO1xuICAgIGZsZXgtYmFzaXM6IDkwLjkwOTA5MDkwOTElO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMTEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTExY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCA5LjA5MDkwOTA5MDklO1xuICAgIG1heC13aWR0aDogOS4wOTA5MDkwOTA5JTtcbiAgICBmbGV4LWJhc2lzOiA5LjA5MDkwOTA5MDklO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxOC4xODE4MTgxODE4JTtcbiAgICBtYXgtd2lkdGg6IDE4LjE4MTgxODE4MTglO1xuICAgIGZsZXgtYmFzaXM6IDE4LjE4MTgxODE4MTglO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAyNy4yNzI3MjcyNzI3JTtcbiAgICBtYXgtd2lkdGg6IDI3LjI3MjcyNzI3MjclO1xuICAgIGZsZXgtYmFzaXM6IDI3LjI3MjcyNzI3MjclO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAzNi4zNjM2MzYzNjM2JTtcbiAgICBtYXgtd2lkdGg6IDM2LjM2MzYzNjM2MzYlO1xuICAgIGZsZXgtYmFzaXM6IDM2LjM2MzYzNjM2MzYlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA0NS40NTQ1NDU0NTQ1JTtcbiAgICBtYXgtd2lkdGg6IDQ1LjQ1NDU0NTQ1NDUlO1xuICAgIGZsZXgtYmFzaXM6IDQ1LjQ1NDU0NTQ1NDUlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA1NC41NDU0NTQ1NDU1JTtcbiAgICBtYXgtd2lkdGg6IDU0LjU0NTQ1NDU0NTUlO1xuICAgIGZsZXgtYmFzaXM6IDU0LjU0NTQ1NDU0NTUlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA2My42MzYzNjM2MzY0JTtcbiAgICBtYXgtd2lkdGg6IDYzLjYzNjM2MzYzNjQlO1xuICAgIGZsZXgtYmFzaXM6IDYzLjYzNjM2MzYzNjQlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA3Mi43MjcyNzI3MjczJTtcbiAgICBtYXgtd2lkdGg6IDcyLjcyNzI3MjcyNzMlO1xuICAgIGZsZXgtYmFzaXM6IDcyLjcyNzI3MjcyNzMlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA4MS44MTgxODE4MTgyJTtcbiAgICBtYXgtd2lkdGg6IDgxLjgxODE4MTgxODIlO1xuICAgIGZsZXgtYmFzaXM6IDgxLjgxODE4MTgxODIlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgOTAuOTA5MDkwOTA5MSU7XG4gICAgbWF4LXdpZHRoOiA5MC45MDkwOTA5MDkxJTtcbiAgICBmbGV4LWJhc2lzOiA5MC45MDkwOTA5MDkxJTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4xMSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLTEyY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTJjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjLTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMmNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjLTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMmNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjLTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW45IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMmNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LTEyY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEyY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEyY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLTEyY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTEyY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctMTJjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY3ctMTJjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMmNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtMTJjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMmNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMmNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTEyY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMmNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTEyY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMmNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTEyY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMmNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtMTJjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1zcC0xMmNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTJjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEyY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMmNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEyY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMmNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEyY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW45IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMmNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEyY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLTEyY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMmNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMmNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTEyY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMmNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTEyY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMmNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTEyY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMmNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMmNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMmNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMTJjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMmNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQyIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQyIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQyIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQyIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ2IHtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2IHtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2IHtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ2IHtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ2IHtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDEwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICAuby1ncmlkLi1wYy12LWludDEwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQxMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LXYtaW50MTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQxMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLXYtaW50MTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDEwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICAuby1ncmlkLi1wY3ctdi1pbnQxMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLXYtaW50MTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50MTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLXYtaW50MTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQxMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC12LWludDEwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDEwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtdi1pbnQxMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTZweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDEyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuICAuby1ncmlkLi1wYy12LWludDEyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTZweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQxMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LXYtaW50MTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTZweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQxMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLXYtaW50MTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQxMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDEyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuICAuby1ncmlkLi1wY3ctdi1pbnQxMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQxMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLXYtaW50MTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQxMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50MTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLXYtaW50MTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQxMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQxMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC12LWludDEyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQxMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDEyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtdi1pbnQxMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTdweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDE0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgfVxuICAuby1ncmlkLi1wYy12LWludDE0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTdweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQxNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LXYtaW50MTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTdweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQxNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLXYtaW50MTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQxNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDE0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgfVxuICAuby1ncmlkLi1wY3ctdi1pbnQxNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQxNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLXYtaW50MTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQxNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50MTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICB9XG4gIC5vLWdyaWQuLXNwLXYtaW50MTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQxNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQxNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC12LWludDE0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQxNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDE0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtdi1pbnQxNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDE2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuICAuby1ncmlkLi1wYy12LWludDE2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQxNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LXYtaW50MTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQxNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLXYtaW50MTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQxNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDE2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuICAuby1ncmlkLi1wY3ctdi1pbnQxNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQxNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLXYtaW50MTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQxNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50MTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLXYtaW50MTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQxNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQxNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC12LWludDE2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQxNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDE2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtdi1pbnQxNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTlweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDE4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgfVxuICAuby1ncmlkLi1wYy12LWludDE4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTlweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQxOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LXYtaW50MTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTlweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQxOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLXYtaW50MTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQxOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDE4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgfVxuICAuby1ncmlkLi1wY3ctdi1pbnQxOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQxOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgcGFkZGluZy1yaWdodDogOXB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLXYtaW50MTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQxOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50MTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgcGFkZGluZy1yaWdodDogOXB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLXYtaW50MTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQxOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQxOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC12LWludDE4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQxOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDE4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtdi1pbnQxOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50MjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQyMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDIwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDIwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDIwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDIwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50MjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDIwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQyMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDIwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDIwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQyMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50MjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQyMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDIyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDIyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDIyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDIyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQyMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTExcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50MjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTExcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDIyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQyMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTExcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQyMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDIyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQyMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTExcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDIyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQyMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQyMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTExcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50MjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQyNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDI0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDI0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDI0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDI0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQyNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50MjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDI0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQyNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQyNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDI0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQyNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDI0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQyNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQyNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50MjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQyNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDI2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDI2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDI2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDI2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQyNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50MjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDI2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQyNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQyNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDI2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQyNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDI2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQyNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQyNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50Mjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50MjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQyOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50Mjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDI4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDI4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50Mjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDI4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDI4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50MjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDI4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQyOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDI4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDI4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQyOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50MzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQzMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDMwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDMwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDMwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDMwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQzMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50MzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQzMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQzMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDMwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQzMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQzMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDMwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQzMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDMwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQzMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQzMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50MzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQzMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDMyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDMyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDMyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDMyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQzMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50MzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQzMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQzMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDMyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQzMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQzMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDMyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQzMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDMyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQzMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQzMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50MzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQzNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xN3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDM0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDM0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDM0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDM0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQzNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50MzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQzNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQzNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDM0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQzNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQzNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDM0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQzNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDM0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQzNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQzNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50MzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQzNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDM2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDM2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDM2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDM2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQzNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50MzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQzNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQzNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDM2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQzNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQzNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDM2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQzNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDM2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQzNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQzNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50Mzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50MzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQzOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50Mzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDM4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDM4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50Mzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDM4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDM4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQzOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50MzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQzOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQzOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDM4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQzOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQzOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDM4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQzOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDM4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQzOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQzOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NDAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ0MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDQwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDQwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDQwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDQwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NDAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NDAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDQwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDQwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDQwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ0MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NDAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NDAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NDIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ0MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NDIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NDIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ0MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ0MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ0MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ0MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ0NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIycHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIycHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIycHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ0NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIycHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NDYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ0NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NDYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yM3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NDYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ0NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTIzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTIzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTIzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ0NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTIzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ0NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ0NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTIzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NDgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ0OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NDgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NDgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ0OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ1MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDUwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDUwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDUwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDUwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ1MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDUwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ1MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDUwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDUwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ1MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ1MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDUyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDUyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDUyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDUyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ1MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ1MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ1MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDUyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ1MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ1MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDUyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ1MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDUyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ1MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ1MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ1NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yN3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDU0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDU0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDU0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDU0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ1NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTI3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ1NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTI3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ1NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDU0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ1NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTI3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ1NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDU0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ1NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTI3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDU0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ1NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ1NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTI3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ1NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDU2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDU2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDU2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDU2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ1NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ1NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ1NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDU2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ1NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ1NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDU2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ1NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDU2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ1NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ1NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ1OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDU4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDU4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDU4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDU4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ1OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ1OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ1OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjlweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDU4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ1OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ1OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjlweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDU4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ1OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDU4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ1OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ1OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ2MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDYwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDYwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDYwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDYwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDYwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDYwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDYwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ2MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ2MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDYyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDYyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDYyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDYyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ2MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzFweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDYyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzFweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDYyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ2MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDYyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ2MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ2MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ2NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDY0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDY0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDY0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDY0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ2NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDY0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDY0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ2NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDY0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ2NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ2NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ2NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDY2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDY2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDY2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDY2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ2NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTMzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTMzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzNweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDY2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTMzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzNweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDY2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ2NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTMzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDY2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ2NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ2NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTMzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50Njgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ2OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50Njgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDY4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDY4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50Njgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDY4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDY4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ2OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDY4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDY4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ2OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDY4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ2OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ2OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ3MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDcwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDcwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDcwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDcwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ3MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ3MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ3MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDcwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ3MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ3MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDcwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ3MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDcwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ3MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ3MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ3MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDcyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDcyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDcyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDcyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ3MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ3MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ3MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDcyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ3MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ3MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDcyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ3MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDcyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ3MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ3MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ3NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zN3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDc0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzN3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDc0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDc0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDc0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ3NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTM3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ3NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTM3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ3NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDc0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ3NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTM3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ3NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDc0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ3NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTM3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDc0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzN3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ3NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ3NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTM3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ3NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDc2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDc2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDc2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDc2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ3NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ3NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ3NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzhweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDc2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ3NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ3NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzhweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDc2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ3NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDc2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ3NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ3NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50Nzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ3OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50Nzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDc4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDc4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50Nzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDc4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDc4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ3OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ3OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ3OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzlweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDc4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ3OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ3OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzlweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDc4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ3OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDc4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ3OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ3OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50ODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50ODAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ4MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50ODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDgwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDgwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50ODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDgwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDgwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50ODAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50ODAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ4MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDgwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ4MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDgwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDgwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ4MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50ODAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50ODAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1ncmlkLi1zcC1ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmU0ZWE7XG4gIH1cbn1cblxuLm8tcGFnZW5hdmkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm8tcGFnZW5hdmkgLndwLXBhZ2VuYXZpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLXBhZ2VuYXZpIC53cC1wYWdlbmF2aSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1wYWdlbmF2aSAud3AtcGFnZW5hdmkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5vLXBhZ2VuYXZpIC53cC1wYWdlbmF2aSA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1wYWdlbmF2aSAud3AtcGFnZW5hdmkgPiAqIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1wYWdlbmF2aSAud3AtcGFnZW5hdmkgPiAqIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cbi5vLXBhZ2VuYXZpIC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzUzYztcbiAgY29sb3I6ICNmZmY7XG59XG4uby1wYWdlbmF2aSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICBjb2xvcjogIzAwNzUzYztcbn1cbi5vLXBhZ2VuYXZpIGE6aG92ZXIge1xuICBjb2xvcjogIzkxOTE5MTtcbn1cbi5vLXBhZ2VuYXZpIGE6YWN0aXZlIHtcbiAgY29sb3I6ICM5MTkxOTE7XG59XG4uby1wYWdlbmF2aSAucHJldmlvdXNwb3N0c2xpbmssXG4uby1wYWdlbmF2aSAubmV4dHBvc3RzbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbn1cblxuaHRtbC5pcy1tb2RhbC1hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uby1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDEwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tb2RhbCB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIGhlaWdodDogNDgwcHg7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW1vZGFsIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgIGhlaWdodDogNzV2aDtcbiAgICBwYWRkaW5nOiA3MHB4IDIwcHggMjBweDtcbiAgfVxufVxuLm8tbW9kYWwuaXMtYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbW9kYWwuLW51bWJlciB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgfVxufVxuLm8tbW9kYWwuLXBob3RvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tb2RhbC4tcGhvdG8ge1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIGhlaWdodDogODB2aDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1tb2RhbC4tcGhvdG8ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDgwdmg7XG4gIH1cbn1cbi5vLW1vZGFsLi1wbGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tb2RhbC4tcGxhbiB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiBjYWxjKCg3MDBweCAtIDEwMHZoKSAvIDIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuby1tb2RhbC4tcGxhbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoODB2aCAtIDQwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm8tbW9kYWwuLXBsYW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRvcDogMTVweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMHZoO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xuICAgIGxlZnQ6IGNhbGMoNTB2dyAtIDUwdmgpO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4uby1tb2RhbC4tbXlwYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbC4tbXlwYWdlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgdG9wOiAxNXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTVweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtO1xuICB9XG4gIC5vLW1vZGFsLi1teXBhZ2UuaXMtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tbW9kYWwuLW15cGFnZSB7XG4gICAgd2lkdGg6IDkzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC4tbXlwYWdlIHtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsLi1teXBhZ2UuLXNob3J0IHtcbiAgICBoZWlnaHQ6IDU2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC4tbXlwYWdlLi1maXQge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbC4tbXlwYWdlLi1jb21wYW5pb24taW5mbyB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICB9XG59XG4uby1tb2RhbC4tYWxlcnQge1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWwuLWFsZXJ0IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLW1vZGFsLi1hbGVydCB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1tb2RhbC4tYWxlcnQge1xuICAgIHBhZGRpbmc6IDUwcHggNjBweDtcbiAgICB3aWR0aDogNzgwcHg7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuLm8tbW9kYWwuLWFsZXJ0Li1iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmUyO1xufVxuLm8tbW9kYWwuLWFsZXJ0Li1hZGQtY29tcGFuaW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1tb2RhbC4tYWxlcnQuLWFkZC1jb21wYW5pb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDU4MHB4O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsLi1uYXJyb3cge1xuICAgIHdpZHRoOiA1ODBweDtcbiAgfVxufVxuLm8tbW9kYWwuLWxhbmctY2hhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlMjtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbC4tbGFuZy1jaGFuZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC4tbGFuZy1jaGFuZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4uby1tb2RhbC4tcGhvdG8tbW9kYWwge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbW9kYWwuLXBob3RvLW1vZGFsIHtcbiAgICBhc3BlY3QtcmF0aW86IDc2MC81MjA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW1vZGFsLi1waG90by1tb2RhbCB7XG4gICAgd2lkdGg6IDc2MHB4O1xuICAgIGhlaWdodDogNTIwcHg7XG4gICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5vLW1vZGFsLi1waG90by1tb2RhbCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDBzdmggLSAxMDBweCk7XG4gICAgdG9wOiA2MHB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1tb2RhbC4tcGhvdG8tbW9kYWwuLW1lZGlhIHtcbiAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDBzdmggLSA2MHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbW9kYWwuLXBob3RvLW1vZGFsLi1tZWRpYSB7XG4gICAgbWluLXdpZHRoOiA4NzBweDtcbiAgICB3aWR0aDogODcwcHg7XG4gICAgaGVpZ2h0OiA2MjBweDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gIH1cbn1cblxuLm8tbW9kYWxfX3NoYWRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0MDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5pcy1tb2RhbC1hY3RpdmUgLm8tbW9kYWxfX3NoYWRlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm8tbW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzMjAwO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Nsb3NlLnN2Zyk7XG59XG4uby1tb2RhbF9fY2xvc2UuLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW1vZGFsX19jbG9zZSB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX2Nsb3NlIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG4uby1tb2RhbC4tcGhvdG8gLm8tbW9kYWxfX2Nsb3NlLCAuby1tb2RhbC4tcGxhbiAuby1tb2RhbF9fY2xvc2UsIC5vLW1vZGFsLi1waG90by1tb2RhbCAuby1tb2RhbF9fY2xvc2Uge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Nsb3NlX3doaXRlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbW9kYWwuLXBob3RvIC5vLW1vZGFsX19jbG9zZSwgLm8tbW9kYWwuLXBsYW4gLm8tbW9kYWxfX2Nsb3NlLCAuby1tb2RhbC4tcGhvdG8tbW9kYWwgLm8tbW9kYWxfX2Nsb3NlIHtcbiAgICB0b3A6IC01MHB4O1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLm8tbW9kYWwuLXBob3RvIC5vLW1vZGFsX19jbG9zZSwgLm8tbW9kYWwuLXBsYW4gLm8tbW9kYWxfX2Nsb3NlLCAuby1tb2RhbC4tcGhvdG8tbW9kYWwgLm8tbW9kYWxfX2Nsb3NlIHtcbiAgICB0b3A6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm8tbW9kYWwuLXBob3RvIC5vLW1vZGFsX19jbG9zZSwgLm8tbW9kYWwuLXBsYW4gLm8tbW9kYWxfX2Nsb3NlLCAuby1tb2RhbC4tcGhvdG8tbW9kYWwgLm8tbW9kYWxfX2Nsb3NlIHtcbiAgICByaWdodDogLTUwcHg7XG4gIH1cbn1cbi5vLW1vZGFsLi1wbGFuIC5vLW1vZGFsX19jbG9zZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvY2xvc2Vfd2hpdGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tb2RhbC4tcGxhbiAuby1tb2RhbF9fY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLm8tbW9kYWwuLXBsYW4gLm8tbW9kYWxfX2Nsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuby1tb2RhbC4tcGxhbiAuby1tb2RhbF9fY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTUwcHg7XG4gIH1cbn1cbi5vLW1vZGFsLi1waG90by1tb2RhbC4tbWVkaWEgLm8tbW9kYWxfX2Nsb3NlIHtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm8tbW9kYWwuLXBob3RvLW1vZGFsLi1tZWRpYSAuby1tb2RhbF9fY2xvc2Uge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tb2RhbC4tcGhvdG8tbW9kYWwuLW1lZGlhIC5vLW1vZGFsX19jbG9zZSB7XG4gICAgdG9wOiAtMjBweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uby1tb2RhbF9fbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1tb2RhbF9fbWFpbiB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1tb2RhbC4taGFzLWJvdHRvbSAuby1tb2RhbF9fbWFpbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbW9kYWwuLXBob3RvIC5vLW1vZGFsX19tYWluIHtcbiAgICBoZWlnaHQ6IDg1dmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1tb2RhbC4tcGxhbiAuby1tb2RhbF9fbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW1vZGFsLi1waG90by1tb2RhbC4tbWVkaWEgLm8tbW9kYWxfX21haW4ge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbW9kYWxfX21haW5fX2NvbnQuLWNvbDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW1vZGFsX19tYWluX19jb250Li1jb2wyIC5vLW1vZGFsX191bml0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbW9kYWwuLWhhcy1ib3R0b20gLm8tbW9kYWxfX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uby1tb2RhbC4tcGhvdG8tbW9kYWwgLm8tbW9kYWxfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFzcGVjdC1yYXRpbzogNzYwLzUyMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5vLW1vZGFsLi1waG90by1tb2RhbCAuby1tb2RhbF9faXRlbSB7XG4gICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW1vZGFsLi1waG90by1tb2RhbCAuby1tb2RhbF9faXRlbSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5vLW1vZGFsLi1waG90by1tb2RhbC4tbWVkaWEgLm8tbW9kYWxfX3R4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMwMDhEMzE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm8tbW9kYWxfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uby1tb2RhbC4tcGhvdG8tbW9kYWwgLm8tbW9kYWxfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY4cHgpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuby1tb2RhbC4tcGhvdG8tbW9kYWwgLm8tbW9kYWxfX2ltZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xuICB9XG59XG4uby1tb2RhbC4tcGhvdG8tbW9kYWwuLW1lZGlhIC5vLW1vZGFsX19pbWcge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM4cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm8tbW9kYWwuLXBob3RvLW1vZGFsLi1tZWRpYSAuby1tb2RhbF9faW1nIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiAzOTFweCkge1xuICAuby1tb2RhbC4tcGhvdG8tbW9kYWwuLW1lZGlhIC5vLW1vZGFsX19pbWcge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE5MHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbW9kYWwuLXBob3RvLW1vZGFsLi1tZWRpYSAuby1tb2RhbF9faW1nIHtcbiAgICBtYXgtaGVpZ2h0OiBtaW4oNTg1cHgsIDEwMHZoIC0gMTA1cHgpO1xuICB9XG59XG4uby1tb2RhbC4tcGhvdG8tbW9kYWwuLW1lZGlhIC5vLW1vZGFsX19pbWcgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm8tbW9kYWwuLXBob3RvLW1vZGFsLi1tZWRpYSAuby1tb2RhbF9fdHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbW9kYWwuLXBob3RvLW1vZGFsLi1tZWRpYSAuby1tb2RhbF9fdHh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5vLW1vZGFsX19zbGlkZV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAzZW0pO1xufVxuLm8tbW9kYWxfX3NsaWRlX19hcnJvdy4tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uby1tb2RhbF9fc2xpZGVfX2l0ZW1fX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5vLW1vZGFsX19zbGlkZV9faXRlbV9fZGVzYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBoZWlnaHQ6IGNhbGMoMjBweCArIDNlbSk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLm8tbW9kYWxfX2hlYWQge1xuICBtYXJnaW46IDAgMCA4MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLm8tbW9kYWxfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWxfX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgfVxufVxuLm8tbW9kYWxfX2hlYWRpbmcuLXR0bC1ub25lIHtcbiAgbWluLWhlaWdodDogNDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsX19oZWFkaW5nLi10dGwtbm9uZSB7XG4gICAgbWluLWhlaWdodDogNjNweDtcbiAgfVxufVxuXG4uby1tb2RhbF9faGVhZGluZ19fY2xvc2Uge1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbF9faGVhZGluZ19fY2xvc2Uge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLm8tbW9kYWxfX2hlYWRpbmdfX2Nsb3NlLi1jb21wYW5pb24taW5mbyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLm8tbW9kYWxfX2hlYWRpbmdfX2Nsb3NlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uby1tb2RhbF9fYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZsZXg6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cbi5vLW1vZGFsLi1teXBhZ2UuLWNoYW5nZSAuby1tb2RhbF9fYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC4tbXlwYWdlLi1jaGFuZ2UgLm8tbW9kYWxfX2JvZHkge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWxfX2JvZHkuLXdpZGUge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxufVxuLm8tbW9kYWxfX2JvZHkuLWNvbXBhbmlvbi1pbmZvIHtcbiAgcGFkZGluZzogMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWxfX2JvZHkuLWNvbXBhbmlvbi1pbmZvIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG4uby1tb2RhbF9fYm9keSAuby1tb2RhbF9fYm9keV9fcG9pbnQtdHh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX2JvZHkgLm8tbW9kYWxfX2JvZHlfX3BvaW50LXR4dCB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1N3B4O1xuICB9XG59XG4uby1tb2RhbF9fYm9keSAuby1tb2RhbF9fYm9keV9fcG9pbnQtdHh0IHAge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uby1tb2RhbF9fYm9keSAuby1tb2RhbF9fYm9keV9fcG9pbnQtdHh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5vLW1vZGFsX19ib2R5IC5vLW1vZGFsX19ib2R5X19wb2ludC10eHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDU5ZGU7XG59XG4uby1tb2RhbC4tbXlwYWdlLi10aW1lIC5vLW1vZGFsX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uby1tb2RhbF9fZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMTVweDtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsX19mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIH1cbn1cbi5vLW1vZGFsX19mb290ZXIuLWluc2lkZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbF9fZm9vdGVyLi1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbC4tbXlwYWdlLi10aW1lIC5vLW1vZGFsX19mb290ZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC4tbXlwYWdlLi10aW1lIC5vLW1vZGFsX19mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX2Zvb3Rlcl9fYnRuLi1jYW5zZWwge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNDAlIC0gMTBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDQwJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbF9fZm9vdGVyX19idG4uLWNhbnNlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsX19mb290ZXJfX2J0bi4tcmVnaXN0ZXIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNjAlIC0gMTBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDYwJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbF9fZm9vdGVyX19idG4uLXJlZ2lzdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsX19mb290ZXIuLWNlbnRlciAuby1tb2RhbF9fZm9vdGVyX19idG4uLWNhbnNlbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsX19mb290ZXIuLWNlbnRlciAuby1tb2RhbF9fZm9vdGVyX19idG4uLXJlZ2lzdGVyIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxufVxuXG4uby1tb2RhbC4tbXlwYWdlLi10aW1lIC5vLW1vZGFsX19mb290ZXJfX3R4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5vLW1vZGFsLi1teXBhZ2UuLXRpbWUgLm8tbW9kYWxfX2Zvb3Rlcl9fdHh0IHN0cm9uZyB7XG4gIG1hcmdpbjogMCAzcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgY29sb3I6ICMwMDk5MzM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWwuLW15cGFnZS4tdGltZSAuby1tb2RhbF9fZm9vdGVyX190eHQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC4tbXlwYWdlLi10aW1lIC5vLW1vZGFsX19mb290ZXJfX3R4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzOHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uby1tb2RhbF9fYWxlcnRfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm8tbW9kYWxfX2FsZXJ0X190eHQuLW5vdGUge1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsX19hbGVydF9fdHh0Li1ub3RlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLm8tbW9kYWwuLWFkZC1jb21wYW5pb24gLm8tbW9kYWxfX2FsZXJ0X190eHQge1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLW1vZGFsLi1hZGQtY29tcGFuaW9uIC5vLW1vZGFsX19hbGVydF9fdHh0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5vLW1vZGFsX19hbGVydC1idG5ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsX19hbGVydC1idG5ib3gge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuLm8tbW9kYWwuLWFkZC1jb21wYW5pb24gLm8tbW9kYWxfX2FsZXJ0LWJ0bmJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xufVxuXG4uby1tb2RhbF9fYWxlcnQtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbF9fYWxlcnQtYnRuIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4uby1tb2RhbC4tYWRkLWNvbXBhbmlvbiAuby1tb2RhbF9fYWxlcnQtYnRuIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uby1tb2RhbC4tYWRkLWNvbXBhbmlvbiAuby1tb2RhbF9fYWxlcnQtYnRuOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC4tYWRkLWNvbXBhbmlvbiAuby1tb2RhbF9fYWxlcnQtYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uby1tb2RhbF9fZXhwbGFuYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDMxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX2V4cGxhbmF0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgfVxufVxuXG4uby1tb2RhbF9fZXhwbGFuYXRpb25fX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41Mztcbn1cbi5vLW1vZGFsX19leHBsYW5hdGlvbl9fdHh0Li1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbF9fZXhwbGFuYXRpb25fX3R4dC4tbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLm8tbW9kYWxfX2V4cGxhbmF0aW9uX190eHQuLXNlbmQge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsX19leHBsYW5hdGlvbl9fdHh0Li1zZW5kIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG59XG5cbi5vLW1vZGFsX19saW5lIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX2xpbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0M3B4O1xuICB9XG59XG5cbi5vLW1vZGFsX19tYWlsIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX21haWwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5vLW1vZGFsX19jb250ZW50X193cmFwIHtcbiAgd2lkdGg6IDUyMXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbF9fY29udGVudF9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vLW1vZGFsX19jb250ZW50X193cmFwLi1saW5lLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsX19jb250ZW50X193cmFwLi1saW5lLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5vLW1vZGFsX19jb250ZW50X193cmFwLi1saW5lLWJ0biB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX2NvbnRlbnRfX3dyYXAuLWxpbmUtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4uby1tb2RhbF9fY29udGVudF9fd3JhcC4tbWFpbC1hZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbF9fY29udGVudF9fd3JhcC4tbWFpbC1hZGRyZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICB9XG59XG4uby1tb2RhbF9fY29udGVudF9fd3JhcC4tbWFpbC1idG4ge1xuICB3aWR0aDogMzMwcHg7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX2NvbnRlbnRfX3dyYXAuLW1haWwtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4uby1tb2RhbF9fY29udGVudF9fd3JhcC4tYmFjay1idG4ge1xuICB3aWR0aDogMzMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsX19jb250ZW50X193cmFwLi1iYWNrLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uby1tb2RhbF9fY29udGVudF9fd3JhcC4tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbF9fY29udGVudF9fd3JhcC4tZmxleCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm8tbW9kYWxfX21haWxfX2hlYWRpbmcge1xuICBjb2xvcjogI2FhYTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbF9fYm9keV9faGVhZGluZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cblxuLm8tbW9kYWxfX2xhbmctY2hhbmdlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5vLW1vZGFsLi1sYW5nLWNoYW5nZSAuby1tb2RhbF9fbGFuZy1jaGFuZ2VfX3RleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uby1tb2RhbF9fbGFuZy1jaGFuZ2VfX2J0blVuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNHB4KTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWxfX2xhbmctY2hhbmdlX19idG5Vbml0IHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5vLW1vZGFsLi1sYW5nLWNoYW5nZSAuby1tb2RhbF9fbGFuZy1jaGFuZ2VfX2J0blVuaXQge1xuICBnYXA6IDMwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsLi1sYW5nLWNoYW5nZSAuby1tb2RhbF9fbGFuZy1jaGFuZ2VfX2J0blVuaXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5vLW1vZGFsX19sYW5nLWNoYW5nZV9fYnRuIHtcbiAgd2lkdGg6IDEwNnB4O1xufVxuLm8tbW9kYWwuLWxhbmctY2hhbmdlIC5vLW1vZGFsX19sYW5nLWNoYW5nZV9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC4tbGFuZy1jaGFuZ2UgLm8tbW9kYWxfX2xhbmctY2hhbmdlX19idG4ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4uby1tb2RhbF9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBib3R0b206IC02MHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5vLW1vZGFsX19hcnJvdyB7XG4gICAgYm90dG9tOiAtMTAwcHg7XG4gIH1cbn1cbi5vLW1vZGFsX19hcnJvdy4tcHJldiB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNzBweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfbGVmdF93aGl0ZS5zdmcpO1xufVxuLm8tbW9kYWxfX2Fycm93Li1uZXh0IHtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNzBweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcmlnaHRfd2hpdGUuc3ZnKTtcbn1cbi5vLW1vZGFsLi1waG90by1tb2RhbC4tbWVkaWEgLm8tbW9kYWxfX2Fycm93IHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IGNhbGMoNTAlIC0gNDBweCk7XG4gIHRvcDogNTAlO1xufVxuLm8tbW9kYWwuLXBob3RvLW1vZGFsLi1tZWRpYSAuby1tb2RhbF9fYXJyb3cuLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLm8tbW9kYWwuLXBob3RvLW1vZGFsLi1tZWRpYSAuby1tb2RhbF9fYXJyb3cuLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLm8tbW9kYWxfX2ltZ19fcGhvdG8ge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm8tbW9kYWxfX2l0ZW1fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5vLW1vZGFsLi1waG90by1tb2RhbC4tbWVkaWEgLm8tbW9kYWxfX2l0ZW1fX2lubmVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbW9kYWwuLXBob3RvLW1vZGFsLi1tZWRpYSAuby1tb2RhbF9faXRlbV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgNzBweDtcbiAgfVxufVxuXG4vKiDjgq3jg7zjg5Pjgrjjg6XjgqLjg6vmqKrjga7jg5Djg4rjg7wgKHNsaWNrKSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3Yge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8ta3Yge1xuICAgIG1hcmdpbi10b3A6IDIxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1rdiB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1rdiB7XG4gICAgbWFyZ2luLXRvcDogMTExcHg7XG4gIH1cbn1cbi5vLWt2Li1ub3JtYWwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3YuLW5vcm1hbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5vLWt2Li13d3d0b3AtdGh1bWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8ta3YuLXd3d3RvcC10aHVtYnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWt2Li1nYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJiYW5uZXIga3ZcIiBcInR4dCB0eHRcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwMHB4IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgfVxufVxuXG4uby1rdi4tZ2MgLm8ta3ZfX3R4dCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1rdi4tZ2MgLm8ta3ZfX3R4dCB7XG4gICAgZ3JpZC1hcmVhOiB0eHQ7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWt2Li1nYyAuby1rdl9fdHh0IHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuXG4uby1rdl9fYmFubmVyLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1rdl9fYmFubmVyLWFyZWEge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1rdi4tcmVzZXJ2ZSAuby1rdl9fYmFubmVyLWFyZWEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA2NTRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3YuLWdjIC5vLWt2X19iYW5uZXItYXJlYSB7XG4gICAgZ3JpZC1hcmVhOiBiYW5uZXI7XG4gIH1cbn1cblxuLm8ta3ZfX2Jhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWt2X19iYW5uZXIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1rdl9fYmFubmVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWt2Li1yZXNlcnZlIC5vLWt2X19iYW5uZXIge1xuICAgIHdpZHRoOiA2NTRweDtcbiAgfVxufVxuLm8ta3YuLXd3d3RvcCAuby1rdl9fYmFubmVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtaGVpZ2h0OiAzMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vLWt2X19iYW5uZXIgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMThweDtcbn1cbi5vLWt2Li13d3d0b3AgLm8ta3ZfX2Jhbm5lciAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTtcbn1cbi5vLWt2Li13d3d0b3AgLm8ta3ZfX2Jhbm5lciAuc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1rdl9fYmFubmVyIC5zbGljay1kb3RzIGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cbi5vLWt2X19iYW5uZXIgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vLWt2X19iYW5uZXIgLnNsaWNrLWRvdHMgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuLm8ta3YuLXd3d3RvcCAuby1rdl9fYmFubmVyIC5zbGljay1kb3RzIGJ1dHRvbjpiZWZvcmUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWRlZGVkO1xufVxuLm8ta3ZfX2Jhbm5lciAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuLm8ta3YuLXd3d3RvcCAuby1rdl9fYmFubmVyIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWt2Li1nYyAuby1rdl9fYmFubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1rdi4tcmVzZXJ2ZSAuby1rdl9faXRlbSB7XG4gICAgd2lkdGg6IDY1NHB4O1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG4gIC5vLWt2Li1yZXNlcnZlIC5vLWt2X19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODAsIDE4MiwgMjI3LCAwLjIpO1xuICAgIHdpZHRoOiA1NzRweDtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG4gIC5vLWt2Li1yZXNlcnZlIC5vLWt2X19pdGVtIGEgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLm8ta3ZfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDYwcHg7XG4gIGJvdHRvbTogLTM1cHg7XG59XG5cbi5vLWt2X19rdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1rdl9fa3Yge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIGhlaWdodDogMzEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8ta3ZfX2t2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwdnc7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uby1rdi4tbm9ybWFsIC5vLWt2X19rdiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3YuLWdjIC5vLWt2X19rdiB7XG4gICAgZ3JpZC1hcmVhOiBrdjtcbiAgfVxufVxuXG4uby1rdl9fY29weSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIHNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWt2X19jb3B5IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1rdl9fY29weSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8ta3ZfX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG5cbi5vLWt2X19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHotaW5kZXg6IDEwO1xufVxuLm8ta3ZfX2Fycm93OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm8ta3ZfX2Fycm93Li1wcmV2IHtcbiAgbGVmdDogLTQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfd2hfbC5zdmcpO1xufVxuLm8ta3ZfX2Fycm93Li1uZXh0IHtcbiAgcmlnaHQ6IC00MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3doX3Iuc3ZnKTtcbn1cbi5vLWt2Li1yZXNlcnZlIC5vLWt2X19hcnJvdy4tcHJldiB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbn1cbi5vLWt2Li1yZXNlcnZlIC5vLWt2X19hcnJvdy4tbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG59XG5cbi5vLWt2X19pdGVtX19pbm5lciB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAzNjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5vLWt2Lmhhcy10aHVtYnMgLm8ta3ZfX2l0ZW1fX2lubmVyIHtcbiAgaGVpZ2h0OiAzMTBweDtcbn1cblxuLm8ta3ZfX2l0ZW1fX2NvbnQge1xuICB3aWR0aDogMTIwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLm8ta3ZfX2l0ZW1fX2ltZyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM3NXB4O1xufVxuLm8ta3YuaGFzLXRodW1icyAuby1rdl9faXRlbV9faW1nIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi8qIOeUu+WDj+OBrktWIHNsaWNr44Gq44GXICovXG4uby1rdl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uby1rdl9faW5uZXIuLWJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjhlYTtcbn1cblxuLm8ta3ZfX2Rpc2Mge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweCAxNXB4IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1rdl9fZGlzYyB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgfVxufVxuLm8ta3ZfX2Rpc2MuLWZvbnQtbWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1rdl9fZGlzYy4tZm9udC1tZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5vLWt2X19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWt2X19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWt2X19saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICB0b3A6IDI2NXB4O1xuICB9XG59XG5cbi5vLWt2X19saW5rX19idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm8tcGlja3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweCA0MHB4O1xufVxuLm8tcGlja3VwIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1waWNrdXAgLnNsaWNrLWRvdHMgbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuLm8tcGlja3VwIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uby1waWNrdXAgLnNsaWNrLWRvdHMgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuLm8tcGlja3VwIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG5cbi5vLXBpY2t1cF9fbWFpbiB7XG4gIHdpZHRoOiAyNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8taW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1pbmZvLi13d3d0b3Age1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1pbmZvLi1nY3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1pbmZvX19oZWFkaW5nIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1pbmZvX19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0MHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8taW5mby4td3d3dG9wIC5vLWluZm9fX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1pbmZvLi1nY3RvcCAuby1pbmZvX19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8taW5mb19fcGlja3VwIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1pbmZvX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8taW5mb19fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDMyOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWluZm9fX2J0biB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbmVpZ2hib3Jpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgcGFkZGluZzogMzVweCAwIDc1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW5laWdoYm9yaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbmVpZ2hib3JpbmdfX2hlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW5laWdoYm9yaW5nX19jYXJvdXNlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1uZWlnaGJvcmluZ19fY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1uZWlnaGJvcmluZ19fY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW5laWdoYm9yaW5nX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1uZWlnaGJvcmluZ19faXRlbSB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLW5laWdoYm9yaW5nX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1uZWlnaGJvcmluZ19fY2FyZCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG5cbi5vLW5laWdoYm9yaW5nX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgei1pbmRleDogMTA7XG59XG4uby1uZWlnaGJvcmluZ19fYXJyb3c6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uby1uZWlnaGJvcmluZ19fYXJyb3cuLXByZXYge1xuICBsZWZ0OiAtNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19jYXJvdXNlbF9wcmV2LnN2Zyk7XG59XG4uby1uZWlnaGJvcmluZ19fYXJyb3cuLW5leHQge1xuICByaWdodDogLTQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfY2Fyb3VzZWxfbmV4dC5zdmcpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1yZWdpc3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1yZWdpc3RlciB7XG4gICAgbWFyZ2luOiAwIGF1dG8gODBweDtcbiAgfVxuICAuby1yZWdpc3Rlci4tZ3JheV84LXNwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4uby1yZWdpc3Rlci4tY29tcGFuaW9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXJlZ2lzdGVyLi1jb21wYW5pb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXJlZ2lzdGVyX19tYWluIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgcGFkZGluZzogMjVweCA2MHB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1yZWdpc3Rlcl9fbWFpbiB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tcmVnaXN0ZXJfX21haW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHggMzVweDtcbiAgfVxufVxuLm8tcmVnaXN0ZXJfX21haW4udS1jZW50ZXIge1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1yZWdpc3Rlci4tY29tcGFuaW9uIC5vLXJlZ2lzdGVyX19tYWluIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXJlZ2lzdGVyLi1jb21wYW5pb24gLm8tcmVnaXN0ZXJfX21haW4ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1yZWdpc3Rlci4tdXNlciAuby1yZWdpc3Rlcl9fbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAyMDBweDtcbiAgfVxufVxuXG4uby1yZWdpc3Rlcl9fbG9naW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tcmVnaXN0ZXJfX2xvZ2luIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1yZWdpc3Rlcl9fbG9naW4ge1xuICAgIHBhZGRpbmc6IDI1cHggMTVweCAzMHB4O1xuICB9XG59XG5cbi5vLXJlZ2lzdGVyX19tYWluX19oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDhkMzE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1yZWdpc3Rlcl9fbWFpbl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXJlZ2lzdGVyX19kZXNjIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tcmVnaXN0ZXJfX2Rlc2Mge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLXJlZ2lzdGVyLi1jb21wYW5pb24gLm8tcmVnaXN0ZXJfX2Rlc2Mge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5vLXJlZ2lzdGVyLi11c2VyIC5vLXJlZ2lzdGVyX19kZXNjIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tcmVnaXN0ZXJfX2J0bi1ib3gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIyOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXJlZ2lzdGVyX19idG4tYm94IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1yZWdpc3Rlci4tdXNlciAuby1yZWdpc3Rlcl9fYnRuLWJveCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5vLXJlZ2lzdGVyX19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXJlZ2lzdGVyX19idG4uYS1idG4uLXNpemUtbWQge1xuICAgIHBhZGRpbmc6IDlweCAzNXB4IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXJlZ2lzdGVyX19idG4uYS1idG4uLXNpemUtbWQge1xuICAgIHBhZGRpbmc6IDEycHggMzVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXJlZ2lzdGVyX19idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1yZWdpc3Rlcl9fYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLm8tcmVnaXN0ZXJfX2J0biAuYS1idG5fX2Fycm93IHtcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLXJlZ2lzdGVyLi1jb21wYW5pb24gLm8tcmVnaXN0ZXJfX2J0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuLm8tcmVnaXN0ZXJfX2xvZ2luX19oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXJlZ2lzdGVyX19sb2dpbl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1yZWdpc3Rlcl9fbG9naW5fX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLm8tcmVnaXN0ZXJfX2xvZ2luX19idG4uYS1idG4uLXNpemUtbGcge1xuICBwYWRkaW5nOiA5cHggMzVweCA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXJlZ2lzdGVyX19sb2dpbl9fYnRuIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLXJlZ2lzdGVyX19sb2dpbl9fYnRuIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY2FsZW5kZXIge1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jYWxlbmRlci5pcy1jbG9zZS1jYWxlbmRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xufVxuLm8tY2FsZW5kZXIuaXMtc2Nyb2xsLWNhbGVuZGVyIC5vLWNhbGVuZGVyX190YWJsZS1oZWFkaW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDY3cHg7XG59XG5cbi5vLWNhbGVuZGVyX190YWJsZS1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLm8tY2FsZW5kZXIuLXBsYW4tc2VhcmNoIC5vLWNhbGVuZGVyX190YWJsZS1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5vLWNhbGVuZGVyX19zY3JvbGxoZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWNhbGVuZGVyX19oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jYWxlbmRlcl9fdGFiIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwOGQzMTtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY2FsZW5kZXIuLXBsYW4tc2VhcmNoIC5vLWNhbGVuZGVyX190YWIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjOGM4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNhbGVuZGVyX19jb25kaXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY2FsZW5kZXJfX2NvbmRpdGlvbl9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi13aWR0aDogNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5vLWNhbGVuZGVyX19jb25kaXRpb25fX2l0ZW0uLWRhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uby1jYWxlbmRlcl9fY29uZGl0aW9uX19pdGVtLi1kYXRlcGlja2VyIGlucHV0IHtcbiAgd2lkdGg6IDEzOHB4O1xufVxuLm8tY2FsZW5kZXJfX2NvbmRpdGlvbl9faXRlbS4tZGF0ZXBpY2tlciBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5vLWNhbGVuZGVyX19kYXRlcGlja2VyLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzBweDtcbiAgcGFkZGluZzogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTUwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jYWxlbmRlcl9fY29uZGl0aW9uX19jbGVhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoLFxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgdGgge1xuICBwYWRkaW5nOiAxOHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLWNhbGVuZGVyX19oZWFkLWNvbXBhcmUge1xuICB3aWR0aDogMzBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRoLm8tY2FsZW5kZXJfX2hlYWQtcGxhbiB7XG4gIHdpZHRoOiAyNTVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VkZWRlZDtcbn1cbi5vLWNhbGVuZGVyLmlzLXNjcm9sbC1jYWxlbmRlcjIgLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgdGguby1jYWxlbmRlcl9faGVhZC1wbGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjY2NjYztcbn1cbi5vLWNhbGVuZGVyLi1wbGFuLXNlYXJjaCAuby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLWNhbGVuZGVyX19oZWFkLXBsYW4ge1xuICB3aWR0aDogMzQ4cHg7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLWNhbGVuZGVyX19oZWFkLWljb24ge1xuICB3aWR0aDogMTAwcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZGVkZWQ7XG59XG4uby1jYWxlbmRlci5pcy1zY3JvbGwtY2FsZW5kZXIyIC5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRoLm8tY2FsZW5kZXJfX2hlYWQtaWNvbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2NjY2M7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLWNhbGVuZGVyX19oZWFkLXByaWNlIHtcbiAgd2lkdGg6IDIwNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWRlZGVkO1xufVxuLm8tY2FsZW5kZXIuaXMtc2Nyb2xsLWNhbGVuZGVyMiAuby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLWNhbGVuZGVyX19oZWFkLXByaWNlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjY2NjYztcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRoLm8tY2FsZW5kZXJfX2hlYWQtbW9udGgge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLWNhbGVuZGVyX19oZWFkLXByaWNlIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgdGguby1jYWxlbmRlcl9faGVhZC1wcmljZS4tYm94LXByaWNlIHtcbiAgcGFkZGluZzogMThweCAxMHB4O1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgdGggLm8tY2FsZW5kZXJfX2hlYWQtcHJpY2UtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRoIC5vLWNhbGVuZGVyX19oZWFkLXByaWNlLWljb246YmVmb3JlLCAuby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aCAuby1jYWxlbmRlcl9faGVhZC1wcmljZS1pY29uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRoIC5vLWNhbGVuZGVyX19oZWFkLXByaWNlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCLilrJcIjtcbiAgdG9wOiAtNXB4O1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgdGggLm8tY2FsZW5kZXJfX2hlYWQtcHJpY2UtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pa8XCI7XG4gIHRvcDogMTBweDtcbn1cbi5vLWNhbGVuZGVyLi10eXBlLTEuLW9uZWRheSAuby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLWNhbGVuZGVyX19oZWFkLWRhdGUge1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAxMTVweDtcbn1cbi5vLWNhbGVuZGVyLi10eXBlLTEuLW9uZWRheSAuby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLWNhbGVuZGVyX19oZWFkLXBsYW4ge1xuICB3aWR0aDogNTAwcHg7XG59XG4uby1jYWxlbmRlci4tdHlwZS0xLi1vbmVkYXkgLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgdGguby1jYWxlbmRlcl9faGVhZC1pY29uIHtcbiAgd2lkdGg6IDE5NXB4O1xufVxuLm8tY2FsZW5kZXIuLXR5cGUtMS4tb25lZGF5IC5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRoLm8tY2FsZW5kZXJfX2hlYWQtcHJpY2Uge1xuICB3aWR0aDogMjI1cHg7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0ZCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRkLm8tY2FsZW5kZXJfX25vIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgdGQgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIC5vLWNhbGVuZGVyX19hbGwtcGxhbiB0ZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIC5vLWNhbGVuZGVyX19hbGwtcGxhbi4tcmVxdWVzdCB0ZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZC4tc2Nyb2xsIHRoIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VkZWRlZDtcbn1cblxuLm8tY2FsZW5kZXJfX2hlYWQtdHh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm07XG59XG4uby1jYWxlbmRlci5pcy1zY3JvbGwtY2FsZW5kZXIgLm8tY2FsZW5kZXJfX2hlYWQtdHh0IHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm8tY2FsZW5kZXJfX2hlYWQtdHh0Li1jZW50ZXItdHh0IHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uby1jYWxlbmRlcl9fdGFibGUtcGxhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1wbGFuOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBib3JkZXItY29sb3I7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1ZGE3MWU7XG4gIHotaW5kZXg6IDEwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW46aG92ZXI6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW46aG92ZXIgLm8tY2FsZW5kZXJfX25hbWVfX2xpbmsge1xuICBjb2xvcjogIzVkYTcxZTtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRoLFxuLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW4gdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW4gdGgge1xuICB3aWR0aDogMjU1cHg7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdHJhbnNpdGlvbjogMC4zcyBjb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5vLWNhbGVuZGVyLi1wbGFuLXNlYXJjaCAuby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0aCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAzNDhweDtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRkIHtcbiAgcGFkZGluZzogMTBweCA4cHg7XG59XG4uby1jYWxlbmRlci4tcGxhbi1zZWFyY2ggLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW4gdGQge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5vLWNhbGVuZGVyLi10eXBlLTEuLW9uZWRheSAuby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0ZCB7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0ZC5vLWNhbGVuZGVyX195ZXMtcGxhbiB7XG4gIHBhZGRpbmc6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwOGQzMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm8tY2FsZW5kZXIuLXBsYW4tc2VhcmNoIC5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRkLm8tY2FsZW5kZXJfX3llcy1wbGFuIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5vLWNhbGVuZGVyLi1wbGFuLXNlYXJjaCAuby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0ZC5vLWNhbGVuZGVyX195ZXMtcGxhbiAuLWJsYW5rIHtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRkLm8tY2FsZW5kZXJfX3llcy1wbGFuLi1zYXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmM2ZmO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW4gdGQuby1jYWxlbmRlcl9feWVzLXBsYW4uLXN1biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZTk7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0ZC5vLWNhbGVuZGVyX19pY29uIHtcbiAgd2lkdGg6IDEwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm8tY2FsZW5kZXIuLXR5cGUtMS4tb25lZGF5IC5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRkLm8tY2FsZW5kZXJfX2ljb24ge1xuICBwYWRkaW5nOiA2cHggMTVweDtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRkLm8tY2FsZW5kZXJfX3ByaWNlIHtcbiAgd2lkdGg6IDk1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjZWRlZGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0ZC5vLWNhbGVuZGVyX19wcmljZS4tcGxhbi1zZWFyY2gge1xuICB3aWR0aDogMjA1cHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0ZC5vLWNhbGVuZGVyX19wb2ludCB7XG4gIHdpZHRoOiAxMTBweDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbi5vLWNhbGVuZGVyLi10eXBlLTEuLW9uZWRheSAuby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0ZC5vLWNhbGVuZGVyX19kYXRlIHtcbiAgd2lkdGg6IDExNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm8tY2FsZW5kZXIuLXR5cGUtMS4tb25lZGF5IC5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRkLm8tY2FsZW5kZXJfX3BsYW4ge1xuICB3aWR0aDogNTAwcHg7XG59XG4uby1jYWxlbmRlci4tdHlwZS0xLi1vbmVkYXkgLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW4gdGQuby1jYWxlbmRlcl9faWNvbiB7XG4gIHdpZHRoOiAxOTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5vLWNhbGVuZGVyLi10eXBlLTEuLW9uZWRheSAuby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0ZC5vLWNhbGVuZGVyX19wcmljZSB7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi5vLWNhbGVuZGVyLi10eXBlLTEuLW9uZWRheSAuby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0ZC5vLWNhbGVuZGVyX19wb2ludCB7XG4gIHdpZHRoOiAxMTVweDtcbn1cblxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWRfX2JhbGxvb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDU2NXB4O1xuICBib3R0b206IDI4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzFhMWExYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwNCUpO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWRfX2JhbGxvb24uLXJlcXVlc3Qge1xuICBsZWZ0OiA1NjdweDtcbiAgYm90dG9tOiAycHg7XG59XG5cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkX19iYWxsb29uX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWRfX2JhbGxvb25fX2lubmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtM3B4O1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAyLjVweCAwIDIuNXB4IDQuM3B4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gIHotaW5kZXg6IDEwO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWRfX2JhbGxvb25fX2lubmVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogOHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDIuNXB4IDAgMi41cHggNC4zcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2NjY2NjYztcbn1cblxuLm8tY2FsZW5kZXJfX2ljb25fX2hhcy10b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vLWNhbGVuZGVyX19pY29uX190b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogLTEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTIwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uby1jYWxlbmRlcl9faWNvbl9fdG9vbHRpcC5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uby1jYWxlbmRlcl9fY29tcGFyZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm8tY2FsZW5kZXJfX25hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5vLWNhbGVuZGVyX19uYW1lIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uby1jYWxlbmRlcl9fc2F0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZjNmZjtcbn1cblxuLm8tY2FsZW5kZXJfX3N1biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZTk7XG59XG5cbi5vLWNhbGVuZGVyX19pY29uX19pbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uby1jYWxlbmRlcl9fcHJpY2VfX3JlZCB7XG4gIGNvbG9yOiAjZGQzMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5vLWNhbGVuZGVyLi1wbGFuLXNlYXJjaCAuby1jYWxlbmRlcl9fcHJpY2VfX3JlZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uby1jYWxlbmRlcl9fcHJpY2VfX2VtLXJlZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uby1jYWxlbmRlcl9fcHJpY2VfX3RvdGFsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLm8tY2FsZW5kZXJfX3ByaWNlX190b3RhbC4tcmlnaHQtdHh0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5vLWNhbGVuZGVyX19wcmljZV9fZW0ge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm8tY2FsZW5kZXJfX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uby1jYWxlbmRlcl9fYm90dG9tX19pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLm8tY2FsZW5kZXJfX2JvdHRvbV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uby1jYWxlbmRlcl9fYm90dG9tX19ub3JtYWwge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cblxuLm8tY2FsZW5kZXJfX2JvdHRvbV9fd2ViIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG5cbi5vLWNhbGVuZGVyLi10eXBlLTEgLm8tY2FsZW5kZXJfX2hlYWRpbmdfX25hbWUge1xuICBwYWRkaW5nOiAyLjVweCAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG59XG5cbmgyI2NvdXJzZW5hbWUuby1jYWxlbmRlcl9faGVhZGluZ19fbmFtZSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm8tY2FsZW5kZXJfX2hlYWRpbmdfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogN3B4IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjY2NjYztcbn1cblxuLm8tY2FsZW5kZXJfX2hlYWRpbmdfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uby1jYWxlbmRlcl9faGVhZGluZ19fdGh1bWIge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uby1jYWxlbmRlcl9faGVhZGluZ19fdHh0IHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5vLWNhbGVuZGVyX19oZWFkaW5nX19sYWJlbCB7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5vLWNhbGVuZGVyX19oZWFkaW5nX19idG4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm8tY2FsZW5kZXJfX2hhcy10aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uby1jYWxlbmRlcl9feWVzLXBsYW4gLm8tY2FsZW5kZXJfX2hhcy10aXA6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG59XG5cbi5vLWNhbGVuZGVyX190b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwJTtcbiAgYm90dG9tOiAzMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE1MDA7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eSwgMC4zcyB2aXNpYmlsaXR5O1xufVxuLm8tY2FsZW5kZXJfX3Rvb2x0aXAuaXMtYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5vLWNhbGVuZGVyLi10eXBlLTEuLW9uZWRheSAuby1jYWxlbmRlcl9fdG9vbHRpcCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxNTBweDtcbiAgYm90dG9tOiA2MHB4O1xufVxuXG4uby1jYWxlbmRlcl9fbmFtZV9fdG9vbHRpcCB7XG4gIHdpZHRoOiA3MTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNzBweCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTUwMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5LCAwLjNzIHZpc2liaWxpdHk7XG59XG4uby1jYWxlbmRlcl9fbmFtZV9fdG9vbHRpcC5pcy1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uby1jYWxlbmRlci4tdHlwZS0xLi1vbmVkYXkgLm8tY2FsZW5kZXJfX3Jlc2VydmVfX2J0biB7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLm8tY2FsZW5kZXJfX21vcmUtcGxhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uby1jYWxlbmRlcl9fbW9yZS1wbGFuLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZC10dGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZC10dGxfX2xpbmsge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA5OTMzO1xufVxuXG4uby1jYWxlbmRlcl9fbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm8tYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjQ1cHg7XG59XG5cbi5vLWFyZWFfX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5vLWFyZWFfX2l0ZW0uLWhva2thaWRvIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI3MHB4O1xufVxuLm8tYXJlYV9faXRlbS4ta2FudG8ge1xuICB0b3A6IDI2NXB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM4MHB4O1xufVxuLm8tYXJlYV9faXRlbS4tY2h1YnUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDMxMHB4O1xuICB3aWR0aDogMjcwcHg7XG59XG4uby1hcmVhX19pdGVtLi1raW5raSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDI3MHB4O1xufVxuLm8tYXJlYV9faXRlbS4tY2h1Z29rdSB7XG4gIHRvcDogMjcwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyNzBweDtcbn1cbi5vLWFyZWFfX2l0ZW0uLXNoaWtva3Uge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUzMHB4O1xuICB3aWR0aDogMjcwcHg7XG59XG4uby1hcmVhX19pdGVtLi1reXVzaHUge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0OTBweDtcbn1cblxuLm8tYXJlYV9fbWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDM1MHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWJhc2ljLWluZm9fX2l0ZW0uLWl0ZW0tcGhvdG8ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWJhc2ljLWluZm9fX2l0ZW0uLWl0ZW0tcGhvdG8gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tYmFzaWMtaW5mb19faXRlbS4taW1hZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1iYXNpYy1pbmZvX19pdGVtLi1pbWFnZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uby1iYXNpYy1pbmZvX190aHVtYiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWJhc2ljLWluZm9fX3RodW1iIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWJhc2ljLWluZm9fX3RodW1iIHtcbiAgICB3aWR0aDogY2FsYyg1MHZ3IC0gMTVweCk7XG4gICAgaGVpZ2h0OiAzNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1iYXNpYy1pbmZvX190aHVtYiB7XG4gICAgd2lkdGg6IGNhbGMoNTB2dyAtIDE1cHgpO1xuICAgIGhlaWdodDogMzV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWJhc2ljLWluZm9fX3RodW1iIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDcwdnc7XG4gIH1cbn1cblxuLm8tYmFzaWMtaW5mb19fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDI0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgei1pbmRleDogMTA7XG59XG4uby1iYXNpYy1pbmZvX19hcnJvdzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5vLWJhc2ljLWluZm9fX2Fycm93Li1wcmV2IHtcbiAgbGVmdDogLTEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfY2Fyb3VzZWxfcHJldi5zdmcpO1xufVxuLm8tYmFzaWMtaW5mb19fYXJyb3cuLW5leHQge1xuICByaWdodDogLTEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfY2Fyb3VzZWxfbmV4dC5zdmcpO1xufVxuXG4uby1yZXZpZXcge1xuICBtYXJnaW46IDAgMCA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1yZXZpZXcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5vLXJldmlld19faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXJldmlld19faGVhZGluZyB7XG4gICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1yZXZpZXdfX2hlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uby1yZXZpZXdfX25hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tcmV2aWV3X19uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tcmV2aWV3X19kYXRlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1yZXZpZXdfX2RhdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXJldmlld19fZGF0YSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tcmV2aWV3X19kYXRhIHtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXJldmlld19fYm9keSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDA7XG4gIH1cbn1cblxuLm8tcmV2aWV3X190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1yZXZpZXdfX21haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXJldmlld19fdHh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDkwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tcmV2aWV3X190eHQge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbn1cblxuLm8tcmV2aWV3X19kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NzE7XG59XG5cbi5vLXJldmlld19fYW5zd2VyIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tcmV2aWV3X19hbnN3ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY3MHB4KTtcbiAgICBtYXJnaW46IDAgMCAwIDUwcHg7XG4gIH1cbn1cblxuLm8tcmV2aWV3X19hbnN3ZXJfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5vLXJldmlld19fYW5zd2VyX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NzE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXJhdmlld19fcmF0aW5nIHtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gIH1cbn1cblxuLm8tZ2FsbGVyeV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm8tZ2FsbGVyeV9faXRlbTpob3ZlciAuby1nYWxsZXJ5X190eHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uby1nYWxsZXJ5X19pbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ2FsbGVyeV9faW1nIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdhbGxlcnlfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5vLWdhbGxlcnlfX3R4dCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0cmFuc2l0aW9uOiAwLjRzIGFsbDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWdhbGxlcnlfX3R4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ2FsbGVyeV9fdHh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ2FsbGVyeSAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm8tZ2FsbGVyeSAuc2xpY2stZG90cyBsaSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG4uby1nYWxsZXJ5X19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMjRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB6LWluZGV4OiAxMDtcbn1cbi5vLWdhbGxlcnlfX2Fycm93OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm8tZ2FsbGVyeV9fYXJyb3cuLXByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2Nhcm91c2VsX3ByZXYuc3ZnKTtcbn1cbi5vLWdhbGxlcnlfX2Fycm93Li1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfY2Fyb3VzZWxfbmV4dC5zdmcpO1xufVxuXG4uby1zZWxlY3QtdGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5vLXNlbGVjdC10aW1lLi1teXBhZ2Uge1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1zZWxlY3QtdGltZS4tbXlwYWdlIHtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxufVxuXG4uby1zZWxlY3QtdGltZV9faGVhZGluZyB7XG4gIHotaW5kZXg6IDMwMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1zZWxlY3QtdGltZV9faGVhZGluZyB7XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLXNlbGVjdC10aW1lX19oZWFkaW5nIHtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuLm8tc2VsZWN0LXRpbWUuaXMtc2Nyb2xsIC5vLXNlbGVjdC10aW1lX19oZWFkaW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2l0aW9uOiAwLjNzIHdpZHRoLCAwLjNzIGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tc2VsZWN0LXRpbWUuaXMtc2Nyb2xsIC5vLXNlbGVjdC10aW1lX19oZWFkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1zZWxlY3QtdGltZS5pcy1zY3JvbGwgLm8tc2VsZWN0LXRpbWVfX2hlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXNlbGVjdC10aW1lLmlzLXNjcm9sbCAuby1zZWxlY3QtdGltZV9faGVhZGluZyB7XG4gICAgd2lkdGg6IDg4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tc2VsZWN0LXRpbWUuaXMtc2Nyb2xsIC5vLXNlbGVjdC10aW1lX19oZWFkaW5nIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5vLXNlbGVjdC10aW1lLmlzLXNjcm9sbC1lbmQgLm8tc2VsZWN0LXRpbWVfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uby1zZWxlY3QtdGltZS4tbXlwYWdlIC5vLXNlbGVjdC10aW1lX19oZWFkaW5nIHtcbiAgbWluLWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm07XG59XG4uby1zZWxlY3QtdGltZS4tbXlwYWdlLmlzLXNjcm9sbC1lbmQgLm8tc2VsZWN0LXRpbWVfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5vLXNlbGVjdC10aW1lX19wbGFuIHtcbiAgbWFyZ2luOiAxMHB4IDE1cHggMDtcbn1cblxuLm8tc2VsZWN0LXRpbWVfX3RpbWUge1xuICBwYWRkaW5nLXRvcDogMTc1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1zZWxlY3QtdGltZS4tbXlwYWdlIC5vLXNlbGVjdC10aW1lX190aW1lIHtcbiAgICB3aWR0aDogNTE1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLm8tc2VsZWN0LXRpbWVfX2ZpeGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm8tc2VsZWN0LXRpbWUuaXMtc2Nyb2xsIC5vLXNlbGVjdC10aW1lX19maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5vLXNlbGVjdC10aW1lLmlzLXNjcm9sbC1lbmQgLm8tc2VsZWN0LXRpbWVfX2ZpeGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG59XG4uby1zZWxlY3QtdGltZS4tbXlwYWdlIC5vLXNlbGVjdC10aW1lX19maXhlZCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGJvdHRvbTogMDtcbn1cblxuLm8tZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm8tZHJvcGRvd25fX2NvbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzVweDtcbiAgei1pbmRleDogMTUwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1kcm9wZG93bl9fY29udC4tZGF0ZSB7XG4gICAgd2lkdGg6IDc1NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1kcm9wZG93bl9fY29udC4tdGltZSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1kcm9wZG93bl9fY29udC4tb3RoZXIge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZHJvcGRvd25fX2NvbnQuLWNvdXJzZSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1kcm9wZG93bl9fY29udC4tc2VsZWN0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMjlweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi13aWR0aDogMTY1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWRyb3Bkb3duX19jb250Li1zZWxlY3QtYXJlYSB7XG4gICAgbWluLXdpZHRoOiAyNzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZHJvcGRvd25fX2NvbnQuLXNlbGVjdC1tb250aCB7XG4gICAgbWluLXdpZHRoOiAxMzZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZHJvcGRvd25fX2NvbnQuLW90aGVyLWdjIHtcbiAgICB3aWR0aDogNDg1cHg7XG4gICAgaGVpZ2h0OiA0NjVweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMjlweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1kcm9wZG93bl9fY29udC4tb3RoZXItcGxhbiB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5cbi5vLWRyb3Bkb3duX19tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWRyb3Bkb3duX19tYWluIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1tb2RhbC4taGFzLWJvdHRvbSAuby1kcm9wZG93bl9fbWFpbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgfVxufVxuLm8tZHJvcGRvd25fX2NvbnQuLWRhdGUgLm8tZHJvcGRvd25fX21haW4ge1xuICBwYWRkaW5nOiAwIDQ1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWRyb3Bkb3duX19tYWluX19jb250Li1jb2wyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1kcm9wZG93bl9fbWFpbl9fY29udC4tY29sMiAuby1kcm9wZG93bl9fdW5pdCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZHJvcGRvd25fX2NvbnQuLXRpbWUgLm8tZHJvcGRvd25fX21haW5fX2NvbnQuLWNvbDIgLm8tZHJvcGRvd25fX3VuaXQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZHJvcGRvd25fX2NvbnQuLW90aGVyIC5vLWRyb3Bkb3duX19tYWluX19jb250Li1jb2wyIC5vLWRyb3Bkb3duX191bml0IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWRyb3Bkb3duX19jb250Li1kYXRlIC5vLWRyb3Bkb3duX191bml0IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLm8tZHJvcGRvd25fX2xpc3QgKyAuby1kcm9wZG93bl9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uby1kcm9wZG93bl9fbGlzdC4tb3RoZXItcGxhbiAuby1kcm9wZG93bl9fbGlzdF9fdGl0bGUge1xuICB3aWR0aDogMTQ1cHg7XG4gIGZsZXg6IDAgMCAxNDVweDtcbn1cbi5vLWRyb3Bkb3duX19saXN0Li1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vLWRyb3Bkb3duX19saXN0Li1ob3Jpem9udGFsIC5vLWRyb3Bkb3duX19saXN0X190aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbi5vLWRyb3Bkb3duX19saXN0Li1ob3Jpem9udGFsIC5vLWRyb3Bkb3duX19saXN0X19jb250ZW50cyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uby1kcm9wZG93bl9fbGlzdF9fY29udGVudHMgLmEtZm9ybS1zZWxlY3Qge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5vLWRyb3Bkb3duX19saXN0X19jb250ZW50cyAuYS1mb3JtLXNlbGVjdF9fc2VsZWN0IHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuXG4uby1kcm9wZG93bl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTEwcHggMCAwIC0xMHB4O1xufVxuLm8tZHJvcGRvd25fX2l0ZW1zIGxpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uby1kcm9wZG93bl9faXRlbXMuLXRpbWUtc2VsZWN0IGxpIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5vLWRyb3Bkb3duX19pdGVtcy4tdGltZS1zZWxlY3QgbGkgLmEtZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm8tZHJvcGRvd25fX2l0ZW1zLi10aW1lLXNlbGVjdCBsaSAuYS1mb3JtLWNoZWNrX19wYXJ0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uby1kcm9wZG93bl9faXRlbSB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLm8tZHJvcGRvd25fX2NvbnQuLWNvdXJzZSAuby1kcm9wZG93bl9faXRlbSB7XG4gIG1hcmdpbjogMTBweCAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yO1xufVxuLm8tZHJvcGRvd25fX2NvbnQuLWNvdXJzZSAuby1kcm9wZG93bl9faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjNWRhNzFlO1xufVxuLm8tZHJvcGRvd25fX2NvbnQuLW90aGVyLWdjIC5vLWRyb3Bkb3duX19pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uby1kcm9wZG93bl9fY29udC4tb3RoZXItZ2MgLm8tZHJvcGRvd25fX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5vLWRyb3Bkb3duX19jb250Li1vdGhlci1nYyAuby1kcm9wZG93bl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uby1kcm9wZG93bl9fcHJlZiB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4uby1kcm9wZG93bl9fZ2NuYW1lIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xufVxuXG4uby1kcm9wZG93bl9fbm90aWNlIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNkZDMzMzM7XG59XG5cbi5vLWRyb3Bkb3duX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uby1kcm9wZG93bi4tb3RoZXItY2QgLm8tZHJvcGRvd25fX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5vLWRyb3Bkb3duX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5vLWRyb3Bkb3duX19hcnJvdy4tcHJldiB7XG4gIGxlZnQ6IC00MHB4O1xufVxuLm8tZHJvcGRvd25fX2Fycm93Li1uZXh0IHtcbiAgcmlnaHQ6IC00MHB4O1xufVxuXG4uby1kcm9wZG93bl9fYnRuLi1zZWxlY3QtZ2Mge1xuICBtaW4td2lkdGg6IDE2NXB4O1xufVxuXG4uby1kcm9wZG93bi4tdGltZSAuby1kcm9wZG93bl9fc3VibWl0IHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLm8tZHJvcGRvd24uLW90aGVyLWNkIC5vLWRyb3Bkb3duX19zdWJtaXQge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19tYWluIHtcbiAgcGFkZGluZzogNXB4IDE1cHggMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1jYWxlbmRlci1zcF9fbWFpbiB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWNhbGVuZGVyLXNwX19tYWluIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggNDBweDtcbiAgfVxufVxuXG4uby1jYWxlbmRlci1zcF9fcGxhbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5vLWNhbGVuZGVyLXNwX19wbGFucy4tZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19jb25kaXRpb25fX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uby1jYWxlbmRlci1zcF9fY29uZGl0aW9uX19udW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuXG4uby1jYWxlbmRlci1zcF9fY29uZGl0aW9uX19lbSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuXG4uby1jYWxlbmRlci1zcF9fY29uZGl0aW9uX19saXN0IGxpIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2VkZWRlZDtcbn1cbi5vLWNhbGVuZGVyLXNwX19jb25kaXRpb25fX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19oZWFkaW5nIHtcbiAgei1pbmRleDogMzAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuLm8tY2FsZW5kZXItc3BfX2hlYWRpbmcuaXMtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWNhbGVuZGVyLXNwX19oZWFkaW5nLmlzLWZpeGVkIHtcbiAgICB0b3A6IDcycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1jYWxlbmRlci1zcF9faGVhZGluZy5pcy1maXhlZCB7XG4gICAgdG9wOiA5MHB4O1xuICB9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2NDY0O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tY2FsZW5kZXItc3BfX2RhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMjZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tY2FsZW5kZXItc3BfX2RhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uby1jYWxlbmRlci1zcF9fcHJldixcbi5vLWNhbGVuZGVyLXNwX19uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm8tY2FsZW5kZXItc3BfX3ByZXYuYS1idG4uLWNhbGVuZGVyLFxuLm8tY2FsZW5kZXItc3BfX25leHQuYS1idG4uLWNhbGVuZGVyIHtcbiAgd2lkdGg6IDcwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tY2FsZW5kZXItc3BfX3ByZXYuYS1idG4uLWNhbGVuZGVyLFxuICAuby1jYWxlbmRlci1zcF9fbmV4dC5hLWJ0bi4tY2FsZW5kZXIge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLm8tY2FsZW5kZXItc3BfX3ByZXYuYS1idG4uLWNhbGVuZGVyIC5hLWJ0bl9fYXJyb3csXG4uby1jYWxlbmRlci1zcF9fbmV4dC5hLWJ0bi4tY2FsZW5kZXIgLmEtYnRuX19hcnJvdyB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTJweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19wcmV2LmEtYnRuLi1jYWxlbmRlciB7XG4gIGxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5vLWNhbGVuZGVyLXNwX19wcmV2LmEtYnRuLi1jYWxlbmRlciAuYS1idG5fX2Fycm93IHtcbiAgbGVmdDogN3B4O1xufVxuXG4uby1jYWxlbmRlci1zcF9fbmV4dC5hLWJ0bi4tY2FsZW5kZXIge1xuICByaWdodDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5vLWNhbGVuZGVyLXNwX19uZXh0LmEtYnRuLi1jYWxlbmRlciAuYS1idG5fX2Fycm93IHtcbiAgcmlnaHQ6IDdweDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX2JvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcGFkZGluZzogMTdweCAxNXB4IDUwcHg7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fcmVzdWx0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uby1jYWxlbmRlci1zcF9fcmVmaW5lX19yZXN1bHQgZHQge1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NTtcbn1cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX3Jlc3VsdCBkZCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1ODtcbn1cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX3Jlc3VsdCBkZCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX2NvbnRlbnRzIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOGQzMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAxNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX2J0biB7XG4gIG1hcmdpbjogMTBweCAtMTVweCAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMCAxNXB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX2J0bjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDZweCA0cHggMCA0cHg7XG4gIGJvcmRlci1jb2xvcjogIzFBMUExQSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fbWVudSB7XG4gIC8qXG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBcdGRpc3BsYXk6IG5vbmU7XG4gIFx0cGFkZGluZzogMjhweCAwIDA7XG4gIFx0Ji5pcy1hY3RpdmV7XG4gIFx0XHRkaXNwbGF5OiBibG9jaztcbiAgXHR9XG4gICovXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFREVERUQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uby1jYWxlbmRlci1zcF9fcmVmaW5lX19tZW51LmlzLWFjdGl2ZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX21lbnUuLXJlc3VsdCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4uby1jYWxlbmRlci1zcF9fcmVmaW5lX19tZW51X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fbWVudV9fY2xvc2Ugc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fbWVudV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX21lbnVfX2NvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX2J1dHRvbiB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4uby1jYWxlbmRlci1zcF9fcmVmaW5lX19idXR0b24gLmEtYnRuIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uby1jYWxlbmRlci1zcF9fcmVmaW5lX19idXR0b24gLmEtYnRuIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19jb25kaXRpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbi5vLWNhbGVuZGVyLXNwX19jb25kaXRpb25zLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uby1jYWxlbmRlci1zcF9fY29uZGl0aW9uc19faXRlbSB7XG4gIHBhZGRpbmc6IDFweCAwO1xufVxuXG4uby1jYWxlbmRlci1zcF9faXRlbXMge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbn1cbi5vLWNhbGVuZGVyLXNwX19jb25kaXRpb25zLmlzLWFjdGl2ZSArIC5vLWNhbGVuZGVyLXNwX19pdGVtcyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uby1jYWxlbmRlci1zcF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19ib3R0b21fX21lbnUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tY2FsZW5kZXItc3BfX2JvdHRvbV9fbWVudSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tY2FsZW5kZXItc3BfX2JvdHRvbV9fbWVudSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tY2FsZW5kZXItc3BfX2JvdHRvbV9fbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm8tY2FsZW5kZXItc3BfX2JvdHRvbV9fbWVudSBsaSB7XG4gIGZsZXg6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tY2FsZW5kZXItc3BfX2JvdHRvbV9fbWVudSBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSA1MHB4KTtcbiAgICBtYXJnaW46IDE1cHggMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tY2FsZW5kZXItc3BfX2JvdHRvbV9fbWVudSBsaSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tY2FsZW5kZXItc3BfX2JvdHRvbV9fbWVudSBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuXG4uby1jYWxlbmRlci1zcF9fYnRucyB7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm8tY2FsZW5kZXItc3BfX2J0biB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG59XG5cbi5vLXNjaGVkdWxlX190YWIge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5vLXNjaGVkdWxlX19wYW5lbCB7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbWVkaWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5vLW1lZGlhX19pbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbWVkaWFfX2ltZyB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW1lZGlhX19pbWcge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKCg1MHZ3IC0gMzVweCkgKiAwLjczKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tbWVkaWFfX2ltZyB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoKDUwdncgLSAzNXB4KSAqIDAuNzMpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbWVkaWFfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDczJTtcbiAgfVxuICAuby1tZWRpYV9faW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vLW1lZGlhLi1oYXMtbW9kYWwgLm8tbWVkaWFfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uby1tZWRpYS4taGFzLW1vZGFsIC5vLW1lZGlhX19pbWc6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tZWRpYS4taGFzLW1vZGFsIC5vLW1lZGlhX19pbWcge1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW1lZGlhX190eHQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW1lZGlhX190eHQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLW1lZGlhX190eHQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tZWRpYV9fdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLm8tbWVkaWFfX3pvb20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5vLW1lZGlhX196b29tIGltZyB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5vLWluZm8tbGlzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBwYWRkaW5nOiAxMHB4IDAgNjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWluZm8tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8taW5mby1saXN0X19zaWRlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1pbmZvLWxpc3RfX21haW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5MHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1pbmZvLWxpc3RfX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLm8taW5mby1saXN0X19kYXRlLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8taW5mby1saXN0X19kYXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1pbmZvLWxpc3RfX2NhdGVnb3J5IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWluZm8tbGlzdF9fY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5vLWluZm8tbGlzdF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8taW5mby1saXN0X19oZWFkaW5nIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbi5vLWluZm8tbGlzdF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1pbmZvLWxpc3RfX2Rlc2Mge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWluZm8tbGlzdF9fZGVzYyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8taW5mby1saXN0X19kZXNjLi1oYXMtaW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8taW5mby1saXN0X19pbWcge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWluZm8tbGlzdF9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1pbmZvLWxpc3RfX2Rlc2MuLWhhcy1pbWcgLm8taW5mby1saXN0X190eHQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4MHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1pbmZvLWxpc3RfX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1pbmZvLWxpc3RfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm8tcGxhbi1kZXRhaWxfX3R0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm8tcGxhbi1kZXRhaWxfX2NvbnRlbnQtd3JhcDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tcGxhbi1kZXRhaWxfX2NvbnRlbnQtd3JhcDpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLm8tcGxhbi1kZXRhaWxfX2NvbnRlbnQtd3JhcDpmaXJzdC1jaGlsZCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLm8tcGxhbi1kZXRhaWxfX2NvbnRlbnQtd3JhcDpmaXJzdC1jaGlsZCAuby1wbGFuLWRldGFpbF9fY29udGVudC1saXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZWZlZmVmO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uby1wbGFuLWRldGFpbF9fY29udGVudC13cmFwOmZpcnN0LWNoaWxkIC5vLXBsYW4tZGV0YWlsX19jb250ZW50LWxpc3Q6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm8tcGxhbi1kZXRhaWxfX2NvbnRlbnQtd3JhcDpmaXJzdC1jaGlsZCAuby1wbGFuLWRldGFpbF9fY29udGVudC1saXN0Omxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm8tcGxhbi1kZXRhaWxfX2NvbnRlbnQtd3JhcDpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tcGxhbi1kZXRhaWxfX2NvbnRlbnQtd3JhcDpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5vLXBsYW4tZGV0YWlsX19jb250ZW50LXdyYXA6bnRoLWNoaWxkKDIpIC5vLXBsYW4tZGV0YWlsX19jb250ZW50LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tcGxhbi1kZXRhaWxfX2NvbnRlbnQtd3JhcDpudGgtY2hpbGQoMikgLm8tcGxhbi1kZXRhaWxfX2NvbnRlbnQtbGlzdCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuLm8tcGxhbi1kZXRhaWxfX2NvbnRlbnQtd3JhcDpudGgtY2hpbGQoMikgLm8tcGxhbi1kZXRhaWxfX2NvbnRlbnQtbGlzdF9fbmFtZSB7XG4gIHdpZHRoOiAzMiU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLXBsYW4tZGV0YWlsX19jb250ZW50LXdyYXA6bnRoLWNoaWxkKDIpIC5vLXBsYW4tZGV0YWlsX19jb250ZW50LWxpc3RfX25hbWUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbi5vLXBsYW4tZGV0YWlsX19jb250ZW50LXdyYXA6bnRoLWNoaWxkKDIpIC5vLXBsYW4tZGV0YWlsX19jb250ZW50LWxpc3QtaXRlbSB7XG4gIHdpZHRoOiA2NSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLXBsYW4tZGV0YWlsX19jb250ZW50LXdyYXA6bnRoLWNoaWxkKDIpIC5vLXBsYW4tZGV0YWlsX19jb250ZW50LWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4uby1wbGFuLWRldGFpbF9fY29udGVudC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tcGxhbi1kZXRhaWxfX2NvbnRlbnQtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgfVxufVxuXG4uby1wbGFuLWRldGFpbF9fY29udGVudC1saXN0X19uYW1lIHtcbiAgd2lkdGg6IDM2JTtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLXBsYW4tZGV0YWlsX19jb250ZW50LWxpc3RfX25hbWU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIjpcIjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tcGxhbi1kZXRhaWxfX2NvbnRlbnQtbGlzdF9fbmFtZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG4uby1wbGFuLWRldGFpbF9fY29udGVudC1saXN0LWl0ZW0ge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xufVxuLm8tcGxhbi1kZXRhaWxfX2NvbnRlbnQtbGlzdC1pdGVtIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1wbGFuLWRldGFpbF9fY29udGVudC1saXN0LWl0ZW0gdWwge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cbi5vLXBsYW4tZGV0YWlsX19jb250ZW50LWxpc3QtaXRlbSB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cbi5vLXBsYW4tZGV0YWlsX19jb250ZW50LWxpc3QtaXRlbSB1bCAudS1pbnRheHMge1xuICBjb2xvcjogI2RkMzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uby1wbGFuLWRldGFpbF9fY29udGVudC1saXN0LWl0ZW0gdWwgLnUtZmVlcyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tcGxhbi1kZXRhaWxfX2NvbnRlbnQtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5tLXByb2YtaWNvbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5tLXByb2YtaWNvbi1saXN0IC5tLXByb2YtaWNvbi1saXN0X190dGwge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzYxcHgpIHtcbiAgLm0tcHJvZi1pY29uLWxpc3QgLm0tcHJvZi1pY29uLWxpc3RfX3R0bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5tLXByb2YtaWNvbi1saXN0IC5tLXByb2YtaWNvbi1saXN0X190dGw6OmFmdGVyIHtcbiAgY29udGVudDogXCI6XCI7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tLXByb2YtaWNvbi1saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXByb2YtaWNvbi1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1wcm9mLWljb24tbGlzdF9faXRlbSB7XG4gICAgZmxleDogYXV0bztcbiAgfVxufVxuLm0tcHJvZi1pY29uLWxpc3RfX2l0ZW06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiAtMXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhMWExO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXByb2YtaWNvbi1saXN0X19pdGVtOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxufVxuLm0tcHJvZi1pY29uLWxpc3RfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXByb2YtaWNvbi1saXN0Li1jYWxlbmRlciAubS1wcm9mLWljb24tbGlzdF9faXRlbTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgfVxufVxuXG4ubS1wcm9mLWljb24tbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tcHJvZi1pY29uLWxpc3RfX2xpbmsge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzYxcHgpIHtcbiAgLm0tcHJvZi1pY29uLWxpc3RfX2xpbmsge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5tLXByb2YtaWNvbi1saXN0X19saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOGQzMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLm0tcHJvZi1pY29uLWxpc3RfX2l0ZW0uaXMtYWN0aXZlIC5tLXByb2YtaWNvbi1saXN0X19saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDhkMzE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1wcm9mLWljb24tbGlzdF9fZW0ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tcHJvZi1pY29uLWxpc3RfX2VtIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuXG4uby1wcm9mLWljb25fX3BhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vLXByb2YtaWNvbl9fcGFuZWwgLm0tcHJvZi1pY29uX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tcHJvZi1pY29uX19wYW5lbCAubS1wcm9mLWljb25fX3dyYXAge1xuICAgIHBhZGRpbmc6IDM1cHggMTRweDtcbiAgfVxufVxuLm8tcHJvZi1pY29uX19wYW5lbCAubS1wcm9mLWljb25fX3dyYXAgYSB7XG4gIHdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tcHJvZi1pY29uX19wYW5lbCAubS1wcm9mLWljb25fX3dyYXAgYSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tcHJvZi1pY29uX19wYW5lbCAubS1wcm9mLWljb25fX3dyYXAgYSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxufVxuLm8tcHJvZi1pY29uX19wYW5lbCAubS1wcm9mLWljb25fX3dyYXAgYSBpbWcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLm8tcHJvZi1pY29uX19wYW5lbC5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vLXByb2YtaWNvbi4tYm9yZGVyIC5vLXByb2YtaWNvbl9fcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1wcm9mLWljb24uLWJvcmRlciAuby1wcm9mLWljb25fX3BhbmVsIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXByb2YtaWNvbi4tYm9yZGVyIC5vLXByb2YtaWNvbl9fcGFuZWwge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA4ZDMxO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLm8tcHJvZi1yZWdpc3QtY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1wcm9mLXJlZ2lzdC1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1wcm9mLXJlZ2lzdC1jb250ZW50IC5vLXByb2YtcmVnaXN0X19zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vLXByb2YtcmVnaXN0LWNvbnRlbnQgLm8tcHJvZi1yZWdpc3RfX3NlbGVjdC13cmFwIC5vLXByb2YtcmVnaXN0X19zZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tcHJvZi1yZWdpc3QtY29udGVudCAuby1wcm9mLXJlZ2lzdF9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4uby1wcm9mLXJlZ2lzdC1jb250ZW50IC5vLXByb2YtcmVnaXN0X19oZWFkaW5nOm5vdCgudS1wdW5jdHVhdGUpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vLXByb2YtcmVnaXN0LWNvbnRlbnQgLm8tcHJvZi1yZWdpc3RfX2hlYWRpbmc6bm90KC51LXB1bmN0dWF0ZSkudS1yZXF1aXJlZCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXByb2YtcmVnaXN0LWNvbnRlbnQgLm8tcHJvZi1yZWdpc3RfX2hlYWRpbmcudS1yZXF1aXJlZCBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLm8tcHJvZi1yZWdpc3QtY29udGVudCAuby1wcm9mLXJlZ2lzdF9fdW5pdC13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5vLXByb2YtcmVnaXN0LWNvbnRlbnQgLm8tcHJvZi1yZWdpc3RfX3VuaXQtd3JhcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tcHJvZi1yZWdpc3QtY29udGVudCAuby1wcm9mLXJlZ2lzdF9fdW5pdC13cmFwLnUtYWdlLXNwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5vLXByb2YtcmVnaXN0LWNvbnRlbnQgLm8tcHJvZi1yZWdpc3RfX3VuaXQtd3JhcC51LWFnZS1zcCAudS1wdW5jdHVhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogOGVtO1xuICB9XG4gIC5vLXByb2YtcmVnaXN0LWNvbnRlbnQgLm8tcHJvZi1yZWdpc3RfX3VuaXQtd3JhcC51LWFnZS1zcCAudS1wdW5jdHVhdGU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCI6XCI7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uby1wcm9mLXJlZ2lzdC1jb250ZW50IC5hLWZvcm0tdHh0IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXByb2YtcmVnaXN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tcHJvZi1yZWdpc3QtY29udGVudCAuby1wcm9mLXJlZ2lzdF9fdW5pdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbiAgfVxuICAuby1wcm9mLXJlZ2lzdC1jb250ZW50IC5vLXByb2YtcmVnaXN0X191bml0OmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG4gIC5vLXByb2YtcmVnaXN0LWNvbnRlbnQgLm8tcHJvZi1yZWdpc3RfX3VuaXQgLm8tcHJvZi1yZWdpc3RfX3VuaXQtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuby1wcm9mLXJlZ2lzdC1jb250ZW50IC5vLXByb2YtcmVnaXN0X191bml0IC5vLXByb2YtcmVnaXN0X191bml0LXdyYXAgLm8tcHJvZi1yZWdpc3RfX2hlYWRpbmcudS1yZXF1aXJlZCBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuby1wcm9mLXJlZ2lzdC1jb250ZW50IC5vLXByb2YtcmVnaXN0X191bml0IC5vLXByb2YtcmVnaXN0X191bml0LXdyYXAgLm8tcHJvZi1yZWdpc3RfX2hlYWRpbmcudS1wdW5jdHVhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuby1wcm9mLXJlZ2lzdC1jb250ZW50IC5vLXByb2YtcmVnaXN0X191bml0IC5vLXByb2YtcmVnaXN0X191bml0LXdyYXAgLm8tcHJvZi1yZWdpc3RfX2hlYWRpbmcudS1wdW5jdHVhdGU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCI6XCI7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5vLXByb2YtcmVnaXN0LWNvbnRlbnQgLm8tcHJvZi1yZWdpc3RfX3VuaXQgLm8tcHJvZi1yZWdpc3RfX3VuaXQtd3JhcCAuby1wcm9mLXJlZ2lzdF9faW5wdXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm8tcHJvZi1yZWdpc3QtY29udGVudCAuby1wcm9mLXJlZ2lzdF9fdW5pdCAuby1wcm9mLXJlZ2lzdF9fdW5pdC13cmFwIC5vLXByb2YtcmVnaXN0X19pbnB1dC4tdGVsIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLm8tcHJvZi1yZWdpc3QtY29udGVudCAuby1wcm9mLXJlZ2lzdF9fdW5pdCAuby1wcm9mLXJlZ2lzdF9fdW5pdC13cmFwIC5vLXByb2YtcmVnaXN0X190ZWwtY2hlY2sge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm8tcHJvZi1yZWdpc3QtY29udGVudCAuby1wcm9mLXJlZ2lzdF9fdW5pdCAuby1wcm9mLXJlZ2lzdF9fdW5pdC13cmFwIC5vLXByb2YtcmVnaXN0X19ub3RpY2Uge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIH1cbiAgLm8tcHJvZi1yZWdpc3QtY29udGVudCAuby1wcm9mLXJlZ2lzdF9fdW5pdCAuby1wcm9mLXJlZ2lzdF9fdW5pdC13cmFwIC5vLXByZWYtcmVnaXN0X19hZGQtY2hlY2sge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm8tcHJvZi1yZWdpc3QtY29udGVudCAuby1wcm9mLXJlZ2lzdF9fdW5pdCAuby1wcm9mLXJlZ2lzdF9fdW5pdC13cmFwIC5vLXByb2YtcmVnaXN0X190ZXh0YXJlYSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuby1wcm9mLXJlZ2lzdC1jb250ZW50IC5vLXByb2YtcmVnaXN0X191bml0IC5vLXByb2YtcmVnaXN0X191bml0LXdyYXAgLm8tcHJvZi1yZWdpc3RfX3NlbGVjdC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5vLXByb2YtcmVnaXN0LWNvbnRlbnQgLm8tcHJvZi1yZWdpc3RfX3VuaXQgLm8tcHJvZi1yZWdpc3RfX3VuaXQtd3JhcCAuby1wcm9mLXJlZ2lzdF9fc2VsZWN0IHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgLm8tcHJvZi1yZWdpc3QtY29udGVudCAuby1wcm9mLXJlZ2lzdF9fdW5pdCAuby1wcm9mLXJlZ2lzdF9fdW5pdC13cmFwIC5vLXByb2YtcmVnaXN0X19zZWxlY3QgKyAuby1wcm9mLXJlZ2lzdF9fc2VsZWN0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4uby1wcm9mLXJlZ2lzdF9fbm90aWNlIHtcbiAgY29sb3I6ICNkZDMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1wcm9mLXJlZ2lzdF9fdGVsLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1wcm9mLXJlZ2lzdF9fdGVsLWNoZWNrX19pdGVtIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1wcmVmLXJlZ2lzdF9fYWRkLWNoZWNrIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXByb2YtcmVnaXN0X19pbnB1dC4tdGVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1wcm9mLXJlZ2lzdF9fYm90dG9tLXR4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXByb2YtcmVnaXN0X19ib3R0b20tdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tcHJvZi1yZWdpc3QuLXR5cGUyIC5vLXByb2YtcmVnaXN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXByb2YtcmVnaXN0Li10eXBlMiAuby1wcm9mLXJlZ2lzdF9fdW5pdDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5vLXByb2YtcmVnaXN0Li10eXBlMiAuby1wcm9mLXJlZ2lzdF9fdW5pdDpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXByb2YtcmVnaXN0X19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tcHJvZi1yZWdpc3QuLXR5cGUyIC5vLXByb2YtcmVnaXN0X19oZWFkaW5nLi1sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tcHJvZi1yZWdpc3QuLXR5cGUyIC5vLXByb2YtcmVnaXN0X19oZWFkaW5nLi1yaWdodCB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXByb2YtcmVnaXN0Li10eXBlMiAuby1wcm9mLXJlZ2lzdF9faGVhZGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXByb2YtcmVnaXN0X191bml0LXdyYXAuLXNleCAuby1wcm9mLXJlZ2lzdF9faGVhZGluZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXByb2YtcmVnaXN0X19tYWluIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTgwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1wcm9mLXJlZ2lzdC4tdHlwZTIgLm8tcHJvZi1yZWdpc3RfX21haW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tcHJvZi1yZWdpc3QuLXR5cGUyIC5vLXByb2YtcmVnaXN0X19tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1wcm9mLXJlZ2lzdF9fdW5pdC13cmFwLi1zZXggLm8tcHJvZi1yZWdpc3RfX21haW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1wcm9mLXJlZ2lzdC4tdHlwZTIgLm8tcHJvZi1yZWdpc3RfX3VuaXQtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuby1wcm9mLXJlZ2lzdC4tdHlwZTIgLm8tcHJvZi1yZWdpc3RfX3VuaXQtd3JhcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5tLXBhdGljaXBhbnRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXBhdGljaXBhbnRfX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tcGF0aWNpcGFudF9faW5mbyB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG4ubS1wYXRpY2lwYW50X19pbmZvIC5tLXBhdGljaXBhbnRfX2luZm8taW1nIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5tLXBhdGljaXBhbnRfX2luZm8gLm0tcGF0aWNpcGFudF9faW5mby1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm0tcGF0aWNpcGFudF9faW5mbyAubS1wYXRpY2lwYW50X19pbmZvLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXBhdGljaXBhbnRfX2luZm8gLm0tcGF0aWNpcGFudF9faW5mby1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5tLXBhdGljaXBhbnRfX2luZm8gLm0tcGF0aWNpcGFudF9faW5mby1pdGVtIC51LWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4ubS1wYXRpY2lwYW50X19pbmZvIC5tLXBhdGljaXBhbnRfX2luZm8taXRlbSAudS1zY29yZV9fdHRsLCAubS1wYXRpY2lwYW50X19pbmZvIC5tLXBhdGljaXBhbnRfX2luZm8taXRlbSAudS1lbmpveV9fdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbn1cbi5tLXBhdGljaXBhbnRfX2luZm8gLm0tcGF0aWNpcGFudF9faW5mby1pdGVtIC51LXNjb3JlX190dGw6OmFmdGVyLCAubS1wYXRpY2lwYW50X19pbmZvIC5tLXBhdGljaXBhbnRfX2luZm8taXRlbSAudS1lbmpveV9fdHRsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCI6XCI7XG4gIHJpZ2h0OiAwO1xufVxuLm0tcGF0aWNpcGFudF9faW5mbyAubS1wYXRpY2lwYW50X19pbmZvLWl0ZW0gLnUtc2NvcmUge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBjb2xvcjogIzVkYTcxZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tcGF0aWNpcGFudF9faW5mby1pbWcge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDExNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLXBhdGljaXBhbnRfX3R4dCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTE1cHgpO1xuICB9XG59XG5cbi5tLXBhdGljaXBhbnRfX2xpbmsge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm0tcGF0aWNpcGFudF9fbGluayBhIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBjb2xvcjogIzNkM2QzZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubS1wYXRpY2lwYW50X19saW5rIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLXByb2YtcmVnaXN0X19idG5zIHtcbiAgICBtYXgtd2lkdGg6IDMzNHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cblxuLm8tcGxhbi1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9vLXBsYW4tc2VhcmNoX19rdi1wYy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tcGxhbi1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uby1wbGFuLXNlYXJjaC4tcmVzdWx0cyB7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5vLXBsYW4tc2VhcmNoLi13d3d0b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXRhYi4tYm9yZGVyIC5vLXRhYl9fcGFuZWwge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19jbG9zZS1idG4ge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvY2xvc2Vfd2hpdGVfMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggMjNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19jbG9zZS1idG4uaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2MHB4O1xuICB0b3A6IDEwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fc2VsZWN0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHksIDAuM3MgdmlzaWJpbGl0eTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDM5MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHdpZHRoOiA4MjBweDtcbiAgei1pbmRleDogMTEwMDtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19zZWxlY3QuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19zZWxlY3QgLm8tcGxhbi1zZWFyY2hfX3NlbGVjdF9fc2Nyb2xsLXVuaXQge1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19zZWxlY3QgLm8tcGxhbi1zZWFyY2hfX3NlbGVjdF9fZnJhbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX3NlbGVjdCAuby1wbGFuLXNlYXJjaF9fc2VsZWN0X19mcmFtZSBzZWN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzFhMWExYTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19zZWxlY3QgLm8tcGxhbi1zZWFyY2hfX3NlbGVjdF9fZnJhbWUgc2VjdGlvbi5vLXBsYW4tc2VhcmNoX19hcmVhLWxpc3Qge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTQwcHg7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fc2VsZWN0IC5vLXBsYW4tc2VhcmNoX19zZWxlY3RfX2ZyYW1lIHNlY3Rpb24uby1wbGFuLXNlYXJjaF9fYXJlYS1saXN0IHVsIHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19zZWxlY3QgLm8tcGxhbi1zZWFyY2hfX3NlbGVjdF9fZnJhbWUgc2VjdGlvbi5vLXBsYW4tc2VhcmNoX19hcmVhLWxpc3QgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogNThweDtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19zZWxlY3QgLm8tcGxhbi1zZWFyY2hfX3NlbGVjdF9fZnJhbWUgc2VjdGlvbi5vLXBsYW4tc2VhcmNoX19hcmVhLWxpc3QgdWwgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fc2VsZWN0IC5vLXBsYW4tc2VhcmNoX19zZWxlY3RfX2ZyYW1lIHNlY3Rpb24uby1wbGFuLXNlYXJjaF9fYXJlYS1saXN0IHVsLmpzLWFyZWEtY291cnNlLWxpc3QgbGkgYSxcbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19zZWxlY3QgLm8tcGxhbi1zZWFyY2hfX3NlbGVjdF9fZnJhbWUgc2VjdGlvbi5vLXBsYW4tc2VhcmNoX19hcmVhLWxpc3QgdWwuanMtYXJlYS1jb3Vyc2UtbGlzdCBsaSBidXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX3NlbGVjdCAuby1wbGFuLXNlYXJjaF9fc2VsZWN0X19mcmFtZSBzZWN0aW9uLm8tcGxhbi1zZWFyY2hfX3ByZWYtbGlzdCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzVweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX3NlbGVjdCAuby1wbGFuLXNlYXJjaF9fc2VsZWN0X19mcmFtZSBzZWN0aW9uLm8tcGxhbi1zZWFyY2hfX3ByZWYtbGlzdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMzIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fc2VsZWN0IC5vLXBsYW4tc2VhcmNoX19wcmVmLXVuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogNnB4IDA7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fc2VsZWN0IC5vLXBsYW4tc2VhcmNoX19wcmVmLXVuaXQgbGkge1xuICB3aWR0aDogODBweDtcbiAgbWFyZ2luOiAzcHg7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fc2VsZWN0IC5vLXBsYW4tc2VhcmNoX19idG4td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19zZWxlY3QgLm8tcGxhbi1zZWFyY2hfX2Zhdm9yaXRlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNnB4O1xuICB3aWR0aDogMTgwcHg7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fc2VsZWN0IC5vLXBsYW4tc2VhcmNoX19zZWxlY3QtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fc2VsZWN0IC5vLXBsYW4tc2VhcmNoX19zZWxlY3QtYnRuIC5hLWJ0bi4tbGlnaHRncmVlbi4tc2l6ZS1tZC0yIHtcbiAgd2lkdGg6IDExZW07XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fc2VsZWN0X19mYXYge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjY2NjO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX3NlbGVjdF9fZmF2LmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX3NlbGVjdF9fZmF2X19ub3RpY2Uge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZjAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX3NlbGVjdF9fZmF2X19ub3RpY2UuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uby1wbGFuLXNlYXJjaCAubC11bml0X19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLm8tcGxhbi1zZWFyY2ggLmwtdW5pdF9fYm94IGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLm8tcGxhbi1zZWFyY2ggLmwtdW5pdF9fYm94IGZvcm0gLmEtc2VhcmNoX190ZXh0Ym94LXdyYXBwZXIge1xuICB3aWR0aDogMzI1cHg7XG59XG4uby1wbGFuLXNlYXJjaCAubC11bml0X19ib3ggZm9ybSAuYS1zZWFyY2hfX3RleHRib3gtd3JhcHBlciAuYS1zZWFyY2hfX3RleHRib3gge1xuICB3aWR0aDogMzI1cHg7XG59XG4uby1wbGFuLXNlYXJjaCAubS1icmVhZGNydW1iLi1sb2NhbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLm8tcGxhbi1zZWFyY2hfX2lubmVyIHtcbiAgd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX190eHQge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODAsIDE4MiwgMjI3LCAwLjIpO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX3R4dCAuby1wbGFuLXNlYXJjaF9fdHh0LW1hcmtlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA4MCUsICM4ZGMzMjkgODAlKTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19mcmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fZnJhbWUgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWR0aDogMzI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19saW5lIC5vLXBsYW4tc2VhcmNoX19saW5lLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB3aWR0aDogMzMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMTEwMDtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19saW5lIC5vLXBsYW4tc2VhcmNoX19saW5lLXN1YiB7XG4gIHdpZHRoOiA4MDBweDtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19saW5lIC5vLXRhYiB7XG4gIHotaW5kZXg6IDExMDA7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fbGluZSAuby10YWIgLm8tY2FsZW5kZXJfX2NvbmRpdGlvbl9faXRlbSAuby1kcm9wZG93bl9fY29udCB7XG4gIHRvcDogNjBweDtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTNweDtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX190YWIgbGkge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogY2FsYyg1MCUgLSAzcHgpO1xufVxuLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX3RhYiBsaTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX190YWIgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX190YWIgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgI2M2YzZjNjtcbiAgbWFyZ2luOiAwO1xufVxuLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX3RhYiBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fdGFiIGxpLmlzLWFjdGl2ZSBhIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDIxcHg7XG4gIGJvcmRlcjogc29saWQgIzAwOGQzMTtcbiAgYm9yZGVyLXdpZHRoOiAzcHggM3B4IDAgM3B4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fdGFiIGxpLmlzLWFjdGl2ZSBhIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fdGFiIGxpLmlzLWFjdGl2ZSBhIHNwYW46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC03cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX3BhbmVsIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMDA4ZDMxO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHggMDtcbiAgfVxufVxuLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX2FyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX2RhdGUgLm8tcGxhbi1zZWFyY2hfX2RheXMge1xuICBtYXgtd2lkdGg6IDg3cHg7XG4gIG1heC1oZWlnaHQ6IDQycHg7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fZGF0ZSAuby1jYWxlbmRlcl9fY29uZGl0aW9uX19pdGVtIHtcbiAgd2lkdGg6IDE0OHB4O1xuICBtYXJnaW46IDA7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fZGF0ZSAuby1jYWxlbmRlcl9fY29uZGl0aW9uX19pdGVtIC5vLWRyb3Bkb3duX19idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41ZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19kYXRlIHAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX2RhdGUtdW5pdCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX2djLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX2djLXN1Z2dlc3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1MDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtaW4td2lkdGg6IDM1MHB4O1xufVxuLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX2djLXN1Z2dlc3Rpb25zLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX2djLXN1Z2dlc3Rpb25zIGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19nYy1zdWdnZXN0aW9ucyBsaS5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19nYy1zdWdnZXN0aW9ucyBsaS5pcy1zZWxlY3RlZCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fZ2Mtc3VnZ2VzdGlvbnMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjFzIGFsbDtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19nYy1zdWdnZXN0aW9ucyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fcmVmaW5lX19idG4td3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fcmVmaW5lX19idG4td3JhcDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX2J0bi13cmFwOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDIwMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX2J0bi4tY291cnNlLW1lbnUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzcwNzA3MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwIDA7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fYnRuX19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxODBweDtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19waWNrLXVwLXR4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fcGljay11cCAuby1rdl9fYmFubmVyIC5zbGljay1kb3RzIGJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX3BpY2stdXAgLm8ta3ZfX2Jhbm5lciAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX3BpY2stdXAgLm8ta3ZfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogLTI1cHg7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fcGljay11cCAuby1rdl9fYnRuIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLm8tcGxhbi1zZWFyY2hfX3JlZmluZV9fY29udGVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMzkwcHg7XG4gIHBhZGRpbmc6IDUycHggMzBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHksIDAuM3MgdmlzaWJpbGl0eTtcbiAgd2lkdGg6IDgyMHB4O1xuICB6LWluZGV4OiAxMTAwO1xufVxuLm8tcGxhbi1zZWFyY2hfX3JlZmluZV9fY29udGVudHMuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX2NvbnRlbnRzIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX2NvbnRlbnRzIGRsIGR0IHtcbiAgd2lkdGg6IDIyJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uby1wbGFuLXNlYXJjaF9fcmVmaW5lX19jb250ZW50cyBkbCBkdC5vLXBsYW4tc2VhcmNoX19saW5lMiB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uby1wbGFuLXNlYXJjaF9fcmVmaW5lX19jb250ZW50cyBkbCBkdCAuby1wbGFuLXNlYXJjaF9fc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX2NvbnRlbnRzIGRsIGRkIHtcbiAgd2lkdGg6IDc4JTtcbn1cbi5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX2NvbnRlbnRzIGRsIGRkIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uby1wbGFuLXNlYXJjaF9fcmVmaW5lX19jb250ZW50cyBkbCBkZCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX2NvbnRlbnRzIGRsIGRkIHVsIGxpLm5vc3R5bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uby1wbGFuLXNlYXJjaF9fcmVmaW5lX19jb250ZW50cyBkbCBkZCB1bCBsaS4tdy1hdXRvIHNwYW4ge1xuICBtaW4td2lkdGg6IDA7XG59XG4uby1wbGFuLXNlYXJjaF9fcmVmaW5lX19jb250ZW50cyBkbCBkZCB1bCBsaSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNnB4IDAuNmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm8tcGxhbi1zZWFyY2hfX3JlZmluZV9fY29udGVudHMgZGwgZGQgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbn1cbi5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX2NvbnRlbnRzLi1nY3RvcCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX2NvbnRlbnRzX19zY3JvbGwge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX2NvbnRlbnRzX19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4uby1wbGFuLXNlYXJjaF9fcmVmaW5lX19jb250ZW50c19fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW46IDMwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm8tcGxhbi1zZWFyY2hfX3JlZmluZV9fY29udGVudHNfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uby1wbGFuLXNlYXJjaF9fcmVmaW5lX19jb250ZW50cy4tZ2N0b3AgLm8tcGxhbi1zZWFyY2hfX3JlZmluZV9fY29udGVudHNfX3Njcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzgwcHg7XG59XG5cbi5vLXBsYW4tc2VhcmNoX19wZXJzb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLm8tcGxhbi1zZWFyY2hfX3BlcnNvbiBkaXYgZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm8tcGxhbi1zZWFyY2hfX3BlcnNvbiBkaXYgZHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwOGQzMTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5vLXBsYW4tc2VhcmNoX19wZXJzb24gZGl2IGRkIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vLXBsYW4tc2VhcmNoX19wZXJzb24gZGl2IGRkIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19zZWxlY3RfZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDAuNWVtIDJlbSAwLjVlbSAxZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vLXBsYW4tc2VhcmNoX19wZXJzb24gLm8tcGxhbi1zZWFyY2hfX3BlcnNvbl9fbnVtYmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLm8tcGxhbi1zZWFyY2hfX3BlcnNvbiAuby1wbGFuLXNlYXJjaF9fcGVyc29uX19udW1iZXIgc2VsZWN0IHtcbiAgbWluLXdpZHRoOiA0ZW07XG59XG4uby1wbGFuLXNlYXJjaF9fcGVyc29uIC5vLXBsYW4tc2VhcmNoX19wZXJzb25fX2NvbXBhbmlvbiBzZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX29uZV9fY29uZGl0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICB3aWR0aDogNTgwcHg7XG59XG4uby1wbGFuLXNlYXJjaF9fcmVmaW5lX19vbmVfX2NvbmRpdGlvbnMgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX2NvbnRpbnVvdXMgZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX2NvbnRpbnVvdXMgZGwgZHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwOGQzMTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fY29udGludW91cyBkbCBkZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fY29udGludW91cyBkbCBkZCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfc2VsZWN0X2Rvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAwLjVlbSAyZW0gMC41ZW0gMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4uby1wbGFuLXNlYXJjaC4tcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuLm8tcGxhbi1zZWFyY2guLXJlc3VsdHMgLm8tcGxhbi1zZWFyY2hfX3Jlc3VsdC1udW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uby1wbGFuLXNlYXJjaC4tcmVzdWx0cyAuby1wbGFuLXNlYXJjaF9fcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOGQzMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBwYWRkaW5nOiAxMnB4IDIwcHggMTBweDtcbiAgei1pbmRleDogMTEwMDtcbn1cbi5vLXBsYW4tc2VhcmNoLi1yZXN1bHRzIC5vLXBsYW4tc2VhcmNoX19yZXN1bHRzIC5vLXBsYW4tc2VhcmNoX19kYXRlIHtcbiAgZmxleDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uby1wbGFuLXNlYXJjaC4tcmVzdWx0cyAuby1wbGFuLXNlYXJjaF9fcmVzdWx0cyAuby1wbGFuLXNlYXJjaF9fZGF0ZS11bml0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vLXBsYW4tc2VhcmNoLi1yZXN1bHRzIC5vLXBsYW4tc2VhcmNoX19yZXN1bHRzIC5vLXBsYW4tc2VhcmNoX19nYy1uYW1lIHtcbiAgd2lkdGg6IDI3NXB4O1xuICBtYXJnaW46IDA7XG59XG4uby1wbGFuLXNlYXJjaC4tcmVzdWx0cyAuby1wbGFuLXNlYXJjaF9fcmVzdWx0cyAuby1wbGFuLXNlYXJjaF9fYXJlYSB7XG4gIHdpZHRoOiAyNzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm8tcGxhbi1zZWFyY2guLXJlc3VsdHMgLm8tcGxhbi1zZWFyY2hfX3Jlc3VsdHMgLm8tcGxhbi1zZWFyY2hfX2Zvcm0tZGF5cyB7XG4gIHdpZHRoOiA4N3B4O1xufVxuLm8tcGxhbi1zZWFyY2guLXJlc3VsdHMgLm8tcGxhbi1zZWFyY2hfX3Jlc3VsdHMgLm8tcGxhbi1zZWFyY2hfX2J0bl9fYnRuIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDA7XG59XG4uby1wbGFuLXNlYXJjaC4tcmVzdWx0cyAuby1wbGFuLXNlYXJjaF9fcmVzdWx0cyAuby1wbGFuLXNlYXJjaF9fcmVmaW5lX19idG4ge1xuICBtYXJnaW46IDAgMzVweCAwIDA7XG4gIHdpZHRoOiAxODVweDtcbn1cbi5vLXBsYW4tc2VhcmNoLi1yZXN1bHRzIC5vLXBsYW4tc2VhcmNoX19yZXN1bHRzIC5vLXBsYW4tc2VhcmNoX19zdWJtaXRidG4ge1xuICBmbGV4OiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uby1wbGFuLXNlYXJjaC4tcmVzdWx0cyAuby1wbGFuLXNlYXJjaF9fcmVzdWx0cyAuby1wbGFuLXNlYXJjaF9fY29uZGl0aW9uc19fdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm8tcGxhbi1zZWFyY2guLXJlc3VsdHMgLm8tcGxhbi1zZWFyY2hfX3NlbGVjdCB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbn1cbi5vLXBsYW4tc2VhcmNoLi1yZXN1bHRzIC5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX2NvbnRlbnRzIHtcbiAgd2lkdGg6IDExNTZweDtcbiAgdG9wOiA1NHB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiA1MnB4IDIwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbn1cbi5vLXBsYW4tc2VhcmNoLi1yZXN1bHRzIC5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX2NvbnRlbnRzX19zY3JvbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBoZWlnaHQ6IDM3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5vLXBsYW4tc2VhcmNoLi1yZXN1bHRzIC5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX2NvbnRlbnRzX19zY3JvbGwgZHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm8tcGxhbi1zZWFyY2guLXJlc3VsdHMgLm8tcGxhbi1zZWFyY2hfX3JlZmluZV9fY29udGVudHNfX3Njcm9sbCBkZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm8tcGxhbi1zZWFyY2guLXJlc3VsdHMgLm8tcGxhbi1zZWFyY2hfX3JlZmluZV9fY29udGVudHNfX3Njcm9sbCBkZCB1bCB7XG4gIG1hcmdpbjogMCAtM3B4IDlweDtcbn1cbi5vLXBsYW4tc2VhcmNoLi1yZXN1bHRzIC5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX2NvbnRlbnRzX19zY3JvbGwgZGQgdWwgbGkge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5vLXBsYW4tc2VhcmNoLi1yZXN1bHRzIC5vLXBsYW4tc2VhcmNoX19jb25kaXRpb24tdW5pdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5vLXBsYW4tc2VhcmNoLi1yZXN1bHRzIC5vLXBsYW4tc2VhcmNoX19jb25kaXRpb24tdW5pdDpmaXJzdC1jaGlsZCgpOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA1NzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzZjNjtcbn1cbi5vLXBsYW4tc2VhcmNoLi1yZXN1bHRzIC5vLXBsYW4tc2VhcmNoX19jb25kaXRpb24tdW5pdDpsYXN0LWNoaWxkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uby1wbGFuLXNlYXJjaCAuby1wbGFuLXNlYXJjaF9fYnRuLi1jb3Vyc2UtbWVudS4tcmVzdWx0IHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5vLXBsYW4tc2VhcmNoIC5vLXBsYW4tc2VhcmNoX19idG4uLWNvdXJzZS1tZW51Li1yZXN1bHQgLm8tcGxhbi1zZWFyY2hfX2J0bl9fYnRuIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5vLXBsYW4tc2VhcmNoLi13d3d0b3AgLm8tcGxhbi1zZWFyY2hfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDM2MHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5vLXBsYW4tc2VhcmNoLi13d3d0b3AgLm8tcGxhbi1zZWFyY2hfX2xpbmVfX2NvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAxMjAwO1xufVxuLm8tcGxhbi1zZWFyY2guLXd3d3RvcCAuby1wbGFuLXNlYXJjaF9fbGluZS1tYWluIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5vLXBsYW4tc2VhcmNoLi13d3d0b3AgLm8tcGxhbi1zZWFyY2hfX3BhbmVsIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uby1wbGFuLXNlYXJjaC4td3d3dG9wIC5vLXBsYW4tc2VhcmNoX19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm8tcGxhbi1zZWFyY2guLXd3d3RvcCAuby1wbGFuLXNlYXJjaF9faGVhZGluZzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1cHg7XG4gIGxlZnQ6IDQwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX2dyZWVuLnN2Zyk7XG59XG4uby1wbGFuLXNlYXJjaC4td3d3dG9wIC5vLXBsYW4tc2VhcmNoX190YWIgbGkge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuLm8tcGxhbi1zZWFyY2guLXd3d3RvcCAuby1wbGFuLXNlYXJjaF9fdGFiIGxpIGEge1xuICBwYWRkaW5nOiA3cHggMTBweDtcbn1cbi5vLXBsYW4tc2VhcmNoLi13d3d0b3AgLm8tcGxhbi1zZWFyY2hfX3RhYiBsaSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19kb3duXzMuc3ZnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG59XG4uby1wbGFuLXNlYXJjaC4td3d3dG9wIC5vLXBsYW4tc2VhcmNoX190YWIgbGkuaXMtYWN0aXZlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uby1wbGFuLXNlYXJjaC4td3d3dG9wIC5vLXBsYW4tc2VhcmNoX190YWIgbGkuaXMtYWN0aXZlIGEge1xuICBwYWRkaW5nOiAxMHB4IDAgMTNweDtcbn1cbi5vLXBsYW4tc2VhcmNoLi13d3d0b3AgLm8tcGxhbi1zZWFyY2hfX3RhYiBsaS5pcy1hY3RpdmUgYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uby1wbGFuLXNlYXJjaC4td3d3dG9wIC5vLXBsYW4tc2VhcmNoX19pbnB1dC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm8tcGxhbi1zZWFyY2guLXd3d3RvcCAuby1wbGFuLXNlYXJjaF9faW5wdXQtd3JhcDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm8tcGxhbi1zZWFyY2guLXd3d3RvcCAuby1wbGFuLXNlYXJjaF9faW5wdXQtd3JhcC4tYXJlYTpiZWZvcmUge1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogMTJweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX21hcC5zdmcpO1xufVxuLm8tcGxhbi1zZWFyY2guLXd3d3RvcCAuby1wbGFuLXNlYXJjaF9faW5wdXQtd3JhcC4tZGF0ZTpiZWZvcmUge1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX2RhdGUuc3ZnKTtcbn1cbi5vLXBsYW4tc2VhcmNoLi13d3d0b3AgLm8tcGxhbi1zZWFyY2hfX2FyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm8tcGxhbi1zZWFyY2guLXd3d3RvcCAuby1wbGFuLXNlYXJjaF9fZGF0ZXBpY2tlci13cmFwIHtcbiAgd2lkdGg6IDcyMHB4O1xufVxuLm8tcGxhbi1zZWFyY2guLXd3d3RvcCAuby1wbGFuLXNlYXJjaF9fZ2MtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uby1wbGFuLXNlYXJjaC4td3d3dG9wIC5vLXBsYW4tc2VhcmNoX19zdWdnZXN0aW9ucy1pbnB1dCB7XG4gIHVzZXItc2VsZWN0OiBhdXRvO1xufVxuLm8tcGxhbi1zZWFyY2guLXd3d3RvcCAuby1wbGFuLXNlYXJjaF9fYm90dG9tLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uby1wbGFuLXNlYXJjaC4td3d3dG9wIC5vLXBsYW4tc2VhcmNoX19idG4uLWt2IHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDExNXB4O1xufVxuLm8tcGxhbi1zZWFyY2guLXd3d3RvcCAuby1wbGFuLXNlYXJjaF9fYnRuLi1rdiAuby1wbGFuLXNlYXJjaF9fYnRuX19idG4ge1xuICB3aWR0aDogMTE1cHg7XG59XG4uby1wbGFuLXNlYXJjaC4td3d3dG9wIC5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX2J0bi13cmFwIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDExNXB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vLXBsYW4tc2VhcmNoLi13d3d0b3AgLm8tcGxhbi1zZWFyY2hfX3JlZmluZV9fYnRuIHtcbiAgd2lkdGg6IDExNXB4O1xuICBtYXJnaW46IDA7XG59XG4uby1wbGFuLXNlYXJjaC4td3d3dG9wIC5vLXBsYW4tc2VhcmNoX19kYXRlIC5vLXBsYW4tc2VhcmNoX19kYXlzIHtcbiAgbWF4LWhlaWdodDogMzVweDtcbn1cbi5vLXBsYW4tc2VhcmNoLi13d3d0b3AgLm8tcGxhbi1zZWFyY2hfX3NlbGVjdCxcbi5vLXBsYW4tc2VhcmNoLi13d3d0b3AgLm8tcGxhbi1zZWFyY2hfX2RhdGVwaWNrZXItd3JhcCxcbi5vLXBsYW4tc2VhcmNoLi13d3d0b3AgLm8tcGxhbi1zZWFyY2hfX3JlZmluZV9fY29udGVudHMge1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDM3NXB4O1xufVxuLm8tcGxhbi1zZWFyY2guLXBvaW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tcGxhbi1zZWFyY2guLXBvaW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLXBsYW4tc2VhcmNoLi1wb2ludCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLXBsYW4tc2VhcmNoLi1wb2ludCAuby1wbGFuLXNlYXJjaF9fdGFiIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1wbGFuLXNlYXJjaC4tcG9pbnQgLm8tcGxhbi1zZWFyY2hfX3RhYiB7XG4gICAgYm90dG9tOiAtMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1wbGFuLXNlYXJjaC4tcG9pbnQgLm8tcGxhbi1zZWFyY2hfX3RhYiBsaSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tcGxhbi1zZWFyY2guLXBvaW50IC5vLXBsYW4tc2VhcmNoX190YWIgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLXBsYW4tc2VhcmNoLi1wb2ludCAuby1wbGFuLXNlYXJjaF9fdGFiIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5vLXBsYW4tc2VhcmNoLi1wb2ludCAuby1wbGFuLXNlYXJjaF9fdGFiIGxpLmlzLWFjdGl2ZSA+IGEgPiBzcGFuOmJlZm9yZSB7XG4gIGJvdHRvbTogLTEwcHg7XG59XG4uby1wbGFuLXNlYXJjaC4tcG9pbnQgLm8tcGxhbi1zZWFyY2hfX3RhYiBsaSBhLm8tcGxhbi1zZWFyY2hfX3RhYl9fbGluayB7XG4gIHBhZGRpbmc6IDE2cHggNHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLXBsYW4tc2VhcmNoLi1wb2ludCAuby1wbGFuLXNlYXJjaF9fdGFiIGxpIGEuby1wbGFuLXNlYXJjaF9fdGFiX19saW5rIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5vLXBsYW4tc2VhcmNoLi1wb2ludCAuby1wbGFuLXNlYXJjaF9fdGFiIGxpIGEuby1wbGFuLXNlYXJjaF9fdGFiX19saW5rLmlzLWFjdGl2ZSB7XG4gIHBhZGRpbmc6IDE0cHggNHB4IDMwcHg7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLXBsYW4tc2VhcmNoLi1wb2ludCAuby1wbGFuLXNlYXJjaF9fdGFiIGxpIGEuby1wbGFuLXNlYXJjaF9fdGFiX19saW5rLmlzLWFjdGl2ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggNHB4IDI1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG4gIH1cbn1cbi5vLXBsYW4tc2VhcmNoLi1wb2ludCAuby1wbGFuLXNlYXJjaF9fdGFiIGxpIGEuby1wbGFuLXNlYXJjaF9fdGFiX19saW5rLi1kZXN0LmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWY4ZWE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tcGxhbi1zZWFyY2guLXBvaW50IC5vLXBsYW4tc2VhcmNoX19wYW5lbCB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDhkMzE7XG4gIH1cbn1cbi5vLXBsYW4tc2VhcmNoLi1wb2ludCAuby1wbGFuLXNlYXJjaF9fcGFuZWwuLWRlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmOGVhO1xufVxuLm8tcGxhbi1zZWFyY2ggLm8tcGxhbi1zZWFyY2hfX2RhdGVwaWNrZXItd3JhcCB7XG4gIHdpZHRoOiA3MjBweDtcbn1cbi5vLXBsYW4tc2VhcmNoLi1hZ2VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5vLXBsYW4tc2VhcmNoLi1hZ2VudCAuby1wbGFuLXNlYXJjaF9fc2VsZWN0IHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tcGxhbi1zZWFyY2hfX3NvbG8tc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vLXBsYW4tc2VhcmNoX19zb2xvLXNwIC5vLXBsYW4tc2VhcmNoX19saW5lX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5cbi5vLXBsYW4tc2VhcmNoX190YWJfX2xpbmsuaXMtYWN0aXZlIC5vLXBsYW4tc2VhcmNoX190YWJfX2VtIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4uby1wbGFuLXNlYXJjaF9fdGFiX19lbTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vLXBsYW4tc2VhcmNoX190YWJfX3BjOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm8tcGxhbi1zZWFyY2hfX2NvbmRpdGlvbl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEyNXB4O1xufVxuXG4uby1wbGFuLXNlYXJjaF9fZGF0ZXBpY2tlci13cmFwIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHksIDAuM3MgdmlzaWJpbGl0eTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDM5MHB4O1xufVxuLm8tcGxhbi1zZWFyY2hfX2RhdGVwaWNrZXItd3JhcC5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm8tcGxhbi1zZWFyY2guLXRvcCAuby1wbGFuLXNlYXJjaF9fZGF0ZXBpY2tlci13cmFwIHtcbiAgd2lkdGg6IDcyMHB4O1xufVxuLm8tcGxhbi1zZWFyY2guLXJlc3VsdHMgLm8tcGxhbi1zZWFyY2hfX2RhdGVwaWNrZXItd3JhcCB7XG4gIHdpZHRoOiA3MjBweDtcbiAgdG9wOiA1NHB4O1xuICBsZWZ0OiAwO1xufVxuXG4uby1wbGFuLXNlYXJjaF9fZGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fbXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvby1wbGFuLXNlYXJjaF9fa3Ytc3AuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDI2NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fbXYgLm8tcGxhbi1zZWFyY2hfX3R4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19tdiAuby1wbGFuLXNlYXJjaF9fdHh0IC5vLXBsYW4tc2VhcmNoX190eHQtbWFya2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgOTAlLCAjOGRjMzI5IDkwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1wbGFuLXNlYXJjaF9fd3JhcC1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX3RhYi1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0zcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX190YWItbGlzdCAubS10YWItbGlzdF9faXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX190YWItbGlzdCAubS10YWItbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX3RhYi1saXN0IC5tLXRhYi1saXN0X19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX190YWItbGlzdCAubS10YWItbGlzdF9faXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fdGFiLWxpc3QgLm0tdGFiLWxpc3RfX2l0ZW0uaXMtYWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX190YWItbGlzdCAubS10YWItbGlzdF9faXRlbS5pcy1hY3RpdmUgYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDhkMzE7XG4gIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTVweCAxM3B4IDIycHg7XG4gIG1hcmdpbjogMCAtNHB4O1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX3RhYi1saXN0IC5tLXRhYi1saXN0X19pdGVtLmlzLWFjdGl2ZSBhIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX190YWItbGlzdCAubS10YWItbGlzdF9faXRlbS5pcy1hY3RpdmUgYSBzcGFuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tdGFiLi1ib3JkZXIge1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19wYW5lbC1zcCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA4ZDMxO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX3RhYiBhLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fdGFiIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fdGFiIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNhMWExYTE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMWVtIDAuNWVtO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX3BhbmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBwYWRkaW5nLXRvcDogNSU7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fYXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fYXJlYSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiY2I7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfc2VsZWN0X2Rvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19hcmVhIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzFhMWExYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX2FyZWEtbGlzdC1zcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fYXJlYS1saXN0LXNwLmlzLWFjdGl2ZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDExMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19hcmVhLWxpc3Qtc3AgPiBoMiB7XG4gIG1hcmdpbjogMTVweCA3MHB4IDE1cHggMTZweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40NTQ7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fYXJlYS1jbG9zZS1zcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB6LWluZGV4OiA1O1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX2FyZWEtY2xvc2Utc3Agc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19hcmVhLW1lbnUtc3Age1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY4cHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19hcmVhLW1lbnUtc3AgZGwge1xuICBtYXJnaW46IDA7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fYXJlYS1tZW51LXNwIGRsIGR0IHtcbiAgcGFkZGluZzogNXB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX2FyZWEtbWVudS1zcCBkbCBkZCB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19hcmVhLW1lbnUtc3AgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19hcmVhLW1lbnUtc3AgdWwgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ExYTFhMTtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fYXJlYS1tZW51LXNwIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19kYXRlIC5vLXBsYW4tc2VhcmNoX19wbGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fZGF0ZSAuby1wbGFuLXNlYXJjaF9fcGxheSAuYS1mb3JtLXR4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiY2I7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfc2VsZWN0X2Rvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDhweCAwLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX2RhdGUgLm8tcGxhbi1zZWFyY2hfX3BsYXkgc2VsZWN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiY2JjYjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX2RhdGUgLm8tcGxhbi1zZWFyY2hfX3BsYXkgc2VsZWN0IG9wdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX2RhdGUtbWVudS1zcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fZGF0ZS1tZW51LXNwLmlzLWFjdGl2ZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDExMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX2RhdGUtbWVudS1zcCA+IGgyIHtcbiAgbWFyZ2luOiAxNXB4IDcwcHggMTVweCAxNnB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1NDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19kYXRhLWNsb3NlLXNwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogNTtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19kYXRhLWNsb3NlLXNwIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fYXJlYS1tZW51LXNwIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2OHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX2FyZWEtbWVudS1zcCBkbCB7XG4gIG1hcmdpbjogMDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19hcmVhLW1lbnUtc3AgZGwgZHQge1xuICBwYWRkaW5nOiA1cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fYXJlYS1tZW51LXNwIGRsIGRkIHtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX2FyZWEtbWVudS1zcCB1bCBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTFhMWExO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19hcmVhLW1lbnUtc3AgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX3JlZmluZSAuanMtYWNjICsgZGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX3JlZmluZV9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhcHBlYXJhbmNlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiY2JjYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhcHBlYXJhbmNlOiBub3JtYWw7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fcmVmaW5lX19idG46YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB6LWluZGV4OiAyO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX3JlZmluZV9fYnRuOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHotaW5kZXg6IDE7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fcmVmaW5lX19idG4uaXMtYWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX3JlZmluZV9fYnRuLmlzLWFjdGl2ZTphZnRlciB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fcmVmaW5lX193cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNSU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fcmVmaW5lX193cmFwIGRsIGR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX3dyYXAgZGwgZGQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX3JlZmluZV9fd3JhcCBkbCBkZCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX3dyYXAgZGwgZGQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fcmVmaW5lX193cmFwIGRsIGRkIHVsIGxpLm5vc3R5bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fcmVmaW5lX193cmFwIGRsIGRkIHVsIGxpIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19zZWxlY3RfZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMjBweDtcbiAgcGFkZGluZzogMC41ZW07XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fcmVmaW5lX193cmFwIC5vLXBsYW4tc2VhcmNoX19zdWdnZXN0aW9ucy1pbnB1dCB7XG4gIHVzZXItc2VsZWN0OiBhdXRvO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX3JlZmluZV9fd3JhcCAuby1wbGFuLXNlYXJjaF9fZ2Mtc3VnZ2VzdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4IC0gKDEwMCUgLSA0MHB4KSAqIDAuMSk7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fcmVmaW5lX193cmFwIC5vLXBsYW4tc2VhcmNoX19nYy1zdWdnZXN0aW9ucy5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX3dyYXAgLm8tcGxhbi1zZWFyY2hfX2djLXN1Z2dlc3Rpb25zIGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX3dyYXAgLm8tcGxhbi1zZWFyY2hfX2djLXN1Z2dlc3Rpb25zIGxpLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX3JlZmluZV9fd3JhcCAuby1wbGFuLXNlYXJjaF9fZ2Mtc3VnZ2VzdGlvbnMgbGkuaXMtc2VsZWN0ZWQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX3JlZmluZV9fd3JhcCAuby1wbGFuLXNlYXJjaF9fZ2Mtc3VnZ2VzdGlvbnMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjFzIGFsbDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX3dyYXAgLm8tcGxhbi1zZWFyY2hfX2djLXN1Z2dlc3Rpb25zIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fcmVmaW5lX19wcmljZS1sb3dlciBzZWxlY3Qge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWRlZGVkO1xuICB3aWR0aDogMTEwcHg7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX3ByaWNlLXVwcGVyIHNlbGVjdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZGVkZWQ7XG4gIHdpZHRoOiAxMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgcGFkZGluZzogMC41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19zZWxlY3RfZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fcmVmaW5lX190aW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX3RpbWUgc2VsZWN0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2VkZWRlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX2NoZWNrIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX3JlZmluZV9fY2hlY2sgbGkgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fcmVmaW5lX19jaGVjay1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fcmVmaW5lX19jaGVjay1saXN0IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19wZW9wbGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX3Blb3BsZSAuby1wbGFuLXNlYXJjaF9fbnVtYmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fcGVvcGxlIC5vLXBsYW4tc2VhcmNoX19udW1iZXIgZHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX3Blb3BsZSAuby1wbGFuLXNlYXJjaF9fbnVtYmVyIHNlbGVjdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZGVkZWQ7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgd2lkdGg6IDcwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfc2VsZWN0X2Rvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX3Blb3BsZSAuby1wbGFuLXNlYXJjaF9fY29uZGl0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX3Blb3BsZSAuby1wbGFuLXNlYXJjaF9fY29uZGl0aW9ucyBkdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fcGVvcGxlIC5vLXBsYW4tc2VhcmNoX19jb25kaXRpb25zIHNlbGVjdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZGVkZWQ7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgd2lkdGg6IDE5MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19jb250aW51b3VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19jb250aW51b3VzIGR0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19jb250aW51b3VzIHNlbGVjdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZGVkZWQ7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgd2lkdGg6IDExMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX2NhbGVuZGFyX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19jYWxlbmRhcl9fdHRsIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19tb2RhbC1jb3Vyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fbW9kYWwtY291cnNlX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX21vZGFsLWNvdXJzZV9fdHRsIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19tb2RhbC1jb3Vyc2VfX2lucHV0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2VkZWRlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfc2VsZWN0X2Rvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX21vZGFsLWNvdXJzZV9fYXJlYSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19tb2RhbC1jb3Vyc2UgLm0tYWNjX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzNkM2QzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC41ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX21vZGFsLWNvdXJzZSAubS1hY2NfX2hlYWRpbmc6YmVmb3JlLFxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX21vZGFsLWNvdXJzZSAubS1hY2NfX2hlYWRpbmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX21vZGFsLWNvdXJzZSAubS1hY2NfX2l0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fbW9kYWwtY291cnNlIC5tLWFjY19faXRlbSAubS1hY2NfX2NvbnQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX21vZGFsLWNvdXJzZSAuby1wbGFuLXNlYXJjaF9fbW9kYWwtY291cnNlX19hcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19tb2RhbC1jb3Vyc2UgLm8tcGxhbi1zZWFyY2hfX21vZGFsLWNvdXJzZV9faGlzdG9yeSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19tb2RhbC1jb3Vyc2UgLm8tcGxhbi1zZWFyY2hfX21vZGFsLWNvdXJzZV9faGlzdG9yeS1saXN0IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX21vZGFsLWNvdXJzZSAuby1wbGFuLXNlYXJjaF9fbW9kYWwtY291cnNlX19oaXN0b3J5LWxpc3QgbGkge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX21vZGFsLWNvdXJzZSAuby1wbGFuLXNlYXJjaF9fbW9kYWwtY291cnNlX19saXN0IGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjM2QzZDNkO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX21vZGFsLWNvdXJzZSAuby1wbGFuLXNlYXJjaF9fbW9kYWwtY291cnNlX19saXN0LWFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AgLm8tcGxhbi1zZWFyY2hfX21vZGFsLWNvdXJzZSAuby1wbGFuLXNlYXJjaF9fbW9kYWwtY291cnNlX19saXN0LXByZWYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcCAuby1wbGFuLXNlYXJjaF9fbW9kYWwtY291cnNlIC5vLXBsYW4tc2VhcmNoX19tb2RhbC1jb3Vyc2VfX2xpc3QtcHJlZiBsaSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAzKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIC5vLXBsYW4tc2VhcmNoX19tb2RhbC1jb3Vyc2UgLm8tcGxhbi1zZWFyY2hfX21vZGFsLWNvdXJzZV9fbGlzdC1jb3Vyc2UgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AuLXd3d3RvcCAuby1wbGFuLXNlYXJjaF9fbXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwLi13d3d0b3AgLm8tcGxhbi1zZWFyY2hfX212LWxpc3Qge1xuICBoZWlnaHQ6IDI2OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AuLXd3d3RvcCAuby1wbGFuLXNlYXJjaF9fbXYtbGlzdCAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDYwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcC4td3d3dG9wIC5vLXBsYW4tc2VhcmNoX19tdi1saXN0IC5zbGljay1kb3RzIGxpIHtcbiAgbWFyZ2luOiAwIDNweDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwLi13d3d0b3AgLm8tcGxhbi1zZWFyY2hfX212LWxpc3QgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwLi13d3d0b3AgLm8tcGxhbi1zZWFyY2hfX212LWxpc3QgLnNsaWNrLWRvdHMgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZGVkZWQ7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcC4td3d3dG9wIC5vLXBsYW4tc2VhcmNoX19tdi1saXN0IC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcC4td3d3dG9wIC5vLXBsYW4tc2VhcmNoX19tdi1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDI2OHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcC4td3d3dG9wIC5vLXBsYW4tc2VhcmNoX19hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm8tcGxhbi1zZWFyY2hfX3dyYXAtc3AuLXd3d3RvcCAuby1wbGFuLXNlYXJjaF9fYXJlYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDEycHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9tYXAuc3ZnKTtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwLi13d3d0b3AgLm8tcGxhbi1zZWFyY2hfX2FyZWEgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwLi13d3d0b3AgLm8tcGxhbi1zZWFyY2hfX3BsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uby1wbGFuLXNlYXJjaF9fd3JhcC1zcC4td3d3dG9wIC5vLXBsYW4tc2VhcmNoX19wbGF5OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGxlZnQ6IDEzcHg7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX2RhdGUuc3ZnKTtcbn1cblxuLm8tcGxhbi1zZWFyY2hfX3Njcm9sbCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXBsYW4tc2VhcmNoX19zY3JvbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tcGxhbi1zZWFyY2hfX3Njcm9sbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICB9XG59XG5cbi5vLXBsYW4tc2VhcmNoX19saW5lX19oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uby1wYXRpY2lwYW50Li1wYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm8tcGF0aWNpcGFudC4tcGMgdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLm8tcGF0aWNpcGFudC4tcGMgdGgsIC5vLXBhdGljaXBhbnQuLXBjIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5vLXBhdGljaXBhbnQuLXBjIC5vLXBhdGljaXBhbnRfX3R0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDE0cHg7XG59XG4uby1wYXRpY2lwYW50Li1wYyAuaXMtb2ZmOm5vdCguby1wYXRpY2lwYW50X19saXN0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uby1wYXRpY2lwYW50Li1wYyAuaXMtb2ZmIC5vLXBhdGljaXBhbnRfX2luZm8ge1xuICB3aWR0aDogNDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNhMWExYTE7XG59XG4uby1wYXRpY2lwYW50Li1wYyAuaXMtb2ZmIC5vLXBhdGljaXBhbnRfX3R4dC10dGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ExYTFhMTtcbiAgbWluLWhlaWdodDogMzBweDtcbn1cbi5vLXBhdGljaXBhbnQuLXBjIC5pcy1vZmY6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuLm8tcGF0aWNpcGFudC4tcGMgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19pbmZvIHtcbiAgcGFkZGluZzogMTBweCAyMnB4O1xuICB3aWR0aDogNDMwcHg7XG59XG4uby1wYXRpY2lwYW50Li1wYyAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2luZm8gPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5vLXBhdGljaXBhbnQuLXBjIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9faW5mbyAuby1wYXRpY2lwYW50X19pbmZvLWltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAxMzBweDtcbn1cbi5vLXBhdGljaXBhbnQuLXBjIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9faW5mbyAuby1wYXRpY2lwYW50X19kYXRhIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTtcbn1cbi5vLXBhdGljaXBhbnQuLXBjIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9faW5mbyAuby1wYXRpY2lwYW50X19pbmZvLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5vLXBhdGljaXBhbnQuLXBjIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9faW5mbyAuby1wYXRpY2lwYW50X19pbmZvLWl0ZW0gLnUtYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5vLXBhdGljaXBhbnQuLXBjIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9faW5mbyAuby1wYXRpY2lwYW50X19pbmZvLWl0ZW0gLnUtc2NvcmVfX3R0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG59XG4uby1wYXRpY2lwYW50Li1wYyAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2luZm8gLm8tcGF0aWNpcGFudF9faW5mby1pdGVtIC51LXNjb3JlX190dGw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIjpcIjtcbiAgcmlnaHQ6IDA7XG59XG4uby1wYXRpY2lwYW50Li1wYyAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2luZm8gLm8tcGF0aWNpcGFudF9faW5mby1pdGVtIC51LXNjb3JlIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgY29sb3I6ICM1ZGE3MWU7XG59XG4uby1wYXRpY2lwYW50Li1wYyAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2luZm8gLm8tcGF0aWNpcGFudF9faW5mby1pdGVtLmlzLWluYWN0aXZlIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uby1wYXRpY2lwYW50Li1wYyAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX3R4dC10dGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5vLXBhdGljaXBhbnQuLXBjIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9fdHh0IHtcbiAgd2lkdGg6IDU3NXB4O1xuICBwYWRkaW5nOiA1cHggMTNweDtcbn1cblxuLm8tcGF0aWNpcGFudF9fYnRuLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tcGF0aWNpcGFudC4tcG9pbnQgLm8tcGF0aWNpcGFudF9fYnRuLXdyYXAge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tcGF0aWNpcGFudF9fYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1wYXRpY2lwYW50Li1wb2ludCAuby1wYXRpY2lwYW50X19idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tcGF0aWNpcGFudC4tcG9pbnQgLm8tcGF0aWNpcGFudF9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDU4JTtcbiAgICBmbGV4LWJhc2lzOiA1OCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1wYXRpY2lwYW50Li1wb2ludCAuby1wYXRpY2lwYW50X19idG46Zmlyc3QtY2hpbGQge1xuICAgIG1heC13aWR0aDogNDIlO1xuICAgIGZsZXgtYmFzaXM6IDQyJTtcbiAgfVxufVxuXG4uby1wYXRpY2lwYW50Li1zcCAuby1wYXRpY2lwYW50X190dGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcHggMDtcbn1cbi5vLXBhdGljaXBhbnQuLXNwIC5vLXBhdGljaXBhbnRfX3dyYXAge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLm8tcGF0aWNpcGFudC4tc3AgLmlzLW9mZiAuby1wYXRpY2lwYW50X19pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm8tcGF0aWNpcGFudC4tc3AgLmlzLW9mZiAuby1wYXRpY2lwYW50X19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vLXBhdGljaXBhbnQuLXNwIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4uby1wYXRpY2lwYW50Li1zcCAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2luZm8gLm8tcGF0aWNpcGFudF9faW5mby1pbWcge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTE1cHg7XG59XG4uby1wYXRpY2lwYW50Li1zcCAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2luZm8gLm8tcGF0aWNpcGFudF9fZGF0YSB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTVweCk7XG59XG4uby1wYXRpY2lwYW50Li1zcCAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2luZm8gLm8tcGF0aWNpcGFudF9faW5mby1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uby1wYXRpY2lwYW50Li1zcCAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2luZm8gLm8tcGF0aWNpcGFudF9faW5mby1pdGVtIC51LWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4uby1wYXRpY2lwYW50Li1zcCAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2luZm8gLm8tcGF0aWNpcGFudF9faW5mby1pdGVtIC51LXNjb3JlX190dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xufVxuLm8tcGF0aWNpcGFudC4tc3AgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19pbmZvIC5vLXBhdGljaXBhbnRfX2luZm8taXRlbSAudS1zY29yZV9fdHRsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCI6XCI7XG4gIHJpZ2h0OiAwO1xufVxuLm8tcGF0aWNpcGFudC4tc3AgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19pbmZvIC5vLXBhdGljaXBhbnRfX2luZm8taXRlbSAudS1zY29yZSB7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIGNvbG9yOiAjNWRhNzFlO1xufVxuLm8tcGF0aWNpcGFudC4tc3AgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19pbmZvIC5vLXBhdGljaXBhbnRfX2luZm8taXRlbS5pcy1pbmFjdGl2ZSB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLm8tcGF0aWNpcGFudC4tc3AgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vLXBhdGljaXBhbnQuLXNwIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9fbGlzdCAuby1wYXRpY2lwYW50X190eHQtdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgd2lkdGg6IDQwJTtcbn1cbi5vLXBhdGljaXBhbnQuLXNwIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9fbGlzdCAuby1wYXRpY2lwYW50X190eHQtdHRsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCI6XCI7XG4gIHJpZ2h0OiAwO1xufVxuLm8tcGF0aWNpcGFudC4tc3AgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19saXN0IC5vLXBhdGljaXBhbnRfX3R4dCB7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5vLXNlYXJjaC1yZXN1bHRzX19zaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDAwO1xufVxuLm8tc2VhcmNoLXJlc3VsdHNfX3NpZGUgLmEtYnRuLi1jb21wYXJlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDExZW07XG4gIHJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1zZWFyY2gtcmVzdWx0c19faGVhZGluZy1jb250ZW50cyAuby1zZWFyY2gtcmVzdWx0c19faGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5vLXNlYXJjaC1yZXN1bHRzX19oZWFkaW5nLWNvbnRlbnRzIC5vLXNlYXJjaC1yZXN1bHRzX19oZWFkaW5nIC5vLXNlYXJjaC1yZXN1bHRzX19oZWFkaW5nX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzX19oZWFkaW5nLWNvbnRlbnRzIC5tLXNlYXJjaC1yZXN1bHRzX19oZWFkaW5nX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzX19oZWFkaW5nLWNvbnRlbnRzIC5tLXNlYXJjaC1yZXN1bHRzX19oZWFkaW5nX193cmFwIC5tLXNlYXJjaC1yZXN1bHRzX190dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLm8tc2VhcmNoLXJlc3VsdHNfX2hlYWRpbmctY29udGVudHMgLm0tc2VhcmNoLXJlc3VsdHNfX2hlYWRpbmdfX3dyYXAgLm0tc2VhcmNoLXJlc3VsdHNfX3R0bDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICByaWdodDogMDtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzX19oZWFkaW5nLWNvbnRlbnRzIC5tLXNlYXJjaC1yZXN1bHRzX19oZWFkaW5nX193cmFwIC5tLXNlYXJjaC1yZXN1bHRzX19jb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1zZWFyY2gtcmVzdWx0c19faGVhZGluZy1jb250ZW50cyAuby1zZWFyY2gtcmVzdWx0c19fY29uZGl0aW9uc19fdHRsLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5vLXNlYXJjaC1yZXN1bHRzX19oZWFkaW5nLWNvbnRlbnRzIC5vLXNlYXJjaC1yZXN1bHRzX19jb25kaXRpb25zX190dGwtd3JhcCAuby1zZWFyY2gtcmVzdWx0c19fY29uZGl0aW9uc19fdHRsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuLm8tc2VhcmNoLXJlc3VsdHNfX2hlYWRpbmctY29udGVudHMgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbmRpdGlvbnMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA4ZDMxO1xuICBwYWRkaW5nOiAxMnB4IDIwcHggMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm8tc2VhcmNoLXJlc3VsdHNfX2hlYWRpbmctY29udGVudHMgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbmRpdGlvbnMgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbmRpdGlvbnMtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzX19oZWFkaW5nLWNvbnRlbnRzIC5vLXNlYXJjaC1yZXN1bHRzX19jb25kaXRpb25zIC5vLXNlYXJjaC1yZXN1bHRzX19jb25kaXRpb25zLWRldGFpbHMgLm8tc2VhcmNoLXJlc3VsdHNfX3NlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uby1zZWFyY2gtcmVzdWx0c19faGVhZGluZy1jb250ZW50cyAuby1zZWFyY2gtcmVzdWx0c19fY29uZGl0aW9ucyAuby1zZWFyY2gtcmVzdWx0c19fY29uZGl0aW9ucy1kZXRhaWxzIC5vLXNlYXJjaC1yZXN1bHRzX19zZWxlY3QgLm8tc2VhcmNoLXJlc3VsdHNfX2FyZWEgc2VsZWN0IHtcbiAgd2lkdGg6IDM4MHB4O1xufVxuLm8tc2VhcmNoLXJlc3VsdHNfX2hlYWRpbmctY29udGVudHMgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbmRpdGlvbnMgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbmRpdGlvbnMtZGV0YWlscyAuby1zZWFyY2gtcmVzdWx0c19fc2VsZWN0IC5vLXNlYXJjaC1yZXN1bHRzX19kYXkgc2VsZWN0IHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuLm8tc2VhcmNoLXJlc3VsdHNfX2hlYWRpbmctY29udGVudHMgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbmRpdGlvbnMgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbmRpdGlvbnMtZGV0YWlscyAuby1zZWFyY2gtcmVzdWx0c19fc2VsZWN0IC5vLXNlYXJjaC1yZXN1bHRzX19kYXkgLmEtZm9ybS10eHQge1xuICBwYWRkaW5nOiAwLjNlbSAwLjVlbTtcbiAgd2lkdGg6IDE5MHB4O1xufVxuLm8tc2VhcmNoLXJlc3VsdHNfX2hlYWRpbmctY29udGVudHMgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbmRpdGlvbnMgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbmRpdGlvbnMtZGV0YWlscyAuby1zZWFyY2gtcmVzdWx0c19fc2VsZWN0IC5vLXNlYXJjaC1yZXN1bHRzX19kYXlzIHNlbGVjdCB7XG4gIHdpZHRoOiA2NXB4O1xufVxuLm8tc2VhcmNoLXJlc3VsdHNfX2hlYWRpbmctY29udGVudHMgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbmRpdGlvbnMgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbmRpdGlvbnMtZGV0YWlscyAuby1zZWFyY2gtcmVzdWx0c19fc2VsZWN0IHNlbGVjdCB7XG4gIHBhZGRpbmc6IDAuM2VtIDAuNWVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG4uby1zZWFyY2gtcmVzdWx0c19faGVhZGluZy1jb250ZW50cyAuby1zZWFyY2gtcmVzdWx0c19fY29uZGl0aW9ucyAuby1zZWFyY2gtcmVzdWx0c19fY29uZGl0aW9ucy1kZXRhaWxzIC5vLXNlYXJjaC1yZXN1bHRzX19jb25kaXRpb25zLWJ0biAuYS1idG4ge1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uby1zZWFyY2gtcmVzdWx0c19faGVhZGluZy1jb250ZW50cyAuby1zZWFyY2gtcmVzdWx0c19fY29uZGl0aW9ucyAuby1zZWFyY2gtcmVzdWx0c19fY29uZGl0aW9ucy1kZXRhaWxzIC5vLXNlYXJjaC1yZXN1bHRzX19jb25kaXRpb25zLWJ0biAuYS1idG5fX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLm8tc2VhcmNoLXJlc3VsdHNfX2hlYWRpbmctY29udGVudHMgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbmRpdGlvbnMgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbmRpdGlvbnMtZGV0YWlscyAuby1zZWFyY2gtcmVzdWx0c19fYnRuLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm8tc2VhcmNoLXJlc3VsdHNfX2hlYWRpbmctY29udGVudHMgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbmRpdGlvbnMgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbmRpdGlvbnMtZGV0YWlscyAuby1zZWFyY2gtcmVzdWx0c19fYnRuLXdyYXAgLm8tc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1idG4gLmEtYnRuIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBwYWRkaW5nOiA3cHggMTBweDtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzX19oZWFkaW5nLWNvbnRlbnRzIC5vLXNlYXJjaC1yZXN1bHRzX19jb25kaXRpb25zIC5vLXNlYXJjaC1yZXN1bHRzX19jb25kaXRpb25zX190eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uby1zZWFyY2gtcmVzdWx0c19faGVhZGluZy1jb250ZW50cyAuby1zZWFyY2gtcmVzdWx0c19fY29uZGl0aW9uc19fdHh0IHtcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1zZWFyY2gtcmVzdWx0cy1wYy5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LFxuICAuby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdCB7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXNlYXJjaC1yZXN1bHRzLXBjLm8tc2VhcmNoLXJlc3VsdHMtcGMgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QuaXMtY2xvc2UtY2FsZW5kZXIsXG4gIC5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LmlzLWNsb3NlLWNhbGVuZGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLm8tc2VhcmNoLXJlc3VsdHMtcGMuby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fbWFpbixcbi5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtcGMuby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtaGVhZCxcbi5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1oZWFkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1wYy5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1oZWFkIHRoLFxuLm8tc2VhcmNoLXJlc3VsdHMtcGMuby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtaGVhZCB0ZCxcbi5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1oZWFkIHRoLFxuLm8tc2VhcmNoLXJlc3VsdHMtcGMgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX3RhYmxlLWhlYWQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtcGMuby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtaGVhZCB0aGVhZCB0aCxcbi5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1oZWFkIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogMThweCAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1wYy5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1oZWFkIHRoZWFkIHRoLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX2hlYWQtY29tcGFyZSxcbi5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1oZWFkIHRoZWFkIHRoLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX2hlYWQtY29tcGFyZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtcGMuby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X19oZWFkLXRpbWUsXG4uby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X19oZWFkLXRpbWUge1xuICB3aWR0aDogNzlweDtcbiAgcGFkZGluZzogMDtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXBjLm8tc2VhcmNoLXJlc3VsdHMtcGMgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX3RhYmxlLWhlYWQgdGhlYWQgdGguby1zZWFyY2gtcmVzdWx0c19fbGlzdF9faGVhZC1nb2xmLFxuLm8tc2VhcmNoLXJlc3VsdHMtcGMgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX3RhYmxlLWhlYWQgdGhlYWQgdGguby1zZWFyY2gtcmVzdWx0c19fbGlzdF9faGVhZC1nb2xmIHtcbiAgd2lkdGg6IDIwNnB4O1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtcGMuby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X19oZWFkLXBsYW4sXG4uby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X19oZWFkLXBsYW4ge1xuICB3aWR0aDogMjYwcHg7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1wYy5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1oZWFkIHRoZWFkIHRoLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX2hlYWQtc3RhcnQsXG4uby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X19oZWFkLXN0YXJ0IHtcbiAgd2lkdGg6IDY1cHg7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1wYy5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1oZWFkIHRoZWFkIHRoLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX2hlYWQtc3RhdHVzLFxuLm8tc2VhcmNoLXJlc3VsdHMtcGMgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX3RhYmxlLWhlYWQgdGhlYWQgdGguby1zZWFyY2gtcmVzdWx0c19fbGlzdF9faGVhZC1zdGF0dXMge1xuICB3aWR0aDogMjUycHg7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1wYy5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1oZWFkIHRoZWFkIHRoLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX2hlYWQtbWluaW11bSxcbi5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1oZWFkIHRoZWFkIHRoLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX2hlYWQtbWluaW11bSB7XG4gIHdpZHRoOiA2NXB4O1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtcGMuby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X19oZWFkLXJlc2VydmUsXG4uby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X19oZWFkLXJlc2VydmUge1xuICB3aWR0aDogODJweDtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXBjLm8tc2VhcmNoLXJlc3VsdHMtcGMgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX3RhYmxlLWhlYWQgdGhlYWQgdGguby1zZWFyY2gtcmVzdWx0c19fbGlzdF9faGVhZC1wcmljZSxcbi5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1oZWFkIHRoZWFkIHRoLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX2hlYWQtcHJpY2Uge1xuICB3aWR0aDogMTkwcHg7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1wYy5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1wbGFuLFxuLm8tc2VhcmNoLXJlc3VsdHMtcGMgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX3RhYmxlLXBsYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1wYy5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1wbGFuOmFmdGVyLFxuLm8tc2VhcmNoLXJlc3VsdHMtcGMgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX3RhYmxlLXBsYW46YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzIGJvcmRlci1jb2xvcjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzVkYTcxZTtcbiAgei1pbmRleDogMTA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1wYy5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1wbGFuOmhvdmVyOmFmdGVyLFxuLm8tc2VhcmNoLXJlc3VsdHMtcGMgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX3RhYmxlLXBsYW46aG92ZXI6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtcGMuby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtcGxhbiAuby1zZWFyY2gtcmVzdWx0c19fdGgsXG4uby1zZWFyY2gtcmVzdWx0cy1wYy5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1wbGFuIC5vLXNlYXJjaC1yZXN1bHRzX190ZCxcbi5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1wbGFuIC5vLXNlYXJjaC1yZXN1bHRzX190aCxcbi5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1wbGFuIC5vLXNlYXJjaC1yZXN1bHRzX190ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1wYy5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1wbGFuIC5vLXNlYXJjaC1yZXN1bHRzX190aCxcbi5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1wbGFuIC5vLXNlYXJjaC1yZXN1bHRzX190aCB7XG4gIHdpZHRoOiAyNjBweDtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtcGMuby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtcGxhbiAuby1zZWFyY2gtcmVzdWx0c19fdGQsXG4uby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtcGxhbiAuby1zZWFyY2gtcmVzdWx0c19fdGQge1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXBjLm8tc2VhcmNoLXJlc3VsdHMtcGMgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX3RhYmxlLXBsYW4gLm8tc2VhcmNoLXJlc3VsdHNfX3RkLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QtY29tcGFyZSxcbi5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1wbGFuIC5vLXNlYXJjaC1yZXN1bHRzX190ZC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LWNvbXBhcmUge1xuICB3aWR0aDogMzBweDtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXBjLm8tc2VhcmNoLXJlc3VsdHMtcGMgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX3RhYmxlLXBsYW4gLm8tc2VhcmNoLXJlc3VsdHNfX3RkLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QtdGltZSxcbi5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1wbGFuIC5vLXNlYXJjaC1yZXN1bHRzX190ZC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LXRpbWUge1xuICB3aWR0aDogNzlweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtcGMuby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtcGxhbiAuby1zZWFyY2gtcmVzdWx0c19fdGQuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1zdGFydCxcbi5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1wbGFuIC5vLXNlYXJjaC1yZXN1bHRzX190ZC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LXN0YXJ0IHtcbiAgd2lkdGg6IDY1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXBjLm8tc2VhcmNoLXJlc3VsdHMtcGMgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX3RhYmxlLXBsYW4gLm8tc2VhcmNoLXJlc3VsdHNfX3RkLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3Qtc3RhcnQgc3Bhbixcbi5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1wbGFuIC5vLXNlYXJjaC1yZXN1bHRzX190ZC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LXN0YXJ0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXBjLm8tc2VhcmNoLXJlc3VsdHMtcGMgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX3RhYmxlLXBsYW4gLm8tc2VhcmNoLXJlc3VsdHNfX3RkLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QtcHJpY2UsXG4uby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtcGxhbiAuby1zZWFyY2gtcmVzdWx0c19fdGQuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1wcmljZSB7XG4gIHdpZHRoOiA5MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgI0VERURFRDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtcGMuby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtcGxhbiAuby1zZWFyY2gtcmVzdWx0c19fdGQuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1wb2ludCxcbi5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1wbGFuIC5vLXNlYXJjaC1yZXN1bHRzX190ZC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LXBvaW50IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjRURFREVEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXBjLm8tc2VhcmNoLXJlc3VsdHMtcGMgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX3RhYmxlLXBsYW4gLm8tc2VhcmNoLXJlc3VsdHNfX3RkLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QtbWluaW11bSxcbi5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1wbGFuIC5vLXNlYXJjaC1yZXN1bHRzX190ZC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LW1pbmltdW0ge1xuICB3aWR0aDogNjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtcGMuby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtcGxhbiAuby1zZWFyY2gtcmVzdWx0c19fdGQuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1taW5pbXVtIC5vLXNlYXJjaC1yZXN1bHRzX19udW0sXG4uby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtcGxhbiAuby1zZWFyY2gtcmVzdWx0c19fdGQuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1taW5pbXVtIC5vLXNlYXJjaC1yZXN1bHRzX19udW0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uby1zZWFyY2gtcmVzdWx0cy1wYy5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1wbGFuIC5vLXNlYXJjaC1yZXN1bHRzX190ZC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LXJlc2VydmUsXG4uby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtcGxhbiAuby1zZWFyY2gtcmVzdWx0c19fdGQuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1yZXNlcnZlIHtcbiAgd2lkdGg6IDgycHg7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1wYy5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1wbGFuIC5vLXNlYXJjaC1yZXN1bHRzX190ZC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LWdvbGYsXG4uby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtcGxhbiAuby1zZWFyY2gtcmVzdWx0c19fdGQuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1nb2xmIHtcbiAgd2lkdGg6IDIwNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uby1zZWFyY2gtcmVzdWx0cy1wYy5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1wbGFuIC5vLXNlYXJjaC1yZXN1bHRzX190ZC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LWdvbGYgLnUtbGlzdC1nb2xmX190dGwsXG4uby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtcGxhbiAuby1zZWFyY2gtcmVzdWx0c19fdGQuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1nb2xmIC51LWxpc3QtZ29sZl9fdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtcGMuby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtcGxhbiAuby1zZWFyY2gtcmVzdWx0c19fdGQuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1nb2xmIC51LWxpc3QtZ29sZl9fdHRsIGEsXG4uby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtcGxhbiAuby1zZWFyY2gtcmVzdWx0c19fdGQuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1nb2xmIC51LWxpc3QtZ29sZl9fdHRsIGEge1xuICBjb2xvcjogIzAwNjZmZjtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXBjLm8tc2VhcmNoLXJlc3VsdHMtcGMgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX3RhYmxlLXBsYW4gLm8tc2VhcmNoLXJlc3VsdHNfX3RkLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QtZ29sZiAudS1saXN0LWdvbGZfX3R0bC51LWdvbGYtbWFpbl9fdHRsLFxuLm8tc2VhcmNoLXJlc3VsdHMtcGMgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX3RhYmxlLXBsYW4gLm8tc2VhcmNoLXJlc3VsdHNfX3RkLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QtZ29sZiAudS1saXN0LWdvbGZfX3R0bC51LWdvbGYtbWFpbl9fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1wYy5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1wbGFuIC5vLXNlYXJjaC1yZXN1bHRzX190ZC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LXN0YXR1cyxcbi5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1wbGFuIC5vLXNlYXJjaC1yZXN1bHRzX190ZC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LXN0YXR1cyB7XG4gIHdpZHRoOiAyNTJweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtcGMuby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtcGxhbiAuby1zZWFyY2gtcmVzdWx0c19fdGQuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1zdGF0dXMgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3Qtc3RhdHVzX193cmFwLFxuLm8tc2VhcmNoLXJlc3VsdHMtcGMgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX3RhYmxlLXBsYW4gLm8tc2VhcmNoLXJlc3VsdHNfX3RkLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3Qtc3RhdHVzIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LXN0YXR1c19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1wYy5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1wbGFuIC5vLXNlYXJjaC1yZXN1bHRzX190ZC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LXN0YXR1cyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1zdGF0dXNfX3dyYXAgbGksXG4uby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtcGxhbiAuby1zZWFyY2gtcmVzdWx0c19fdGQuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1zdGF0dXMgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3Qtc3RhdHVzX193cmFwIGxpIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtcGMuby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtcGxhbiAuby1zZWFyY2gtcmVzdWx0c19fdGQuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1zdGF0dXMgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3Qtc3RhdHVzX19kZXRhaWwgYSxcbi5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0X190YWJsZS1wbGFuIC5vLXNlYXJjaC1yZXN1bHRzX190ZC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LXN0YXR1cyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1zdGF0dXNfX2RldGFpbCBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1wYy5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LXRpbWUsXG4uby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC10aW1lIHtcbiAgd2lkdGg6IDgwcHg7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1wYy5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LW5hbWUsXG4uby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1uYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1wYy5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LW5hbWUgYSxcbi5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LW5hbWUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1wYy5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LWljb25fX2ltZyxcbi5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LWljb25fX2ltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uby1zZWFyY2gtcmVzdWx0cy1wYy5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LXByaWNlX19yZWQsXG4uby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1wcmljZV9fcmVkIHtcbiAgY29sb3I6ICNkZDMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtcGMuby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1wcmljZV9fZW0tcmVkLFxuLm8tc2VhcmNoLXJlc3VsdHMtcGMgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QtcHJpY2VfX2VtLXJlZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtcGMuby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1wcmljZV9fdG90YWwsXG4uby1zZWFyY2gtcmVzdWx0cy1wYyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1wcmljZV9fdG90YWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG4uby1zZWFyY2gtcmVzdWx0cy1wYy5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LXByaWNlX19lbSxcbi5vLXNlYXJjaC1yZXN1bHRzLXBjIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LXByaWNlX19lbSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtcGMuby1zZWFyY2gtcmVzdWx0cy1wYy4tc29sbyAuby1zZWFyY2gtcmVzdWx0c19fbGlzdCxcbi5vLXNlYXJjaC1yZXN1bHRzLXBjLi1zb2xvIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcC4tZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0ICsgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdCA+IGxpIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0ID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNjYmNiY2I7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0IC5vLXNlYXJjaC1yZXN1bHRzX190dGwge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdCAuby1zZWFyY2gtcmVzdWx0c19fdHRsIC5vLXNlYXJjaC1yZXN1bHRzX19tYWluLXR0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdCAuby1zZWFyY2gtcmVzdWx0c19fdHRsIC5vLXNlYXJjaC1yZXN1bHRzX19tYWluLXR0bCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QgLm8tc2VhcmNoLXJlc3VsdHNfX3R0bCAuby1zZWFyY2gtcmVzdWx0c19fbWFpbi10dGwgLm8tc2VhcmNoLXJlc3VsdHNfX3R0bC1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogM3B4IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogIzVkYTcxZTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QgLm8tc2VhcmNoLXJlc3VsdHNfX3R0bCAuby1zZWFyY2gtcmVzdWx0c19fc3ViLXR0bCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4O1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdCAuby1zZWFyY2gtcmVzdWx0c19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMCAwICNjYmNiY2I7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0IC5vLXNlYXJjaC1yZXN1bHRzX19jb250ZW50ICsgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdCAuby1zZWFyY2gtcmVzdWx0c19fY29udGVudCBkbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDQwcHggMTVweCAxNHB4O1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdCAuby1zZWFyY2gtcmVzdWx0c19fY29udGVudCAuby1zZWFyY2gtcmVzdWx0c19faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQgLm8tc2VhcmNoLXJlc3VsdHNfX2ljb24gPiBsaSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0IC5vLXNlYXJjaC1yZXN1bHRzX19jb250ZW50IC5vLXNlYXJjaC1yZXN1bHRzX19pY29uID4gbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0IC5vLXNlYXJjaC1yZXN1bHRzX19jb250ZW50IC5vLXNlYXJjaC1yZXN1bHRzX19pY29uLWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQgLm8tc2VhcmNoLXJlc3VsdHNfX2NvdXJzZS10dGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdCAuby1zZWFyY2gtcmVzdWx0c19fY29udGVudCAuby1zZWFyY2gtcmVzdWx0c19faW5mby1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdCAuby1zZWFyY2gtcmVzdWx0c19fY29udGVudCAuby1zZWFyY2gtcmVzdWx0c19faW5mby1mbGV4IC5vLXNlYXJjaC1yZXN1bHRzX19zdGFydCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0IC5vLXNlYXJjaC1yZXN1bHRzX19jb250ZW50IC5vLXNlYXJjaC1yZXN1bHRzX19pbmZvLWZsZXggLm8tc2VhcmNoLXJlc3VsdHNfX21pbmltdW0ge1xuICBjb2xvcjogIzNkM2QzZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0IC5vLXNlYXJjaC1yZXN1bHRzX19jb250ZW50IC5vLXNlYXJjaC1yZXN1bHRzX19pbmZvLWZsZXggLm8tc2VhcmNoLXJlc3VsdHNfX3ByaWNlIC51LWludGF4cyB7XG4gIGNvbG9yOiAjZGQzMzMzO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdCAuby1zZWFyY2gtcmVzdWx0c19fY29udGVudCAuby1zZWFyY2gtcmVzdWx0c19faW5mby1mbGV4IC5vLXNlYXJjaC1yZXN1bHRzX19wcmljZSAudS1pbnRheHMgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdCAuby1zZWFyY2gtcmVzdWx0c19fY29udGVudCAuby1zZWFyY2gtcmVzdWx0c19fY291cnNlLXR0bCArIC5vLXNlYXJjaC1yZXN1bHRzX19pbmZvLWZsZXgge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0IC5vLXNlYXJjaC1yZXN1bHRzX19jb250ZW50IC5vLXNlYXJjaC1yZXN1bHRzX19pbmZvLXdhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0IC5vLXNlYXJjaC1yZXN1bHRzX19jb250ZW50IC5vLXNlYXJjaC1yZXN1bHRzX19zdGF0dXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdCAuby1zZWFyY2gtcmVzdWx0c19fY29udGVudCAuby1zZWFyY2gtcmVzdWx0c19fc3RhdHVzIGxpIHtcbiAgd2lkdGg6IDYwcHg7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0IC5vLXNlYXJjaC1yZXN1bHRzX19jb250ZW50IC5vLXNlYXJjaC1yZXN1bHRzX19zcC1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQgLm8tc2VhcmNoLXJlc3VsdHNfX3ByaWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdCAuby1zZWFyY2gtcmVzdWx0c19fY29udGVudCAuby1zZWFyY2gtcmVzdWx0c19fcHJpY2UgLnUtaW50YXhzIHtcbiAgY29sb3I6ICNkZDMzMzM7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0IC5vLXNlYXJjaC1yZXN1bHRzX19jb250ZW50IC5vLXNlYXJjaC1yZXN1bHRzX19wcmljZSAudS1pbnRheHMgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdCAuby1zZWFyY2gtcmVzdWx0c19fY29udGVudCAuby1zZWFyY2gtcmVzdWx0c19fcG9pbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0IC5vLXNlYXJjaC1yZXN1bHRzX19jb250ZW50LXR0bCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QuLXBhdHRlcm4wMSA+IGxpIGRsIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uby1tb2RhbC4tcGxhbiAuby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0Li1wYXR0ZXJuMDEgPiBsaSBkbCAuby1zZWFyY2gtcmVzdWx0c19fdHRsIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QuLXBhdHRlcm4wMSA+IGxpIGRsIC5vLXNlYXJjaC1yZXN1bHRzX190dGwgLm8tc2VhcmNoLXJlc3VsdHNfX21haW4tdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QuLXBhdHRlcm4wMSA+IGxpIGRsIC5vLXNlYXJjaC1yZXN1bHRzX19jb250ZW50IC5vLXNlYXJjaC1yZXN1bHRzX19jb250ZW50LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QuLXBhdHRlcm4wMSA+IGxpIGRsIC5vLXNlYXJjaC1yZXN1bHRzX19jb250ZW50IGRsIC5vLXNlYXJjaC1yZXN1bHRzX19pbmZvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QuLXBhdHRlcm4wMSA+IGxpIGRsIC5vLXNlYXJjaC1yZXN1bHRzX19jb250ZW50LmlzLWZ1bGwgZGwgLm8tc2VhcmNoLXJlc3VsdHNfX2luZm86OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QuLXBhdHRlcm4wMSA+IGxpIGRsIC5vLXNlYXJjaC1yZXN1bHRzX19jb250ZW50LmlzLWZ1bGwgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QuLXBhdHRlcm4wMSA+IGxpIGRsIC5vLXNlYXJjaC1yZXN1bHRzX19jb250ZW50LmlzLWZ1bGwgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwi5rqA44CA5ZOhXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NDg0ODtcbiAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAycHg7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0Li1wYXR0ZXJuMDEgLm8tc2VhcmNoLXJlc3VsdHNfX21vcmUtcGxhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0Li1wYXR0ZXJuMDEgLm8tc2VhcmNoLXJlc3VsdHNfX21vcmUtcGxhbi5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QuLXBhdHRlcm4wMS4tc29sbyAuby1zZWFyY2gtcmVzdWx0c19fY29udGVudC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0Li1wYXR0ZXJuMDEuLXNvbG8gLm8tc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQtdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC4tcGF0dGVybjAxLi1zb2xvIC5vLXNlYXJjaC1yZXN1bHRzX191bml0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QuLXBhdHRlcm4wMS4tc29sbyAuby1zZWFyY2gtcmVzdWx0c19fdW5pdDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC4tcGF0dGVybjAxLi1zb2xvIC5vLXNlYXJjaC1yZXN1bHRzX191bml0OmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC4tcGF0dGVybjAxLi1zb2xvIC5vLXNlYXJjaC1yZXN1bHRzX191bml0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTE1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI0NCQ0JDQjtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QuLXBhdHRlcm4wMS4tc29sbyAuby1zZWFyY2gtcmVzdWx0c19fbWFpbi10dGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC4tcGF0dGVybjAxLi1zb2xvIC5vLXNlYXJjaC1yZXN1bHRzX19tYWluLXR0bCBhIHtcbiAgY29sb3I6ICMwMDc2RkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QuLXBhdHRlcm4wMS4tc29sbyAuby1zZWFyY2gtcmVzdWx0c19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMCAwICNjYmNiY2I7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC4tcGF0dGVybjAxLi1zb2xvIC5vLXNlYXJjaC1yZXN1bHRzX19jb250ZW50IGRsIHtcbiAgcGFkZGluZzogMTBweCAzMnB4IDhweCAxMHB4O1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC4tcGF0dGVybjAxLi1zb2xvIC5vLXNlYXJjaC1yZXN1bHRzX19jb250ZW50IGRsIC5vLXNlYXJjaC1yZXN1bHRzX19pbmZvOmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0Li1wYXR0ZXJuMDEuLXNvbG8gLm8tc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQgKyAuby1zZWFyY2gtcmVzdWx0c19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0Li1wYXR0ZXJuMDEuLXNvbG8gLm8tc2VhcmNoLXJlc3VsdHNfX2ljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC4tcGF0dGVybjAxLi1zb2xvIC5vLXNlYXJjaC1yZXN1bHRzX19pY29uIHtcbiAgZmxleC1iYXNpczogNDAlO1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTJweDtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QuLXBhdHRlcm4wMS4tc29sbyAuby1zZWFyY2gtcmVzdWx0c19faWNvbiA+IGxpIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAycHg7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0Li1wYXR0ZXJuMDEuLXNvbG8gLm8tc2VhcmNoLXJlc3VsdHNfX2ljb24gPiBsaSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QuLXBhdHRlcm4wMS4tc29sbyAuby1zZWFyY2gtcmVzdWx0c19fc3RhdHVzIHtcbiAgZmxleC1iYXNpczogNjAlO1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAwIC0ycHg7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0Li1wYXR0ZXJuMDEuLXNvbG8gLm8tc2VhcmNoLXJlc3VsdHNfX3N0YXR1cyBsaSB7XG4gIGZsZXgtYmFzaXM6IDQwcHg7XG4gIG1heC13aWR0aDogNDBweDtcbiAgbWFyZ2luOiAwIDJweDtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QuLXBhdHRlcm4wMS4tc29sbyAuby1zZWFyY2gtcmVzdWx0c19fc3RhdHVzIGxpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC4tcGF0dGVybjAxLi1zb2xvIC5vLXNlYXJjaC1yZXN1bHRzX19kZXRhaWwge1xuICBtYXJnaW4tdG9wOiA0LjVweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QuLXBhdHRlcm4wMS4tc29sbyAuby1zZWFyY2gtcmVzdWx0c19fY291cnNlLXR0bCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0Li1wYXR0ZXJuMDEuLXNvbG8gLm8tc2VhcmNoLXJlc3VsdHNfX3N0YXJ0IHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QuLXBhdHRlcm4wMS4tc29sbyAuby1zZWFyY2gtcmVzdWx0c19faXRlbS1sZWZ0IHtcbiAgZmxleC1iYXNpczogNjAlO1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QuLXBhdHRlcm4wMS4tc29sbyAuby1zZWFyY2gtcmVzdWx0c19faXRlbS1yaWdodCB7XG4gIGZsZXgtYmFzaXM6IDQwJTtcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC4tcGF0dGVybjAxLi1zb2xvIC5vLXNlYXJjaC1yZXN1bHRzX19taW5pbXVtIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0Li1wYXR0ZXJuMDEuLXNvbG8gLm8tc2VhcmNoLXJlc3VsdHNfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zODU7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0Li1wYXR0ZXJuMDEuLXNvbG8gLm8tc2VhcmNoLXJlc3VsdHNfX3ByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0Li1wYXR0ZXJuMDEuLXNvbG8gLm8tc2VhcmNoLXJlc3VsdHNfX3ByaWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC4tcGF0dGVybjAxLi1zb2xvIC5vLXNlYXJjaC1yZXN1bHRzX19wcmljZS1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC4tcGF0dGVybjAxLi1zb2xvIC5vLXNlYXJjaC1yZXN1bHRzX19wcmljZS10b3RhbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QuLXBhdHRlcm4wMS4tc29sbyAuby1zZWFyY2gtcmVzdWx0c19fcG9pbnQge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLm8tbW9kYWwuLXBsYW4gLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC4tcGF0dGVybjAyIGxpIGRsIC5vLXNlYXJjaC1yZXN1bHRzX190dGwge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC4tcGF0dGVybjAyIGxpIGRsIC5vLXNlYXJjaC1yZXN1bHRzX190dGwgLm8tc2VhcmNoLXJlc3VsdHNfX21haW4tdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5vLXNlYXJjaC1yZXN1bHRzLXNwLm8tc2VhcmNoLXJlc3VsdHMtc3AgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QuLXBhdHRlcm4wMiBsaSBkbCAuby1zZWFyY2gtcmVzdWx0c19fY29udGVudCAuby1zZWFyY2gtcmVzdWx0c19fY29udGVudC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0Li1wYXR0ZXJuMDIgbGkgZGwgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQgZGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICBwYWRkaW5nOiAxNXB4IDEycHg7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0Li1wYXR0ZXJuMDIgbGkgZGwgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQgZGwgLm8tc2VhcmNoLXJlc3VsdHNfX2luZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0Li1wYXR0ZXJuMDIgbGkgZGwgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQgZGwgLm8tc2VhcmNoLXJlc3VsdHNfX2luZm86OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xufVxuLm8tc2VhcmNoLXJlc3VsdHMtc3Auby1zZWFyY2gtcmVzdWx0cy1zcCAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC4tcGF0dGVybjAyIGxpIGRsIC5vLXNlYXJjaC1yZXN1bHRzX19jb250ZW50IC5vLXNlYXJjaC1yZXN1bHRzX19pbmZvLXdhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vLXNlYXJjaC1yZXN1bHRzX19jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDNEM0Q7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvY2xvc2Vfd2hpdGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDIwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xuICBtYXJnaW46IC00MHB4IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cblxuLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QtcmVzZXJ2ZV9fdHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0Y0NDg0ODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm8tY29tcGFuaW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5vLWNvbXBhbmlvbiB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm8tY29tcGFuaW9uIHRoLCAuby1jb21wYW5pb24gdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm8tY29tcGFuaW9uIC5vLWNvbXBhbmlvbl9fdGltZSB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwIDAgNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDhkMzE7XG59XG4uby1jb21wYW5pb24gLm8tY29tcGFuaW9uX19ib2R5IHtcbiAgbWFyZ2luOiAyNXB4IDAgMTBweDtcbn1cbi5vLWNvbXBhbmlvbiAuby1jb21wYW5pb25fX3R0bCB7XG4gIHdpZHRoOiA0MHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbi5vLWNvbXBhbmlvbiAuby1jb21wYW5pb25fX2hlYWQge1xuICBwYWRkaW5nOiA5cHggMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm8tY29tcGFuaW9uIC5vLWNvbXBhbmlvbl9fdHh0LXR0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uby1jb21wYW5pb24gLm8tY29tcGFuaW9uX190eHQge1xuICBwYWRkaW5nOiAxM3B4O1xufVxuLm8tY29tcGFuaW9uIC5vLWNvbXBhbmlvbl9fbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uby1jb21wYW5pb24gLm8tY29tcGFuaW9uX19tYWlsIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5vLWNvbXBhbmlvbiAuby1jb21wYW5pb25fX2VtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5vLWNvbXBhbmlvbiAuby1jb21wYW5pb25fX2VtLi1yZWQge1xuICBjb2xvcjogI2RkMzMzMztcbn1cblxuLm8tY29tcGFuaW9uLXBjIC5vLWNvbXBhbmlvbl9fdHh0LXR0bCB7XG4gIHdpZHRoOiAxNjBweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbn1cbi5vLWNvbXBhbmlvbi1wYyAuby1jb21wYW5pb25fX21haWwgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIG1heC13aWR0aDogOTMwcHg7XG59XG4uby1jb21wYW5pb24tcGMgLm8tY29tcGFuaW9uX19uYW1lIGlucHV0W3R5cGU9dGV4dF0ge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5vLWNvbXBhbmlvbi1wYyAuby1jb21wYW5pb25fX25hbWUgaW5wdXRbdHlwZT10ZXh0XTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jb21wYW5pb25fX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uby1jb21wYW5pb24tc3AgLm8tY29tcGFuaW9uX19jb250ZW50ICsgLm8tY29tcGFuaW9uX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cbi5vLWNvbXBhbmlvbi1zcCAuby1jb21wYW5pb25fX25hbWUgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIG1heC13aWR0aDogMTM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm8tY29tcGFuaW9uLXNwIC5vLWNvbXBhbmlvbl9fbmFtZSBpbnB1dFt0eXBlPXRleHRdOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uby1jb21wYW5pb24tc3AgLm8tY29tcGFuaW9uX19jaGFuZ2UtYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uby11c2VyLXJldmlldyAuby11c2VyLXJldmlld19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTVweCAwIDEwcHg7XG59XG4uby11c2VyLXJldmlldyAuby11c2VyLXJldmlld19fbGlzdCBsaSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG4uby11c2VyLXJldmlldyAuby11c2VyLXJldmlld19fcGVuLW5hbWUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm8tdXNlci1yZXZpZXcgLm8tdXNlci1yZXZpZXdfX3Blbi1uYW1lIGlucHV0W3R5cGU9dGV4dF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG4uby11c2VyLXJldmlldyAuby11c2VyLXJldmlld19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uby11c2VyLXJldmlldyAuby11c2VyLXJldmlld19faXRlbSArIC5vLXVzZXItcmV2aWV3X19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uby11c2VyLXJldmlldyAuby11c2VyLXJldmlld19faXRlbSAuby11c2VyLXJldmlld19faXRlbS10dGwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG59XG4uby11c2VyLXJldmlldyAuby11c2VyLXJldmlld19faXRlbSAuby11c2VyLXJldmlld19faXRlbS1zZWxlY3Qge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIG1pbi13aWR0aDogNzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uby11c2VyLXJldmlldyAuby11c2VyLXJldmlld19fc2VsZWN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm8tdXNlci1yZXZpZXcgLm8tdXNlci1yZXZpZXdfX3NlbGVjdCBzZWxlY3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUQ7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLm8tdXNlci1yZXZpZXcgLm8tdXNlci1yZXZpZXdfX3RleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uby11c2VyLXJldmlldyAuby11c2VyLXJldmlld19fYnRuLXdyYXAge1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG4uby11c2VyLXJldmlldyAuby11c2VyLXJldmlld19fZm9ybS10ZXh0Li1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNoYXJ0IC5vLWNoYXJ0X193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cbn1cbi5vLWNoYXJ0IC5vLWNoYXJ0X19mZWF0dXJlcy1jb2wge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY2hhcnQgLm8tY2hhcnRfX2ZlYXR1cmVzLWNvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzA3MDcwO1xuICB9XG59XG4uby1jaGFydCAuby1jaGFydF9fYmFyLWNvbCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jaGFydCAuby1jaGFydF9fYmFyLWNvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuLm8tY2hhcnQgLm8tY2hhcnRfX292ZXJhbGwtcmF0aW5ncyB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG4uby1jaGFydCAuby1jaGFydF9fb3ZlcmFsbC1yYXRpbmdzIC5tLXJhdGluZ19faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLm8tY2hhcnQgLm8tY2hhcnRfX292ZXJhbGwtcmF0aW5ncyAubS1yYXRpbmdfX2l0ZW0ge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuLm8tY2hhcnQgLm8tY2hhcnRfX292ZXJhbGwtcmF0aW5ncyAubS1yYXRpbmdfX2l0ZW06YmVmb3JlLCAuby1jaGFydCAuby1jaGFydF9fb3ZlcmFsbC1yYXRpbmdzIC5tLXJhdGluZ19faXRlbTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cbi5vLWNoYXJ0IC5vLWNoYXJ0X19vdmVyYWxsLXJhdGluZ3MgLm0tcmF0aW5nX19udW0ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG4uby1jaGFydCAuby1jaGFydF9fcmFkYXItZ3JhcGgge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLm8tY2hhcnQgLm8tY2hhcnRfX3JhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLm8tY2hhcnQgLm8tY2hhcnRfX3JhdGluZyAubS1yYXRpbmdfX2hlYWRpbmcge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5vLWNoYXJ0IC5vLWNoYXJ0X19yYXRpbmcgLm0tcmF0aW5nX191bml0IHtcbiAgd2lkdGg6IDU3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLWNoYXJ0IC5vLWNoYXJ0X19yYXRpbmcgLm0tcmF0aW5nX19udW0ge1xuICB3aWR0aDogNTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uby1jaGFydCAuby1jaGFydF9fcmF0aW5nLi1oaWdoLXNjb3JlIC5tLXJhdGluZ19faGVhZGluZyxcbi5vLWNoYXJ0IC5vLWNoYXJ0X19yYXRpbmcuLWhpZ2gtc2NvcmUgLm0tcmF0aW5nX19udW0ge1xuICBjb2xvcjogIzAwOGQzMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uby1jaGFydCAuby1jaGFydF9faXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jaGFydCAuby1jaGFydF9faXRlbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5vLWNoYXJ0IC5vLWNoYXJ0X19pdGVtICsgLm8tY2hhcnRfX2l0ZW0ge1xuICAgIG1hcmdpbjogNjBweCAwIDA7XG4gIH1cbn1cbi5vLWNoYXJ0IC5vLWNoYXJ0X190dGwge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgcGFkZGluZzogMnB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWNoYXJ0IC5vLWNoYXJ0X190dGwge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uby1jaGFydCAuby1jaGFydF9fbm90ZXMge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLWNoYXJ0IC5vLWNoYXJ0X19idG4ge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tY2hhcnQgLm8tY2hhcnRfX2J0biAuYS1idG4uLXNpemUtbWQtMTYge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uby1jaGFydCAuby1jaGFydF9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm8tY2hhcnQgLm8tY2hhcnRfX2xhYmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uby1jaGFydCAuby1jaGFydF9fbGFiZWwgKyAuby1jaGFydF9fbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm8tY2hhcnQgLm8tY2hhcnRfX2xhYmVsLi1ncmVlbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY2hhcnQgLm8tY2hhcnRfX2dyYXBoX19ub3RlcyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1jaGFydCAuby1jaGFydF9fZ3JhcGhfX25vdGVzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uby1jaGFydCAuby1jaGFydF9fbGV2ZWwgKyAuby1jaGFydF9fbGV2ZWwge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uby1zZWxlY3QtbWVudSArIC5vLXNlbGVjdC1tZW51IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm8tc2VsZWN0LW1lbnVfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG5cbi5vLXNlbGVjdC1tZW51X19jb250IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG5cbi5vLXNlbGVjdC1tZW51X19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTBweCAwIDAgLTEwcHg7XG59XG5cbi5vLXNlbGVjdC1tZW51X19pdGVtc19faXRlbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtaW4td2lkdGg6IDkwcHg7XG59XG4uby1zZWxlY3QtbWVudV9faXRlbXNfX2l0ZW0gLmEtZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm8tc2VsZWN0LW1lbnVfX2l0ZW1zX19pdGVtIC5hLWZvcm0tY2hlY2tfX3BhcnRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uby1zZWxlY3QtbWVudV9faXRlbXNfX2l0ZW0uLWF1dG8ge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5vLWJhbm5lciAuby1iYW5uZXJfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1iYW5uZXIgLm8tYmFubmVyX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLm8tYmFubmVyIC5vLWJhbm5lcl9fbGlzdCAuby1iYW5uZXJfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1iYW5uZXIgLm8tYmFubmVyX19saXN0IC5vLWJhbm5lcl9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA3OHB4KSAvIDMpO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDM5cHg7XG4gIH1cbiAgLm8tYmFubmVyIC5vLWJhbm5lcl9fbGlzdCAuby1iYW5uZXJfX2l0ZW06bnRoLWNoaWxkKDNuKzEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuby1iYW5uZXIgLm8tYmFubmVyX19saXN0IC5vLWJhbm5lcl9faXRlbTpudGgtY2hpbGQoLW4rMykge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1iYW5uZXIgLm8tYmFubmVyX19saXN0IC5vLWJhbm5lcl9faXRlbSArIC5vLWJhbm5lcl9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLm8tYmFubmVyIC5vLWJhbm5lcl9fbGlzdCAuby1iYW5uZXJfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWJhbm5lciAuby1iYW5uZXJfX2xpc3QgLm8tYmFubmVyX19pdGVtIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tYmFubmVyIC5vLWJhbm5lcl9fbGlzdC4tY2FtcGFpZ24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tYmFubmVyIC5vLWJhbm5lcl9fbGlzdC4tY2FtcGFpZ24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1iYW5uZXIgLm8tYmFubmVyX19saXN0Li1jYW1wYWlnbiAuby1iYW5uZXJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWJhbm5lciAuby1iYW5uZXJfX2xpc3QuLWNhbXBhaWduIC5vLWJhbm5lcl9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMnB4KSAvIDIpO1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgLm8tYmFubmVyIC5vLWJhbm5lcl9fbGlzdC4tY2FtcGFpZ24gLm8tYmFubmVyX19pdGVtOm50aC1jaGlsZCgybisxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm8tYmFubmVyIC5vLWJhbm5lcl9fbGlzdC4tY2FtcGFpZ24gLm8tYmFubmVyX19pdGVtOm50aC1jaGlsZCgtbisyKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1iYW5uZXIuLXBjLWJvdHRvbS1saW5lIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgfVxufVxuXG4uby1iYW5uZXJfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB6LWluZGV4OiAxMDtcbn1cbi5vLWJhbm5lcl9fYXJyb3c6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uby1iYW5uZXJfX2Fycm93Li1wcmV2IHtcbiAgbGVmdDogLTQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfY2Fyb3VzZWxfcHJldi5zdmcpO1xufVxuLm8tYmFubmVyX19hcnJvdy4tbmV4dCB7XG4gIHJpZ2h0OiAtNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19jYXJvdXNlbF9uZXh0LnN2Zyk7XG59XG5cbi5vLWJhbm5lci4td3d3dG9wIC5vLWJhbm5lcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWJhbm5lci4td3d3dG9wIC5vLWJhbm5lcl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwIC00MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1iYW5uZXIuLXd3d3RvcCAuby1iYW5uZXJfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDIwcHggM3B4O1xuICB9XG59XG4uby1iYW5uZXIuLW5vcm1hbCAuby1iYW5uZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1iYW5uZXIuLW5vcm1hbCAuby1iYW5uZXJfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtYXJnaW46IDAgLTE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tYmFubmVyLi1ub3JtYWwgLm8tYmFubmVyX19saXN0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDNweDtcbiAgICBtYXJnaW46IDAgLThweDtcbiAgfVxufVxuXG4uby1iYW5uZXIuLXd3d3RvcCAuby1iYW5uZXJfX2l0ZW0ge1xuICBmbGV4OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1iYW5uZXIuLXd3d3RvcCAuby1iYW5uZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1iYW5uZXIuLXd3d3RvcCAuby1iYW5uZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm8tYmFubmVyLi13d3d0b3AgLm8tYmFubmVyX19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLm8tYmFubmVyLi13d3d0b3AgLm8tYmFubmVyX19pdGVtIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uby1iYW5uZXIuLW5vcm1hbCAuby1iYW5uZXJfX2l0ZW0ge1xuICBmbGV4OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1iYW5uZXIuLW5vcm1hbCAuby1iYW5uZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1iYW5uZXIuLW5vcm1hbCAuby1iYW5uZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogOHB4IDZweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm8tYmFubmVyLi1ub3JtYWwgLm8tYmFubmVyX19pdGVtIGEgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWJhbm5lci4tbm9ybWFsIC5vLWJhbm5lcl9faXRlbSArIC5vLWJhbm5lcl9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm8tYmFubmVyLi1ub3JtYWwgLm8tYmFubmVyX19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLm8tYmFubmVyLi1ub3JtYWwgLm8tYmFubmVyX19pdGVtIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uby1iYW5uZXIuLXJvdW5kZWQgLm8tYmFubmVyX19pdGVtIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vLWJhbm5lcl9faXRlbS4tYm94LXNoYWRvdyBhIGltZyB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4uby1iYW5uZXJfX2l0ZW0uLWVtcHR5IGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uby1iYW5uZXIuLXd3d3RvcCAuby1iYW5uZXJfX2l0ZW0gKyAuby1iYW5uZXJfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uby1iYW5uZXJfX3R0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWJhbm5lcl9fdHRsIHtcbiAgICBtaW4td2lkdGg6IDMyNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWJhbm5lcl9fdHRsLi10dGwxID4gaW1nLCAuby1iYW5uZXJfX3R0bC4tdHRsMyA+IGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWJhbm5lcl9fdHRsLi10dGwyID4gaW1nIHtcbiAgICB3aWR0aDogMTUzcHg7XG4gIH1cbn1cblxuLm8tYmFubmVyX19zdWJ0dGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tYmFubmVyX19ib3guLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uby1wcm9jZXNzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vLXByb2Nlc3NfX2xpc3QgLm8tcHJvY2Vzc19fbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzhkYzMyOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4ZGMzMjk7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTYwcHgpIC8gNCk7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1wcm9jZXNzX19saXN0IC5vLXByb2Nlc3NfX2xpc3QtaXRlbS5pcy1hY3RpdmUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tcHJvY2Vzc19fbGlzdCAuby1wcm9jZXNzX19saXN0LWl0ZW06bm90KC5pcy1hY3RpdmUpIHtcbiAgICB3aWR0aDogY2FsYygoNTAlIC0gMTYwcHgpIC8gNCk7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLm8tcHJvY2Vzc19fbGlzdCAuby1wcm9jZXNzX19saXN0LWl0ZW06bm90KC5pcy1hY3RpdmUpIHAgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLXByb2Nlc3NfX2xpc3QgLm8tcHJvY2Vzc19fbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gIH1cbiAgLm8tcHJvY2Vzc19fbGlzdCAuby1wcm9jZXNzX19saXN0LWl0ZW0uaXMtYWN0aXZlIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuby1wcm9jZXNzX19saXN0IC5vLXByb2Nlc3NfX2xpc3QtaXRlbTpub3QoLmlzLWFjdGl2ZSkge1xuICAgIHdpZHRoOiBjYWxjKCg1MCUgLSAxMjBweCkgLyA0KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLm8tcHJvY2Vzc19fbGlzdCAuby1wcm9jZXNzX19saXN0LWl0ZW0uaXMtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG59XG4uby1wcm9jZXNzX19saXN0IC5vLXByb2Nlc3NfX2xpc3QtaXRlbS5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG59XG4uby1wcm9jZXNzX19saXN0IC5vLXByb2Nlc3NfX2xpc3QtaXRlbTo6YWZ0ZXIsIC5vLXByb2Nlc3NfX2xpc3QgLm8tcHJvY2Vzc19fbGlzdC1pdGVtOjpiZWZvcmUge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IC0xcHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm8tcHJvY2Vzc19fbGlzdCAuby1wcm9jZXNzX19saXN0LWl0ZW06OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMS4yNXJlbSAwIDEuMjVyZW0gMS4xMjVyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzhkYzMyOTtcbn1cbi5vLXByb2Nlc3NfX2xpc3QgLm8tcHJvY2Vzc19fbGlzdC1pdGVtOjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMS4xMjVyZW0gMCAxLjEyNXJlbSAxcmVtO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG59XG5cbi5vLXF1ZXN0aW9ubmFpcmUge1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLm8tcXVlc3Rpb25uYWlyZSAuby1xdWVzdGlvbm5haXJlX19udW1iZXIge1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG4uby1xdWVzdGlvbm5haXJlIC5vLXF1ZXN0aW9ubmFpcmVfX2hlYWQge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBwYWRkaW5nOiA1cHggMTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VERURFRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NzU7XG59XG4uby1xdWVzdGlvbm5haXJlIC5vLXF1ZXN0aW9ubmFpcmVfX2xpc3QgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ExQTFBMTtcbn1cbi5vLXF1ZXN0aW9ubmFpcmUgLm8tcXVlc3Rpb25uYWlyZV9fY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNvdXJzZS1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDY3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNvdXJzZS1saXN0Li1wcmFjdGljZSB7XG4gICAgcGFkZGluZy10b3A6IDYxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tY291cnNlLWxpc3QuLXByYWN0aWNlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1jb3Vyc2UtbGlzdF9fdGFiIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1ZGE3MWU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNvdXJzZS1saXN0X190YWIge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG4uby1jb3Vyc2UtbGlzdC4tcHJhY3RpY2UgLm8tY291cnNlLWxpc3RfX3RhYiB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jb3Vyc2UtbGlzdC4tcHJhY3RpY2UgLm8tY291cnNlLWxpc3RfX3RhYiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tY291cnNlLWxpc3RfX3RhYi5pcy1zY3JvbGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWNvdXJzZS1saXN0X190YWIuaXMtc2Nyb2xsLi1wcmFjdGljZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm8tY291cnNlLWxpc3RfX3RhYi4tbm9uZS1saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLm8tY291cnNlLWxpc3RfX3NlYXJjaCB7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNvdXJzZS1saXN0X19zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgcGFkZGluZzogMThweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNvdXJzZS1saXN0X19zZWFyY2hfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm8tY291cnNlLWxpc3RfX3NlYXJjaF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY291cnNlLWxpc3RfX3NlYXJjaF9faGVhZGluZyB7XG4gICAgZmxleC1iYXNpczogOTBweDtcbiAgICBtYXgtd2lkdGg6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tY291cnNlLWxpc3RfX3NlYXJjaF9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uby1jb3Vyc2UtbGlzdF9fc2VhcmNoX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jb3Vyc2UtbGlzdF9fc2VhcmNoX19pdGVtcyB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gOTBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgfVxufVxuXG4uby1jb3Vyc2UtbGlzdF9fc2VhcmNoX19jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vLWNvdXJzZS1saXN0X19zZWFyY2hfX2NoZWNrYm94IGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vLWNvdXJzZS1saXN0X19zZWFyY2hfX2NoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAuby1jb3Vyc2UtbGlzdF9fc2VhcmNoX19jaGVja2JveF9fdHh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5YTAzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzA5YTAzZTtcbn1cblxuLm8tY291cnNlLWxpc3RfX3NlYXJjaF9fY2hlY2tib3hfX3R4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0LjVweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDlhMDNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uby1jb3Vyc2UtbGlzdF9fbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWNvdXJzZS1saXN0X19tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWNvdXJzZS1saXN0X19tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxufVxuLm8tY291cnNlLWxpc3RfX21haW4uLWJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm8tY291cnNlLWxpc3RfX21hcCB7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNvdXJzZS1saXN0X19tYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICByaWdodDogLTI1cHg7XG4gICAgdG9wOiAtMjhweDtcbiAgfVxufVxuLm8tY291cnNlLWxpc3RfX21hcC5pcy1zY3JvbGwge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tY291cnNlLWxpc3RfX21hcCBhIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLm8tY291cnNlLWxpc3RfX3NlbGVjdC1zcC13cmFwX19idG4tYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmpzLWFyZWEtbWVudS1maXhlZC5pcy1zY3JvbGwgLm8tY291cnNlLWxpc3RfX3NlbGVjdC1zcC13cmFwX19idG4tYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgfVxufVxuXG4uby1jb3Vyc2UtbGlzdF9fc2VsZWN0LXNwLXdyYXBfX2J0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWNvdXJzZS1saXN0X19zZWxlY3Qtc3Atd3JhcF9fYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgY29sb3I6ICMwMDZlMjY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5vLWNvdXJzZS1saXN0X19zZWxlY3Qtc3Atd3JhcF9fYnRuLmhhcy1jbG9zZS10eHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLplonjgZjjgotcIjtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLm8tY291cnNlLWxpc3RfX3NlbGVjdC1zcC13cmFwX19idG4uaGFzLWNsb3NlLXR4dC5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLlnLDln5/jg7vpg73pgZPlupznnIzjgpLlpInmm7RcIjtcbn1cblxuLm8tY291cnNlLWxpc3RfX3NlbGVjdC1zcC13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tY291cnNlLWxpc3QuLXByYWN0aWNlIC5vLWNvdXJzZS1saXN0X19zZWxlY3Qtc3Atd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1jb3Vyc2UtbGlzdF9fc2VsZWN0LXNwLXdyYXAuaGFzLWZpeGVkLW1lbnUuaXMtc2Nyb2xsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICB6LWluZGV4OiAxMjtcbiAgfVxuICAuby1jb3Vyc2UtbGlzdC4tcHJhY3RpY2UgLm8tY291cnNlLWxpc3RfX3NlbGVjdC1zcC13cmFwLmhhcy1maXhlZC1tZW51LmlzLXNjcm9sbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm8tY291cnNlLWxpc3RfX3NlbGVjdC1zcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAwIDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWNvdXJzZS1saXN0X19zZWxlY3Qtc3Age1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICB9XG4gIC5vLWNvdXJzZS1saXN0X19zZWxlY3Qtc3Atd3JhcC5oYXMtZml4ZWQtbWVudS5pcy1zY3JvbGwgLm8tY291cnNlLWxpc3RfX3NlbGVjdC1zcCB7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gIH1cbiAgLmwtd3JhcHBlci4tbm8taGVhZGVyIC5vLWNvdXJzZS1saXN0X19zZWxlY3Qtc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tY291cnNlLWxpc3QuLXByYWN0aWNlIC5vLWNvdXJzZS1saXN0X19zZWxlY3Qtc3Atd3JhcC5oYXMtZml4ZWQtbWVudS5pcy1zY3JvbGwgLm8tY291cnNlLWxpc3RfX3NlbGVjdC1zcCB7XG4gICAgcGFkZGluZzogMTdweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tY291cnNlLWxpc3RfX3NlbGVjdC1zcC13cmFwX19idG4tY29udCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5vLWNvdXJzZS1saXN0X19zZWxlY3Qtc3BfX21lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc1cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uby1jb3Vyc2UtbGlzdF9fYW5jaG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWNvdXJzZS1saXN0X19hbmNob3Ige1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBnYXA6IDEwcHggMDtcbiAgfVxufVxuLm8tY291cnNlLWxpc3RfX2FuY2hvciBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNvdXJzZS1saXN0X19hbmNob3IgbGkge1xuICAgIGZsZXgtYmFzaXM6IDg0cHg7XG4gICAgbWF4LXdpZHRoOiA4NHB4O1xuICB9XG59XG4uby1jb3Vyc2UtbGlzdF9fYW5jaG9yIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XG4gIGNvbG9yOiAjMWExYTFhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5vLWNvdXJzZS1saXN0X19hbmNob3IgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNvdXJzZS1saXN0X19hbmNob3IgbGkgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5vLWNvdXJzZS1saXN0X19hbmNob3IgbGkgYTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG4uby1jb3Vyc2UtbGlzdF9fYW5jaG9yIGxpIGEuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5YTAzZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uby1jb3Vyc2UtbGlzdF9fYW5jaG9yIGxpIGEuaXMtYWN0aXZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5vLWNvdXJzZS1saXN0X19hbmNob3IgbGkgYS5pcy1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlhMDNlO1xuICBjb2xvcjogYmxhY2s7XG59XG4uby1jb3Vyc2UtbGlzdF9fYW5jaG9yIGxpOmxhc3QtY2hpbGQgYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWNvdXJzZS1saXN0X19hbmNob3IgbGk6bnRoLWNoaWxkKDRuKSBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuanMtc2Nyb2xsLWZpeGVkLTIuaXMtc2Nyb2xsIC5vLWNvdXJzZS1saXN0X19hbmNob3IuLWZpeGVkLXByZWYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY291cnNlLWxpc3RfX3RhYl9fYXJlYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1ZGE3MWU7XG4gIH1cbn1cblxuLm8tY291cnNlLWxpc3RfX3RhYl9fYXJlYV9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zNnB4O1xuICB0b3A6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOWEwM2U7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5vLWNvdXJzZS1saXN0X190YWJfX2FyZWFfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTAuMzU3OTg4MTY1NywgMTg0LjE0MjAxMTgzNDMsIDcxLjM1NTAyOTU4NTgpO1xufVxuLm8tY291cnNlLWxpc3RfX3RhYl9fYXJlYV9fbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25fcGluX3doaXRlLnN2Zyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWNvdXJzZS1saXN0X190YWJfX2FyZWFfX2xpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY291cnNlLWxpc3RfX3RhYl9fcHJlZiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY291cnNlLWxpc3RfX3RhYl9fcHJlZi4tYmctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLm8tY291cnNlLWxpc3RfX3BhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vLWNvdXJzZS1saXN0X19wYW5lbC5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm8tY291cnNlLWxpc3RfX2JvdHRvbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMjRweCAxNXB4IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1jb3Vyc2UtbGlzdF9fYm90dG9tIHtcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgfVxufVxuXG4uby1jb3Vyc2UtbGlzdF9fYm90dG9tX19oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tY291cnNlLWxpc3RfX2JvdHRvbV9faGVhZGluZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uby1jb3Vyc2UtbGlzdF9fYm90dG9tX19pY29ucyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWNvdXJzZS1saXN0X19ib3R0b21fX2ljb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZ2FwOiA2cHg7XG4gIH1cbn1cblxuLm8tY291cnNlLWxpc3RfX2JvdHRvbV9faWNvbiBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uby1jb3Vyc2UtbGlzdF9fZmVhdHVyZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDI0cHggc29saWQgIzU3YWMzNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWNvdXJzZS1saXN0X19mZWF0dXJlcyB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMzVweDtcbiAgfVxufVxuLm8tY291cnNlLWxpc3RfX2ZlYXR1cmVzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNzJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDY2cHg7XG4gIHdpZHRoOiA2NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2dvbGZjb3Vyc2VsaXN0L2NvdXJzZS9pbWdfZmVhdHVyZXNfaGVhZGluZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1jb3Vyc2UtbGlzdF9fZmVhdHVyZXM6YmVmb3JlIHtcbiAgICB0b3A6IC04NHB4O1xuICB9XG59XG5cbi5vLWNvdXJzZS1saXN0X19mZWF0dXJlc19faGVhZGluZyB7XG4gIG1hcmdpbjogMzVweCAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWNvdXJzZS1saXN0X19mZWF0dXJlc19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5vLWNvdXJzZS1saXN0X19mZWF0dXJlc19faW5kZXgge1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDI1cHggMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWNvdXJzZS1saXN0X19mZWF0dXJlc19faW5kZXgge1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4uby1jb3Vyc2UtbGlzdF9fZmVhdHVyZXNfX2luZGV4IHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLm8tY291cnNlLWxpc3RfX2ZlYXR1cmVzX19pbmRleCB1bCBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tY291cnNlLWxpc3RfX2ZlYXR1cmVzX19pbmRleCB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uby1jb3Vyc2UtbGlzdF9fZmVhdHVyZXNfX2luZGV4IHVsIGxpIGEgaSB7XG4gIGNvbG9yOiAjMDlhMDNlO1xufVxuXG4uby1jb3Vyc2UtbGlzdF9fZmVhdHVyZXNfX2l0ZW0ge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4uby1jb3Vyc2UtbGlzdF9fZmVhdHVyZXNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDlhMDNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tY291cnNlLWxpc3RfX2ZlYXR1cmVzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDU1cHggMDtcbiAgfVxufVxuXG4uby1jb3Vyc2UtbGlzdF9fZmVhdHVyZXNfX2l0ZW1fX2hlYWRpbmcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tY291cnNlLWxpc3RfX2ZlYXR1cmVzX19pdGVtX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4uby1jb3Vyc2UtbGlzdF9fZmVhdHVyZXNfX2l0ZW1fX2Rlc2Mge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tY291cnNlLWxpc3RfX2ZlYXR1cmVzX19pdGVtX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWNvdXJzZS1saXN0X19mZWF0dXJlc19faXRlbV9faW1nIHtcbiAgICBmbGV4LWJhc2lzOiAzMjBweDtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG4uby1jb3Vyc2UtbGlzdF9fZmVhdHVyZXNfX2l0ZW1fX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tY291cnNlLWxpc3RfX2ZlYXR1cmVzX19pdGVtX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tY291cnNlLWxpc3RfX2ZlYXR1cmVzX19pdGVtX190eHQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAzMjBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XG4gIH1cbn1cblxuLm8tY291cnNlLWxpc3RfX2ZlYXR1cmVzX19pdGVtX19oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1jb3Vyc2UtbGlzdF9fZmVhdHVyZXNfX2l0ZW1fX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMjVweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1jb3Vyc2UtbGlzdF9fZmVhdHVyZXNfX2l0ZW1fX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLm8tY291cnNlLWxpc3RfX2ZlYXR1cmVzX19pdGVtX19kZXNjIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5vLWNvdXJzZS1saXN0X19mZWF0dXJlc19faXRlbV9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1jb3Vyc2UtbGlzdF9fZmVhdHVyZXNfX2l0ZW1fX2J0biB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIG1hcmdpbjogNDVweCAwIDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tYXBfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICB9XG59XG5cbi5vLW1hcF9faGVhZGluZyB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbWFwX19oZWFkaW5nIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLm8tbWFwX19jb25kaXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbWFwX19jb25kaXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbWFwX19jb25kaXRpb24ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5vLW1hcF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tYXBfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW1hcF9faXRlbSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICB9XG59XG5cbi5vLW1hcF9fc2VsZWN0LWhlYWRpbmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5vLW1hcF9fc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbWFwX19zZWxlY3Qge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1tYXBfX3NlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm8tbWFwX19zZWxlY3RfX21lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uby1tYXBfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW1hcF9fbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5vLW1hcF9fbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tYXBfX21hcCB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG4uby1tYXBfX3R4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tYXBfX3R4dCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0zNDBweDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbWFwX190eHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTMwMHB4O1xuICB9XG59XG4uby1tYXBfX3R4dC5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbWFwX190eHQuaXMtYWN0aXZlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW1hcF9fdHh0LmlzLWFjdGl2ZSB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi5vLW1hcF9fZGV0YWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbWFwX19kZXRhaWwge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1tYXBfX2RldGFpbCB7XG4gICAgZmxleDogYXV0bztcbiAgfVxufVxuXG4uby1tYXBfX2NhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbWFwX19jYXJkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLm8tbWFwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5vLW1hcF9fY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tYXBfX2Nsb3NlIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW1hcF9fY2xvc2Uge1xuICAgIHRvcDogLTQ3cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogMTA4cHg7XG4gICAgcGFkZGluZzogMTFweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB9XG59XG4uby1tYXBfX2Nsb3NlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9jbG9zZV93aGl0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tYXBfX2Nsb3NlOmJlZm9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1tYXBfX2Nsb3NlOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLm8tZGF0ZXBpY2tlci4tcmVzZXJ2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uby1kYXRlcGlja2VyLi1yZXNlcnZlIC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uby1kYXRlcGlja2VyLi1yZXNlcnZlIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfbmV4dF9iay0yLnN2Zyk7XG59XG4uby1kYXRlcGlja2VyLi1yZXNlcnZlIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcHJldl9iay0yLnN2Zyk7XG59XG4uby1kYXRlcGlja2VyLi1yZXNlcnZlIC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm8tZGF0ZXBpY2tlci4tcmVzZXJ2ZS4tdG9wLCAuby1kYXRlcGlja2VyLi1yZXNlcnZlLi1vbmxpbmUtcGMge1xuICBtaW4taGVpZ2h0OiAzMjBweDtcbn1cbi5vLWRhdGVwaWNrZXIuLXJlc2VydmUuLXRvcCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4sIC5vLWRhdGVwaWNrZXIuLXJlc2VydmUuLW9ubGluZS1wYyAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19uZXh0X2JrLTIuc3ZnKTtcbn1cbi5vLWRhdGVwaWNrZXIuLXJlc2VydmUuLXRvcCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sIC5vLWRhdGVwaWNrZXIuLXJlc2VydmUuLW9ubGluZS1wYyAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19wcmV2X2JrLTIuc3ZnKTtcbn1cbi5vLWRhdGVwaWNrZXIuLXJlc2VydmUuLW9ubGluZS1wYyB7XG4gIHBhZGRpbmc6IDE1cHggMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDM3MHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uby1kYXRlcGlja2VyLi1jYWxlbmRlciAudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uby1oaW50IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHksIDAuM3MgdmlzaWJpbGl0eTtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8taGludCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG4uby1oaW50LmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDM1MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8taGludC4taWNvbiB7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1oaW50Li1pY29uIC5vLWhpbnRfX21haW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG5cbi5vLWhpbnRfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggNzVweCAyMHB4IDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1oaW50X19ib2R5IHtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjZWRlZGVkO1xuICB9XG59XG4uby1oaW50Li1jYWxlbmRhciAuby1oaW50X19ib2R5IHtcbiAgcGFkZGluZzogMTBweCA3MHB4IDIwcHggMzBweDtcbiAgd2lkdGg6IDcyMHB4O1xuICBoZWlnaHQ6IDU0MHB4O1xufVxuLm8taGludC4taWNvbiAuby1oaW50X19ib2R5IHtcbiAgcGFkZGluZzogMTBweCA2MHB4IDIwcHggMzVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWhpbnQuLWljb24gLm8taGludF9fYm9keSB7XG4gICAgd2lkdGg6IDc0MnB4O1xuICAgIGhlaWdodDogNjcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1oaW50Li1pY29uIC5vLWhpbnRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDQ1cHggMTBweCA0MHB4O1xuICB9XG59XG5cbi5vLWhpbnRfX2Nsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzZjNjtcbiAgei1pbmRleDogMzYwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWhpbnRfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8taGludF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbn1cbi5vLWhpbnRfX2Nsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8taGludC4taWNvbiAuby1oaW50X19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1oaW50X191bml0IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8taGludF9fdW5pdC4tc3R5bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5vLWhpbnRfX3VuaXQuLXN0eWxlOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA0NXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIH1cbiAgLm8taGludF9fdW5pdC4tcGxhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8taGludF9fdW5pdC4tcGxhbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4uby1oaW50X19oZWFkaW5nIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwOGQzMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjM2QzZDNkO1xufVxuLm8taGludC4taWNvbiAuby1oaW50X19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1oaW50Li1pY29uIC5vLWhpbnRfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5vLWhpbnRfX3VuaXQuLXBsYW4gLm8taGludF9faGVhZGluZyB7XG4gIGJvcmRlci1jb2xvcjogI2YwYTIyNTtcbn1cblxuLm8taGludF9fdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDAgMzBweDtcbn1cbi5vLWhpbnQuLWNhbGVuZGFyIC5vLWhpbnRfX3RvcCB7XG4gIHdpZHRoOiA1NDZweDtcbn1cblxuLm8taGludF9fdG9wX190eHQtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzM0cHg7XG4gIHRvcDogMjFweDtcbn1cblxuLm8taGludF9fdG9wX190eHQ6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5vLWhpbnRfX3RvcF9fdHh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLm8taGludF9fdG9wX190eHQ6bGFzdC1jaGlsZCAuby1oaW50X190b3BfX3R4dF9faXRlbSBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbn1cblxuLm8taGludF9fdG9wX190eHRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5vLWhpbnRfX3RvcF9fdHh0X19pdGVtIGltZyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm8taGludC4tY2FsZW5kYXIgLm8taGludF9fdG9wX190eHRfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLm8taGludF9fbWlkZGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uby1oaW50X19udW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm8taGludF9fbnVtLi1udW0xIHtcbiAgZmxleC1iYXNpczogMjY2cHg7XG4gIG1heC13aWR0aDogMjY2cHg7XG59XG4uby1oaW50X19udW0uLW51bTIge1xuICBmbGV4LWJhc2lzOiAyOThweDtcbiAgbWF4LXdpZHRoOiAyOThweDtcbn1cblxuLm8taGludF9fbnVtLi1udW0xIC5vLWhpbnRfX251bV9faW1nIHtcbiAgZmxleC1iYXNpczogMTI3cHg7XG4gIG1heC13aWR0aDogMTI3cHg7XG59XG4uby1oaW50X19udW0uLW51bTIgLm8taGludF9fbnVtX19pbWcge1xuICBmbGV4LWJhc2lzOiAxMjdweDtcbiAgbWF4LXdpZHRoOiAxMjdweDtcbn1cblxuLm8taGludF9fbnVtX190eHQge1xuICBwYWRkaW5nOiAzMHB4IDAgMCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg1O1xufVxuLm8taGludF9fbnVtX190eHQgcCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjYzZjNmM2O1xufVxuXG4uby1oaW50X19ib3R0b20ge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uby1oaW50X19pdGVtLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uby1oaW50X19pdGVtLXdyYXAuLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5vLWhpbnRfX3VuaXQuLXN0eWxlIC5vLWhpbnRfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1pbi13aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDNweCAwO1xufVxuLm8taGludF9fdW5pdC4tc3R5bGUgLm8taGludF9faXRlbSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5vLWhpbnRfX3VuaXQuLXBsYW4gLm8taGludF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uby1oaW50X191bml0Li1wbGFuIC5vLWhpbnRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5vLWhpbnRfX2VtIHtcbiAgY29sb3I6ICNmMGEyMjU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jb3ZpZF9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uby1jb3ZpZF9fdG9wLi1jb2wyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNvdmlkX190b3AuLWNvbDIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1jb3ZpZF9fdG9wLmhhcy1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLm8tY292aWRfX3RvcF9fbGluayB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY292aWRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDAgOTBweDtcbiAgfVxufVxuXG4uby1jb3ZpZF9fbGluay1oZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMDA4ZDMxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uby1jb3ZpZF9fbGluay1oZDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1jb3ZpZF9fbGluay1oZCB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tY292aWRfX2l0ZW0tdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jb3ZpZF9faXRlbS10b3AuLWFnZW50LWdvb2RzIHtcbiAgICBtYXJnaW46IDAgLTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tY292aWQuLW1lYXN1cmVzIC5vLWNvdmlkX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5vLWNvdmlkLi1tZWFzdXJlcyAuby1jb3ZpZF9faXRlbXMuLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiA1cHggMTVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1jb3ZpZC4tbWVhc3VyZXMgLm8tY292aWRfX2l0ZW1zLi1ib3R0b20ge1xuICAgIGZsZXgtYmFzaXM6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMzBweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1jb3ZpZC4tZmFjaWxpdHkgLm8tY292aWRfX2l0ZW1zIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tY292aWQuLWZhY2lsaXR5IC5vLWNvdmlkX19pdGVtczpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzcwNzA3MDtcbiAgfVxufVxuXG4uby1jb3ZpZF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjQ2NDY0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm8tY292aWQuLW1lYXN1cmVzIC5vLWNvdmlkX19pdGVtIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tY292aWQuLW1lYXN1cmVzIC5vLWNvdmlkX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMzBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMzBweCk7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cbi5vLWNvdmlkX19pdGVtcy4tYm90dG9tIC5vLWNvdmlkX19pdGVtIHtcbiAgZmxleC1iYXNpczogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwO1xufVxuLm8tY292aWRfX2l0ZW1zLi1ib3R0b20gLm8tY292aWRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uby1jb3ZpZC4tZmFjaWxpdHkgLm8tY292aWRfX2l0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tY292aWQuLWZhY2lsaXR5IC5vLWNvdmlkX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgfVxufVxuXG4uby1jb3ZpZF9faXRlbV9faW1nIHtcbiAgZmxleC1iYXNpczogNzBweDtcbiAgbWF4LXdpZHRoOiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vLWNvdmlkX19pdGVtX190eHQge1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbn1cblxuLm8tY292aWRfX2l0ZW1fX3R4dF9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uby1jb3ZpZF9faXRlbV9fdHh0X19kZXNjIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uby1jb3ZpZF9faXRlbV9fdHh0X19kZXNjIGEge1xuICBjb2xvcjogIzAwOGQzMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLm8tY292aWRfX2l0ZW1fX3R4dF9fZGVzYyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY292aWRfX2l0ZW1fX3R4dF9fZGVzYy4tcGN3LW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4uby1jb21wZXRpdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLWNvbXBldGl0aW9uLi1kZXRhaWwge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uby1jb21wZXRpdGlvbl9fdG9kYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uby1jb21wZXRpdGlvbl9fdGV4dGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAxOHB4IDAgMzJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWNvbXBldGl0aW9uX190ZXh0Ym94IHtcbiAgICBtYXJnaW46IDE4cHggMCA0MHB4O1xuICB9XG59XG5cbi5vLWNvbXBldGl0aW9uX19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggMCAxMHB4O1xufVxuLm8tY29tcGV0aXRpb25fX2hlYWRpbmcgLmEtaGVhZGluZy4tZ3JheS1saW5lIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5vLWNvbXBldGl0aW9uLi1kZXRhaWwgLm8tY29tcGV0aXRpb25fX2hlYWRpbmcge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1jb21wZXRpdGlvbi4tZGV0YWlsIC5vLWNvbXBldGl0aW9uX19oZWFkaW5nIHtcbiAgICBnYXA6IDVweCAzNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tY29tcGV0aXRpb24uLWRldGFpbCAuby1jb21wZXRpdGlvbl9faGVhZGluZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLm8tY29tcGV0aXRpb24uLWRldGFpbCAuby1jb21wZXRpdGlvbl9faGVhZGluZ19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjOGM4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1jb21wZXRpdGlvbi4tZGV0YWlsIC5vLWNvbXBldGl0aW9uX19oZWFkaW5nX19pdGVtIHtcbiAgICBnYXA6IDI1cHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1jb21wZXRpdGlvbi4tZGV0YWlsIC5vLWNvbXBldGl0aW9uX19oZWFkaW5nX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1jb21wZXRpdGlvbi4tZGV0YWlsIC5vLWNvbXBldGl0aW9uX19oZWFkaW5nX19pdGVtLi10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1jb21wZXRpdGlvbi4tZGV0YWlsIC5vLWNvbXBldGl0aW9uX19oZWFkaW5nX19pdGVtLi1ib3R0b20ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1jb21wZXRpdGlvbi4tZGV0YWlsIC5vLWNvbXBldGl0aW9uX19oZWFkaW5nX190aW1lIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4uby1jb21wZXRpdGlvbl9fcHJpbnRidG4ge1xuICB3aWR0aDogMTQ1cHg7XG59XG5cbi5vLWNvbXBldGl0aW9uX19jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGNvbG9yOiAjMDA5OTMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5vLWNvbXBldGl0aW9uX19uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uby1jb21wZXRpdGlvbl9fbmFtZV9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLm8tY29tcGV0aXRpb25fX25hdiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vLWNvbXBldGl0aW9uX19uYXYuLXRhYiB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5vLWNvbXBldGl0aW9uX19uYXZfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICM5Njk2OTY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm8tY29tcGV0aXRpb25fX25hdl9faXRlbS5pcy1hY3RpdmUge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5vLWNvbXBldGl0aW9uX19uYXZfX2l0ZW06bm90KC5pcy1hY3RpdmUpIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLm8tY29tcGV0aXRpb25fX25hdl9faXRlbTpub3QoLmlzLWFjdGl2ZSk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uby1jb21wZXRpdGlvbl9fbmF2X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm8tY29tcGV0aXRpb25fX25hdl9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWNvbXBldGl0aW9uX19uYXZfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uby1jb21wZXRpdGlvbl9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbi5vLWNvbXBldGl0aW9uX19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uby1jb21wZXRpdGlvbl9fYWNjIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm8tY29tcGV0aXRpb25fX2FjYy5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm8tY29tcGV0aXRpb25fX2FjYy1idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm8tY29tcGV0aXRpb25fX2FjYy1idG4uLW9wZW4ge1xuICB3aWR0aDogMTYycHg7XG59XG4uby1jb21wZXRpdGlvbl9fYWNjLWJ0bi4tY2xvc2Uge1xuICB3aWR0aDogOTJweDtcbn1cblxuLm8tY29tcGV0aXRpb25fX2FjYy1jb250IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vLWNvbXBldGl0aW9uX19hY2MtY29udC5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm8tY29tcGV0aXRpb25fX25hdl9fYm94IHtcbiAgZmxleC1iYXNpczogMTQwcHg7XG4gIG1heC13aWR0aDogMTQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tY29tcGV0aXRpb25fX25hdl9fYm94IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1jb21wZXRpdGlvbl9fbmF2X19ib3g6bnRoLWNoaWxkKDJuKSAuby1jb21wZXRpdGlvbl9fbmF2X19ib3hfX2l0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWNvbXBldGl0aW9uX19uYXZfX2JveDpsYXN0LWNoaWxkIC5vLWNvbXBldGl0aW9uX19uYXZfX2JveF9faXRlbTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWNvbXBldGl0aW9uX19uYXZfX2JveDpudGgtY2hpbGQoMm4rMSk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWNvbXBldGl0aW9uX19uYXZfX2JveDpudGgtY2hpbGQoMm4rMSk6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1jb21wZXRpdGlvbl9fbmF2X19ib3g6bnRoLWNoaWxkKDJuKTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5vLWNvbXBldGl0aW9uX19uYXZfX2JveF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICM5Njk2OTY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uby1jb21wZXRpdGlvbl9fbmF2X19ib3hfX2l0ZW06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWNvbXBldGl0aW9uX19uYXZfX2JveF9faXRlbSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uby1jb21wZXRpdGlvbl9fbmF2X19ib3hfX2l0ZW0uaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4uby1jb21wZXRpdGlvbl9fbmF2X19ib3hfX2l0ZW06bm90KC5pcy1hY3RpdmUpIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLm8tY29tcGV0aXRpb25fX25hdl9fYm94X19pdGVtOm5vdCguaXMtYWN0aXZlKTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLm8td2lubmVyLWludGVydmlld19fdHh0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLm8td2lubmVyLWludGVydmlld19fYXJ0aWNsZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby13aW5uZXItaW50ZXJ2aWV3X19hcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNDBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby13aW5uZXItaW50ZXJ2aWV3X19hcnRpY2xlX19maWd1cmUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLm8td2lubmVyLWludGVydmlld19fYXJ0aWNsZV9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby13aW5uZXItaW50ZXJ2aWV3X19hcnRpY2xlX19ib2R5IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLm8td2lubmVyLWludGVydmlld19fdmlkZW8ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm8td2lubmVyLWludGVydmlld19fdmlkZW8gaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5vLWJnLWJveC4tbGlnaHQtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4uby1iZy1ib3guLXJvdW5kZWQzIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uby1wYW5lbGJveC4tYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG5cbi5vLWZvcm0ge1xuICBwYWRkaW5nOiAxMHB4IDAgMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWZvcm0ge1xuICAgIHBhZGRpbmc6IDEwcHggMCA1NXB4O1xuICB9XG59XG4uby1mb3JtLi1wYXJ0bmVyIHtcbiAgcGFkZGluZzogNnB4IDAgMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZm9ybS4tcGFydG5lciB7XG4gICAgcGFkZGluZzogNnB4IDAgMHB4O1xuICB9XG59XG4uby1mb3JtLi1yZXNlcnZlIHtcbiAgcGFkZGluZzogMjRweCAwIDMwcHg7XG59XG4uby1mb3JtLi1wb2ludCB7XG4gIHBhZGRpbmc6IDE4cHggMCA1NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWZvcm0uLXBvaW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTE2cHg7XG4gIH1cbn1cbi5vLWZvcm0uLXBhc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uby1mb3JtLi1ncm91cC1lZGl0IHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1mb3JtLi1ncm91cC1lZGl0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgfVxufVxuLm8tZm9ybS4tdXNlciB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLm8tZm9ybS4tYXNpZGUge1xuICBwYWRkaW5nOiAwO1xufVxuLm8tZm9ybS4tcGFzcy1yZXNldCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uby1mb3JtX190b3Age1xuICBwYWRkaW5nOiAwIDAgNXB4O1xufVxuXG4uby1mb3JtX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uby1mb3JtX19ib2R5LXdyYXAuLWJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLm8tZm9ybV9fYm9keS13cmFwLi1xdWl0IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLm8tZm9ybV9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWZvcm1fX2JvZHkge1xuICAgIHdpZHRoOiAzNzhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZm9ybV9fYm9keS4tbWQge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZm9ybS4tcGFydG5lci4tZ3JvdXAgLm8tZm9ybV9fYm9keSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1mb3JtLi1mdWxsIC5vLWZvcm1fX2JvZHkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1mb3JtLi1uYXJyb3cgLm8tZm9ybV9fYm9keSB7XG4gICAgd2lkdGg6IDY4MHB4O1xuICB9XG59XG4uby1mb3JtLi1ncm91cC1saXN0IC5vLWZvcm1fX2JvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZm9ybS4tZ3JvdXAtbGlzdCAuby1mb3JtX19ib2R5IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA5cHggMjRweDtcbiAgfVxufVxuXG4uby1mb3JtX191bml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm8tZm9ybV9fdW5pdCArIC5vLWZvcm1fX3VuaXQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLm8tZm9ybV9fdW5pdC4tbmFycm93IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1mb3JtX191bml0Li1zcC1mdWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm8tZm9ybV9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTBweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbn1cbi5vLWZvcm1fX2l0ZW0uLWZ1bGwge1xuICBmbGV4OiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uby1mb3JtX19pdGVtLi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZm9ybV9fdW5pdC4tc3AtZnVsbCAuby1mb3JtX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuby1mb3JtX191bml0Li1zcC1mdWxsIC5vLWZvcm1fX2l0ZW0gKyAuby1mb3JtX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1mb3JtX191bml0Li1wY3ctbGVmdC1uYXJyb3cgLm8tZm9ybV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgZmxleC1iYXNpczogMTIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgfVxuICAuby1mb3JtX191bml0Li1wY3ctbGVmdC1uYXJyb3cgLm8tZm9ybV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxMjBweCAtIDIwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTIwcHggLSAyMHB4KTtcbiAgfVxufVxuLm8tZm9ybV9fdW5pdC5oYXMteXViaW4tYnRuIC5vLWZvcm1fX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vLWZvcm1fX2l0ZW1fX2hlYWRpbmcge1xuICBjb2xvcjogI2FhYTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vLWZvcm1fX2l0ZW1fX2hlYWRpbmcgc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLm8tZm9ybV9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uby1mb3JtX19kZXNjIGEge1xuICBjb2xvcjogIzExNjlmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uby1mb3JtX19kZXNjIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uby1mb3JtX19kZXNjICsgLm8tZm9ybV9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uby1mb3JtX19kZXNjLi1ub3RpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi5vLWZvcm1fX2Rlc2MuLW5vdGljZSArIC5vLWZvcm1fX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uby1mb3JtX19ub3RpY2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICNmZjQ4NDg7XG59XG5cbi5vLWZvcm1fX3JlcXVpcmVkIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjZmY0ODQ4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uby1mb3JtX19pdGVtX19pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1mb3JtX19pdGVtX19pY29ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICB9XG59XG4uby1mb3JtX19pdGVtX19pY29ucy4tbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgbWFyZ2luOiAtNXB4IC0zcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1mb3JtX19pdGVtX19pY29ucy4tbGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZm9ybV9faXRlbV9faWNvbnMuLWp1c3RpZnkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm8tZm9ybV9faXRlbV9faWNvbnMuLWJveCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLm8tZm9ybV9faXRlbV9faWNvbiB7XG4gIG1hcmdpbjogMTBweCA3cHg7XG59XG4uby1mb3JtX19pdGVtX19pY29ucy4tbGVmdCAuby1mb3JtX19pdGVtX19pY29uIHtcbiAgbWFyZ2luOiA1cHggM3B4O1xufVxuXG4uby1mb3JtX19uYW1lbGlzdCB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIG1heC1oZWlnaHQ6IDI4NXB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZm9ybV9fbmFtZWxpc3Qge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIG1heC1oZWlnaHQ6IDMzMHB4O1xuICB9XG59XG4uby1mb3JtX19uYW1lbGlzdC4tbXVsdGlwbGUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZm9ybV9fbmFtZWxpc3QuLW11bHRpcGxlIHtcbiAgICBwYWRkaW5nOiA4cHggMjVweDtcbiAgfVxufVxuLm8tZm9ybV9fbmFtZWxpc3QuLW5vLXNpZGUtcGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5vLWZvcm1fX25hbWVsaXN0Li1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5vLWZvcm1fX25hbWVsaXN0X19pdGVtIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZm9ybV9fbmFtZWxpc3RfX2l0ZW0gKyAuby1mb3JtX19uYW1lbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uby1mb3JtX19uYW1lbGlzdC4tbXVsdGlwbGUgLm8tZm9ybV9fbmFtZWxpc3RfX2l0ZW0gKyAuby1mb3JtX19uYW1lbGlzdF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5vLWZvcm1fX25hbWVsaXN0X19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vLWZvcm1fX25hbWVsaXN0X19pdGVtLi1zaWRlLXBhZCB7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZm9ybV9fbmFtZWxpc3RfX2l0ZW0uLXNpZGUtcGFkIHtcbiAgICBwYWRkaW5nOiA1cHggMjVweDtcbiAgfVxufVxuLm8tZm9ybV9fbmFtZWxpc3RfX2l0ZW0uaXMtY2hlY2stZnVsbFdpZHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZjFkMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm8tZm9ybV9fbmFtZWxpc3QuLW11bHRpcGxlIC5vLWZvcm1fX25hbWVsaXN0X19pdGVtOmhvdmVyIC5vLWZvcm1fX25hbWVsaXN0X19pdGVtX19jaGVja19faW5uZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IDE7XG59XG4uby1mb3JtX19uYW1lbGlzdC4tbXVsdGlwbGUgLm8tZm9ybV9fbmFtZWxpc3RfX2l0ZW06aG92ZXIgLm8tZm9ybV9fbmFtZWxpc3RfX2l0ZW1fX2NoZWNrX19pbm5lciA+IHNwYW4ge1xuICB6LWluZGV4OiAxO1xufVxuLm8tZm9ybV9fbmFtZWxpc3QuLW11bHRpcGxlIC5vLWZvcm1fX25hbWVsaXN0X19pdGVtOmhvdmVyIC5vLWZvcm1fX25hbWVsaXN0X19pdGVtX19jaGVja19faW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmYxZDM7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZm9ybV9fbmFtZWxpc3QuLW11bHRpcGxlIC5vLWZvcm1fX25hbWVsaXN0X19pdGVtOmhvdmVyIC5vLWZvcm1fX25hbWVsaXN0X19pdGVtX19jaGVja19faW5uZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG4gIH1cbn1cblxuLm8tZm9ybV9fc2VsZWN0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1mb3JtX19zZWxlY3QuLW1kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1mb3JtX19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAxNXB4IDAgMjBweDtcbiAgfVxufVxuLm8tZm9ybV9faGVhZGluZy4tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZm9ybV9faGVhZGluZy4tZmxleCB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWZvcm1fX2lucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1mb3JtX19pbnB1dCB7XG4gICAgZmxleC1iYXNpczogNDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWZvcm1fX2hlYWRpbmcuLWZsZXggLm8tZm9ybV9faW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1mb3JtX19pbnB1dC4tc3AtbG9uZyB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuLm8tZm9ybV9faW5wdXQuLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLWZvcm1fX2lucHV0Li1zZWFyY2g6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL215cGFnZS9pY29uX3NlYXJjaC10aGluLnN2Zyk7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1mb3JtX19idG4ge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLm8tZm9ybV9fYnRuLi1sZWZ0LXNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1mb3JtX19idG4uLWxlZnQtc2lkZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZm9ybV9fYnRuLi1zcC1jb2wyID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWZvcm1fX2J0bi4tc20ge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWZvcm1fX2J0bi4tc3AtcGFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLm8tZm9ybV9fYnRuLi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uby1mb3JtLi11c2VyIC5vLWZvcm1fX2J0biwgLm8tZm9ybS4tZ3JvdXAtbGlzdCAuby1mb3JtX19idG4ge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1mb3JtLi11c2VyIC5vLWZvcm1fX2J0biwgLm8tZm9ybS4tZ3JvdXAtbGlzdCAuby1mb3JtX19idG4ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZm9ybV9fcGFuZWwuLXNwLXBhZCAuby1mb3JtX19idG4ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWZvcm1fX3BhbmVsLi1zcC1wYWQgLm8tZm9ybV9fYnRuLi1zcC1idG4ge1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICB9XG59XG5cbi5vLWZvcm1fX2dyb3VwLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vLWZvcm1fX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uby1mb3JtX19ncm91cF9faXRlbSB7XG4gIG1hcmdpbjogNHB4O1xufVxuXG4uby1mb3JtX19pdGVtX19ncm91cHMge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uby1mb3JtX19pdGVtX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uby1mb3JtX19pdGVtX19ncm91cCArIC5vLWZvcm1fX2l0ZW1fX2dyb3VwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm8tZm9ybV9fYnRtLXR4dCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1mb3JtX19idG0tdHh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5vLWZvcm1fX2J0bS10eHQuLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uby1mb3JtX19idG5fX2l0ZW0gKyAuby1mb3JtX19idG5fX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm8tZm9ybV9fYnRuX19pdGVtLi1jYW5jZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZm9ybV9fYm9keS1jb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5vLWZvcm1fX2JvZHktY29scyAuby1mb3JtX19ib2R5IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLm8tZm9ybV9fYm9keS1jb2xzIC5vLWZvcm1fX2JvZHk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIH1cbiAgLm8tZm9ybV9fYm9keS1jb2xzIC5vLWZvcm1fX2JvZHkgKyAuby1mb3JtX19ib2R5IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cblxuLm8tZm9ybV9faXRlbV9fdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAxMHB4IDEycHggMHB4O1xufVxuXG4uby1mb3JtX19xdWl0LWl0ZW1zIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWZvcm1fX3F1aXQtaXRlbXMge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAyNXB4O1xuICB9XG59XG5cbi5vLWZvcm1fX3F1aXQtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5vLWZvcm1fX3NlbGVjdC1ib3gge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1mb3JtX19zZWxlY3QtYm94IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWZvcm1fX25hcnJvdy1wYyB7XG4gICAgd2lkdGg6IDY4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5vLWZvcm1fX2dyb3VwLWFjYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xufVxuXG4uby1mb3JtX19sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4uby1mb3JtX19sYWJlbCB7XG4gIG1hcmdpbjogNHB4IDVweDtcbn1cblxuLm8tZm9ybV9faXRlbV9faW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uby1mb3JtX19pdGVtX19pbnB1dC4tbmFycm93IHtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbn1cbi5vLWZvcm1fX2l0ZW1fX2lucHV0Li1iaXJ0aGRheSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTNweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWZvcm1fX2l0ZW1fX2lucHV0Li1iaXJ0aGRheSB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uby1mb3JtX19pdGVtX19pbnB1dC5oYXMteXViaW4tYnRuIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxM3B4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxMDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWZvcm1fX2l0ZW1fX2lucHV0Lmhhcy15dWJpbi1idG4ge1xuICAgIGdhcDogMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxMjBweDtcbiAgfVxufVxuXG4uby1mb3JtX19pdGVtX190b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1mb3JtX191bml0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uby1mb3JtX19lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMjRweCBhdXRvO1xufVxuLm8tZm9ybV9fZXJyb3IuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vLWZvcm1fX2Vycm9yX19pbnB1dF9fbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vLWZvcm1fX2Vycm9yX19pbnB1dC1sYWJlbC5oYXMtZXJyb3ItbWVzc2FnZSAuby1mb3JtX19lcnJvcl9faW5wdXRfX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm8tZm9ybV9fcGFuZWwuLWxpZ2h0Z3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZm9ybV9fcGFuZWwuLXNwLXBhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5vLWZvcm0uLXBhc3MtcmVzZXQgLm8tZm9ybV9fcGFuZWwge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWZvcm0uLXBhc3MtcmVzZXQgLm8tZm9ybV9fcGFuZWwge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5vLWZvcm1fX2J0bS10ZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vLWZvcm1fX2J0bS10ZWxfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZm9ybV9fYnRtLXRlbF9fdHh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5vLWZvcm1fX2J0bS10ZWxfX251bSB7XG4gIGNvbG9yOiAjMzQ3YWZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWZvcm1fX2J0bS10ZWxfX251bSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLm8tZm9ybV9fdHh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDEzNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZm9ybV9fdHh0YXJlYSB7XG4gICAgbWluLWhlaWdodDogMTEwcHg7XG4gIH1cbn1cblxuLm8tZm9ybV9fdHh0IHtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gN3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZm9ybV9fdHh0IHtcbiAgICBtYXJnaW46IDI0cHggYXV0byA4cHg7XG4gIH1cbn1cblxuLm8tZm9ybV9fdHh0LWNoYW5nZS4tbm90ZSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWZvcm1fX3R4dC1jaGFuZ2UuLW5vdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uby1mb3JtX19saW5lIHtcbiAgbWFyZ2luOiAzMnB4IDAgMTZweDtcbn1cblxuLm8tZm9ybV9fdHh0LWRlc2Mge1xuICBtYXJnaW46IDI0cHggMCAxMHB4O1xufVxuXG4uby1mb3JtX190eHQtcmVxdWlyZSB7XG4gIG1hcmdpbjogMTBweCAwIDZweDtcbn1cblxuLm8tZm9ybV9fcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMTVweCAwIDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1mb3JtX19wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDI1cHggMCA0OHB4O1xuICB9XG59XG5cbi5vLWZvcm1fX2NoZWNrLWFsZXJ0IHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZTI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZm9ybV9fY2hlY2stYWxlcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAxMHB4IDM4cHg7XG4gIH1cbn1cblxuLm8tZm9ybV9fY2hlY2stYWxlcnRfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWZvcm1fX2NoZWNrLWFsZXJ0X19pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLm8tZm9ybV9fY2hlY2stYWxlcnRfX3R4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWZvcm1fX2NoZWNrLWFsZXJ0X190eHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUzO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5vLWZvcm1fX2dyb3VwLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4uby1mb3JtX19ncm91cC1saXN0X19pdGVtICsgLm8tZm9ybV9fZ3JvdXAtbGlzdF9faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjOGM4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1mb3JtX19ncm91cC1saXN0X19jZWxscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5vLWZvcm1fX2dyb3VwLWxpc3RfX2NlbGxzOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uby1mb3JtX19ncm91cC1saXN0X19pdGVtX19jZWxsX19ncm91cHMge1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1mb3JtLi1ncm91cC1saXN0IC5vLWZvcm1fX2dyb3VwLWxpc3RfX2l0ZW1fX2NlbGxfX2dyb3VwcyB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWZvcm0uLWdyb3VwLWxpc3QgLm8tZm9ybV9fZ3JvdXAtbGlzdF9faXRlbV9fY2VsbF9fZ3JvdXBzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm8tZm9ybV9fZ3JvdXAtbGlzdF9faXRlbV9fY2VsbF9fZ3JvdXBzLi1wYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4uby1mb3JtX19ncm91cC1saXN0X19pdGVtX19jZWxsX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uby1mb3JtX19ncm91cC1saXN0X19pdGVtX19jZWxsX19ncm91cCArIC5vLWZvcm1fX2dyb3VwLWxpc3RfX2l0ZW1fX2NlbGxfX2dyb3VwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5vLWZvcm0uLWdyb3VwLWxpc3QgLm8tZm9ybV9fZ3JvdXAtbGlzdF9faXRlbV9fY2VsbF9fZ3JvdXAgKyAuby1mb3JtX19ncm91cC1saXN0X19pdGVtX19jZWxsX19ncm91cCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5vLWZvcm1fX2dyb3VwLWxpc3RfX2l0ZW1fX2NlbGw6bnRoLWNoaWxkKDIpIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1mb3JtX19ncm91cC1saXN0X19pdGVtX19jZWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1mb3JtLi1ncm91cC1saXN0IC5vLWZvcm1fX2dyb3VwLWxpc3RfX2l0ZW1fX2NlbGw6bnRoLWNoaWxkKDEpIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICB9XG4gIC5vLWZvcm0uLWdyb3VwLWxpc3QgLm8tZm9ybV9fZ3JvdXAtbGlzdF9faXRlbV9fY2VsbDpudGgtY2hpbGQoMykge1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWZvcm0uLWdyb3VwLWxpc3QgLm8tZm9ybV9fZ3JvdXAtbGlzdF9faXRlbV9fY2VsbDpudGgtY2hpbGQoMikge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1mb3JtLi1ncm91cC1saXN0IC5vLWZvcm1fX2dyb3VwLWxpc3RfX2l0ZW1fX2NlbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuLm8tZm9ybV9fZ3JvdXAtbGlzdF9faXRlbV9fY2VsbC4tcHIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWZvcm1fX2dyb3VwLWxpc3RfX2l0ZW1fX2NlbGwgKyAuby1mb3JtX19ncm91cC1saXN0X19pdGVtX19jZWxsIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxufVxuXG4uby1mb3JtX19ncm91cC1saXN0X19pdGVtX19lcnJvciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5vLWZvcm1fX3JvYm90Li1uYXJyb3cge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uby1mb3JtX19pdGVtX19pbnB1dF9fcm9ib3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm8tZm9ybV9faXRlbV9faW5wdXRfX3JvYm90LmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uby1mb3JtX19ydWxlIHtcbiAgbWF4LXdpZHRoOiA5OTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1mb3JtX19ydWxlLi1zcC1wYWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uby1mb3JtX19ydWxlX19jaGVjayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm8tZm9ybV9fcnVsZV9fdGV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhkMzE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLm8tZm9ybV9fcnVsZV9fdGV4dF9faW5uZXIge1xuICBtYXJnaW46IDEycHggMCAxMnB4IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLm8tZm9ybV9fcnVsZV9fdGV4dF9faW5uZXJfX3BhcmFncmFwaCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG4uby1mb3JtX19hcHByb3ZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1mb3JtX19hcHByb3ZlIHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICB9XG59XG5cbi5vLWZvcm1fX2xvZ2luLWNoZWNrIHtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm8tZm9ybV9fc25zX190dGwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1mb3JtX19pbmZvLi1wYy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uby1yZXNlcnZlLWluZm9fX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uby1yZXNlcnZlLWluZm9fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1yZXNlcnZlLWluZm9fX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1yZXNlcnZlLWluZm9fX2l0ZW0uLWZ1bGwge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5vLXJlc2VydmUtaW5mb19faXRlbV9faGVhZGluZyB7XG4gIGZsZXgtYmFzaXM6IDExMHB4O1xuICBtYXgtd2lkdGg6IDExMHB4O1xuICBwYWRkaW5nOiA5cHggNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UyZTJlMjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTJlMmUyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tcmVzZXJ2ZS1pbmZvX19pdGVtX19oZWFkaW5nIHtcbiAgICBmbGV4LWJhc2lzOiAxMzVweDtcbiAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLXJlc2VydmUtaW5mb19faXRlbS4tcGMtY29ubmVjdGVkIC5vLXJlc2VydmUtaW5mb19faXRlbV9faGVhZGluZyB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1yZXNlcnZlLWluZm9fX2l0ZW0uLXRvcCAuby1yZXNlcnZlLWluZm9fX2l0ZW1fX2hlYWRpbmcge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tcmVzZXJ2ZS1pbmZvX19pdGVtLi1sZWZ0dG9wIC5vLXJlc2VydmUtaW5mb19faXRlbV9faGVhZGluZyB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAwO1xuICB9XG59XG4uby1yZXNlcnZlLWluZm9fX2l0ZW0uLWJvdHRvbSAuby1yZXNlcnZlLWluZm9fX2l0ZW1fX2hlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tcmVzZXJ2ZS1pbmZvLi1kZXRhaWwgLm8tcmVzZXJ2ZS1pbmZvX19pdGVtX19oZWFkaW5nIHtcbiAgICBmbGV4LWJhc2lzOiAyNDVweDtcbiAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLm8tcmVzZXJ2ZS1pbmZvLi1wb2ludCAuby1yZXNlcnZlLWluZm9fX2l0ZW1fX2hlYWRpbmcge1xuICBmbGV4LWJhc2lzOiA0NDBweDtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHBhZGRpbmc6IDE1cHggMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1yZXNlcnZlLWluZm8uLXBvaW50IC5vLXJlc2VydmUtaW5mb19faXRlbV9faGVhZGluZyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vLXJlc2VydmUtaW5mby4tdXNlci1pbmZvIC5vLXJlc2VydmUtaW5mb19faXRlbV9faGVhZGluZyB7XG4gIGZsZXgtYmFzaXM6IDEyNXB4O1xuICBtYXgtd2lkdGg6IDEyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tcmVzZXJ2ZS1pbmZvLi11c2VyLWluZm8gLm8tcmVzZXJ2ZS1pbmZvX19pdGVtX19oZWFkaW5nIHtcbiAgICBmbGV4LWJhc2lzOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLm8tcmVzZXJ2ZS1pbmZvX19pdGVtX19oZWFkaW5nLi1mbGV4LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uby1yZXNlcnZlLWluZm9fX2l0ZW1fX2JvZHkge1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMmUyZTI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLXJlc2VydmUtaW5mb19faXRlbV9fYm9keSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTM1cHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTM1cHgpO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLXJlc2VydmUtaW5mb19faXRlbS4tdG9wIC5vLXJlc2VydmUtaW5mb19faXRlbV9fYm9keSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzcHggMCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1yZXNlcnZlLWluZm9fX2l0ZW0uLXJpZ2h0dG9wIC5vLXJlc2VydmUtaW5mb19faXRlbV9fYm9keSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzcHggMCAwO1xuICB9XG59XG4uby1yZXNlcnZlLWluZm9fX2l0ZW0uLWJvdHRvbSAuby1yZXNlcnZlLWluZm9fX2l0ZW1fX2JvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAwO1xufVxuLm8tcmVzZXJ2ZS1pbmZvX19pdGVtX19ib2R5IHN0cm9uZyB7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm8tcmVzZXJ2ZS1pbmZvX19pdGVtX19ib2R5IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLXJlc2VydmUtaW5mb19faXRlbV9fYm9keSBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tcmVzZXJ2ZS1pbmZvLi1kZXRhaWwgLm8tcmVzZXJ2ZS1pbmZvX19pdGVtX19ib2R5IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAyNDVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNDVweCk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4uby1yZXNlcnZlLWluZm8uLXBvaW50IC5vLXJlc2VydmUtaW5mb19faXRlbV9fYm9keSB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDQ0MHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0NDBweCk7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgcGFkZGluZzogMTNweCAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLXJlc2VydmUtaW5mby4tcG9pbnQgLm8tcmVzZXJ2ZS1pbmZvX19pdGVtX19ib2R5IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLm8tcmVzZXJ2ZS1pbmZvLi11c2VyLWluZm8gLm8tcmVzZXJ2ZS1pbmZvX19pdGVtX19ib2R5IHtcbiAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTI1cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyNXB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLXJlc2VydmUtaW5mby4tdXNlci1pbmZvIC5vLXJlc2VydmUtaW5mb19faXRlbV9fYm9keSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMjUwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjUwcHgpO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4uby1yZXNlcnZlLWluZm9fX2l0ZW1fX2lucHV0IHtcbiAgaGVpZ2h0OiAyNzVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLXJlc2VydmUtaW5mb19faXRlbV9faW5wdXQge1xuICAgIGhlaWdodDogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLXJlc2VydmUtaW5mby4tcG9pbnQgLm8tcmVzZXJ2ZS1pbmZvX19pdGVtLi1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm8tcmVzZXJ2ZS1pbmZvLi1wb2ludCAuby1yZXNlcnZlLWluZm9fX2l0ZW0uLWJvdHRvbSAuby1yZXNlcnZlLWluZm9fX2l0ZW1fX2hlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLm8tcmVzZXJ2ZS1pbmZvLi1wb2ludCAuby1yZXNlcnZlLWluZm9fX2l0ZW0gLm8tcmVzZXJ2ZS1pbmZvX19pdGVtX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbiAgLm8tcmVzZXJ2ZS1pbmZvLi1wb2ludCAuby1yZXNlcnZlLWluZm9fX2l0ZW0gLm8tcmVzZXJ2ZS1pbmZvX19pdGVtX19oZWFkaW5nLi10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICB9XG4gIC5vLXJlc2VydmUtaW5mby4tcG9pbnQgLm8tcmVzZXJ2ZS1pbmZvX19pdGVtIC5vLXJlc2VydmUtaW5mb19faXRlbV9faGVhZGluZy4tbWlkZGxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5vLXJlc2VydmUtaW5mby4tcG9pbnQgLm8tcmVzZXJ2ZS1pbmZvX19pdGVtIC5vLXJlc2VydmUtaW5mb19faXRlbV9fYm9keSB7XG4gICAgcGFkZGluZzogOS41cHggNnB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UyZTJlMjtcbiAgfVxuICAuby1yZXNlcnZlLWluZm8uLXBvaW50IC5vLXJlc2VydmUtaW5mb19faXRlbSAuby1yZXNlcnZlLWluZm9fX2l0ZW1fX2JvZHkuLWJvdHRvbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gIH1cbiAgLm8tcmVzZXJ2ZS1pbmZvLi1wb2ludCAuby1yZXNlcnZlLWluZm9fX2l0ZW0gLm8tcmVzZXJ2ZS1pbmZvX19pdGVtX19ib2R5Li1taWRkbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTjgrXjgqTjg4njg4rjg5Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uby1zaWRlLW5hdiB7XG4gIG1hcmdpbjogMjVweCAyNXB4IDI1cHggMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1zaWRlLW5hdiB7XG4gICAgbWFyZ2luOiAyNXB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1zaWRlLW5hdiB7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbn1cbi5vLXNpZGUtbmF2Li1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1zaWRlLW5hdl93cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1zaWRlLW5hdl93cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLm8tc2lkZS1uYXZfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgI2M4YzhjOCAxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLXNpZGUtbmF2X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbi5vLXNpZGUtbmF2X19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2FhYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm8tc2lkZS1uYXZfX2l0ZW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tc2lkZS1uYXZfX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tc2lkZS1uYXZfX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tc2lkZS1uYXZfX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1zaWRlLW5hdl9faXRlbS4tbWFpbiB7XG4gICAgcGFkZGluZzogMThweCAxMHB4IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1zaWRlLW5hdl9faXRlbS4tbWFpbiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLXNpZGUtbmF2X19pdGVtLi1tYWluIHtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXNpZGUtbmF2X19pdGVtLi1tYWluIHtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1zaWRlLW5hdl9faXRlbS4tbWFpbiBhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXNpZGUtbmF2X19pdGVtLi1tYWluIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5vLXNpZGUtbmF2X19pdGVtLmlzLWFjdGl2ZSBhIHNwYW4ge1xuICBjb2xvcjogIzAwOTkzMztcbn1cbi5vLXNpZGUtbmF2X19pdGVtLmlzLWFjdGl2ZSBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tc2lkZS1uYXZfX2l0ZW0uaXMtYWN0aXZlIGE6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm8tc2lkZS1uYXZfX2l0ZW0uaXMtYWN0aXZlIC5pY29uLXN2Zy1jb2xvciB7XG4gIGZpbGw6ICMwMDk5MzM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tc2lkZS1uYXZfX2l0ZW0uLW5vLWJvcmRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLmljb24tc3ZnLXNpemUge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxufVxuXG4uby1zaWRlLW5hdl9fb3RoZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLm8tc2lkZS1uYXYuLWhlYWRlciAuby1zaWRlLW5hdl9fb3RoZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAxMDAlO1xufVxuXG4uby1zaWRlLW5hdl9fcGMtYmFubmVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLm8tc2lkZS1uYXZfX3BjLWJhbm5lcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tc2lkZS1uYXZfX3BjLWJhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOODnuOCpOODmuODvOOCuFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5vLW15cGFnZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW15cGFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5vLW15cGFnZV9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbXlwYWdlX19oZWFkaW5nIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbi5vLW15cGFnZV9faGVhZGluZy4tbWFpbiB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAwO1xufVxuLm8tbXlwYWdlX19oZWFkaW5nLi1tYWluLi1hZ2VudCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1teXBhZ2VfX2hlYWRpbmcuLW1haW4ge1xuICAgIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDA7XG4gIH1cbiAgLm8tbXlwYWdlX19oZWFkaW5nLi1tYWluLi1hZ2VudCB7XG4gICAgcGFkZGluZzogMTFweCAxMHB4IDExcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1teXBhZ2VfX2hlYWRpbmcuLW1haW4uLWFnZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uby1teXBhZ2VfX2hlYWRpbmcuLXBjIHtcbiAgcGFkZGluZzogMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1teXBhZ2VfX2hlYWRpbmcuLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW15cGFnZV9faGVhZGluZy4tcGMuLWFnZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm8tbXlwYWdlX19oZWFkaW5nLi1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW15cGFnZV9faGVhZGluZy4tc3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgfVxufVxuXG4uby1teXBhZ2VfX2hlYWRpbmdfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbiAgcGFkZGluZzogOHB4IDE4cHggOHB4IDI0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMThweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1teXBhZ2VfX2hlYWRpbmdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgcGFkZGluZzogN3B4IDE3cHggN3B4IDIwcHg7XG4gIH1cbn1cblxuLm8tbXlwYWdlX19oZWFkaW5nX19uYW1lIHtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1teXBhZ2VfX2hlYWRpbmdfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLm8tbXlwYWdlX19oZWFkaW5nX190ZXh0IHtcbiAgY29sb3I6ICM4ZThlOGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1teXBhZ2VfX2hlYWRpbmdfX3RleHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5vLW15cGFnZV9faGVhZGluZ19fdGV4dCBzcGFuIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW15cGFnZV9faGVhZGluZ19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuICAuby1teXBhZ2VfX2hlYWRpbmdfX3RleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5vLW15cGFnZV9faGVhZGluZ19fbnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1teXBhZ2VfX2hlYWRpbmdfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW15cGFnZV9faGVhZGluZ19fYnRuIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gIH1cbn1cblxuLm8tbXlwYWdlX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMHB4IDI2cHg7XG4gIG1hcmdpbjogMCAtNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1teXBhZ2VfX2JvZHkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1teXBhZ2VfX2JvZHkge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0Ljk3cHgpIHtcbiAgLm8tbXlwYWdlX19ib2R5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLm8tbXlwYWdlX19pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBhZGRpbmc6IDBweCAxNHB4IDEwcHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgbWluLWhlaWdodDogMTM2cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5vLW15cGFnZV9faXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1teXBhZ2VfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDBweCA4cHggMTFweDtcbiAgfVxufVxuLm8tbXlwYWdlX19pdGVtLi1zdGF0dXMtc2l6ZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tbXlwYWdlX19pdGVtLi1zdGF0dXMtc2l6ZSwgLm8tbXlwYWdlX19pdGVtLi1wb2ludC1zaXplIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLW15cGFnZV9faXRlbS4tc3RhdHVzLXNpemUsIC5vLW15cGFnZV9faXRlbS4tcG9pbnQtc2l6ZSB7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIG1hcmdpbjogMCA1cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tbXlwYWdlX19pdGVtLi1zdGF0dXMtc2l6ZSwgLm8tbXlwYWdlX19pdGVtLi1wb2ludC1zaXplIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0Ljk3cHgpIHtcbiAgLm8tbXlwYWdlX19pdGVtLi1zdGF0dXMtc2l6ZSwgLm8tbXlwYWdlX19pdGVtLi1wb2ludC1zaXplIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1teXBhZ2VfX2l0ZW0uLWNhbXBhaWduLXNpemUsIC5vLW15cGFnZV9faXRlbS4tY291cG9uLXNpemUsIC5vLW15cGFnZV9faXRlbS4tc3RhbXAtc2l6ZSB7XG4gICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tbXlwYWdlX19pdGVtLi1jYW1wYWlnbi1zaXplLCAuby1teXBhZ2VfX2l0ZW0uLWNvdXBvbi1zaXplLCAuby1teXBhZ2VfX2l0ZW0uLXN0YW1wLXNpemUge1xuICAgIHdpZHRoOiAxNTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tbXlwYWdlX19pdGVtLi1jYW1wYWlnbi1zaXplLCAuby1teXBhZ2VfX2l0ZW0uLWNvdXBvbi1zaXplLCAuby1teXBhZ2VfX2l0ZW0uLXN0YW1wLXNpemUge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtaW4taGVpZ2h0OiAxNjlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzQuOTdweCkge1xuICAuby1teXBhZ2VfX2l0ZW0uLWNhbXBhaWduLXNpemUsIC5vLW15cGFnZV9faXRlbS4tY291cG9uLXNpemUsIC5vLW15cGFnZV9faXRlbS4tc3RhbXAtc2l6ZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm8tbXlwYWdlX19pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjMzIzMjMyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBtYXJnaW46IDAgLTE0cHg7XG4gIHBhZGRpbmc6IDhweCAwIDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1teXBhZ2VfX2l0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBhZGRpbmc6IDZweCAwcHg7XG4gICAgbWFyZ2luOiAwIC04cHg7XG4gIH1cbn1cbi5vLW15cGFnZV9faXRlbV9fdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW15cGFnZV9faXRlbV9fdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB9XG59XG4uby1teXBhZ2VfX2l0ZW1fX3RpdGxlLi1wb2ludCBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1teXBhZ2VfX2l0ZW1fX3RpdGxlLi1wb2ludCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1teXBhZ2VfX2l0ZW1fX3RpdGxlLi1jYW1wYWlnbiBzcGFuLCAuby1teXBhZ2VfX2l0ZW1fX3RpdGxlLi1jb3Vwb24gc3BhbiwgLm8tbXlwYWdlX19pdGVtX190aXRsZS4tc3RhbXAgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi5vLW15cGFnZV9faXRlbV9fdGV4dF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uby1teXBhZ2VfX2l0ZW1fX3RleHRfX3dyYXAuLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkICNjOGM4YzggMXB4O1xufVxuLm8tbXlwYWdlX19pdGVtX190ZXh0X193cmFwLi10b3Age1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW15cGFnZV9faXRlbV9fdGV4dF9fd3JhcC4tdG9wIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW15cGFnZV9faXRlbV9fdGV4dF9fd3JhcC4tYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5vLW15cGFnZV9faXRlbV9fdGV4dCB7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1teXBhZ2VfX2l0ZW1fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLm8tbXlwYWdlX19pdGVtX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMHB4IDVweDtcbn1cbi5vLW15cGFnZV9faXRlbV9fdGV4dC4tc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGNvbG9yOiAjNjQ2NDY0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbXlwYWdlX19pdGVtX190ZXh0Li1zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxufVxuLm8tbXlwYWdlX19pdGVtX190ZXh0Li1zdGF0dXMuLW5vbWFyZ2luIHtcbiAgbWFyZ2luOiAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbXlwYWdlX19pdGVtX190ZXh0Li1wb2ludCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIH1cbn1cbi5vLW15cGFnZV9faXRlbV9fdGV4dC4tcG9pbnQgc3BhbiB7XG4gIGNvbG9yOiAjMDA5OTMzO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1teXBhZ2VfX2l0ZW1fX3RleHQuLXBvaW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1hcmdpbjogMjBweCAzcHggMHB4O1xuICB9XG59XG4uby1teXBhZ2VfX2l0ZW1fX3RleHQuLWNhbXBhaWduLCAuby1teXBhZ2VfX2l0ZW1fX3RleHQuLWNvdXBvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1teXBhZ2VfX2l0ZW1fX3RleHQuLWNhbXBhaWduLCAuby1teXBhZ2VfX2l0ZW1fX3RleHQuLWNvdXBvbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIH1cbn1cbi5vLW15cGFnZV9faXRlbV9fdGV4dC4tY2FtcGFpZ24gc3BhbiwgLm8tbXlwYWdlX19pdGVtX190ZXh0Li1jb3Vwb24gc3BhbiB7XG4gIGNvbG9yOiAjMDA5OTMzO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1teXBhZ2VfX2l0ZW1fX3RleHQuLWNhbXBhaWduIHNwYW4sIC5vLW15cGFnZV9faXRlbV9fdGV4dC4tY291cG9uIHNwYW4ge1xuICAgIG1hcmdpbjogOHB4IDNweCAwcHg7XG4gIH1cbn1cbi5vLW15cGFnZV9faXRlbV9fdGV4dC4tY2FtcGFpZ24uLWJsYWNrLCAuby1teXBhZ2VfX2l0ZW1fX3RleHQuLWNvdXBvbi4tYmxhY2sge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbXlwYWdlX19pdGVtX190ZXh0Li1jYW1wYWlnbi4tYmxhY2ssIC5vLW15cGFnZV9faXRlbV9fdGV4dC4tY291cG9uLi1ibGFjayB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIH1cbn1cbi5vLW15cGFnZV9faXRlbV9fdGV4dC4tY2FtcGFpZ24uLWJsYWNrIHNwYW4sIC5vLW15cGFnZV9faXRlbV9fdGV4dC4tY291cG9uLi1ibGFjayBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzY0NjQ2NDtcbn1cbi5vLW15cGFnZV9faXRlbV9fdGV4dC4taGVhZHR4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2NDY0NjQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbXlwYWdlX19pdGVtX190ZXh0Li1oZWFkdHh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbn1cblxuLm8tbXlwYWdlX19pdGVtX190ZXh0X19yaWdodCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm8tbXlwYWdlX19pdGVtX190ZXh0X19udW0ge1xuICBjb2xvcjogIzAwOTkzMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMnB4IDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1teXBhZ2VfX2l0ZW1fX3RleHRfX251bSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB9XG59XG5cbi5vLW15cGFnZV9faXRlbV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGJvcmRlci10b3A6IHNvbGlkICNjOGM4YzggMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW15cGFnZV9faXRlbV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB9XG59XG4uby1teXBhZ2VfX2l0ZW1fX2xpbmsuLW5vYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uby1teXBhZ2VfX2l0ZW1fX2xpbmtfX3R4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDk5MzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1teXBhZ2VfX2l0ZW1fX2xpbmtfX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4uby1teXBhZ2VfX2l0ZW1fX2xpbmtfX3R4dCBpbWcge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uby1teXBhZ2VfX2l0ZW1fX2ltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLm8tbXlwYWdlX19pdGVtX19pbWcgaW1nIHtcbiAgaGVpZ2h0OiA1NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW15cGFnZV9faXRlbV9faW1nIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbn1cblxuLm8tbXlwYWdlX19iYW5uZXItYXJlYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjEuNnB4IDI0cHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1teXBhZ2VfX2Jhbm5lci1hcmVhIHtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHggMDtcbiAgfVxufVxuLm8tbXlwYWdlX19iYW5uZXItYXJlYS11bml0IC5vLW15cGFnZV9fYmFubmVyLWFyZWE6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMjEuNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW15cGFnZV9fYmFubmVyLWFyZWEtdW5pdCAuby1teXBhZ2VfX2Jhbm5lci1hcmVhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxufVxuXG4uby1teXBhZ2VfX2Jhbm5lci1hcmVhLXVuaXQge1xuICBwYWRkaW5nLWJvdHRvbTogMjEuNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW15cGFnZV9fYmFubmVyLWFyZWEtdW5pdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLm8tY2hlY2tpbl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uby1jaGVja2luX19ib3hfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuXG4uby1jaGVja2luX19ib3hzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uby1jaGVja2luX19ib3gge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi13aWR0aDogY2FsYyg1MCUgLSA5cHgpO1xufVxuLm8tY2hlY2tpbi4tZ29sZCAuby1jaGVja2luX19ib3guLWJnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZGJjNztcbn1cbi5vLWNoZWNraW4uLXNpbHZlciAuby1jaGVja2luX19ib3guLWJnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5vLWNoZWNraW4uLXBsYXRpbnVtIC5vLWNoZWNraW5fX2JveC4tYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRkZWVkO1xufVxuXG4uby1jaGVja2luX19ib3hfX3Jhbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vLWNoZWNraW5fX2JveF9fcmFuazpiZWZvcmUge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLm8tY2hlY2tpbi4tZ29sZCAuby1jaGVja2luX19ib3hfX3Jhbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pbWdfZ29sZC5wbmcpO1xufVxuLm8tY2hlY2tpbi4tc2lsdmVyIC5vLWNoZWNraW5fX2JveF9fcmFuazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ltZ19zaWx2ZXIucG5nKTtcbn1cbi5vLWNoZWNraW4uLXBsYXRpbnVtIC5vLWNoZWNraW5fX2JveF9fcmFuazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ltZ19wbGF0aW51bS5wbmcpO1xufVxuXG4uby1jaGVja2luX19ib3hfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uby1jaGVja2luLi1nb2xkIC5vLWNoZWNraW5fX2JveF9fdHh0IHtcbiAgY29sb3I6ICNhNThhNGU7XG59XG4uby1jaGVja2luLi1zaWx2ZXIgLm8tY2hlY2tpbl9fYm94X190eHQge1xuICBjb2xvcjogIzg5ODk4OTtcbn1cbi5vLWNoZWNraW4uLXBsYXRpbnVtIC5vLWNoZWNraW5fX2JveF9fdHh0IHtcbiAgY29sb3I6ICM1MzM0ODc7XG59XG5cbi5vLWNoZWNraW5fX2JveF9fcG9pbnRib3gge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm8tY2hlY2tpbl9fYm94X19wb2ludCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm8tY2hlY2tpbl9fYm94X191bml0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uby1jaGVja2luX19jYXJkIHtcbiAgY29sb3I6ICM4ZThlOGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uby1jaGVja2luX19udW1iZXIge1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm8tY2hlY2tpbl9fcXJib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vLWNoZWNraW5fX21lbWJlciB7XG4gIGNvbG9yOiAjOGU4ZThlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm8tY2hlY2tpbl9fbGltaXRfX2l0ZW0ge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm8tY2hlY2tpbl9fbGltaXRfX2l0ZW0gKyAuby1jaGVja2luX19saW1pdF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5vLWNoZWNraW5fX2xpbWl0X190dGxfX2ltZyB7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uby1jaGVja2luX19saW1pdF9fZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vLWNoZWNraW5fX2xpbWl0X19sYXN0IHtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uby1wYWdlLWxvZ2luIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm8tcGFnZS1sb2dpbi4tcG9pbnQtY2FyZCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5vLXBhZ2UtbG9naW5fX2JvZHkge1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLXBhZ2UtbG9naW5fX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5vLXBhZ2UtbG9naW5fX2JvZHk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDIzNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M4YzhjODtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tcGFnZS1sb2dpbl9fYm9keV9faW5uZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLm8tcGFnZS1sb2dpbl9fdHh0Ym94IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLXBhZ2UtbG9naW5fX3R4dGJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uby1wYWdlLWxvZ2luX19ub3RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICMyNzdkZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm8tcGFnZS1sb2dpbl9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1wYWdlLWxvZ2luX19idG4ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU4cHg7XG4gIH1cbiAgLm8tcGFnZS1sb2dpbl9fYnRuLi1hcHBsZSB7XG4gICAgbWluLWhlaWdodDogNTRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tcGFnZS1sb2dpbl9fYnRuLi13aWRlIHtcbiAgICBtYXgtd2lkdGg6IDM4NXB4O1xuICB9XG59XG5cbi5vLXBhZ2UtbG9naW5fX2xpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNhYWFhYWE7XG59XG4uby1wYWdlLWxvZ2luX19saW5lOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM4Yzg7XG59XG5cbi5vLXBhZ2UtbG9naW5fX2JvdHRvbSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tcGFnZS1sb2dpbl9fYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uby1wYWdlLWxvZ2luX190eHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tcGFnZS1sb2dpbl9fdHh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm8tcGFnZS1sb2dpbl9fc3VidHRsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXBhZ2UtbG9naW5fX3N1YnR0bCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uby1wYWdlLWxvZ2luX19jYXB0aW9uIHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uby1wYWdlLWxvZ2luX19pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm8tcGFnZS1sb2dpbl9faW1hZ2VzX19pbWcge1xuICBtYXJnaW46IDAgMTJweDtcbn1cblxuLm8tcGFnZS1sb2dpbl9faW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTYwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXBhZ2UtbG9naW5fX2ludHJvIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm8tdGFibGUtY2xpbWJfX3R0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXRhYmxlLWNsaW1iX190dGwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5vLXRhYmxlLWNsaW1iX190YWJsZV9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXRhYmxlLWNsaW1iX190YWJsZV9faXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby10YWJsZS1jbGltYl9fdGFibGVfX2l0ZW1zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXRhYmxlLWNsaW1iX190YWJsZV9faXRlbXM6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmUyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXRhYmxlLWNsaW1iX190YWJsZV9faXRlbXM6Zmlyc3QtY2hpbGQgLm8tdGFibGUtY2xpbWJfX3RhYmxlX19pdGVtLi1pdGVtMDEge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmUyO1xuICB9XG59XG5cbi5vLXRhYmxlLWNsaW1iX190YWJsZV9faXRlbSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMmUyZTI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtaW4taGVpZ2h0OiA0N3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tdGFibGUtY2xpbWJfX3RhYmxlX19pdGVtIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5vLXRhYmxlLWNsaW1iX190YWJsZV9faXRlbS4taXRlbTAxIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTJlMmUyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby10YWJsZS1jbGltYl9fdGFibGVfX2l0ZW0uLWl0ZW0wMSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXRhYmxlLWNsaW1iX190YWJsZV9faXRlbS4taXRlbTAxIHtcbiAgICBmbGV4LWJhc2lzOiAxNiU7XG4gICAgbWF4LXdpZHRoOiAxNiU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5vLXRhYmxlLWNsaW1iX190YWJsZV9faXRlbS4taXRlbTAyIHtcbiAgY29sb3I6ICMwOWEwM2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXRhYmxlLWNsaW1iX190YWJsZV9faXRlbS4taXRlbTAyIHtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTJlMmUyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby10YWJsZS1jbGltYl9fdGFibGVfX2l0ZW0uLWl0ZW0wMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtYmFzaXM6IDEzJTtcbiAgICBtYXgtd2lkdGg6IDEzJTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbi5vLXRhYmxlLWNsaW1iX190YWJsZV9faXRlbS4taXRlbTAzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tdGFibGUtY2xpbWJfX3RhYmxlX19pdGVtLi1pdGVtMDMge1xuICAgIGZsZXg6IDE7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tdGFibGUtY2xpbWJfX3RhYmxlX19pdGVtLi1pdGVtMDMge1xuICAgIGZsZXgtYmFzaXM6IDU2JTtcbiAgICBtYXgtd2lkdGg6IDU2JTtcbiAgfVxufVxuLm8tdGFibGUtY2xpbWJfX3RhYmxlX19pdGVtLi1pdGVtMDQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby10YWJsZS1jbGltYl9fdGFibGVfX2l0ZW0uLWl0ZW0wNCB7XG4gICAgbWluLXdpZHRoOiA3MHB4O1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXRhYmxlLWNsaW1iX190YWJsZV9faXRlbS4taXRlbTA0IHtcbiAgICBmbGV4LWJhc2lzOiAxNSU7XG4gICAgbWF4LXdpZHRoOiAxNSU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tdGFibGUtY2xpbWJfX3RhYmxlX19pdGVtX191bml0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tdGFibGUtY2xpbWJfX3RhYmxlX19pdGVtX191bml0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uby10YWJsZS1jbGltYl9fdGFibGVfX2l0ZW1fX3VuaXQuLXJlZCB7XG4gIGNvbG9yOiAjZmYyZjJmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby10YWJsZS1jbGltYl9fdGFibGVfX2l0ZW1fX3VuaXQuLXBvaW50IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXRhYmxlLWNsaW1iX190YWJsZV9faXRlbV9fdW5pdC4tcG9pbnQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXRhYmxlLWNsaW1iX190YWJsZV9faXRlbV9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tdGFibGUtY2xpbWJfX3RhYmxlX19pdGVtX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4uby10YWJsZS1jbGltYl9fdGFibGVfX2l0ZW1fX3R4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vLWNvdXBvbi1kZXRhaWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm8tY291cG9uLWRldGFpbC4tZnVsbCB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLm8tY291cG9uLWRldGFpbF9fbWFpbiB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tY291cG9uLWRldGFpbF9fbWFpbiB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5vLWNvdXBvbi1kZXRhaWxfX21haW4gLm8tY291cG9uLWRldGFpbF9fcGFpZGJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vLWNvdXBvbi1kZXRhaWxfX3RvcCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xufVxuLm8tY291cG9uLWRldGFpbF9fbWFpbi4tZ3JlZW4gLm8tY291cG9uLWRldGFpbF9fdG9wIHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjNGZiNDQ3O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjNGZiNDQ3O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgIzRmYjQ0Nztcbn1cbi5vLWNvdXBvbi1kZXRhaWxfX21haW4uLWxpZ2h0LWJsdWUgLm8tY291cG9uLWRldGFpbF9fdG9wIHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjNTViNmQzO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjNTViNmQzO1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgIzU1YjZkMztcbn1cblxuLm8tY291cG9uLWRldGFpbF9fYm90dG9tIHtcbiAgcGFkZGluZzogNC41cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm8tY291cG9uLWRldGFpbF9fbWFpbi4tZ3JlZW4gLm8tY291cG9uLWRldGFpbF9fYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmYjQ0Nztcbn1cbi5vLWNvdXBvbi1kZXRhaWxfX21haW4uLWxpZ2h0LWJsdWUgLm8tY291cG9uLWRldGFpbF9fYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YjZkMztcbn1cblxuLm8tY291cG9uLWRldGFpbF9fdHRsIHtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLm8tY291cG9uLWRldGFpbC4tZ3JlZW5wbHVzIC5vLWNvdXBvbi1kZXRhaWxfX3R0bCB7XG4gIHBhZGRpbmc6IDZweCAwIDAgNTBweDtcbn1cblxuLm8tY291cG9uLWRldGFpbF9fcHJpY2Vib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA2cHggMCAxMHB4O1xufVxuLm8tY291cG9uLWRldGFpbF9fcHJpY2Vib3guLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vLWNvdXBvbi1kZXRhaWxfX3ByaWNlYm94Lmhhcy1sYWJlbCB7XG4gIHBhZGRpbmc6IDZweCAwIDZweCAyNXB4O1xufVxuXG4uby1jb3Vwb24tZGV0YWlsX19wcmljZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG4uby1jb3Vwb24tZGV0YWlsX19wcmljZWJveC5oYXMtbGFiZWwgLm8tY291cG9uLWRldGFpbF9fcHJpY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5vLWNvdXBvbi1kZXRhaWxfX3ByaWNlLXR4dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLm8tY291cG9uLWRldGFpbF9fZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA2cHggMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uby1jb3Vwb24tZGV0YWlsX19tYWluLi1ncmVlbiAuby1jb3Vwb24tZGV0YWlsX19kYXRlIHtcbiAgY29sb3I6ICMwMDk5MzM7XG4gIGJvcmRlci10b3A6ICMwMDk5MzMgM3B4IGRhc2hlZDtcbn1cbi5vLWNvdXBvbi1kZXRhaWxfX21haW4uLWxpZ2h0LWJsdWUgLm8tY291cG9uLWRldGFpbF9fZGF0ZSB7XG4gIGNvbG9yOiAjNTViNmQzO1xuICBib3JkZXItdG9wOiAjNTViNmQzIDNweCBkYXNoZWQ7XG59XG4uby1jb3Vwb24tZGV0YWlsLi1ncmVlbnBsdXMgLm8tY291cG9uLWRldGFpbF9fZGF0ZSB7XG4gIGJvcmRlci10b3A6ICMwMDU4M2UgMnB4IGRhc2hlZDtcbn1cbi5vLWNvdXBvbi1kZXRhaWxfX2RhdGUgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm8tY291cG9uLWRldGFpbF9fZGF0ZV9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vLWNvdXBvbi1kZXRhaWwuLWdyZWVucGx1cyAuby1jb3Vwb24tZGV0YWlsX19kYXRlX19ib3gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm8tY291cG9uLWRldGFpbF9fYm94X190dGwge1xuICBmbGV4LWJhc2lzOiA0MiU7XG4gIG1heC13aWR0aDogNDIlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDIuNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uby1jb3Vwb24tZGV0YWlsX19tYWluLi1ncmVlbiAuby1jb3Vwb24tZGV0YWlsX19ib3hfX3R0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmI0NDc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm8tY291cG9uLWRldGFpbF9fbWFpbi4tbGlnaHQtYmx1ZSAuby1jb3Vwb24tZGV0YWlsX19ib3hfX3R0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWI2ZDM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm8tY291cG9uLWRldGFpbF9fZGF0ZV9fYm94Li1yZXNlcnZlIC5vLWNvdXBvbi1kZXRhaWxfX2JveF9fdHRsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDIwMDtcbiAgY29sb3I6ICMxNzE3MTc7XG59XG4uby1jb3Vwb24tZGV0YWlsLi1ncmVlbnBsdXMgLm8tY291cG9uLWRldGFpbF9fYm94X190dGwge1xuICBjb2xvcjogIzAwNTgzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uby1jb3Vwb24tZGV0YWlsX19ib3hfX2RhdGEge1xuICBmbGV4LWJhc2lzOiA1OCU7XG4gIG1heC13aWR0aDogNTglO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tY291cG9uLWRldGFpbF9fYm94X19kYXRhIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uby1jb3Vwb24tZGV0YWlsX19tYWluLi1ncmVlbiAuby1jb3Vwb24tZGV0YWlsX19ib3hfX2RhdGEge1xuICBjb2xvcjogIzRmYjQ0Nztcbn1cbi5vLWNvdXBvbi1kZXRhaWxfX21haW4uLWxpZ2h0LWJsdWUgLm8tY291cG9uLWRldGFpbF9fYm94X19kYXRhIHtcbiAgY29sb3I6ICM1NWI2ZDM7XG59XG4uby1jb3Vwb24tZGV0YWlsX19kYXRlX19ib3guLXJlc2VydmUgLm8tY291cG9uLWRldGFpbF9fYm94X19kYXRhIHtcbiAgY29sb3I6ICMxNzE3MTc7XG59XG4uby1jb3Vwb24tZGV0YWlsLi1ncmVlbnBsdXMgLm8tY291cG9uLWRldGFpbF9fYm94X19kYXRhIHtcbiAgY29sb3I6ICMwMDU4M2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5vLWNvdXBvbi1kZXRhaWxfX2lucHV0LWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cblxuLm8tY291cG9uLWRldGFpbF9fbWFpbi4tcGFpZCAuby1jb3Vwb24tZGV0YWlsX19wYWlkYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAtMTBweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjYsIDI2LCAyNiwgMC43KTtcbn1cbi5vLWNvdXBvbi1kZXRhaWxfX21haW4uLXBhaWQgLm8tY291cG9uLWRldGFpbF9fcGFpZGJveCAuby1jb3Vwb24tZGV0YWlsX19wYWlkYm94X19pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ltZ19wYWlkLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDIzN3B4O1xuICBoZWlnaHQ6IDg5cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm8tY291cG9uLWRldGFpbF9fbWFpbi4tcGFpZC1ncmVlbnBsdXMgLm8tY291cG9uLWRldGFpbF9fcGFpZGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjYsIDI2LCAyNiwgMC43KTtcbiAgcGFkZGluZzogMTlweCAxNnB4O1xufVxuLm8tY291cG9uLWRldGFpbF9fbWFpbi4tcGFpZC1ncmVlbnBsdXMgLm8tY291cG9uLWRldGFpbF9fcGFpZGJveCAuby1jb3Vwb24tZGV0YWlsX19wYWlkYm94X19pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5vLWNvdXBvbi1kZXRhaWxfX3BhaWRib3hfX2l0ZW1fX25hbWUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm8tY291cG9uLWRldGFpbF9fbWFpbi4tcGFpZC1ncmVlbnBsdXMgLm8tY291cG9uLWRldGFpbF9fcGFpZGJveF9faXRlbV9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm8tY291cG9uLWRldGFpbF9fcGFpZGJveF9faXRlbV9fZGF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm8tY291cG9uLWRldGFpbF9fbWFpbi4tcGFpZC1ncmVlbnBsdXMgLm8tY291cG9uLWRldGFpbF9fcGFpZGJveF9faXRlbV9fZGF0ZSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5vLWNvdXBvbi1kZXRhaWxfX3BhaWRib3hfX2l0ZW1fX3RpbWUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5vLWNvdXBvbi1kZXRhaWxfX21haW4uLXBhaWQtZ3JlZW5wbHVzIC5vLWNvdXBvbi1kZXRhaWxfX3BhaWRib3hfX2l0ZW1fX3RpbWUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm8tY291cG9uLWRldGFpbF9faW5wdXQtYm94X190dGwge1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uby1jb3Vwb24tZGV0YWlsX19pbnB1dC1ib3hfX2NvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uby1jb3Vwb24tZGV0YWlsX19pbnB1dC1ib3hfX2NvZGU6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWFhYWE7XG59XG5cbi5vLWNvdXBvbi1kZXRhaWxfX3RhYmxlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xufVxuXG4uby1jb3Vwb24tZGV0YWlsX190YWJsZV9fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWNvdXBvbi1kZXRhaWxfX3RhYmxlX19ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLm8tY291cG9uLWRldGFpbF9fdGFibGUgLm8tY291cG9uLWRldGFpbF9fdGFibGVfX2Jsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbn1cblxuLm8tY291cG9uLWRldGFpbF9fdGFibGVfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tY291cG9uLWRldGFpbF9fdGFibGVfX2hlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1jb3Vwb24tZGV0YWlsX190YWJsZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTJlMmUyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1jb3Vwb24tZGV0YWlsX190YWJsZV9faGVhZGluZy4tcGMtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuLm8tY291cG9uLWRldGFpbF9fdGFibGVfX2hlYWRpbmcuLWJnLWxpZ2h0LWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tY291cG9uLWRldGFpbF9fdGFibGVfX2hlYWRpbmcuLWJnLWNsZWFyLXBjIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uby1jb3Vwb24tZGV0YWlsX190YWJsZV9fY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1jb3Vwb24tZGV0YWlsX190YWJsZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tY291cG9uLWRldGFpbF9fdGFibGVfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1jb3Vwb24tZGV0YWlsX190YWJsZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uby1jb3Vwb24tZGV0YWlsX190YWJsZV9fY29udGVudC4tZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4uby1jb3Vwb24tZGV0YWlsX19jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tY291cG9uLWRldGFpbF9fY29kZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uby1jb3Vwb24tZGV0YWlsX19jb2RlX190dGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWNvdXBvbi1kZXRhaWxfX2NvZGVfX3R0bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDU1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5vLWNvdXBvbi1kZXRhaWxfX2NvZGVfX2lucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMTBweCAxM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWNvdXBvbi1kZXRhaWxfX2NvZGVfX2lucHV0IHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uby1jb3Vwb24tZGV0YWlsX19ib3R0b21fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5vLWNvdXBvbi1kZXRhaWxfX3JpYmJvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLm8tZ29sZmNvdXJzZS1rdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLWdvbGZjb3Vyc2Uta3YuLWltZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdvbGZjb3Vyc2Uta3YuLWltZyB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdvbGZjb3Vyc2Uta3YuLWltZyB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuLm8tZ29sZmNvdXJzZS1rdi4taW1nLi1hcmVhIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdvbGZjb3Vyc2Uta3YuLWltZy4tYXJlYSB7XG4gICAgaGVpZ2h0OiAxNjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdvbGZjb3Vyc2Uta3YuLWltZy4tYXJlYSB7XG4gICAgaGVpZ2h0OiAxNjhweDtcbiAgfVxufVxuXG4uby1nb2xmY291cnNlLWt2X19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDcwLCAzOCwgMC41KTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uby1nb2xmY291cnNlLWt2X19pbm5lcl9fYm94IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdvbGZjb3Vyc2Uta3ZfX2lubmVyX19ib3gge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLm8tZ29sZmNvdXJzZS1rdi4tYXJlYSAuby1nb2xmY291cnNlLWt2X19pbm5lcl9fYm94IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWdvbGZjb3Vyc2Uta3YuLWFyZWEgLm8tZ29sZmNvdXJzZS1rdl9faW5uZXJfX2JveCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuLm8tZ29sZmNvdXJzZS1rdl9faW5uZXJfX2VuIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdvbGZjb3Vyc2Uta3ZfX2lubmVyX19lbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLm8tZ29sZmNvdXJzZS1rdl9faW5uZXJfX3R0bCB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdvbGZjb3Vyc2Uta3ZfX2lubmVyX190dGwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5vLWdvbGZjb3Vyc2Uta3ZfX2lubmVyX190eHQge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwOUEwM0U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ29sZmNvdXJzZS1rdl9faW5uZXJfX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1pbi1oZWlnaHQ6IDc4cHg7XG4gIH1cbn0iLCJAaW1wb3J0IFwiY29uZmlnXCI7XG5AaW1wb3J0IFwiZm91bmRhdGlvbi9taXhpblwiO1xuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5MYXlvdXRcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuQGltcG9ydCBcImxheW91dC9nb2xmY291cnNlbmF2aVwiO1xuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5BdG9tc1xuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5AaW1wb3J0IFwiYXRvbXMvYnRuXCI7XG5AaW1wb3J0IFwiYXRvbXMvdHh0XCI7XG5AaW1wb3J0IFwiYXRvbXMvbGFiZWxcIjtcbkBpbXBvcnQgXCJhdG9tcy9saW5rXCI7XG5AaW1wb3J0IFwiYXRvbXMvbGlzdFwiO1xuQGltcG9ydCBcImF0b21zL2JhZGdlXCI7XG5AaW1wb3J0IFwiYXRvbXMvaGVhZGluZ1wiO1xuQGltcG9ydCBcImF0b21zL3BhbmVsXCI7XG5AaW1wb3J0IFwiYXRvbXMvZm9ybS1zZWxlY3RcIjtcbkBpbXBvcnQgXCJhdG9tcy9mb3JtLWNoZWNrXCI7XG5AaW1wb3J0IFwiYXRvbXMvZm9ybS10eHRcIjtcbkBpbXBvcnQgXCJhdG9tcy9mb3JtLXRleHRhcmVhXCI7XG5AaW1wb3J0IFwiYXRvbXMvem9vbVwiO1xuQGltcG9ydCBcImF0b21zL3NlYXJjaFwiO1xuQGltcG9ydCBcImF0b21zL3Jlcy1tYXBcIjtcbkBpbXBvcnQgXCJhdG9tcy9hbmNob3ItZml4XCI7XG5AaW1wb3J0IFwiYXRvbXMvc2hhZGVcIjtcbkBpbXBvcnQgXCJhdG9tcy9iYWRnZVwiO1xuLy9wb2ludGNhcmR1c2VyXG5AaW1wb3J0IFwiYXRvbXMvbGluZVwiO1xuQGltcG9ydCBcImF0b21zL3JhZGlvXCI7XG5AaW1wb3J0IFwiYXRvbXMvY2lyY2xlXCI7XG5AaW1wb3J0IFwiYXRvbXMvdHh0LW9wdGlvblwiO1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuTW9sZWN1bGVzXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbkBpbXBvcnQgXCJtb2xlY3VsZXMvcmF0aW5nXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL2JyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvZmF2b3JpdGVcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvYW5jaG9yXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL3NvcnRcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvY2FyZFwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy90YWItbGlzdFwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9wbGFuLXNwXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL2FjY1wiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9pbmZvLWxpc3RcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvdGFibGVcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvYXJlYS11bml0XCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL2luZm9cIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvb3RoZXItY29uZGl0aW9uXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL2NhbGVuZGVyXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL3BsYW5cIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvdGltZVwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy90b29sdGlwXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL3N0YXJ0XCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL3NjaGVkdWxlXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL251bWJlclwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9ib3R0b20tc3BcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvem9vbVwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9jb3B5LXVybFwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9wbGFuLWRldGFpbC10aXBcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvY2hhcnRcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvc2VsZWN0LWRhdGVcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvbGV2ZWwtZ3JhcGhcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvcmVzZXJ2ZS1tZW1iZXJzXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL3N0YXR1c1wiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9idG4tbWVudVwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9iYW5uZXJcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvZ2MtbmV3c1wiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9idG4tdW5pdFwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy90YWItbGFiZWxcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvaGVhZGVyLW5hdlwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9yZXNlcnZhdGlvbi1saXN0XCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL2ZpeGVkLWFyZWFcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvdGFiLW1lbnVcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvYWNjLWluY2hlY2tcIjtcbi8vcG9pbnRjYXJkdXNlclxuQGltcG9ydCBcIm1vbGVjdWxlcy9pbnB1dFwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9kZXRhaWxib3hcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvY291cG9uLXBhbmVsXCI7XG5cbi8vc2hvd3VzZXJpbmZvIGluIG15cGFnZSBjc3NcbkBpbXBvcnQgXCJtb2xlY3VsZXMvbXlwYWdlLWhlYWRpbmdcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvZmxvYXQtbWVudVwiO1xuLy8gQGltcG9ydCBcIm1vbGVjdWxlcy9hbm5vdW5jZVwiO1xuLy8gQGltcG9ydCBcIm1vbGVjdWxlcy9mYXZvcml0ZS1jb3Vyc2VcIjtcbi8vIEBpbXBvcnQgXCJtb2xlY3VsZXMvYnVkZHlcIjtcbi8vIEBpbXBvcnQgXCJtb2xlY3VsZXMvY29uZmlybWF0aW9uXCI7XG5cbi8vbmV3IFxuQGltcG9ydCBcIm1vbGVjdWxlcy9ub3RpY2VcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvaW50cm9cIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvcG9pbnQtdXNlclwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9wYXNzXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL3RvdGFsLXBvaW50XCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL2Jhbm5lci11bml0XCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL3RhYmxlYm94XCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL3Bhc3MtZGV0YWlsXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL3BhZ2UtbmV3c1wiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9saXN0XCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL21lZGlhLWJveFwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9hbmNob3ItYm94XCI7XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbk9yZ2FuaXNtc1xuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9wcm9ncmFtXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL3RhYlwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9sb2dpblwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9ncmlkXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL3BhZ2VuYXZpXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL21vZGFsXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL2t2XCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL3BpY2t1cFwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9pbmZvXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL25laWdoYm9yaW5nXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL3JlZ2lzdGVyXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL2NhbGVuZGVyXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL2FyZWFcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvYmFzaWMtaW5mb1wiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9yZXZpZXdcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvZ2FsbGVyeVwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9zZWxlY3QtdGltZVwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9kcm9wZG93blwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9jYWxlbmRlci1zcFwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9zY2hlZHVsZVwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9tZWRpYVwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9pbmZvLWxpc3RcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvcGxhbi1kZXRhaWxcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvcGxhbi1zZWFyY2hcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvcGF0aWNpcGFudFwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9zZWFyY2gtcmVzdWx0c1wiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9jb21wYW5pb25cIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvdXNlci1yZXZpZXdcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvY2hhcnRcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvc2VsZWN0LW1lbnVcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvYmFubmVyXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL3Byb2Nlc3NcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvcXVlc3Rpb25uYWlyZVwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9jb3Vyc2UtbGlzdFwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9tYXBcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvZGF0ZXBpY2tlclwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9oaW50XCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL2NvdmlkXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL2NvbXBldGl0aW9uXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL3dpbm5lci1pbnRlcnZpZXdcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvYmctYm94XCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL3BhbmVsLWJveFwiO1xuLy9wb2ludGNhcmR1c2VyXG5AaW1wb3J0IFwib3JnYW5pc21zL2Zvcm1cIjtcbi8vc2hvd3VzZXJpbmZvIGluIG15cGFnZSBjc3NcbkBpbXBvcnQgXCJvcmdhbmlzbXMvcmVzZXJ2ZS1pbmZvXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL3NpZGUtbmF2XCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL215cGFnZVwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9jaGVja2luXCI7XG4vL25ld1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9wYWdlLWxvZ2luXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL3RhYmxlLWNsaW1iXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL2NvdXBvbi1kZXRhaWxcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvZ29sZmNvdXJzZS1rdlwiOyIsIi8v44K044Or44OV5aC044Oa44O844K444Gu44OK44OT44Ky44O844K344On44Oz77yIbC1oZWFkZXLjgpLliIblibLvvIlcblxuLmwtaGVhZGVyX19icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG59XG5cbi5sLWhlYWRlcl9fbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLW91dDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlfMztcbiAgfVxuICAubC1oZWFkZXIuaXMtc2Nyb2xsICYge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cblxuICAubC1oZWFkZXIuaXMtc2Nyb2xsLi1wb2x5Z2xvdCAmIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlci4tcG9seWdsb3QgJiB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuICAubC1oZWFkZXIubGFuZy1jaGFuZ2UtbW9kYWwtYWN0aXZlICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuICAubC1oZWFkZXIubGFuZy1jaGFuZ2UtbW9kYWwtYWN0aXZlLmlzLXNjcm9sbCAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLW91dDtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgfVxuICB9XG4gICYuaGFzLXNjcm9sbC1tZW51IHtcbiAgICAubC1oZWFkZXJfX25hbWUge1xuICAgICAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zICYge1xuICAgICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLWJvdHRvbS1saW5lIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M2YzZjNjtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyX19tYWluX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1vdXQ7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgfVxuICAmLmhhcy1tZW51IHtcbiAgICAubC1oZWFkZXIuaXMtc2Nyb2xsICYge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1tZW51LWxpc3Qge1xuICAgIC5sLWhlYWRlci5pcy1zY3JvbGwgJiB7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubC1oZWFkZXIuaXMtc2Nyb2xsICYge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwuLXBvbHlnbG90ICYge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDczcHg7XG4gICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgfVxuICB9XG4gIC8v5aSa6KiA6KqeXG4gIC5sLWhlYWRlcl9fbWFpbi4tbGFuZyAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi5sLWhlYWRlcl9fbWFpbl9fbWVudSB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2Utb3V0O1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLy/lpJroqIDoqp7jg5rjg7zjgrhcbiAgLmwtaGVhZGVyX19tYWluLi1sYW5nICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLmhhcy1uYXYtbWVudSB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZmxleDogMTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4ubC1oZWFkZXJfX3Jlc2VydmUtYnRuIHtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGZsZXgtYmFzaXM6IDI3NXB4O1xuICAgIG1heC13aWR0aDogMjc1cHg7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19zcC1yZXNlcnZlLWJ0bnMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19tYWluX190eHQge1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZmxleDogYXV0bztcbiAgfVxuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbiAgLmwtaGVhZGVyX19tYWluLmhhcy1zY3JvbGwtbWVudSAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogNTAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICB9XG4gIH1cbiAgJi4tc2Nyb2xsLW1lbnUge1xuICAgIC5sLWhlYWRlci5pcy1zY3JvbGwgJiB7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubC1oZWFkZXIuaXMtc2Nyb2xsICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuICAubC1oZWFkZXIuLXBvbHlnbG90ICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuICAubC1oZWFkZXIuaXMtc2Nyb2xsLi1wb2x5Z2xvdCAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyX19tYWluLmhhcy1zY3JvbGwtbWVudSAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgLmwtaGVhZGVyLmlzLXNjcm9sbC0yICYge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlcl9fbWFpbi4tZ2MgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAubC1oZWFkZXJfX21haW4uLWdjICYge1xuICAgIC5sLWhlYWRlci5pcy1zY3JvbGwtMiAmIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBtaW4taGVpZ2h0OiA2OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubC1oZWFkZXJfX21haW4uLWdjICYge1xuICAgIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAmIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBtaW4taGVpZ2h0OiA0M3B4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyX19tYWluLi1sYW5nICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgZ2FwOiA1cHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICB9XG4gIEBtZWRpYSAjeyRwY2J9IHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtaW4taGVpZ2h0OiA1MXB4O1xuICAgIC5sLWhlYWRlci5pcy1zY3JvbGwtMiAmIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi4tc3AtZml4ZWQge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogMTFweCA1cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLmwtaGVhZGVyLmlzLXNjcm9sbCAmIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0yICYge1xuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDUwdncgLSA1MCUgLSAxNXB4KSk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDUwdncgLSA1MCUgLSAxNXB4KSk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIH1cbiAgfVxuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyX19tYWluLmhhcy1zY3JvbGwtbWVudSAmIHtcbiAgICAubC1oZWFkZXIuaXMtc2Nyb2xsLTIgJiB7XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgbWluLWhlaWdodDogNDNweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgbWluLWhlaWdodDogNjdweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyX19tYWluLi1nYy5oYXMtc2Nyb2xsLW1lbnUgJiB7XG4gICAgLmwtaGVhZGVyLmlzLXNjcm9sbC0yICYge1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlcl9fbWFpbi4tZ2MuaGFzLXNjcm9sbC1tZW51ICYge1xuICAgIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAmIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubC1oZWFkZXJfX21haW5fX2lubmVyLi10ZWxib3ggJiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAubC1oZWFkZXJfX21haW4uLWxhbmcgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB9XG4gIH1cbn1cbi5sLWhlYWRlcl9fbmFtZV9faWNvbiB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIG1heC13aWR0aDogNTVweDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2Zhdm9yaXRlLXNwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLW91dDtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgJiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICB9XG59XG5cbi5sLWhlYWRlcl9fc3RhdGljLWJveCB7XG4gIHRyYW5zaXRpb246IDAuMXMgYWxsIGVhc2Utb3V0O1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgICBwYWRkaW5nLXRvcDogNjlweDtcbiAgfVxuICAubC1oZWFkZXJfX21haW4uaGFzLXNjcm9sbC1tZW51ICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZy10b3A6IDczcHg7XG4gICAgfVxuICAgICYuLXNwLW5vcm1hbCB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwgJiB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlci4tcG9seWdsb3QgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyX19hZGRyZXNzIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbn1cblxuLmwtaGVhZGVyX19tYWluX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5sLWhlYWRlcl9fcmF0aW5nIHtcbiAgZmxleDogbm9uZTtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDNweDtcbiAgICB3aWR0aDogMTkwcHg7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgd2lkdGg6IDk0cHg7XG4gICAgcGFkZGluZzogNnB4IDEwcHggMTBweCAwO1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubS1yYXRpbmdfX2hlYWRpbmcsXG4gIC5tLXJhdGluZ19fc3RhciB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAubS1yYXRpbmdfX3VuaXQge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAubS1yYXRpbmdfX2l0ZW0ge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1oZWFkZXJfX2FjY2VzcyB7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBmbGV4OiBhdXRvO1xuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk1cHgpO1xuICAgIHBhZGRpbmc6IDhweCAwIDhweCA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhICN7JHBjYn0ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIH1cbiAgfVxuICAmLi1kcml2ZSB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyX19hY2Nlc3NfX2xpbmsge1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgLmwtaGVhZGVyX19hY2Nlc3MuLWRyaXZlICYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5sLWhlYWRlcl9fYWNjZXNzX19pY29uIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5sLWhlYWRlcl9fYWNjZXNzX190eHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19mYXZvcml0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDk1cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsICYge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICB9XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfMztcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAmLi1wY3ctbm9uZSB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyX19idG4tdW5pdCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAxODJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLmwtaGVhZGVyX19tYWluX19pbm5lci4tbWVudS1saXN0ICYge1xuICAgIC5sLWhlYWRlci5pcy1zY3JvbGwgJiB7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyX19idG4tYm94IHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXG4gIC5sLWhlYWRlci5pcy1zY3JvbGwgJiB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICYuLWJ0bi1hIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI0cHgpO1xuICAgICAgfVxuICAgICAgJi4tYnRuLWIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE4MHB4KSB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVZKDE4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubC1oZWFkZXIuaXMtc2Nyb2xsLi1wb2x5Z2xvdCAmIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgJi4tYnRuLWEge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgICAmLi1idG4tYiB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5oYXMtbWVudSB7XG4gICAgLmwtaGVhZGVyLmlzLXNjcm9sbCAmIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICYuLWJ0bi1hIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuLWJ0bi1iIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLi1yZW1vdmUge1xuICAgICAgLmwtaGVhZGVyLmlzLXNjcm9sbCAmIHtcbiAgICAgICAgJi4tYnRuLWIge1xuICAgICAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sLWhlYWRlcl9fYnRuIHtcbiAgd2lkdGg6IDE2MnB4O1xuXG4gIC5sLWhlYWRlcl9fYnRuLWJveCAmLmEtYnRuIC5hLWJ0bl9fYXJyb3cge1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19idG4tYm94ICsgLmwtaGVhZGVyX19idG4tYm94IHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICAubC1oZWFkZXIuLXBvbHlnbG90ICYge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2JvdHRvbS11bml0IHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBtYXJnaW4tdG9wOiAxMzNweDtcbiAgfVxuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjAwMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XG4gIH1cbiAgQG1lZGlhICN7JHBjYn0ge1xuICAgIGJvdHRvbTogLTIxMnB4O1xuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBib3R0b206IC0xODBweDtcbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgICBib3R0b206IC0xMTFweDtcbiAgfVxuICAubC1oZWFkZXIuLXBvbHlnbG90ICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgYm90dG9tOiAtODdweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgYm90dG9tOiAtMTE2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIGJvdHRvbTogLTE0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMi4tcG9seWdsb3QgJiB7XG4gICAgQG1lZGlhICN7JHBjYn0ge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiA3M3B4ICFpbXBvcnRhbnQ7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgfVxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogNTlweCAhaW1wb3J0YW50O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogNjdweCAhaW1wb3J0YW50O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgIH1cbiAgfVxuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMuLXBvbHlnbG90ICYge1xuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogNzNweCAhaW1wb3J0YW50O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDU5cHggIWltcG9ydGFudDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDMzcHggIWltcG9ydGFudDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0yICYge1xuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDY3cHggIWltcG9ydGFudDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDY3cHggIWltcG9ydGFudDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgdG9wOiAzM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYuaGFzLXNjcm9sbC1tZW51IHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAvL3dpbiBjaHJvbWXjga7jgZ/jgoExMTXjgYvjgokxMTRcbiAgICAgIG1hcmdpbi10b3A6IDExNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjAwMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjYn0ge1xuICAgICAgYm90dG9tOiAtMjEycHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIGJvdHRvbTogLTE4MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGJvdHRvbTogLTEyM3B4O1xuICAgIH1cbiAgICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgJiB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5sLWhlYWRlcl9fbWFpbi4tZ2MgJiB7XG4gICAgICAubC1oZWFkZXIuaXMtc2Nyb2xsLTIgJiB7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICB0b3A6IDcycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1NQ44Oa44O844K45LiL5Zu65a6a44Gu44Oc44K/44Oz44Oh44OL44Ol44O8XG4ubC1oZWFkZXJfX3NwLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHksIDAuM3MgdmlzaWJpbGl0eTtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC8v44Kz44Oz44OG44Oz44OE44Gr44Kr44Os44Oz44OA44O844GM44GC44KL5pmC44Gg44GR6KGo56S6XG4gIGJvZHkuaGFzLWNhbGVuZGVyICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLy/ml6Xku5jjgpLpgbjmip7mmYJcbiAgJi4tc2VsZWN0ZWQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cbiAgLy/jgqbjgqPjg7Pjg4njgqbjga7kuIvjgb7jgafjgrnjgq/jg63jg7zjg6vjgZfjgZ/nirbmhYtcbiAgJi5pcy1ib3R0b20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5sLWhlYWRlci4tcG9seWdsb3QgJiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgfVxuICAmLi1yZW1vdmUge1xuICAgIC5sLWhlYWRlci4tY2hhbmdlLWZpeGVkLW1lbnUgJiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubC1oZWFkZXJfX3NwLWJvdHRvbV9fb25seS1qcC10eHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sLWhlYWRlcl9fc3AtYm90dG9tX19idG5Vbml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuLmwtaGVhZGVyX19zcC1ib3R0b21fX2J0biB7XG4gIGZsZXg6IG5vbmU7XG4gIEBtZWRpYSAjeyRwY2J9IHtcbiAgICB3aWR0aDogMjE1cHg7XG4gIH1cbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICB9XG59XG5cbi5sLWhlYWRlcl9fc3AtYm90dG9tX19idG4gKyAubC1oZWFkZXJfX3NwLWJvdHRvbV9fYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5sLWhlYWRlci4tcG9seWdsb3QgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4vL2dvbGNvdXNlbmF2aSBmaXhlZCBwYyDlj7PjgrXjgqTjg4njg5zjgr/jg7Pjg6Hjg4vjg6Xjg7xcbi8vU1Djga/kuIvlm7rlrprjga7jg5zjgr/jg7Pjg6Hjg4vjg6Xjg7xcbi5sLWhlYWRlcl9fYnRuLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDBweCAtMXB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMTUwcHg7XG4gICAgd2lkdGg6IDE4OHB4O1xuICAgIHotaW5kZXg6IDMwMDtcbiAgICBwYWRkaW5nOiAxN3B4IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDAgMCA2cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDMwMTA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5LCAwLjNzIHZpc2liaWxpdHk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmwtaGVhZGVyLmlzLXNjcm9sbCAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLy/jgqbjgqPjg7Pjg4njgqbjga7kuIvjgb7jgafjgrnjgq/jg63jg7zjg6vjgZfjgZ/nirbmhYtcbiAgICAmLmlzLWJvdHRvbSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG4ubC1oZWFkZXJfX2J0bi1tZW51X19idG4ge1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgfVxufVxuIiwiLy9SZXNwb25zaXZlIOioreWumuetiVxuXG4kaW9zOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM2MXB4KVwiO1xuJHNwOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KVwiO1xuJHBjOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50XCI7XG4kdGFibGV0OiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpXCI7XG4kcGNiOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KVwiO1xuJHBjdzogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludFwiO1xuJG1vYmlsZTogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpXCI7XG4kZGVza3RvcDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpXCI7XG4kYmFzaWM6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KVwiO1xuXG4kdGFibGV0X3dpZHRoOiA3NjhweDtcbiRwY2Jfd2lkdGg6IDEwMjRweDtcbiRwY3dfd2lkdGg6IDEyMDBweDtcblxuJHBjX3dpZHRoOiAxMDI0cHg7XG4kcGNfY29udC13aWR0aDogOTkwcHg7XG4kc3BfcGFkZGluZzogMTVweDtcbiRzcF9wYWRkaW5nLXdpZGU6IDMwcHg7XG4kcGNfd2lkdGhfb2xkOiAxMDAwcHg7XG5cbiRmb250LWdvdGhpYzogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLFxuICBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLFxuICBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCJZdUdvdGhpY1wiLFxuICBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsXG4gIHNhbnMtc2VyaWY7XG4kZm9udC1nb3RoaWMtaGlyYWdpbm86IFwiSGlyYWdpbm8gU2Fuc1wiLCBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcbiAgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIixcbiAgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXVHb3RoaWNcIixcbiAgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLFxuICBzYW5zLXNlcmlmO1xuJGZvbnQtbWluY2hvOiBcIlRpbWVzIE5ldyBSb21hblwiLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIixcbiAgXCLvvK3vvLMg77yw5piO5pydXCIsIHNlcmlmO1xuXG4kZm9udC1wb3BwaW5zOiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiRmb250LWhpcmFnaW5vOiBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcblxuJGZvbnQta2FubmFkYTogXCJLYW5uYWRhIE1OXCI7XG4kZm9udC1zYXZveWU6ICBTYXZveWUgTEVUO1xuJGZvbnQteXVnb3RoaWM6ICBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIll1R290aGljXCI7XG4vLyBib2R544K/44Kw44Gr44Kv44Op44K5XG4vLyDjg63jg7zjgqvjg6vjg6Hjg4vjg6Xjg7zjga7jgqLjgq/jg4bjgqPjg5Yo5ZCE44K044Or44OV5aC0KSDkuojntITjgqvjg6zjg7Pjg4Djg7wgcGctY2FsZW5kZXIg44K044Or44OV5aC06Kmz57SwIHBnLWRldGFpbCDjgrPjg7zjgrnjg6zjgqTjgqLjgqbjg4ggcGctbGF5b3V0IOOCouOCr+OCu+OCuSBwZy1hY2Nlc3Mg44Os44K544OI44Op44OzIHBnLXJlc3RhdXJhbnQg5Lya5ZOh5qipIHBnLW1lbWJlclxuLy8g44Ot44O844Kr44Or44Oh44OL44Ol44O844Gu44Ki44Kv44OG44Kj44OWKOS6iOe0hOOCteOCpOODiCkg44K044Or44OV5aC0IHBnLWdjIOe3tOe/kuWgtCBwZy1wcmFjdGljZSDjgrnjgq/jg7zjg6sgcGctc2Nob29sIOODpuODvOOCtuODvOWIpSBwZy11c2VyIOS8muWToeaoqSBwZy1tZW1iZXIg44Od44Kk44Oz44OI44Kr44O844OJIHBnLXBvaW50XG4kcGFnZXM6IGNhbGVuZGVyLCBkZXRhaWwsIGxheW91dCwgYWNjZXNzLCByZXN0YXVyYW50LCBtZW1iZXIsIGdjLCBwcmFjdGljZSxcbiAgc2Nob29sLCB1c2VyLCBwb2ludCwgdG9wLCBwcmljZTtcblxuLy8g6ImyXG4kdGhlbWVfY29sb3I6ICMwMDc1M2MgIWRlZmF1bHQ7XG4kdGhlbWVfZGFyazogIzAwMzYwZSAhZGVmYXVsdDtcbiR0aGVtZV9saWdodDogI2U1ZjFlYiAhZGVmYXVsdDtcblxuJGJsdWU6ICM1MGI2ZTM7XG4kZ3JheTogI2VkZWRlZDtcbiRncmF5XzI6ICNjNmM2YzY7XG4kZ3JheV8zOiAjY2NjY2NjO1xuJGdyYXlfNDogI2ExYTFhMTtcbiRncmF5XzU6ICNlZmVmZWY7XG4kZ3JheV82OiAjZjdmN2Y3O1xuJGdyYXlfNzogI2YxZjFmMTtcbiRncmF5Xzg6ICNmYWZhZmE7XG4kZ3JheV85OiAjZWJlYmViO1xuJGdyYXlfMTA6ICM3MDcwNzA7XG4kZ3JheV8xMTogI2NiY2JjYjtcbiRncmF5XzEyOiAjYzljOWM5O1xuJGdyYXlfMTM6ICNiMWIxYjE7XG4kZ3JheV8xNDogI2U2ZTZlNjtcbiRncmF5XzE1OiAjYzFjMWMxO1xuJGRhcmtfZ3JheV8xOiAjOTE5MTkxO1xuJGRhcmtfZ3JheV8yOiAjNjQ2NDY0O1xuJGRhcmtfZ3JheV8zOiAjNWI1YjViO1xuJGxpZ2h0X2dyYXk6ICNmOGY4Zjg7XG4keWVsbG93OiAjZmZkMjE3O1xuJGdyZWVuOiAjMDA4ZDMxO1xuJGxpZ2h0X2dyZWVuXzE6ICM1ZGE3MWU7XG4kbGlnaHRfZ3JlZW5fMjogIzhkYzMyOTtcbiRsaWdodF9ncmVlbl8zOiAjZWVmZmUyO1xuJGxpZ2h0X2dyZWVuXzM6ICNlZWY4ZWE7XG4kb3JhbmdlOiAjZjBhMjI1O1xuJHRleHQtY29sb3I6ICMxYTFhMWE7XG4kYmxhY2s6ICMzMzM7XG4kYmxhY2tfMjogIzNkM2QzZDtcbiRibGFja18zOiAjMjkyOTI5O1xuJGJsYWNrXzQ6ICM0NzQ3NDc7XG4kYmxhY2tfNTogIzMzMztcbiRsaWdodF9ibHVlOiAjZTJmM2ZmO1xuJHBpbms6ICNmZmVhZTk7XG4kcGFsZV9waW5rOiAjZmY4MzgzO1xuJHNreWJsdWU6ICM1MmI1ZWI7XG4kcmVkOiAjZGQzMzMzO1xuJHJlZF8yOiAjZjI1NjI1O1xuJHJlZF8zOiAjZmYwMDAwO1xuJGdvbGQ6ICM5Yzg1MDQ7XG4kbmlnaHQ6ICMwMDFCNDU7XG5cbi8vbXlwYWdlXG4kZ3JlZW5fbXlwYWdlXzE6ICMwMDk5MzM7IC8vIzM4QjE2N+OBi+OCiSMwMDk5MzPjgavlpInmm7RcbiRncmVlbl9teXBhZ2VfMjogIzAwOTkzMztcbiRsaWdodF9ncmVlbl9teXBhZ2U6ICNkYmYxZDM7XG4kbGlnaHRfZ3JheV9teXBhZ2U6ICNmMGYwZjA7XG4kYmxhY2tfbXlwYWdlOiAjMzIzMjMyO1xuJGJsYWNrX215cGFnZV8yOiAjNjQ2NDY0O1xuJGJsYWNrX215cGFnZV8zOiAjMjYyNjI2O1xuJGdyYXlfbXlwYWdlOiAjYzhjOGM4O1xuJGdyYXlfbXlwYWdlXzI6ICNkYmRiZGI7XG4kZ3JheV9teXBhZ2VfMzogI2YzZjNmMztcbiRncmF5X215cGFnZV80OiAjYWFhYWFhO1xuJGdyYXlfbXlwYWdlXzU6ICNlMmUyZTI7XG4kZ3JheV9teXBhZ2VfNjogI2YyZjJmMjtcbiRncmF5X215cGFnZV83OiAjZjBmMGYwO1xuJHBhbGVfeWVsbG93X215cGFnZTogI2ZmZmVmNztcbiRwZGY6ICNmZDQyMzQ7XG4kd29yZDogIzJhNGJhMztcbiRleGNlbDogIzE2ODM0NDtcbiRleHRlcm5hbDogIzFkNDA5ZDtcblxuLy8gd29tZW4g44Os44OH44Kj44O844K544Oa44O844K4XG4kd29tZW5fdGhlbWVfY29sb3I6ICNmZjY0NjQ7XG5cbiRsaW5rX2NvbG9yOiAjMzc3N2I4O1xuXG4vL+OAgOOCueOCr+ODvOODq1xuJHNjaG9vbF9jb2xvciA6Izg3NEI5MTtcbiRzY2hvb2xfbGlnaHRfY29sb3IgOiNGM0VDRjQ7IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8v44Ob44OQ44O85pmC44GrIG9wYWNpdHkg44KS5LiL44GS44KLXG4vLyRvcGFjaXR5OiDkuI3pgI/mmI7luqZcbi8vJGR1cmF0aW9uOiDjgqLjg4vjg6Hjg7zjgrfjg6fjg7Pjga7pgJ/luqZcbkBtaXhpbiBob3Zlcl9lZmZlY3QoJG9wYWNpdHk6IDAuNywgJGR1cmF0aW9uOiAwLjNzKSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJGR1cmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xuICB9XG59XG5cbi8v44Ob44OQ44O85pmC44GrIGJhY2tncm91bmQtY29sb3Ig44KS5aSJ44GI44KLXG4vLyRiZ2M6IOiJslxuLy8kZHVyYXRpb246IOOCouODi+ODoeODvOOCt+ODp+ODs+OBrumAn+W6plxuQG1peGluIGhvdmVyX2VmZmVjdF9iZygkYmdjLCAkZHVyYXRpb246IDAuM3MpIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkZHVyYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjO1xuICB9XG59XG5cbi8v44OV44Kp44Oz44OI44GucmVtICDkvosgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbkBtaXhpbiBmb250LXNpemUoJHNpemUsICRiYXNlOiAxNikge1xuXHRmb250LXNpemU6ICRzaXplICsgcHg7XG5cdGZvbnQtc2l6ZTogbWF0aC5kaXYoJHNpemUsICRiYXNlKSArIHJlbTtcbn1cblxuLy9wbGFjZWhvbGRlckNvbG9yIEBpbmNsdWRlIHBsYWNlaG9sZGVyQ29sb3IoI0M0QzRDNCk7XG5AbWl4aW4gcGxhY2Vob2xkZXJDb2xvcigkY29sb3IpIHtcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBhc3BlY3QtcmF0aW9uIFNhZmFyaeWvvuW/nFxuQG1peGluIGFzcGVjdC1yYXRpbygkd2lkdGgsICRoZWlnaHQsICRtYXgtd2lkdGg6IG5vbmUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpZiAoJG1heC13aWR0aCAhPSBcIm5vbmVcIikge1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aCArIHB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBhZGRpbmctdG9wOiByb3VuZChtYXRoLmRpdigkaGVpZ2h0LCAkd2lkdGgpICogMTAwJSAqIDEwMCkgKiAwLjAxO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICA+IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuIiwiLyog44Oc44K/44OzICovXG5cbi5hLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfMyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8g44OV44Kp44Oz44OI44Gu5aSq44GVXG4gICYuLWZ3LTUwMCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAvLyDluYVcbiAgJi4tdy1hbGwtMjUwIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLy8g44OW44Ot44OD44Kv6KaB57SgICsg5qiq5bmFMTAwJVxuICAmLi1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLy8g44OW44Ot44OD44Kv6KaB57SgICsg5qiq5bmFMTAwJShTUOOBruOBvylcbiAgJi4tc3AtYmxvY2sge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi4tYmFzaWMtYmxvY2sge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvLyDjgrXjgqTjgrpcbiAgJi4tc2l6ZS14cyB7XG4gICAgcGFkZGluZzogMnB4IDIwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLXNtIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgJi4tc2l6ZS1tZCB7XG4gICAgcGFkZGluZzogMTRweCAyNHB4O1xuICB9XG4gICYuLXNpemUtbGcge1xuICAgIHBhZGRpbmc6IDExcHggMzVweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAvL+OBneOBruS7luOBruOCteOCpOOCulxuICAmLi1zaXplLXNtLTIge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgcGFkZGluZzogMTNweCAxMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjYn0ge1xuICAgICAgcGFkZGluZzogMTdweCAwO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgcGFkZGluZzogMTJweCA2cHg7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtMiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAmLi1zaXplLW1kLTMge1xuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC00IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC01IHtcbiAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTYge1xuICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtNyB7XG4gICAgcGFkZGluZzogMTFweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgcGFkZGluZzogMTBweCA2cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIH1cbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTgge1xuICAgIHBhZGRpbmc6IDEycHggNnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gIH1cbiAgJi4tc2l6ZS1tZC05IHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICAgIHRleHQtaW5kZW50OiAwLjVlbTtcbiAgfVxuICAmLi1zaXplLW1kLTExIHtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgcGFkZGluZzogMTJweCA4cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIH1cbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTEyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTEzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDQ1cHg7XG4gIH1cbiAgJi4tc2l6ZS1tZC0xNCB7XG4gICAgcGFkZGluZzogMC45ZW0gMS4yNWVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgIH1cbiAgICAmLi1hcnJvdy1sZWZ0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTE1IHtcbiAgICBwYWRkaW5nOiAxNHB4IDAuN2VtIDEzcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1ZW07XG4gICAgfVxuICAgICYuLWFycm93LWxlZnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjc1ZW07XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtMTYge1xuICAgIHBhZGRpbmc6IDAuNjI1ZW0gMS44NWVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMi42ZW07XG4gICAgfVxuICAgICYuLWFycm93LWxlZnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjNlbTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiAwLjhlbSAxLjg1ZW07XG4gICAgfVxuICAgIEBtZWRpYSAjeyRpb3N9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtMTcge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICB9XG4gICYuLXNpemUtbWQtMTgge1xuICAgIHBhZGRpbmc6IDlweCAxNXB4IDlweCA5cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgfVxuICAmLi1zaXplLW1kLTE5IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1heC13aWR0aDogMjQ2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTRweCA5cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgfVxuICAmLi1zaXplLW1kLTIwIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgfVxuICAmLi1zaXplLW1kLTIxIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgICAgcGFkZGluZzogMTFweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC0yMiB7XG4gICAgcGFkZGluZzogN3B4O1xuICB9XG4gICYuLXNpemUtbWQtMjMge1xuICB9XG4gICYuLXNpemUtbWQtMjMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCAwLjdlbSA2cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjY1ZW07XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtMjQge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIHNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICB9XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZzogMCAxLjY1ZW0gMCAxZW07XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtMjYge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICB9XG4gICYuLXNpemUtbWQtMjcge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gICYuLXNpemUtbWQtMjgge1xuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS14cy0yIHtcbiAgICBwYWRkaW5nOiAxcHggMTNweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICB9XG4gICYuLXNpemUteHMtMyB7XG4gICAgcGFkZGluZzogNnB4IDEzcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAmLi1zaXplLXhzLTQge1xuICAgIHBhZGRpbmc6IDJweCAyMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgICB9XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLXhzLTUge1xuICAgIHBhZGRpbmc6IDdweCAxM3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgJi4tc2l6ZS14cy02IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgJi4tc2l6ZS14cy03IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAmLi1zaXplLWxnLTIge1xuICAgIHBhZGRpbmc6IDkuNXB4IDM3cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgJi4taGFzLXN1YnR4dCB7XG4gICAgICBwYWRkaW5nOiA5cHggMzdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgfVxuICAmLi1zaXplLWxnLTMge1xuICAgIHBhZGRpbmc6IDVweCAxNnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIH1cbiAgJi4tc2l6ZS1sZy00IHtcbiAgICBwYWRkaW5nOiAxMnB4IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgICAmLi1hcnJvdy1sZWZ0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1sZy01IHtcbiAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMTFweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1sZy02IHtcbiAgICBwYWRkaW5nOiAxMnB4IDIycHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgfVxuICAmLi1zaXplLWxnLTcge1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgfVxuXG4gIC8vIOiJslxuICAmLi1iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1iZy13aGl0ZS10eHQtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogJGJsdWU7XG4gIH1cbiAgJi4tYmctd2hpdGUtdHh0LWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gIH1cbiAgJi4tYmctcGFsZS1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZV9waW5rO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tbGlnaHRncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tbGlnaHRncmVlbi0wMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLWJvcmRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAmLi1ib3JkZXItZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgJi4tb25saW5lIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXlfbXlwYWdlXzI7XG4gICAgICBtYXgtd2lkdGg6IDEwN3B4O1xuICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB9XG4gICAgJi4tb25saW5lLXBjIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXlfbXlwYWdlXzI7XG4gICAgICBtYXgtd2lkdGg6IDEwN3B4O1xuICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB9XG4gIH1cbiAgJi4tYm9yZGVyLWdyZWVuLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuO1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gIH1cbiAgJi4tYm9yZGVyLWdyYXkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICB9XG4gICYuLWJvcmRlci1ncmF5LTMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzM7XG4gIH1cbiAgJi4tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1ncmF5LTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICB9XG4gICYuLWdyYXktMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfOTtcbiAgICBjb2xvcjogJGJsYWNrXzQ7XG4gIH1cblxuICAmLi1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1yZWQtMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZF8yO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLWdyZWVuLWhhcy1ib3JkZXIge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gIH1cbiAgJi4tcmVkLWhhcy1ib3JkZXIge1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICB9XG4gICYuLWluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV8yO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLW9uLW9mZiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICB9XG4gICYuLXVzZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gICAgY29sb3I6ICMxNzE3MTcgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmLi1uby1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAmLi1saW5lLWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA2Yzc1NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1mcmllbmRzLWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlOGM4NztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1mcmllbmRzIHtcbiAgICBwYWRkaW5nOiAxM3B4IDVweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICB9XG4gIC8vIOWPsyzlt6bnn6LljbBcbiAgJi4tYXJyb3ctcmlnaHQsXG4gICYuLWFycm93LWxlZnQsXG4gICYuLWFycm93LXJpZ2h0LWJsYWNrLFxuICAmLi1hcnJvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLy/lt6bjgavjgqLjgqTjgrPjg7Pku5jjgY1cbiAgJi4taWNvbi1sZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICAgICYuLXNpemUtbWQtMTIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1zaXplLW1kLTIyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1zaXplLW1kLTIzIHtcbiAgICAgIHBhZGRpbmc6IDRweCA0cHggNHB4IDIwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1zaXplLXhzLTUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL+WPs+OBq+OCouOCpOOCs+ODs+S7mOOBjVxuICAmLi1pY29uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgICAmLi1zaXplLW1kLTEyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8v5LiL44Gr44Ki44Kk44Kz44Oz5LuY44GNXG4gICYuLWljb24tYm90dG9tIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLy/jgYrllY/jgYTlkIjjgo/jgZtcbiAgJi4tY29udGFjdCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9tYWlsLnN2Zyk7XG4gICAgfVxuICB9XG4gIC8v5LqI57SE44GZ44KLXG4gICYuLXJlc2VydmUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fd29vZC5zdmcpO1xuICAgIH1cbiAgfVxuICAvLyDmpJzntKLjg5zjgr/jg7NcbiAgJi4tc2VhcmNoIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX3NlYXJjaC5zdmcpO1xuICAgIH1cbiAgfVxuICAvL+W3puWBtOOBq+OCouOCpOOCs+ODs++8iOOCpOODs+ODqeOCpOODs1NWR++8iVxuICAmLi1pY29uLWxlZnQtaW5saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy/jgqLjgqTjgrPjg7Pjg7vjg4bjgq3jgrnjg4jkuK3lpK7lr4TjgZtcbiAgICAmLi1jZW50ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC8v5Y+z5YG044Gr44Ki44Kk44Kz44Oz77yI44Kk44Oz44Op44Kk44OzU1ZH77yJXG4gICYuLWljb24tcmlnaHQtaW5saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLy/jg4bjgq3jgrnjg4jlt6blr4TjgZtcbiAgJi4tdGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC8vU1Djgqvjg6zjg7Pjg4Djg7wg5YmN5pelLOe/jOaXpeOBuFxuICAmLi1jYWxlbmRlciB7XG4gICAgcGFkZGluZzogOXB4IDhweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgQG1lZGlhICN7JHBjYn0ge1xuICAgICAgcGFkZGluZzogMTJweCAxM3B4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIzKTtcbiAgICB9XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG4gIH1cblxuICAvL+ODl+ODqeODs+OCkuavlOi8g+OBmeOCi+ODnOOCv+ODs1xuICAmLi1jb21wYXJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDEwOHB4O1xuICAgICAgaGVpZ2h0OiAxMDhweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gICAgfVxuICAgIC5hLWJ0bl9fZW0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgICAgfVxuICAgICAgJi4tbGcge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDgpO1xuICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLi1ncmVlbiB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8v5qSc57Si44OV44Kp44O844Og55So44Oc44K/44OzXG4gICYuLXNlYXJjaC1mb3JtIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG4gICAgdGV4dC1pbmRlbnQ6IDAuNGVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgIH1cbiAgfVxuICAvL+aknOe0ouadoeS7tuOCkui/veWKoOODnOOCv+ODs1xuICAmLi1hZGQge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi77yLXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLvvItcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy/jgrPjg7zjgrnpgbjmip7jg5zjgr/jg7NcbiAgJi4tY291cnNlLWFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICYuaXMtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYuLWdjLW5hbWUge1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheV8xMztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JheV8xMztcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgJi4td3d3dG9wIHtcbiAgICAgICAgcGFkZGluZzogNC41cHggMTBweDtcbiAgICAgICAgJi4tc3AtaGlnaCB7XG4gICAgICAgICAgcGFkZGluZzogOS41cHggMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi4tc29sbyB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1hcmVhLWRlc2lkZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgd2lkdGg6IDExZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rLW9wYWNpdHk7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgIH1cbiAgICAmLi1zdGF0aWMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAmLi1hcmVhLWRlc2lkZS1vbmxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJi4tYXJyb3ctcmlnaHQtaW5saW5lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLi1hcnJvdy1yaWdodC1ib3R0b20ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JvdHRvbV9ncmVlbi5zdmcpO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vTVkgQUNDT1JESUFcbiAgJi4tbXlhY2NvcmRpYSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgID4gKiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAmLi13ZWlnaHQ2MDAge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAvL3NlbGVjdOOBqOWQjOOBmOimi+OBn+ebruOBruODnOOCv+ODs1xuICAmLi1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwIDI1cHggMCAxNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDZweCA0cHggMCA0cHg7XG4gICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgICAvL+inkuS4uFxuICAgICYuLWhhcy1yYWRpdXMge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAvL+OCs+ODvOOCueS4gOimpyDjgqjjg6rjgqLpgbjmip5cbiAgICAmLi1hcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgfVxuICAgIC8v44Kz44O844K55LiA6KanIOWcsOWbs+OBi+OCiemBuOaKnlxuICAgICYuLWdtYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzM7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC8v5LuW44Gu44K044Or44OV5aC044KS5o6i44GZXG4gICAgJi4tb3RoZXItZ2Mge1xuICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICB9XG4gICAgLy/jgrPjg7zjgrnpgbjmip5cbiAgICAmLi1zZWxlY3QtZ2Mge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDJweCAxOHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICAmLi1zZWxlY3QtYXJlYSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMnB4IDE4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tc2VsZWN0LW1vbnRoIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMzZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy/kuojntITjgqvjg6zjg7Pjg4Djg7wg5p2h5Lu2XG4gICAgJi4tY2Qge1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgfVxuICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8v5YmN5b6M44G45YiH44KK5pu/44GI44KL44Oc44K/44OzXG4gICYuLWNvbnRyb2xsZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMThweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAgICYuLXByZXYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcHJldi5zdmcpO1xuICAgIH1cbiAgICAmLi1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X25leHQuc3ZnKTtcbiAgICB9XG4gIH1cblxuICAmLi11cmwge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5O1xuICAgIHBhZGRpbmc6IDE0cHggMzVweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogNDUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiAxMXB4IDE1cHggMTJweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9jb3B5LnN2Zyk7XG4gICAgfVxuICB9XG5cbiAgJi4tcmFkaXVzLTIge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIC8vIOeJueauilxuICAmLi12LXNlbGVjdCB7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgfVxuICAgICYuLXdpZGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmLi1zb2xvIHtcbiAgICAgIHBhZGRpbmc6IDNweCA5cHg7XG4gICAgfVxuICAgICYuLW5hcnJvdyB7XG4gICAgICBwYWRkaW5nOiA0cHggN3B4O1xuICAgIH1cbiAgfVxuICAvL+OCq+ODrOODs+ODgOODvOWGhSDmpJzntKLmnaHku7ZcbiAgJi4tY29uZGl0aW9uIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxuICAvL+OCq+ODrOODs+ODgOODvOWGhSDmpJzntKLmnaHku7ZcbiAgJi4tYXJlYS1mYXYge1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgfVxuICB9XG5cbiAgLy/lnLDlm7PjgYvjgonmjqLjgZlcbiAgJi4tbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTRweCA5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYmFja2dyb3VuZC1jb2xvcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fbWFwX3doLnN2Zyk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8yO1xuICAgIH1cbiAgfVxuXG4gICYuLW1haWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggNTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzEyO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JheV8xMjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICRkYXJrX2dyYXlfMztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX21haWxfZ3JheS5zdmcpO1xuICAgIH1cbiAgfVxuXG4gIC8v44Kv44Oq44KiXG4gICYuLWNsZWFyIHtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMjtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICYuLWdyYXkge1xuICAgICAgcGFkZGluZzogMnB4IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuICAvL+OCr+ODquOCojJcbiAgJi4tY2xlYXIyIHtcbiAgICBwYWRkaW5nOiAwIDlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuICAvL+adoeS7tuOCkue1nuOCiui+vOOCgCBQQ1xuICAmLi1yZWZpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBhcHBlYXJhbmNlOiBub3JtYWw7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LWNvbG9yO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy/mpJzntKLntZDmnpxcbiAgICAmLi1yZXN1bHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgfVxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4td3d3dG9wIHtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL+aknOe0olxuICAmLi1zZWFyY2gtaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgJi4taW5saW5lIHtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICB9XG4gICAgJi4td3d3dG9wIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDMwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgJi4tbm9ybWFsIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tb25saW5lLXNlYXJjaCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgcGFkZGluZzogN3B4IDEwcHggN3B4IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgIH1cbiAgfVxuICAmLi1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB9XG5cbiAgLy/jgoLjgaPjgajopovjgotcbiAgJi4tbW9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDVweCA0MHB4IDVweCAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEuNXB4O1xuICAgICAgYmFja2dyb3VuZDogJHRleHQtY29sb3I7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy/jgrTjg6vjg5XloLRUT1Djg5rjg7zjgrgg5p6g57ea44CB5b2x5LuY44GNXG4gICYuLXNoYWRvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA5cHggMTVweCA5cHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogNHB4IDE1cHggNHB4IDVweDtcbiAgICB9XG4gICAgJi4tZ29sZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRjMDU2O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZlZTQ1OTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4ICM2NDY0NjQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJi4tb3JhbmdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDZjMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZhMDUxO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggI2E3MzcxNDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLi1ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNWRhNzFlO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggJGdyZWVuO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYuLW91dGxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4ICRncmVlbjtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICB9XG4gICYuLWJhY2stdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDlweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICB9XG4gIH1cbiAgJi4tYmFjay1wcmFjdGljZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgbWluLXdpZHRoOiAyNDJweDtcbiAgICAmLi1zaXplLW1kIHtcbiAgICAgIG1pbi13aWR0aDogMTkycHg7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgbWluLXdpZHRoOiAxOTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tYmFjay1wYWdlIHtcbiAgICBwYWRkaW5nOiAwLjYyNWVtIDAuOGVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gICAgfVxuICAgICYuLWFycm93LWxlZnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiAwLjdlbSAxLjFlbTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgcGFkZGluZzogMC43ZW0gMC42ZW07XG4gICAgfVxuICB9XG4gICYuLXN1Ym1pdCB7XG4gICAgcGFkZGluZzogMC42MjVlbSAwLjhlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogMC43ZW0gMS44NWVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cbiAgJi4tc29sby10b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGdyZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL3NvbG8vYXJyb3dfYi5zdmcpO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1zb2xvLXNlYXJjaCB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyM3B4IDE3cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgfVxuICB9XG4gICYuLXNvbG8tbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI5KTtcbiAgICB9XG4gICAgJi4tYmctZ3JlZW4ge1xuICAgICAgYm94LXNoYWRvdzogNHB4IDRweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBwYWRkaW5nOiAyNHB4IDcwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYuLWJnLW9yYW5nZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYjliMzc7XG4gICAgICBib3JkZXItcmFkaXVzOiA3MHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDcwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzOSk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWJnLXdoaXRlIHtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRncmVlbjtcbiAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgY29sb3I6ICMzY2E1NWM7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI5KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tc2l6ZS1zbSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjEpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi10eXBlLWEge1xuICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tdHlwZS1iIHtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXR5cGUtYyB7XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgcGFkZGluZzogMjRweCA1NXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1zaXplLXhzIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1zaXplLXhzLTIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLXNvbG8tcmFua2luZyB7XG4gICAgcGFkZGluZzogNnB4IDEzcHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGdyZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAxN3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cbiAgJi4tc2hpYmFmdSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yLCAwLjNzIHRyYW5zZm9ybTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC01MCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm9yZGVyLXJpZ2h0OiA2MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNjBweCBzb2xpZCAjMTE5OTM2O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDAuM3M7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxMTk5MzY7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1yb3VuZGVkIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgICYuLWNvcmFsIHtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NTg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIH1cblxuICAgICYuLXdoaXRlb3V0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6ICM3MDcwNzAgc29saWQgMXB4O1xuICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIH1cbiAgICAmLi1jb250cm9sZXIge1xuICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICB9XG4gICAgJi4td29tZW4ge1xuICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjgzODM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgJi4tbWQge1xuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vbXkgcGFnZVxuICAmLi1zcXVhcmUge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjAuNXB4IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB9XG4gICAgLy/lpKrlrZdcbiAgICAmLi1zdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgJi4tdHh0LXNtIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYmctYmxhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrX215cGFnZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrX215cGFnZTtcbiAgICB9XG4gICAgJi4tYmctZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuX215cGFnZV8xO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW5fbXlwYWdlXzE7XG4gICAgICAmLi1kaXNhYmxlZC1saW5lIHtcbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYmctbGlnaHRncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fbXlwYWdlO1xuICAgICAgY29sb3I6ICRncmVlbl9teXBhZ2VfMjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0X2dyZWVuX215cGFnZTtcbiAgICB9XG4gICAgJi4tYmctd2hpdGUge1xuICAgICAgY29sb3I6ICRibGFja19teXBhZ2VfMjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5X215cGFnZV8yO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfbXlwYWdlXzI7XG4gICAgICAvL+WQjOS8tOiAheOBrueZu+mMslxuICAgICAgJi4tcGFydG5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgIC8v6aCG55Wq5YWl44KM5pu/44GI55SoXG4gICAgICAmLi1jaGFuZ2Uge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICBjb2xvcjogJGJsYWNrX215cGFnZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8g5pyq55m76YyyXG4gICAgICAmLi11bnJlZ2lzdGVyZWQge1xuICAgICAgICBjb2xvcjogJGdyZWVuX215cGFnZV8yO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1tb2RhbC1hZGQtY29tcGFpb24ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgcGFkZGluZzogMTFweCAxMHB4O1xuICAgIH1cbiAgICAvL2FjdGl2ZSBkaXNhYmxlZFxuICAgICYuaGFzLWFjdGl2ZSB7XG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXlfbXlwYWdlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkZ3JheV9teXBhZ2VfNCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi10eHQtZ3JlZW4ge1xuICAgICAgY29sb3I6ICRncmVlbl9teXBhZ2VfMjtcbiAgICB9XG4gICAgJi4tYm9yZGVyLWdyZWVuIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbl9teXBhZ2VfMTtcbiAgICAgIGNvbG9yOiAkZ3JlZW5fbXlwYWdlXzE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLi1ib3JkZXItbGlnaHQtZ3JheSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV9teXBhZ2U7XG4gICAgfVxuICAgICYuLXR4dC1ibGFjayB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuICAgICYuLWxvdyB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tbG93ZXIge1xuICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB9XG4gICAgJi4tZ3JheS1vdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXlfbXlwYWdlICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGdyYXlfbXlwYWdlXzQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodF9ncmF5X215cGFnZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheV9teXBhZ2UgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRncmF5X215cGFnZV80ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tdHdvLWxpbmVzIHtcbiAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIH1cbiAgICAgID4gc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tbm9ib3JkZXIge1xuICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIH1cbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgJi4tYWNjLWFycm93IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLi1iZy1saWdodGdyZWVuLFxuICAgICAgJi4tdHh0LWdyZWVuIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGdyZWVuX215cGFnZV8xO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmVlbl9teXBhZ2VfMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5oYXMtYWN0aXZlIHtcbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5X215cGFnZV80O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi4tZ3JleSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMxNzE3MTc7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE3MTcxNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi4tdHRsLXNpZGUge1xuICAgICAgICBwYWRkaW5nOiA1cHggMjVweCA1cHggMTBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi4ta2VlcC1hbGwge1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLi1wZDEwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4taWNvbi1pbmxpbmUge1xuICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWljb24tYWJzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDIwLjVweCA2MHB4O1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNjBweDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tbGluZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDZjNzU1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDZjNzU1O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX2xpbmUuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYXBwbGUge1xuICAgICAgcGFkZGluZzogMThweCA2MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQ7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9hcHBsZS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuICAgICYuLWJ1ZGR5IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fYnVkZHkuc3ZnKTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC0wLjVlbTtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IC0wLjRlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLi1jYW1wYWlnbiB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDM2cHggMTNweCAyMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1ncmV5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gICAgICBjb2xvcjogIzE3MTcxNyAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gICAgfVxuICAgICYuLWdyb3VwLWNhbmNlbCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIHdpZHRoOiAxMDdweDtcbiAgICAgICAgcGFkZGluZzogMTFweCAxMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1ncm91cC1zdWJtaXQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwLjVweCAxMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tcGFydG5lci1zZWxlY3Qge1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaGFzLWlucHV0LWJnLWdyZWVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogMjAuNXB4IDE1cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuX215cGFnZV8xO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW5fbXlwYWdlXzE7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICAgICAgfVxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzM7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXlfMztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuLW92YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA2cHggMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5X215cGFnZTtcbiAgICBjb2xvcjogJGJsYWNrX215cGFnZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrX215cGFnZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibGFja19teXBhZ2U7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWdyZWVuIHtcbiAgICAgIHBhZGRpbmc6IDJweCAyNXB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5fbXlwYWdlXzE7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmc6IDMuNXB4IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgIH1cbiAgICAgICYuLWxlZnQge1xuICAgICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMzBweDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgIHBhZGRpbmc6IDIuNXB4IDVweDtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC0wLjI1ZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICAgIHBhZGRpbmc6IDFweCAzMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tbGlnaHRncmVlbiB7XG4gICAgICBjb2xvcjogJGdyZWVuX215cGFnZV8yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuX215cGFnZTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmVlbl9teXBhZ2VfMjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZWVuX215cGFnZV8yO1xuICAgICAgfVxuICAgICAgJi4tcHNtIHtcbiAgICAgICAgcGFkZGluZzogMy41cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLWJnLXdoaXRlIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW5fbXlwYWdlXzI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbl9teXBhZ2VfMjtcbiAgICAgICYuLXBzbTIge1xuICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpIGluc2V0O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAxOTdweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWluLXdpZHRoOiAxODRweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuLWhhcy1hcnJvdyB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93X3JpZ2h0X2dyZWVuXzIuc3ZnXCIpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYm9yZGVyIHtcbiAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuX215cGFnZV8yO1xuICAgICAgY29sb3I6ICRibGFja19teXBhZ2U7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgcGFkZGluZzogOXB4IDMwcHg7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2tfbXlwYWdlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmxhY2tfbXlwYWdlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1zbSB7XG4gICAgICBwYWRkaW5nOiAzLjVweCAyNXB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBwYWRkaW5nOiA3cHggMzBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXllbGxvdyB7XG4gICAgICBwYWRkaW5nOiA1cHggMzhweDtcbiAgICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDIwMDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrX215cGFnZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsYWNrX215cGFnZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICAuby1teXBhZ2VfX2l0ZW1fX2xpbmsgJiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tb3ZhbC13aGl0ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzY2hvb2xfY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRzY2hvb2xfY29sb3I7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgJi4td2ViLWNvdXBvbiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICBwYWRkaW5nOiA3cHggMjVweDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1pbi13aWR0aDogMTg4cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICAgIHBhZGRpbmc6IDdweCAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxNjJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAmLi1jbGVhciB7XG4gICAgcGFkZGluZzogMnB4IDExcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV9teXBhZ2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfbXlwYWdlXzM7XG4gICAgY29sb3I6ICRibGFja19teXBhZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICYuLWdyYWRhdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICAkZ3JheV9teXBhZ2VfMyAwJSxcbiAgICAgICAgI2RjZGNkYyAxMDAlXG4gICAgICApO1xuICAgIH1cbiAgICAmLi1kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBjb2xvcjogI2FhYWFhYTtcbiAgICB9XG4gIH1cblxuICAmLi1jaGVja2luIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCAwcHg7XG4gICAgcGFkZGluZzogMTRweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0Ljk3cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tbG9naW4tcGFnZSB7XG4gICAgcGFkZGluZzogMTdweCA1OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMTNweCA1OHB4O1xuICAgIH1cblxuICAgICYuLW5ldy11c2VyIHtcbiAgICAgIHBhZGRpbmc6IDIwLjVweCA2MHB4O1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmc6IDE5cHggNThweDtcbiAgICAgIH1cbiAgICAgICYuLW5vc3R5bGUge1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgIGNvbG9yOiAjMDA5OTMzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLi13aWRlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5vLW1vZGFsX19jb250ZW50X19idG4ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgICYuLWNvcHkge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICB9XG4gICAgJi4tc2VuZCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWJhY2sge1xuICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICB9XG4gIH1cbiAgJi4tc20tc2l6ZSB7XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgfVxuICB9XG4gICYuLW1kLXNpemUge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWluLXdpZHRoOiAzMzBweDtcbiAgICB9XG4gIH1cbiAgLy8g44GP44GY44Gu44Oc44K/44OzXG4gICYuLWxvdHRlcnkge1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMHB4IDBweCAjMDA3NzJhO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzMztcbiAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi4tbG90dGVyeS1iYWNrIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGRjMzI5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMTFweCA1cHg7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi4tZGlzYWJsZWQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICAgIGNvbG9yOiAjYWFhO1xuICAgIGJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1pbmZvIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4ICMwMDAwMDAyOTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogNXB4IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAmLi1waW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgei1pbmRleDogMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYWdlbnQvcGluX2dyZWVuLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbiAgJi4tcGluLWFycm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLi1pY29uLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA3cHggNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWdlbnQvaWNvbl9zZWFyY2guc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAxM3B4O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICByaWdodDogMTZweDtcbiAgICB9XG4gIH1cbiAgLy/ljZTorbDkvJrml6XnqIvjgafkvb/nlKhcbiAgJi4tc2hhZG93LXR5cGUxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5X215cGFnZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0zcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cbiAgICAmLi1wcmV2IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5Mzk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzkzOTM5O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tbmV4dCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5Mzk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzkzOTM5O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1zaGFkb3ctdHlwZTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICYuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICB9XG4gIH1cbiAgLy/jgqLjgrPjg7zjg4fjgqPjgqrjg7PplovplonnlKgg56u25oqA5Lya6Kmz57SwXG4gICYuLWFjYyB7XG4gICAgJi4tYmctZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZjFkMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG4gICYuLWZsZXgtaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAmLi1tb3JlYm94IHtcbiAgICBtaW4td2lkdGg6IDI2NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG4gICYuLWFycm93LW1kIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgJi4tZml4ZWQtaXRlbTEge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDMyJSAtIDMwcHgpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMiUgLSAzMHB4KTtcbiAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWluLXdpZHRoOiAyNTZweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICAgID4gaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cbiAgJi4tZXZlbnQtc2VhcmNoIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDY0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYS1idG5fX2ljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC8vY2FsZW5kZXIgdGltZSBidXR0b25cbiAgJi4tcmVzZXJ2ZS10aW1lIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDBweCAtMXB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KSBpbnNldDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgIG1pbi13aWR0aDogODNweDtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZzogMXB4IDJweDtcbiAgICAgIG1pbi13aWR0aDogNDhweDtcbiAgICB9XG4gIH1cbiAgLy/jg6bjg7zjgrbjg7znmbvpjLLmg4XloLHjga7lpInmm7Qg6YCB5L+h44Oc44K/44OzXG4gICYuLXVzZXItc3VibWl0IHtcbiAgICAmLmlzLWluYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgfVxuICAmLi10ZWxsaW5rIHtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgbWluLXdpZHRoOiA3MnB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDRweCA3cHg7XG4gICAgICBtaW4td2lkdGg6IDE5MnB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG4gIH1cbiAgJi4tbGVzc29uIHtcbiAgICBwYWRkaW5nOiA1LjVweCAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgJi4tYmFzaWMtbWluaSB7XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tbGVzc29uLWxnIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICB9XG4gICYuLWVudHJ5IHtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1pbi13aWR0aDogNDA2cHg7XG4gICAgfVxuICB9XG4gICYuLW1heXBhZ2UtbG9naW4ge1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtaW4td2lkdGg6IDMzMHB4O1xuICAgIH1cbiAgfVxuICAmLi1hY2NlcHQge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIHdpZHRoOiAxOTJweDtcbiAgfVxuICAmLi10b3B0cmFjZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogMzEwcHg7XG4gICAgfVxuICB9XG4gICYuLWZsZXgtdHh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgJi4tYm9yZGVyLXJvdW5kZWQtZ3JlZW4ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwOWEwM2U7XG4gICAgY29sb3I6ICMwOWEwM2U7XG4gIH1cbiAgJi4tYm9yZGVyLXJvdW5kZWQtZGFyay1ncmVlbiB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzA5YTAzZTtcbiAgICBjb2xvcjogIzA5YTAzZTtcbiAgfVxuICAmLi1ib3JkZXItcm91bmRlZC13aGl0ZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1ib3JkZXItcm91bmRlZC1ibGFjayB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyZTJlMmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1ib3JkZXItcm91bmRlZC1wdXJwbGUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRzY2hvb2xfY29sb3I7XG4gICAgY29sb3I6ICRzY2hvb2xfY29sb3I7XG4gIH1cbiAgJi4tcm91bmRlZDE1IHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG4gICYuLXJvdW5kZWQyNSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxuICAmLi1yb3VuZGVkMTkge1xuICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gIH1cbiAgJi4tcm91bmRlZDMwIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG4gICYuLWJnLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlhMDNlO1xuICB9XG4gICYuLWJnLWxpZ2h0LW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwYTIyNTtcbiAgfVxuICAmLi1iZy1zdW5ueS1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDA7XG4gIH1cbiAgJi4tYmctYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NTE5MjtcbiAgfVxuICAmLi1tZC1oaWdoIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE1cHg7XG4gIH1cbiAgJi4tYmctbGlnaHQtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIH1cbiAgJi4tYmctbGlnaHQtYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIH1cbiAgJi4tYmctcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Nob29sX2NvbG9yO1xuICB9XG4gICYuLWJnLXNoYWRvdy1vdXQge1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cbiAgJi4tYmctc2hhZG93LWluLW91dCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE2KSxcbiAgICAgIDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNikgaW5zZXQ7XG4gIH1cbiAgJi4tYmctbm9ybWFsLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gIH1cbiAgJi4tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmLi1zaW1wbGUtYmxhY2sge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAmLi1zaW1wbGUtYnRuIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMTdweCAxMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE1N3B4O1xuICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgfVxuICB9XG4gICYuLWljb24tYmxhbmsge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX2JsYW5rLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuICAmLi1pY29uLWJsYW5rLXdoaXRlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9ibGFua193aGl0ZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgJi4taWNvbi1ibGFuay1yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbiAgJi4teXViaW4ge1xuICAgIGJvcmRlcjogI2FhYSAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgYm94LXNoYWRvdzogMCAtMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpIGluc2V0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICYuLXBvaW50LWhpc3RyeSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlhMDNlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTlweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogY2FsYygyMHB4IC8gMik7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDUwJSAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5YTAzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gMzYwwrDnlLvlg4/jg5zjgr/jg7NcbiAgJi4taW1nMzYwIHtcbiAgICB3aWR0aDogNzhweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLy8zNjDCsOWGmeecn+OBuOOBruODquODs+OCr1xuICAmLi1hcnJvdy0zNjAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDdweCAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93X3JpZ2h0X2dyZWVuXzIuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hLWJ0bl9fYW5nbGUge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmEtYnRuX19xciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uYS1idG5fX2Jsb2NrLWltZyB7XG4gIC5hLWJ0bi4tc29sby1saW5rICYge1xuICAgIGZsZXgtYmFzaXM6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cbiAgLmEtYnRuLi1zb2xvLWxpbmsuLXNpemUtc20gJiB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5hLWJ0bi4tc29sby1saW5rLi1iZy1ncmVlbiAmIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmEtYnRuLi1zb2xvLWxpbmsuLWJnLWdyZWVuLi10eXBlLWEgJixcbiAgLmEtYnRuLi1zb2xvLWxpbmsuLWJnLWdyZWVuLi10eXBlLWIgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZmxleC1iYXNpczogODBweDtcbiAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgZmxleC1iYXNpczogMzhweDtcbiAgICAgIG1heC13aWR0aDogMzhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5hLWJ0bi4tc29sby1saW5rLi1iZy1ncmVlbi4tdHlwZS1jICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGZsZXgtYmFzaXM6IDgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGZsZXgtYmFzaXM6IDQ1cHg7XG4gICAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAuYS1idG4uLXNvbG8tbGluay4tc2l6ZS14cyAmIHtcbiAgICBmbGV4LWJhc2lzOiA1MHB4O1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBmbGV4LWJhc2lzOiA4MHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgIH1cbiAgfVxuICAuYS1idG4uLXNvbG8tbGluay4tc2l6ZS14cy0yICYge1xuICAgIGZsZXgtYmFzaXM6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5hLWJ0bi4tc29sby1saW5rLi1iZy13aGl0ZSAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZmxleC1iYXNpczogMzRweDtcbiAgICBtYXgtd2lkdGg6IDM0cHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgZmxleC1iYXNpczogNTBweDtcbiAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmEtYnRuX190eHQge1xuICAuYS1idG4uLXNvbG8tdG9wICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODkwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmEtYnRuLi1zb2xvLWxpbmsuLWJnLWdyZWVuLi10eXBlLWEgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAuYS1idG4uLXNvbG8tbGluay4tc2l6ZS14cy0yICYge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAuYS1idG4uLXNoaWJhZnUgJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmEtYnRuLi1mbGV4LXR4dCAmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmEtYnRuX19tb3JlLWluYWN0aXZlIHtcbiAgJi5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmEtYnRuX19tb3JlLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYS1idG5fX2VtIHtcbiAgLmEtYnRuLi1tYWlsICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIH1cbn1cblxuLmEtYnRuX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjJweDtcbiAgLmEtYnRuLi1zaXplLXhzICYge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG4gIC5hLWJ0bi4tc2l6ZS1zbS0yICYge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtYnRuLi1zaXplLW1kICYge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAuYS1idG4uLXNpemUtbGcgJiB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLmEtYnRuLi1zaXplLW1kLTMgJixcbiAgLmEtYnRuLi1zaXplLW1kLTQgJiB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtYnRuLi1zaXplLW1kLTE1ICYsXG4gIC5hLWJ0bi4tc2l6ZS1tZC0xNiAmIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtYnRuLi1zaXplLW1kLTIzICYge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHN0cm9rZS13aWR0aDogM3B4O1xuICAgIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuICB9XG4gIC5hLWJ0bi4tc2l6ZS1tZC0yOCAmIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgfVxuICAuYS1idG4uLXNpemUteHMtMiAmLFxuICAuYS1idG4uLXNpemUteHMtMyAmIHtcbiAgICByaWdodDogNnB4O1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG4gIC5hLWJ0bi4tc2l6ZS14cy00ICYge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG4gIC5hLWJ0bi4tc2l6ZS1tZC0xNyAmLFxuICAuYS1idG4uLXNpemUtbWQtMTkgJiB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtYnRuLi1zaXplLW1kLTIwICYge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gIH1cbiAgLmEtYnRuLi1zaXplLW1kLTIxICYge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gIH1cbiAgLmEtYnRuLi1zaXplLW1kLTI0ICYge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gIH1cbiAgLy9QQ+OBruOBv++8nuOBjOS7mOOBj1xuICAuYS1idG4uLXBjLWFycm93ICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLy/lt6bnn6LljbBcbiAgLmEtYnRuLi1hcnJvdy1sZWZ0ICYge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmEtYnRuLi1hcnJvdy1yaWdodC1ibGFjayAmIHtcbiAgICBzdHJva2U6ICR0ZXh0LWNvbG9yO1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAuYS1idG4uLWFycm93LW1kICYge1xuICAgIHN0cm9rZTogJHRleHQtY29sb3I7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbiAgLmEtYnRuLi1hcnJvdy1ib3R0b20gJiB7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gIH1cbiAgLmEtYnRuLi1hcnJvdy1yaWdodC1pbmxpbmUgJiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5hLWJ0bi4tc2hhZG93ICYge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtYnRuLi1iYWNrLXBhZ2UgJiB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG4gIC5hLWJ0bi4tZnJpZW5kcyAmIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cbn1cblxuLmEtYnRuX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIC5hLWJ0bi4taWNvbi1yaWdodC4tc2l6ZS1tZC0xMiAmIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbiAgfVxuICAuYS1idG4uLWljb24tbGVmdC4tc2l6ZS1tZC0xMiAmIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbiAgfVxuICAvL01ZIEFDQ09SRElBIOOCouOCpOOCs+ODs+OBqOODhuOCreOCueODiOOBjOS4reWkrlxuICAuYS1idG4uLW15YWNjb3JkaWEgJiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmEtYnRuLi1pY29uLWxlZnQtaW5saW5lICYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xuICB9XG4gIC5hLWJ0bi4taWNvbi1yaWdodC1pbmxpbmUgJiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcbiAgfVxuICAuYS1idG4uLWljb24tcmlnaHQtaW5saW5lLi1zaXplLWxnLTMgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IDA7XG4gIH1cbiAgLmEtYnRuLi1pY29uLWJvdHRvbSAmIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHRvcDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIH1cbiAgLmEtYnRuLi1ldmVudC1zZWFyY2ggJiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmEtYnRuX19pY29uLXdyYXAge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5hLWJ0bl9faW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLmEtYnRuLi1zZWFyY2gtaW1nICYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuYS1idG4uLXNlYXJjaC1pbWcuLXd3d3RvcCAmIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG4gIC5hLWJ0bi4tbm9ybWFsICYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5hLWJ0bi4tc2VhcmNoLWltZy4taW5saW5lICYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAlKTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xuICB9XG4gIC5hLWJ0bi4tc29sby1zZWFyY2ggJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG4gIC5hLWJ0bi4tdGVsbGluayAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgfVxuICAuYS1idG4uLWZsZXgtdHh0ICYge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbn1cblxuLmEtYnRuX19tYWludHh0IHtcbiAgLmEtYnRuLi1zcXVhcmUuLWJnLXdoaXRlLi1wYXJ0bmVyICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgY29sb3I6ICRibGFja19teXBhZ2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmEtYnRuLi1zcXVhcmUuLWJnLXdoaXRlLi1wYXJ0bmVyLi11bnJlZ2lzdGVyZWQgJiB7XG4gICAgLy8g5pyq55m76YyyXG4gICAgY29sb3I6ICRncmVlbl9teXBhZ2VfMjtcbiAgfVxufVxuXG4uYS1idG5fX3N1YiB7XG4gIC5hLWJ0bi4tc3F1YXJlLi1iZy13aGl0ZS4tcGFydG5lciAmIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgY29sb3I6ICNhYWE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBibGluay1vcGFjaXR5IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hLWJ0bl9fc21hbGwge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xufVxuIiwiLmEtdHh0IHtcbiAgY29sb3I6ICRibGFja19teXBhZ2VfMztcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gICYuLWJhc2Uge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICB9XG4gIC8v5rOo6YeIXG4gICYuLW5vdGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAmLi1yZWQge1xuICAgIGNvbG9yOiByZWQ7XG4gIH1cbiAgJi4tcmVkMiB7XG4gICAgY29sb3I6ICNGRjJGMkY7XG4gIH1cbiAgJi4tYmxhY2sge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC8v5paH5a2X44Kw44Os44O8XG4gICYuLWdyYXkge1xuICAgIGNvbG9yOiAkZ3JheV9teXBhZ2VfNDtcbiAgfVxuICAvL+aWh+Wtl+OCsOODrOODvOODluODqeODg+OCr1xuICAmLi1ncmF5YmxhY2sge1xuICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlXzI7XG4gIH1cbiAgJi4tdGV4dC1jb2xvciB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG4gICYuLW5vdGUtYmxhY2sge1xuICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICB9XG4gIC8v44OG44Kt44K544OI44Oq44Oz44KvIOmdkuaWh+Wtl1xuICAmLi1saW5rIHtcbiAgICBjb2xvcjogIzAwNTlkZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJi4tY2xlYXItbGluayB7XG4gICAgY29sb3I6ICMyNzdERkY7XG4gIH1cbiAgJi4tdW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAmLi1saW5lLWhlZ2h0MSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgJi4tbGgxNSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAmLi11bnJlZ2lzdGVyZWQge1xuICAgIGNvbG9yOiAkZ3JlZW5fbXlwYWdlXzI7XG4gIH1cbiAgJi4tZ3JlZW4ge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gIH1cbiAgJi4tbGlnaHQtZ3JlZW4ge1xuICAgIGNvbG9yOiAjMDA5OTMzO1xuICB9XG4gIC8v5aSq5a2XXG4gICYuLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAvL+WFiOmgreihjOOBruWtl+S4i+OBklxuICAmLi1oYXMtaW5kZW50IHtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgfVxuICAmLi1zaXplLWxnIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgfVxuICB9XG4gICYuLXNpemUtc20ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgJi1zcCB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1wYyB7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1zc20ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgJi1zcCB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1wYyB7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS14cyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEwKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAmLi1ib3JkZXItcmVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gIH1cbiAgJi4tcDEwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gICYuLXBjLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJi4tYmctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi4td29yZC13cmFwIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgfVxuICAmLi13b3JkLW5vd3JhcCB7XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAmLi1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi4tcGxhbi1yZWQge1xuICAgIGNvbG9yOiAjZGQzMzMzO1xuICB9XG4gICYuLWJsdWUge1xuICAgIGNvbG9yOiAjMDA1OWRlO1xuICB9XG4gICYuLW10MyB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG4gICYuLXJpYm9uIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICAmLi1wdXJwbGUge1xuICAgIGNvbG9yOiAkc2Nob29sX2NvbG9yO1xuICB9XG59XG4uYS10eHRfX2ljb24ge1xuICAuYS10eHQuLWJsYW5rLWxpZ2h0LWJsdWUgJiB7XG4gICAgc3Ryb2tlOiAjMjc3REZGO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gIH1cbn0iLCIuYS1sYWJlbCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICBwYWRkaW5nOiA2cHggMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8v6ImyXG4gICYuLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gIH1cbiAgJi4tbGlnaHQtZ3JlZW4tMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gIH1cbiAgJi4tbGlnaHQtZ3JlZW4tMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzI7XG4gIH1cbiAgJi4tb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICB9XG4gICYuLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gICYuLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tYm9yZGVyLXdoaXRlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuICAmLi1ib3JkZXItcmVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJi4tYm9yZGVyLWJsYWNrIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dC1jb2xvcjtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbiAgJi4tYm9yZGVyLWJsYWNrLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRleHQtY29sb3I7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG4gICYuLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tc2t5Ymx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNreWJsdWU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tb3JhbmdlcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI0NDBmO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLXBhbGUtcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGVfcGluaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1ib3JkZXItZ3JheSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzkwOTA5MDtcbiAgICBjb2xvcjogIzZmNmY2ZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDMuNXB4IDEwcHggNS41cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSk7XG4gIH1cbiAgJi4tYm9yZGVyLWdyZWVuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV9teXBhZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBjb2xvcjogJGdyYXlfbXlwYWdlO1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbl9teXBhZ2VfMTtcbiAgICAgIGNvbG9yOiAkZ3JlZW5fbXlwYWdlXzE7XG4gICAgfVxuICB9XG4gICYuLXdvbWVuLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd29tZW5fdGhlbWVfY29sb3I7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC8v44K144Kk44K6XG4gICYuLXNpemUteHMge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgfVxuICAmLi1zaXplLXhzLTIge1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgfVxuICAmLi1zaXplLXhzLTMge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgcGFkZGluZzogM3B4IDdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbiAgJi4tc2l6ZS1zbSB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAmLi1zaXplLXNtLTIge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgJi4tc2l6ZS1tZCB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHBhZGRpbmc6IDE3cHggNHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjYn0ge1xuICAgICAgcGFkZGluZzogMjNweCA0cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kMiB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG4gICYuLXNpemUtbWQzIHtcbiAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgfVxuICAmLi1zaXplLWxnIHtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLy/jgZ3jga7ku5bjga7jgrXjgqTjgrpcbiAgJi4tc2l6ZS1tZC0yIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBAbWVkaWEgI3skcGNifSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC0zIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIHBhZGRpbmc6IDZweCAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJi4tc2l6ZS1tZC00IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIHBhZGRpbmc6IDRweCAxMXB4O1xuICB9XG4gIC8v5LqI57SE44Kr44Os44Oz44OA44O844Gu44Ki44Kk44Kz44Oz44Gu6Kqs5piO55SoXG4gICYuLWljb24tdG9vbHRpcCB7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbiAgfVxuICAvL+W/hemgiCjjg5Xjgqnjg7zjg6Djgafkvb/nlKgpXG4gICYuLXJlcXVpcmVkIHtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41ZW07XG4gICAgdGV4dC1pbmRlbnQ6IDAuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJi4tbGlzdCB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRfZ3JlZW5fMTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgfVxuICAgICYuLWJ1cyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9idXMuc3ZnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLW5hdmkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fbmF2aS5zdmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1ub25lLWJvcmRlci1yIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICYuLXNvbG8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYjliMzc7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgICYuLXNpemUtc20ge1xuICAgICAgcGFkZGluZzogN3B4IDEzcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBwYWRkaW5nOiA3cHggMTZweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tc2l6ZS1tZCB7XG4gICAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tc2l6ZS14cyB7XG4gICAgICBwYWRkaW5nOiA1cHggMTdweDtcbiAgICB9XG4gICAgJi4tYmctd2gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYjliMzc7XG4gICAgICBjb2xvcjogI2RiOWIzNztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gICAgICAmLi1zaXplLXNtIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tbmV3IHtcbiAgICBwYWRkaW5nOiAzcHggMTFweCA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODU4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgfVxuICB9XG4gICYuLWRhcmstcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkwZDBkO1xuICAgICYuLW5ldyB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTApO1xuICAgICAgcGFkZGluZzogMnB4IDVweCA0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgcGFkZGluZzogMXB4IDVweCA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gcGFydG5lclxuICAmLi1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi4tdGFnIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDk5MzM7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuICB9XG4gIC8vcmVzZXJ2ZVxuICAmLi1iZy1ncmF5IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXlfbXlwYWdlO1xuICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICB9XG4gIC8vd29tZW5cbiAgJi4tcHJlZi1waW5rIHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdvbWVuX3RoZW1lX2NvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogJHdvbWVuX3RoZW1lX2NvbG9yO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgfVxuICB9XG4gICYuLXB1c2gge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzJiMmIyYjtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA2cHggNXB4O1xuICB9XG4gICYuLXNjaGVkdWxlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDdweCAxNHB4O1xuICAgIG1pbi13aWR0aDogNzBweDtcbiAgfVxuICAmLi1iZy1waW5rIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODM4MztcbiAgfVxuICAmLi1iZy1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgfVxuICAmLi1zaW1wbGUtYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV9teXBhZ2VfMjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBtaW4td2lkdGg6IDYycHg7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICYuLXNpemUtbWQ1IHtcbiAgICAgIG1pbi13aWR0aDogMTQ2cHg7XG4gICAgfVxuICB9XG4gICYuLWxlc3NvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWluLXdpZHRoOiA1M3B4O1xuICAgIG1pbi1oZWlnaHQ6IDU5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1pbi13aWR0aDogNjdweDtcbiAgICB9XG4gIH1cbiAgJi4tbGVzc29uLXR0bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrX215cGFnZTtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWluLXdpZHRoOiAyODNweDtcbiAgICB9XG4gIH1cbiAgJi4tbGVzc29uLWRldGFpbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNjaG9vbF9jb2xvcjtcbiAgfVxuICAmLi1iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1sb2dpbiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIG1pbi13aWR0aDogMjIycHg7XG4gIH1cbiAgJi4tY2xlYXItYmx1ZS1yb3VuZGVkIHtcbiAgICBjb2xvcjogIzU1YjZkMztcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgcGFkZGluZzogNXB4IDE0cHg7XG4gIH1cbiAgJi4tYm9yZGVyLWNsZWFyLWJsdWUge1xuICAgIGNvbG9yOiAjNTViNmQzO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTViNmQzO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgbWluLXdpZHRoOiA2NHB4O1xuICB9XG4gICYuLWJvcmRlci1saW5lIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTViNmQzO1xuICB9XG59XG5cbi5hLWxhYmVsX19pY29uIHtcbiAgLmEtbGFiZWwuLWdyb3VwICYge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG59XG4uYS1sYWJlbF9fdHh0IHtcbiAgLmEtbGFiZWwuLWdyb3VwICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzMyMzIzMjtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG4gIC5hLWxhYmVsLi1sZXNzb24tZGV0YWlsICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLmEtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICB9XG5cbiAgLy/oibLku5jjgY1cbiAgJi4tY29sb3JmdWwge1xuICAgIGNvbG9yOiAkbGlua19jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy/nt5Hjga7kuIvnt5rku5jjgY1cbiAgJi4tdW5kZXJsaW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8g5paH5a2X44Gu5Y+z5YG044GrIO+8niDjgYzku5jjgY9cbiAgJi4tYXJyb3ctcmlnaHQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLy8g5paH5a2X44Gu5bem5YG044GrIO+8niDjgYzku5jjgY9cbiAgJi4tYXJyb3ctbGVmdCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICYuLWFycm93LXRvcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgfVxuICAvLyDmloflrZfjga7lt6blgbTjgavjgqLjgqTjgrPjg7PjgYzku5jjgY9cbiAgJi4taWNvbi1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgICYuLXVzZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl91c2VyLnN2Zyk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWNvbnRhY3Qge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcRjA1OVwiO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1jYXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9jYXIuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tcGRmIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxYzFcIjtcbiAgICAgICAgY29sb3I6ICRwZGY7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWV4dGVybmFsIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwOGVcIjtcbiAgICAgICAgY29sb3I6ICRleHRlcm5hbDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4taW50ZXJuYWwge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1tb3ZpZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29tbW9uL2ltZy9pY29uX21vdmllLnBuZyk7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyDmloflrZfjga7lj7PlgbTjgasg77yeIOOBjOS7mOOBj1xuICAmLi1hcnJvdy1yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrX215cGFnZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibGFja19teXBhZ2U7XG4gICAgfVxuICB9XG4gICYuLWdyZWVuIHtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxuICAmLi1ncmVlbl9teXBhZ2VfMSB7XG4gICAgY29sb3I6ICRncmVlbl9teXBhZ2VfMTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbl9teXBhZ2VfMTtcbiAgICB9XG4gIH1cbiAgJi4tc2t5LWJsdWUge1xuICAgIGNvbG9yOiAjMDA1OWRlO1xuICB9XG4gICYuLXNpemUtc20ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIH1cbiAgJi4tc2l6ZS1zbS0yIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTEpO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIH1cbiAgJi4tc2l6ZS1tZC0yIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICB9XG4gICYuLXNpemUtbWQtMyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbGcge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgfVxuICAmLi1zaXplLWxnLTIge1xuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICB9XG4gIH1cbiAgJi4taHYtbGluZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgJi4tYXJyb3ctcmlnaHQuLXNpemUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgJi4tYWNjZXNzIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICB9XG4gICYuLWljb24tbGVmdC4tYXJyb3ctcmlnaHQuLXNpemUtc20uLWFjY2VzcyB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cbiAgJi4taWNvbi1sZWZ0Li1hcnJvdy1yaWdodC4tc2l6ZS1zbS4tZHJpdmUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG4gICYuLW15YWNjb3JkaWEge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wb3BwaW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgfVxuICAmLi1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLy/mloflrZfjgaDjgZHjgavkuIvnt5pcbiAgJi4tdW5kZXJsaW5lLXR4dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgJi4tdW5kZXJsaW5lLW5vcm1hbCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8g5paH56ug5YaF44Gn5L2/55So44GZ44KL44Oq44Oz44KvXG4gICYuLWluLXRleHQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogJGxpbmtfY29sb3IgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gICYuLXBpbmsge1xuICAgIGNvbG9yOiNGRjY0NjQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgJi4tdGV4dC1jb2xvciB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmLi1ncmVlbi11bmRlcmxpbmUge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAvL2Fycm9344KS5bqD44GS44KLXG4gICYuLXdpZGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIHJpZ2h0OiAycHg7XG4gICAgfVxuICB9XG4gICYuLWxpbmstZmFxIHtcbiAgICBjb2xvcjogIzAwNzBkMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5hLWxpbmtfX2Fycm93IHtcbiAgLmEtbGluay4tYXJyb3ctcmlnaHQgJiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgfVxuICAuYS1saW5rLi1hcnJvdy1sZWZ0ICYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgfVxuICAuYS1saW5rLi1hcnJvdy1sZWZ0Li1hcnJvdy1ncmVlbiAmIHtcbiAgICBzdHJva2U6ICRncmVlbjtcbiAgfVxuICAuYS1saW5rLi1zaXplLWxnICYge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5hLWxpbmsuLWFjY2VzcyAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5hLWxpbmsuLWFycm93LWxlZnQuLWFycm93LXRvcCAmIHtcbiAgICB0b3A6IDAuN2VtO1xuICB9XG59XG5cbi5hLWxpbmtfX2NvbG9yIHtcbiAgLmEtbGluay4tYWNjZXNzICYsXG4gIC5hLWxpbmsuLWRyaXZlICYge1xuICAgIGNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLmEtbGlua19faW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn0iLCIvL+ODquOCueODiFxuLmEtbGlzdCB7XG4gIC8vZm9vdGVyXG4gICYuLWZvb3RlciB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG5cbiAgICA+IGxpIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICB9XG5cbiAgICAgID4gYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICAgICAgICBjb2xvcjogIzAwOGQzMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgKyBsaSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICsgbGkgKyBsaSB7XG4gICAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8v44O75LuY44GN44CAcGN35bem5o+D44GI44KLXG4gICYuLXBvaW50IHtcbiAgICA+IGxpIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuODu1wiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8xM3B444Gu6ISa5rOoXG4gICAgJi4tbm90ZSB7XG4gICAgICA+IGxpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLjg7tcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8v44Kw44Oq44O844Oz5Li45LuY44GN44CAcGN35bem5o+D44GI44KLXG4gICYuLW1hcnUge1xuICAgID4gbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy/jg7vku5jjgY3jgIBwY3flt6bmj4PjgYjjgotcbiAgJi4tbWFyayB7XG4gICAgPiBsaSB7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigLtcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLXNwLXBvaW50IHtcbiAgICA+IGxpIHtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIOikh+aVsOOBruODnuODvOOCr+OCkuS9v+eUqOOBl+OBpuOBhOOCi+OCguOBrlxuICAmLi1taXgge1xuICAgID4gLmEtbGlzdF9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oC7XCI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgfVxuICAgICAgJi4tc3F1YXJlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi4pagXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuLW5vdGVzIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi4oC7XCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tcG9saWN5IHtcbiAgICA+bGl7XG4gICAgICBjb2xvcjogJGJsYWNrX215cGFnZV8zO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICB9XG59XG4iLCIuYS1iYWRnZXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRAbWVkaWEgI3skcGN9e1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG5cdH1cblx0Ji4tZ3JlZW57XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1wb3BwaW5zO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG5cdH1cblx0Ji4tc2l6ZS1zbXtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdFx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIycHg7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRcdH1cblx0fVxuXHQmLi1zaXplLWxne1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDIxKTtcblx0fVxuXHQmLi1zaXplLXNtLTJ7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHR9XG5cdCYuLXNpemUtc20tM3tcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHR9XG5cdCYuLXNpemUtc20tMy1ub3JtYWx7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHR9XG5cdCYuLXNpemUtc20tNHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdFx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE4cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRcdH1cblx0fVxuXHQmLi1zaXplLXNtLTYge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE3cHg7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0XHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE4cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRcdH1cblx0fVxuXHQmLi1pY29uLWxlZnR7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XG5cdH1cblx0Ji4tbm8taWNvbntcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG5cbi5hLWJhZGdlX19iYWRnZXtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0QGluY2x1ZGUgZm9udC1zaXplKDEwKTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LWZhbWlseTogJGZvbnQtcG9wcGlucztcblx0LmEtYmFkZ2UuLWdyZWVuICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG5cdH1cblx0LmEtYmFkZ2UuLXJlZCAme1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdH1cblx0LmEtYmFkZ2UuLXNpemUtc20gJntcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRcdH1cblx0fVxuXHQuYS1iYWRnZS4tc2l6ZS1sZyAme1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdH1cblx0LmEtYmFkZ2UuLXNpemUtc20tMiAme1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdH1cblx0LmEtYmFkZ2UuLXNpemUtc20tMyAme1xuXHRcdHdpZHRoOiAxOXB4O1xuXHRcdGhlaWdodDogMTlweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuXHR9XG5cdC5hLWJhZGdlLi1zaXplLXNtLTQgJntcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRcdH1cblx0fVxuXHQuYS1iYWRnZS4tc2l6ZS1zbS01ICZ7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdHBhZGRpbmctdG9wOiAxcHg7XG5cdH1cblx0LmEtYmFkZ2UuLXNpemUtc20tNiAmIHtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0cGFkZGluZy10b3A6IDJweDtcblx0XHRyaWdodDogLTNweDtcblx0fVxuXHQuYS1iYWRnZS4taWNvbi1sZWZ0ICZ7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0bGVmdDogMDtcblx0fVxuXHQuYS1iYWRnZS4taWNvbi1ncmVlbiAme1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0fVxuXHQuYS1iYWRnZS4taWNvbi1ncmF5ICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtfZ3JheV8xO1xuXHR9XG59IiwiLy8g6KaL5Ye644GXXG5cbi5hLWhlYWRpbmcge1xuICAmLi1sdjEge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgJi4tYmFzaWMtMjYge1xuICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWJhc2ljLTIyIHtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1sdjIge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG4gIH1cbiAgJi4tbHYyLTEge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNCk7XG4gICAgfVxuICB9XG4gICYuLWx2Mi0yIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgfVxuICB9XG4gICYuLWx2Mi0zIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOSk7XG4gICAgfVxuICB9XG4gICYuLWx2Mi00IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgfVxuICB9XG4gICYuLWx2Mi01IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgfVxuICB9XG4gICYuLWx2Mi02IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgfVxuICB9XG4gICYuLWx2Mi03IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgfVxuICB9XG4gICYuLWx2MyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgfVxuICAmLi1sdjMtMSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYuLWx2My0yIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgfVxuICB9XG4gICYuLWx2My0zIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICB9XG4gICYuLWx2NCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICB9XG4gICYuLWx2NSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgfVxuICAmLi1sdjUtMSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIH1cbiAgfVxuICAmLi1sdjYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIH1cbiAgJi4tc21hbGwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG4gIH1cbiAgJi4tbGVmdC1ncmVlbi1saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICY6YmVmb3Jle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlBMDNFO1xuICAgIH1cbiAgfVxuICAmLi1zdWItdHRsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICB9XG4gICYuLWdyZWVuIHtcbiAgICBjb2xvcjogJGdyZWVuO1xuICB9XG4gICYuLWRhcmtncmVlbiB7XG4gICAgY29sb3I6ICMyNTU5MzM7XG4gIH1cbiAgJi4taGlyYWdpbm8ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiw7XG4gIH1cbiAgJi4tbmFtZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgfVxuICB9XG4gICYuLXRoZW1lLXdvbWVuIHtcbiAgICBjb2xvcjogJHdvbWVuX3RoZW1lX2NvbG9yO1xuICB9XG4gICYuLXNtb2tlLWJsYWNrIHtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgfVxuICAmLi1wYWxlLXBpbmsge1xuXHRjb2xvcjogJHBhbGVfcGluaztcbiAgfVxuICAmLi1saDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gICYuLWJhc2ljLWxoMTQge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gIH1cbiAgJi4tbG0xIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW1cbiAgfVxuICAmLi1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gICYuLWJvbGQ4MDAge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cblxuICAvL+S4i+e3muOBquOBl1xuICAmLi1ub3JtYWwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIH1cbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgfVxuICAmLi1oYXMtbGFiZWwge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGhlbWVfbGlnaHQ7XG4gICAgfVxuICB9XG4gICYuLXRvcC10eXBlMSB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cbiAgfVxuICAmLi1uZXdzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV8zO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LWluZGVudDogMC4zZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICB9XG4gIH1cbiAgJi5oYXMtdW5kZXJsaW5lIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZWVuO1xuICAgICYuLWxpZ2h0LWdyZWVuLWJvbGQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOERDMzI5O1xuICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgfVxuICAgICYuLXNjaG9vbCB7XG4gICAgICBib3JkZXItY29sb3I6ICRzY2hvb2xfY29sb3I7XG4gICAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY317XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8v44Kw44Oq44O844Oz5Li45LuY44GN44CAcGN35bem5o+D44GI44KLXG4gICYuLWFycm93LWFjZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTM0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIC8vMeS6uuS6iOe0hCDjg6njg7Pjgq3jg7PjgrBcbiAgJi4tcmFua2luZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMjNweDtcbiAgICBwYWRkaW5nOiAzcHggMjBweCAzcHggMjVweDtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGdyZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkZ3JlZW47XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkZ3JlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzFweDtcbiAgICAgIHBhZGRpbmc6IDZweCAzNXB4IDZweCA1MHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM0KTtcbiAgICB9XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMjVweDtcbiAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9zb2xvL2ljb25fdHJvcGh5XzEuc3ZnKTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBsZWZ0OiAtMzNweDtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgIGhlaWdodDogNTNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogLTE4cHg7XG4gICAgICBib3R0b206IC0zcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvc29sby9iZ19oZWFkaW5nX3Jhbmtpbmdfc3AucG5nKTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICByaWdodDogLTIzcHg7XG4gICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9zb2xvL2JnX2hlYWRpbmdfcmFua2luZy5wbmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1sdjIuLWdjLWRldGFpbCB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgIH1cbiAgfVxuICAmLi1nbG9iYWwtbHYxLWxoIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICAgIH1cbiAgfVxuICAmLi1nbG9iYWwtbHY0IHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICAmLi1nbG9iYWwtbGgge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIH1cbiAgICAmLmhhcy1sdjQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tbmV4dC1saW5rIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1ib3JkZXItZ3JlZW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzFiMWYxZjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTk5MzY7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuICAgICYuLWx2NSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL215cGFnZVxuICAmLi1teXBhZ2Uge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGJsYWNrX215cGFnZTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgfVxuICAgID4gaW1nIHtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1jb3Vyc2Uge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgID4gaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMC4zZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g44K044Or44OV5Luy6ZaT6KaL5Ye644GXXG4gICYuLXBhcnRuZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzMztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgICBwYWRkaW5nOiA1LjVweCAxOHB4IDUuNXB4IDI0cHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZzogOXB4IDE4cHggOXB4IDE1cHg7XG4gICAgfVxuICAgICYuLWljb24ge1xuICAgICAgcGFkZGluZzogNHB4IDE4cHggNHB4IDI0cHg7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE4cHggNXB4IDE1cHg7XG4gICAgICB9XG4gICAgICBpbWcsXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDmi5vlvoXopovlh7rjgZdcbiAgJi4tbGlnaHRncmVlbi1saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZjFkMztcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICYuLXNwLTEwMHZ3IHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWJnLWdyYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXlfbXlwYWdlO1xuICAgIH1cbiAgICAmLi1pbnZpdGF0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDE3cHggMTVweCAwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMjJweCAwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tZ3JheS1saW5lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheV9teXBhZ2U7XG4gICAgY29sb3I6ICRibGFja19teXBhZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgfVxuICB9XG4gICYuLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYuLWxoMTUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgJi4tc2l6ZS1zbSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIH1cbiAgfVxuICAmLi1jb3Vwb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC8vIOODleODrOODs+OCuuimi+WHuuOBl1xuICAmLi1mcmllbmRzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY4MjlkO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xuICAgIHBhZGRpbmc6IDhweCAyMnB4IDhweCAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAmLmhhcy1idG4tZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC8v44Kw44Os44O85LiL57eaXG4gICYuLWJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheV9teXBhZ2U7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuICAgIH1cbiAgfVxuICAmLi1saW5ldXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLi1iZy1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5QTAzRTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1zcXVhcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDE3M3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgIEBtZWRpYSAjeyRwY3d9e1xuICAgICAgbWluLXdpZHRoOiAyMzJweDtcbiAgICAgIHBhZGRpbmc6IDdweCA1cHg7XG4gICAgfVxuICB9XG4gICYuLWJhc2ljLXJpZ2h0LXJvdW5kZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDE5MXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMTNweCAxM3B4IDA7XG4gICAgQG1lZGlhICN7JHBjd317XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG4gIH1cbiAgJi4tcmlnaHQtcm91bmRlZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMTkxcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxM3B4IDEzcHggMDtcbiAgICBAbWVkaWEgI3skcGN3fXtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDE1cHggMTVweCAwO1xuICAgIH1cbiAgfVxuICAmLi1oaWdoIHtcbiAgICBtaW4taGVpZ2h0OiA3OHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICB9XG4gICYuLWxpbmUtaDEwMCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLi1waG90by1ib3gge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5hLWhlYWRpbmdfX2ltZyB7XG4gIC5hLWhlYWRpbmcuLWxpbmV1cCAmIHtcbiAgICB3aWR0aDogMTM4cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIEBtZWRpYSAjeyRwY317XG4gICAgICB3aWR0aDogMTg0cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG4uYS1oZWFkaW5nX190eHQge1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0aGVtZV9saWdodDtcbiAgfVxuICAuYS1oZWFkaW5nLi1saW5ldXAgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIEBtZWRpYSAjeyRwY317XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYS1oZWFkaW5nX19pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuYS1oZWFkaW5nLmlzLWFjdGl2ZSAmIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG4uYS1oZWFkaW5nX19zdWIge1xuICAuYS1oZWFkaW5nLi1sdjItMSAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgfVxuICB9XG59XG5cbi5hLWhlYWRpbmdfX3R0bCB7XG4gIC5hLWhlYWRpbmcuLWNvdXBvbiAmIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgY29sb3I6ICRibGFja19teXBhZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5hLXBhbmVsIHtcbiAgcGFkZGluZzogMjBweDtcbiAgJi4tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNTtcbiAgfVxuICAmLi1ncmF5LTAyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9teXBhZ2VfNjtcbiAgfVxuICAmLi1ncmF5LXNwIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNTtcbiAgICB9XG4gIH1cbiAgJi4tbGlnaHQtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNjtcbiAgfVxuICAmLi1saWdodC1ncmF5LTAyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9teXBhZ2VfNztcbiAgfVxuICAmLi1saWdodC1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZjFkMztcbiAgfVxuICAmLi1wMTUge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cbiAgJi4tZnVsbC13aWR0aC1zcCB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICB9XG4gIH1cbiAgJi4tcmFkaXVzIHtcbiAgICAmLTQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgfVxuICAmLi1wdDAxIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4O1xuICAgIH1cbiAgfVxuICAmLi1wMCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuIiwiLmEtZm9ybS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogNnB4IDRweCAwIDRweDtcbiAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB9XG4gICYuLWN1c3RvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLi1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzM7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLi1tYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMztcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi5pcy1lcnJvciB7XG4gICAgLy9lcnJvclxuICB9XG4gICYuLWRvdWJsZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNnB4IDRweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHRleHQtY29sb3IgdHJhbnNwYXJlbnQ7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDYwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgfVxuICAmLi1wYXJ0bmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiA3cHggOXB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEycHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfbXlwYWdlO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogN3B4IDhweDtcbiAgICB9XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYXJyb3ctbWQge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLXBhcnRuZXIuLWNoYW5nZSB7XG4gICAgcGFkZGluZzogN3B4IDI0cHggN3B4IDlweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjNweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDFkMTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDdweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogN3B4IDVweCAwIDVweDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLy9tLXRpbWXjga7jgqLjgq/jg4bjgqPjg5bopoHntKDlhoVcbiAgICAubS10aW1lX19pdGVtLmlzLWFjdGl2ZSAmIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRmYjQ0NztcbiAgICB9XG4gIH1cbiAgJi4tcGFydG5lci4tY2hhbmdlLi1jb21wYW5pb24ge1xuICAgIHBhZGRpbmc6IDdweCAyNHB4IDdweCA2cHg7XG4gIH1cblxuICAmLi1ib3JkZXItbm9uZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICYuLW5vcm1hbCB7XG4gICAgLy9tb2RhbCBwcm9maWxlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJjphZnRlciB7XG4gICAgICAvL+OCr+ODquODg+OCr+OBp+OBjeOCi+OCiOOBhuOBq+iDjOaZr+OBq+enu+WLlVxuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gIH1cbiAgJi4tbXlwYWdlIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICByaWdodDogMjVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTJweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9teXBhZ2U7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDdweCA1cHggMCA1cHg7XG4gICAgICBib3JkZXItY29sb3I6ICRibGFja19teXBhZ2UgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gICYuLXNoYWRvdy1zZWxlY3Qge1xuICAgIC8v56u25oqA5pel56iLXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV9teXBhZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIC8v44Kv44Oq44OD44Kv44Gn44GN44KL44KI44GG44Gr6IOM5pmv44Gr56e75YuVXG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBoaWRkZW47XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5Mzk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM5MzkzOTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB9XG4gIH1cbiAgJi4tYmctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tc2VsZWN0LWdyb3VwIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWF4LWhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDEwcHggNnB4IDAgNnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzIzMjMyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuLy9qcy1hY2Pjga50dGzjgYxpbnB1dFxuLmEtZm9ybS1zZWxlY3RfX3R0bC1pbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5hLWZvcm0tc2VsZWN0X19zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA2cHggMjBweCA2cHggMThweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgJi4tZmlyc3QtaXRlbS1kZXNhYmxlZCB7XG4gICAgJjpoYXMob3B0aW9uOmNoZWNrZWRbdmFsdWU9XCJcIl0pe1xuICAgICAgY29sb3I6ICNBQUFBQUE7XG4gICAgfVxuICB9XG4gIC5hLWZvcm0tc2VsZWN0Li1ib3JkZXIgJiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gIH1cbiAgLmEtZm9ybS1zZWxlY3QuLXNpemUtbWQgJiB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDE5cHggMTVweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMTlweCAzMHB4O1xuICAgIH1cbiAgfVxuICAuYS1mb3JtLXNlbGVjdC5pcy1hY3RpdmUgJiB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGdyZWVuO1xuICB9XG4gIC5hLWZvcm0tc2VsZWN0Li1ib3JkZXIuaXMtYWN0aXZlICYge1xuICAgIHBhZGRpbmc6IDRweCAyMHB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRncmVlbjtcbiAgfVxuICAuYS1mb3JtLXNlbGVjdC4tcG9pbnQtZm9ybSAmIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMTNweCA1OHB4IDEzcHggNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5Xzc7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDQycHggMTNweCA2cHg7XG4gICAgfVxuICB9XG4gIC5hLWZvcm0tc2VsZWN0LmlzLWVycm9yICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG4gIH1cbiAgLmEtZm9ybS1zZWxlY3QuLWRvdWJsZSAmIHtcbiAgICAvL1x0XHR6LWluZGV4OiA1O1xuICB9XG4gIC5hLWZvcm0tc2VsZWN0Li1ub3JtYWwgJiB7XG4gICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICAuYS1mb3JtLXNlbGVjdC4tc2hhZG93LXNlbGVjdCAmIHtcbiAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgLmEtZm9ybS1zZWxlY3QuLW15cGFnZSAmIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiA4cHggMzBweCA4cHggOXB4O1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAuYS1mb3JtLXNlbGVjdC4tc2l6ZS1tZCAmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYS1mb3JtLXNlbGVjdF9fbWVudSB7XG4gIGxpIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAycHggOHB4IDJweCAyMHB4O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmEtZm9ybS1zZWxlY3QuLWFyZWEgJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbGkge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlfMztcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGEge1xuICAgICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDJuLTEpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXlfMztcbiAgICAgIH1cbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoMiksXG4gICAgICAmOmxhc3QtY2hpbGQoKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYS1mb3JtLXNlbGVjdC4tbWFwICYge1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgJi5pcy1hY3RpdmUsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYS1mb3JtLXNlbGVjdC4tY3VzdG9tICYge1xuICAgIGxpIHtcbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAycHggMThweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmEtZm9ybS1zZWxlY3RfX3R4dCB7XG4gIC5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyICYge1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICYuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB9XG4gIH1cbiAgLmEtZm9ybS1zZWxlY3QuLXBhcnRuZXIuLWNoYW5nZS4tY29tcGFuaW9uICYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICB9XG59XG4uYS1mb3JtLXNlbGVjdF9fbnVtIHtcbiAgLmEtZm9ybS1zZWxlY3QuLXBhcnRuZXIgJiB7XG4gICAgY29sb3I6ICMxMThlMzQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjU7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgfVxuICB9XG4gIC5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyLi1jaGFuZ2UgJiB7XG4gICAgbWFyZ2luOiAwIDNweCAwIDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgfVxuICAuYS1mb3JtLXNlbGVjdC4tcGFydG5lci4tY2hhbmdlLmlzLXVuc2VsZWN0ZWQgJiB7XG4gICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgfVxuICAuYS1mb3JtLXNlbGVjdC4tcGFydG5lci4tY2hhbmdlLi1jb21wYW5pb24gJiB7XG4gICAgbWFyZ2luOiAwIDAgMCAycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gIH1cbn1cblxuLmEtZm9ybS1zZWxlY3RfX2hpZGRlbiB7XG4gIC5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyICYge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuIiwiLmEtZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJi4tcGFydG5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLi1zbSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG4gICAgJi4tbGcge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICAgICYuLXR4dC1ub25lIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1mdWxsV2lkdGgge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC8v44Kq44Oz44Op44Kk44Oz5LqI57SEXG4gICYuLWFyZWEtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLmEtZm9ybS1jaGVja19faW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYS1mb3JtLWNoZWNrX19wYXJ0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAuYS1mb3JtLWNoZWNrLi1iZy13aGl0ZSAmIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLmEtZm9ybS1jaGVjay4tc2l6ZS1sZyAmIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzM7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICB9XG4gICAgLmEtZm9ybS1jaGVjay4tYmQtZGd5ICYge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMTU7XG4gICAgfVxuICAgIC5hLWZvcm0tY2hlY2suLWJveC1tZCAmIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgfVxuICAuYS1mb3JtLWNoZWNrLi1oZWFkaW5nICYge1xuICAgIGNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmEtZm9ybS1jaGVjay4tYnV0dG9uICYge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5hLWZvcm0tY2hlY2suLWJveC1tZCAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmEtZm9ybS1jaGVja19faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX3BhcnRzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gIC5hLWZvcm0tY2hlY2suLXNpemUtbGcgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgfVxufVxuXG4uYS1mb3JtLWNoZWNrLi1idXR0b24gLmEtZm9ybS1jaGVja19faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX3BhcnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmEtZm9ybS1jaGVja19faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX3BhcnRzOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogM3B4O1xuICBjb250ZW50OiBcIuKck1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEwKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC5hLWZvcm0tY2hlY2suLWJnLXdoaXRlICYge1xuICAgIGxlZnQ6IDRweDtcbiAgfVxuICAuYS1mb3JtLWNoZWNrLi1zaXplLWxnICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgbGVmdDogMTBweDtcbiAgfVxuICAuYS1mb3JtLWNoZWNrLi1ib3gtbWQgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmEtZm9ybS1jaGVja19faW5uZXIge1xuICAuYS1mb3JtLWNoZWNrLi1wYXJ0bmVyICYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB0b3A6IDAuOWVtO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgICAmLi1ib3gtc20ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMC44ZW07XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgICAgJi4tZml4ZWQtbWVudSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYS1mb3JtLWNoZWNrLi1wYXJ0bmVyLi10eHQtbm9uZSAmIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmEtZm9ybS1jaGVjay4tZ3JvdXAtbGlzdCAmIHtcbiAgICA+IGltZyB7XG4gICAgICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIH1cbiAgfVxufVxuXG4uYS1mb3JtLWNoZWNrX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVja19faW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvcGFydG5lci9pY29uX2NoZWNrLnN2Zyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOTkzMztcbn1cbi8v44Kq44Oz44Op44Kk44Oz5LqI57SEXG4uYS1mb3JtLWNoZWNrX19tYXJrIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdG9wOiAwLjllbTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vL+OCquODs+ODqeOCpOODs+S6iOe0hFxuLmEtZm9ybS1jaGVja19faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX21hcms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fY2hlY2suc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzMztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTMzO1xufVxuLmEtZm9ybS1jaGVja19fdHh0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAvLyDjg5zjgr/jg7Ppoqjjga7jg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrlcbiAgLmEtZm9ybS1jaGVjay4tYnV0dG9uICYge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLy8g44Oq44K544OI44GL44KJ44G+44Go44KB44Gm6YG45oqe44Gu5Yem55CGXG4uYS1mb3JtLWNoZWNrX19pbnB1dC4tY2hlY2tCYWNrOmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX19pbm5lcjo6YmVmb3JlIHtcbiAgei1pbmRleDogMTtcbn1cbi5hLWZvcm0tY2hlY2tfX2lucHV0Li1jaGVja0JhY2s6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX2lubmVyID4gc3BhbiB7XG4gIHotaW5kZXg6IDE7XG59XG4uYS1mb3JtLWNoZWNrX19pbnB1dC4tY2hlY2tCYWNrOmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX19pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZjFkMztcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgfVxufVxuXG4uYS1mb3JtLWNoZWNrX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVja19faW5uZXIuLWJveC1zbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9wYXJ0bmVyL2ljb25fY2hlY2stc20uc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzMztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTMzO1xufVxuXG4uYS1mb3JtLWNoZWNrX19pbnB1dDpkaXNhYmxlZCArIC5hLWZvcm0tY2hlY2tfX2lubmVyIHtcbiAgLmEtZm9ybS1jaGVjay4tcGFydG5lciAmIHtcbiAgICBjb2xvcjogJGdyYXlfbXlwYWdlO1xuICB9XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0OmRpc2FibGVkICsgLmEtZm9ybS1jaGVja19faW5uZXI6OmJlZm9yZSB7XG4gIC5hLWZvcm0tY2hlY2suLXBhcnRuZXIgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIH1cbn1cblxuLmEtZm9ybS1jaGVja19faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX3R4dCB7XG4gIC5hLWZvcm0tY2hlY2suLWJ1dHRvbiAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn0iLCIuYS1mb3JtLXR4dCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgJjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRkYXJrX2dyYXlfMTtcbiAgfVxuICAmLi1zbWFsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgfVxuICAmLi1sYXJnZSB7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgJi4tcG9pbnQtZm9ybSB7XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLi1kcm9wZG93biB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxuICAmLi1wb2ludC1mb3JtIHtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlckNvbG9yKCNjY2NjY2MpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5Xzc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gICYuLXdpZGUge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiA3MyU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYuLWhhbGYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiAyMTZweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi4tbmFtZSB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IDIxNnB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLmlzLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gIH1cbiAgLy/lj7PjgavilrzjgYzku5jjgY9cbiAgJi4tYXJyb3ctYm90dG9tIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV80O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkZ3JheV80O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19zZWxlY3RfZG93bi5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIH1cbiAgICAmLi1oYXMtaWNvbiB7XG4gICAgICBwYWRkaW5nOiA0LjVweCAxOHB4IDQuNXB4IDI0cHg7XG4gICAgICAmLi10b3AtaW5wdXQge1xuICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMThweCA5cHggMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLi1kYXlzIHtcbiAgICAgIHBhZGRpbmc6IDQuNXB4IDlweCA0LjVweCA1cHg7XG4gICAgfVxuICAgICYuLXNvbG8ge1xuICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB9XG4gICAgJi4tYXJlYSB7XG4gICAgICBwYWRkaW5nOiAxcHggMTJweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi11bmRlcmxpbmUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgJi4tdG9wLWlucHV0IHtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNCQ0JDQkM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tYXJyb3ctYmxhY2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3cHggMTRweDtcbiAgfVxuICAmLi1vbmxpbmUtcmVzZXJ2ZSB7XG4gICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICYuLXBjIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmLi11bmRlcmxpbmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjNmM2O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJi4tdG9wLWxpbmUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzZjNmM2O1xuICB9XG4gICYuLW1lbnUtaW5wdXQge1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gMeihjOODhuOCreOCueODiOODnOODg+OCr+OCuVxuICAmLi1mb3JtLWFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogMTJweCAxMnB4O1xuICAgIH1cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2FhYTtcbiAgICB9XG4gICAgJi4tc20ge1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDcuNXB4IDEycHg7XG4gICAgICAmLi1oaWdoIHtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLW1kIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICBwYWRkaW5nOiA5LjVweCAxNnB4O1xuICAgIH1cbiAgICAmLi1hcHByb3ZlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICBwYWRkaW5nOiA5LjVweCA1cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzlBOUE5QTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgbWluLWhlaWdodDogNThweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tcGxheWVyLXR4dCB7XG4gICAgICBib3JkZXI6ICNkYmRiZGIgMXB4IHNvbGlkO1xuICAgICAgY29sb3I6ICMzMjMyMzI7XG4gICAgfVxuICAgICYuLWJvcmRlci1ub25lIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgJi4tYm9yZGVyLW5vbmUtcGMge1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYm9yZGVyLW5vbmUtc3Age1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4taW4tc2hhZG93IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsMCwwLDAuMTYpIGluc2V0O1xuICAgIH1cbiAgICAmLmlzLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZTI7XG4gICAgfVxuICAgIC8vICY6aW52YWxpZDpub3QoOmZvY3VzKSB7XG4gICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmUyO1xuICAgIC8vIH1cbiAgICAmLi1zZWFyY2gge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9teXBhZ2UvaWNvbl9zZWFyY2gtdGhpbi5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IGF1dG87XG4gICAgfVxuICAgICYuLWdyb3VwLW1kIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICBjb2xvcjogIzMyMzIzMjtcbiAgICB9XG4gICAgJi5pcy1pbmFjdGl2ZSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfSAgXG4gICAgfVxuICAgIC8vIOODh+ODleOCqeODq+ODiOOBp+WFpeWKm+a4iOOBv+OAgeWkieabtOS4jeWPr+OBrumgheebrlxuICAgICYuLXJlYWRvbmx5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTg7XG4gICAgfVxuICB9XG5cbiAgLy8g5oub5b6F44OG44Kt44K544OI44Oc44OD44Kv44K5XG4gICYuLWJnLWdyYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICB9XG4gICYuLWJnLWNsZWFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmLi1ib3JkZXItbm9uZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgJi4tY2FsZW5kYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbl9jYWxlbmRhcl9ncmF5LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZCB7XG4gICAgcGFkZGluZzogMTFweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiAxNHB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTIge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtMyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTQge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTUge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLXNtLTEge1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICB9XG4gICYuLWJvcmRlci1saWdodC1ncmF5IHtcbiAgICBib3JkZXItY29sb3I6ICNlOGU4ZTg7XG4gIH1cbiAgJi4tcGFnZS1sb2dpbiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgfVxuICAmLi1zcGFjZXtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIH1cbiAgJi4tYm9yZGVyLWxpZ2h0LWdyYXkge1xuICAgIGJvcmRlci1jb2xvcjogI2U4ZThlODtcbiAgfVxuICAmLi1wYWdlLWxvZ2luIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICB9XG59XG5cbi5hLWZvcm0tdHh0X19kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA2cHggNHB4IDAgNHB4O1xuICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmEtZm9ybS10eHRfX2lucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgJi4tZGF0ZSB7XG4gICAgd2lkdGg6IDhlbTtcbiAgfVxuICAmLi1yYW5nZSB7XG4gICAgd2lkdGg6IDJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn0iLCIuYS1mb3JtLXRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogYXV0bztcbiAgcmVzaXplOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAvLyDjgrTjg6vjg5Xku7LplpPjg6Hjg6JcbiAgJi4tbWVtbyB7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgfVxuICB9XG4gIC8vIOaLm+W+heODhuOCreOCueODiOODnOODg+OCr+OCuVxuICAmLi1iZy1ncmF5IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIH1cbiAgfVxuICAmLi1oZWlnaC1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEyNHB4O1xuICAgIHBhZGRpbmc6IDkuNXB4IDE2cHg7XG4gICAgcmVzaXplOiBub25lO1xuICB9XG4gICYuLWJvcmRlci1ub25lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgJi4tYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICB9XG4gICYuLWJnLWxpZ2h0LWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X215cGFnZV82O1xuICB9XG4gICYuLWJvcmRlci1ub25lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgJi4tY29uZmlybSB7XG4gICAgbWluLWhlaWdodDogMjc2cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWluLWhlaWdodDogMjEwcHg7XG4gICAgfVxuICB9XG4gICYuLWludml0YXRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDExMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbWluLWhlaWdodDogMTEwcHg7XG4gICAgfVxuICB9XG4gICYuaXMtZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZTI7XG4gIH1cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkZ3JheV9teXBhZ2VfNDtcbiAgfVxufVxuIiwiLmEtem9vbXtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjg1KTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuIiwiLy8g44Kt44O844Ov44O844OJ5qSc57SiXG5cbi5hLXNlYXJjaCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hLXNlYXJjaF9fdGV4dGJveC13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdCY6YmVmb3Jle1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAxNXB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fc2VhcmNoX2dyYXkuc3ZnKTtcblx0fVxufVxuXG4uYS1zZWFyY2hfX3RleHRib3gge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXk7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ji4tc3RhbmRhbG9uZXtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdH1cblx0JjpwbGFjZWhvbGRle1xuXHRcdGNvbG9yOiAkZGFya19ncmF5XzE7XG5cdH1cblx0QG1lZGlhICN7JHBjfSB7XG5cdFx0cGFkZGluZzogMTBweCA0MnB4O1xuXHR9XG5cdEBtZWRpYSAjeyRzcH17XG5cdFx0cGFkZGluZzogN3B4IDE1cHggN3B4IDQycHg7XG5cdH1cbn1cblxuLmEtc2VhcmNoX19idG4ge1xuXHRmbGV4OiBub25lO1xuXHR3aWR0aDogNzJweDtcbn1cbiIsIi8v44Os44K544Od44Oz44K344OW5a++5b+c44GuZ29vZ2xl44Oe44OD44OXXG5cbi5hLXJlcy1tYXAge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IDM1MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBtZWRpYSAjeyRzcH17XG5cdFx0aGVpZ2h0OiAyMDVweDtcblx0fVxuXHQmLi1hZ2VudC1hY2Nlc3N7XG5cdFx0XG5cdH1cbn1cblxuLmEtcmVzLW1hcF9faWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG59IiwiLy8g44Ki44Oz44Kr44O844Oq44Oz44Kv44Gu5L2N572u44KS6Kq/5pW0XG5cbi5hLWFuY2hvci1maXh7XG5cdCYuLWgyMHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0fVxufSIsIlxuLmEtc2hhZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTA4MDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmlzLWFjdGl2ZXtcblx0ICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICAgICYuLWxpZ2h0e1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIH1cbiAgICAmLi1taWRkbGV7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgfVxuICAgICYuLW9ubGluZS1kYXJrIHtcbiAgICAgICAgei1pbmRleDogMTIwMDtcbiAgICB9XG4gICAgJi4taGludHtcbiAgICAgICAgei1pbmRleDogMzEwMDtcbiAgICB9XG59IiwiLy9ociDmqKrmlrnlkJHjg6njgqTjg7NcblxuLmEtbGluZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICAmLi1saWdodC1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICB9XG4gICYuLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X215cGFnZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICAmLi1kYXJrLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X215cGFnZV80O1xuICB9XG4gICYuLWxpZ2h0LWdyYXkge1xuICAgIGJvcmRlci1jb2xvcjogI0YyRjJGMjtcbiAgfVxuICAmLi1uYXJyb3cge1xuICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIvL3JhZGlvIGlucHV0IGdyZWVuIGNpcmNsZVxuLmEtcmFkaW8ge1xuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLy9mcmlhbmRzIHBpbmsgY2lyY2xlXG4gICYuLWZyaWFuZHMtcGluayB7XG5cbiAgfVxufVxuLmEtcmFkaW9fX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmEtcmFkaW9fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLmEtcmFkaW8uLWZyaWFuZHMtcGluayAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICB9XG59XG5cbi5hLXJhZGlvX190ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYS1yYWRpb19faW5wdXQ6Y2hlY2tlZCArIC5hLXJhZGlvX190ZXh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuX215cGFnZV8yO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLmEtcmFkaW8uLWZyaWFuZHMtcGluayAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREM4Qzg5O1xuICB9XG59XG5cbi5hLXJhZGlvX19pbnB1dCB7XG4gIC5hLXJhZGlvLi1zY2hvb2wgJiB7XG4gICAgJjpjaGVja2VkICsgLmEtcmFkaW9fX3RleHQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNjaG9vbF9jb2xvcjtcbiAgICAgIC5hLXJhZGlvLi1mcmlhbmRzLXBpbmsgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQzhDODk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hLXJhZGlvX19pbnB1dDpjaGVja2VkICsgLmEtcmFkaW9fX3RleHQ6YmVmb3JlIHtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgIzAxOGUwNztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5hLXJhZGlvX19pbnB1dDpkaXNhYmxlZCArIC5hLXJhZGlvX190ZXh0e1xuICBjb2xvcjogI0RCREJEQjtcbiAgJjpiZWZvcmV7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufSIsIjpyb290IHtcbiAgLy9jaXJjbGUg5a6f6Zqb44Gu44Od44Kk44Oz44OIXG4gIC0tY2lyY2xlcG9pbnQ6IDc1MDtcbiAgLy9jaXJjbGUgMTAwJeOCkjE1MDDjgajjgZfjgZ/loLTlkIhcbiAgLS1jaXJjbGVmdWxsOiAxNTAwO1xufVxuLmEtY2lyY2xlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxuICAmLi1zaGFkb3cge1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG4gIH1cbn1cbi5hLWNpcmNsZV9faXRlbSB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2Utd2lkdGg6IDE2O1xuICAvLyBhbmltYXRpb246IGNpcmNsZSA1cztcbiAgdHJhbnNpdGlvbjogYWxsIDVzO1xuICAuYS1jaXJjbGUuLWJhc2UgJiB7XG4gICAgc3Ryb2tlOiAjZWJlYmViO1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IGNhbGMocGkgKiAyICogNDUpIGNhbGMocGkgKiAyICogNDUpO1xuICB9XG4gIC5hLWNpcmNsZS4tcG9pbnQtdXAgJiB7XG4gICAgLy8gc3Ryb2tlOiAjRUJFQkVCO1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IGNhbGModmFyKC0tY2lyY2xlcG9pbnQpICogKHBpICogMiAqIDQ1IC8gdmFyKC0tY2lyY2xlZnVsbCkpKVxuICAgICAgY2FsYyhwaSAqIDIgKiA0NSk7XG4gIH1cbn0iLCIvL3R4dCBvcHRpb25cbi5hLXR4dC1vcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICAvL+S4oeOCteOCpOODieOBq+aWnOOCgeOBrue3muOBjOWFpeOCi1xuICAmLi1saW5lIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzA2Qzc1NTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwNkM3NTU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG4gICAgfVxuICAgICYtcGluayB7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNFRThDODc7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiXG4ubS1yYXRpbmd7XG5cdGF7XG5cdFx0QGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0Ji4tcmV2aWV3e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQmLi1kZXRhaWx7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5tLXJhdGluZ19faGVhZGluZ3tcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXHQubS1yYXRpbmcuLXJldmlldyAme1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxuXHQubS1yYXRpbmcuLWRldGFpbC4tcmVzdWx0ICZ7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdH1cblx0fVxufVxuXG4ubS1yYXRpbmdfX3N0YXJ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdC5tLXJhdGluZy4tcmV2aWV3ICZ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdC5tLXJhdGluZy4tZGV0YWlsICZ7XG5cdFx0dmVydGljYWwtYWxpZ246IDA7XG5cdFx0ZmxleDogbm9uZTtcblx0XHR3aWR0aDogODVweDtcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLm0tcmF0aW5nX19udW17XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1wb3BwaW5zO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdH1cblx0Lm0tcmF0aW5nLi1yZXZpZXcgJntcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuXHRcdH1cblx0fVxuXHQubS1yYXRpbmcuLWRldGFpbCAme1xuXHRcdGZsZXg6IG5vbmU7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRcdH1cblx0fVxufVxuXG5cblxuXG5cbi5tLXJhdGluZ19fdW5pdHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tLXJhdGluZ19faXRlbXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMXB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0Lm0tcmF0aW5nLi1yZXZpZXcgJntcblx0XHR3aWR0aDogMTdweDtcblx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0bWFyZ2luOiAwIDNweDtcblx0fVxuXHQubS1yYXRpbmcuLWRldGFpbCAme1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0XHRtYXJnaW46IDAgMXB4O1xuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHR3aWR0aDogMTFweDtcblx0XHRcdGhlaWdodDogMTFweDtcblx0XHR9XG5cdH1cblx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSk7XG5cdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdGNvbnRlbnQ6IFwiXFxGMDA1XCI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHQubS1yYXRpbmcuLXJldmlldyAme1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4KTtcblx0XHR9XG5cdFx0Lm0tcmF0aW5nLi1kZXRhaWwgJntcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0XHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmOmJlZm9yZXtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGNvbG9yOiAkZ3JlZW47XG5cdH1cblx0JjphZnRlcntcblx0XHRjb2xvcjogJGdyYXlfMztcblx0fVxuXHRcblx0Lm0tcmF0aW5nLi1zdGFyMC0wICZ7XG5cdFx0Ji4taXRlbS0xe1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuLWl0ZW0tMntcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLi1pdGVtLTN7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji4taXRlbS00e1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuLWl0ZW0tNXtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubS1yYXRpbmcuLXN0YXIwLTUgJntcblx0XHQmLi1pdGVtLTF7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47IFxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLi1pdGVtLTJ7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji4taXRlbS0ze1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuLWl0ZW0tNHtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLi1pdGVtLTV7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm0tcmF0aW5nLi1zdGFyMS0wICZ7XG5cdFx0Ji4taXRlbS0ye1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuLWl0ZW0tM3tcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLi1pdGVtLTR7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji4taXRlbS01e1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tLXJhdGluZy4tc3RhcjEtNSAme1xuXHRcdCYuLWl0ZW0tMntcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjsgXG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuLWl0ZW0tM3tcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLi1pdGVtLTR7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji4taXRlbS01e1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tLXJhdGluZy4tc3RhcjItMCAme1xuXHRcdCYuLWl0ZW0tM3tcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLi1pdGVtLTR7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji4taXRlbS01e1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tLXJhdGluZy4tc3RhcjItNSAme1xuXHRcdCYuLWl0ZW0tM3tcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjsgXG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuLWl0ZW0tNHtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLi1pdGVtLTV7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm0tcmF0aW5nLi1zdGFyMy0wICZ7XG5cdFx0Ji4taXRlbS00e1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuLWl0ZW0tNXtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubS1yYXRpbmcuLXN0YXIzLTUgJntcblx0XHQmLi1pdGVtLTR7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47IFxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLi1pdGVtLTV7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm0tcmF0aW5nLi1zdGFyNC0wICZ7XG5cdFx0Ji4taXRlbS01e1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tLXJhdGluZy4tc3RhcjQtNSAme1xuXHRcdCYuLWl0ZW0tNXtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjsgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tLXJhdGluZy4tc3RhcjUtMCAme1xuXHR9XG59XG5cbiIsIi8qIOODkeODs+OBj+OBmuODquOCueODiCAqL1xuLy/jg5fjg63jgrjjgqfjgq/jg4jjgavlkIjjgo/jgZvjgabjgqvjgrnjgr/jg57jgqTjgrrjgZfjgb7jgZfjgofjgYZcblxuLm0tYnJlYWRjcnVtYiB7XG5cdCYuLWdsb2JhbHtcblx0XHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNDBweCAwIDIwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSwmOmFmdGVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAyNHB4IDAgMCAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdHJpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkZ3JheTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRncmF5LTI7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuLWxvY2Fse1xuXHRcdGNvbG9yOiAkYmxhY2tfMjtcblx0XHRAbWVkaWEgI3skcGN9e1xuXHRcdFx0bWFyZ2luOiAxNXB4IDA7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRzcH17XG5cdFx0XHRtYXJnaW46IDVweCAwO1xuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHRAbWVkaWEgI3skc3B9e1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0fVxuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRAbWVkaWEgI3skc3B9e1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiIO+8niBcIjtcblx0XHRcdFx0XHRAbWVkaWEgI3skcGN9e1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSAjeyRzcH17XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JjpsYXN0LWNoaWxkOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuLXdoaXRle1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdCYuLXNvbG97XG5cdFx0Y29sb3I6ICMyNTU5MzM7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0fVxuXHQmLi1zaGliYWZ1IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn0iLCIubS1mYXZvcml0ZXtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tLWZhdm9yaXRlX19pY29ue1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZpbGw6ICRncmF5O1xuXHRAbWVkaWEgI3skcGN9e1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMjZweDtcblx0fVxuXHRAbWVkaWEgI3skc3B9e1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0fVxuXHQubS1mYXZvcml0ZS5pcy1hY3RpdmUgJntcblx0XHRmaWxsOiAkZ3JlZW47XG5cdH1cbn1cblxuLm0tZmF2b3JpdGVfX3R4dHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDEyKTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTApO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xuXHR9XG59XG5cbi5tLWZhdm9yaXRlX190eHQtaW5hY3RpdmV7XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQubS1mYXZvcml0ZS5pcy1hY3RpdmUgJntcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5tLWZhdm9yaXRlX190eHQtYWN0aXZle1xuXHRkaXNwbGF5OiBub25lO1xuXHQubS1mYXZvcml0ZS5pcy1hY3RpdmUgJntcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufSIsIi5tLWFuY2hvciB7XG5cdEBtZWRpYSAjeyRiYXNpY30ge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0ei1pbmRleDogMjAwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuXHR9XG5cblx0Ji4tc3RhdGljIHtcblx0XHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgMzBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXG5cdCYuLXVuZGVyIHtcblx0XHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHR9XG5cdH1cblx0Ji4tYmctYmxhY2sge1xuXHRcdEBtZWRpYSAjeyRiYXNpY30ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcblx0XHR9XG5cdH1cblx0Ji4tZmxleCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdCYuLW9ubGluZSB7XG5cdFx0cGFkZGluZzogMTFweCAxNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym94LXNoYWRvdzogMHB4IC0zcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdH1cblx0Ly8g44Kz44O844K544Os44Kk44Ki44Km44OIXG5cdCYuLWxheW91dCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDNweDtcblx0XHRAbWVkaWEgI3skcGN3fSB7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5tLWFuY2hvcl9faXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAyMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcblxuXHQmLi1uby1hcnJvdyB7XG5cdFx0cGFkZGluZzogMS4yNWVtIDA7XG5cdFx0bWF4LWhlaWdodDogNTdweDtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji4tYXJyb3ctbGVmdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDEuMjVlbSAwO1xuXHRcdHBhZGRpbmctbGVmdDogMS4yNWVtO1xuXHRcdG1heC1oZWlnaHQ6IDU3cHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAxZW07XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuXG5cdCY6YWZ0ZXIge1xuXHRcdG1hcmdpbjogMTVweCBhdXRvIDA7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjhweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19kb3duLnN2Zyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuXHRcdEBtZWRpYSAjeyRiYXNpY30ge1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdG1hcmdpbjogNXB4IGF1dG8gMDtcblx0XHR9XG5cdH1cblxuXHQmLi1ncmVlbiB7XG5cdFx0Y29sb3I6ICRncmVlbjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG5cdH1cblxuXHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRtYXJnaW46IDVweCAwO1xuXHRcdHBhZGRpbmc6IDExcHggNnB4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG5cdFx0ZmxleDogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cblx0XHQubS1hbmNob3IuLXN0YXRpYyAmIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgNHB4IDAgMCAkZ3JheTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skaW9zfSB7XG5cdFx0Ji4taW9zLXhzIHtcblx0XHRcdHBhZGRpbmc6IDEycHggNnB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDExKTtcblx0XHR9XG5cdH1cblxuXHQubS1hbmNob3IuLWdjLWRldGFpbCAme1xuXHRcdG1hcmdpbjogMCAycHg7XG5cdFx0cGFkZGluZzogNnB4IDFweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0ZmxleC1iYXNpczogY2FsYygyNSUgLSA0cHgpO1xuXHRcdG1heC13aWR0aDogY2FsYygyNSUgLSA0cHgpO1xuXHRcdEBtZWRpYSAjeyRwY317XG5cdFx0XHRmbGV4LWJhc2lzOiAxNzhweDtcblx0XHRcdG1heC13aWR0aDogMTc4cHg7XG5cdFx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdFx0cGFkZGluZzogN3B4O1xuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0bWFyZ2luOiA1cHggYXV0byAwO1xuXHRcdFx0QG1lZGlhICN7JHBjfXtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IGF1dG8gMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm0tYW5jaG9yLi1sYXlvdXQgJntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDVweCAxcHggMTVweDtcblx0XHRmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC8gNCkgLSAoKDNweCAqIDMpIC8gNCkpO1xuXHRcdG1heC13aWR0aDogY2FsYygoMTAwJSAvIDQpIC0gKCgzcHggKiAzKSAvIDQpKTtcblx0XHRtaW4taGVpZ2h0OiA1NXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRAbWVkaWEgI3skcGN3fSB7XG5cdFx0XHRmbGV4LWJhc2lzOiAxODBweDtcblx0XHRcdG1heC13aWR0aDogMTgwcHg7XHRcblx0XHRcdG1pbi1oZWlnaHQ6IDc4cHg7XG5cdFx0XHRib3gtc2hhZG93OiAwIDJweCAwIDAgJGdyYXk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTJweCAyN3B4O1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDVweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdEBtZWRpYSAjeyRwY3d9IHtcblx0XHRcdFx0Ym90dG9tOiA4cHg7XG5cdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuLXR4dC1zbWFsbCB7XG5cdFx0XHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm0tYW5jaG9yX19pdGVtc3tcblx0Lm0tYW5jaG9yLi1nYy1kZXRhaWwgJntcblx0XHRtYXJnaW46IDAgLTVweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG5cbi5tLWFuY2hvcl9faXRlbV9fdHh0e1xuXHQubS1hbmNob3IuLWdjLWRldGFpbCAmIHtcblx0XHRtaW4taGVpZ2h0OiAyNnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0QG1lZGlhICN7JHBjfXtcblx0XHRcdG1pbi1oZWlnaHQ6IDM1cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cdFx0Ji4teHN7XG5cdFx0XHRAbWVkaWEgI3skc3B9e1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTApO1xuXHRcdFx0XHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvL+S4puOBs+abv+OBiFxuXG4ubS1zb3J0e1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0QG1lZGlhICN7JHBjfXtcblx0XHRwYWRkaW5nOiAxMXB4IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNTtcblx0fVxuXHRAbWVkaWEgI3skc3B9e1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cblx0XG59XG5cbi5tLXNvcnRfX2hlYWRpbmd7XG5cdEBtZWRpYSAjeyRwY317XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwi77yaXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhICN7JHNwfXtcblx0XHRmbGV4OiBub25lO1xuXHRcdHdpZHRoOiAxMTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0cGFkZGluZzogMTNweCAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5XzU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5tLXNvcnRfX2l0ZW0tcGN7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tLXNvcnRfX2l0ZW17XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMCAyMHB4O1xufVxuXG4ubS1zb3J0X19pdGVtICsgLm0tc29ydF9faXRlbXtcblx0JjpiZWZvcmV7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDUwJTtcblx0XHR3aWR0aDogMXB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXlfMztcblx0fVxufVxuXG4ubS1zb3J0X190eHR7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGRhcmtfZ3JheV8yO1xuXHQmOmFmdGVye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJvdHRvbTogLTVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQmOmhvdmVyLCYuaXMtYWN0aXZle1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0fVxuXHR9XG59XG5cbi5tLXNvcnRfX2l0ZW0tc3B7XG5cdGZsZXg6IGF1dG87XG59XG5cbi5tLXNvcnRfX3NlbGVjdHtcblx0d2lkdGg6IDEwMCU7XG59IiwiLm0tY2FyZCB7XG4gICYuLXR5cGUtMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheV8zO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheV8zO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi10eXBlLTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDE1cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgJi4tZ29sZmNvdXJzZWxpc3Qge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tcHJhY3RpY2Uge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICB9XG4gICYuLXR5cGUtNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAmLi10eXBlLTQuLXNvbG8ge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgI2U1ZTVlNTtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLi10eXBlLTcge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgICB9XG4gIH1cbiAgJi4tdHlwZS04IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB6LWluZGV4OiAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgJi5oYXMtYXJyb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ29sZmNvdXJzZWxpc3QvY2FyZF9hcnJvdy5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm0tY2FyZF9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAubS1jYXJkLi10eXBlLTIgJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTEgJiB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLm0tY2FyZF9faW1nIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubS1jYXJkX190eHQge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIGNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTUgJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02ICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5XzY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JheV82O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMSAmIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICM0ZmUzYmI7XG4gICAgICB9XG4gICAgfVxuICAgIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjIgJiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWQ1ZjIwO1xuICAgICAgfVxuICAgIH1cbiAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IzICYge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzVkZDU1YTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNCAmIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICM0YmM3ZTU7XG4gICAgICB9XG4gICAgfVxuICAgIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjUgJiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWQ2NDdiO1xuICAgICAgfVxuICAgIH1cbiAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I2ICYge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzk3Y2MwNDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNyAmIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDgyYmE7XG4gICAgICB9XG4gICAgfVxuICAgIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjggJiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWI5MjAwO1xuICAgICAgfVxuICAgIH1cbiAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I5ICYge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwOGQzMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm0tY2FyZF9faW1nIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS0xICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTIgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTMgJiB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGNifSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygoKDEwMHZ3IC8gNCkgLSAxNHB4KSAqIDAuNzUpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygoKDEwMHZ3IC8gNCkgLSAxNHB4KSAqIDAuNzUpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA3MHZ3O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogOThweDtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxMDZweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdC4tcHJhY3RpY2UgJiB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDAgMCAwO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLW1hcCAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLXNvbG8gJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgaGVpZ2h0OiAxNDJweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMzR2dztcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS03ICYge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAzMzAgLyAxNzI7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGhlaWdodDogMTM1cHg7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtOCAmIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5tLWNhcmRfX2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICBAbWVkaWEgI3skcGNifSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggNDVweCAxNXB4IDE1cHg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggNDVweCAxNXB4IDE1cHg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTIgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExNXB4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtMyAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNCAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3JpZ2h0X2dyZWVuXzIuc3ZnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiA1cHggMCAwIDA7XG4gICAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmhhcy1hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19yaWdodC5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5oYXMtYXJyb3cge1xuICAgIC5tLWNhcmQuLXByYWN0aWNlICYge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcmlnaHQuc3ZnKTtcbiAgICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICAgIHRvcDogODAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTA2cHgpO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAwIDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDAgMTBweDtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1tYXAgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWluLWhlaWdodDogMjcwcHg7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNSAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAwO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OXB4KSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDNweCAwO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNiAmIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1zb2xvICYge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNyAmIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4ubS1jYXJkX19sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogNXB4IDAgMTBweDtcbn1cblxuLm0tY2FyZF9fbGFiZWwge1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTQgJiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1zb2xvICYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS03ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxufVxuXG4ubS1jYXJkX19oZWFkaW5nIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC5tLWNhcmQuLXR5cGUtNCAmIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRibGFja18yO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdC5oYXMtcmliYm9uICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS01ICYge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1zb2xvICYge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNyAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtOCAmIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBmbGV4LWJhc2lzOiAwJTtcbiAgfVxufVxuXG4ubS1jYXJkX19oZWFkaW5nX19zdWIge1xuICBjb2xvcjogJGRhcmtfZ3JheV8xO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIH1cbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIC5tLWNhcmQuLXR5cGUtNC4tbWFwICYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLXNvbG8gJiB7XG4gICAgY29sb3I6ICNhMWExYTE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0ICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS03ICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxufVxuXG4ubS1jYXJkX190eHQge1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgfVxuICAubS1jYXJkLi10eXBlLTIgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0ZXh0LWNvbG9yO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00ICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWluLWhlaWdodDogMzhweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLW1hcCAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0ICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLXByYWN0aWNlICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTUgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLXNvbG8gJiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICBmb250LXdlaWdodDogMjAwO1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTcgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgfVxuICB9XG59XG5cbi5tLWNhcmRfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICByaWdodDogMTNweDtcbiAgICB0b3A6IDEwM3B4O1xuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogLTEycHg7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAmIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDJweCAxMHB4IDA7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNC4tcHJhY3RpY2UgJiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDJweCAyMHB4IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubS1jYXJkX19pY29uX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm0tY2FyZF9faWNvbl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDNweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgfVxuICAmLi1idXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9idXMuc3ZnKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9idXNfb24uc3ZnKTtcbiAgICB9XG4gIH1cbiAgJi4tbmF2aSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX25hdmkuc3ZnKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9uYXZpX29uLnN2Zyk7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgJiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICsgLm0tY2FyZF9faWNvbl9faXRlbSB7XG4gICAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdC4tcHJhY3RpY2UgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5tLWNhcmRfX2ljb25fX3RpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAubS1jYXJkX19pY29uX19pdGVtLi1idXMgJiB7XG4gICAgbGVmdDogLTYwcHg7XG4gIH1cbiAgLm0tY2FyZF9faWNvbl9faXRlbS4tbmF2aSAmIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3R0b206IC04cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy90cmlfd2guc3ZnKTtcbiAgICAubS1jYXJkX19pY29uX19pdGVtLi1idXMgJiB7XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG4gICAgLm0tY2FyZF9faWNvbl9faXRlbS4tbmF2aSAmIHtcbiAgICAgIHJpZ2h0OiA2cHg7XG4gICAgfVxuICAgIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgJiB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAmIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4ubS1jYXJkX19pY29uX190aXBfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAxMDhweDtcbiAgcGFkZGluZzogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLm0tY2FyZF9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgJiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNyAmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cbn1cblxuLm0tY2FyZF9fYnRuX19vYmplY3Qge1xuICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAmIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5tLWNhcmRfX2J0biB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLXNvbG8gJiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgJiB7XG4gICAgd2lkdGg6IDI1MnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLm0tY2FyZF9fYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggMXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGdyYXksICRncmF5IDRweCwgdHJhbnNwYXJlbnQgNHB4LCB0cmFuc3BhcmVudCA4cHgpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggMXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGdyYXksICRncmF5IDRweCwgdHJhbnNwYXJlbnQgNHB4LCB0cmFuc3BhcmVudCA4cHgpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgfVxufVxuXG4ubS1jYXJkX19hZGRyZXNzX19oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubS1jYXJkX19hZGRyZXNzX19tYWluIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xufVxuXG4ubS1jYXJkX19hcnJvdy10eHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02ICYge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDA7XG4gICAgfVxuICB9XG59XG4ubS1jYXJkX19hcnJvdyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OXB4KSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLThweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTYgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIH1cbiAgfVxufVxuXG4ubS1jYXJkX19pbWdib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLm0tY2FyZC4tdHlwZS01ICYge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIC5tLWNhcmQuLXR5cGUtNiAmIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbn1cblxuLm0tY2FyZF9fcGhvdG8ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm0tY2FyZF9fYXJyb3dib3gge1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5tLWNhcmRfX3RyaWFuZ2xlIHtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgICBzdHJva2Utd2lkdGg6IDRweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMSAmIHtcbiAgICAgIHN0cm9rZTogIzRmZTNiYjtcbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMiAmIHtcbiAgICAgIHN0cm9rZTogI2VkNWYyMDtcbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMyAmIHtcbiAgICAgIHN0cm9rZTogIzVkZDU1YTtcbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNCAmIHtcbiAgICAgIHN0cm9rZTogIzRiYzdlNTtcbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNSAmIHtcbiAgICAgIHN0cm9rZTogI2VkNjQ3YjtcbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNiAmIHtcbiAgICAgIHN0cm9rZTogIzk3Y2MwNDtcbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNyAmIHtcbiAgICAgIHN0cm9rZTogIzAwODJiYTtcbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yOCAmIHtcbiAgICAgIHN0cm9rZTogI2ViOTIwMDtcbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yOSAmIHtcbiAgICAgIHN0cm9rZTogIzAwOGQzMTtcbiAgICB9XG4gIH1cbn1cblxuLm0tY2FyZF9fYXJyb3ctaW1nIHtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAbWVkaWEgI3skcGN9IHtcbiAgICBzdHJva2Utd2lkdGg6IDRweDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgc3Ryb2tlOiAkdGV4dC1jb2xvcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgfVxufVxuXG4ubS1jYXJkX19saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgLm0tY2FyZF9fYXJyb3cge1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjEgJiB7XG4gICAgICAgICAgY29sb3I6ICM0ZmUzYmI7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMiAmIHtcbiAgICAgICAgICBjb2xvcjogI2VkNWYyMDtcbiAgICAgICAgfVxuICAgICAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IzICYge1xuICAgICAgICAgIGNvbG9yOiAjNWRkNTVhO1xuICAgICAgICB9XG4gICAgICAgIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjQgJiB7XG4gICAgICAgICAgY29sb3I6ICM0YmM3ZTU7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNSAmIHtcbiAgICAgICAgICBjb2xvcjogI2VkNjQ3YjtcbiAgICAgICAgfVxuICAgICAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I2ICYge1xuICAgICAgICAgIGNvbG9yOiAjOTdjYzA0O1xuICAgICAgICB9XG4gICAgICAgIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjcgJiB7XG4gICAgICAgICAgY29sb3I6ICMwMDgyYmE7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yOCAmIHtcbiAgICAgICAgICBjb2xvcjogI2ViOTIwMDtcbiAgICAgICAgfVxuICAgICAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I5ICYge1xuICAgICAgICAgIGNvbG9yOiAjMDA4ZDMxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tLWNhcmRfX2Fycm93LWltZyB7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMSAmIHtcbiAgICAgICAgICBzdHJva2U6ICM0ZmUzYmI7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMiAmIHtcbiAgICAgICAgICBzdHJva2U6ICNlZDVmMjA7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMyAmIHtcbiAgICAgICAgICBzdHJva2U6ICM1ZGQ1NWE7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNCAmIHtcbiAgICAgICAgICBzdHJva2U6ICM0YmM3ZTU7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNSAmIHtcbiAgICAgICAgICBzdHJva2U6ICNlZDY0N2I7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNiAmIHtcbiAgICAgICAgICBzdHJva2U6ICM5N2NjMDQ7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNyAmIHtcbiAgICAgICAgICBzdHJva2U6ICMwMDgyYmE7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yOCAmIHtcbiAgICAgICAgICBzdHJva2U6ICNlYjkyMDA7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yOSAmIHtcbiAgICAgICAgICBzdHJva2U6ICMwMDhkMzE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5tLWNhcmRfX2ljb25fX2ltZ2JveCB7XG4gIGNvbG9yOiAjNzQ3NDc0O1xuICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgPiBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLm0tY2FyZF9faWNvbl9faXRlbS4tbmF2aSAmIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgICAubS1jYXJkX19pY29uX19pdGVtLi1idXMgJiB7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG4gIH1cbn1cbi8vcHJhY3RpY2Ug44K544Kv44O844Or44Oq44Oc44Oz5LuY44GNaGFzLXJpYmJvblxuLm0tY2FyZF9fcmliYm9uIHtcbiAgLm0tY2FyZC5oYXMtcmliYm9uICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTNweDtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xM3B4O1xuICAgICAgbGVmdDogMTZweDtcbiAgICB9XG4gIH1cbn1cbi8vLXR5cGUtOCBnb2xmY291c2VsaXN05pS55L+u44Gu6L+95Yqg44Kv44Op44K5XG4ubS1jYXJkX19oZWFkaW5nX19uYW1lIHtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIH1cbn1cbi5tLWNhcmRfX2hlYWRpbmdfX2RldGFpbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubS1jYXJkX19jb250Ym94IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tLWNhcmRfX2ljb25ib3gge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnI7XG4gIGdhcDogMTBweDtcbn1cbi5tLWNhcmRfX2ljb25ib3hfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubS1jYXJkX19oZWFkaW5nX19uYW1lIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4ubS1jYXJkX19hcmVhYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMzVweCAxMHB4IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG59XG4ubS1jYXJkX19hcmVhYm94X19hcmVhIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbn1cbi5tLWNhcmRfX2FyZWFib3hfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtaW4td2lkdGg6IDE0MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4O1xuICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBtaW4td2lkdGg6IDE1NnB4O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nb2xmY291cnNlbGlzdC9idG5fYXJyb3cuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLm0tY2FyZF9faW5uZXIge1xuICBwYWRkaW5nOiAwIDM1cHggMCAwO1xufVxuXG4ubS1jYXJkX19ncmFuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjJweDtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogMTA4cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTggJiB7XG4gIH1cbn1cbiIsIi8vIOOCv+ODlu+8iOS4iumDqOOBruOCs+ODs+ODiOODreODvOODqeOBrumDqOWIhu+8iVxuXG4ubS10YWItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8v5LqI57SE44Kr44Os44Oz44OA44O8XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICYuLWNhbGVuZGVyIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgfVxuICB9XG4gICYuLWhhcy1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tLXRhYi1saXN0X19tYWluIHtcbiAgLy/lt6blj7PjgavliY3lvozjgavnp7vli5XjgZnjgovjgZ/jgoHjga7jg5zjgr/jg7Pku5jjgY1cbiAgLm0tdGFiLWxpc3QuLWhhcy1idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuXG4ubS10YWItbGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgZmxleDogYXV0bztcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICByaWdodDogLTFweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkLFxuICAmLmlzLWFjdGl2ZSB7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAubS10YWItbGlzdC4tY2FsZW5kZXIgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzM7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCxcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zbGljay1zbGlkZVthcmlhLWhpZGRlbj0ndHJ1ZSddICYge1xuICAgIC5tLXRhYi1saXN0Li1jYWxlbmRlciAmIHtcbiAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tLXRhYi1saXN0Li1jb3Vyc2VsaXN0ICYge1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLi1iZy1ncmVlbiB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtLXRhYi1saXN0X19saW5rX19hbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5tLXRhYi1saXN0X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJGRhcmtfZ3JheV8xO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBwYWRkaW5nOiAyMXB4IDE4cHg7XG4gIH1cbiAgLm0tdGFiLWxpc3QuLXByYWN0aWNlICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm0tdGFiLWxpc3QuLXBsYW4tc2VhcmNoLXRhYiAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzMyMzIzMjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgJi5pcy1mYWRpbmcge1xuICAgIGFuaW1hdGlvbjogbS10YWItbGlzdF9fbGlua19fYW5pbWF0aW9uIDAuNXMgZWFzZSAwcyAzIG5vcm1hbDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLm0tdGFiLWxpc3RfX2l0ZW0uaXMtYWN0aXZlICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICAubS10YWItbGlzdC4tcGxhbi1zZWFyY2gtdGFiICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZjJkMDtcbiAgICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgIH1cbiAgfVxuICAubS10YWItbGlzdC4tY2FsZW5kZXIgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMTNweCA0cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIHBhZGRpbmc6IDE5cHggMjVweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgcGFkZGluZzogMTNweCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5tLXRhYi1saXN0X19pdGVtLi1iZy1ncmVlbiAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVmMmQwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5tLXRhYi1saXN0Li1jb3Vyc2VsaXN0Li1idG4tYmctdHlwZS1saWdodCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV82O1xuICB9XG4gIC5tLXRhYi1saXN0Li1jb3Vyc2VsaXN0ICYge1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzI7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxMXB4IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV8yO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLm0tdGFiLWxpc3QuLXNwICYge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgfVxuICB9XG59XG5cbi5tLXRhYi1saXN0X19lbSB7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gIH1cbiAgQG1lZGlhICN7JHBjYn0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG4gIH1cbn1cblxuLm0tdGFiLWxpc3RfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gICYuLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgJi4tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbiIsIi5tLXBsYW4tc3B7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwIDhweCAwIDAgI0NCQ0JDQjtcblx0bWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1wbGFuLXNwX19saW5re1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxN3B4O1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcblx0XHRAbWVkaWEgI3skcGNifXtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG4ubS1wbGFuLXNwX19oZWFkaW5ne1xuXHRwYWRkaW5nOiAxMHB4IDQwcHggMCAxMHB4O1xuXHRAbWVkaWEgI3skcGNifXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdEBtZWRpYSAjeyR0YWJsZXR9e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cblxuLm0tcGxhbi1zcF9fbGFiZWx7XG5cdEBtZWRpYSAjeyRwY2J9e1xuXHRcdGZsZXg6IG5vbmU7XG5cdFx0d2lkdGg6IDE3MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cblx0QG1lZGlhICN7JHRhYmxldH17XG5cdFx0ZmxleDogbm9uZTtcblx0XHR3aWR0aDogMTMwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0fVxufVxuXG4ubS1wbGFuLXNwX19sYWJlbF9faW5uZXJ7XG5cdEBtZWRpYSAjeyRwY2J9e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdEBtZWRpYSAjeyR0YWJsZXR9e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5tLXBsYW4tc3BfX25hbWV7XG5cdG1hcmdpbjogM3B4IDAgMDtcblx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdEBtZWRpYSAjeyRwY2J9e1xuXHRcdGZsZXg6IGF1dG87XG5cdH1cblx0QG1lZGlhICN7JHRhYmxldH17XG5cdFx0ZmxleDogYXV0bztcblx0fVxufVxuXG4ubS1wbGFuLXNwX19taWRkbGV7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTBweCA0MHB4IDEwcHggMTBweDtcbn1cblxuLm0tcGxhbi1zcF9faWNvbnN7XG5cdHBhZGRpbmc6IDAgMCA4cHg7XG59XG5cbi5tLXBsYW4tc3BfX2ljb257XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdEBtZWRpYSAjeyRwY2J9e1xuXHRcdHdpZHRoOiAzOHB4O1xuXHRcdGhlaWdodDogMzhweDtcblx0fVxufVxuXG4ubS1wbGFuLXNwX19wcmljZS1ib3h7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRAbWVkaWEgI3skcGNifXtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cdEBtZWRpYSAjeyRzcH17XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4ubS1wbGFuLXNwX19wcmljZXtcblx0bWFyZ2luLXJpZ2h0OiA0NXB4O1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRsaW5lLWhlaWdodDogMTtcblx0QG1lZGlhICN7JHBjYn17XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0fVxuXHRAbWVkaWEgI3skc3B9e1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxufVxuXG4ubS1wbGFuLXNwX19yZWR7XG5cdGNvbG9yOiAkcmVkO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0QG1lZGlhICN7JHBjYn17XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE5KTtcblx0fVxuXHRAbWVkaWEgI3skdGFibGV0fXtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHR9XG5cdEBtZWRpYSAjeyRzcH17XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLm0tcGxhbi1zcF9fZW17XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1wb3BwaW5zO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMzIpO1xuXHRsaW5lLWhlaWdodDogMTtcblx0QG1lZGlhICN7JHBjYn17XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg0MCk7XG5cdH1cblx0QG1lZGlhICN7JHRhYmxldH17XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDMyKTtcblx0fVxufVxuXG4ubS1wbGFuLXNwX19wcmljZV9fdG90YWx7XG5cdEBtZWRpYSAjeyRzcH17XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuLm0tcGxhbi1zcF9fcG9pbnR7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRAbWVkaWEgI3skc3B9e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5tLXBsYW4tc3BfX2J0bntcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRyaWdodDogMTVweDtcblx0d2lkdGg6IDQycHg7XG5cdGhlaWdodDogNDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3JpZ2h0X3doaXRlLnN2Zyk7XG5cdH1cbn1cblxuLm0tcGxhbi1zcF9fYm90dG9te1xufVxuXG4ubS1wbGFuLXNwX19hdmFpbGFibGV7XG5cdHBhZGRpbmc6IDdweCA5cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRjb2xvcjogJHRleHQtY29sb3I7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRAbWVkaWEgI3skcGNifXtcblx0XHRwYWRkaW5nOiAxMXB4IDIwcHg7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0fVxufVxuXG4ubS1wbGFuLXNwX19hdmFpbGFibGVfX251bXtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG5cdHZlcnRpY2FsLWFsaWduOiAtMXB4O1xuXHRAbWVkaWEgI3skcGNifXtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuXHR9XG59XG5cbi5tLXBsYW4tc3BfX3N0YXJ0LXVuaXR7XG5cdHBhZGRpbmc6IDZweCAxMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0M2QzZDNjtcblx0Ji5pcy1hY3RpdmV7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxufVxuXG4ubS1wbGFuLXNwX19zdGFydHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcblx0QG1lZGlhICN7JHBjYn17XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwKTtcblx0fVxuXHQubS1wbGFuLXNwX19zdGFydC11bml0LmlzLWFjdGl2ZSAme1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHR0b3A6IDhweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHR9XG5cdH1cblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXJ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0XHR0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblx0fVxuXHQmOmJlZm9yZXtcblx0XHRyaWdodDogM3B4O1xuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdGhlaWdodDogMnB4O1xuXHR9XG5cdCY6YWZ0ZXJ7XG5cdFx0cmlnaHQ6IDlweDtcblx0XHR3aWR0aDogMnB4O1xuXHRcdGhlaWdodDogMTRweDtcblx0fVxufVxuXG4ubS1wbGFuLXNwX190aW1le1xuXHRkaXNwbGF5OiBub25lO1xuXHQvL2JhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG5cdHBhZGRpbmc6IDAgMTBweCAyNXB4O1xuXHRib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbn1cblxuXG4ubS1wbGFuLXNwX19jb21wYXJle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcblx0cGFkZGluZzogMTBweCAxMnB4IDJweDtcbn1cblxuLm0tcGxhbi1zcF9fY29tcGFyZV9faW5uZXJ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheV8yO1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuIiwiLm0tYWNjLi1pbnB1dC1hY2Mge1xuICAvLyAubS1hY2NfX2hlYWRpbmcgKyBkZCxcbiAgLm0tYWNjX19oZWFkaW5nICsgLm0tYWNjX19jb250IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubS1hY2NfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlfMztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXlfMztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheV8zO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheV8zO1xuICB9XG4gICYuLXNpZGUtbm9uZS1saW5lIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG4gIC5tLWFjYy4taW5wdXQtYWNjICYge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4ubS1hY2NfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEzcHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgcmlnaHQ6IDE5cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLm0tYWNjX19pdGVtLi1zaWRlLW5vbmUtbGluZSAmIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheV8zO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXlfMztcbiAgfVxuXHQvL2lucHV0IOOBruS4iuOBq+ioree9rlxuICAubS1hY2MuLWlucHV0LWFjYyAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuXHRcdHotaW5kZXg6IDA7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG4gICAgfVxuXHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cbiAgfVxufVxuXG4ubS1hY2NfX2NvbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheV8zO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAvL+S4reOBq+ihqOOBjOWFpeOCi1xuICAmLi10YWJsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubS1hY2MuLWlucHV0LWFjYyAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiBtZWRpdW07XG4gIH1cbn1cblxuLm0tYWNjX19jb250X19yZWZpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxufSIsIi8v5paw552A5oOF5aCxXG4ubS1pbmZvLWxpc3Qge1xuICAvLyDjg6zjg4fjgqPjg7zjgrnjg5rjg7zjgrhcbiAgJi4td29tZW4ge1xuICB9XG59XG5cbi5tLWluZm8tbGlzdF9faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gICAgfVxuICB9XG4gIC5tLWluZm8tbGlzdC4tbm9ybWFsICYge1xuICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICBsaW5lLWJyZWFrOiBzdHJpY3Q7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAubS1pbmZvLWxpc3QuLWdjICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLm0taW5mby1saXN0X19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm0taW5mby1saXN0Li13d3d0b3AgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4ubS1pbmZvLWxpc3RfX2RhdGUge1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTc1cHg7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5tLWluZm8tbGlzdC4td3d3dG9wICYge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLm0taW5mby1saXN0Li13b21lbiAmIHtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLm0taW5mby1saXN0Li1ub3JtYWwgJiB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLm0taW5mby1saXN0X19jYXRlZ29yeSB7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG4gIC5tLWluZm8tbGlzdC4td3d3dG9wICYge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLm0taW5mby1saXN0X19sYWJlbCB7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwNXB4O1xuICB9XG4gIC5tLWluZm8tbGlzdC4td3d3dG9wICYge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAubS1pbmZvLWxpc3QuLXdvbWVuICYge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5tLWluZm8tbGlzdF9fdHh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuODg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyNXB4KTtcbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgLm0taW5mby1saXN0Li1ub3JtYWwgJiB7XG4gICAgY29sb3I6ICMwMDcwZDI7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1hcmdpbjo1cHggMDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy90b3AvaW1nX2Fycm93LnN2Zyk7XG4gICAgfVxuICB9XG4gIC5tLWluZm8tbGlzdC4td3d3dG9wICYge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS1pbmZvLWxpc3QuLXdvbWVuICYge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICB9XG59XG5cbi5tLWluZm8tbGlzdF9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAubS1pbmZvLWxpc3QuLXd3d3RvcCAmIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS1pbmZvLWxpc3QuLW5vcm1hbCAmIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIubS10YWJsZSB7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAmLi10aW1lIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAmLi1ob2xlIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAmLi15YXJkYWdlIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcHgpO1xuICAgIH1cbiAgfVxufVxuXG4ubS10YWJsZV9fdGFibGUge1xufVxuXG4ubS10YWJsZV9faGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB0ZCB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV8zO1xuICB9XG4gIC5tLXRhYmxlLi1ob2xlICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4ubS10YWJsZV9fdW5pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm0tdGFibGVfX3RvcCB7XG4gIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodF9ncmVlbl8xO1xuICAgIC5tLXRhYmxlLi15YXJkYWdlICYge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cbi5tLXRhYmxlX190ZWUge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgJi4tYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZjNmZjtcbiAgfVxuICAmLi13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZmZlMjtcbiAgfVxuICAmLi1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZTk7XG4gIH1cbiAgJi4tZ29sZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjdjMDtcbiAgfVxufVxuXG4ubS10YWJsZV9fdGVlX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xufVxuXG4ubS10YWJsZV9fdGVlX190b3Age1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xufVxuXG4ubS10YWJsZV9fdGVlX19ib3R0b20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubS10YWJsZV9fbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICAubS10YWJsZS4taG9sZSAmIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZzogNXB4IDdweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICYuLWJnLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLi1iZy1ncmF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MTkxOTE7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLm0tdGFibGVfX2J0biB7XG4gIC5tLXRhYmxlLi1ob2xlICYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLm0tdGFibGVfX21haW4ge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV81O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5tLXRhYmxlX19oaW50IHtcbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiA0cHggMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAubS10YWJsZS4tdGltZSAmIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cbiAgICAubS10YWJsZV9faGVhZGluZyB7XG4gICAgICB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDZweCA3cHggNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgfVxuICAgIH1cbiAgICAubS10YWJsZV9fZGF5IHtcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAmLm0tdGFibGVfX2hvbGlkYXkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tLXRhYmxlX19ub3RlIHtcbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS10YWJsZS4teWFyZGFnZSAmIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiA2cHggMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICYubS10YWJsZV9fYmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgIH1cbiAgICAgICYubS10YWJsZV9fYnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfYmx1ZTtcbiAgICAgIH1cbiAgICAgICYubS10YWJsZV9fd3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgJi5tLXRhYmxlX19nbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8zO1xuICAgICAgfVxuICAgICAgJi5tLXRhYmxlX19nZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGY3YzA7XG4gICAgICB9XG4gICAgICAmLm0tdGFibGVfX3JkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICB9XG4gICAgICAmLm0tdGFibGVfX2RhcmstZ3JheSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2dyYXlfMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAmLm0tdGFibGVfX2RhcmstZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgJi5tLXRhYmxlX190dGwge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV82O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICB9XG4gICAgICAmLm0tdGFibGVfX2xpbmVoZWFkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrXzQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2tfNDtcbiAgICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5tLXRhYmxlX19vdXQge1xuICAgICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0tdGFibGUuLXlhcmRhZ2UuLWxhc3QtYm9yZGVyICYge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm0tdGFibGVfX2ltZyB7XG4gIHBhZGRpbmc6IDMwcHggMTVweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5tLXRhYmxlLi1ob2xlICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ubS10YWJsZV9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tLXRhYmxlX19sYWJlbCB7XG4gIC5tLXRhYmxlLi10aW1lICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLm0tdGFibGVfX3RpbWUge1xuICAmLi1kaXJlY3Qge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDIwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG4gICYuLXRocm91Z2gge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gNDVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubS10YWJsZV9fcGxhY2UtdW5pdCB7XG4gIC5tLXRhYmxlX190aW1lLi1kaXJlY3QgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbiAgLm0tdGFibGVfX3RpbWUuLXRocm91Z2ggJiB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxufVxuXG4ubS10YWJsZV9fcGxhY2Uge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLm0tdGFibGVfX3RpbWUuLWRpcmVjdCAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cbiAgLm0tdGFibGVfX3RpbWUuLWRpcmVjdC4tcmV0dXJuICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC5tLXRhYmxlX190aW1lLi10aHJvdWdoICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJi4tcGxhY2UtYiB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgICAmLi1wbGFjZS1jIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubS10YWJsZV9fdGltZV9fdW5pdCB7XG4gIC5tLXRhYmxlX190aW1lLi1kaXJlY3QgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5tLXRhYmxlX190aW1lLi10aHJvdWdoICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5tLXRhYmxlX190aW1lX191bml0LWlubmVyIHtcbiAgLm0tdGFibGVfX3RpbWUuLWRpcmVjdCAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLm0tdGFibGVfX3RpbWUuLXRocm91Z2ggJiB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5tLXRhYmxlX190aW1lX19wb2ludCB7XG4gIC5tLXRhYmxlX190aW1lLi1kaXJlY3QgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cbiAgfVxuICAubS10YWJsZV9fdGltZS4tdGhyb3VnaCAmIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgfVxuICB9XG59XG5cbi5tLXRhYmxlX190aW1lX19kb3Qge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAubS10YWJsZV9fdGltZS4tZGlyZWN0ICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG4gIC5tLXRhYmxlX190aW1lLi1kaXJlY3QuLXJldHVybiAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIH1cbiAgLm0tdGFibGVfX3RpbWUuLXRocm91Z2ggJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICYuLWRvdC1iIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubS10YWJsZV9fdGltZV9fYm9yZGVyIHtcbiAgLm0tdGFibGUuLWNvbDEgJiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1cHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJHRleHQtY29sb3I7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbiAgLm0tdGFibGVfX3RpbWUuLWRpcmVjdCAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJHRleHQtY29sb3I7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgJHRleHQtY29sb3I7XG4gICAgfVxuICB9XG4gIC5tLXRhYmxlX190aW1lLi1kaXJlY3QuLXJldHVybiAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHRvcDogNTIlO1xuICAgIH1cbiAgfVxuICAubS10YWJsZV9fdGltZS4tdGhyb3VnaCAmIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkdGV4dC1jb2xvcjtcbiAgICAgIG1hcmdpbjogMCAtODBweDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgJHRleHQtY29sb3I7XG4gICAgICBoZWlnaHQ6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAmLi1ib3JkZXItYSB7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgIH1cbiAgICAgICYuLWJvcmRlci1iIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDUwJSAtIDM1cHgpO1xuICAgICAgICB0b3A6IGNhbGMoNTAlICsgMTBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tLXRhYmxlX190aW1lX19pY29uIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTlweDtcbiAgLm0tdGFibGVfX3RpbWUuLWRpcmVjdCAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIH1cbiAgLm0tdGFibGVfX3RpbWUuLWRpcmVjdC4tcmV0dXJuICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgfVxuICAubS10YWJsZV9fdGltZS4tdGhyb3VnaCAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLm0tdGFibGVfX3R4dC11bml0IHtcbiAgLm0tdGFibGVfX3RpbWUuLWRpcmVjdCAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuICB9XG4gIC5tLXRhYmxlX190aW1lLi10aHJvdWdoICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbn1cblxuLm0tdGFibGVfX3RpbWVfX3R4dCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIGNvbG9yOiAkYmxhY2tfMjtcbiAgLm0tdGFibGVfX3RpbWUuLXRocm91Z2ggJiB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgJi4tdHh0LWEge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAvIDMpIC0gODBweCk7XG4gICAgICB9XG4gICAgICAmLi10eHQtYiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAvIDMpIC0gODBweCk7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgJi4tdHh0LWEge1xuICAgICAgICB0b3A6IDIyJTtcbiAgICAgIH1cbiAgICAgICYuLXR4dC1iIHtcbiAgICAgICAgdG9wOiA3MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tLXRhYmxlX190aW1lLi1kaXJlY3QgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLm0tdGFibGVfX2ljb24ge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4ubS10YWJsZV9fYm90dG9tIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG4gICYuaGFzLXR0bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxufVxuLm0tdGFibGVfX2JvdHRvbV9fY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubS10YWJsZV9fd2lkZSB7XG4gIHdpZHRoOiAxNiU7XG59XG5cbi5tLXRhYmxlX19uYXJyb3cge1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICB3aWR0aDogMTIlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gICYuLWJsYW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJi4tYmctYmxhY2sge1xuICAgIC5tLXRhYmxlLi15YXJkYWdlICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4ubS10YWJsZV9fdmVydGljYWwge1xuICB3cml0aW5nLW1vZGU6IHRiLWxyO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG59XG4iLCIubS1hcmVhLXVuaXR7XG5cdHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG59XG5cbi5tLWFyZWEtdW5pdF9faGVhZGluZ3tcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubS1hcmVhLXVuaXRfX21haW57XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubS1hcmVhLXVuaXRfX2l0ZW17XG5cdGZsZXg6IG5vbmU7XG5cdG1hcmdpbjogN3B4IDA7XG5cdEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggNCB7XG5cdFx0Lm0tYXJlYS11bml0Li1jb2wjeyRpfSAme1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvICN7JGl9KTtcblx0XHR9XG5cdH1cbn1cblxuIiwiLm0taW5mb3tcblx0QG1lZGlhICN7JHBjd317XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV82O1xuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXk7XG5cdH1cblx0Ji4tdG9vbHRpcHtcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0fVxuXHR9XG5cdCYuLXNwLXN0eWxlIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXk7XG5cdH1cblx0Ji4tcG9pbnR7XG5cdFx0Ly9jb25maXJtXG5cdH1cblx0Ji4tcG9pbnQtZm9ybXtcblx0XHQvL2Zvcm1cblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV82O1xuXHRcdFx0cGFkZGluZzogMjVweCAxNXB4IDA7XG5cdFx0fVxuXHRcdCYuaXMtZXJyb3J7XG5cdFx0XHQvLyBmb3JtIOOBruOCqOODqeODvOODoeODg+OCu+ODvOOCuOihqOekulxuXHRcdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuLWdjLWRldGFpbHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdCYuLWJnLWNsZWFyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQmLi1hZ2VudC1hY2Nlc3Mge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0Ji5oYXMtYm90dG9tLWxpbmUge1xuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG5cdFx0fVxuXHR9XG5cdCYuLWgxMDAge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4ubS1pbmZvX19pdGVte1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5tLWluZm8uLXNwLXN0eWxlICYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0Lm0taW5mby4tdG9vbHRpcCAme1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0XHRcdC5tLWluZm9fX3Rlcm17XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGV4dC1jb2xvcjtcblx0XHRcdH1cblx0XHRcdC5tLWluZm9fX2Rlc2N7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4ubS1pbmZvX190ZXJte1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuNjg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGV4dC1jb2xvcjtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0ZmxleDogbm9uZTtcblx0XHR3aWR0aDogMTcwcHg7XG5cdFx0cGFkZGluZzogMTFweCAxMHB4O1xuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0cGFkZGluZzogMTJweCAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuXHR9XG5cdC5tLWluZm8uLXNwLXN0eWxlICYge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHBhZGRpbmc6IDEycHggMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV82O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcblx0fVxuXHQubS1pbmZvLi10b29sdGlwICZ7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0fVxuXHR9XG5cdC5tLWluZm8uLXBvaW50ICZ7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdHdpZHRoOiAxNjBweDtcblx0XHRcdHBhZGRpbmc6IDE0cHggMDtcblx0XHR9XG5cdH1cblx0Lm0taW5mby4tcG9pbnQtZm9ybSAme1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjO1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdHdpZHRoOiAyNzBweDtcblx0XHRcdHBhZGRpbmc6IDI0cHggMDtcblx0XHR9XG5cdFx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDA7XG5cdFx0fVxuXHR9XG5cdCYuLW5vLWxpbmUtYntcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG59XG5cbi5tLWluZm9fX2Rlc2N7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0ZmxleDogbm9uZTtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xuXHRcdHBhZGRpbmc6IDExcHggMTVweDtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0cGFkZGluZzogOXB4IDIwcHggMTBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG5cdH1cbiAgICAmIC51LXBsYXktZmVlcyAudS1mZWVzIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG5cdCAgICBAbWVkaWEgI3skcGN3fXtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cbiAgICB9XG5cdC5tLWluZm8uLXNwLXN0eWxlICYge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDlweCAyMHB4IDEwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuXHR9XG5cdC5tLWluZm8uLXRvb2x0aXAgJntcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Lm0taW5mby4tcG9pbnQgJiB7XG5cdFx0Y29sb3I6ICMxOTE5MTk7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcblx0XHRcdHBhZGRpbmc6IDE0cHggMTVweCAxNHB4IDExNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdFx0cGFkZGluZzogOXB4IDIwcHggMTBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcblx0XHR9XG5cdH1cblx0Ji4ta2FuYXtcblx0XHRAbWVkaWEgI3skcGN9e1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuOTtcblx0XHR9XG5cdH1cblx0Lm0taW5mby4tcG9pbnQtZm9ybSAmIHtcblx0XHRjb2xvcjogIzE5MTkxOTtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjO1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNzBweCk7XG5cdFx0XHRwYWRkaW5nOiAyNHB4IDA7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHRwYWRkaW5nOiAycHggMCAyNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNjtcblx0XHR9XG5cdH1cblx0Ji4tbm8tbGluZS1ie1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblx0Lm0taW5mby4tZ2MtZGV0YWlsICZ7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRwYWRkaW5nOiAxMXB4IDAgMTFweCAxNXB4O1xuXHRcdH1cblx0fVxufVxuXG4ubS1pbmZvX19pY29ue1xuXHQubS1pbmZvLi10b29sdGlwICZ7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5tLWluZm9fX3R4dHtcblx0Lm0taW5mby4tdG9vbHRpcCAme1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHR9XG5cdH1cbn1cblxuLm0taW5mb19fcHJpY2V7XG5cdGNvbG9yOiAkcmVkO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMjApO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm0taW5mb19fbm90aWNle1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTIpO1xufVxuXG4ubS1pbmZvX19kZXNjLXNtYWxse1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xufVxuXG4ubS1pbmZvX19zZWxlY3Qge1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHR3aWR0aDogMTQ4cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdHNlbGVjdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDE0OHB4O1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5tLWluZm9fX2Vycm9ye1xuXHRjb2xvcjogcmVkO1xuXHRkaXNwbGF5OiBub25lO1xuXHRsaW5lLWhlaWdodDogMS4yNTtcblx0Lm0taW5mby5pcy1lcnJvciAme1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCYuLWlubGluZXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cbn1cbi8v44K344Oz44OX44Or44Gq44Ki44Kv44K744K544Gu6Kqs5piOXG4ubS1pbmZvX19pdGVtc3tcblx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0cGFkZGluZzogMjBweDtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0cGFkZGluZzogMDtcblx0fVxufSIsIi5tLW90aGVyLWNvbmRpdGlvbl9fdW5pdHtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0cGFkZGluZzogMCA0MHB4O1xuXHR9XG59XG4ubS1vdGhlci1jb25kaXRpb25fX21haW57XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHR9XG59XG5cbi5tLW90aGVyLWNvbmRpdGlvbl9faXRlbXtcblx0bWFyZ2luOiAxNXB4IDA7XG59XG5cbi5tLW90aGVyLWNvbmRpdGlvbl9fYnRue1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn0iLCIubS1jYWxlbmRlcl9faGVhZGluZ3tcblx0cGFkZGluZzogNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubS1jYWxlbmRlcl9fdGFibGV7XG5cdHdpZHRoOiAxMDAlO1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHR0aGVhZHtcblx0XHQubS1jYWxlbmRlcl9fc3Vue1xuXHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0fVxuXHRcdC5tLWNhbGVuZGVyX19zdXR7XG5cdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0fVxuXHR9XG5cdHRib2R5e1xuXHRcdHRke1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXk7XG5cdFx0XHQmLm0tY2FsZW5kZXJfX3N1bntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG5cdFx0XHR9XG5cdFx0XHQmLm0tY2FsZW5kZXJfX3N1dHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2JsdWU7XG5cdFx0XHR9XG5cdFx0XHQubS1jYWxlbmRlci4tcmVzdWx0ICZ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubS1jYWxlbmRlci4tbW9kYWwgJntcblx0XHR0aGVhZHtcblx0XHRcdHRoe1xuXHRcdFx0XHRwYWRkaW5nOiA2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRib2R5e1xuXHRcdFx0dGR7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm0tY2FsZW5kZXJfX3VuaXR7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cblx0JjphZnRlcntcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xcHg7XG5cdFx0cmlnaHQ6IC0xcHg7XG5cdFx0Ym90dG9tOiAtMXB4O1xuXHRcdGxlZnQ6IC0xcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0Lm0tY2FsZW5kZXIuLW1vZGFsICZ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0fVxuXHRcdC5tLWNhbGVuZGVyLi1yZXN1bHQgJntcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR9XG5cdH1cblx0Ji5pcy1hY3RpdmV7XG5cdFx0JjphZnRlcntcblx0XHRcdGJvcmRlci1jb2xvcjogJGdyZWVuO1xuXHRcdH1cblx0fVxufVxuXG4ubS1jYWxlbmRlcl9fZGF0ZXtcblx0cGFkZGluZzogNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV84O1xuXHRjb2xvcjogJHRleHQtY29sb3I7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEBtZWRpYSAjeyRwY2J9e1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG5cdH1cblx0Ji4tc3Vue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuXHR9XG5cdCYuLXNhdHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfYmx1ZTtcblx0fVxuXHQmLi1pbmFjdGl2ZXtcblx0XHRjb2xvcjogJGdyYXlfNDtcblx0XHRjdXJzb3I6IGF1dG87XG5cdH1cblx0Lm0tY2FsZW5kZXIuLW1vZGFsICZ7XG5cdFx0cGFkZGluZzogOHB4IDJweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheV8zO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQmLi1pbmFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXHRcdFx0Y29sb3I6ICRncmF5XzM7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHR9XG5cdC5tLWNhbGVuZGVyLi1yZXN1bHQgJntcblx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzM7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IFxuXHRcdCYuLXN1bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuXHRcdH1cblx0XHQmLi1zYXR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfYmx1ZTtcblx0XHR9XG5cdFx0Ji4taW5hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcblx0XHRcdGNvbG9yOiAkZ3JheV8zO1xuXHRcdH1cblx0fVxufVxuXG4ubS1jYWxlbmRlcl9fbnVte1xuXHRwYWRkaW5nOiAxcHggNXB4O1xuXHRtaW4taGVpZ2h0OiAyNnB4O1xuXHRjb2xvcjogJGdyYXlfNDtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0QG1lZGlhICN7JHBjYn17XG5cdFx0bWluLWhlaWdodDogMzVweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTkpO1xuXHR9XG59XG4iLCIubS1wbGFue1xufVxuXG4ubS1wbGFuX19oZWFkaW5ne1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcblx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tLXBsYW5fX21haW57XG5cdHBhZGRpbmc6IDEycHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuXHRib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG59IiwiLm0tdGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubS10aW1lX19maXhlZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmVlbjtcbiAgLm0tdGltZS4tbXlwYWdlICYge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuXG4ubS10aW1lX19ob3VyIHtcbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICB9XG4gIH1cbiAgLm0tdGltZS4tbXlwYWdlICYge1xuICAgIGxpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm0tdGltZV9faG91cl9fbnVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0LjVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogJGdyYXlfNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgLy/kuojntITlj6/og73jgarmmYLplpPjga7jgqLjgq/jg4bjgqPjg5booajnpLpcbiAgJi4taGFzLWRhdGEge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAmLmlzLWFjdGl2ZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm0tdGltZS4tbXlwYWdlICYge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl9teXBhZ2U7XG4gICAgfVxuICB9XG59XG5cbi5tLXRpbWVfX21haW4ge1xuICBmbGV4OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAubS10aW1lLi1teXBhZ2UgJiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgfVxuICB9XG59XG5cbi5tLXRpbWVfX2xpc3QgKyAubS10aW1lX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm0tdGltZV9faXRlbSB7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tLXRpbWUuLW15cGFnZSAmIHtcbiAgICBwYWRkaW5nOiA4cHggNnB4IDhweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuX215cGFnZTtcbiAgICB9XG4gIH1cbn1cblxuLm0tdGltZV9faXRlbSArIC5tLXRpbWVfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubS10aW1lX190aW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLm0tdGltZS4tbXlwYWdlICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIH1cbn1cblxuLm0tdGltZV9fbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC5tLXRpbWUuLW15cGFnZSAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICB9XG59XG5cbi5tLXRpbWVfX251bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMi41cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogJGJsYWNrXzM7XG4gIC5tLXRpbWVfX2l0ZW0uaXMtYWN0aXZlICYge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm0tdGltZS4tbXlwYWdlICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIH1cbn1cblxuLm0tdGltZV9fbnVtYmVyX19lbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAubS10aW1lLi1teXBhZ2UgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgfVxufVxuXG4ubS10aW1lX19pdGVtX19zZWxlY3Qge1xuICAubS10aW1lLi1teXBhZ2UgJiB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbiIsIi5tLXRvb2x0aXB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzI7XG5cdGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Zm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAkdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQmLi1hbGx7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblx0Ji4tbm8tcGxhbntcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdHdpZHRoOiAzMTBweDtcblx0XHR9XG5cdH1cblx0Ji4tZGV0YWlse1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyIDoxcHggc29saWQgJGRhcmtfZ3JheV8yO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG5cdFx0bWluLXdpZHRoOiAzMDBweDtcblx0fVxufVxuXG4ubS10b29sdGlwX19oZWFkaW5ne1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHQubS10b29sdGlwLi1kZXRhaWwgJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuXG4ubS10b29sdGlwX19oZWFkaW5nX190aXRsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiA2cHggMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG5cdGNvbG9yOiAjRkZGO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRsaW5lLWhlaWdodDogMS42ODc7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Lm0tdG9vbHRpcC4tZGV0YWlsICZ7XG5cdFx0cGFkZGluZzogMCAwIDRweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuXHR9XG59XG4ubS10b29sdGlwX19oZWFkaW5nX19kYXRlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDZweCAxMHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0bGluZS1oZWlnaHQ6IDEuNjg3O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlfMztcblx0Lm0tdG9vbHRpcC4tZGV0YWlsICZ7XG5cdFx0cGFkZGluZzogNHB4IDAgMDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cbn1cblxuLm0tdG9vbHRpcF9fbWFpbntcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Lm0tdG9vbHRpcC4tbm8tcGxhbiAme1xuXHRcdHBhZGRpbmc6IDI3cHg7XG5cdFx0Y29sb3I6ICRyZWQ7XG5cdH1cbn1cblxuLm0tdG9vbHRpcF9fdGFibGV7XG5cdHdpZHRoOiAzMTBweDtcblx0Lm0tdG9vbHRpcC4tYWxsICZ7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHR3aWR0aDogNDEwcHg7XG5cdFx0fVxuXHR9XG5cdC5tLXRvb2x0aXAuLWRldGFpbCAme1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cblxuLm0tdG9vbHRpcF9fcHJpY2UtYm94e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdHBhZGRpbmc6IDIwcHggMTBweDtcblx0QG1lZGlhICN7JHBjYn17XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXHRAbWVkaWEgI3skc3B9e1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLm0tdG9vbHRpcF9fcHJpY2V7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdEBtZWRpYSAjeyRwY2J9e1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdH1cblx0QG1lZGlhICN7JHNwfXtcblx0XHRmbGV4OiAxO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXHQubS10b29sdGlwLi1kZXRhaWwgJntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0JjphZnRlcntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAtMTJweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAxO1xuXHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICRncmF5O1xuXHRcdH1cblx0fVxufVxuXG4ubS10b29sdGlwX19wcmljZV9fbWFpbntcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdEBtZWRpYSAjeyRwY2J9e1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOSk7XG5cdH1cblx0QG1lZGlhICN7JHRhYmxldH17XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0fVxufVxuXG4ubS10b29sdGlwX19lbXtcblx0Zm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRAbWVkaWEgI3skcGNifXtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDQwKTtcblx0fVxuXHRAbWVkaWEgI3skdGFibGV0fXtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMzIpO1xuXHR9XG59XG5cbi5tLXRvb2x0aXBfX3ByaWNlX190b3RhbHtcblx0QG1lZGlhICN7JHNwfXtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxufVxuXG4ubS10b29sdGlwX19wb2ludHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG59XG5cbi5tLXRvb2x0aXBfX3BvaW50X19sYXJnZXtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbn0iLCIubS1zdGFydHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdHRoLHRke1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzM7XG5cdFx0cGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0fVxuXHR0aGVhZHtcblx0XHR0aHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5XzYgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0dGJvZHl7XG5cdFx0dGgsdGR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Ji4tZGV0YWlse1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEyKTtcblx0fVxufVxuXG4ubS1zdGFydF9fY291cnNle1xuXHRmbGV4OiBub25lO1xuXHQmLi1vbmV7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdG1pbi13aWR0aDogNzBweDtcblx0XHQvL+OCs+ODvOOCueWQjeOBjOmVt+OBhOWgtOWQiFxuXHRcdCYuLXdpZGV7XG5cdFx0XHRtaW4td2lkdGg6IDE4MHB4O1xuXHRcdFx0ZmxleC1ncm93OiAyO1xuXHRcdH1cblx0fVxuXHQmLi10d297XG5cdFx0ZmxleC1ncm93OiAyO1xuXHRcdG1pbi13aWR0aDogMTQwcHg7XG5cdFx0Ji4td2lkZXtcblx0XHRcdG1pbi13aWR0aDogMTgwcHg7XG5cdFx0fVxuXHR9XG5cdCY6bnRoLWNoaWxkKGV2ZW4pe1xuXHRcdC5tLXN0YXJ0X19oZWFkaW5ne1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG5cdFx0fVxuXHR9XG59XG5cbi5tLXN0YXJ0X19oZWFkaW5ne1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG59XG5cblxuLm0tc3RhcnRfX2JvZHl7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tLXN0YXJ0X190aW1lc3tcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLm0tc3RhcnRfX3VuaXR7XG5cdGZsZXg6IGF1dG87XG5cdGxpe1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcblx0fVxufSIsIi5tLXNjaGVkdWxle1xuXHR3aWR0aDogMTAwJTtcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXk7XG5cdHRke1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcblx0XHRjb2xvcjogJGdyYXlfNDtcblx0XHQmLm0tc2NoZWR1bGVfX2RhdGV7XG5cdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG5cdFx0XHQmLi1zYXR7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ibHVlO1xuXHRcdFx0fVxuXHRcdFx0Ji4tc3Vue1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Ji5tLXNjaGVkdWxlX19kYXl7XG5cdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdCYuLXNhdHtcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0fVxuXHRcdFx0Ji4tc3Vue1xuXHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIiwiLm0tbnVtYmVyX19oZWFkaW5ne1xuXHRAaW5jbHVkZSBmb250LXNpemUoMjApO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm0tbnVtYmVyX190aW1lLWJveHtcblx0bWFyZ2luOiA1cHggMCAyMHB4O1xuXHRwYWRkaW5nOiAxNnB4IDE1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLm0tbnVtYmVyX190aW1le1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm0tbnVtYmVyX19uYW1le1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLm0tbnVtYmVyX19saXN0e1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi5tLW51bWJlcl9faXRlbXtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQmLmlzLWFjdGl2ZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufSIsIi8vU1DjgafnlLvpnaLkuIvjgavlm7rlrprjgZXjgozjgovjgrPjg7Pjg4bjg7Pjg4RcblxuLm0tYm90dG9tLXNwe1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiAzNTAwO1xuXHRib3R0b206IDA7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7XG5cdCYuLW51bWJlcntcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0fVxufVxuXG4ubS1ib3R0b20tc3BfX3RvcHtcblx0Ly/kurrmlbDpgbjmip5cblx0Lm0tYm90dG9tLXNwLi1udW1iZXIgJntcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cbn1cblxuLm0tYm90dG9tLXNwX19lbXtcblx0QGluY2x1ZGUgZm9udC1zaXplKDI2KTtcbn1cblxuLm0tYm90dG9tLXNwX19ib3R0b217XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Lm0tYm90dG9tLXNwLi1zZWFyY2ggJntcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR9XG59XG5cbi5tLWJvdHRvbS1zcF9fYnRuLWF7XG5cdHdpZHRoOiAxOSU7XG5cdC5tLWJvdHRvbS1zcC4tc2VhcmNoICZ7XG5cdFx0d2lkdGg6IDExMHB4O1xuXHR9XG59XG5cbi5tLWJvdHRvbS1zcF9fYnRuLWJ7XG5cdHdpZHRoOiAzNiU7XG59XG5cbi5tLWJvdHRvbS1zcF9fYnRuLWN7XG5cdHdpZHRoOiAzNiU7XG59XG4iLCIubS16b29te1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdD4gYXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDowO1xuXHRcdGJvdHRvbTogMDtcblx0XHR0b3A6MDtcblx0XHRyaWdodDowO1xuXHRcdC8vdGV4dCBcblx0XHQmLm0tem9vbV9fbGFiZWwge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR9XG5cdH1cbn1cblxuLm0tem9vbV9faWNvbntcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG59XG5cbi5tLXpvb21fX3RodW1ie1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5tLXpvb20uLXNpemUtMSAme1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0d2lkdGg6IDM3MHB4O1xuXHRcdFx0aGVpZ2h0OiAyNzBweDtcblx0XHR9XG5cdFx0QG1lZGlhICN7JHBjYn17XG5cdFx0XHRoZWlnaHQ6IGNhbGMoKCgxMDB2dyAvIDMpIC0gMTVweCkgKiAwLjczICk7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9e1xuXHRcdFx0aGVpZ2h0OiBjYWxjKCgoMTAwdncgLyAzKSAtIDE1cHgpICogMC43MyApO1xuXHRcdH1cblx0XHRAbWVkaWEgI3skc3B9e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDcwdnc7XG5cdFx0fVxuXHR9XG5cdC5tLXpvb20uLXNpemUtMiAme1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0d2lkdGg6IDU3NXB4O1xuXHRcdFx0aGVpZ2h0OiA0MjBweDtcblx0XHR9XG5cdFx0QG1lZGlhICN7JHBjYn17XG5cdFx0XHRoZWlnaHQ6IGNhbGMoKCgxMDB2dyAvIDIpIC0gMjNweCkgKiAwLjczICk7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyR0YWJsZXR9e1xuXHRcdFx0aGVpZ2h0OiBjYWxjKCgoMTAwdncgLyAyKSAtIDIzcHgpICogMC43MyApO1xuXHRcdH1cblx0XHRAbWVkaWEgI3skc3B9e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDcwdnc7XG5cdFx0fVxuXHR9XG59IiwiLm0tY29weS11cmx7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm0tY29weS11cmxfX2J0bntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDA7XG59XG5cbi5tLWNvcHktdXJsX19pbnB1dHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAwO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4iLCIubS1wbGFuLWRldGFpbC10aXB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcblx0cGFkZGluZzogMjVweDtcbn1cblxuLm0tcGxhbi1kZXRhaWwtdGlwX190b3B7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tLXBsYW4tZGV0YWlsLXRpcF9fbGFiZWx7XG5cdGZsZXg6IG5vbmU7XG59XG5cbi5tLXBsYW4tZGV0YWlsLXRpcF9fbmFtZXtcblx0ZmxleDogYXV0bztcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMS43NTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tLXBsYW4tZGV0YWlsLXRpcF9fbWFpbntcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm0tcGxhbi1kZXRhaWwtdGlwX19ib3R0b217XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tLXBsYW4tZGV0YWlsLXRpcF9fYm90dG9tX19oZWFkaW5ne1xuXHRmbGV4OiBub25lO1xuXHR3aWR0aDogODBweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm0tcGxhbi1kZXRhaWwtdGlwX19ib3R0b21fX2Rlc2N7XG5cdGZsZXg6IG5vbmU7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbn0iLCIubS1jaGFydCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cblx0JiArICYge1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0fVxuXHR9XG5cdCYgLm0tY2hhcnRfX3R0bCB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0d2lkdGg6IDI0LjgxNCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuXHRcdH1cblx0fVxuXHQmIC5tLWNoYXJ0X19ncmFwaEdyb3VwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHR3aWR0aDogNzUuNTU1JTtcblx0XHR9XG5cdH1cblx0JiAubS1jaGFydF9fZ3JhcGhfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ji4taGlnaC1zY29yZSB7XG5cdFx0XHQubS1jaGFydF9fYmFyLWdyYXBoIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0fVxuXHRcdFx0Lm0tY2hhcnRfX251bSB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5tLWNoYXJ0X19iYXItZ3JhcGgge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV8zO1xuXG5cdFx0Ji4tZ3JlZW4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdH1cblx0fVxuXHQmIC5tLWNoYXJ0X19udW0ge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblxuXHQmLi1ncmVlbiB7XG5cdFx0Lm0tY2hhcnRfX3R0bCxcblx0XHQubS1jaGFydF9fbnVtIHtcblx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdFx0Lm0tY2hhcnRfX2JhciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0fVxuXHR9XG59XG4iLCIubS1zZWxlY3QtZGF0ZXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxN3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19ncmF5XzI7XG5cdGNvbG9yOiAjZmZmO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMCAwIDIwcHg7XG5cdEBtZWRpYSAjeyRwY2J9e1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0cGFkZGluZzogMjZweDtcblx0fVxuXHRAbWVkaWEgI3skdGFibGV0fXtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblx0Ji4tc29sb3tcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5tLXNlbGVjdC1kYXRlX19wcmV2LFxuLm0tc2VsZWN0LWRhdGVfX25leHR7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0YSB7XG5cdFx0Ji5hLWJ0biB7XG5cdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdC5hLWJ0bl9fYXJyb3csXG5cdFx0XHQuYS1idG5fX2ljb24ge1xuXHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdHN0cm9rZS13aWR0aDogMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubS1zZWxlY3QtZGF0ZV9fcHJldntcblx0bGVmdDogMTVweDtcbn1cblxuLm0tc2VsZWN0LWRhdGVfX25leHR7XG5cdHJpZ2h0OiAxNXB4O1xufVxuIiwiLm0tbGV2ZWwtZ3JhcGgge1xufVxuXG4ubS1sZXZlbC1ncmFwaF9fdGl0bGUge1xuXHRtYXJnaW46IDAgMCA1cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMS4yNTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubS1sZXZlbC1ncmFwaF9fbWFpbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubS1sZXZlbC1ncmFwaF9fdGV4dCB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdHdpZHRoOiBjYWxjKDEzLjM4MyUgLSAxNXB4KTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgXHR3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi5tLWxldmVsLWdyYXBoX19ncmFwaCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIDE1cHg7XG5cdG1heC13aWR0aDogMzk0cHg7XG5cdHdpZHRoOiA3My4yMzQlO1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JnLWxldmVsLWdyYXBoLnN2ZycpIG5vLXJlcGVhdCAwIDUwJTtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgXHRtYXgtd2lkdGg6IDIwMHB4O1xuICAgIH1cblxuXHQmICsgLm0tbGV2ZWwtZ3JhcGhfX3RleHQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cbn1cbi5tLWxldmVsLWdyYXBoX19zdGFyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGNvbG9yOiAkZ3JlZW47XG5cdCY6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjEpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRjb250ZW50OiBcIlxcRjAwNVwiO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn0iLCIubS1zdGF0dXN7XG5cdG1hcmdpbjogNXB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdEBtZWRpYSAjeyRzcH17XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0bGl7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5tLWJ0bi1tZW51e1xuICBAbWVkaWEgI3skcGN9e1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIEBtZWRpYSAjeyRwY3d9e1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm0tYnRuLW1lbnVfX2l0ZW17XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm0tYnRuLW1lbnVfX2J0bntcbiAgQG1lZGlhICN7JHNwfXtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICB9XG59IiwiLm0tYmFubmVyIHtcbiAgJi4tc29sbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAzNDVweDtcbiAgICBoZWlnaHQ6IDM0NXB4O1xuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3NvbG8vYmFubmVyX2JnX3NwLnN2Zyk7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCl7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC0gMzBweCk7XG4gICAgICBwYWRkaW5nLXRvcDogMTl2dztcbiAgICB9XG4gIH1cbiAgJi4tbXlwYWdlIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBAbWVkaWEgI3skcGN9e1xuICAgICAgbWFyZ2luOiA2NXB4IDA7XG4gICAgfVxuICB9XG59XG5cbi5tLWJhbm5lcl9faW1ne1xuICBAbWVkaWEgI3skc3B9e1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm0tYmFubmVyLi1zb2xvICZ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDk0JTtcbiAgfVxuICAubS1iYW5uZXIuLW15cGFnZSAme1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgICAmKy5tLWJhbm5lcl9faW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBAbWVkaWEgI3skcGN9e1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5tLWJhbm5lcl9faGVhZGluZ3tcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICBjb2xvcjogJGdyZWVuO1xuICBmb250LXdlaWdodDogODAwO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgdG9wOiA4dnc7ICAgIFxuICB9XG59XG4iLCIubS1nYy1uZXdze1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M2QzZDNjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNkM2QzY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm0tZ2MtbmV3c19fbGlua3tcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMXB4O1xuICBjb2xvcjogJGdyZWVuO1xuICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG59IiwiLy/jg5rjg7zjgrjkuIvpg6jjga7jg5zjgr/jg7PjgpLlkKvjgoDjg5Hjg7zjg4RcblxuLm0tYnRuLXVuaXQge1xuICAmLi1ub3JtYWwge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbiAgLy9QQ+OBpzLjgaTjga7jg5zjgr/jg7PjgYzmqKrkuKbjgbNcbiAgJi4tcGMtMmNvbCB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYuLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYuLWZsZXgtY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICYuLWZsZXgtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgXG5cbn1cblxuLm0tYnRuLXVuaXRfX3R4dCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAkYmxhY2tfbXlwYWdlXzI7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIH1cbn1cblxuLm0tYnRuLXVuaXRfX2J0biB7XG4gIC5tLWJ0bi11bml0Li1wYy0yY29sICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgZmxleC1iYXNpczogMzIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgfVxuICAgICYgKyAubS1idG4tdW5pdF9fYnRuIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubS1idG4tdW5pdF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCIubS10YWItbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbiIsIi5tLWhlYWRlci1uYXYge1xuICAmLi1zcC1maXhlZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xuICB9XG4gICYuLWhpZ2gge1xuICAgIC8v5bCR44GX6auY44KBXG4gIH1cbiAgJi4tbmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmwtaGVhZGVyLmlzLXNjcm9sbCAmIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLXBjLWJvdHRvbS1saW5lIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlfMztcbiAgICB9XG4gIH1cbiAgJi4tcHJhY3RpY2UtbWVudSB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNmM2YzY7XG4gICAgfVxuICB9XG59XG5cbi5tLWhlYWRlci1uYXZfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5XzM7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXk7XG4gIH1cbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLi1wb2x5Z2xvdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC8qXG5cdEBtZWRpYSBwcmludCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuKi9cblxuICA+IC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgICYuLWFjY2VzcyxcbiAgICAmLi1yZXN0YXVyYW50LFxuICAgICYuLW1lbWJlciB7XG4gICAgICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgJiB7XG4gICAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICAmLi1hY2Nlc3MsXG4gICAgJi4tcmVzdGF1cmFudCxcbiAgICAmLi1tZW1iZXIge1xuICAgICAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zLi1wb2x5Z2xvdCAmIHtcbiAgICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4tbmF2LW1lbnUgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4tcGMtYm90dG9tLWxpbmUgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm0taGVhZGVyLW5hdl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA1KTtcbiAgfVxuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICBAbWVkaWEgI3skcGNifSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG4gIH1cbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgfVxuICAubS1oZWFkZXItbmF2Li1wcmFjdGljZS1tZW51ICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjYn0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1vdGhlciB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG9yZGVyOiA3O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgIH1cbiAgICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgJiB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4tbWFpbiAmIHtcbiAgICAmLi1jb3Vyc2Uge1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1hY2Nlc3Mge1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1pbmZvIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBvcmRlcjogNDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tcmVzdGF1cmFudCB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgb3JkZXI6IDU7XG4gICAgICB9XG4gICAgfVxuICAgICYuLW1lbWJlciB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgb3JkZXI6IDY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tLWhlYWRlci1uYXYuLWhpZ2ggJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuICB9XG4gIC5tLWhlYWRlci1uYXYuLW5hdi1tZW51ICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcbiAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRlZDtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMXB4KSAvIDQpO1xuICAgIH1cbiAgICAmLi1pbmZvIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tY291cnNlIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBvcmRlcjogMztcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tb3RoZXIge1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0taGVhZGVyLW5hdl9fbWVudS4tcG9seWdsb3QgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGNifSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgfVxuICB9XG5cbiAgLy8gYm9keeOCv+OCsOOBq+OCr+ODqeOCuVxuICAvLyDjg63jg7zjgqvjg6vjg6Hjg4vjg6Xjg7zjga7jgqLjgq/jg4bjgqPjg5Yo5ZCE44K044Or44OV5aC0KSDkuojntITjgqvjg6zjg7Pjg4Djg7wgcGctY2FsZW5kZXIg44K044Or44OV5aC06Kmz57SwIHBnLWRldGFpbCDjgrPjg7zjgrnjg6zjgqTjgqLjgqbjg4ggcGctbGF5b3V0IOOCouOCr+OCu+OCuSBwZy1hY2Nlc3Mg44Os44K544OI44Op44OzIHBnLXJlc3RhdXJhbnQg5Lya5ZOh5qipIHBnLW1lbWJlclxuICAvLyDjg63jg7zjgqvjg6vjg6Hjg4vjg6Xjg7zjga7jgqLjgq/jg4bjgqPjg5Yo5LqI57SE44K144Kk44OIKSDjgrTjg6vjg5XloLQgcGctZ2Mg57e057+S5aC0IHBnLXByYWN0aWNlIOOCueOCr+ODvOODqyBwZy1zY2hvb2wg44Om44O844K244O85YilIHBnLXVzZXIg5Lya5ZOh5qipIHBnLW1lbWJlciDjg53jgqTjg7Pjg4jjgqvjg7zjg4kgcGctcG9pbnRcbiAgQGVhY2ggJHBhZ2UgaW4gJHBhZ2VzIHtcbiAgICAmLi0jeyRwYWdlfSB7XG4gICAgICAucGctI3skcGFnZX0gJiB7XG4gICAgICAgIC5tLWhlYWRlci1uYXZfX2xpbmsge1xuICAgICAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gICAgICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgICAgICBmaWxsOiAkZ3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAmIHtcbiAgICAmLi1hY2Nlc3Mge1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL+e3tOe/kuWgtOOBruODoeODi+ODpeODvOWIh+OCiuabv+OBiFxuLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCB7XG4gIC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIEBlYWNoICRwYWdlIGluICRwYWdlcyB7XG4gICAgICAmLi0jeyRwYWdlfSB7XG4gICAgICAgIC5wZy0jeyRwYWdlfSAmIHtcbiAgICAgICAgICAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM4ZGMzMjk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL+OCueOCr+ODreODvOODq+aZguOBr+mdnuihqOekulxuLm0taGVhZGVyLW5hdl9fc3RhdGljLWNvbnQge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vL+OCueOCr+ODreODvOODq+aZguOBr+ihqOekulxuLm0taGVhZGVyLW5hdl9fZml4ZWQtY29udCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ubS1oZWFkZXItbmF2X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBjb2xvcjogJGRhcmtfZ3JheV8yO1xuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHBhZGRpbmc6IDhweCA4cHggNHB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBAbWVkaWEgI3skcGNifSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgICBwYWRkaW5nOiA4cHggNHB4IDRweDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHotaW5kZXg6IDA7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG4gIC5tLWhlYWRlci1uYXYuLXByYWN0aWNlLW1lbnUgJiB7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgQG1lZGlhICN7JHBjYn0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB9XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4tbmF2LW1lbnUgJiB7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA2NnB4O1xuICAgIH1cbiAgfVxuICAubS1oZWFkZXItbmF2Li1oaWdoICYge1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJjpob3ZlcixcbiAgJi5pcy1hY3RpdmUge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubS1oZWFkZXItbmF2Li1oaWdoICYge1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmlzLWFjdGl2ZSB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICB9XG4gICAgICAubS1oZWFkZXItbmF2Li1oaWdoICYge1xuICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmlzLWFjdGl2ZSB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBjb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxuICAubS1oZWFkZXItbmF2Li1zcC1maXhlZCAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmc6IDExcHggMCA3cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgIH1cbiAgfVxuICAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoLi1wcmFjdGljZS1tZW51ICYge1xuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIHBhZGRpbmc6IDVweCA0cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogOHB4IDRweDtcbiAgICB9XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aXZlICYge1xuICAgIGZpbGw6ICRncmVlbjtcbiAgfVxuICAubS1oZWFkZXItbmF2X19pdGVtLi1vdGhlciAmIHtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICAubS1oZWFkZXItbmF2X19saW5rLmlzLWFjdGl2ZSAmIHtcbiAgICAgIHN0cm9rZTogJGdyZWVuO1xuICAgIH1cbiAgfVxuICAubS1oZWFkZXItbmF2Li1uYXYtbWVudSAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAubS1oZWFkZXItbmF2Li1wcmFjdGljZS1tZW51ICYge1xuICAgIG1pbi1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuLm0taGVhZGVyLW5hdl9fdHh0IHtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4tbmF2LW1lbnUgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgfVxuICAubS1oZWFkZXItbmF2Li1wcmFjdGljZS1tZW51ICYge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuLm0taGVhZGVyLW5hdl9fb3RoZXItbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRvcDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5O1xuICAubS1oZWFkZXItbmF2Li1zcC1maXhlZCAmIHtcbiAgICAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gNCAtIDFweCk7XG4gICAgfVxuICB9XG59XG4iLCIubS1yZXNlcnZhdGlvbi1saXN0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG4gICYuLXN1Yi1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuICAvL+OCueOCv+ODvOODiOaZgumWk+OAgee1hOaVsOODu+S6uuaVsOOBruWkieabtFxuICAmLi1jaGFuZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgOXB4IDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgcGFkZGluZzogMTVweCAwIDIwcHggMjVweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIH1cbiAgfVxuICAmLi1zaWRlLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMnB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE2KSxcbiAgICAgIC0ycHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB9XG4gICYuLXBsYXllci1mcmllbmQge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5tLXJlc2VydmF0aW9uLWxpc3RfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogNXB4IDVweCA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheV9teXBhZ2U7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gICYuLXNwLWhlYWRpbmcge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5tLXJlc2VydmF0aW9uLWxpc3RfX2NvdW50ZXIge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTApO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgfVxuICAmLi1jb3Vwb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICYuLWFnZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fY291bnRlcl9fbnVtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgY29sb3I6ICMxMThlMzQ7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMik7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fY291bnRlci4tY291cG9uICYge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTNweCAwIDEzcHggMTNweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5X215cGFnZTtcbiAgY29sb3I6ICRibGFja19teXBhZ2U7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHBhZGRpbmc6IDE2cHggMCAxNnB4IDI1cHg7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjRweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuX215cGFnZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIH1cbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0Li1jaGFuZ2UgJiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdC4tcGxheWVyLWZyaWVuZCAmIHtcbiAgICBwYWRkaW5nOiAxM3B4IDAgMTNweCAxM3B4O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMTZweCAwIDE2cHggMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fZGF0ZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdC4tY2hhbmdlICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICB9XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fd3JhcHBlci4tcGFydG5lciAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxufVxuXG4ubS1yZXNlcnZhdGlvbi1saXN0X19wbGFjZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0Li1jaGFuZ2UgJiB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdC4tcGxheWVyLWZyaWVuZCAmIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4ubS1yZXNlcnZhdGlvbi1saXN0X19jb250YWluZXIge1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X193cmFwcGVyLi1wbGF5ZXItZnJpZW5kICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkbGlnaHRfZ3JheV9teXBhZ2U7XG4gICAgfVxuICB9XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0MCUgNjAlO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU1JSA0NSU7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGxpZ2h0X2dyYXlfbXlwYWdlO1xuICB9XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgJGxpZ2h0X2dyYXlfbXlwYWdlO1xuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MCUgMzAlO1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3QuLXNvbG8gJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA2NDVweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDY0NXB4KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgfVxuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3dyYXBwZXIuLXBhcnRuZXIgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdC4tcGxheWVyLWZyaWVuZCAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDU0M3B4KTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTQzcHgpO1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgZmxleC1iYXNpczogMjYlO1xuICAgICAgbWF4LXdpZHRoOiAyNiU7XG4gICAgfVxuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3dyYXBwZXIuLXBsYXllci1mcmllbmQgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubS1yZXNlcnZhdGlvbi1saXN0X19ncmF5IHtcbiAgY29sb3I6ICRncmF5X215cGFnZV80O1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3QuLXNvbG8gJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGZsZXgtYmFzaXM6IDExMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICB9XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdC4tY2hhbmdlICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICB9XG4gIH1cbn1cblxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fYmxhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgJi4tbGcge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB9XG4gIH1cbiAgJi4tbWIge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIH1cbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0Li1zb2xvICYge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdC4tY2hhbmdlICYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgfVxuICB9XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0X19pbm5lciB7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRsaWdodF9ncmF5X215cGFnZTtcbiAgfVxuICBAbWVkaWEgI3skcGN9IHtcbiAgICBmbGV4LWJhc2lzOiAyMyU7XG4gICAgcGFkZGluZzogMCAxOHB4IDAgMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICRsaWdodF9ncmF5X215cGFnZTtcbiAgfVxuICAmLi1wbC1zbSB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICB9XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdC4tc29sbyAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGZsZXgtYmFzaXM6IDM2NXB4O1xuICAgICAgbWF4LXdpZHRoOiAzNjVweDtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBmbGV4LWJhc2lzOiA0NiU7XG4gICAgICBtYXgtd2lkdGg6IDQ2JTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiA2cHggMCAxMHB4O1xuICAgIH1cbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X193cmFwcGVyLi1wYXJ0bmVyICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdC4tcGxheWVyLWZyaWVuZCAmIHtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cbi5tLXJlc2VydmF0aW9uLWxpc3RfX2lubmVyX19ib3R0b20ge1xuICAubS1yZXNlcnZhdGlvbi1saXN0Li1zb2xvICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0X19idG4tc20ge1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdC4tc29sbyAmIHtcbiAgICBmbGV4LWJhc2lzOiAxMTBweDtcbiAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgZmxleC1iYXNpczogMTQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgIH1cbiAgfVxufVxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIGZsZXgtYmFzaXM6IDM3JTtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgZmxleC1iYXNpczogMjQlO1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3QuLXNvbG8gJiB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBmbGV4LWJhc2lzOiAyODBweDtcbiAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIGZsZXgtYmFzaXM6IDI0JTtcbiAgICAgIG1heC13aWR0aDogMjQlO1xuICAgIH1cbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0Li1wbGF5ZXItZnJpZW5kICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgZmxleC1iYXNpczogMTc4cHg7XG4gICAgICBtYXgtd2lkdGg6IDE3OHB4O1xuICAgICAgbWluLXdpZHRoOiAxNzhweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgZmxleC1iYXNpczogMjQlO1xuICAgICAgbWF4LXdpZHRoOiAyNCU7XG4gICAgfVxuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3dyYXBwZXIuLXBhcnRuZXIgJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTEycHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgJGxpZ2h0X2dyYXlfbXlwYWdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubS1yZXNlcnZhdGlvbi1saXN0X191c2VycyB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3QuLXNvbG8gJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgLTRweDtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICAgIG1hcmdpbjogM3B4IC00cHggMDtcbiAgICB9XG4gIH1cbn1cblxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fdXNlciB7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzE0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDRweDtcbiAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDQwLCA0MCk7XG4gICYuLXBsdXMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fYnRuLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvIDEwcHg7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHdpZHRoOiAzODVweDtcbiAgICBtYXJnaW46IDI1cHggYXV0byAxNXB4O1xuICB9XG59XG5cbi8vIHRhYmxl5Z6L44Os44Kk44Ki44Km44OIXG5cbi5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlX193cmFwcGVyIHtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG5cbiAgICAvLyDkuIrpg6jliIbjga7op5LkuLhcbiAgICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDEge1xuICAgICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9faGVhZGluZyB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgIH1cbiAgICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAvLyDkuIvpg6jliIbjga7op5LkuLjjg7vjg5zjg7zjg4Djg7xcbiAgICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDgsXG4gICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTA5IHtcbiAgICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2hlYWRpbmcge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICB9XG4gICAgICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5X215cGFnZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUgIHtcbiAgICAgICYuLXJlc3VsdCB7XG4gICAgICAgICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAyIHtcbiAgICAgICAgICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2hlYWRpbmcge1xuICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDEge1xuICAgICAgICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDEsXG4gICAgICAgICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAzLFxuICAgICAgICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wNCxcbiAgICAgICAgICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDUge1xuICAgICAgICAgICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheV9teXBhZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMSB7XG4gICAgICAgICAgICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5IHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtIHtcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8v57WQ5p6cIOaoquOCueOCr+ODreODvOODq1xuICAgICYuLXNjcm9sbCB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGVfX3Njcm9sbCB7XG4gICAgICAgICAgJltkYXRhLWNvbHVtbnM9XCI1XCJdIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICZbZGF0YS1jb2x1bW5zPVwiNlwiXSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDYwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmW2RhdGEtY29sdW1ucz1cIjdcIl0ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA3MDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJltkYXRhLWNvbHVtbnM9XCI4XCJdIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogODAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG5cbiAgICAvLyDmnIDkuIropoHntKDjga7op5LkuLhcbiAgICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMSB7XG4gICAgICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2hlYWRpbmcge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTA4LFxuICAgICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTA5IHtcbiAgICAgICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9faGVhZGluZyB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyDmnIDkuIvopoHntKDjga7op5LkuLjjg7vjg5zjg7zjg4Djg7xcbiAgICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZTpsYXN0LW9mLXR5cGUge1xuICAgICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheV9teXBhZ2U7XG4gICAgICB9XG4gICAgICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDEge1xuICAgICAgICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wOCxcbiAgICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wOSB7XG4gICAgICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuLWNsYXNzLXJ1bGUge1xuICAgICAgICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDEge1xuICAgICAgICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH0gIFxuICAgICAgICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDIge1xuICAgICAgICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2hlYWRpbmcge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH0gIFxuICAgICAgICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDMge1xuICAgICAgICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2hlYWRpbmcge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheV9teXBhZ2U7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheV9teXBhZ2U7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfSAgXG4gICAgICB9XG4gICAgICAmLi1jb21iaSB7XG4gICAgICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tcmVzdWx0Li1oZWFkaW5nIHtcbiAgICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMyB7XG4gICAgICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2hlYWRpbmcge1xuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1yZXN1bHQge1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDMge1xuICAgICAgICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkge1xuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZSB7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAmLi1jbGFzcy1ydWxlIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcbiAgICB9XG4gIH1cbiAgJi4tcmVzdWx0IHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICB9XG4gIH1cbiAgJi4tcmVzdWx0IHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnYXJlYUEgYXJlYUInXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2FyZWFBIGFyZWFDJztcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjBweCAxZnI7XG4gICAgfVxuICB9XG4gICYuLWRldGFpbC1yZWd1bGF0aW9ucyB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcbiAgICB9XG4gIH1cbiAgJi4tbWVzc2FnZS1zcGFjZSB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcbiAgICB9XG4gIH1cbiAgJi4tYWdlbnQge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcbiAgICB9XG4gIH1cbiAgJi4tbWlkZGxlLW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5X215cGFnZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5X215cGFnZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheV9teXBhZ2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RCRjFEMztcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgfVxufVxuLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLy8g44Oq44Kv44Ko44K544OI5LqI57SE5LiA6KanXG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgJi4taXRlbTAxIHtcbiAgICAgICAgZmxleC1iYXNpczogMjAuNSU7XG4gICAgICAgIG1heC13aWR0aDogMjAuNSU7XG4gICAgICB9XG4gICAgICAmLi1pdGVtMDIge1xuICAgICAgICBmbGV4LWJhc2lzOiAzOSU7XG4gICAgICAgIG1heC13aWR0aDogMzklO1xuICAgICAgfVxuICAgICAgJi4taXRlbTAzIHtcbiAgICAgICAgZmxleC1iYXNpczogMjAuMiU7XG4gICAgICAgIG1heC13aWR0aDogMjAuMiU7XG4gICAgICB9XG4gICAgICAmLi1pdGVtMDQge1xuICAgICAgICBmbGV4LWJhc2lzOiA4JTtcbiAgICAgICAgbWF4LXdpZHRoOiA4JTtcbiAgICAgIH1cbiAgICAgICYuLWl0ZW0wOCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEyLjMlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyLjMlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyDjgrPjg7Pjg5rjg6rjgq/jgqjjgrnjg4jkuIDopqdcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNvbXBlICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgJi4taXRlbTAxIHtcbiAgICAgICAgZmxleC1iYXNpczogMTklO1xuICAgICAgICBtYXgtd2lkdGg6IDE5JTtcbiAgICAgIH1cbiAgICAgICYuLWl0ZW0wMiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDE1LjIlO1xuICAgICAgICBtYXgtd2lkdGg6IDE1LjIlO1xuICAgICAgfVxuICAgICAgJi4taXRlbTAzIHtcbiAgICAgICAgZmxleC1iYXNpczogMTUuMiU7XG4gICAgICAgIG1heC13aWR0aDogMTUuMiU7XG4gICAgICB9XG4gICAgICAmLi1pdGVtMDQge1xuICAgICAgICBmbGV4LWJhc2lzOiA2LjYlO1xuICAgICAgICBtYXgtd2lkdGg6IDYuNiU7XG4gICAgICB9XG4gICAgICAmLi1pdGVtMDUge1xuICAgICAgICBmbGV4LWJhc2lzOiA4LjUlO1xuICAgICAgICBtYXgtd2lkdGg6IDguNSU7XG4gICAgICB9XG4gICAgICAmLi1pdGVtMDYge1xuICAgICAgICBmbGV4LWJhc2lzOiAxNy45JTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNy45JTtcbiAgICAgIH1cbiAgICAgICYuLWl0ZW0wNyB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDYuNiU7XG4gICAgICAgIG1heC13aWR0aDogNi42JTtcbiAgICAgIH1cbiAgICAgICYuLWl0ZW0wOCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDExJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMSU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIOmBjuWOu+OBruS6iOe0hOS4gOimp1xuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tcGFzdCAmIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICYuLWl0ZW0wMSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgICB9XG4gICAgICAmLi1pdGVtMDIge1xuICAgICAgICBmbGV4LWJhc2lzOiAzOSU7XG4gICAgICAgIG1heC13aWR0aDogMzklO1xuICAgICAgfVxuICAgICAgJi4taXRlbTA0IHtcbiAgICAgICAgZmxleC1iYXNpczogMTQlO1xuICAgICAgICBtYXgtd2lkdGg6IDE0JTtcbiAgICAgIH1cbiAgICAgICYuLWl0ZW0wOSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI3JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNyU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIOips+e0sOODmuODvOOCuFxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tY2xhc3MtcnVsZSAmIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICYuLWl0ZW0wMSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgICAmLi1pdGVtMDIge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgfVxuICAgICAgJi4taXRlbTAzIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL+e1hOOBv+WQiOOCj+OBm1xuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tY29tYmkgJiB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAmLi1pdGVtMDEge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMzVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICAgIH1cbiAgICAgICYuLWl0ZW0wMixcbiAgICAgICYuLWl0ZW0wMyxcbiAgICAgICYuLWl0ZW0wNCxcbiAgICAgICYuLWl0ZW0wNSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSAxMzVweCkgLyA0KTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gMTM1cHgpIC8gNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1jb21iaS4taGVhZGluZyAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgJi4taXRlbTAxIHtcbiAgICAgICAgZmxleC1iYXNpczogMTM1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTM1cHg7XG4gICAgICB9XG4gICAgICAmLi1pdGVtMDIge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxMzVweCk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTM1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfSAgXG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1yZXN1bHQgJiB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgJi4taXRlbTAxIHtcbiAgICAgICAgZmxleC1iYXNpczogMTQlO1xuICAgICAgICBtYXgtd2lkdGg6IDE0JTtcbiAgICAgIH1cbiAgICAgICYuLWl0ZW0wMiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDE5JTtcbiAgICAgICAgbWF4LXdpZHRoOiAxOSU7XG4gICAgICB9XG4gICAgICAmLi1pdGVtMDMge1xuICAgICAgICBmbGV4LWJhc2lzOiA2NyU7XG4gICAgICAgIG1heC13aWR0aDogNjclO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdCAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICYuLWl0ZW0wMSB7XG4gICAgICAgIGdyaWQtYXJlYTogYXJlYUE7XG4gICAgICB9XG4gICAgICAmLi1pdGVtMDIge1xuICAgICAgICBncmlkLWFyZWE6IGFyZWFCO1xuICAgICAgfVxuICAgICAgJi4taXRlbTAzIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhQztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWRldGFpbC1yZWd1bGF0aW9ucyAmIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICYuLWl0ZW0wMSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLW1lc3NhZ2Utc3BhY2UgJiB7XG4gICAgJi4taXRlbTAxIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC8vIFNQ5pmC44Gv57im5Lim44GzXG4gICYuLXNwLWNvbHVtbiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M4YzhjODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWFnZW50ICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgJi4taXRlbS0wMSxcbiAgICAgICYuLWl0ZW0tMDIsXG4gICAgICAmLi1pdGVtLTA1LFxuICAgICAgJi4taXRlbS0wNyB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgICB9XG4gICAgICAmLi1pdGVtLTAzIHtcbiAgICAgICAgZmxleC1iYXNpczogMTMlO1xuICAgICAgICBtYXgtd2lkdGg6IDEzJTtcbiAgICAgIH1cbiAgICAgICYuLWl0ZW0tMDQge1xuICAgICAgICBmbGV4LWJhc2lzOiAxNiU7XG4gICAgICAgIG1heC13aWR0aDogMTYlO1xuICAgICAgfVxuICAgICAgJi4taXRlbS0wNixcbiAgICAgICYuLWl0ZW0tMDgsXG4gICAgICAmLi1pdGVtLTA5IHtcbiAgICAgICAgZmxleC1iYXNpczogOCU7XG4gICAgICAgIG1heC13aWR0aDogOCU7XG4gICAgICB9XG4gICAgICAmLi1pdGVtLTEwIHtcbiAgICAgICAgZmxleC1iYXNpczogNyU7XG4gICAgICAgIG1heC13aWR0aDogNyU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1hZ2VudC4tcGFzdCAmIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICYuLWl0ZW0tMDEsXG4gICAgICAmLi1pdGVtLTAyLFxuICAgICAgJi4taXRlbS0wNSxcbiAgICAgICYuLWl0ZW0tMDcge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAlO1xuICAgICAgfVxuICAgICAgJi4taXRlbS0wMyB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEzJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMyU7XG4gICAgICB9XG4gICAgICAmLi1pdGVtLTA0IHtcbiAgICAgICAgZmxleC1iYXNpczogMjQlO1xuICAgICAgICBtYXgtd2lkdGg6IDI0JTtcbiAgICAgIH1cbiAgICAgICYuLWl0ZW0tMDYsXG4gICAgICAmLi1pdGVtLTA4IHtcbiAgICAgICAgZmxleC1iYXNpczogOCU7XG4gICAgICAgIG1heC13aWR0aDogOCU7XG4gICAgICB9XG4gICAgICAmLi1pdGVtLTEwIHtcbiAgICAgICAgZmxleC1iYXNpczogNyU7XG4gICAgICAgIG1heC13aWR0aDogNyU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keSB7XG4gICAgICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tY29tYmkgJntcbiAgICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5X215cGFnZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9faGVhZGluZyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheV9teXBhZ2U7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheV9teXBhZ2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIG1pbi13aWR0aDogMTA2cHg7XG4gIH1cbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXRvcCAmIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ3cHg7XG4gICAgfVxuICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMSAmIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICAgIH1cbiAgfVxuICAmLi10aW1lIHtcbiAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ3cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG4gIH1cbiAgJi4tcHJpY2Uge1xuICAgIG1pbi1oZWlnaHQ6IDYxcHg7XG4gIH1cbiAgLy/nq7bmioDkvJroqbPntLBcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWRldGFpbCAmIHtcbiAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNsYXNzLXJ1bGUgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7ICAgICAgXG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMyAme1xuICAgICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNsYXNzLXJ1bGUgJiB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1jb21iaSAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1jb21iaS4taGVhZGluZyAmIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMiAmIHtcbiAgICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tY29tYmkuLWhlYWRpbmcgJiB7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdCAmIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDIgJixcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAzICYsXG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wNCAmLFxuICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDUgJiB7XG4gICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdCAmIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAzICYsXG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wNCAmLFxuICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDUgJiB7XG4gICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdCAmIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDMgJixcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTA0ICYge1xuICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1yZXN1bHQgJiB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDIgJiB7XG4gICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdC4taGVhZGluZyAmIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogM3B4IDlweDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9teXBhZ2VfNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDMgJiB7XG4gICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdC4taGVhZGluZyAmIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheV9teXBhZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpe1xuICAgICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfbXlwYWdlXzU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1tZXNzYWdlLXNwYWNlICYge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1hZ2VudCAmIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbS0wMSAmIHtcbiAgICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tYWdlbnQgJiB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjOGM4Yzg7XG4gICAgfVxuICB9XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5X193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuXG4ubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtX19ib2R5IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMjMyMzI7XG5cbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5X215cGFnZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcblxuICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMSAmIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICAgIH1cbiAgICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDIgJiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDkgJiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgJi4tcmVkIHtcbiAgICAgIGNvbG9yOiAkcmVkXzM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHJlZF8zO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1saW5rIHtcbiAgICAgIGNvbG9yOiAjMDA1OWRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gICYuLXRpbWUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cblxuICAubS1yZXNlcnZhdGlvbi1saXN0X19yYW5rIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tZGV0YWlsICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNsYXNzLXJ1bGUgJiB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICB9XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAxICZ7XG4gICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNsYXNzLXJ1bGUgJiB7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAzICZ7XG4gICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNsYXNzLXJ1bGUgJiB7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNvbWJpICYge1xuICAgIHBhZGRpbmc6IDQuNXB4IDhweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG4gICAgfVxuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMSAmIHtcbiAgICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tY29tYmkgJiB7ICAgICAgXG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X19pdGVtLi1pdGVtMDUgJiB7XG4gICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNvbWJpOmxhc3QtY2hpbGQgJiB7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWNvbWJpLi1zaW1wbGUgJiB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgIH1cbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tcmVzdWx0ICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgIC8vIOmghuS9jeOBruOBv1xuICAgICAgJi4tcmFuayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi13aW4td2lubmVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMxMThlMzQ7XG4gICAgfVxuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wMSAme1xuICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1yZXN1bHQgJiB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAyICZ7XG4gICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdCAmIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTA2ICYsXG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0wNyAme1xuICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1yZXN1bHQgJiB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbS4taXRlbTAxICZ7XG4gICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLXJlc3VsdCAmIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5X215cGFnZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tZGV0YWlsLXJlZ3VsYXRpb25zICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICB9XG4gIH1cbiAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLW1lc3NhZ2Utc3BhY2UgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgfVxuICAubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZS4tYWdlbnQgJiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgJi4tbGVmdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW0uLWl0ZW0tMDEgJiB7XG4gICAgLm0tcmVzZXJ2YXRpb24tbGlzdF9fdGFibGUuLWFnZW50ICYge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgIH1cbiAgfVxufVxuXG4ubS1yZXNlcnZhdGlvbi1saXN0X190YWJsZV9fd3JhcHBlciB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1hZ2VudDpsYXN0LW9mLXR5cGUge1xuICAgIC5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2JvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fZmlyc3QtdW5pdCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3QuLWNoYW5nZSAmIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtYmFzaXM6IDI3MHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICNmMGYwZjA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tLXJlc2VydmF0aW9uLWxpc3RfX3NlY29uZC11bml0IHtcbiAgLm0tcmVzZXJ2YXRpb24tbGlzdC4tY2hhbmdlICYge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAyNzBweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI3MHB4KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG59XG4vL2hhcy1wbGF5ZXItYm94XG4ubS1yZXNlcnZhdGlvbi1saXN0X193cmFwcGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubS1yZXNlcnZhdGlvbi1saXN0X193cmFwcGVyX19pbm5lcl9fY29udCB7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gIGZsZXg6IDE7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubS1yZXNlcnZhdGlvbi1saXN0X193cmFwcGVyX19pbm5lcl9fYm94IHtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4vL1xuLm0tcmVzZXJ2YXRpb24tbGlzdF9fd3JhcHBlcl9faW5uZXJfX2NvbnRfX2JveCB7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5tLXJlc2VydmF0aW9uLWxpc3RfX2l0ZW1fX2hlYWRpbmdfX3R0bCB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1tZXNzYWdlLXNwYWNlICYge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLm0tcmVzZXJ2YXRpb24tbGlzdF9faXRlbV9fYm9keV9fbmFtZSB7XG4gIC5tLXJlc2VydmF0aW9uLWxpc3RfX3RhYmxlLi1tZXNzYWdlLXNwYWNlICYge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi8vYWdlbnTjg4jjg4Pjg5fjg5rjg7zjgrhcbi5tLXJlc2VydmF0aW9uLWxpc3RfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIH1cbn1cblxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fbmF2X19oZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tLXJlc2VydmF0aW9uLWxpc3RfX25hdl9faXRlbSB7XG4gIHBhZGRpbmc6IDAgMTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICY6aG92ZXIsXG4gICYuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogIzAwOWQxYjtcbiAgfVxufVxuLm0tcmVzZXJ2YXRpb24tbGlzdF9fbmF2X19pdGVtICsgLm0tcmVzZXJ2YXRpb24tbGlzdF9fbmF2X19pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xufVxuXG4ubS1yZXNlcnZhdGlvbi1saXN0X19sYWJlbCB7XG4gIG1pbi13aWR0aDogNjZweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDhweDtcbiAgICBib3R0b206IDRweDtcbiAgfVxufSIsIi5tLWZpeGVkLWFyZWEge1xuICAmLi1ub3JtYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gIH1cbiAgXG4gICYuLWNoZWNrYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICB9XG4gIH1cbiAgLy9wYXJ0bmVyUmVnaXN0L2NvbXBhbmlvbi5odG1sXG4gIC8vcGFydG5lclJlZ2lzdC9hZGQtZ3JvdXAtcGFydG5lci5odG1sIC5qcy1mb290ZXItbWFpbiBmb290ZXLjgavlhaXjgovliY3jgasuanMtZml4ZWQtYXJlYea2iOOBiOOCi1xuICAmLmlzLWJvdHRvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLm0tZml4ZWQtYXJlYV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gICYuLXNpbmdsZSB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4ubS1maXhlZC1hcmVhX19jaGVja2JveCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1MHB4O1xuICB9XG59IiwiLm0tdGFiLW1lbnUge1xuICAvL2FjdGl2ZSBiZyBncmVlbiByb3VuZGVkIG1lbnVcbiAgJi4tcm91bmRlZC1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB6LWluZGV4OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgfVxuICAgICY6aGFzKC5tLXRhYi1tZW51X19pdGVtLmlzLWFjdGl2ZTpsYXN0LWNoaWxkKSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgPiBsaSB7XG4gICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgPiBhIHtcbiAgICAgICAgLy8gYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICBjb2xvcjogIzk2OTY5NjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICA+IGEuaXMtYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL2FjY+OBruS4reOBq2NoZWNrYm946YWN572uXG5cbi5tLWFjYy1pbmNoZWNrX19pbm5lcl9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLm0tYWNjLWluY2hlY2tfX2lubmVyX19ib3hfX2NoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHotaW5kZXg6IDE7XG59XG4ubS1hY2MtaW5jaGVja19fdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCA1MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M2YzZjNjtcbiAgZGlzcGxheTogZmxleDtcbiAgJjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3RvcC5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgJi5pcy1hY3RpdmUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICB9XG59XG4ubS1hY2MtaW5jaGVja19fY29udCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tLWFjYy1pbmNoZWNrX19pbm5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjNmM2O1xufVxuXG4ubS1hY2MtaW5jaGVja19fdHRsX19sYWJlbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG59XG5cbi5tLWFjYy1pbmNoZWNrIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAubS1hY2MtaW5jaGVja19fbGlzdCB7XG4gICAgLm0tYWNjLWluY2hlY2tfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogM3B4IDIwcHggM3B4IDUwcHg7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgLm0tYWNjLWluY2hlY2tfX2l0ZW1fX2NoZWNrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vaW5wdXQgaWNvbiDjgarjganjga7oo4Xpo75cbi5tLWlucHV0IHtcbiAgJi4tcGFzc3dvcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLi1jb250IHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogMzU1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgJi4tbWVzc2FnZSB7XG4gICAgLy9lcnJvciBtZXNzYWdlXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5tLWlucHV0X19pbnB1dCB7XG59XG5cbi5tLWlucHV0X19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLCAtMSk7IC8v44OH44K244Kk44Oz5LiK5Y+N6Lui44GX44Gm44GE44G+44GZ44CC55uu44Gu44Ki44Kk44Kz44OzXG4gIGNvbG9yOiAjMjEyMTIxO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAmLi1pbi1pY29uIHtcbiAgICByaWdodDogMThweDtcbiAgfVxufVxuLy9lcnJvciBtZXNzYWdlXG4ubS1pbnB1dF9fbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjdlN2U7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogNnB4IDRweDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzJweDtcbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmY3ZTdlO1xuICB9XG59XG4iLCIubS1kZXRhaWxib3gge1xuICAmLi1ib3JkZXItYm90dG0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xuICB9XG4gIGR0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICB9XG5cbiAgZGQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDZweCA2cHggMDtcblxuICAgICAgICAmLm5vc3R5bGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVlbSBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19zZWxlY3RfZG93bl9iaWcuc3ZnKTtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MHZ3IC0gMjJweCAtIDdweCk7XG4gICAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tcGNib3gge1xuICAgIHBhZGRpbmc6IDQwcHggMTBweCAwIDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZHQge1xuICAgICAgZmxleC1iYXNpczogMTQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLi10YWIyIHtcbiAgICAgIGR0IHtcbiAgICAgICAgZmxleC1iYXNpczogMTcwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICAgIGRkIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTcwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vZGwgZHQgZGTjga7oqbPntLDooahcbi5tLWRldGFpbGJveF9faW5uZXIge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubS1kZXRhaWxib3guLW5vdGljZSAmIHtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gIH1cbiAgLm0tZGV0YWlsYm94Li1zcC1mbGV4ICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG4gIC5tLWRldGFpbGJveC4tY29tcGxldGUgJiB7XG4gICAgcGFkZGluZzogOXB4IDA7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG4gICYuLXNwLWZsZXgtY2VsbCB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbiAgLm0tZGV0YWlsYm94X19kYXRhIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTY1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLm0tZGV0YWlsYm94Li1ub3RpY2UgJiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5tLWRldGFpbGJveC4tc3AtZmxleCAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5tLWRldGFpbGJveC4tY29tcGxldGUgJiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1ib2xkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG59XG4ubS1kZXRhaWxib3hfX3R0bCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHdpZHRoOiAxNjVweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgfVxuICAubS1kZXRhaWxib3guLW5vdGljZSAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG4gIH1cbiAgLm0tZGV0YWlsYm94Li1jb21wbGV0ZSAmIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm0tY291cG9uLXBhbmVsIHtcbiAgcGFkZGluZzogMTZweCAwcHg7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjJweCAwcHggMjRweDtcbiAgfVxufVxuXG4ubS1jb3Vwb24tcGFuZWxfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgbWluLXdpZHRoOiAyMDJweDtcbiAgICAmICsgKiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbiAgJi4td2lkZSB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4ubS1jb3Vwb24tcGFuZWxfX2l0ZW1fX3RpdGxlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnB4O1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG59XG4iLCIubS1teXBhZ2UtaGVhZGluZyB7XG4gIC8vIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheV9teXBhZ2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBtZWRpYSAjeyRwY317XG4gICAgcGFkZGluZzogMTRweCAwO1xuICB9XG4gICYuLW5vYmdje1xuICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gIH1cbiAgJi4tdHRse1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgQG1lZGlhICN7JHBjfXtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgICBwYWRkaW5nLXRvcDogNDNweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuICAmLmhhcy1idG5ze1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgQG1lZGlhICN7JHBjd317XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxufVxuLm0tbXlwYWdlLWhlYWRpbmdfX2J0bnN7XG5cbn1cbi5tLW15cGFnZS1oZWFkaW5nX19idG5zX19sYWJlbHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm0tbXlwYWdlLWhlYWRpbmdfX2FkZHJlc3N7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn0iLCIubS1mbG9hdC1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDlweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAmLmlzLWNsb3NlZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAmLmlzLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgPiBhLFxuICBidXR0b24ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBjb2xvcjogI2FhYTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW5fbXlwYWdlXzI7XG4gICAgfVxuICB9XG4gICYuLXRvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbi5tLWZsb2F0LW1lbnVfX25hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbn1cbiIsIi8vdG9wIOmHjeimgeOBquOBiuefpeOCieOBm1xuLm0tbm90aWNlX19ib3gge1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm0tbm90aWNlLi11bmRlciAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuLm0tbm90aWNlX190dGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICB9XG4gIC5tLW5vdGljZS4tdW5kZXIgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtaW4td2lkdGg6IDI3OHB4O1xuICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICB9XG4gIH1cbn1cbi5tLW5vdGljZV9fbWFpbiB7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBwYWRkaW5nOiAwIDQ1cHg7XG4gIH1cbiAgYSxcbiAgLm0tbm90aWNlX19saW5rIHtcbiAgICBjb2xvcjogIzAwNzBkMjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIH1cbiAgfVxuICAubS1ub3RpY2UuLXVuZGVyICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gICAgfVxuICB9XG59XG4ubS1ub3RpY2VfX2l0ZW0ge1xuICAubS1ub3RpY2UuLXVuZGVyICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICA+ICoge1xuICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm0tbm90aWNlX19pdGVtX190aW1lIHtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbn1cbi5tLW5vdGljZSB7XG4gICYuLWdvdG9wYXNzIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHg7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDMwcHggMzBweDtcbiAgICB9XG4gIH1cbiAgJi4tYmcteWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkODAwO1xuICB9XG4gIC8v57e057+S5aC0XG4gICYuLWJvcmRlci1wYW5lbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgJi4tcHJhY3RpY2UtdG9wIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgfVxuICAgIC5tLW5vdGljZV9fbGluayB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiMwMDcwRDI7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5tLW5vdGljZV9fbWVzc2FnZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tLW5vdGljZV9fdHh0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5tLW5vdGljZV9fZGV0YWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuXG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuLm0tbm90aWNlX19kZXRhaWxfX3R0bCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4ubS1ub3RpY2VfX2RldGFpbF9fYm94IHtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBmbGV4LWJhc2lzOiA0ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIlxuLm0taW50cm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBwYWRkaW5nOiAxNXB4IDEycHg7XG4gIH1cbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICYuLWJvcmRlci1ub25lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5tLWludHJvX19pbWdib3gge1xuICBtaW4td2lkdGg6IDEwOHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLm0taW50cm9fX3R4dCB7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG4gIC5tLWludHJvLi1kZXRhaWwgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIH1cbiAgfVxufVxuLm0taW50cm9fX2ltZ2JveF9fbG9nbyB7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHdpZHRoOiA3MXB4O1xuICAgIGhlaWdodDogMzFweDtcbiAgfVxufVxuLm0taW50cm9fX2xpbmtib3gge1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgfVxufVxuIiwiLm0tcG9pbnQtdXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOGQzMTtcbiAgcGFkZGluZzogMTVweCAxMHB4IDQ1cHg7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHBhZGRpbmc6IDM1cHg7XG4gIH1cbn1cbi5tLXBvaW50LXVzZXJfX3R0bCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDlhMDNlO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gIH1cbn1cbi5tLXBvaW50LXVzZXJfX3N1YnR0bCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gIH1cbn1cbi5tLXBvaW50LXVzZXJfX2Rvd25sb2FkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gID4gKiB7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIH1cbiAgfVxufVxuLm0tcG9pbnQtdXNlcl9fc3RlcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2U5ZjE7XG4gIHBhZGRpbmc6IDM1cHggMCA1MHB4O1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgNTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG4ubS1wb2ludC11c2VyX19zdGVwX19hcHB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tLXBvaW50LXVzZXJfX3N0ZXBfX2FwcF9fdHRsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuIiwiLm0tcGFzcyB7XG4gIHBhZGRpbmc6IDI1cHggMCAwO1xufVxuXG4ubS1wYXNzX190dGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gIH1cbn1cbi5tLXBhc3NfX25hbWUge1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm0tcGFzc19fbnVtYmVyIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDMyKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDM2KTtcbiAgfVxufVxuXG4ubS1wYXNzX191bml0X190dGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzIzMjMyO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnB4O1xufVxuLm0tcGFzc19fdW5pdF9fY29udCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgQG1lZGlhICN7JHBjYn0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLm0tcGFzcy4tbXlwYWdlICYge1xuICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJi4tYmctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4taW5uZXItZ3JvdXAge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIH1cbiAgfVxufVxuLm0tcGFzc19fdW5pdF9fY29udF9fcG9pbnQge1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBmbGV4LWJhc2lzOiA0MiU7XG4gICAgbWF4LXdpZHRoOiA0MiU7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICB9XG4gIC5tLXBhc3MuLWdvbGQgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZGJjNztcbiAgfVxuICAubS1wYXNzLi1zaWx2ZXIgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgfVxuICAubS1wYXNzLi1wbGF0aW51bSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRkZWVkO1xuICB9XG4gIC5tLXBhc3MuLW15cGFnZSAmIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgbWluLWhlaWdodDogMTMycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgcGFkZGluZzogMTJweCA1cHg7XG4gICAgfVxuICB9XG59XG4ubS1wYXNzX191bml0X19jb250X19wb2ludF9faW5uZXIge1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMjVweDtcbiAgfVxuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAmLi1ib3JkZXItYm90dG9tIHtcbiAgICAubS1wYXNzLi1nb2xkICYge1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E1OGE0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm0tcGFzcy4tc2lsdmVyICYge1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg5ODk4OTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm0tcGFzcy4tcGxhdGludW0gJiB7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTMzNDg3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1zdGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogMjBweCAyNXB4IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cbi5tLXBhc3NfX3VuaXRfX2NvbnRfX3BvaW50X19pbm5lcl9fdHRsLFxuLm0tcGFzc19fdW5pdF9fY29udF9fY2VsbF9faXRlbV9fdHRsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgfVxuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tLXBhc3NfX3VuaXRfX2NvbnRfX3BvaW50X19yYW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIC5tLXBhc3MuLWdvbGQgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ltZ19nb2xkLnBuZyk7XG4gICAgfVxuICAgIC5tLXBhc3MuLXNpbHZlciAmIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaW1nX3NpbHZlci5wbmcpO1xuICAgIH1cbiAgICAubS1wYXNzLi1wbGF0aW51bSAmIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaW1nX3BsYXRpbnVtLnBuZyk7XG4gICAgfVxuICB9XG4gIC5tLXBhc3MuLW15cGFnZSAmIHtcbiAgICBtaW4td2lkdGg6IDE1NXB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLm0tcGFzc19fdW5pdF9fY29udF9fcG9pbnRfX3JhbmtfX3R4dCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgLm0tcGFzcy4tZ29sZCAmIHtcbiAgICBjb2xvcjogI2E1OGE0ZTtcbiAgfVxuICAubS1wYXNzLi1zaWx2ZXIgJiB7XG4gICAgY29sb3I6ICM4OTg5ODk7XG4gIH1cbiAgLm0tcGFzcy4tcGxhdGludW0gJiB7XG4gICAgY29sb3I6ICM1MzM0ODc7XG4gIH1cbiAgLm0tcGFzcy4tbXlwYWdlICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMyKTtcbiAgICB9XG4gIH1cbn1cbi5tLXBhc3NfX3VuaXRfX2NvbnRfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDMwcHg7XG4gICAgZmxleC1iYXNpczogNTglO1xuICAgIG1heC13aWR0aDogNTglO1xuICB9XG59XG5cbi8vdG9wXG4ubS1wYXNzX191bml0X19jb250X19jZWxsIHtcbiAgJi4tbG9nbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLi1ncm91cCB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEzMnB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDVweDtcbiAgICB9XG4gIH1cbn1cbi5tLXBhc3NfX3VuaXRfX2NvbnRfX2NlbGxfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICB9XG59XG4ubS1wYXNzX191bml0X19jb250X19jZWxsX19pbm5lciB7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLm0tcGFzc19fdW5pdF9fY29udF9fY2VsbF9faXRlbV9fcG9pbnQge1xuICBjb2xvcjogIzMyMzIzMjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLm0tcGFzc19fdW5pdF9fY29udF9fY2VsbF9faXRlbV9fcG9pbnRfX251bWJlciB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDBweCA1cHg7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDM4KTtcbiAgfVxufVxuLm0tcGFzc19fdW5pdF9fY29udF9fY2VsbF9fbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbiIsIi5tLXRvdGFsLXBvaW50IHtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmLi1zcC1yb3cge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC8vbG9nbyDjga7kuIvjga7mrKHjga7kvJrlk6Hjgb7jgafjga7mrovjgorjg53jgqTjg7Pjg4jooajnpLpcbiAgJi4tc3Atc2hvdyB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIC8vbXlwYWdlXG4gICYuLW15cGFnZSB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgfVxuICB9XG59XG4ubS10b3RhbC1wb2ludF9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLm0tdG90YWwtcG9pbnRfX21haW5fX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMjtcbn1cbi5tLXRvdGFsLXBvaW50X19ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMztcbn1cbi5tLXRvdGFsLXBvaW50X19udW1iZXJib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICM2NDY0NjQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAmLi10eHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxuICAubS10b3RhbC1wb2ludC4tbXlwYWdlICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuLm0tdG90YWwtcG9pbnRfX3RvdGFsYm94IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0ZDQzOTg7XG4gIHBhZGRpbmc6IDdweCA4cHggMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm0tdG90YWwtcG9pbnRfX251bWJlciB7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gICYuLW1haW4ge1xuICAgIC5tLXRvdGFsLXBvaW50Li1nb2xkICYge1xuICAgICAgY29sb3I6ICNhNThhNGU7XG4gICAgfVxuICAgIC5tLXRvdGFsLXBvaW50Li1zaWx2ZXIgJiB7XG4gICAgICBjb2xvcjogIzg5ODk4OTtcbiAgICB9XG4gICAgLm0tdG90YWwtcG9pbnQuLXBsYXRpbnVtICYge1xuICAgICAgY29sb3I6ICM1MzM0ODc7XG4gICAgfVxuICB9XG4gIC8v44GC44Go5L2V44Od44Kk44Oz44OI44Gu44OG44Kt44K544OIXG4gICYuLXN1YiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5tLXRvdGFsLXBvaW50Li11bmRlci1sb2dvICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgJi4tbGcge1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5tLXRvdGFsLXBvaW50X190eHQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAmLi1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4ubS10b3RhbC1wb2ludF9fc3ViX190eHQge1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgfVxuICAubS10b3RhbC1wb2ludC4tdW5kZXItbG9nbyAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICB9XG4gIC5tLXRvdGFsLXBvaW50Li1teXBhZ2UgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4ubS10b3RhbC1wb2ludF9fc3ViIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTM4cHgpO1xuICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWF4LWhlaWdodDogODBweDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgLm0tdG90YWwtcG9pbnQuLWdvbGQgJiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2E1OGE0ZTtcbiAgICAgIH1cbiAgICAgIC5tLXRvdGFsLXBvaW50Li1zaWx2ZXIgJiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzg5ODk4OTtcbiAgICAgIH1cbiAgICAgIC5tLXRvdGFsLXBvaW50Li1wbGF0aW51bSAmIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTMzNDg3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgfVxuICAubS10b3RhbC1wb2ludC4tdW5kZXItbG9nbyAmIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gIH1cbiAgLm0tdG90YWwtcG9pbnQuLXBjLWp1c3RpZnktYXJvdW5kICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuICB9XG4gIC5tLXRvdGFsLXBvaW50Li1zcC1yb3cgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm0tdG90YWwtcG9pbnQuLXNwLXNob3cgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS10b3RhbC1wb2ludC4tbXlwYWdlICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbi5tLXRvdGFsLXBvaW50X19wb2ludF9fYmFzZSB7XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG4ubS10b3RhbC1wb2ludF9fcG9pbnRfX3BvaW50LXVwIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm0tdG90YWwtcG9pbnRfX3BvaW50X19wb2ludC11cF9fY29sb3IwLFxuLm0tdG90YWwtcG9pbnRfX3BvaW50X19wb2ludC11cF9fY29sb3IxMDAge1xuICAubS10b3RhbC1wb2ludC4tcGxhdGludW0gJiB7XG4gICAgc3RvcC1jb2xvcjogIzUzMzQ4NztcbiAgfVxuICAubS10b3RhbC1wb2ludC4tZ29sZCAmIHtcbiAgICBzdG9wLWNvbG9yOiAjYTU4YTRlO1xuICB9XG4gIC5tLXRvdGFsLXBvaW50Li1zaWx2ZXIgJiB7XG4gICAgc3RvcC1jb2xvcjogIzg5ODk4OTtcbiAgfVxufVxuIiwiLm0tYmFubmVyLXVuaXQge1xuICAmLi1yb3cge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4ubS1iYW5uZXItdW5pdF9faXRlbV9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xufVxuIiwiLm0tdGFibGVib3gge1xufVxuLm0tdGFibGVib3hfX2lubmVyIHtcbiAgLm0tdGFibGVib3guLXNjcm9sbCAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB9XG4gIH1cbn1cbi5tLXRhYmxlYm94X190YWJsZSB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHdpZHRoOiA4ODBweDtcbiAgfVxufVxuLm0tdGFibGVib3hfX2hlYWQge1xuICB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG4ubS10YWJsZWJveF9fYm9keSB7XG4gIHRkIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLm0tdGFibGVib3hfX3RyIHtcbiAgICB0ZCB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubS10YWJsZWJveF9fbmFtZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLm0tdGFibGVib3hfX2NhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICBjb2xvcjogIzI2MjYyNjtcbn1cbiIsIi5tLXBhc3MtZGV0YWlsIHtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBAbWVkaWEgI3skcGN9IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLy/jgqLjgrPjg7zjg4fjgqPjgqJXZWLjgq/jg7zjg53jg7NcbiAgJi4td2ViIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgcGFkZGluZzogOXB4IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgIH1cbiAgfVxuICAmLi1zcC11bmRlci1saW5lIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgIH1cbiAgfVxuICAmLi1ncm91cCB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLm0tcGFzcy1kZXRhaWxfX3R0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gIH1cbiAgLm0tcGFzcy1kZXRhaWwuLWdyb3VwICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgfVxuICB9XG59XG4ubS1wYXNzLWRldGFpbF9fdGV4dCB7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXg6IDE7XG4gICAgLm0tcGFzcy1kZXRhaWwuLXdlYiAmIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgLm0tcGFzcy1kZXRhaWwuLXdlYiAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG59XG4ubS1wYXNzLWRldGFpbF9fdGV4dF9fbnVtYmVyIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMHB4IDVweDtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzgpO1xuICB9XG4gIC5tLXBhc3MtZGV0YWlsLi13ZWIgJiB7XG4gICAgY29sb3I6ICMwMDk5MzM7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDQwKTtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNDYpO1xuICAgIH1cbiAgfVxufVxuLm0tcGFzcy1kZXRhaWxfX3RleHRfX251bWJlcl9fdW5pdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubS1wYXNzLWRldGFpbF9fbGluayB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gICYuLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAubS1wYXNzLWRldGFpbC4td2ViICYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiIsIi8vIOODmuODvOOCuOS4iumDqOOBruODoeODg+OCu+ODvOOCuFxuLm0tcGFnZS1uZXdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTFweCA1cHg7XG4gICYuLWJnLXllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDIwMDtcbiAgfVxufVxuXG4ubS1wYWdlLW5ld3NfX3R4dCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gIH1cbn1cbi5tLXBhZ2UtbmV3c19faWNvbiB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuIiwiLm0tbGlzdCB7XG4gICYuLW51bWJlciB7XG4gICAgbGkge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tcG9pbnQge1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLWxpbmsge1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLjg7tcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBjb2xvcjogIzAwNTlkZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tY29sMi1wYyB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMDA1OWRlO1xuICAgIH1cbiAgfVxufVxuIiwiLm0tbWVkaWEtYm94IHtcbiAgJi4tbW92aWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICAgIGlmcmFtZSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDMzMCAvIDIwMDtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NTZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLWltZzM2MCB7XG4gICAgaWZyYW1lIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMzMwIC8gMjEwO1xuICAgIH1cbiAgfVxuICBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufSIsIi5tLWFuY2hvci1ib3gge1xuICAmLi1hcmVhIHtcbiAgfVxufVxuLm0tYW5jaG9yLWJveF9faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiAyNHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICByb3ctZ2FwOiAxOHB4O1xuICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG4ubS1hbmNob3ItYm94X19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgfVxuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG59XG4ubS1hbmNob3ItYm94X190dGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNzdkZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgfVxufVxuLm0tYW5jaG9yLWJveF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgPiBsaSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIH1cbiAgfVxufVxuIiwiLm8tcHJvZ3JhbSB7XG59XG5cbi5vLXByb2dyYW1fX25hdmlnYXRpb24ge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgJi5fc3Age1xuICAgICAgICBtYXJnaW46IDE2cHggMDtcbiAgICAgICAgLm8tcHJvZ3JhbV9fbmF2aWdhdGlvbl9fcHJldixcbiAgICAgICAgLm8tcHJvZ3JhbV9fbmF2aWdhdGlvbl9fbmV4dCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQUFBQUFBO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICAmLl9zcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgJi5fcGMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLl9zcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICAmLl9wYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uby1wcm9ncmFtX19uYXZpZ2F0aW9uX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbiAgICAmLi1qdXN0aWZ5LWJldHdlZW57XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uby1wcm9ncmFtX19uYXZpZ2F0aW9uX19idG4ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgICYuLW1vbnRoIHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgfVxufVxuXG4uby1wcm9ncmFtX19uYXZpZ2F0aW9uX19pdGVtcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNjtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweDtcbn1cblxuLm8tcHJvZ3JhbV9fbmF2aWdhdGlvbl9feWVhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vLXByb2dyYW1fX25hdmlnYXRpb25fX21vbnRocyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xufVxuXG4uby1wcm9ncmFtX19mcmFtZSB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICB9XG59XG5cbi5vLXByb2dyYW1fX2l0ZW0ge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpLzIpO1xuICAgIH1cbn1cblxuLm8tcHJvZ3JhbV9fdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgdGhlYWQge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuX215cGFnZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuby1wcm9ncmFtLi1tZW1iZXItY29udGVzdC1zY2hlZHVsZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0X2dyZWVuX215cGFnZTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHNwfXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgdGgsdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkUyRTI7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0ZGRkVGNztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgJi5zYXR1cmRheSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA1OURFO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnN1bmRheSxcbiAgICAgICAgICAgICAgICAmLmhvbGlkYXkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGMDAwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm8tcHJvZ3JhbV9fY2FyZCB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV9teXBhZ2VfNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV82O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiA4cHg7XG59XG5cbi5vLXByb2dyYW1fX2NhcmRfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xufVxuXG4uby1wcm9ncmFtX19jYXJkX19sYWJlbCB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLm8tcHJvZ3JhbV9fY2FyZF9fZGF0ZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbn0iLCIvLyDjgr/jg5ZcblxuLm8tdGFiX19wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuby10YWIuLWJvcmRlciAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuO1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuLm8tdGFiIHtcbiAgLm8tdGFiX19pbm5lciB7XG4gICAgJi4tc2VhcmNoIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDhkMzE7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICB9XG4gICAgICAmLi1ib3JkZXItbm9uZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm8tdGFiX19wYW5lbCB7XG4gICAgICAmLi1ub3JtYWwge1xuICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLi1yZXNlcnZlLW1lbnUge1xuICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuby1sb2dpbntcblx0Ym9yZGVyOiAycHggc29saWQgJGdyYXlfNTtcblx0QG1lZGlhICN7JHBjfXtcblx0XHRwYWRkaW5nOiA4NXB4IDA7XG5cdH1cblx0QG1lZGlhICN7JHNwfXtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG4gICAgJi4tbGlnaHQtZ3JheSB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7IFxuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxufVxuXG4uby1sb2dpbl9fZm9ybXtcblx0QG1lZGlhICN7JHBjfXtcblx0XHR3aWR0aDogNTgwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5vLWxvZ2luX191bml0e1xuXHRAbWVkaWEgI3skcGN9e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cblxuLm8tbG9naW5fX3VuaXQgKyAuby1sb2dpbl9fdW5pdHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm8tbG9naW5fX2hlYWRpbmd7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5XzU7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0QG1lZGlhICN7JHBjfXtcblx0XHRmbGV4OiBub25lO1xuXHRcdHdpZHRoOiAxNDVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cblx0QG1lZGlhICN7JHNwfXtcblx0XHRwYWRkaW5nOiAxMXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cbn1cblxuLm8tbG9naW5fX2lucHV0e1xuXHRmbGV4OiBhdXRvO1xufVxuXG4uby1sb2dpbl9fZm9ybS10eHR7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5vLWxvZ2luX19mb3JtLWNoZWNre1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0dmVydGljYWwtYWxpZ246IDFweDtcbn1cblxuLm8tbG9naW5fX2J0bntcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAbWVkaWEgI3skcGN9e1xuXHRcdG1hcmdpbi10b3A6IDU1cHg7XG5cdH1cblx0QG1lZGlhICN7JHNwfXtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG59XG5cbi5vLWxvZ2luX19mb3JtLWJ0bntcblx0QG1lZGlhICN7JHBjfXtcblx0XHR3aWR0aDogMzIwcHg7XG5cdH1cbn0iLCIvKiDjgrDjg6rjg4Pjg4kgKi9cblxuLy8g5Z+65pys5qeL6YCgXG4vLyA8ZGl2IGNsYXNzPVwiby1ncmlkXCI+XG4vLyAgIDxkaXYgY2xhc3M9XCJvLWdyaWRfX2NlbGxcIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwiYS0qKipcIj7jgrvjg6vlhoXpg6jjga7opoHntKA8L2Rpdj5cbi8vICAgPC9kaXY+XG4vLyAgIDxkaXYgY2xhc3M9XCJvLWdyaWRfX2NlbGxcIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwiYS0qKipcIj7jgrvjg6vlhoXpg6jjga7opoHntKA8L2Rpdj5cbi8vICAgPC9kaXY+XG4vLyAgPC9kaXY+XG4vL1xuLy8g5rOo5oSP5LqL6aCF77yaby1ncmlkX19jZWxs44GoIOWtkOimgee0oOOBruODouOCuOODpeODvOODq+OCkuODnuODq+ODgeOCr+ODqeOCueOBp+aMh+WumuOBl+OBquOBhOOCiOOBhuOBq+azqOaEj+OBl+OBpuOBj+OBoOOBleOBhOOAglxuLy8g77yIby1ncmlkX19jZWxs6Ieq5L2T44GucGFkZGluZ+OBp+mWk+malOioreWumuOBl+OBpuOBhOOCi+OBn+OCgeOAgeODrOOCpOOCouOCpuODiOOBjOW0qeOCjOOBvuOBme+8iVxuXG4vLyBvLWdyaWRcbi8vIOODouODh+OCo+ODleOCoeOCpOOCouS4gOimp1xuLy8gXG4vLyAoMSkg44Kr44Op44Og5pWwXG4vLyBwY+OBpzPjgqvjg6njg6Djga7loLTlkIggLi1wYy0zY29sIO+8iDLjgJwxMuOBvuOBp+OCq+ODqeODoOaVsOioreWumuWPr+iDve+8iVxuLy8gc3Djgacy44Kr44Op44Og44Gu5aC05ZCIIC4tc3AtMmNvbCDvvIgy44CcMTLjgb7jgafjgqvjg6njg6DmlbDoqK3lrprlj6/og73vvIlcbi8vXG4vLyAoMikg44K744Or44Gu6ZaT6ZqUXG4vLyBwY+OBp+aoqumWk+malDEwcHggIC4tcGMtaC1pbnQxMCAoMnB444GL44KJMzBweOOBvuOBpzJweOWNmOS9jeOBp+ioreWumuWPr+iDve+8iVxuLy8gc3DjgafnuKbplpPpmpQyMHB4ICAuLXNwLXYtaW50MjAgKDJweOOBi+OCiTMwcHjjgb7jgacycHjljZjkvY3jgafoqK3lrprlj6/og73vvIlcbi8vXG4vLyAoMykgU1DmmYLjga/jgrDjg6rjg4Pjg4njgavjgZfjgarjgYRcbi8vIC4tc3AtYmxvY2tcbi8vXG4vLyAoNCkg5YaF6YOo44Gu6KaB57Sg44KSZmxleOOBp+mrmOOBleOCkuaPg+OBiOOCi+WgtOWQiFxuLy8gLi1pbm5lci1zdHJldGNoXG4vL1xuLy8gKDUpIOaKmOOCiui/lOOBl+OBl+OBquOBhFxuLy8gLi1ub3dyYXBcblxuLy9cbi8vIC5vLWdyaWRfX2NlbGwg44Gu44Oi44OH44Kj44OV44Kh44Kk44KiXG4vLyAuLXBjLWNvbHNwYW4yIO+8miBQQ+OBp++8kuOCq+ODqeODoOWIhuOBruW5hVxuLy8gLi1zcC1jb2xzcGFuMiDvvJogU1DjgafvvJLjgqvjg6njg6DliIbjga7luYVcblxuXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5vLWdyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0XG5cdCYuLW5vd3JhcHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxuXHRcblx0Ji4taW5uZXItc3RyZXRjaHtcblx0XHQuby1ncmlkX19jZWxse1xuXHRcdFx0ZmxleC1iYXNpczogMTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdD4qe1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCYuLXJvdy1yZXZlcnNlLXBjd3tcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAjeyRzcH17XG5cdFx0Ji4tc3AtYmxvY2t7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCYuLWlubmVyLXN0cmV0Y2h7XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0Ji4tYmFzaWMtYmxvY2t7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCYuLWlubmVyLXN0cmV0Y2h7XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAjeyRtb2JpbGV9e1xuXHRcdCYuLW1vYmlsZS1ibG9ja3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ji4taW5uZXItc3RyZXRjaHtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdEBtZWRpYSAjeyRwY317XG5cdFx0XHQmLi1wYy0jeyRpfWNvbCB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0ZmxleDogMCAwICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0QGZvciAkaiBmcm9tIDIgdGhyb3VnaCAkaXtcblx0XHRcdFx0XHRcdCYuLXBjLWNvbHNwYW4jeyRqfXtcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAwICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczogI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6ICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhICN7JHRhYmxldH17XG5cdFx0XHQmLi10YWJsZXQtI3skaX1jb2wge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdG1heC13aWR0aDogI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdEBmb3IgJGogZnJvbSAyIHRocm91Z2ggJGl7XG5cdFx0XHRcdFx0XHQmLi10YWJsZXQtY29sc3BhbiN7JGp9e1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgI3skcGNifXtcblx0XHRcdCYuLXBjYi0jeyRpfWNvbCB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0ZmxleDogMCAwICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0QGZvciAkaiBmcm9tIDIgdGhyb3VnaCAkaXtcblx0XHRcdFx0XHRcdCYuLXBjYi1jb2xzcGFuI3skan17XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6ICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0Ji4tcGN3LSN7JGl9Y29sIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6ICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6ICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRAZm9yICRqIGZyb20gMiB0aHJvdWdoICRpe1xuXHRcdFx0XHRcdFx0Ji4tcGN3LWNvbHNwYW4jeyRqfXtcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAwICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczogI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6ICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRcdCYuLWJhc2ljLSN7JGl9Y29sIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6ICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6ICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRAZm9yICRqIGZyb20gMiB0aHJvdWdoICRpe1xuXHRcdFx0XHRcdFx0Ji4tYmFzaWMtY29sc3BhbiN7JGp9e1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgI3skc3B9e1xuXHRcdFx0Ji4tc3AtI3skaX1jb2wge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgJi4tcmlnaHQtc3Age1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0ZmxleDogMCAwICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6ICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0QGZvciAkaiBmcm9tIDIgdGhyb3VnaCAkaXtcblx0XHRcdFx0XHRcdCYuLXNwLWNvbHNwYW4jeyRqfXtcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAwICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6ICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0QG1lZGlhICN7JGRlc2t0b3B9e1xuXHRcdFx0Ji4tZGVza3RvcC0jeyRpfWNvbCB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAmLi1yaWdodC1zcCB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdG1heC13aWR0aDogI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6ICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRAZm9yICRqIGZyb20gMiB0aHJvdWdoICRpe1xuXHRcdFx0XHRcdFx0Ji4tZGVza3RvcC1jb2xzcGFuI3skan17XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdEBtZWRpYSAjeyRtb2JpbGV9e1xuXHRcdFx0Ji4tbW9iaWxlLSN7JGl9Y29sIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICYuLXJpZ2h0LXNwIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdEBmb3IgJGogZnJvbSAyIHRocm91Z2ggJGl7XG5cdFx0XHRcdFx0XHQmLi1tb2JpbGUtY29sc3BhbiN7JGp9e1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6ICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczogI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRcblx0fVxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDQwIHtcblx0XHRAbWVkaWEgI3skcGN9e1xuXHRcdFx0Ji4tcGMtaC1pbnQjeyRpKjJ9e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDojeyRpKi0xfXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6I3skaSotMX1weDtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAjeyRpfXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICN7JGl9cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuLXBjLXYtaW50I3skaSoyfXtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6ICN7JGl9cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206ICN7JGl9cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhICN7JHRhYmxldH17XG5cdFx0XHQmLi10YWJsZXQtaC1pbnQjeyRpKjJ9e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDojeyRpKi0xfXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6I3skaSotMX1weDtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAjeyRpfXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICN7JGl9cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuLXRhYmxldC12LWludCN7JGkqMn17XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAjeyRpfXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAjeyRpfXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRwY2J9e1xuXHRcdFx0Ji4tcGNiLWgtaW50I3skaSoyfXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6I3skaSotMX1weDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiN7JGkqLTF9cHg7XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogI3skaX1weDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLi1wY2Itdi1pbnQjeyRpKjJ9e1xuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogI3skaX1weDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogI3skaX1weDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdCYuLXBjdy1oLWludCN7JGkqMn17XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiN7JGkqLTF9cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDojeyRpKi0xfXB4O1xuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICN7JGl9cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogI3skaX1weDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji4tcGN3LXYtaW50I3skaSoyfXtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6ICN7JGl9cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206ICN7JGl9cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRcdCYuLWJhc2ljLWgtaW50I3skaSoyfXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6I3skaSotMX1weDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiN7JGkqLTF9cHg7XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogI3skaX1weDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLi1iYXNpYy12LWludCN7JGkqMn17XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAjeyRpfXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAjeyRpfXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRzcH17XG5cdFx0XHQmLi1zcC1oLWludCN7JGkqMn17XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiN7JGkqLTF9cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDojeyRpKi0xfXB4O1xuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICN7JGl9cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogI3skaX1weDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji4tc3Atdi1pbnQjeyRpKjJ9e1xuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogI3skaX1weDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogI3skaX1weDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgI3skZGVza3RvcH17XG5cdFx0XHQmLi1kZXNrdG9wLWgtaW50I3skaSoyfXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6I3skaSotMX1weDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiN7JGkqLTF9cHg7XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogI3skaX1weDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLi1kZXNrdG9wLXYtaW50I3skaSoyfXtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6ICN7JGl9cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206ICN7JGl9cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhICN7JG1vYmlsZX17XG5cdFx0XHQmLi1tb2JpbGUtaC1pbnQjeyRpKjJ9e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDojeyRpKi0xfXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6I3skaSotMX1weDtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAjeyRpfXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICN7JGl9cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuLW1vYmlsZS12LWludCN7JGkqMn17XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAjeyRpfXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAjeyRpfXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuLXNwLWJvcmRlcntcblx0XHRAbWVkaWEgI3skc3B9e1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2UyZTRlYTtcblx0XHR9XG5cdH1cbn0iLCIuby1wYWdlbmF2aXtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0LndwLXBhZ2VuYXZpe1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBtZWRpYSAjeyRwY30ge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0bWF4LXdpZHRoOjQwMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdD4gKiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTRweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdEBtZWRpYSAjeyRwY317XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgI3skc3B9e1xuXHRcdFx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jdXJyZW50IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4ycztcblx0XHRjb2xvcjogJHRoZW1lLWNvbG9yO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRkYXJrX2dyYXlfMTtcblx0XHR9XG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRkYXJrX2dyYXlfMTtcblx0XHR9XG5cdH1cblx0LnByZXZpb3VzcG9zdHNsaW5rLFxuXHQubmV4dHBvc3RzbGlua3tcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMzQpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcblx0fVxufVxuXG5cbiIsIi8vIOODouODvOODgOODq1xuXG4vLyDjg6Ljg7zjg4Djg6vjgYzooajnpLrjgZXjgozjgovjgajjgY3jgavjg5rjg7zjgrjjgYzjgrnjgq/jg63jg7zjg6vjgZXjgozjgarjgYTjgojjgYbjgavjgZnjgovjgIJcbmh0bWwge1xuICAmLmlzLW1vZGFsLWFjdGl2ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uby1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDEwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcbiAgICBoZWlnaHQ6IDc1dmg7XG4gICAgcGFkZGluZzogNzBweCAyMHB4IDIwcHg7XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy/kurrmlbDpgbjmip5cbiAgJi4tbnVtYmVyIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICB9XG4gIH1cbiAgLy/lhpnnnJ9cbiAgJi4tcGhvdG8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICBoZWlnaHQ6IDgwdmg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiA4MHZoO1xuICAgIH1cbiAgfVxuXG4gIC8v44OX44Op44OzXG4gICYuLXBsYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogY2FsYygoNzAwcHggLSAxMDB2aCkgLyAyKTtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcbiAgICAgIGhlaWdodDogY2FsYyg4MHZoIC0gNDBweCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDB2aDtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xuICAgICAgbGVmdDogY2FsYyg1MHZ3IC0gNTB2aCk7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgLy/jg57jgqTjg5rjg7zjgrjnlKjvvIhTUOOBp+OBr+S4i+OBi+OCieOBm+OCiuS4iuOBjOOCi+WLleOBje+8iVxuICAmLi1teXBhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTVweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybTtcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgICAgd2lkdGg6IDkzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuICAgICYuLXNob3J0IHtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBoZWlnaHQ6IDU2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1maXQge1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWNvbXBhbmlvbi1pbmZvIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICB3aWR0aDogMzMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLWFsZXJ0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXlfbXlwYWdlO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgICAgcGFkZGluZzogNTBweCA2MHB4O1xuICAgICAgd2lkdGg6IDc4MHB4O1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICB9XG4gICAgJi4tYmcteWVsbG93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZTI7XG4gICAgfVxuICAgICYuLWFkZC1jb21wYW5pb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogNTgwcHg7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLW5hcnJvdyB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICB3aWR0aDogNTgwcHg7XG4gICAgfVxuICB9XG4gICYuLWxhbmctY2hhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmUyO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG4gIC8vIOODleOCqeODiOOCruODo+ODqeODquODvFxuICAmLi1waG90by1tb2RhbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDc2MCAvIDUyMDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IDc2MHB4O1xuICAgICAgaGVpZ2h0OiA1MjBweDtcbiAgICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgfVxuICAgIC8vIOODh+ODkOOCpOOCueOBjOaoquWQkeOBjeOBruWgtOWQiFxuICAgIEBtZWRpYSAjeyRiYXNpY30gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHN2aCAtIDEwMHB4KTtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICB9XG4gIH1cbiAgLy8g44Os44K544OI44Op44OzXG4gICYuLXBob3RvLW1vZGFsLi1tZWRpYSB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDBzdmggLSA2MHB4KTtcbiAgICB9XG4gICAgLy8g44OH44OQ44Kk44K544GM5qiq5ZCR44GN44Gu5aC05ZCIXG4gICAgQG1lZGlhICN7JGJhc2ljfSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIC8vIHRvcDogMzBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWluLXdpZHRoOiA4NzBweDtcbiAgICAgIHdpZHRoOiA4NzBweDtcbiAgICAgIGhlaWdodDogNjIwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgfVxuICB9XG59XG5cbi5vLW1vZGFsX19zaGFkZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC44KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcblxuICAuaXMtbW9kYWwtYWN0aXZlICYge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uby1tb2RhbF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDMyMDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvY2xvc2Uuc3ZnKTtcbiAgJi4tY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIC5vLW1vZGFsLi1waG90byAmLFxuICAuby1tb2RhbC4tcGxhbiAmLFxuICAuby1tb2RhbC4tcGhvdG8tbW9kYWwgJiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9jbG9zZV93aGl0ZS5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHRvcDogLTUwcHg7XG4gICAgICByaWdodDogLTUwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJhc2ljfSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgdG9wOiAtNTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICB9XG4gIH1cbiAgLm8tbW9kYWwuLXBsYW4gJiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9jbG9zZV93aGl0ZS5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRiYXNpY30gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC01MHB4O1xuICAgIH1cbiAgfVxuICAuby1tb2RhbC4tcGhvdG8tbW9kYWwuLW1lZGlhICYge1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgQG1lZGlhICN7JGJhc2ljfSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5vLW1vZGFsX19tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLy/jg6Ljg7zjg4Djg6vjga7kuIvlm7rlrprjga7jgrPjg7Pjg4bjg7Pjg4TjgpLphY3nva5cbiAgLm8tbW9kYWwuLWhhcy1ib3R0b20gJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIH1cbiAgfVxuICAuby1tb2RhbC4tcGhvdG8gJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgaGVpZ2h0OiA4NXZoO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gIH1cbiAgLm8tbW9kYWwuLXBsYW4gJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICB9XG4gIH1cbiAgLm8tbW9kYWwuLXBob3RvLW1vZGFsLi1tZWRpYSAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbF9fbWFpbl9fY29udCB7XG4gICYuLWNvbDIge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG59XG5cbi5vLW1vZGFsX191bml0IHtcbiAgLm8tbW9kYWxfX21haW5fX2NvbnQuLWNvbDIgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbF9fYm90dG9tIHtcbiAgLm8tbW9kYWwuLWhhcy1ib3R0b20gJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbF9faXRlbSB7XG4gIC5vLW1vZGFsLi1waG90by1tb2RhbCAmIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYXNwZWN0LXJhdGlvOiA3NjAgLyA1MjA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBtZWRpYSAjeyRiYXNpY30gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbF9fdHh0IHtcbiAgLm8tbW9kYWwuLXBob3RvLW1vZGFsLi1tZWRpYSAmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAwOEQzMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uby1tb2RhbF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgLm8tbW9kYWwuLXBob3RvLW1vZGFsICYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjhweCk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgQG1lZGlhICN7JGJhc2ljfSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgICB9XG4gIH1cbiAgLm8tbW9kYWwuLXBob3RvLW1vZGFsLi1tZWRpYSAmIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM4cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIEBtZWRpYSAjeyRiYXNpY30gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDM5MXB4KSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTBweCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIC8vIDU4NXB444GLY2FsYygxMDB2aCAtIDEwNXB4KeOBruWwj+OBleOBhOaWuVxuICAgICAgbWF4LWhlaWdodDogbWluKDU4NXB4LCBjYWxjKDEwMHZoIC0gMTA1cHgpKTtcbiAgICB9XG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbF9fdHh0IHtcbiAgLm8tbW9kYWwuLXBob3RvLW1vZGFsLi1tZWRpYSAmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGdyZWVuO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbF9fc2xpZGVfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gM2VtKTtcbiAgJi4tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5vLW1vZGFsX19zbGlkZV9faXRlbV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5vLW1vZGFsX19zbGlkZV9faXRlbV9fZGVzYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBoZWlnaHQ6IGNhbGMoMjBweCArIDNlbSk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLm8tbW9kYWxfX2hlYWQge1xuICBtYXJnaW46IDAgMCA4MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLy9teXBhZ2XnlKhcblxuLm8tbW9kYWxfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5X215cGFnZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgfVxuICAvL+OCv+OCpOODiOODq+OBquOBlyB1c2VyLXByb2ZpbGUgbW9kYWxcbiAgJi4tdHRsLW5vbmUge1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtaW4taGVpZ2h0OiA2M3B4O1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbF9faGVhZGluZ19fY2xvc2Uge1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgJi4tY29tcGFuaW9uLWluZm8ge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uby1tb2RhbF9fYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZsZXg6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG4gIC5vLW1vZGFsLi1teXBhZ2UuLWNoYW5nZSAmIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgIH1cbiAgfVxuICAmLi13aWRlIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICB9XG4gIH1cbiAgJi4tY29tcGFuaW9uLWluZm8ge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuICB9XG4gIC5vLW1vZGFsX19ib2R5X19wb2ludC10eHQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTdweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzAwNTlkZTtcbiAgICB9XG4gIH1cbiAgLm8tbW9kYWwuLW15cGFnZS4tdGltZSAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuXG4uby1tb2RhbF9fZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMTVweDtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIH1cbiAgLy8uby1tb2RhbF9fYm9keeOBruS4reOBq+WFpeOCi1xuICAmLi1pbnNpZGUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmLi1jZW50ZXIge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuICAuby1tb2RhbC4tbXlwYWdlLi10aW1lICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG59XG5cbi5vLW1vZGFsX19mb290ZXJfX2J0biB7XG4gICYuLWNhbnNlbCB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDQwJSAtIDEwcHgpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDQwJSAtIDEwcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICB9XG4gIH1cbiAgJi4tcmVnaXN0ZXIge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg2MCUgLSAxMHB4KTtcbiAgICAgIG1heC13aWR0aDogY2FsYyg2MCUgLSAxMHB4KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAuby1tb2RhbF9fZm9vdGVyLi1jZW50ZXIgJiB7XG4gICAgJi4tY2Fuc2VsIHtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1yZWdpc3RlciB7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLW1vZGFsX19mb290ZXJfX3R4dCB7XG4gIC5vLW1vZGFsLi1teXBhZ2UuLXRpbWUgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgc3Ryb25nIHtcbiAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgICAgY29sb3I6ICRncmVlbl9teXBhZ2VfMTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzOHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi5vLW1vZGFsX19hbGVydF9fdHh0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgY29sb3I6ICRibGFja19teXBhZ2VfMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgJi4tbm90ZSB7XG4gICAgY29sb3I6ICRibGFja19teXBhZ2U7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIH1cbiAgfVxuICAuby1tb2RhbC4tYWRkLWNvbXBhbmlvbiAmIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5vLW1vZGFsX19hbGVydC1idG5ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gIC5vLW1vZGFsLi1hZGQtY29tcGFuaW9uICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5X215cGFnZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgfVxufVxuXG4uby1tb2RhbF9fYWxlcnQtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTEwcHg7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLm8tbW9kYWwuLWFkZC1jb21wYW5pb24gJiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgJjpudGgtY2hpbGQobisyKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbi5vLW1vZGFsX19leHBsYW5hdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gIH1cbn1cblxuLm8tbW9kYWxfX2V4cGxhbmF0aW9uX190eHQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICBjb2xvcjogJGJsYWNrX215cGFnZV8zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41MztcblxuICAmLi1tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG4gIH1cbiAgJi4tc2VuZCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgfVxuICB9XG59XG5cbi5vLW1vZGFsX19saW5lIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0M3B4O1xuICB9XG59XG5cbi5vLW1vZGFsX19tYWlsIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5vLW1vZGFsX19jb250ZW50X193cmFwIHtcbiAgd2lkdGg6IDUyMXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLi1saW5lLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmLi1saW5lLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICB9XG4gICYuLW1haWwtYWRkcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgfVxuICB9XG4gICYuLW1haWwtYnRuIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbiAgJi4tYmFjay1idG4ge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgfVxuICAmLi1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbF9fbWFpbF9faGVhZGluZyB7XG4gIGNvbG9yOiAjYWFhO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uby1tb2RhbF9fYm9keV9faGVhZGluZyB7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5cbi5vLW1vZGFsX19sYW5nLWNoYW5nZV9fdGV4dCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIC5vLW1vZGFsLi1sYW5nLWNoYW5nZSAmIHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi5vLW1vZGFsX19sYW5nLWNoYW5nZV9fYnRuVW5pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0cHgpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuby1tb2RhbC4tbGFuZy1jaGFuZ2UgJiB7XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbF9fbGFuZy1jaGFuZ2VfX2J0biB7XG4gIHdpZHRoOiAxMDZweDtcbiAgLm8tbW9kYWwuLWxhbmctY2hhbmdlICYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbF9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBib3R0b206IC02MHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCBhdXRvO1xuICBAbWVkaWEgI3skYmFzaWN9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICB9XG4gICYuLXByZXYge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzBweCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19sZWZ0X3doaXRlLnN2Zyk7XG4gIH1cbiAgJi4tbmV4dCB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNzBweCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19yaWdodF93aGl0ZS5zdmcpO1xuICB9XG4gIC5vLW1vZGFsLi1waG90by1tb2RhbC4tbWVkaWEgJiB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICB0b3A6IDUwJTtcbiAgICAmLi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgICYuLW5leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4uby1tb2RhbF9faW1nX19waG90byB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uby1tb2RhbF9faXRlbV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAuby1tb2RhbC4tcGhvdG8tbW9kYWwuLW1lZGlhICYge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiAwIDcwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvKiDjgq3jg7zjg5Pjgrjjg6XjgqLjg6vmqKrjga7jg5Djg4rjg7wgKHNsaWNrKSAqL1xuXG4uby1rdiB7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICBAbWVkaWEgI3skcGNifSB7XG4gICAgbWFyZ2luLXRvcDogMjEycHg7XG4gIH1cbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIG1hcmdpbi10b3A6IDExMXB4O1xuICB9XG4gICYuLW5vcm1hbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJi4td3d3dG9wLXRodW1icyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgfVxuICB9XG4gICYuLWdjIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXG4gICAgICAgIFwiYmFubmVyIGt2XCJcbiAgICAgICAgXCJ0eHQgdHh0XCI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwMHB4IDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uby1rdl9fdHh0IHtcbiAgLm8ta3YuLWdjICYge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBncmlkLWFyZWE6IHR4dDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgfSAgXG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLm8ta3ZfX2Jhbm5lci1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbiAgLm8ta3YuLXJlc2VydmUgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogNjU0cHg7XG4gICAgfVxuICB9XG4gIC5vLWt2Li1nYyAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBncmlkLWFyZWE6IGJhbm5lcjtcbiAgICB9XG4gIH1cbn1cblxuLm8ta3ZfX2Jhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIH1cbiAgLm8ta3YuLXJlc2VydmUgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IDY1NHB4O1xuICAgIH1cbiAgfVxuICAuby1rdi4td3d3dG9wICYge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtaGVpZ2h0OiAzMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTE4cHg7XG4gICAgLm8ta3YuLXd3d3RvcCAmIHtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGxpICsgbGkge1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV8zO1xuICAgICAgICAuby1rdi4td3d3dG9wICYge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIC5vLWt2Li13d3d0b3AgJiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5vLWt2Li1nYyAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1rdl9faXRlbSB7XG4gIC5vLWt2Li1yZXNlcnZlICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiA2NTRweDtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODAsIDE4MiwgMjI3LCAwLjIpO1xuICAgICAgICB3aWR0aDogNTc0cHg7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLWt2X19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2MHB4O1xuICBib3R0b206IC0zNXB4O1xufVxuXG4uby1rdl9fa3Yge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgfVxuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwdnc7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5vLWt2Li1ub3JtYWwgJiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm8ta3YuLWdjICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGdyaWQtYXJlYToga3Y7XG4gICAgfVxuICB9XG59XG5cbi5vLWt2X19jb3B5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LW1pbmNobztcbiAgY29sb3I6ICNmZmY7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICB9XG4gIEBtZWRpYSAjeyRwY2J9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzYpO1xuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuICB9XG59XG5cbi5vLWt2X19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBvdXRsaW5lOiBub25lO1xuICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gIHotaW5kZXg6IDEwO1xuICAmLi1wcmV2IHtcbiAgICBsZWZ0OiAtNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3doX2wuc3ZnKTtcbiAgfVxuICAmLi1uZXh0IHtcbiAgICByaWdodDogLTQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd193aF9yLnN2Zyk7XG4gIH1cbiAgLm8ta3YuLXJlc2VydmUgJiB7XG4gICAgJi4tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIH1cbiAgICAmLi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uby1rdl9faXRlbV9faW5uZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMzYwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC5vLWt2Lmhhcy10aHVtYnMgJiB7XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgfVxufVxuXG4uby1rdl9faXRlbV9fY29udCB7XG4gIHdpZHRoOiAkcGN3X3dpZHRoO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLm8ta3ZfX2l0ZW1fX2ltZyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM3NXB4O1xuICAuby1rdi5oYXMtdGh1bWJzICYge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG5cbi8qIOeUu+WDj+OBrktWIHNsaWNr44Gq44GXICovXG4uby1rdl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYuLWJnLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMztcbiAgfVxufVxuXG4uby1rdl9fZGlzYyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTVweDtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIH1cbiAgJi4tZm9udC1tZCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIH1cbiAgfVxufVxuXG4uby1rdl9fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIHRvcDogMjY1cHg7XG4gIH1cbn1cblxuLm8ta3ZfX2xpbmtfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xufSIsIi5vLXBpY2t1cCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDMwMHB4O1xuXHRwYWRkaW5nOiAxMHB4IDMwcHggNDBweDtcblx0LnNsaWNrLWRvdHMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAtMzBweDtcblx0XHRsaStsaSB7XG5cdFx0XHRAbWVkaWEgI3skcGN9IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0YnV0dG9uIHtcblx0XHRcdHBhZGRpbmc6IDJweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5XzM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zbGljay1hY3RpdmUgYnV0dG9uIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5vLXBpY2t1cF9fbWFpbntcblx0d2lkdGg6IDI0MHB4O1xufSIsIi5vLWluZm97XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHR9XG5cdCYuLXd3d3RvcHtcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0fVxuXHQmLi1nY3RvcHtcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5vLWluZm9fX2hlYWRpbmd7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdGZsZXg6IG5vbmU7XG5cdFx0d2lkdGg6IDE0MHB4O1xuXHR9XG59XG5cbi5vLWluZm9fX21haW57XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ZmxleDogbm9uZTtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzQwcHgpO1xuXHR9XG5cdC5vLWluZm8uLXd3d3RvcCAme1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xuXHRcdH1cblx0fVxuXHQuby1pbmZvLi1nY3RvcCAme1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdH1cblx0fVxufVxuXG4uby1pbmZvX19waWNrdXB7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdGZsZXg6IG5vbmU7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHR9XG59XG5cbi5vLWluZm9fX2J0bntcblx0QG1lZGlhICN7JHBjd317XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdG1heC13aWR0aDogMzI4cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cdEBtZWRpYSAjeyRzcH17XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG59IiwiLm8tbmVpZ2hib3Jpbmd7XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNztcblx0XHRwYWRkaW5nOiAzNXB4IDAgNzVweDtcblx0fVxuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRtYXJnaW4tYm90dG9tOiA5NXB4O1xuXHR9XG59XG5cbi5vLW5laWdoYm9yaW5nX19oZWFkaW5ne1xuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5vLW5laWdoYm9yaW5nX19jYXJvdXNlbHtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC00MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTQwcHg7XG5cdH1cblx0QG1lZGlhICN7JHBjYn17XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cdH1cblx0QG1lZGlhICN7JHRhYmxldH17XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cdH1cbn1cblxuLm8tbmVpZ2hib3JpbmdfX2l0ZW17XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdHBhZGRpbmc6IDAgNDBweDtcblx0fVxuXHRAbWVkaWEgI3skcGNifXtcblx0XHRwYWRkaW5nOiAwIDVweDtcblx0fVxuXHRAbWVkaWEgI3skdGFibGV0fXtcblx0XHRwYWRkaW5nOiAwIDVweDtcblx0fVxufVxuXG4uby1uZWlnaGJvcmluZ19fY2FyZHtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0d2lkdGg6IDI0MHB4O1xuXHR9XG59XG5cbi5vLW5laWdoYm9yaW5nX19hcnJvd3tcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDY1cHg7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0b3V0bGluZTogbm9uZTtcblx0QGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuXHR6LWluZGV4OiAxMDtcblx0Ji4tcHJldntcblx0XHRsZWZ0OiAtNDBweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2Nhcm91c2VsX3ByZXYuc3ZnKTtcblx0fVxuXHQmLi1uZXh0e1xuXHRcdHJpZ2h0OiAtNDBweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2Nhcm91c2VsX25leHQuc3ZnKTtcblx0fVxufSIsIi5vLXJlZ2lzdGVye1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV82O1xuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0bWFyZ2luOiAwIGF1dG8gODBweDtcbiAgICAgICAgJi4tZ3JheV84LXNwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5Xzg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgfVxuXHR9XG5cdCAmLi1jb21wYW5pb24ge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG5cdFx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5vLXJlZ2lzdGVyX19tYWlue1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRmbGV4OiBub25lO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG5cdFx0cGFkZGluZzogMjVweCA2MHB4IDI1cHg7XG5cdH1cblx0QG1lZGlhICN7JHBjYn17XG5cdFx0cGFkZGluZzogMjVweCAxNXB4IDM1cHg7XG5cdH1cblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMjVweCAxNXB4IDM1cHg7XG5cdH1cbiAgICAmLnUtY2VudGVyIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblx0Lm8tcmVnaXN0ZXIuLWNvbXBhbmlvbiAmIHtcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHR9XG5cdH1cblx0Lm8tcmVnaXN0ZXIuLXVzZXIgJntcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMjBweCAyMDBweDtcblx0XHR9XG5cdH1cbn1cblxuLm8tcmVnaXN0ZXJfX2xvZ2lue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdGZsZXg6IG5vbmU7XG5cdFx0d2lkdGg6IDMyMHB4O1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweCAzMHB4O1xuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0cGFkZGluZzogMjVweCAxNXB4IDMwcHg7XG5cdH1cbn1cblxuLm8tcmVnaXN0ZXJfX21haW5fX2hlYWRlcntcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAkZ3JlZW47XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0QGluY2x1ZGUgZm9udC1zaXplKDI2KTtcbn1cblxuLm8tcmVnaXN0ZXJfX21haW5fX2JvdHRvbXtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuXG4uby1yZWdpc3Rlcl9fZGVzY3tcblx0QG1lZGlhICN7JHBjd317XG5cdFx0ZmxleDogbm9uZTtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdC5vLXJlZ2lzdGVyLi1jb21wYW5pb24gJiB7XG5cdFx0QG1lZGlhICN7JHNwfXtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHR9XG5cdH1cblx0Lm8tcmVnaXN0ZXIuLXVzZXIgJntcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG5cbi5vLXJlZ2lzdGVyX19idG4tYm94e1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRmbGV4OiBub25lO1xuXHRcdHdpZHRoOiAyMjhweDtcblx0fVxuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0Lm8tcmVnaXN0ZXIuLXVzZXIgJntcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHR9XG5cdH1cbn1cblxuLm8tcmVnaXN0ZXJfX2J0bntcblx0ZGlzcGxheTogYmxvY2s7XG5cdCYuYS1idG4uLXNpemUtbWQge1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0cGFkZGluZzogOXB4IDM1cHggOHB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0XHR9XG5cdFx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRcdHBhZGRpbmc6IDEycHggMzVweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAjeyRwY2J9e1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cdEBtZWRpYSAjeyR0YWJsZXR9e1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cdC5hLWJ0bl9fYXJyb3cge1xuXHRcdHdpZHRoOiA2cHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcblx0fVxuXHQuby1yZWdpc3Rlci4tY29tcGFuaW9uICYge1xuXHRcdEBtZWRpYSAjeyRwY317XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEzcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuXHRcdH1cblx0fVxufVxuXG4uby1yZWdpc3Rlcl9fbG9naW5fX2hlYWRpbmd7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxufVxuXG4uby1yZWdpc3Rlcl9fbG9naW5fX2J0bntcblx0Ji5hLWJ0bi4tc2l6ZS1sZyB7XG5cdFx0cGFkZGluZzogOXB4IDM1cHggOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1wb3BwaW5zO1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4KTtcblx0fVxuXHRAbWVkaWEgI3skcGNifXtcblx0XHR3aWR0aDogMzMwcHg7XG5cdH1cblx0QG1lZGlhICN7JHRhYmxldH17XG5cdFx0d2lkdGg6IDMzMHB4O1xuXHR9XG59IiwiLm8tY2FsZW5kZXIge1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG4gIH1cbiAgJi5pcy1jbG9zZS1jYWxlbmRlciB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICAuby1jYWxlbmRlci5pcy1zY3JvbGwtY2FsZW5kZXIgJiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNjdweDtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fdGFibGUtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gIC5vLWNhbGVuZGVyLi1wbGFuLXNlYXJjaCAmIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fc2Nyb2xsaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm8tY2FsZW5kZXJfX2hlYWRpbmcge1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fdGFiIHtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JlZW47XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLm8tY2FsZW5kZXIuLXBsYW4tc2VhcmNoICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgIH1cbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fdGFiX19idG4ge1xufVxuXG4uby1jYWxlbmRlcl9fY29uZGl0aW9uIHtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX2NvbmRpdGlvbl9faXRlbSB7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLXdpZHRoOiA3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAmLi1kYXRlcGlja2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEzOHB4O1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLWNhbGVuZGVyX19kYXRlcGlja2VyLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzBweDtcbiAgcGFkZGluZzogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTUwO1xufVxuXG4uby1jYWxlbmRlcl9fY29uZGl0aW9uX19jbGVhciB7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzM7XG4gIH1cbiAgdGhlYWQge1xuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgJi5vLWNhbGVuZGVyX19oZWFkLWNvbXBhcmUge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgICYuby1jYWxlbmRlcl9faGVhZC1wbGFuIHtcbiAgICAgICAgd2lkdGg6IDI1NXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgLm8tY2FsZW5kZXIuaXMtc2Nyb2xsLWNhbGVuZGVyMiAmIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheV8zO1xuICAgICAgICB9XG4gICAgICAgIC5vLWNhbGVuZGVyLi1wbGFuLXNlYXJjaCAmIHtcbiAgICAgICAgICB3aWR0aDogMzQ4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuby1jYWxlbmRlcl9faGVhZC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgLm8tY2FsZW5kZXIuaXMtc2Nyb2xsLWNhbGVuZGVyMiAmIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheV8zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm8tY2FsZW5kZXJfX2hlYWQtcHJpY2Uge1xuICAgICAgICB3aWR0aDogMjA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5O1xuICAgICAgICAuby1jYWxlbmRlci5pcy1zY3JvbGwtY2FsZW5kZXIyICYge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5XzM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuby1jYWxlbmRlcl9faGVhZC1tb250aCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICB9XG4gICAgICAmLm8tY2FsZW5kZXJfX2hlYWQtcHJpY2Uge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICYuLWJveC1wcmljZSB7XG4gICAgICAgICAgcGFkZGluZzogMThweCAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuby1jYWxlbmRlcl9faGVhZC1wcmljZS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTApO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAn4payJztcbiAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ+KWvCc7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuby1jYWxlbmRlci4tdHlwZS0xLi1vbmVkYXkgJiB7XG4gICAgICAgICYuby1jYWxlbmRlcl9faGVhZC1kYXRlIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICB9XG4gICAgICAgICYuby1jYWxlbmRlcl9faGVhZC1wbGFuIHtcbiAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5vLWNhbGVuZGVyX19oZWFkLWljb24ge1xuICAgICAgICAgIHdpZHRoOiAxOTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLm8tY2FsZW5kZXJfX2hlYWQtcHJpY2Uge1xuICAgICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgJi5vLWNhbGVuZGVyX19ubyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgICAuby1jYWxlbmRlcl9fYWxsLXBsYW4ge1xuICAgICAgdGQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAmLi1yZXF1ZXN0IHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tc2Nyb2xsIHtcbiAgICB0aCB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkZ3JheTtcbiAgICB9XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX2hlYWQtdHh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm07XG4gIC5vLWNhbGVuZGVyLmlzLXNjcm9sbC1jYWxlbmRlciAmIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm8tY2FsZW5kZXIuLXBsYW4tc2VhY2ggJiB7XG4gIH1cbiAgJi4tY2VudGVyLXR4dCB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fdGFibGUtcGxhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgJjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBib3JkZXItY29sb3I7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHRfZ3JlZW5fMTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAuby1jYWxlbmRlcl9fbmFtZV9fbGluayB7XG4gICAgICBjb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgfVxuICB9XG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMztcbiAgfVxuICB0aCB7XG4gICAgd2lkdGg6IDI1NXB4O1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgLm8tY2FsZW5kZXIuLXBsYW4tc2VhcmNoICYge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHdpZHRoOiAzNDhweDtcbiAgICB9XG4gIH1cbiAgdGQge1xuICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgIC5vLWNhbGVuZGVyLi1wbGFuLXNlYXJjaCAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICAuby1jYWxlbmRlci4tdHlwZS0xLi1vbmVkYXkgJiB7XG4gICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIH1cbiAgICAmLm8tY2FsZW5kZXJfX3llcy1wbGFuIHtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAuby1jYWxlbmRlci4tcGxhbi1zZWFyY2ggJiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIC4tYmxhbmsge1xuICAgICAgICAgIGNvbG9yOiAjNjc2NzY3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi4tc2F0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2JsdWU7XG4gICAgICB9XG4gICAgICAmLi1zdW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5vLWNhbGVuZGVyX19pY29uIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAuby1jYWxlbmRlci4tdHlwZS0xLi1vbmVkYXkgJiB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLm8tY2FsZW5kZXJfX3ByaWNlIHtcbiAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICRncmF5O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgJi4tcGxhbi1zZWFyY2gge1xuICAgICAgICB3aWR0aDogMjA1cHg7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuby1jYWxlbmRlcl9fcG9pbnQge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTApO1xuICAgIH1cbiAgfVxuICAuby1jYWxlbmRlci4tdHlwZS0xLi1vbmVkYXkgJiB7XG4gICAgdGQge1xuICAgICAgJi5vLWNhbGVuZGVyX19kYXRlIHtcbiAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgICAgJi5vLWNhbGVuZGVyX19wbGFuIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgfVxuICAgICAgJi5vLWNhbGVuZGVyX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDE5NXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgICAgJi5vLWNhbGVuZGVyX19wcmljZSB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIH1cbiAgICAgICYuby1jYWxlbmRlcl9fcG9pbnQge1xuICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkX19iYWxsb29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1NjVweDtcbiAgYm90dG9tOiAyOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV8zO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDQlKTtcbiAgJi4tcmVxdWVzdCB7XG4gICAgbGVmdDogNTY3cHg7XG4gICAgYm90dG9tOiAycHg7XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWRfX2JhbGxvb25fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCA1cHg7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgdG9wOiA4cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAyLjVweCAwIDIuNXB4IDQuM3B4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgdG9wOiA4cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAyLjVweCAwIDIuNXB4IDQuM3B4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGdyYXlfMztcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9faWNvbl9faGFzLXRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm8tY2FsZW5kZXJfX2ljb25fX3Rvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAtMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMjBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi5pcy1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fY29tcGFyZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm8tY2FsZW5kZXJfX25hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fc2F0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2JsdWU7XG59XG5cbi5vLWNhbGVuZGVyX19zdW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbn1cblxuLm8tY2FsZW5kZXJfX2ljb25fX2ltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5vLWNhbGVuZGVyX19wcmljZV9fcmVkIHtcbiAgY29sb3I6ICRyZWQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAuby1jYWxlbmRlci4tcGxhbi1zZWFyY2ggJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fcHJpY2VfX2VtLXJlZCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wb3BwaW5zO1xuICBmb250LXdlaWdodDogNjAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xufVxuXG4uby1jYWxlbmRlcl9fcHJpY2VfX3RvdGFsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEwKTtcbiAgJi4tcmlnaHQtdHh0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fcHJpY2VfX2VtIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG59XG5cbi5vLWNhbGVuZGVyX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm8tY2FsZW5kZXJfX2JvdHRvbV9faXRlbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5vLWNhbGVuZGVyX19ib3R0b21fX25vcm1hbCB7XG4gIGNvbG9yOiAkZ3JlZW47XG59XG5cbi5vLWNhbGVuZGVyX19ib3R0b21fX3dlYiB7XG4gIGNvbG9yOiAkZ3JlZW47XG59XG5cbi5vLWNhbGVuZGVyX19oZWFkaW5nIHtcbn1cblxuLm8tY2FsZW5kZXJfX2hlYWRpbmdfX25hbWUge1xuICAuby1jYWxlbmRlci4tdHlwZS0xICYge1xuICAgIHBhZGRpbmc6IDIuNXB4IDIwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgfVxufVxuXG5oMiNjb3Vyc2VuYW1lLm8tY2FsZW5kZXJfX2hlYWRpbmdfX25hbWUge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggIWltcG9ydGFudDtcbiAgLy8gXHRAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vLWNhbGVuZGVyX19oZWFkaW5nX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5XzM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5XzM7XG59XG5cbi5vLWNhbGVuZGVyX19oZWFkaW5nX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm8tY2FsZW5kZXJfX2hlYWRpbmdfX3RodW1iIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLm8tY2FsZW5kZXJfX2hlYWRpbmdfX3R4dCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uby1jYWxlbmRlcl9faGVhZGluZ19fbGFiZWwge1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uby1jYWxlbmRlcl9faGVhZGluZ19fYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5vLWNhbGVuZGVyX19oYXMtdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuby1jYWxlbmRlcl9feWVzLXBsYW4gJiB7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICB9XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX3Rvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xuICBib3R0b206IDMwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTUwMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5LCAwLjNzIHZpc2liaWxpdHk7XG4gICYuaXMtYWN0aXZlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm8tY2FsZW5kZXIuLXR5cGUtMS4tb25lZGF5ICYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDE1MHB4O1xuICAgIGJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fbmFtZV9fdG9vbHRpcCB7XG4gIHdpZHRoOiA3MTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNzBweCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTUwMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5LCAwLjNzIHZpc2liaWxpdHk7XG4gICYuaXMtYWN0aXZlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX3Jlc2VydmVfX2J0biB7XG4gIC5vLWNhbGVuZGVyLi10eXBlLTEuLW9uZWRheSAmIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX21vcmUtcGxhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLy9wbGFuIHR0bFxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQtdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkLXR0bF9fbGluayB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA5OTMzO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQtdHRsX19idG4ge1xufVxuXG4uby1jYWxlbmRlcl9fbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5vLWFyZWF7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNjQ1cHg7XG59XG5cbi5vLWFyZWFfX2l0ZW17XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwO1xuXHQmLi1ob2trYWlkb3tcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDI3MHB4O1xuXHR9XG5cdCYuLWthbnRve1xuXHRcdHRvcDogMjY1cHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDM4MHB4O1xuXHR9XG5cdCYuLWNodWJ1e1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAzMTBweDtcblx0XHR3aWR0aDogMjcwcHg7XG5cdH1cblx0Ji4ta2lua2l7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDI3MHB4O1xuXHR9XG5cdCYuLWNodWdva3V7XG5cdFx0dG9wOiAyNzBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAyNzBweDtcblx0fVxuXHQmLi1zaGlrb2t1e1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiA1MzBweDtcblx0XHR3aWR0aDogMjcwcHg7XG5cdH1cblx0Ji4ta3l1c2h1e1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiA0OTBweDtcblx0fVxufVxuXG4uby1hcmVhX19tYXB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0MHB4O1xuXHRsZWZ0OiAzNTBweDtcblx0d2lkdGg6IDUwMHB4O1xuXHRoZWlnaHQ6IDQwMHB4O1xufSIsIi5vLWJhc2ljLWluZm9fX2l0ZW17XG5cdCYuLWl0ZW0tcGhvdG97XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdFx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuLWltYWdlc3tcblx0XHRAbWVkaWEgI3skcGN9e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRzcH17XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG59XG5cbi5vLWJhc2ljLWluZm9fX3RodW1ie1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdHdpZHRoOiAyODBweDtcblx0XHRoZWlnaHQ6IDIxMHB4O1xuXHR9XG5cdEBtZWRpYSAjeyRwY2J9e1xuXHRcdHdpZHRoOiBjYWxjKDUwdncgLSAxNXB4KTtcblx0XHRoZWlnaHQ6IGNhbGMoNzB2dyAvIDIpO1xuXHR9XG5cdEBtZWRpYSAjeyR0YWJsZXR9e1xuXHRcdHdpZHRoOiBjYWxjKDUwdncgLSAxNXB4KTtcblx0XHRoZWlnaHQ6IGNhbGMoNzB2dyAvIDIpO1xuXHR9XG5cdEBtZWRpYSAjeyRzcH17XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA3MHZ3O1xuXHR9XG59XG5cbi5vLWJhc2ljLWluZm9fX2Fycm93e1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzhweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiAxMHB4IDI0cHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcblx0ei1pbmRleDogMTA7XG5cdCYuLXByZXZ7XG5cdFx0bGVmdDogLTEwcHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19jYXJvdXNlbF9wcmV2LnN2Zyk7XG5cdH1cblx0Ji4tbmV4dHtcblx0XHRyaWdodDogLTEwcHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19jYXJvdXNlbF9uZXh0LnN2Zyk7XG5cdH1cbn0iLCIuby1yZXZpZXcge1xuXHRtYXJnaW46IDAgMCA1MHB4O1xuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHR9XG59XG5cbi5vLXJldmlld19faGVhZGluZ3tcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRAbWVkaWEgI3skcGN3fSB7XG5cdFx0cGFkZGluZzogMTFweCAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLm8tcmV2aWV3X19uYW1lIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdEBtZWRpYSAjeyRiYXNpY30ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDZweCAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cblxuLm8tcmV2aWV3X19kYXRle1xuXHRAbWVkaWEgI3skcGN3fSB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMnB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxufVxuXG4uby1yZXZpZXdfX2RhdGEge1xuXHRAbWVkaWEgI3skcGN3fSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XG5cdH1cblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG59XG5cbi5vLXJldmlld19fYm9keXtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0cGFkZGluZzogMTBweCAyMHB4IDA7XG5cdH1cbn1cblxuLm8tcmV2aWV3X190aXRsZXtcblx0bWFyZ2luOiAwIDAgNXB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0QGluY2x1ZGUgZm9udC1zaXplKDIwKTtcblx0bGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLm8tcmV2aWV3X19tYWlue1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxufVxuXG4uby1yZXZpZXdfX3R4dHtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQ5MHB4KTtcblx0fVxuXHRAbWVkaWEgI3skc3B9e1xuXHRcdG1hcmdpbjogMCAwIDE1cHg7XG5cdH1cbn1cblxuLm8tcmV2aWV3X19kZXNje1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRsaW5lLWhlaWdodDogMS41NzE7XG59XG5cbi5vLXJldmlld19fYW5zd2Vye1xuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzM7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDY3MHB4KTtcblx0XHRtYXJnaW46IDAgMCAwIDUwcHg7XG5cdH1cbn1cblxuLm8tcmV2aWV3X19hbnN3ZXJfX2hlYWRpbmd7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uby1yZXZpZXdfX2Fuc3dlcl9fZGVzY3tcblx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0bGluZS1oZWlnaHQ6IDEuNTcxO1xufVxuXG4uby1yYXZpZXdfX3JhdGluZ3tcblx0QG1lZGlhICN7JHBjd317XG5cdFx0bWFyZ2luOiAwIDAgNXB4O1xuXHR9XG59IiwiLm8tZ2FsbGVyeV9faXRlbXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdCY6aG92ZXJ7XG5cdFx0Lm8tZ2FsbGVyeV9fdHh0e1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5vLWdhbGxlcnlfX2ltZ3tcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdGhlaWdodDogMjQwcHg7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0fVxuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uby1nYWxsZXJ5X190eHR7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRjb2xvcjogI2ZmZjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogODJweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHR0cmFuc2l0aW9uOiAwLjRzIGFsbDtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC42NSk7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuLy9TUOOBruOCueODqeOCpOODgOODvFxuLm8tZ2FsbGVyeXtcblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHQuc2xpY2stZG90c3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRsaXtcblx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm8tZ2FsbGVyeV9fYXJyb3d7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAzOHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggMjRweDtcblx0b3V0bGluZTogbm9uZTtcblx0QGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuXHR6LWluZGV4OiAxMDtcblx0Ji4tcHJldntcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfY2Fyb3VzZWxfcHJldi5zdmcpO1xuXHR9XG5cdCYuLW5leHR7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19jYXJvdXNlbF9uZXh0LnN2Zyk7XG5cdH1cbn0iLCIuby1zZWxlY3QtdGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTAwMDtcbiAgJi5pcy1zY3JvbGwtZW5kIHtcbiAgfVxuICAmLi1teXBhZ2Uge1xuICAgIHotaW5kZXg6IDIwO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgei1pbmRleDogMjA7XG4gICAgfVxuICB9XG59XG5cbi5vLXNlbGVjdC10aW1lX19oZWFkaW5nIHtcbiAgei1pbmRleDogMzAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgfVxuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgbWluLWhlaWdodDogMTMwcHg7XG4gIH1cbiAgLm8tc2VsZWN0LXRpbWUuaXMtc2Nyb2xsICYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIHdpZHRoLCAwLjNzIGxlZnQ7XG4gICAgQG1lZGlhICN7JHBjYn0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiA4ODBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG4gIC5vLXNlbGVjdC10aW1lLmlzLXNjcm9sbC1lbmQgJiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5vLXNlbGVjdC10aW1lLi1teXBhZ2UgJiB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybTtcbiAgfVxuICAuby1zZWxlY3QtdGltZS4tbXlwYWdlLmlzLXNjcm9sbC1lbmQgJiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cblxuLm8tc2VsZWN0LXRpbWVfX3BsYW4ge1xuICBtYXJnaW46IDEwcHggMTVweCAwO1xufVxuXG4uby1zZWxlY3QtdGltZV9fdGltZSB7XG4gIHBhZGRpbmctdG9wOiAxNzVweDtcbiAgLm8tc2VsZWN0LXRpbWUuLW15cGFnZSAmIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHdpZHRoOiA1MTVweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uby1zZWxlY3QtdGltZV9fZml4ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC5vLXNlbGVjdC10aW1lLmlzLXNjcm9sbCAmIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgLm8tc2VsZWN0LXRpbWUuaXMtc2Nyb2xsLWVuZCAmIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICB9XG4gIC5vLXNlbGVjdC10aW1lLi1teXBhZ2UgJiB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAvLyB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4iLCIuby1kcm9wZG93bntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5vLWRyb3Bkb3duX19jb250e1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMzVweDtcblx0ei1pbmRleDogMTUwO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV82O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheV8zO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdCYuLWRhdGV7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHR3aWR0aDogNzU1cHg7XG5cdFx0fVxuXHR9XG5cdCYuLXRpbWV7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHR3aWR0aDogNTAwcHg7XG5cdFx0fVxuXHR9XG5cdCYuLW90aGVye1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0d2lkdGg6IDUwMHB4O1xuXHRcdH1cblx0fVxuXHQmLi1jb3Vyc2V7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHR3aWR0aDogMTYwcHg7XG5cdFx0fVxuXHR9XG5cdCYuLXNlbGVjdCB7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDI5cHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWluLXdpZHRoOiAxNjVweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR9XG5cdH1cblx0Ji4tc2VsZWN0LWFyZWF7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRtaW4td2lkdGg6IDI3MHB4O1xuXHRcdH1cblx0fVxuXHQmLi1zZWxlY3QtbW9udGh7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRtaW4td2lkdGg6IDEzNnB4O1xuXHRcdH1cblx0fVxuXHQmLi1vdGhlci1nY3tcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdHdpZHRoOiA0ODVweDtcblx0XHRcdGhlaWdodDogNDY1cHg7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDI5cHg7XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblx0fVxuXHQmLi1vdGhlci1wbGFuIHtcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdHdpZHRoOiA3NTBweDtcblx0XHR9XG5cdH1cbn1cblxuLm8tZHJvcGRvd25fX21haW4ge1xuXHR3aWR0aDogMTAwJTtcblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0fVxuXHQvL+ODouODvOODgOODq+OBruS4i+WbuuWumuOBruOCs+ODs+ODhuODs+ODhOOCkumFjee9rlxuXHQuby1tb2RhbC4taGFzLWJvdHRvbSAme1xuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xuXHRcdH1cblx0fVxuXHQuby1kcm9wZG93bl9fY29udC4tZGF0ZSAme1xuXHRcdHBhZGRpbmc6IDAgNDVweDtcblx0fVxufVxuXG4uby1kcm9wZG93bl9fbWFpbl9fY29udCB7XG5cdCYuLWNvbDJ7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0fVxufVxuXG4uby1kcm9wZG93bl9fdW5pdHtcblx0Lm8tZHJvcGRvd25fX21haW5fX2NvbnQuLWNvbDIgJntcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblx0XHR9XG5cdFx0Lm8tZHJvcGRvd25fX2NvbnQuLXRpbWUgJntcblx0XHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vLWRyb3Bkb3duX19jb250Li1vdGhlciAme1xuXHRcdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm8tZHJvcGRvd25fX2NvbnQuLWRhdGUgJntcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLm8tZHJvcGRvd25fX2xpc3Qge1xuXHQmICsgLm8tZHJvcGRvd25fX2xpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0Ji4tb3RoZXItcGxhbiB7XG5cdFx0Lm8tZHJvcGRvd25fX2xpc3RfX3RpdGxlIHtcblx0XHRcdHdpZHRoOiAxNDVweDtcblx0XHRcdGZsZXg6IDAgMCAxNDVweDtcblx0XHR9XG5cdH1cblx0Ji4taG9yaXpvbnRhbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdC5vLWRyb3Bkb3duX19saXN0X190aXRsZSB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRcdH1cblx0XHQuby1kcm9wZG93bl9fbGlzdF9fY29udGVudHMge1xuXHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbi5vLWRyb3Bkb3duX19saXN0X19jb250ZW50cyB7XG5cdC5hLWZvcm0tc2VsZWN0IHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHR9XG5cdC5hLWZvcm0tc2VsZWN0X19zZWxlY3Qge1xuXHRcdG1pbi13aWR0aDogMTIwcHg7XG5cdFx0cGFkZGluZy10b3A6IDE0cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE0cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXk7XG5cdH1cbn1cblxuLm8tZHJvcGRvd25fX2l0ZW1zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC0xMHB4IDAgMCAtMTBweDtcblx0bGkge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cblx0Ji4tdGltZS1zZWxlY3Qge1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHQuYS1mb3JtLWNoZWNrIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQuYS1mb3JtLWNoZWNrX19wYXJ0cyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uby1kcm9wZG93bl9faXRlbXtcblx0bWFyZ2luOiAxNXB4IDA7XG5cdC5vLWRyb3Bkb3duX19jb250Li1jb3Vyc2UgJntcblx0XHRtYXJnaW46IDEwcHggMDtcblx0XHR0cmFuc2l0aW9uOiAwLjNzIGNvbG9yO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG5cdFx0fVxuXHR9XG5cdC5vLWRyb3Bkb3duX19jb250Li1vdGhlci1nYyAme1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4uby1kcm9wZG93bl9fbGlua3tcblx0Lm8tZHJvcGRvd25fX2NvbnQuLW90aGVyLWdjICZ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAycHggOHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cbn1cblxuLm8tZHJvcGRvd25fX3ByZWZ7XG5cdGZsZXg6IG5vbmU7XG5cdHdpZHRoOiA3MHB4O1xufVxuXG4uby1kcm9wZG93bl9fZ2NuYW1le1xuXHRmbGV4OiBub25lO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG59XG5cbi5vLWRyb3Bkb3duX19ub3RpY2V7XG5cdG1hcmdpbjogMzBweCAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAkcmVkO1xufVxuXG4uby1kcm9wZG93bl9fYm90dG9te1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC5vLWRyb3Bkb3duLi1vdGhlci1jZCAme1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuLm8tZHJvcGRvd25fX2Fycm93e1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdCYuLXByZXZ7XG5cdFx0bGVmdDogLTQwcHg7XG5cdH1cblx0Ji4tbmV4dHtcblx0XHRyaWdodDogLTQwcHhcblx0fVxufVxuXG4uby1kcm9wZG93bl9fYnRue1xuXHQmLi1zZWxlY3QtZ2N7XG5cdFx0bWluLXdpZHRoOiAxNjVweDtcblx0fVxufVxuXG4uby1kcm9wZG93bl9fc3VibWl0e1xuXHQuby1kcm9wZG93bi4tdGltZSAme1xuXHRcdHdpZHRoOiAxMDBweDtcblx0fVxuXHQuby1kcm9wZG93bi4tb3RoZXItY2QgJntcblx0XHR3aWR0aDogMTAwcHg7XG5cdH1cbn1cblxuIiwiLm8tY2FsZW5kZXItc3BfX21haW57XG5cdHBhZGRpbmc6IDVweCAxNXB4IDIwcHg7XG5cdEBtZWRpYSAjeyRwY2J9e1xuXHRcdHBhZGRpbmc6IDEwcHggMzBweCA0MHB4O1xuXHR9XG5cdEBtZWRpYSAjeyR0YWJsZXR9e1xuXHRcdHBhZGRpbmc6IDEwcHggMzBweCA0MHB4O1xuXHR9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19wbGFuc3tcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdCYuLWdyYXkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXHR9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19jb25kaXRpb25fX21haW57XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAzMHB4IDA7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19jb25kaXRpb25fX251bXtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX2NvbmRpdGlvbl9fZW17XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuXHRjb2xvcjogJGdyZWVuO1xufVxuXG4uby1jYWxlbmRlci1zcF9fY29uZGl0aW9uX19saXN0e1xuXHRsaXtcblx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRncmF5O1xuXHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19oZWFkaW5ne1xuXHR6LWluZGV4OiAzMDAwO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdCYuaXMtZml4ZWR7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogNjVweDtcblx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHR0b3A6IDcycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRwY2J9IHtcblx0XHRcdHRvcDogOTBweDtcblx0XHR9XG5cdH1cbn1cblxuLm8tY2FsZW5kZXItc3BfX2RhdGV7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTdweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtfZ3JheV8yO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDAgMCAyMHB4O1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuXHRAbWVkaWEgI3skcGNifXtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdHBhZGRpbmc6IDI2cHg7XG5cdH1cblx0QG1lZGlhICN7JHRhYmxldH17XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19wcmV2LFxuLm8tY2FsZW5kZXItc3BfX25leHR7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Ji5hLWJ0bi4tY2FsZW5kZXIge1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdEBtZWRpYSAjeyRwY2J9IHtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHR9XG5cdFx0LmEtYnRuX19hcnJvdyB7XG5cdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0c3Ryb2tlLXdpZHRoOiAycHg7XG5cdFx0fVxuXHR9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19wcmV2e1xuXHQmLmEtYnRuLi1jYWxlbmRlciB7XG5cdFx0bGVmdDogMTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0LmEtYnRuX19hcnJvdyB7XG5cdFx0XHRsZWZ0OiA3cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19uZXh0e1xuXHQmLmEtYnRuLi1jYWxlbmRlciB7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHQuYS1idG5fX2Fycm93IHtcblx0XHRcdHJpZ2h0OiA3cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19ib3R0b217XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdG1hcmdpbjogMCAtMTVweDtcblx0cGFkZGluZzogMTdweCAxNXB4IDUwcHg7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCAwIDE1cHg7XG5cdHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fdGl0bGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDNweCAxMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdGNvbG9yOiAjRkZGO1xufVxuXG4uby1jYWxlbmRlci1zcF9fcmVmaW5lX19yZXN1bHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDE1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0ZHQge1xuXHRcdGNvbG9yOiAkZGFya19ncmF5XzI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjg3NTtcblx0fVxuXHRkZCB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0KTtcblx0XHRsaW5lLWhlaWdodDogMS40NTg7XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdH1cbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fY29udGVudHMge1xuXHRib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW47XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDEwcHggMTVweCAwO1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG4uby1jYWxlbmRlci1zcF9fcmVmaW5lX19idG4ge1xuXHRtYXJnaW46IDEwcHggLTE1cHggMDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHBhZGRpbmc6IDAgMTVweCAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdCY6YWZ0ZXJ7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDZweCA0cHggMCA0cHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMUExQTFBIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fbWVudSB7XG4vKlxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBhZGRpbmc6IDI4cHggMCAwO1xuXHQmLmlzLWFjdGl2ZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuKi9cblx0XG5cdFxuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjZzIGVhc2U7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFREVERUQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCYuaXMtYWN0aXZlIHtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR6LWluZGV4OiAxMDAwMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXHRcblx0Ly/mpJzntKLntZDmnpzjg5rjg7zjgrhcblx0Ji4tcmVzdWx0e1xuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdH1cblx0fVxuXHRcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fbWVudV9fY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTBweDtcblx0cmlnaHQ6IDE1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHN2ZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR3aWR0aDogMjFweDtcblx0XHRoZWlnaHQ6IDIxcHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdH1cbn1cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX21lbnVfX3RpdGxlIHtcblx0bWFyZ2luOiAwIDAgMjBweDtcblx0QGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fbWVudV9fY29udCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHBhZGRpbmc6IDE1cHggMTBweDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fYnV0dG9uIHtcblx0bWFyZ2luOiAyMHB4IDAgMDtcblx0LmEtYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDEycHggMjRweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHR9XG5cdH1cbn1cblxuLm8tY2FsZW5kZXItc3BfX2NvbmRpdGlvbnMge1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW46IDAgMCAxNXB4O1xuXHQmLmlzLWFjdGl2ZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uby1jYWxlbmRlci1zcF9fY29uZGl0aW9uc19faXRlbXtcblx0cGFkZGluZzogMXB4IDA7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19jb25kaXRpb25zX19oZWFkaW5ne1xuXG59XG5cbi5vLWNhbGVuZGVyLXNwX19pdGVtcyB7XG5cdHBhZGRpbmctdG9wOiA5MHB4O1xuXHQuby1jYWxlbmRlci1zcF9fY29uZGl0aW9ucy5pcy1hY3RpdmUgKyAmIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuXG4uby1jYWxlbmRlci1zcF9faXRlbXtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX2JvdHRvbV9fbWVudXtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRAbWVkaWEgI3skcGNifXtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cdEBtZWRpYSAjeyR0YWJsZXR9e1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxuXHRAbWVkaWEgI3skc3B9e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0bGl7XG5cdFx0ZmxleDogbm9uZTtcblx0XHRAbWVkaWEgI3skcGNifXtcblx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSA1MHB4KTtcblx0XHRcdG1hcmdpbjogMTVweCAyNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgI3skdGFibGV0fXtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuXHRcdFx0bWFyZ2luOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgI3skc3B9e1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uby1jYWxlbmRlci1zcF9fYnRuc3tcblx0bWFyZ2luOiAyMHB4IDAgMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uby1jYWxlbmRlci1zcF9fYnRue1xuXHRmbGV4OiBub25lO1xuXHR3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xufVxuIiwiLm8tc2NoZWR1bGVfX3RhYntcblx0cGFkZGluZzogMCAxNXB4O1xufVxuXG4uby1zY2hlZHVsZV9fcGFuZWx7XG5cdHBhZGRpbmc6IDIwcHggMTVweDtcbn0iLCIuby1tZWRpYXtcblx0QG1lZGlhICN7JHBjfXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxufVxuXG4uby1tZWRpYV9faW1ne1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRmbGV4OiBub25lO1xuXHRcdHdpZHRoOiAzNjBweDtcblx0XHRoZWlnaHQ6IDI3MHB4O1xuXHR9XG5cdEBtZWRpYSAjeyRwY2J9e1xuXHRcdGZsZXg6IG5vbmU7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG5cdFx0aGVpZ2h0OiBjYWxjKCg1MHZ3IC0gMzVweCkgKiAwLjczKTtcblx0fVxuXHRAbWVkaWEgI3skdGFibGV0fXtcblx0XHRmbGV4OiBub25lO1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuXHRcdGhlaWdodDogY2FsYygoNTB2dyAtIDM1cHgpICogMC43Myk7XG5cdH1cblx0QG1lZGlhICN7JHNwfXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogNzMlO1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuby1tZWRpYS4taGFzLW1vZGFsICZ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG5cdFx0QG1lZGlhICN7JHBjd30ge1xuXHRcdFx0d2lkdGg6IDM3MHB4O1xuXHRcdFx0aGVpZ2h0OiAyNzBweDtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0fVxufVxuXG4uby1tZWRpYV9fdHh0e1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRmbGV4OiBub25lO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XG5cdH1cblx0QG1lZGlhICN7JHBjYn17XG5cdFx0ZmxleDogbm9uZTtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcblx0fVxuXHRAbWVkaWEgI3skdGFibGV0fXtcblx0XHRmbGV4OiBub25lO1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuXHR9XG5cdEBtZWRpYSAjeyRzcH17XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG59XG5cbi5vLW1lZGlhX196b29tIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdGltZyB7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59IiwiLm8taW5mby1saXN0e1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlfMTA7XG5cdHBhZGRpbmc6IDEwcHggMCA2NXB4O1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxufVxuXG5cbi5vLWluZm8tbGlzdF9fc2lkZXtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0ZmxleDogbm9uZTtcblx0XHR3aWR0aDogMTcwcHg7XG5cdH1cbn1cblxuLm8taW5mby1saXN0X19tYWlue1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRmbGV4OiBub25lO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxOTBweCk7XG5cdH1cblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG59XG5cbi5vLWluZm8tbGlzdF9fZGF0ZS1ib3h7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5vLWluZm8tbGlzdF9fZGF0ZXtcblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuLm8taW5mby1saXN0X19jYXRlZ29yeXtcblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0QG1lZGlhICN7JHBjd317XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLm8taW5mby1saXN0X19oZWFkaW5ne1xuXHRAaW5jbHVkZSBmb250LXNpemUoMjApO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHR9XG59XG5cbi5vLWluZm8tbGlzdF9fZGVzY3tcblx0bWFyZ2luLXRvcDogMjBweDtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdH1cblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHR9XG5cdCYuLWhhcy1pbWd7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdH1cblx0fVxufVxuXG4uby1pbmZvLWxpc3RfX2ltZ3tcblx0QG1lZGlhICN7JHBjd317XG5cdFx0ZmxleDogbm9uZTtcblx0XHR3aWR0aDogMjUwcHg7XG5cdH1cblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uby1pbmZvLWxpc3RfX3R4dHtcblx0Lm8taW5mby1saXN0X19kZXNjLi1oYXMtaW1nICZ7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI4MHB4KTtcblx0XHR9XG5cdH1cbn1cblxuLm8taW5mby1saXN0X19idG57XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufSIsIi8vIOODl+ODqeODs+ips+e0sFxuXG4uby1wbGFuLWRldGFpbF9fdHRsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm8tcGxhbi1kZXRhaWxfX2NvbnRlbnQtd3JhcCB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzU7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nOiAxNHB4IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAmID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5vLXBsYW4tZGV0YWlsX19jb250ZW50LWxpc3Qge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkZ3JheV81O1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmIC5vLXBsYW4tZGV0YWlsX19jb250ZW50LWxpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuby1wbGFuLWRldGFpbF9fY29udGVudC1saXN0X19uYW1lIHtcbiAgICAgIHdpZHRoOiAzMiU7XG5cbiAgICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuby1wbGFuLWRldGFpbF9fY29udGVudC1saXN0LWl0ZW0ge1xuICAgICAgd2lkdGg6IDY1JTtcblxuICAgICAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8tcGxhbi1kZXRhaWxfX2NvbnRlbnQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBAbWVkaWEgI3skcGN9IHtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICB9XG59XG5cbi5vLXBsYW4tZGV0YWlsX19jb250ZW50LWxpc3RfX25hbWUge1xuICB3aWR0aDogMzYlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCI6XCI7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbi5vLXBsYW4tZGV0YWlsX19jb250ZW50LWxpc3QtaXRlbSB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG5cbiAgJiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICB9XG5cbiAgICAmIC51LWludGF4cyB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICYgLnUtZmVlcyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skcGN9IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi8v44OX44Ot44OV44Kj44O844Or44Ki44Kk44Kz44Oz44K/44OWXG4vLyDjgr/jg5bvvIjkuIrpg6jjga7jgrPjg7Pjg4jjg63jg7zjg6njga7pg6jliIbvvIlcblxuLm0tcHJvZi1pY29uLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG4gICYgLm0tcHJvZi1pY29uLWxpc3RfX3R0bCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhICN7JGlvc30ge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCI6XCI7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cbn1cblxuLm0tcHJvZi1pY29uLWxpc3RfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG5cbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgZmxleDogYXV0bztcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTQ7XG5cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5tLXByb2YtaWNvbi1saXN0Li1jYWxlbmRlciAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV8zO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubS1wcm9mLWljb24tbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgQG1lZGlhICN7JGlvc30ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLm0tcHJvZi1pY29uLWxpc3RfX2l0ZW0uaXMtYWN0aXZlICYge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLm0tcHJvZi1pY29uLWxpc3RfX2VtIHtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgfVxuXG4gIEBtZWRpYSAjeyRwY2J9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuICB9XG59XG5cbi8vIOOCv+ODllxuXG4uby1wcm9mLWljb25fX3BhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmIC5tLXByb2YtaWNvbl9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmc6IDM1cHggMTRweDtcbiAgICB9XG5cbiAgICAmIGEge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDUpO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skcGNifSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCk7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5vLXByb2YtaWNvbi4tYm9yZGVyICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vL+ODl+ODreODleOCo+ODvOODq+eZu+mMsu+8iOOCouOCpOOCs+ODs+mDqOWIhuS7peWklu+8iVxuLm8tcHJvZi1yZWdpc3QtY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV82O1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTVweDtcbiAgfVxuXG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIC5vLXByb2YtcmVnaXN0X19zZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJiAuby1wcm9mLXJlZ2lzdF9fc2VsZWN0LXdyYXAge1xuICAgICAgJiAuby1wcm9mLXJlZ2lzdF9fc2VsZWN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmIC5vLXByb2YtcmVnaXN0X19oZWFkaW5nIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAmOm5vdCgudS1wdW5jdHVhdGUpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmLnUtcmVxdWlyZWQgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgJi51LXJlcXVpcmVkIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmIC5vLXByb2YtcmVnaXN0X191bml0LXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAmLnUtYWdlLXNwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAmIC51LXB1bmN0dWF0ZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiA4ZW07XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgLmEtZm9ybS10eHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICB9XG5cbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAmIC5vLXByb2YtcmVnaXN0X191bml0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgfVxuXG4gICAgICAmIC5vLXByb2YtcmVnaXN0X191bml0LXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICYgLm8tcHJvZi1yZWdpc3RfX2hlYWRpbmcge1xuICAgICAgICAgICYudS1yZXF1aXJlZCBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudS1wdW5jdHVhdGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiOlwiO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vLXByb2YtcmVnaXN0X19pbnB1dCB7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAmLi10ZWwge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vLXByb2YtcmVnaXN0X190ZWwtY2hlY2sge1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuby1wcm9mLXJlZ2lzdF9fbm90aWNlIHtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm8tcHJlZi1yZWdpc3RfX2FkZC1jaGVjayB7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vLXByb2YtcmVnaXN0X190ZXh0YXJlYSB7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLm8tcHJvZi1yZWdpc3RfX3NlbGVjdC13cmFwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJiAuby1wcm9mLXJlZ2lzdF9fc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMTUwcHg7XG5cbiAgICAgICAgICArIC5vLXByb2YtcmVnaXN0X19zZWxlY3Qge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiAuby1wcm9mLXJlZ2lzdF9fdGV4dGFyZWEge1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLXByb2YtcmVnaXN0X19ub3RpY2Uge1xuICBjb2xvcjogJHJlZDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm8tcHJvZi1yZWdpc3RfX3RlbC1jaGVjayB7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uby1wcm9mLXJlZ2lzdF9fdGVsLWNoZWNrX19pdGVtIHtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5vLXByZWYtcmVnaXN0X19hZGQtY2hlY2sge1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggMDtcbiAgfVxufVxuXG4uby1wcm9mLXJlZ2lzdF9faW5wdXQge1xuICAmLi10ZWwge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5vLXByb2YtcmVnaXN0X19ib3R0b20tdHh0IHtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLm8tcHJvZi1yZWdpc3QtY29udGVudCB7XG4gIC5vLXByb2YtcmVnaXN0Li10eXBlMiAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuICB9XG59XG5cbi5vLXByb2YtcmVnaXN0X191bml0IHtcbiAgLm8tcHJvZi1yZWdpc3QuLXR5cGUyICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1wcm9mLXJlZ2lzdF9faGVhZGluZyB7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxuICAmLi1sZWZ0IHtcbiAgICAuby1wcm9mLXJlZ2lzdC4tdHlwZTIgJiB7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tcmlnaHQge1xuICAgIC5vLXByb2YtcmVnaXN0Li10eXBlMiAmIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuby1wcm9mLXJlZ2lzdC4tdHlwZTIgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAuby1wcm9mLXJlZ2lzdF9fdW5pdC13cmFwLi1zZXggJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLm8tcHJvZi1yZWdpc3RfX21haW4ge1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4MHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuby1wcm9mLXJlZ2lzdC4tdHlwZTIgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLm8tcHJvZi1yZWdpc3RfX3VuaXQtd3JhcC4tc2V4ICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tcHJvZi1yZWdpc3RfX3VuaXQtd3JhcCB7XG4gIC5vLXByb2YtcmVnaXN0Li10eXBlMiAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy/jg5fjg63jg5Xmg4XloLFcbi8v5Y+C5Yqg6ICF5oOF5aCxXG5cbi5tLXBhdGljaXBhbnRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG5cbiAgJiAubS1wYXRpY2lwYW50X19pbmZvLWltZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gICYgLm0tcGF0aWNpcGFudF9faW5mby1pdGVtIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC51LWFnZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIH1cblxuICAgICYgLnUtc2NvcmVfX3R0bCxcbiAgICAmIC51LWVuam95X190dGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIjpcIjtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAudS1zY29yZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICAgICAgY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgIH1cbiAgfVxufVxuXG4ubS1wYXRpY2lwYW50X19pbmZvLWltZyB7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDExNXB4O1xuICB9XG59XG5cbi5tLXBhdGljaXBhbnRfX3R4dCB7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExNXB4KTtcbiAgfVxufVxuXG4ubS1wYXRpY2lwYW50X19saW5rIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYSB7XG4gICAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICAgIGNvbG9yOiAkYmxhY2tfMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uby1wcm9mLXJlZ2lzdF9fYnRucyB7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIG1heC13aWR0aDogMzM0cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuIiwiLy8g44OI44OD44OX44OX44Op44Oz5qSc57SiIFBDXG4uby1wbGFuLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvby1wbGFuLXNlYXJjaF9fa3YtcGMuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblxuICAmLi1yZXN1bHRzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gICYuLXd3d3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgLm8tdGFiLi1ib3JkZXIgLm8tdGFiX19wYW5lbCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgfVxuXG4gIC5vLXBsYW4tc2VhcmNoX19jbG9zZS1idG4ge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV8yO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Nsb3NlX3doaXRlXzIuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggMjNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLm8tcGxhbi1zZWFyY2hfX2NsZWFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDYwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5vLXBsYW4tc2VhcmNoX19zZWxlY3Qge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eSwgMC4zcyB2aXNpYmlsaXR5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMzkwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgd2lkdGg6IDgyMHB4O1xuICAgIHotaW5kZXg6IDExMDA7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAuby1wbGFuLXNlYXJjaF9fc2VsZWN0X19pbm5lciB7XG4gICAgfVxuXG4gICAgLm8tcGxhbi1zZWFyY2hfX3NlbGVjdF9fc2Nyb2xsLXVuaXQge1xuICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuby1wbGFuLXNlYXJjaF9fc2VsZWN0X19mcmFtZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgc2VjdGlvbiB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLm8tcGxhbi1zZWFyY2hfX2FyZWEtbGlzdCB7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTQwcHg7XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuanMtYXJlYS1jb3Vyc2UtbGlzdCB7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuby1wbGFuLXNlYXJjaF9fcHJlZi1saXN0IHtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzVweCk7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMzIycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV8xNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuby1wbGFuLXNlYXJjaF9fcHJlZi11bml0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luOiA2cHggMDtcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgbWFyZ2luOiAzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm8tcGxhbi1zZWFyY2hfX2J0bi13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgfVxuXG4gICAgLm8tcGxhbi1zZWFyY2hfX2Zhdm9yaXRlLWJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtNnB4O1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgIH1cblxuICAgIC5vLXBsYW4tc2VhcmNoX19zZWxlY3QtYnRuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5hLWJ0bi4tbGlnaHRncmVlbi4tc2l6ZS1tZC0yIHtcbiAgICAgICAgd2lkdGg6IDExZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm8tcGxhbi1zZWFyY2hfX3NlbGVjdF9fZmF2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2NjYztcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLm8tcGxhbi1zZWFyY2hfX3NlbGVjdF9fZmF2X19ub3RpY2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZjAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAubC11bml0X19ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgIGZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgIC5hLXNlYXJjaF9fdGV4dGJveC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDMyNXB4O1xuXG4gICAgICAgIC5hLXNlYXJjaF9fdGV4dGJveCB7XG4gICAgICAgICAgd2lkdGg6IDMyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm0tYnJlYWRjcnVtYi4tbG9jYWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5vLXBsYW4tc2VhcmNoX190eHQge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MCwgMTgyLCAyMjcsIDAuMik7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDM4KTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICAgJiAuby1wbGFuLXNlYXJjaF9fdHh0LW1hcmtlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDgwJSwgJGxpZ2h0X2dyZWVuXzIgODAlKTtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BhbHQnO1xuICAgIH1cbiAgfVxuXG4gIC5vLXBsYW4tc2VhcmNoX19mcmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGlucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgd2lkdGg6IDMyNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLm8tcGxhbi1zZWFyY2hfX2xpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICYgLm8tcGxhbi1zZWFyY2hfX2xpbmUtbWFpbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV82O1xuICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB6LWluZGV4OiAxMTAwO1xuICAgIH1cblxuICAgICYgLm8tcGxhbi1zZWFyY2hfX2xpbmUtc3ViIHtcbiAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLm8tdGFiIHtcbiAgICAgIHotaW5kZXg6IDExMDA7XG5cbiAgICAgIC5vLWNhbGVuZGVyX19jb25kaXRpb25fX2l0ZW0ge1xuICAgICAgICAuby1kcm9wZG93bl9fY29udCB7XG4gICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm8tcGxhbi1zZWFyY2hfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5vLXBsYW4tc2VhcmNoX190YWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC0zcHg7XG5cbiAgICBsaSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAwICRncmF5XzI7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjFweDtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkICRncmVlbjtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDNweCAzcHggMCAzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuby1wbGFuLXNlYXJjaF9fcGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRncmVlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTJweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5vLXBsYW4tc2VhcmNoX19hcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICAuby1wbGFuLXNlYXJjaF9fZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgLm8tcGxhbi1zZWFyY2hfX2RheXMge1xuICAgICAgbWF4LXdpZHRoOiA4N3B4O1xuICAgICAgbWF4LWhlaWdodDogNDJweDtcbiAgICB9XG5cbiAgICAuby1wbGFuLXNlYXJjaF9fZm9ybS1kYXlzIHtcbiAgICB9XG5cbiAgICAuby1jYWxlbmRlcl9fY29uZGl0aW9uX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxNDhweDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLm8tZHJvcGRvd25fX2J0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vLXBsYW4tc2VhcmNoX19pbnB1dCB7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gIC5vLXBsYW4tc2VhcmNoX19kYXRlLXVuaXQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm8tcGxhbi1zZWFyY2hfX2djLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAuby1wbGFuLXNlYXJjaF9fZ2Mtc3VnZ2VzdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWluLXdpZHRoOiAzNTBweDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjFzIGFsbDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuby1wbGFuLXNlYXJjaF9fcmVmaW5lX19idG4td3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgLm8tcGxhbi1zZWFyY2hfX3JlZmluZV9fYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLm8tcGxhbi1zZWFyY2hfX2J0biB7XG4gICAgJi4tY291cnNlLW1lbnUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5XzEwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLm8tcGxhbi1zZWFyY2hfX2J0bl9fYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cblxuICAuby1wbGFuLXNlYXJjaF9fcGljay11cCB7XG4gICAgJi10eHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMxYTFhMWE7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5vLWt2X19iYW5uZXItYXJlYSB7XG4gICAgfVxuXG4gICAgLm8ta3ZfX2Jhbm5lciB7XG4gICAgICBpbWcge1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stZG90cyBidXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuby1rdl9fYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgYm90dG9tOiAtMjVweDtcblxuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGF0LXJvb3QgLm8tcGxhbi1zZWFyY2hfX3JlZmluZV9fY29udGVudHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMzkwcHg7XG4gICAgcGFkZGluZzogNTJweCAzMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHksIDAuM3MgdmlzaWJpbGl0eTtcbiAgICB3aWR0aDogODIwcHg7XG4gICAgei1pbmRleDogMTEwMDtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIGRsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG4gICAgICBkdCB7XG4gICAgICAgIHdpZHRoOiAyMiU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAgICYuby1wbGFuLXNlYXJjaF9fbGluZTIge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuby1wbGFuLXNlYXJjaF9fc21hbGwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkZCB7XG4gICAgICAgIHdpZHRoOiA3OCU7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG5cbiAgICAgICAgICAgICYubm9zdHlsZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tdy1hdXRvIHtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMC42ZW07XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy/jgrTjg6vjg5XloLTjg4jjg4Pjg5dcbiAgICAmLi1nY3RvcCB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBhdC1yb290IC5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX2NvbnRlbnRzX19zY3JvbGwge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG5cbiAgICAuby1wbGFuLXNlYXJjaF9fcmVmaW5lX19jb250ZW50cy4tZ2N0b3AgJiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAuby1wbGFuLXNlYXJjaF9fcGVyc29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICBkaXYge1xuICAgICAgZGwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBkdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMDA4ZDMxO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgfVxuXG4gICAgICBkZCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19zZWxlY3RfZG93bi5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDJlbSAwLjVlbSAxZW07XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm8tcGxhbi1zZWFyY2hfX3BlcnNvbl9fbnVtYmVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgbWluLXdpZHRoOiA0ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm8tcGxhbi1zZWFyY2hfX3BlcnNvbl9fY29tcGFuaW9uIHtcbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAuby1wbGFuLXNlYXJjaF9fcmVmaW5lX19vbmVfX2NvbmRpdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgd2lkdGg6IDU4MHB4O1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgfVxuICB9XG5cbiAgLm8tcGxhbi1zZWFyY2hfX2NvbnRpbnVvdXMge1xuICAgIGRsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBkdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMDA4ZDMxO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgIH1cblxuICAgICAgZGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgcGFkZGluZzogMC41ZW0gMmVtIDAuNWVtIDFlbTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOaknOe0oue1kOaenFxuICAmLi1yZXN1bHRzIHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcblxuICAgIC5vLXBsYW4tc2VhcmNoX19yZXN1bHQtbnVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC5vLXBsYW4tc2VhcmNoX19yZXN1bHRzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTBweDtcbiAgICAgIHotaW5kZXg6IDExMDA7XG5cbiAgICAgIC5vLXBsYW4tc2VhcmNoX19saW5lIHtcbiAgICAgIH1cblxuICAgICAgJiAuby1wbGFuLXNlYXJjaF9fZGF0ZSB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuXG4gICAgICAuby1wbGFuLXNlYXJjaF9fZGF0ZS11bml0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgLm8tcGxhbi1zZWFyY2hfX2djLW5hbWUge1xuICAgICAgICB3aWR0aDogMjc1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJiAuby1wbGFuLXNlYXJjaF9fYXJlYSB7XG4gICAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuby1wbGFuLXNlYXJjaF9faW5wdXQge1xuICAgICAgfVxuXG4gICAgICAmIC5vLXBsYW4tc2VhcmNoX19kYXlzIHtcbiAgICAgIH1cblxuICAgICAgLm8tcGxhbi1zZWFyY2hfX2Zvcm0tZGF5cyB7XG4gICAgICAgIHdpZHRoOiA4N3B4O1xuICAgICAgfVxuXG4gICAgICAuby1wbGFuLXNlYXJjaF9fYnRuX19idG4ge1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJiAuby1wbGFuLXNlYXJjaF9fcmVmaW5lX19idG4ge1xuICAgICAgICBtYXJnaW46IDAgMzVweCAwIDA7XG4gICAgICAgIHdpZHRoOiAxODVweDtcbiAgICAgIH1cblxuICAgICAgJiAuby1wbGFuLXNlYXJjaF9fc3VibWl0YnRuIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgLy8gXHRcdFx0ICAgIHdpZHRoOiAxOTVweDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuXG4gICAgICAmIC5vLXBsYW4tc2VhcmNoX19jb25kaXRpb25zX190eHQge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vLXBsYW4tc2VhcmNoX19zZWxlY3Qge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzI7XG4gICAgfVxuXG4gICAgLm8tcGxhbi1zZWFyY2hfX3JlZmluZV9fY29udGVudHMge1xuICAgICAgd2lkdGg6IDExNTZweDtcbiAgICAgIHRvcDogNTRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiA1MnB4IDIwcHggMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzI7XG4gICAgfVxuXG4gICAgLm8tcGxhbi1zZWFyY2hfX3JlZmluZV9fY29udGVudHNfX3Njcm9sbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAzNzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICBkdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIGRkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIG1hcmdpbjogMCAtM3B4IDlweDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuby1wbGFuLXNlYXJjaF9fY29uZGl0aW9uLXVuaXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQoKSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDU3NnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkKCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm8tcGxhbi1zZWFyY2hfX2J0biB7XG4gICAgJi4tY291cnNlLW1lbnUuLXJlc3VsdCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgICAgLm8tcGxhbi1zZWFyY2hfX2J0bl9fYnRuIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL3d3d1RPUFxuICAmLi13d3d0b3Age1xuICAgIC5vLXBsYW4tc2VhcmNoX19saW5lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLm8tcGxhbi1zZWFyY2hfX2xpbmVfX2NvbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6ICRwY3dfd2lkdGg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHotaW5kZXg6IDEyMDA7XG4gICAgfVxuXG4gICAgLm8tcGxhbi1zZWFyY2hfX2xpbmUtbWFpbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuXG4gICAgLm8tcGxhbi1zZWFyY2hfX3BhbmVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5vLXBsYW4tc2VhcmNoX19oZWFkaW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX2dyZWVuLnN2Zyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm8tcGxhbi1zZWFyY2hfX3RhYiB7XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19kb3duXzMuc3ZnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEzcHg7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5vLXBsYW4tc2VhcmNoX19pbnB1dC13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi4tYXJlYSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fbWFwLnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tZGF0ZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fZGF0ZS5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm8tcGxhbi1zZWFyY2hfX2FyZWEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuby1wbGFuLXNlYXJjaF9fZGF0ZXBpY2tlci13cmFwIHtcbiAgICAgIHdpZHRoOiA3MjBweDtcbiAgICB9XG5cbiAgICAuby1wbGFuLXNlYXJjaF9fZ2MtbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuby1wbGFuLXNlYXJjaF9fc3VnZ2VzdGlvbnMtaW5wdXQge1xuICAgICAgdXNlci1zZWxlY3Q6IGF1dG87XG4gICAgfVxuXG4gICAgLm8tcGxhbi1zZWFyY2hfX2JvdHRvbS1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5vLXBsYW4tc2VhcmNoX19idG4ge1xuICAgICAgJi4ta3Yge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB3aWR0aDogMTE1cHg7XG5cbiAgICAgICAgLm8tcGxhbi1zZWFyY2hfX2J0bl9fYnRuIHtcbiAgICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuby1wbGFuLXNlYXJjaF9fcmVmaW5lX19idG4td3JhcCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5vLXBsYW4tc2VhcmNoX19yZWZpbmVfX2J0biB7XG4gICAgICB3aWR0aDogMTE1cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLm8tcGxhbi1zZWFyY2hfX2RhdGUge1xuICAgICAgLm8tcGxhbi1zZWFyY2hfX2RheXMge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vLXBsYW4tc2VhcmNoX19zZWxlY3QsXG4gICAgLm8tcGxhbi1zZWFyY2hfX2RhdGVwaWNrZXItd3JhcCxcbiAgICAuby1wbGFuLXNlYXJjaF9fcmVmaW5lX19jb250ZW50cyB7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBsZWZ0OiAzNzVweDtcbiAgICB9XG4gIH1cblxuICAvL+ODneOCpOODs+ODiOe1seWQiCDlj6/lkKbliKTlrprjg5rjg7zjgrhcbiAgJi4tcG9pbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5vLXBsYW4tc2VhcmNoX190YWIge1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUgPiBhID4gc3BhbjpiZWZvcmUge1xuICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhLm8tcGxhbi1zZWFyY2hfX3RhYl9fbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMTZweCA0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICAgICAgICBjb2xvcjogJGdyYXlfMTA7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggNHB4IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDRweCAyNXB4O1xuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAycHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi4tZGVzdC5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm8tcGxhbi1zZWFyY2hfX3BhbmVsIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGdyZWVuO1xuICAgICAgfVxuXG4gICAgICAmLi1kZXN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm8tcGxhbi1zZWFyY2hfX2RhdGVwaWNrZXItd3JhcCB7XG4gICAgd2lkdGg6IDcyMHB4O1xuICB9XG5cbiAgLy8g5rW35aSW44Ko44O844K444Kn44Oz44OI55SoXG4gICYuLWFnZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLm8tcGxhbi1zZWFyY2hfX3NlbGVjdCB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi5vLXBsYW4tc2VhcmNoX19zb2xvLXNwIHtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAuby1wbGFuLXNlYXJjaF9fbGluZV9faGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICB9XG4gIH1cbn1cblxuLm8tcGxhbi1zZWFyY2hfX3RhYl9fZW0ge1xuICAuby1wbGFuLXNlYXJjaF9fdGFiX19saW5rLmlzLWFjdGl2ZSAmIHtcbiAgICBjb2xvcjogJGdyZWVuO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uby1wbGFuLXNlYXJjaF9fdGFiX19wYyB7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm8tcGxhbi1zZWFyY2hfX2NvbmRpdGlvbl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEyNXB4O1xufVxuXG4uby1wbGFuLXNlYXJjaF9fZGF0ZXBpY2tlci13cmFwIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHksIDAuM3MgdmlzaWJpbGl0eTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDM5MHB4O1xuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAuby1wbGFuLXNlYXJjaC4tdG9wICYge1xuICAgIHdpZHRoOiA3MjBweDtcbiAgfVxuXG4gIC5vLXBsYW4tc2VhcmNoLi1yZXN1bHRzICYge1xuICAgIHdpZHRoOiA3MjBweDtcbiAgICB0b3A6IDU0cHg7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uby1wbGFuLXNlYXJjaF9fZGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIOODiOODg+ODl+ODl+ODqeODs+aknOe0oiBTUFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5vLXBsYW4tc2VhcmNoX193cmFwLXNwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5vLXBsYW4tc2VhcmNoX19tdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvby1wbGFuLXNlYXJjaF9fa3Ytc3AuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDI2NHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5vLXBsYW4tc2VhcmNoX190eHQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcblxuICAgICAgJiAuby1wbGFuLXNlYXJjaF9fdHh0LW1hcmtlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDkwJSwgIzhkYzMyOSA5MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm8tcGxhbi1zZWFyY2hfX3RhYi1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0zcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA0cHg7XG5cbiAgICAubS10YWItbGlzdF9faXRlbSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICBjb2xvcjogJGdyYXlfMTA7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEzcHggMjJweDtcbiAgICAgICAgICBtYXJnaW46IDAgLTRweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vLXRhYi4tYm9yZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxuXG4gIC5vLXBsYW4tc2VhcmNoIHtcbiAgICAmX19wYW5lbC1zcCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX190YWIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA4ZDMxO1xuXG4gICAgICBhLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNhMWExYTE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMWVtIDAuNWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhbmVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICBwYWRkaW5nLXRvcDogNSU7XG4gICAgfVxuXG4gICAgJl9fYXJlYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiY2I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfc2VsZWN0X2Rvd24uc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL+OCqOODquOCoumBuOaKnuODoeODi+ODpeODvFxuICAgICZfX2FyZWEtbGlzdC1zcCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogMTEwMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgICA+IGgyIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDcwcHggMTVweCAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXJlYS1jbG9zZS1zcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB6LWluZGV4OiA1O1xuXG4gICAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2FyZWEtbWVudS1zcCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY4cHgpO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAgICAgZGwge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgZHQge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgZGQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlfNDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgLm8tcGxhbi1zZWFyY2hfX3BsYXkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAuYS1mb3JtLXR4dCB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NiY2JjYjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAwLjVlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiY2I7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19zZWxlY3RfZG93bi5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8v44Ko44Oq44Ki6YG45oqe44Oh44OL44Ol44O8XG4gICAgJl9fZGF0ZS1tZW51LXNwIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAxMTAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIH1cblxuICAgICAgPiBoMiB7XG4gICAgICAgIG1hcmdpbjogMTVweCA3MHB4IDE1cHggMTZweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU0O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RhdGEtY2xvc2Utc3Age1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA5cHg7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB6LWluZGV4OiA1O1xuXG4gICAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2FyZWEtbWVudS1zcCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY4cHgpO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgZGwge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgZHQge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgZGQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlfNDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuby1wbGFuLXNlYXJjaF9fcmVmaW5lIHtcbiAgICAuanMtYWNjICsgZGQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGFwcGVhcmFuY2U6IG5vcm1hbDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiY2I7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYXBwZWFyYW5jZTogbm9ybWFsO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHQtY29sb3I7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBwYWRkaW5nOiA1JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgIGRsIHtcbiAgICAgICAgZHQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgJi5ub3N0eWxlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19zZWxlY3RfZG93bi5zdmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm8tcGxhbi1zZWFyY2hfX3N1Z2dlc3Rpb25zLWlucHV0IHtcbiAgICAgICAgdXNlci1zZWxlY3Q6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5vLXBsYW4tc2VhcmNoX19nYy1zdWdnZXN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA1MDAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC0gKCgxMDAlIC0gNDBweCkgKiAwLjEpKTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMXMgYWxsO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByaWNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAmLWxvd2VyIHtcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWRlZGVkO1xuICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19zZWxlY3RfZG93bi5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdXBwZXIge1xuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19zZWxlY3RfZG93bi5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGltZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWRlZGVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfc2VsZWN0X2Rvd24uc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NoZWNrIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuXG4gICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NoZWNrLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vLXBsYW4tc2VhcmNoX19wZW9wbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuby1wbGFuLXNlYXJjaF9fbnVtYmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBkdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMwMDhkMzE7XG4gICAgICB9XG5cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfc2VsZWN0X2Rvd24uc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vLXBsYW4tc2VhcmNoX19jb25kaXRpb25zIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgZHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMDA4ZDMxO1xuICAgICAgfVxuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWRlZGVkO1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19zZWxlY3RfZG93bi5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVlbSBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm8tcGxhbi1zZWFyY2hfX2NvbnRpbnVvdXMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBkdCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzAwOGQzMTtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2VkZWRlZDtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19zZWxlY3RfZG93bi5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cblxuICAuby1wbGFuLXNlYXJjaF9fY2FsZW5kYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmX190b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgfVxuXG4gICAgJl9fdHRsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gIC5vLXBsYW4tc2VhcmNoX19tb2RhbC1jb3Vyc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICZfX3RvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICZfX3R0bCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWRlZGVkO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfc2VsZWN0X2Rvd24uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICZfX2FyZWEge1xuICAgICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm0tYWNjX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogIzNkM2QzZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAubS1hY2NfX2hlYWRpbmc6YmVmb3JlLFxuICAgIC5tLWFjY19faGVhZGluZzphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICAgIH1cblxuICAgIC5tLWFjY19faXRlbSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgIC5tLWFjY19fY29udCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm8tcGxhbi1zZWFyY2hfX21vZGFsLWNvdXJzZV9fYXJlYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5vLXBsYW4tc2VhcmNoX19tb2RhbC1jb3Vyc2VfX2hpc3Rvcnkge1xuICAgICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm8tcGxhbi1zZWFyY2hfX21vZGFsLWNvdXJzZV9faGlzdG9yeS1saXN0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vLXBsYW4tc2VhcmNoX19tb2RhbC1jb3Vyc2VfX2xpc3Qge1xuICAgICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICMzZDNkM2Q7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm8tcGxhbi1zZWFyY2hfX21vZGFsLWNvdXJzZV9fbGlzdC1hcmVhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLm8tcGxhbi1zZWFyY2hfX21vZGFsLWNvdXJzZV9fbGlzdC1wcmVmIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDMpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vLXBsYW4tc2VhcmNoX19tb2RhbC1jb3Vyc2VfX2xpc3QtY291cnNlIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLi13d3d0b3Age1xuICAgIC5vLXBsYW4tc2VhcmNoX19tdiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLm8tcGxhbi1zZWFyY2hfX212LWxpc3Qge1xuICAgICAgaGVpZ2h0OiAyNjhweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogNjBweDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuby1wbGFuLXNlYXJjaF9fbXYtaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAyNjhweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5vLXBsYW4tc2VhcmNoX19tdi1jb250IHtcbiAgICB9XG5cbiAgICAuby1wbGFuLXNlYXJjaF9fYXJlYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX21hcC5zdmcpO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vLXBsYW4tc2VhcmNoX19wbGF5IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgbGVmdDogMTNweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fZGF0ZS5zdmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1wbGFuLXNlYXJjaF9fc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cbiAgQG1lZGlhICN7JHBjYn0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxuXG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gIH1cbn1cblxuLm8tcGxhbi1zZWFyY2hfX2xpbmVfX2hlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvL+WPguWKoOiAheaDheWgsVxuLm8tcGF0aWNpcGFudC4tcGMge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cbiAgICAmIHRhYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB9XG5cbiAgICAmIHRoLFxuICAgICYgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV8zO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIH1cblxuICAgICYgLm8tcGF0aWNpcGFudF9fdHRsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgfVxuXG4gICAgJiAuaXMtb2ZmIHtcbiAgICAgICAgJjpub3QoLm8tcGF0aWNpcGFudF9fbGlzdCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLm8tcGF0aWNpcGFudF9faW5mbyB7XG4gICAgICAgICAgICB3aWR0aDogNDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXlfNDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLm8tcGF0aWNpcGFudF9fdHh0LXR0bCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV82O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheV80O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlfMztcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJiAuaXMtYWN0aXZlIHtcbiAgICAgICAgJiAuby1wYXRpY2lwYW50X19pbmZvIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MzBweDtcblxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5vLXBhdGljaXBhbnRfX2luZm8taW1nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5vLXBhdGljaXBhbnRfX2RhdGEge1xuXHQgICAgICAgICAgICBmbGV4OiBub25lO1xuXHQgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5vLXBhdGljaXBhbnRfX2luZm8taXRlbSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgLnUtYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgLnUtc2NvcmVfX3R0bCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjVlbTtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiAudS1zY29yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuXHQgICAgICAgICAgICAmLmlzLWluYWN0aXZle1xuXHRcdCAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuXHRcdCAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cdCAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgLm8tcGF0aWNpcGFudF9fdHh0LXR0bCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV82O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLm8tcGF0aWNpcGFudF9fdHh0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1NzVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5vLXBhdGljaXBhbnRfX2J0bi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuXHQuby1wYXRpY2lwYW50Li1wb2ludCAme1xuXHRcdEBtZWRpYSAjeyRwY317XG5cdFx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uby1wYXRpY2lwYW50X19idG57XG5cdEBtZWRpYSAjeyRwY317XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiAyMDBweDtcblx0fVxuXHQuby1wYXRpY2lwYW50Li1wb2ludCAme1xuXHRcdEBtZWRpYSAjeyRwY317XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdFx0QG1lZGlhICN7JHNwfXtcblx0XHRcdG1heC13aWR0aDogNTglO1xuXHRcdFx0ZmxleC1iYXNpczogNTglO1xuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0QG1lZGlhICN7JHNwfXtcblx0XHRcdFx0bWF4LXdpZHRoOiA0MiU7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDQyJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm8tcGF0aWNpcGFudC4tc3Age1xuICAgICYgLm8tcGF0aWNpcGFudF9fdHRsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDFweCAwO1xuICAgIH1cblxuICAgICYgLm8tcGF0aWNpcGFudF9fd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cblxuICAgICYgLmlzLW9mZiB7XG4gICAgICAgICYgLm8tcGF0aWNpcGFudF9faW5mbyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmIC5vLXBhdGljaXBhbnRfX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYgLmlzLWFjdGl2ZSB7XG4gICAgICAgICYgLm8tcGF0aWNpcGFudF9faW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcblxuICAgICAgICAgICAgJiAuby1wYXRpY2lwYW50X19pbmZvLWltZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiAuby1wYXRpY2lwYW50X19kYXRhIHtcblx0ICAgICAgICAgICAgZmxleDogbm9uZTtcblx0ICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExNXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiAuby1wYXRpY2lwYW50X19pbmZvLWl0ZW0ge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmIC51LWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmIC51LXNjb3JlX190dGwge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCI6XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgLnUtc2NvcmUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcblx0ICAgICAgICAgICAgJi5pcy1pbmFjdGl2ZXtcblx0XHQgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcblx0XHQgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXHQgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmIC5vLXBhdGljaXBhbnRfX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgJiAuby1wYXRpY2lwYW50X190eHQtdHRsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjVlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiOlwiO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgLm8tcGF0aWNpcGFudF9fdHh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuby1zZWFyY2gtcmVzdWx0c19fc2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwMDA7XG5cbiAgICAmIC5hLWJ0bi4tY29tcGFyZSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAxMWVtO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG5cbi5vLXNlYXJjaC1yZXN1bHRzX19oZWFkaW5nLWNvbnRlbnRzIHtcblxuICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX2hlYWRpbmcge1xuICAgICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJiAuby1zZWFyY2gtcmVzdWx0c19faGVhZGluZ19fd3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tLXNlYXJjaC1yZXN1bHRzX19oZWFkaW5nX193cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmIC5tLXNlYXJjaC1yZXN1bHRzX190dGwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgLm0tc2VhcmNoLXJlc3VsdHNfX2NvdW50IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmIC5vLXNlYXJjaC1yZXN1bHRzX19jb25kaXRpb25zX190dGwtd3JhcCB7XG4gICAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgJiAuby1zZWFyY2gtcmVzdWx0c19fY29uZGl0aW9uc19fdHRsIHtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbmRpdGlvbnMge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweCAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgJiAuby1zZWFyY2gtcmVzdWx0c19fY29uZGl0aW9ucy1kZXRhaWxzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX3NlbGVjdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJiAuby1zZWFyY2gtcmVzdWx0c19fYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICYgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX2RheSB7XG4gICAgICAgICAgICAgICAgICAgICYgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmIC5hLWZvcm0tdHh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM2VtIC41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmIC5vLXNlYXJjaC1yZXN1bHRzX19kYXlzIHtcbiAgICAgICAgICAgICAgICAgICAgJiBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM2VtIC41ZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5vLXNlYXJjaC1yZXN1bHRzX19jb25kaXRpb25zLWJ0biB7XG4gICAgICAgICAgICAgICAgLmEtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmEtYnRuX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX2J0bi13cmFwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgJiAuby1zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIC5hLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbmRpdGlvbnNfX3R4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbmRpdGlvbnNfX3R4dCB7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICB9XG59XG5cbi5vLXNlYXJjaC1yZXN1bHRzLXBjLm8tc2VhcmNoLXJlc3VsdHMtcGMsXG4uby1zZWFyY2gtcmVzdWx0cy1wYyB7XG4gICAgLy/mpJzntKLntZDmnpzooagoby1jYWxlbmRlciDmtYHnlKgpXG4gICAgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3Qge1xuICAgICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1jbG9zZS1jYWxlbmRlciB7XG4gICAgICAgICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fbWFpbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtaGVhZCB7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzM7XG4gICAgICAgIH1cblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICAgICAgICAgICYuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9faGVhZC1jb21wYXJlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9faGVhZC10aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc5cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5vLXNlYXJjaC1yZXN1bHRzX19saXN0X19oZWFkLWdvbGYge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjA2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5vLXNlYXJjaC1yZXN1bHRzX19saXN0X19oZWFkLXBsYW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5vLXNlYXJjaC1yZXN1bHRzX19saXN0X19oZWFkLXN0YXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5vLXNlYXJjaC1yZXN1bHRzX19saXN0X19oZWFkLXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3RfX2hlYWQtbWluaW11bSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9faGVhZC1yZXNlcnZlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5vLXNlYXJjaC1yZXN1bHRzX19saXN0X19oZWFkLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJiAuby1zZWFyY2gtcmVzdWx0c19fbGlzdF9fdGFibGUtcGxhbntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBib3JkZXItY29sb3I7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodF9ncmVlbl8xO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgIC5vLXNlYXJjaC1yZXN1bHRzX190aCxcbiAgICAgICAgIC5vLXNlYXJjaC1yZXN1bHRzX190ZCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV8zO1xuICAgICAgICB9XG5cbiAgICAgICAgLm8tc2VhcmNoLXJlc3VsdHNfX3RoIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBjb2xvcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cblxuICAgICAgICAuby1zZWFyY2gtcmVzdWx0c19fdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG5cbiAgICAgICAgICAgICYuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1jb21wYXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuby1zZWFyY2gtcmVzdWx0c19fbGlzdC10aW1lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzlweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3Qtc3RhcnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1wcmljZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICNFREVERUQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QtcG9pbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjRURFREVEO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QtbWluaW11bSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgLm8tc2VhcmNoLXJlc3VsdHNfX251bXtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1yZXNlcnZlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vLXNlYXJjaC1yZXN1bHRzX19saXN0LWdvbGYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDZweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cbiAgICAgICAgICAgICAgICAmIC51LWxpc3QtZ29sZl9fdHRsIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA2NmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYudS1nb2xmLW1haW5fX3R0bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vLXNlYXJjaC1yZXN1bHRzX19saXN0LXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG5cbiAgICAgICAgICAgICAgICAmIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LXN0YXR1c19fd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgJiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1zdGF0dXNfX2RldGFpbCBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LXRpbWUge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICB9XG5cbiAgICAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1uYW1lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5vLXNlYXJjaC1yZXN1bHRzX19saXN0LWljb25fX2ltZyB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QtcHJpY2VfX3JlZCB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1wcmljZV9fZW0tcmVkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgfVxuXG4gICAgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QtcHJpY2VfX3RvdGFsIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwKTtcbiAgICB9XG5cbiAgICAuby1zZWFyY2gtcmVzdWx0c19fbGlzdC1wcmljZV9fZW0ge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcG9wcGlucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB9XG4gICAgJi4tc29sb3tcbiAgICAgICAgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3R7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uby1zZWFyY2gtcmVzdWx0cy1zcC5vLXNlYXJjaC1yZXN1bHRzLXNwIHtcbiAgICAmLi1ncmF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3Qge1xuICAgICAgICAmICsgLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJGdyYXlfMTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmIC5vLXNlYXJjaC1yZXN1bHRzX190dGwge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgICAgICAgJiAuby1zZWFyY2gtcmVzdWx0c19fbWFpbi10dGwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiAuby1zZWFyY2gtcmVzdWx0c19fdHRsLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5vLXNlYXJjaC1yZXN1bHRzX19zdWItdHRsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmIC5vLXNlYXJjaC1yZXN1bHRzX19jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMCAwICRncmF5XzExO1xuXG4gICAgICAgICAgICAmICsgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgZGwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX2ljb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuXG4gICAgICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBsaSArIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX2ljb24taW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX2NvdXJzZS10dGwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJiAuby1zZWFyY2gtcmVzdWx0c19faW5mby1mbGV4IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG5cbiAgICAgICAgICAgICAgICAmIC5vLXNlYXJjaC1yZXN1bHRzX19zdGFydCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX21pbmltdW0ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrXzI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX3ByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgJiAudS1pbnRheHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5vLXNlYXJjaC1yZXN1bHRzX19jb3Vyc2UtdHRsICsgLm8tc2VhcmNoLXJlc3VsdHNfX2luZm8tZmxleCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuby1zZWFyY2gtcmVzdWx0c19faW5mby13YXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX3N0YXR1cyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICYgbGkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX3NwLWIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5vLXNlYXJjaC1yZXN1bHRzX19wcmljZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgJiAudS1pbnRheHMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5vLXNlYXJjaC1yZXN1bHRzX19wb2ludCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuby1zZWFyY2gtcmVzdWx0c19fY29udGVudC10dGwge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIH1cbiAgICAgICAgJi4tcGF0dGVybjAxIHtcbiAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgICAgJiBkbCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX3R0bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuby1tb2RhbC4tcGxhbiAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmIC5vLXNlYXJjaC1yZXN1bHRzX19tYWluLXR0bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiAuby1zZWFyY2gtcmVzdWx0c19fY29udGVudCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmIGRsIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX2luZm8ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtZnVsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiBkbCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiAuby1zZWFyY2gtcmVzdWx0c19faW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi5rqA44CA5ZOhXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ0ODQ4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX21vcmUtcGxhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIC8vMeS6uuS6iOe0hFxuICAgICAgICAmLi1zb2xvIHtcbiAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQtbGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5vLXNlYXJjaC1yZXN1bHRzX19jb250ZW50LXR0bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiAuby1zZWFyY2gtcmVzdWx0c19fdW5pdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNDQkNCQ0I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5vLXNlYXJjaC1yZXN1bHRzX19tYWluLXR0bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNzZGRjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5vLXNlYXJjaC1yZXN1bHRzX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMCAwICRncmF5XzExO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMnB4IDhweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAmIC5vLXNlYXJjaC1yZXN1bHRzX19pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYrLm8tc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiAuby1zZWFyY2gtcmVzdWx0c19faWNvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX2ljb24ge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTJweDtcblxuICAgICAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX3N0YXR1cyB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNjAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTJweDtcblxuICAgICAgICAgICAgICAgICYgbGkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgI0M2QzZDNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5vLXNlYXJjaC1yZXN1bHRzX19kZXRhaWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQuNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX2NvdXJzZS10dGwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiAuby1zZWFyY2gtcmVzdWx0c19fc3RhcnQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5vLXNlYXJjaC1yZXN1bHRzX19pdGVtLWxlZnQge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiAuby1zZWFyY2gtcmVzdWx0c19faXRlbS1yaWdodCB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5vLXNlYXJjaC1yZXN1bHRzX19taW5pbXVtIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiAuby1zZWFyY2gtcmVzdWx0c19fcHJpY2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg1O1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiAuby1zZWFyY2gtcmVzdWx0c19fcHJpY2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiAuby1zZWFyY2gtcmVzdWx0c19fcHJpY2UtYm90dG9tIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5vLXNlYXJjaC1yZXN1bHRzX19wcmljZS10b3RhbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiAuby1zZWFyY2gtcmVzdWx0c19fcG9pbnQge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuXG4gICAgICAgIH1cblxuICAgICAgICAmLi1wYXR0ZXJuMDIge1xuICAgICAgICAgICAgJiBsaSB7XG4gICAgICAgICAgICAgICAgJiBkbCB7XG4gICAgICAgICAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX3R0bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuby1tb2RhbC4tcGxhbiAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmIC5vLXNlYXJjaC1yZXN1bHRzX19tYWluLXR0bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiAuby1zZWFyY2gtcmVzdWx0c19fY29udGVudCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmIGRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5XzY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXlfNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEycHg7XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX2luZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYgLm8tc2VhcmNoLXJlc3VsdHNfX2luZm8td2FwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vLXNlYXJjaC1yZXN1bHRzX19jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsMCwwLDAuMTYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzRDNEM0Q7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvY2xvc2Vfd2hpdGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgei1pbmRleDogMjA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbiAgICBtYXJnaW46IC00MHB4IDAgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG59XG4vL+a6gOWToeOBruODhuOCreOCueODiFxuLm8tc2VhcmNoLXJlc3VsdHNfX2xpc3QtcmVzZXJ2ZV9fdHh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGNDQ4NDg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn0iLCIvL+WQjOS8tOiAheeZu+mMslxuLm8tY29tcGFuaW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgJiB0YWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgICYgdGgsXG4gICAgJiB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzM7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgJiAuby1jb21wYW5pb25fX3RpbWUge1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogMCAwIDVweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmVlbjtcbiAgICB9XG5cbiAgICAmIC5vLWNvbXBhbmlvbl9fYm9keSB7XG4gICAgICAgIG1hcmdpbjogMjVweCAwIDEwcHg7XG4gICAgfVxuXG4gICAgJiAuby1jb21wYW5pb25fX3R0bCB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgIH1cbiAgICAmIC5vLWNvbXBhbmlvbl9faGVhZCB7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJiAuby1jb21wYW5pb25fX3R4dC10dGwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV82O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgICYgLm8tY29tcGFuaW9uX190eHQge1xuICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgIH1cblxuICAgICYgLm8tY29tcGFuaW9uX19uYW1lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmIC5vLWNvbXBhbmlvbl9fbWFpbCB7XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiAuby1jb21wYW5pb25fX2VtIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgJi4tcmVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuLy9QQ1xuLm8tY29tcGFuaW9uLXBjIHtcblxuICAgICYgLm8tY29tcGFuaW9uX190eHQtdHRsIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIH1cblxuICAgICYgLm8tY29tcGFuaW9uX19tYWlsIHtcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYgLm8tY29tcGFuaW9uX19uYW1lIHtcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLm8tY29tcGFuaW9uX19idG57XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAzMjBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cblxuXG4vL1NQXG4uby1jb21wYW5pb24tc3Age1xuXG4gICAgJiAuby1jb21wYW5pb25fX2NvbnRlbnQge1xuICAgICAgICAmICsgLm8tY29tcGFuaW9uX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5vLWNvbXBhbmlvbl9fbmFtZSB7XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYgLm8tY29tcGFuaW9uX19jaGFuZ2UtYnRuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn0iLCIvL+ODpuODvOOCtuODvOipleS+oeaKleeov1xuLm8tdXNlci1yZXZpZXcge1xuICAgICYgLm8tdXNlci1yZXZpZXdfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogLTE1cHggMCAxMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgIFx0d2lkdGg6IDUwJTtcbiAgICAgICAgXHRtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYgLm8tdXNlci1yZXZpZXdfX3Blbi1uYW1lIHtcbiAgICBcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYgLm8tdXNlci1yZXZpZXdfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICYgKyAuby11c2VyLXJldmlld19faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgfVxuICAgICAgICAuby11c2VyLXJldmlld19faXRlbS10dGwge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICB9XG4gICAgICAgIC5vLXVzZXItcmV2aWV3X19pdGVtLXNlbGVjdCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0bWluLXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiAuby11c2VyLXJldmlld19fc2VsZWN0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VERURFRDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiAuby11c2VyLXJldmlld19fdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICAmIC5vLXVzZXItcmV2aWV3X19idG4td3JhcCB7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICB9XG5cbiAgICAmIC5vLXVzZXItcmV2aWV3X19mb3JtLXRleHQge1xuICAgICAgICAmLi1mdWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL+OCsOODqeODlVxuLm8tY2hhcnQge1xuICAgICYgLm8tY2hhcnRfX3dyYXAge1xuICAgICAgICBAbWVkaWEgI3skcGN3fXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmIC5vLWNoYXJ0X19mZWF0dXJlcy1jb2wge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuICAgICAgICBAbWVkaWEgI3skcGN3fXtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYgLm8tY2hhcnRfX2Jhci1jb2wge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuICAgICAgICBAbWVkaWEgI3skcGN3fXtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJiAuby1jaGFydF9fb3ZlcmFsbC1yYXRpbmdzIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgLm0tcmF0aW5nX19oZWFkaW5nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgIH1cbiAgICAgICAgLm0tcmF0aW5nX19pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm0tcmF0aW5nX19udW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmIC5vLWNoYXJ0X19yYWRhci1ncmFwaCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgfVxuICAgICYgLm8tY2hhcnRfX3JhdGluZ3Mge1xuICAgIH1cbiAgICAmIC5vLWNoYXJ0X19yYXRpbmcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgLm0tcmF0aW5nX19oZWFkaW5nIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5tLXJhdGluZ19fdW5pdCB7XG4gICAgICAgICAgICB3aWR0aDogNTdweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAubS1yYXRpbmdfX251bSB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgICYuLWhpZ2gtc2NvcmUge1xuICAgICAgICAgICAgLm0tcmF0aW5nX19oZWFkaW5nLFxuICAgICAgICAgICAgLm0tcmF0aW5nX19udW0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5vLWNoYXJ0X19pdGVtIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VERURFRDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgQG1lZGlhICN7JHBjd317XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgJiArIC5vLWNoYXJ0X19pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDYwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiAuby1jaGFydF9fdHRsIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDJweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAbWVkaWEgI3skYmFzaWN9e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiAuby1jaGFydF9fbm90ZXMge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBjb2xvcjogIzY0NjQ2NDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYgLm8tY2hhcnRfX2J0biB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLmEtYnRuLi1zaXplLW1kLTE2IHtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzcH17XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYgLm8tY2hhcnRfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzM7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAmICsgLm8tY2hhcnRfX2xhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi4tZ3JlZW4ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYgLm8tY2hhcnRfX2dyYXBoX19ub3RlcyB7XG4gICAgICAgIEBtZWRpYSAjeyRwY3d9e1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGJhc2ljfXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICYgLm8tY2hhcnRfX2xldmVsIHtcbiAgICAgICAgJiArIC5vLWNoYXJ0X19sZXZlbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm8tc2VsZWN0LW1lbnUge1xuXHQmICsgJiB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxufVxuXG4uby1zZWxlY3QtbWVudV9fdGl0bGUge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0bWFyZ2luOiAwIDAgNnB4O1xufVxuXG4uby1zZWxlY3QtbWVudV9fY29udCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRtYXJnaW46IDAgMCA2cHg7XG59XG5cbi5vLXNlbGVjdC1tZW51X19pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtMTBweCAwIDAgLTEwcHg7XG59XG5cbi5vLXNlbGVjdC1tZW51X19pdGVtc19faXRlbSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRtaW4td2lkdGg6IDkwcHg7XG5cdC5hLWZvcm0tY2hlY2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5hLWZvcm0tY2hlY2tfX3BhcnRzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmLi1hdXRvIHtcblx0XHRtaW4td2lkdGg6IDA7XG5cdH1cbn0iLCIuby1iYW5uZXIge1xuICAmIC5vLWJhbm5lcl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmIC5vLWJhbm5lcl9faXRlbSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA3OHB4KSAvIDMpO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMzlweDtcbiAgICAgICAgJjpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoLW4gKyAzKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgICYgKyAuby1iYW5uZXJfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tY2FtcGFpZ24ge1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICAgICAgJiAuby1iYW5uZXJfX2l0ZW0ge1xuICAgICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMnB4KSAvIDIpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoLW4gKyAyKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmhhcy10dGwge1xuICAgIFxuICB9XG5cdCYuLXBjLWJvdHRvbS1saW5lIHtcblx0XHRAbWVkaWEgI3skZGVza3RvcH17XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcblx0XHR9XG5cdH1cbn1cblxuLm8tYmFubmVyX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG91dGxpbmU6IG5vbmU7XG4gIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgei1pbmRleDogMTA7XG4gICYuLXByZXYge1xuICAgIGxlZnQ6IC00MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfY2Fyb3VzZWxfcHJldi5zdmcpO1xuICB9XG4gICYuLW5leHQge1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2Nhcm91c2VsX25leHQuc3ZnKTtcbiAgfVxufVxuXG4uby1iYW5uZXJfX2xpc3Qge1xuICAuby1iYW5uZXIuLXd3d3RvcCAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtYXJnaW46IDAgLTQwcHg7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMjBweCAzcHg7XG4gICAgfVxuICB9XG4gIC5vLWJhbm5lci4tbm9ybWFsICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdG1hcmdpbjogMCAtMThweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDNweDtcblx0XHRcdG1hcmdpbjogMCAtOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1iYW5uZXJfX2l0ZW0ge1xuICAuby1iYW5uZXIuLXd3d3RvcCAmIHtcbiAgICBmbGV4OiBub25lO1xuICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICAgIH1cbiAgfVxuICAuby1iYW5uZXIuLW5vcm1hbCAmIHtcbiAgICBmbGV4OiBub25lO1xuICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogOHB4IDZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGEge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0JiArIC5vLWJhbm5lcl9faXRlbSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gICAgfVxuICB9XG4gIC5vLWJhbm5lci4tcm91bmRlZCAmIHtcbiAgICBpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG4gIH1cbiAgJi4tYm94LXNoYWRvdyB7XG4gICAgYSB7XG4gICAgICBpbWcge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXHQmLi1lbXB0eSB7XG5cdFx0aW1nIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLm8tYmFubmVyX19pdGVtICsgLm8tYmFubmVyX19pdGVtIHtcbiAgLm8tYmFubmVyLi13d3d0b3AgJiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vL3R0bFxuLm8tYmFubmVyX190dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgIG1pbi13aWR0aDogMzI2cHg7XG4gIH1cblx0Ji4tdHRsMSxcblx0Ji4tdHRsMyB7XG5cdFx0PmltZyB7XG5cdFx0XHRAbWVkaWEgI3skbW9iaWxlfSB7XG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji4tdHRsMiB7XG5cdFx0PmltZyB7XG5cdFx0XHRAbWVkaWEgI3skbW9iaWxlfSB7XG5cdFx0XHRcdHdpZHRoOiAxNTNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5vLWJhbm5lcl9fc3VidHRsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uby1iYW5uZXJfX2JveCB7XG5cdCYuLWZsZXgge1xuXHRcdEBtZWRpYSAjeyRkZXNrdG9wfSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cbn0iLCIvL+S6iOe0hOaJi+e2muOBjVxuLy/jg5fjg63jgrvjgrlcbi5vLXByb2Nlc3NfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmIC5vLXByb2Nlc3NfX2xpc3QtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICRsaWdodF9ncmVlbl8yO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0X2dyZWVuXzI7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCAqIDQpIC8gNCk7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5pcy1hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoNTAlIC0gNDBweCAqIDQpIC8gNCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAmIHAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoLmlzLWFjdGl2ZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCg1MCUgLSAzMHB4ICogNCkgLyA0KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMjtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIsXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMS4yNXJlbSAwIDEuMjVyZW0gMS4xMjVyZW07XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRsaWdodF9ncmVlbl8yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxLjEyNXJlbSAwIDEuMTI1cmVtIDFyZW07XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG5cbn0iLCIuby1xdWVzdGlvbm5haXJle1xuXHRtYXJnaW46IDAgMCAzMHB4O1xuXG5cdC5vLXF1ZXN0aW9ubmFpcmVfX251bWJlciB7XG5cdFx0bWFyZ2luOiAwIDAgNXB4O1xuXHR9XG5cblx0Lm8tcXVlc3Rpb25uYWlyZV9faGVhZCB7XG5cdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHRwYWRkaW5nOiA1cHggMTlweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjg3NTtcblx0fVxuXG5cdC5vLXF1ZXN0aW9ubmFpcmVfX2xpc3Qge1xuXHRcdGxpIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQTFBMUExO1xuXHRcdH1cblx0fVxuXG5cdC5vLXF1ZXN0aW9ubmFpcmVfX2NoZWNrIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0fVxufSIsIi5vLWNvdXJzZS1saXN0IHtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNjdweDtcbiAgfVxuICAmLi1wcmFjdGljZSB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZy10b3A6IDYxcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5vLWNvdXJzZS1saXN0X190YWIge1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRsaWdodF9ncmVlbl8xO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAuby1jb3Vyc2UtbGlzdC4tcHJhY3RpY2UgJiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgfVxuICB9XG4gICYuaXMtc2Nyb2xsIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgJi4tcHJhY3RpY2Uge1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLW5vbmUtbGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4uby1jb3Vyc2UtbGlzdF9fc2VhcmNoIHtcbiAgcGFkZGluZzogMTJweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gIH1cbn1cblxuLm8tY291cnNlLWxpc3RfX3NlYXJjaF9faW5uZXIge1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5vLWNvdXJzZS1saXN0X19zZWFyY2hfX2hlYWRpbmcge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBmbGV4LWJhc2lzOiA5MHB4O1xuICAgIG1heC13aWR0aDogOTBweDtcbiAgfVxuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5vLWNvdXJzZS1saXN0X19zZWFyY2hfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gIH1cbn1cblxuLm8tY291cnNlLWxpc3RfX3NlYXJjaF9fY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGlucHV0OmNoZWNrZWQgKyAuby1jb3Vyc2UtbGlzdF9fc2VhcmNoX19jaGVja2JveF9fdHh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlhMDNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzA5YTAzZTtcbiAgfVxufVxuXG4uby1jb3Vyc2UtbGlzdF9fc2VhcmNoX19jaGVja2JveF9fdHh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwOWEwM2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm8tY291cnNlLWxpc3RfX21haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICB9XG4gICYuLWJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5vLWNvdXJzZS1saXN0X19tYXAge1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjA7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIHRvcDogLTI4cHg7XG4gIH1cbiAgJi5pcy1zY3JvbGwge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgYSB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuICB9XG59XG4uby1jb3Vyc2UtbGlzdF9fc2VsZWN0LXNwLXdyYXBfX2J0bi1ib3gge1xuICBkaXNwbGF5OiBub25lO1xuICAuanMtYXJlYS1tZW51LWZpeGVkLmlzLXNjcm9sbCAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIH1cbiAgfVxufVxuLm8tY291cnNlLWxpc3RfX3NlbGVjdC1zcC13cmFwX19idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGNvbG9yOiAjMDA2ZTI2O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC8vIFdPVk7lgbTjgaflkIToqIDoqp7jga7nv7voqLPjgpJjb250ZW5044Gr5a++44GX44Gm6KGM44Gj44Gm44GE44KL44CCXG4gICYuaGFzLWNsb3NlLXR4dCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLplonjgZjjgotcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuWcsOWfn+ODu+mDvemBk+W6nOecjOOCkuWkieabtFwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm8tY291cnNlLWxpc3RfX3NlbGVjdC1zcC13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLm8tY291cnNlLWxpc3QuLXByYWN0aWNlICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgJi5oYXMtZml4ZWQtbWVudSB7XG4gICAgICAmLmlzLXNjcm9sbCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoIzAwMDAwMCwgMC4xNik7XG4gICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICAuby1jb3Vyc2UtbGlzdC4tcHJhY3RpY2UgJiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8tY291cnNlLWxpc3RfX3NlbGVjdC1zcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAwIDM1cHg7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgIC5vLWNvdXJzZS1saXN0X19zZWxlY3Qtc3Atd3JhcC5oYXMtZml4ZWQtbWVudS5pcy1zY3JvbGwgJiB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICB9XG4gICAgLmwtd3JhcHBlci4tbm8taGVhZGVyICYge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuICB9XG59XG4uby1jb3Vyc2UtbGlzdC4tcHJhY3RpY2Uge1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAuby1jb3Vyc2UtbGlzdF9fc2VsZWN0LXNwLXdyYXAuaGFzLWZpeGVkLW1lbnUuaXMtc2Nyb2xsIHtcbiAgICAgIC5vLWNvdXJzZS1saXN0X19zZWxlY3Qtc3Age1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uby1jb3Vyc2UtbGlzdF9fc2VsZWN0LXNwLXdyYXBfX2J0bi1jb250IHtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uby1jb3Vyc2UtbGlzdF9fc2VsZWN0LXNwX19tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3NXB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm8tY291cnNlLWxpc3RfX2FuY2hvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGdhcDogMTBweCAwO1xuICB9XG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGZsZXgtYmFzaXM6IDg0cHg7XG4gICAgICBtYXgtd2lkdGg6IDg0cHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMXB4KTtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIH1cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5YTAzZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5YTAzZTtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGEge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1maXhlZC1wcmVmIHtcbiAgICAuanMtc2Nyb2xsLWZpeGVkLTIuaXMtc2Nyb2xsICYge1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm8tY291cnNlLWxpc3RfX3RhYl9fYXJlYSB7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzVkYTcxZTtcbiAgfVxufVxuLm8tY291cnNlLWxpc3RfX3RhYl9fYXJlYV9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zNnB4O1xuICB0b3A6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOWEwM2U7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCMwOWEwM2UsIDUlKTtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25fcGluX3doaXRlLnN2Zyk7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm8tY291cnNlLWxpc3RfX3RhYl9fcHJlZiB7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICB9XG4gICYuLWJnLXdoaXRlIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuLm8tY291cnNlLWxpc3RfX3BhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5vLWNvdXJzZS1saXN0X19ib3R0b20ge1xuICBmb250LWZhbWlseTogJGZvbnQtaGlyYWdpbm87XG4gIHBhZGRpbmc6IDI0cHggMTVweCAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5cbi5vLWNvdXJzZS1saXN0X19ib3R0b21fX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICB9XG59XG5cbi5vLWNvdXJzZS1saXN0X19ib3R0b21fX2ljb25zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBnYXA6IDI0cHg7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBnYXA6IDZweDtcbiAgfVxufVxuXG4uby1jb3Vyc2UtbGlzdF9fYm90dG9tX19pY29uIHtcbiAgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi5vLWNvdXJzZS1saXN0X19mZWF0dXJlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMjRweCBzb2xpZCAjNTdhYzM1O1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAzNXB4O1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNzJweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvZ29sZmNvdXJzZWxpc3QvY291cnNlL2ltZ19mZWF0dXJlc19oZWFkaW5nLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHRvcDogLTg0cHg7XG4gICAgfVxuICB9XG59XG5cbi5vLWNvdXJzZS1saXN0X19mZWF0dXJlc19faGVhZGluZyB7XG4gIG1hcmdpbjogMzVweCAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gIH1cbn1cblxuLm8tY291cnNlLWxpc3RfX2ZlYXR1cmVzX19pbmRleCB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMjVweCAxNXB4O1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICB1bCB7XG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gICAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICMwOWEwM2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8tY291cnNlLWxpc3RfX2ZlYXR1cmVzX19pdGVtIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDlhMDNlO1xuICB9XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNTVweCAwO1xuICB9XG59XG5cbi5vLWNvdXJzZS1saXN0X19mZWF0dXJlc19faXRlbV9faGVhZGluZyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgfVxufVxuXG4uby1jb3Vyc2UtbGlzdF9fZmVhdHVyZXNfX2l0ZW1fX2Rlc2Mge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICB9XG59XG5cbi5vLWNvdXJzZS1saXN0X19mZWF0dXJlc19faXRlbV9faW1nIHtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgZmxleC1iYXNpczogMzIwcHg7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tY291cnNlLWxpc3RfX2ZlYXR1cmVzX19pdGVtX190eHQge1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMzIwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xuICB9XG59XG5cbi5vLWNvdXJzZS1saXN0X19mZWF0dXJlc19faXRlbV9faGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIG1hcmdpbjogMjVweCAwO1xuICB9XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLm8tY291cnNlLWxpc3RfX2ZlYXR1cmVzX19pdGVtX19kZXNjIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5vLWNvdXJzZS1saXN0X19mZWF0dXJlc19faXRlbV9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBtYXJnaW46IDQ1cHggMCAwIGF1dG87XG4gIH1cbn1cbiIsIi5vLW1hcHtcbn1cbi5vLW1hcF9fdG9we1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXHR9XG59XG5cbi5vLW1hcF9faGVhZGluZ3tcblx0cGFkZGluZzogMTJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHR3aWR0aDogMzAwcHg7XG5cdH1cbn1cblxuLm8tbWFwX19jb25kaXRpb257XG5cdGRpc3BsYXk6IGZsZXg7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdH1cblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxufVxuXG4uby1tYXBfX2l0ZW17XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdG1hcmdpbjogMCAxMHB4O1xuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0ZmxleDogbm9uZTtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuXHR9XG59XG5cbi5vLW1hcF9fc2VsZWN0LWhlYWRpbmd7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG59XG5cbi5vLW1hcF9fc2VsZWN0e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdHdpZHRoOiAxODBweDtcblx0fVxuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5vLW1hcF9fc2VsZWN0X19tZW51e1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMzJweDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4uby1tYXBfX21haW57XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0QG1lZGlhICN7JGJhc2ljfXtcbiAgXHRwYWRkaW5nLWJvdHRvbToxMDBweDtcbiAgfVxufVxuXG4uby1tYXBfX21hcHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNDAwcHg7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdGhlaWdodDogNTAwcHg7XG5cdH1cbn1cblxuLm8tbWFwX190eHR7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogZmxleDtcblx0dHJhbnNpdGlvbjogMC4zcyBhbGw7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdHRvcDogMDtcbiAgXHRsZWZ0OiAtMzQwcHg7XG4gIFx0Ym90dG9tOiAwO1xuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0cmlnaHQ6IDA7XG4gIFx0Ym90dG9tOiAtMzAwcHg7XG5cdH1cblx0Ji5pcy1hY3RpdmV7XG4gIFx0QG1lZGlhICN7JHBjd317XG4gIFx0ICBsZWZ0OjA7XG4gIFx0fVxuICBcdEBtZWRpYSAjeyRiYXNpY317XG4gICAgXHRib3R0b206IDA7XG4gICAgfVxuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLm8tbWFwX19kZXRhaWx7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0ZmxleDogYXV0bztcblx0fVxufVxuXG4uby1tYXBfX2NhcmR7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheV82O1xufVxuXG4uby1tYXBfX2Nsb3Nle1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRjb2xvcjogI2ZmZjtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0dG9wOiAxNXB4O1xuXHRcdHJpZ2h0OiAtNDBweDtcblx0XHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcblx0fVxuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdHRvcDogLTQ3cHg7XG5cdFx0bGVmdDogMTVweDtcblx0XHR3aWR0aDogMTA4cHg7XG5cdFx0cGFkZGluZzogMTFweCAxNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuXHR9XG5cdCY6YmVmb3Jle1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvY2xvc2Vfd2hpdGUuc3ZnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cbn0iLCIuby1kYXRlcGlja2Vye1xuXHQvL+S6iOe0hFxuXHQmLi1yZXNlcnZle1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0LnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdFx0XG5cdFx0LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFue1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19uZXh0X2JrLTIuc3ZnKTtcblx0XHR9XG5cdFx0XG5cdFx0LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFue1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19wcmV2X2JrLTIuc3ZnKTtcblx0XHR9XG5cdFx0LnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudHtcblx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Ly/kuojntITjg4jjg4Pjg5dcblx0Ji4tcmVzZXJ2ZS4tdG9wLFxuXHQmLi1yZXNlcnZlLi1vbmxpbmUtcGN7XG5cdFx0bWluLWhlaWdodDogMzIwcHg7XG5cdFx0LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFue1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfbmV4dF9iay0yLnN2Zyk7XG5cdFx0fVxuXHRcdC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbntcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3ByZXZfYmstMi5zdmcpO1xuXHRcdH1cblx0fVxuXHQvL+S6iOe0hOODiOODg+ODl1xuXHQmLi1yZXNlcnZlLi1vbmxpbmUtcGMge1xuXHRcdHBhZGRpbmc6IDE1cHggMjAwcHggO1xuXHRcdG1pbi1oZWlnaHQ6IDM3MHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXHQvL+S6iOe0hOOCq+ODrOODs+ODgOODvFxuXHQmLi1jYWxlbmRlcntcblx0XHQudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50e1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblx0fVxuXHRcbn1cblxuLm8tZGF0ZXBpY2tlcl9faW5uZXJ7XG59IiwiLm8taGludHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHksMC4zcyB2aXNpYmlsaXR5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIEBtZWRpYSAjeyRwY317XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogKHRyYW5zbGF0ZSgtNTAlLC01MCUpKTtcbiAgfVxuICAmLmlzLWFjdGl2ZXtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgei1pbmRleDogMzUwMDtcbiAgfVxuICAmLi1pY29ue1xuICAgIEBtZWRpYSAjeyRzcH17XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi5vLWhpbnRfX21haW57XG4gIC5vLWhpbnQuLWljb24gJntcbiAgICBAbWVkaWEgI3skc3B9e1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1oaW50X19ib2R5e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCA3NXB4IDIwcHggMzVweDtcbiAgQG1lZGlhICN7JHBjfXtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAkZ3JheTtcbiAgfVxuICAuby1oaW50Li1jYWxlbmRhciAme1xuICAgIHBhZGRpbmc6IDEwcHggNzBweCAyMHB4IDMwcHg7XG4gICAgd2lkdGg6IDcyMHB4O1xuICAgIGhlaWdodDogNTQwcHg7XG4gIH1cbiAgLm8taGludC4taWNvbiAme1xuICAgIHBhZGRpbmc6IDEwcHggNjBweCAyMHB4IDM1cHg7XG4gICAgQG1lZGlhICN7JHBjfXtcbiAgICAgIHdpZHRoOiA3NDJweDtcbiAgICAgIGhlaWdodDogNjcwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH17XG4gICAgICBwYWRkaW5nOiA0NXB4IDEwcHggNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLm8taGludF9fY2xvc2V7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzI7XG4gIHotaW5kZXg6IDM2MDA7XG4gIEBtZWRpYSAjeyRwY317XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICBAbWVkaWEgI3skc3B9e1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbiAgJjpmb2N1c3tcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi5vLWhpbnRfX2lubmVye1xuICAuby1oaW50Li1pY29uICZ7XG4gICAgQG1lZGlhICN7JHBjfXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG59XG5cbi5vLWhpbnRfX3VuaXR7XG4gIEBtZWRpYSAjeyRwY317XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1pbi13aWR0aDogNTAlO1xuICAgICYuLXN0eWxle1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNDVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDVweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzE0O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1wbGFue1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgI3skc3B9e1xuICAgICYuLXBsYW57XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1oaW50X19oZWFkaW5ne1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkZ3JlZW47XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkYmxhY2tfMjtcbiAgLm8taGludC4taWNvbiAme1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQG1lZGlhICN7JHNwfXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG4gIC5vLWhpbnRfX3VuaXQuLXBsYW4gJntcbiAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gIH1cbn1cblxuLm8taGludF9fdG9we1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMCAzMHB4O1xuICAuby1oaW50Li1jYWxlbmRhciAme1xuICAgIHdpZHRoOiA1NDZweDtcbiAgfVxufVxuXG4uby1oaW50X190b3BfX3R4dC13cmFwe1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMzNHB4O1xuICB0b3A6IDIxcHg7XG59XG5cbi5vLWhpbnRfX3RvcF9fdHh0e1xuICAmOm50aC1jaGlsZCgyKXtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gICY6bGFzdC1jaGlsZHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIC5vLWhpbnRfX3RvcF9fdHh0X19pdGVte1xuICAgICAgaW1ne1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8taGludF9fdG9wX190eHRfX2l0ZW17XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBpbWd7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLm8taGludC4tY2FsZW5kYXIgJntcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgfVxufVxuXG4uby1oaW50X19taWRkbGV7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm8taGludF9fbnVte1xuICBkaXNwbGF5OiBmbGV4O1xuICAmLi1udW0xe1xuICAgIGZsZXgtYmFzaXM6IDI2NnB4O1xuICAgIG1heC13aWR0aDogMjY2cHg7XG4gIH1cbiAgJi4tbnVtMntcbiAgICBmbGV4LWJhc2lzOiAyOThweDtcbiAgICBtYXgtd2lkdGg6IDI5OHB4O1xuICB9XG59XG5cbi5vLWhpbnRfX251bV9faW1ne1xuICAuby1oaW50X19udW0uLW51bTEgJntcbiAgICBmbGV4LWJhc2lzOiAxMjdweDtcbiAgICBtYXgtd2lkdGg6IDEyN3B4O1xuICB9XG4gIC5vLWhpbnRfX251bS4tbnVtMiAme1xuICAgIGZsZXgtYmFzaXM6IDEyN3B4O1xuICAgIG1heC13aWR0aDogMTI3cHg7XG4gIH1cbn1cblxuLm8taGludF9fbnVtX190eHR7XG4gIHBhZGRpbmc6IDMwcHggMCAwIDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuODU7XG4gIHB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGdyYXlfMjtcbiAgfVxufVxuXG4uby1oaW50X19ib3R0b217XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5vLWhpbnRfX3NoYWRle1xufVxuXG4uby1oaW50X19pdGVtLXdyYXB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5XzE0O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICYuLWJvdHRvbXtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5vLWhpbnRfX2l0ZW17XG4gIC5vLWhpbnRfX3VuaXQuLXN0eWxlICZ7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1pbi13aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDNweCAwO1xuICAgIGltZ3tcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuICAuby1oaW50X191bml0Li1wbGFuICZ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uby1oaW50X19lbXtcbiAgY29sb3I6ICRvcmFuZ2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufSIsIi5vLWNvdmlkX190b3Age1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAmLi1jb2wyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYuaGFzLWxpbmsge1xuICAgIEBtZWRpYSAjeyRzcH17XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gIH1cbn1cblxuLm8tY292aWRfX3RvcF9fbGluayB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLm8tY292aWRfX2JvZHkge1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgcGFkZGluZzogMCA5MHB4O1xuICB9XG59XG5cbi5vLWNvdmlkX19saW5rLWhkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIGNvbG9yOiAkZ3JlZW47XG4gIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cblxuLm8tY292aWRfX2l0ZW0tdG9wIHtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAmLi1hZ2VudC1nb29kcyB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWFyZ2luOiAwIC0zMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1jb3ZpZF9faXRlbXMge1xuICAuby1jb3ZpZC4tbWVhc3VyZXMgJiB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAmLi1ib3R0b20ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZzogNXB4IDE1cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgZmxleC1iYXNpczogbm9uZTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm8tY292aWQuLWZhY2lsaXR5ICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzcwNzA3MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8tY292aWRfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY0NjQ2NDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLm8tY292aWQuLW1lYXN1cmVzICYge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuICAgICAgZmxleC1iYXNpczogY2FsYygoMTAwJSAvIDMpIC0gMzBweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDMwcHgpO1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgfVxuICB9XG4gIC5vLWNvdmlkX19pdGVtcy4tYm90dG9tICYge1xuICAgIGZsZXgtYmFzaXM6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm8tY292aWQuLWZhY2lsaXR5ICYge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1jb3ZpZF9faXRlbV9faW1nIHtcbiAgZmxleC1iYXNpczogNzBweDtcbiAgbWF4LXdpZHRoOiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vLWNvdmlkX19pdGVtX190eHQge1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbn1cblxuLm8tY292aWRfX2l0ZW1fX3R4dF9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uby1jb3ZpZF9faXRlbV9fdHh0X19kZXNjIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGEge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICB9XG4gICYuLXBjdy1ub3dyYXAge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG59XG4iLCIuby1jb21wZXRpdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi4tZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5vLWNvbXBldGl0aW9uX190b2RheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xufVxuXG4uby1jb21wZXRpdGlvbl9fdGV4dGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAxOHB4IDAgMzJweDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgbWFyZ2luOiAxOHB4IDAgNDBweDtcbiAgfVxufVxuXG4uby1jb21wZXRpdGlvbl9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgLmEtaGVhZGluZy4tZ3JheS1saW5lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5vLWNvbXBldGl0aW9uLi1kZXRhaWwgJiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBnYXA6IDVweCAzNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cbn1cblxuLm8tY29tcGV0aXRpb25fX2hlYWRpbmdfX2l0ZW0ge1xuICAuby1jb21wZXRpdGlvbi4tZGV0YWlsICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5X215cGFnZTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGdhcDogMjVweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi10b3Age1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1ib3R0b20ge1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLWNvbXBldGl0aW9uX19oZWFkaW5nX190aW1lIHtcbiAgLm8tY29tcGV0aXRpb24uLWRldGFpbCAmIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uby1jb21wZXRpdGlvbl9fcHJpbnRidG4ge1xuICB3aWR0aDogMTQ1cHg7XG59XG5cbi5vLWNvbXBldGl0aW9uX19jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGNvbG9yOiAjMDA5OTMzO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xufVxuXG4uby1jb21wZXRpdGlvbl9fbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uby1jb21wZXRpdGlvbl9fbmFtZV9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLm8tY29tcGV0aXRpb25fX25hdiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheV9teXBhZ2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheV9teXBhZ2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICYuLXRhYiB7XG4gICAgLy90YWIg56u25oqA5Lya5pel56iL44Gu56u25oqA6KaP5YmHXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgLy8gYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm8tY29tcGV0aXRpb25fX25hdl9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzk2OTY5NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgfVxuICAmOm5vdCguaXMtYWN0aXZlKSB7XG4gICAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICB9XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X215cGFnZTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbi5vLWNvbXBldGl0aW9uX19kZXNjIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbn1cblxuLm8tY29tcGV0aXRpb25fX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5vLWNvbXBldGl0aW9uX19hY2Mge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm8tY29tcGV0aXRpb25fX2FjYy1idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAmLi1vcGVuIHtcbiAgICB3aWR0aDogMTYycHg7XG4gIH1cbiAgJi4tY2xvc2Uge1xuICAgIHdpZHRoOiA5MnB4O1xuICB9XG59XG5cbi5vLWNvbXBldGl0aW9uX19hY2MtY29udCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vL3RhYiDnq7bmioDkvJrml6XnqIvjga7nq7bmioDopo/liYdcbi5vLWNvbXBldGl0aW9uX19uYXZfX2JveCB7XG4gIGZsZXgtYmFzaXM6IDE0MHB4O1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5X215cGFnZTtcbiAgfVxuICAmOm50aC1jaGlsZCgybikge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgLm8tY29tcGV0aXRpb25fX25hdl9fYm94X19pdGVtIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgLm8tY29tcGV0aXRpb25fX25hdl9fYm94X19pdGVtIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm8tY29tcGV0aXRpb25fX25hdl9fYm94X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzk2OTY5NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfbXlwYWdlO1xuICB9XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAmLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgfVxuICAmOm5vdCguaXMtYWN0aXZlKSB7XG4gICAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICB9XG59XG4iLCIuby13aW5uZXItaW50ZXJ2aWV3IHtcbiAgQG1lZGlhICN7JHBjfSB7XG4gIH1cbn1cbi5vLXdpbm5lci1pbnRlcnZpZXdfX3R4dCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uby13aW5uZXItaW50ZXJ2aWV3X19hcnRpY2xlIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5vLXdpbm5lci1pbnRlcnZpZXdfX2FydGljbGVfX2ZpZ3VyZSB7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5vLXdpbm5lci1pbnRlcnZpZXdfX2FydGljbGVfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5vLXdpbm5lci1pbnRlcnZpZXdfX3ZpZGVvIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBAbWVkaWEgI3skcGN9IHtcbiAgfVxufVxuIiwiLy8g6IOM5pmv6Imy44Gu44Oc44OD44Kv44K5IOinkuS4uOOBquOBqVxuLm8tYmctYm94IHtcbiAgJi4tbGlnaHQtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXlfbXlwYWdlO1xuICB9XG4gICYuLXJvdW5kZWQzIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbn0iLCIuby1wYW5lbGJveCB7XG4gICYuLWJnLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICB9XG59IiwiLm8tZm9ybSB7XG4gIHBhZGRpbmc6IDEwcHggMCAzMHB4O1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgNTVweDtcbiAgfVxuICAmLi1wYXJ0bmVyIHtcbiAgICBwYWRkaW5nOiA2cHggMCAwcHg7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiA2cHggMCAwcHg7XG4gICAgfVxuICB9XG4gICYuLXJlc2VydmUge1xuICAgIHBhZGRpbmc6IDI0cHggMCAzMHB4O1xuICB9XG4gICYuLXBvaW50IHtcbiAgICBwYWRkaW5nOiAxOHB4IDAgNTVweDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAxMTZweDtcbiAgICB9XG4gIH1cbiAgJi4tcGFzcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICYuLWdyb3VwLWVkaXQge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgfVxuICB9XG4gICYuLXVzZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG4gIC8v44OV44Kp44O844Og5LiK6YOo44Gu44Oh44OD44K744O844K444Gq44GpXG4gICYuLWFzaWRlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICYuLXBhc3MtcmVzZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5vLWZvcm1fX3RvcCB7XG4gIHBhZGRpbmc6IDAgMCA1cHg7XG59XG5cbi5vLWZvcm1fX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xufVxuXG4uby1mb3JtX19ib2R5LXdyYXAge1xuICAmLi1iZy1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheV9teXBhZ2U7XG4gIH1cbiAgJi4tcXVpdCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4uby1mb3JtX19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICB3aWR0aDogMzc4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgJi4tbWQge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gIC5vLWZvcm0uLXBhcnRuZXIuLWdyb3VwICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgfVxuICAuby1mb3JtLi1mdWxsICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gIC5vLWZvcm0uLW5hcnJvdyAmIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHdpZHRoOiA2ODBweDtcbiAgICB9XG4gIH1cbiAgLm8tZm9ybS4tZ3JvdXAtbGlzdCAmIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDlweCAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1mb3JtX191bml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAmICsgLm8tZm9ybV9fdW5pdCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAmLi1uYXJyb3cge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC8vc3Djga7mmYLjgavluYXjgYTjgaPjgbHjgYRcbiAgJi4tc3AtZnVsbCB7XG4gICAgQG1lZGlhICN7JHNwfXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAvL3BjdyDlt6YxMjBweFxuICAmLi1wY3ctbGVmdC1uYXJyb3cge1xuICB9XG4gIC8vcGN3IHl1YmluIGJ0biDlj7MxMjBweFxuICAmLmhhcy15dWJpbi1idG4ge1xuICB9XG59XG5cbi5vLWZvcm1fX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICYuLWZ1bGwge1xuICAgIGZsZXg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gICYuLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC8vc3Djga7mmYLjgavluYXjgYTjgaPjgbHjgYRcbiAgLm8tZm9ybV9fdW5pdC4tc3AtZnVsbCAmIHtcbiAgICBAbWVkaWEgI3skc3B9e1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICsgLm8tZm9ybV9faXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vcGN3IOW3pjEyMHB4XG4gIC5vLWZvcm1fX3VuaXQuLXBjdy1sZWZ0LW5hcnJvdyAmIHtcbiAgICBAbWVkaWEgI3skcGN3fXtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDEyMHB4IC0gMjBweCk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTIwcHggLSAyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy9wY3cg5bemMTIwcHhcbiAgLm8tZm9ybV9fdW5pdC5oYXMteXViaW4tYnRuICYge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5vLWZvcm1fX2l0ZW1fX2hlYWRpbmcge1xuICBjb2xvcjogI2FhYTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc21hbGwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIH1cbn1cblxuLm8tZm9ybV9fZGVzYyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGEge1xuICAgIGNvbG9yOiAjMTE2OWZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gIH1cbiAgJiArIC5vLWZvcm1fX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgJi4tbm90aWNlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICYgKyAuby1mb3JtX19kZXNjIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5vLWZvcm1fX25vdGljZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjZmY0ODQ4O1xufVxuXG4uby1mb3JtX19yZXF1aXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIGNvbG9yOiAjZmY0ODQ4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uby1mb3JtX19pdGVtX19pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgfVxuICAmLi1sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBtYXJnaW46IC01cHggLTNweDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgfVxuICB9XG4gICYuLWp1c3RpZnkge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gICYuLWJveCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxufVxuXG4uby1mb3JtX19pdGVtX19pY29uIHtcbiAgbWFyZ2luOiAxMHB4IDdweDtcbiAgLm8tZm9ybV9faXRlbV9faWNvbnMuLWxlZnQgJiB7XG4gICAgbWFyZ2luOiA1cHggM3B4O1xuICB9XG59XG5cbi5vLWZvcm1fX25hbWVsaXN0IHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgbWF4LWhlaWdodDogMjg1cHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgbWF4LWhlaWdodDogMzMwcHg7XG4gIH1cbiAgJi4tbXVsdGlwbGUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogOHB4IDI1cHg7XG4gICAgfVxuICB9XG4gICYuLW5vLXNpZGUtcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgJi4tYmctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLm8tZm9ybV9fbmFtZWxpc3RfX2l0ZW0ge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICYgKyAuby1mb3JtX19uYW1lbGlzdF9faXRlbSB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG4gIC5vLWZvcm1fX25hbWVsaXN0Li1tdWx0aXBsZSAmIHtcbiAgICAmICsgLm8tZm9ybV9fbmFtZWxpc3RfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJi4tc2lkZS1wYWQge1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogNXB4IDI1cHg7XG4gICAgfVxuICB9XG4gICYuaXMtY2hlY2stZnVsbFdpZHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJmMWQzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAvLyDjgb7jgajjgoHjgabpgbjmip5cbiAgLm8tZm9ybV9fbmFtZWxpc3QuLW11bHRpcGxlICYge1xuICAgICY6aG92ZXIge1xuICAgICAgLm8tZm9ybV9fbmFtZWxpc3RfX2l0ZW1fX2NoZWNrX19pbm5lciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZjFkMztcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTsgLy9nb3RvcGFzc1xuICAgICAgICAgIEBtZWRpYSAjeyRwY30gey8vZ290b3Bhc3NcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8tZm9ybV9fc2VsZWN0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJi4tbWQge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tZm9ybV9faGVhZGluZyB7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDE1cHggMCAyMHB4O1xuICB9XG4gICYuLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtYXJnaW46IDE1cHggMCAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICB9XG4gIH1cbn1cblxuLm8tZm9ybV9faW5wdXQge1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIGZsZXgtYmFzaXM6IDQ0MHB4O1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gIH1cbiAgLm8tZm9ybV9faGVhZGluZy4tZmxleCAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICYuLXNwLWxvbmcge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxuICAmLi1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9teXBhZ2UvaWNvbl9zZWFyY2gtdGhpbi5zdmcpO1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1mb3JtX19idG4ge1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJi4tbGVmdC1zaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG4gICYuLXNwLWNvbDIge1xuICAgID4gKiB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tc20ge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgIH1cbiAgfVxuICAmLi1zcC1wYWQge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgJi4tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm8tZm9ybS4tdXNlciAmLFxuICAuby1mb3JtLi1ncm91cC1saXN0ICYge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgLy/jgrDjg6zjg7zjga7og4zmma/jga7kuK3jga7jg5zjgr/jg7NcbiAgLm8tZm9ybV9fcGFuZWwuLXNwLXBhZCAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbiAgICAmLi1zcC1idG4ge1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1mb3JtX19ncm91cC1ib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uby1mb3JtX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLm8tZm9ybV9fZ3JvdXBfX2l0ZW0ge1xuICBtYXJnaW46IDRweDtcbn1cblxuLm8tZm9ybV9faXRlbV9fZ3JvdXBzIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLm8tZm9ybV9faXRlbV9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICAmICsgLm8tZm9ybV9faXRlbV9fZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLm8tZm9ybV9fYnRtLXR4dCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5vLWZvcm1fX2J0bl9faXRlbSB7XG4gICYgKyAuby1mb3JtX19idG5fX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgJi4tY2FuY2VsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbi8vLm8tZm9ybV9fYm9keSDmqKrjgatjb2wyXG4uby1mb3JtX19ib2R5LWNvbHMge1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5vLWZvcm1fX2JvZHkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M4YzhjODtcbiAgICAgIH1cbiAgICB9XG4gICAgLm8tZm9ybV9fYm9keSArIC5vLWZvcm1fX2JvZHkge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4uby1mb3JtX19pdGVtX190eHQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBwYWRkaW5nOiAxMHB4IDEycHggMHB4O1xufVxuXG4uby1mb3JtX19xdWl0LWl0ZW1zIHtcbiAgcGFkZGluZzogMTVweDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDI1cHg7XG4gIH1cbn1cblxuLm8tZm9ybV9fcXVpdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm8tZm9ybV9fc2VsZWN0LWJveCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5vLWZvcm1fX25hcnJvdy1wYyB7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHdpZHRoOiA2ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uby1mb3JtX19ncm91cC1hY2Mge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbn1cblxuLm8tZm9ybV9fbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLm8tZm9ybV9fbGFiZWwge1xuICBtYXJnaW46IDRweCA1cHg7XG59XG5cbi5vLWZvcm1fX2l0ZW1fX2lucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLi1uYXJyb3cge1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gIH1cbiAgJi4tYmlydGhkYXkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxM3B4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgQG1lZGlhICN7JHBjfXtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gIH1cbiAgJi5oYXMteXViaW4tYnRuIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMTNweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxMDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYSAjeyRwY3d9e1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5vLWZvcm1fX2l0ZW1fX3Rvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vLWZvcm1fX3VuaXQtd3JhcHBlciB7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuLy9mb3JtIGVycm9yXG4uby1mb3JtX19lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMjRweCBhdXRvO1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLy8gLm8tZm9ybV9faW5wdXQtaGFzLWVycm9yIHtcbi8vICAgJjplbXB0eSB7XG4vLyAgICAgKyAuby1mb3JtX19lcnJvcl9faW5wdXRfX21lc3NhZ2Uge1xuLy8gICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICB9XG4vLyAgIH1cbi8vICAgJjppbnZhbGlkOm5vdCg6Zm9jdXMpIHtcbi8vICAgICArIC5vLWZvcm1fX2Vycm9yX19pbnB1dF9fbWVzc2FnZSB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLm8tZm9ybV9fZXJyb3JfX2lucHV0X19tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vLWZvcm1fX2Vycm9yX19pbnB1dC1sYWJlbCB7XG4gICYuaGFzLWVycm9yLW1lc3NhZ2Uge1xuICAgIC5vLWZvcm1fX2Vycm9yX19pbnB1dF9fbWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLm8tZm9ybV9fcGFuZWwge1xuICAmLi1saWdodGdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5X215cGFnZTtcbiAgfVxuICAmLi1zcC1wYWQge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cbiAgLm8tZm9ybS4tcGFzcy1yZXNldCAmIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tZm9ybV9fYnRtLXRlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm8tZm9ybV9fYnRtLXRlbF9fdHh0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uby1mb3JtX19idG0tdGVsX19udW0ge1xuICBjb2xvcjogIzM0N2FmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4uby1mb3JtX190eHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTM1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICB9XG59XG5cbi5vLWZvcm1fX3R4dCB7XG4gIG1hcmdpbjogMjRweCBhdXRvIDdweDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gOHB4O1xuICB9XG59XG5cbi5vLWZvcm1fX3R4dC1jaGFuZ2Uge1xuICAmLi1ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4uby1mb3JtX19saW5lIHtcbiAgbWFyZ2luOiAzMnB4IDAgMTZweDtcbn1cblxuLm8tZm9ybV9fdHh0LWRlc2Mge1xuICBtYXJnaW46IDI0cHggMCAxMHB4O1xufVxuXG4uby1mb3JtX190eHQtcmVxdWlyZSB7XG4gIG1hcmdpbjogMTBweCAwIDZweDtcbn1cblxuLm8tZm9ybV9fcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMTVweCAwIDM1cHg7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIG1hcmdpbjogMjVweCAwIDQ4cHg7XG4gIH1cbn1cblxuLm8tZm9ybV9fY2hlY2stYWxlcnQge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICB3aWR0aDogMTAwdnc7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAxMHB4IDM4cHg7XG4gIH1cbn1cblxuLm8tZm9ybV9fY2hlY2stYWxlcnRfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4uby1mb3JtX19jaGVjay1hbGVydF9fdHh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTM7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4vL2FkZCBncm91cCBsaXN0XG4uby1mb3JtX19ncm91cC1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICArIC5vLWZvcm1fX2dyb3VwLWxpc3RfX2l0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjOGM4O1xuICB9XG59XG4uby1mb3JtX19ncm91cC1saXN0X19jZWxscyB7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4uby1mb3JtX19ncm91cC1saXN0X19pdGVtX19jZWxsX19ncm91cHMge1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIC5vLWZvcm0uLWdyb3VwLWxpc3QgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi4tcGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgei1pbmRleDogMztcbiAgfVxufVxuXG4uby1mb3JtX19ncm91cC1saXN0X19pdGVtX19jZWxsX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gICYgKyAuby1mb3JtX19ncm91cC1saXN0X19pdGVtX19jZWxsX19ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAuby1mb3JtLi1ncm91cC1saXN0ICYge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbn1cbi5vLWZvcm1fX2dyb3VwLWxpc3RfX2l0ZW1fX2NlbGwge1xuICAmOm50aC1jaGlsZCgyKSB7XG4gICAgZmxleDogMTtcbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5vLWZvcm0uLWdyb3VwLWxpc3QgJiB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuICB9XG4gICYuLXByIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5vLWZvcm1fX2dyb3VwLWxpc3RfX2l0ZW1fX2NlbGwgKyAuby1mb3JtX19ncm91cC1saXN0X19pdGVtX19jZWxsIHtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbi5vLWZvcm1fX2dyb3VwLWxpc3RfX2l0ZW1fX2Vycm9yIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi8vcmVjYXB0Y2hhXG4uby1mb3JtX19yb2JvdCB7XG4gICYuLW5hcnJvdyB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5vLWZvcm1fX2l0ZW1fX2lucHV0X19yb2JvdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm8tZm9ybV9fcnVsZSB7XG4gIG1heC13aWR0aDogOTkwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICYuLXNwLXBhZCB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG59XG4uby1mb3JtX19ydWxlX19jaGVjayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLWZvcm1fX3J1bGVfX3RleHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4ZDMxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uby1mb3JtX19ydWxlX190ZXh0X19pbm5lciB7XG4gIG1hcmdpbjogMTJweCAwIDEycHggMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLm8tZm9ybV9fcnVsZV9fdGV4dF9faW5uZXJfX3BhcmFncmFwaCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUzO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xufVxuLm8tZm9ybV9fYXBwcm92ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIEBtZWRpYSAjeyRzcH17XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgfVxufVxuLy/mrKHlm57ku6XpmY3oh6rli5Xjg63jgrDjgqTjg7Ncbi5vLWZvcm1fX2xvZ2luLWNoZWNrIHtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5vLWZvcm1fX3Nuc19fdHRsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm8tZm9ybV9faW5mbyB7XG4gICYuLXBjLWNlbnRlciB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufSIsIi5vLXJlc2VydmUtaW5mb19fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gIH1cbn1cblxuLm8tcmVzZXJ2ZS1pbmZvX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgJi4tZnVsbCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uby1yZXNlcnZlLWluZm9fX2l0ZW1fX2hlYWRpbmcge1xuICBmbGV4LWJhc2lzOiAxMTBweDtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgcGFkZGluZzogOXB4IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5X215cGFnZV81O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheV9teXBhZ2VfNTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheV9teXBhZ2VfNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXlfbXlwYWdlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIGZsZXgtYmFzaXM6IDEzNXB4O1xuICAgIG1heC13aWR0aDogMTM1cHg7XG4gICAgcGFkZGluZzogMTBweCA4cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgfVxuICAuby1yZXNlcnZlLWluZm9fX2l0ZW0uLXBjLWNvbm5lY3RlZCAmIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cbiAgfVxuICAuby1yZXNlcnZlLWluZm9fX2l0ZW0uLXRvcCAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgMDtcbiAgICB9XG4gIH1cbiAgLm8tcmVzZXJ2ZS1pbmZvX19pdGVtLi1sZWZ0dG9wICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAwO1xuICAgIH1cbiAgfVxuICAuby1yZXNlcnZlLWluZm9fX2l0ZW0uLWJvdHRvbSAmIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlfbXlwYWdlXzU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgM3B4O1xuICB9XG4gIC5vLXJlc2VydmUtaW5mby4tZGV0YWlsICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgZmxleC1iYXNpczogMjQ1cHg7XG4gICAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG4gIH1cbiAgLm8tcmVzZXJ2ZS1pbmZvLi1wb2ludCAmIHtcbiAgICBmbGV4LWJhc2lzOiA0NDBweDtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHBhZGRpbmc6IDE1cHggMTZweDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5vLXJlc2VydmUtaW5mby4tdXNlci1pbmZvICYge1xuICAgICAgZmxleC1iYXNpczogMTI1cHg7XG4gICAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgZmxleC1iYXNpczogMjUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG4gIH1cbiAgJi4tZmxleC1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uby1yZXNlcnZlLWluZm9fX2l0ZW1fX2JvZHkge1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5X215cGFnZV81O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheV9teXBhZ2VfNTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTM1cHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTM1cHgpO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICB9XG4gIC5vLXJlc2VydmUtaW5mb19faXRlbS4tdG9wICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggMCAwO1xuICAgIH1cbiAgfVxuICAuby1yZXNlcnZlLWluZm9fX2l0ZW0uLXJpZ2h0dG9wICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggMCAwO1xuICAgIH1cbiAgfVxuICAuby1yZXNlcnZlLWluZm9fX2l0ZW0uLWJvdHRvbSAmIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlfbXlwYWdlXzU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAwO1xuICB9XG4gIHN0cm9uZyB7XG4gICAgY29sb3I6ICNmZjAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICBwIHtcbiAgICAmICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5vLXJlc2VydmUtaW5mby4tZGV0YWlsICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMjQ1cHgpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNDVweCk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIH1cbiAgfVxuICAuby1yZXNlcnZlLWluZm8uLXBvaW50ICYge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDQ0MHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ0MHB4KTtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgcGFkZGluZzogMTNweCAxNnB4O1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLm8tcmVzZXJ2ZS1pbmZvLi11c2VyLWluZm8gJiB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTI1cHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTI1cHgpO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgfVxufVxufVxuXG4uby1yZXNlcnZlLWluZm9fX2l0ZW1fX2lucHV0IHtcbiAgaGVpZ2h0OiAyNzVweDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuXG4vLyDjg53jgqTjg7Pjg4jnhafkvJrooagoc3DmmYIpXG4uby1yZXNlcnZlLWluZm8uLXBvaW50IHtcbiAgLm8tcmVzZXJ2ZS1pbmZvX19pdGVtIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICYuLWNvbHVtbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgICAmLi10b3Age1xuICAgICAgfVxuICAgICAgJi4tYm90dG9tIHtcbiAgICAgICAgLm8tcmVzZXJ2ZS1pbmZvX19pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuby1yZXNlcnZlLWluZm9fX2l0ZW1fX2hlYWRpbmcge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICYuLXRvcCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgJi4tbWlkZGxlIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuby1yZXNlcnZlLWluZm9fX2l0ZW1fX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiA5LjVweCA2cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXlfbXlwYWdlXzU7XG4gICAgICAgICYuLWJvdHRvbSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi4tbWlkZGxlIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdOOCteOCpOODieODiuODk1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLm8tc2lkZS1uYXZ7XG4gIG1hcmdpbjogMjVweCAyNXB4IDI1cHggMHB4O1xuICBAbWVkaWEgI3skYmFzaWN9e1xuICAgIG1hcmdpbjogMjVweCAwO1xuICB9XG4gIEBtZWRpYSAjeyRzcH17XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgLy9TUOi/veW+k+ODoeODi+ODpeODvFxuICAmLi1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uby1zaWRlLW5hdl93cmFwe1xuICBAbWVkaWEgI3skYmFzaWN9e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uby1zaWRlLW5hdl9faXRlbXtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkICNjOGM4YzggMXB4O1xuICBAbWVkaWEgI3skbW9iaWxlfXtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cblxuICBhe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2FhYTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIHNwYW57XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBAbWVkaWEgI3skYmFzaWN9e1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1vYmlsZX17XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTEpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH17XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG5cbiAgJi4tbWFpbntcbiAgICBAbWVkaWEgI3skbW9iaWxlfXtcbiAgICAgIHBhZGRpbmc6IDE4cHggMTBweCAxMnB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9e1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDgpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGNifSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyA4KTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gICAgYXtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY317XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBAbWVkaWEgI3skYmFzaWN9e1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtYWN0aXZle1xuICAgIGF7XG4gICAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDA5OTMzO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgQG1lZGlhICN7JGJhc2ljfXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tc3ZnLWNvbG9ye1xuICAgICAgZmlsbDogIzAwOTkzMztcbiAgICB9XG4gIH1cblxuICAmLi1uby1ib3JkZXJ7XG4gICAgQG1lZGlhICN7JHNwfXtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmljb24tc3ZnLXNpemV7XG4gIEBtZWRpYSAjeyRtb2JpbGV9e1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxufVxuXG4uby1zaWRlLW5hdl9fb3RoZXJ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YwRjBGMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwcHg7XG4gIHotaW5kZXg6IDE7XG4gIC8vU1Dov73lvpPjg6Hjg4vjg6Xjg7xcbiAgLm8tc2lkZS1uYXYuLWhlYWRlciAmIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMTAwJTtcbiAgfVxufVxuXG4uby1zaWRlLW5hdl9fcGMtYmFubmVye1xuICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIEBtZWRpYSAjeyRiYXNpY317XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx044Oe44Kk44Oa44O844K4XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uby1teXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy8gbXlwYWdlX19oZWFkaW5nXG5cbi5vLW15cGFnZV9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggMDtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gICYuLW1haW4ge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwO1xuICAgICYuLWFnZW50IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDA7XG4gICAgICAmLi1hZ2VudCB7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMTBweCAxMXB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgJi4tYWdlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1wYyB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi4tYWdlbnQge1xuICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgfVxuICB9XG59XG5cbi5vLW15cGFnZV9faGVhZGluZ19fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xuICBwYWRkaW5nOiA4cHggMThweCA4cHggMjRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE4cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuXG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgcGFkZGluZzogN3B4IDE3cHggN3B4IDIwcHg7XG4gIH1cbn1cblxuLm8tbXlwYWdlX19oZWFkaW5nX19uYW1lIHtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nOiAwcHg7XG5cbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgfVxufVxuXG4uby1teXBhZ2VfX2hlYWRpbmdfX3RleHQge1xuICBjb2xvcjogIzhlOGU4ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMHB4O1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgfVxuXG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG5cbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgfVxuICB9XG59XG5cbi5vLW15cGFnZV9faGVhZGluZ19fbnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMHB4O1xuXG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIH1cbn1cblxuLm8tbXlwYWdlX19oZWFkaW5nX19idG4ge1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICB9XG59XG5cbi8vIG15cGFnZV9fYm9keVxuXG4uby1teXBhZ2VfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAwcHggMjZweDtcbiAgbWFyZ2luOiAwIC01cHg7XG4gIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NC45N3B4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5vLW15cGFnZV9faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwYWRkaW5nOiAwcHggMTRweCAxMHB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIG1pbi1oZWlnaHQ6IDEzNnB4O1xuICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHBhZGRpbmc6IDBweCA4cHggMTFweDtcbiAgfVxuICAmLi1zdGF0dXMtc2l6ZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJi4tc3RhdHVzLXNpemUsXG4gICYuLXBvaW50LXNpemUge1xuICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgIG1hcmdpbjogMCA1cHggMjBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NC45N3B4KSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi4tY2FtcGFpZ24tc2l6ZSxcbiAgJi4tY291cG9uLXNpemUsXG4gICYuLXN0YW1wLXNpemUge1xuICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgICBtYXgtd2lkdGg6IDE5NXB4O1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIHdpZHRoOiAxNTVweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgbWluLWhlaWdodDogMTY5cHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0Ljk3cHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLy/jgrnjgr/jg7Pjg5fjg6njg6rjg7zjgYLjgopcbiAgLy8gLm8tbXlwYWdlX19ib2R5Li1oYXMtc3RhbXAgJiB7XG4gIC8vICAgJi4tc3RhdHVzLXNpemUsXG4gIC8vICAgJi4tcG9pbnQtc2l6ZSB7XG4gIC8vICAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAvLyAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAvLyAgICAgfVxuICAvLyAgIH1cblxuICAvLyAgICYuLWNhbXBhaWduLXNpemUsXG4gIC8vICAgJi4tY291cG9uLXNpemUsXG4gIC8vICAgJi4tc3RhbXAtc2l6ZSB7XG4gIC8vICAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAvLyAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAvLyAgICAgfVxuICAvLyAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAvLyAgICAgICB3aWR0aDogMTAwcHg7XG4gIC8vICAgICB9XG4gIC8vICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gIC8vICAgICAgIHdpZHRoOiAxNTBweDtcbiAgLy8gICAgIH1cbiAgLy8gICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0Ljk3cHgpIHtcbiAgLy8gICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDVweCk7XG4gIC8vICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAvLyAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyB9XG59XG5cbi5vLW15cGFnZV9faXRlbV9fdGl0bGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICBiYWNrZ3JvdW5kOiAjMzIzMjMyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBtYXJnaW46IDAgLTE0cHg7XG4gIHBhZGRpbmc6IDhweCAwIDVweDtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICBwYWRkaW5nOiA2cHggMHB4O1xuICAgIG1hcmdpbjogMCAtOHB4O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM2NDY0NjQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExKTtcbiAgICB9XG4gIH1cbiAgJi4tcG9pbnQgc3BhbiB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICB9XG4gIH1cbiAgJi4tY2FtcGFpZ24gc3BhbixcbiAgJi4tY291cG9uIHNwYW4sXG4gICYuLXN0YW1wIHNwYW4ge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vICYuLXN0YW1wIHtcbiAgLy8gICBAbWVkaWEgI3skc3B9IHtcbiAgLy8gICAgIHdpZHRoOiA2NHB4O1xuICAvLyAgIH1cbiAgLy8gfVxufVxuXG4uby1teXBhZ2VfX2l0ZW1fX3RleHRfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAmLi1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkICNjOGM4YzggMXB4O1xuICB9XG4gICYuLXRvcCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSk7XG4gICAgfVxuICB9XG4gICYuLWJvdHRvbSB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1teXBhZ2VfX2l0ZW1fX3RleHQge1xuICBjb2xvcjogIzMyMzIzMjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBsaW5lLWhlaWdodDogMTtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDBweCA1cHg7XG4gIH1cbiAgJi4tc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgY29sb3I6ICM2NDY0NjQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSk7XG4gICAgfVxuICAgICYuLW5vbWFyZ2luIHtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgIH1cbiAgfVxuICAmLi1wb2ludCB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzAwOTkzMztcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzOCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgIG1hcmdpbjogMjBweCAzcHggMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1jYW1wYWlnbixcbiAgJi4tY291cG9uIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwKTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzAwOTkzMztcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIG1hcmdpbjogOHB4IDNweCAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWJsYWNrIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICBjb2xvcjogIzMyMzIzMjtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTApO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vICYuLXN0YW1wIHtcbiAgLy8gICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8vICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG5cbiAgLy8gICBAbWVkaWEgI3skc3B9IHtcbiAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAvLyAgIH1cblxuICAvLyAgIHNwYW4ge1xuICAvLyAgICAgY29sb3I6ICMwMDk5MzM7XG4gIC8vICAgICBAaW5jbHVkZSBmb250LXNpemUoMzQpO1xuICAvLyAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLy8gICAgIEBtZWRpYSAjeyRzcH0ge1xuICAvLyAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAvLyAgICAgICBtYXJnaW46IDEzcHggM3B4IDBweDtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cbiAgJi4taGVhZHR4dCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExKTtcbiAgICB9XG4gIH1cbn1cblxuLm8tbXlwYWdlX19pdGVtX190ZXh0X19yaWdodCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm8tbXlwYWdlX19pdGVtX190ZXh0X19udW0ge1xuICBjb2xvcjogIzAwOTkzMztcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDJweCAwIDA7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSk7XG4gIH1cbn1cblxuLm8tbXlwYWdlX19pdGVtX19saW5rIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBib3JkZXItdG9wOiBzb2xpZCAjYzhjOGM4IDFweDtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDExKTtcbiAgfVxuICAmLi1ub2JvcmRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5vLW15cGFnZV9faXRlbV9fbGlua19fdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwOTkzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5vLW15cGFnZV9faXRlbV9faW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGltZyB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxufVxuXG4uby1teXBhZ2VfX2Jhbm5lci1hcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMS42cHggMjRweCAwO1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHggMDtcbiAgfVxuICAuby1teXBhZ2VfX2Jhbm5lci1hcmVhLXVuaXQgJiB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjEuNnB4O1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1teXBhZ2VfX2Jhbm5lci1hcmVhLXVuaXQge1xuICBwYWRkaW5nLWJvdHRvbTogMjEuNnB4O1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuIiwiLy9jaGNraW4g44K544Oe44ObXG4uby1jaGVja2luX19uYW1lIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm8tY2hlY2tpbl9fYm94X190dGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbi5vLWNoZWNraW5fX2JveHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uby1jaGVja2luX19ib3gge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi13aWR0aDogY2FsYyg1MCUgLSA5cHgpO1xuICAmLi1iZy1jb2xvciB7XG4gICAgLm8tY2hlY2tpbi4tZ29sZCAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGRiYzc7XG4gICAgfVxuICAgIC5vLWNoZWNraW4uLXNpbHZlciAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgfVxuICAgIC5vLWNoZWNraW4uLXBsYXRpbnVtICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZGVlZDtcbiAgICB9XG4gIH1cbn1cbi5vLWNoZWNraW5fX2JveF9fcmFuayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAmOmJlZm9yZSB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAuby1jaGVja2luLi1nb2xkICYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pbWdfZ29sZC5wbmcpO1xuICAgIH1cbiAgICAuby1jaGVja2luLi1zaWx2ZXIgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ltZ19zaWx2ZXIucG5nKTtcbiAgICB9XG4gICAgLm8tY2hlY2tpbi4tcGxhdGludW0gJiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ltZ19wbGF0aW51bS5wbmcpO1xuICAgIH1cbiAgfVxufVxuLm8tY2hlY2tpbl9fYm94X190eHQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIC5vLWNoZWNraW4uLWdvbGQgJiB7XG4gICAgY29sb3I6ICNhNThhNGU7XG4gIH1cbiAgLm8tY2hlY2tpbi4tc2lsdmVyICYge1xuICAgIGNvbG9yOiAjODk4OTg5O1xuICB9XG4gIC5vLWNoZWNraW4uLXBsYXRpbnVtICYge1xuICAgIGNvbG9yOiAjNTMzNDg3O1xuICB9XG59XG4uby1jaGVja2luX19ib3hfX3BvaW50Ym94IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uby1jaGVja2luX19ib3hfX3BvaW50IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDMwKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5vLWNoZWNraW5fX2JveF9fdW5pdCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uby1jaGVja2luX19jYXJkIHtcbiAgY29sb3I6ICM4ZThlOGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uby1jaGVja2luX19udW1iZXIge1xuICBjb2xvcjogIzMyMzIzMjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDMyKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm8tY2hlY2tpbl9fcXJib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uby1jaGVja2luX19tZW1iZXIge1xuICBjb2xvcjogIzhlOGU4ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm8tY2hlY2tpbl9fbGltaXRfX2l0ZW0ge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uby1jaGVja2luX19saW1pdF9faXRlbSArIC5vLWNoZWNraW5fX2xpbWl0X19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5vLWNoZWNraW5fX2xpbWl0X190dGxfX2ltZyB7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm8tY2hlY2tpbl9fbGltaXRfX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm8tY2hlY2tpbl9fbGltaXRfX2xhc3Qge1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIuby1wYWdlLWxvZ2luIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLi1wb2ludC1jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4uby1wYWdlLWxvZ2luX19ib2R5IHtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIHBhZGRpbmctdG9wOiAxMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDIzNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5X215cGFnZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi5vLXBhZ2UtbG9naW5fX2JvZHlfX2lubmVyIHtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uby1wYWdlLWxvZ2luX190eHRib3gge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uby1wYWdlLWxvZ2luX19ub3RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgY29sb3I6ICMyNzdkZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm8tcGFnZS1sb2dpbl9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU4cHg7XG4gICAgJi4tYXBwbGUge1xuICAgICAgbWluLWhlaWdodDogNTRweDtcbiAgICB9XG4gIH1cbiAgJi4td2lkZSB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtYXgtd2lkdGg6IDM4NXB4O1xuICAgIH1cbiAgfVxufVxuLm8tcGFnZS1sb2dpbl9fbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGdyYXlfbXlwYWdlXzQ7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheV9teXBhZ2U7XG4gIH1cbn1cblxuLm8tcGFnZS1sb2dpbl9fYm90dG9tIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDEwcHg7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5vLXBhZ2UtbG9naW5fX3R4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uby1wYWdlLWxvZ2luX19zdWJ0dGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uby1wYWdlLWxvZ2luX19jYXB0aW9uIHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLXBhZ2UtbG9naW5fX2ltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm8tcGFnZS1sb2dpbl9faW1hZ2VzX19pbWcge1xuICBtYXJnaW46IDAgMTJweDtcbn1cbi5vLXBhZ2UtbG9naW5fX2ludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC02MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi5vLXRhYmxlLWNsaW1iX190dGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLm8tdGFibGUtY2xpbWJfX3RhYmxlX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlfbXlwYWdlXzU7XG4gICAgfVxuICAgIC5vLXRhYmxlLWNsaW1iX190YWJsZV9faXRlbSB7XG4gICAgICAmLi1pdGVtMDEge1xuICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlfbXlwYWdlXzU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8tdGFibGUtY2xpbWJfX3RhYmxlX19pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXlfbXlwYWdlXzU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheV9teXBhZ2VfNTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1pbi1oZWlnaHQ6IDQ3cHg7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICB9XG5cbiAgJi4taXRlbTAxIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5X215cGFnZV81O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZmxleC1iYXNpczogMTYlO1xuICAgICAgbWF4LXdpZHRoOiAxNiU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJi4taXRlbTAyIHtcbiAgICBjb2xvcjogIzA5YTAzZTtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXlfbXlwYWdlXzU7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWJhc2lzOiAxMyU7XG4gICAgICBtYXgtd2lkdGg6IDEzJTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgfVxuICB9XG4gICYuLWl0ZW0wMyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgZmxleDogMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDQ0JSk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ0JSk7XG4gICAgfVxuICB9XG4gICYuLWl0ZW0wNCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZmxleC1iYXNpczogMTUlO1xuICAgICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICB9XG4gIH1cbn1cbi5vLXRhYmxlLWNsaW1iX190YWJsZV9faXRlbV9fdW5pdCB7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gIH1cbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIH1cbiAgJi4tcmVkIHtcbiAgICBjb2xvcjogI2ZmMmYyZjtcbiAgfVxuICAmLi1wb2ludCB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIH1cbiAgfVxufVxuLm8tdGFibGUtY2xpbWJfX3RhYmxlX19pdGVtX19pY29uIHtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5vLXRhYmxlLWNsaW1iX190YWJsZV9faXRlbV9fdHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8vIFVQXG4vLyBAbWVkaWEgI3skcGN9XG4vLyBET1dOXG4vLyBAbWVkaWEgI3skc3B9XG5cbi5vLWNvdXBvbi1kZXRhaWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAmLi1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICYuLWdyZWVucGx1cyB7XG4gICAgLy9ncmVlbnBsdXPnlKjjga7mnaXloLTjgq/jg7zjg53jg7PoqbPntLBcbiAgfVxufVxuXG4uby1jb3Vwb24tZGV0YWlsX19tYWluIHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC8v44Kv44O844Od44Oz5L2/55So5riI44G/IG8tY291cG9uLWRldGFpbF9fbWFpbiDjgastcGFpZOi/veWKoOOBp+OCr+ODvOODneODs+S9v+eUqOa4iOOBv1xuICAvL+OCr+ODvOODneODs+S9v+eUqOa4iOOBv2dyZWVuKyBvLWNvdXBvbi1kZXRhaWxfX21haW4g44GrLXBhaWQtZ3JlZW5wbHVz6L+95Yqg44Gn44Kv44O844Od44Oz5L2/55So5riI44G/XG4gIC5vLWNvdXBvbi1kZXRhaWxfX3BhaWRib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vLWNvdXBvbi1kZXRhaWxfX3RvcCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAuby1jb3Vwb24tZGV0YWlsX19tYWluLi1ncmVlbiAmIHtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICM0ZmI0NDc7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzRmYjQ0NztcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgIzRmYjQ0NztcbiAgfVxuICAuby1jb3Vwb24tZGV0YWlsX19tYWluLi1saWdodC1ibHVlICYge1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgIzU1YjZkMztcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjNTViNmQzO1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjNTViNmQzO1xuICB9XG59XG4uby1jb3Vwb24tZGV0YWlsX19ib3R0b20ge1xuICBwYWRkaW5nOiA0LjVweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgLm8tY291cG9uLWRldGFpbF9fbWFpbi4tZ3JlZW4gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRmYjQ0NztcbiAgfVxuICAuby1jb3Vwb24tZGV0YWlsX19tYWluLi1saWdodC1ibHVlICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NWI2ZDM7XG4gIH1cbn1cbi5vLWNvdXBvbi1kZXRhaWxfX3R0bCB7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgLm8tY291cG9uLWRldGFpbC4tZ3JlZW5wbHVzICYge1xuICAgIHBhZGRpbmc6IDZweCAwIDAgNTBweDtcbiAgfVxufVxuLm8tY291cG9uLWRldGFpbF9fcHJpY2Vib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA2cHggMCAxMHB4O1xuICAmLi1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgJi5oYXMtbGFiZWwge1xuICAgIHBhZGRpbmc6IDZweCAwIDZweCAyNXB4O1xuICB9XG59XG4uby1jb3Vwb24tZGV0YWlsX19wcmljZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAuby1jb3Vwb24tZGV0YWlsX19wcmljZWJveC5oYXMtbGFiZWwgJiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4uby1jb3Vwb24tZGV0YWlsX19wcmljZS10eHQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbn1cbi5vLWNvdXBvbi1kZXRhaWxfX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIC5vLWNvdXBvbi1kZXRhaWxfX21haW4uLWdyZWVuICYge1xuICAgIGNvbG9yOiAjMDA5OTMzO1xuICAgIGJvcmRlci10b3A6ICMwMDk5MzMgM3B4IGRhc2hlZDtcbiAgfVxuICAuby1jb3Vwb24tZGV0YWlsX19tYWluLi1saWdodC1ibHVlICYge1xuICAgIGNvbG9yOiAjNTViNmQzO1xuICAgIGJvcmRlci10b3A6ICM1NWI2ZDMgM3B4IGRhc2hlZDtcbiAgfVxuICAuby1jb3Vwb24tZGV0YWlsLi1ncmVlbnBsdXMgJiB7XG4gICAgYm9yZGVyLXRvcDogIzAwNTgzZSAycHggZGFzaGVkO1xuICB9XG4gID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uby1jb3Vwb24tZGV0YWlsX19kYXRlX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAuby1jb3Vwb24tZGV0YWlsLi1ncmVlbnBsdXMgJiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5vLWNvdXBvbi1kZXRhaWxfX2JveF9fdHRsIHtcbiAgZmxleC1iYXNpczogNDIlO1xuICBtYXgtd2lkdGg6IDQyJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAyLjVweCAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAuby1jb3Vwb24tZGV0YWlsX19tYWluLi1ncmVlbiAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZiNDQ3O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5vLWNvdXBvbi1kZXRhaWxfX21haW4uLWxpZ2h0LWJsdWUgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1YjZkMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuby1jb3Vwb24tZGV0YWlsX19kYXRlX19ib3guLXJlc2VydmUgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDIwMDtcbiAgICBjb2xvcjogIzE3MTcxNztcbiAgfVxuICAuby1jb3Vwb24tZGV0YWlsLi1ncmVlbnBsdXMgJiB7XG4gICAgY29sb3I6ICMwMDU4M2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5vLWNvdXBvbi1kZXRhaWxfX2JveF9fZGF0YSB7XG4gIGZsZXgtYmFzaXM6IDU4JTtcbiAgbWF4LXdpZHRoOiA1OCU7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuby1jb3Vwb24tZGV0YWlsX19tYWluLi1ncmVlbiAmIHtcbiAgICBjb2xvcjogIzRmYjQ0NztcbiAgfVxuICAuby1jb3Vwb24tZGV0YWlsX19tYWluLi1saWdodC1ibHVlICYge1xuICAgIGNvbG9yOiAjNTViNmQzO1xuICB9XG4gIC5vLWNvdXBvbi1kZXRhaWxfX2RhdGVfX2JveC4tcmVzZXJ2ZSAmIHtcbiAgICBjb2xvcjogIzE3MTcxNztcbiAgfVxuICAuby1jb3Vwb24tZGV0YWlsLi1ncmVlbnBsdXMgJiB7XG4gICAgY29sb3I6ICMwMDU4M2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLy9zcFxuLm8tY291cG9uLWRldGFpbF9faW5wdXQtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xufVxuLy/kvb/nlKjmuIjjgb8gLXBhaWQg44KS6L+95Yqg44GZ44KLXG4uby1jb3Vwb24tZGV0YWlsX19tYWluIHtcbiAgJi4tcGFpZCB7XG4gICAgLm8tY291cG9uLWRldGFpbF9fcGFpZGJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LCAyNiwgMjYsIDAuNyk7XG4gICAgICAuby1jb3Vwb24tZGV0YWlsX19wYWlkYm94X19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaW1nX3BhaWQucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMjM3cHg7XG4gICAgICAgIGhlaWdodDogODlweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLXBhaWQtZ3JlZW5wbHVzIHtcbiAgICAuby1jb3Vwb24tZGV0YWlsX19wYWlkYm94IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMjYsIDI2LCAwLjcpO1xuICAgICAgcGFkZGluZzogMTlweCAxNnB4O1xuICAgICAgLm8tY291cG9uLWRldGFpbF9fcGFpZGJveF9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uby1jb3Vwb24tZGV0YWlsX19wYWlkYm94X19pdGVtX19uYW1lIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLm8tY291cG9uLWRldGFpbF9fbWFpbi4tcGFpZC1ncmVlbnBsdXMgJiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uby1jb3Vwb24tZGV0YWlsX19wYWlkYm94X19pdGVtX19kYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC5vLWNvdXBvbi1kZXRhaWxfX21haW4uLXBhaWQtZ3JlZW5wbHVzICYge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5vLWNvdXBvbi1kZXRhaWxfX3BhaWRib3hfX2l0ZW1fX3RpbWUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLm8tY291cG9uLWRldGFpbF9fbWFpbi4tcGFpZC1ncmVlbnBsdXMgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi8vaW5wdXRcbi5vLWNvdXBvbi1kZXRhaWxfX2lucHV0LWJveF9fdHRsIHtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLWNvdXBvbi1kZXRhaWxfX2lucHV0LWJveF9fY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzMyMzIzMjtcbiAgb3V0bGluZTogbm9uZTtcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYWFhYWFhO1xuICB9XG59XG4uby1jb3Vwb24tZGV0YWlsX190YWJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbn1cbi5vLWNvdXBvbi1kZXRhaWxfX3RhYmxlX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5vLWNvdXBvbi1kZXRhaWxfX3RhYmxlICYge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICB9XG4gIH1cbn1cbi5vLWNvdXBvbi1kZXRhaWxfX3RhYmxlX19oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xuICB9XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMmUyZTI7XG4gIH1cbiAgJi4tcGMtaGVhZGVyIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuICAmLi1iZy1saWdodC1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICB9XG4gICYuLWJnLWNsZWFyLXBjIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuLm8tY291cG9uLWRldGFpbF9fdGFibGVfX2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJi4tZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbn1cblxuLm8tY291cG9uLWRldGFpbF9fY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLm8tY291cG9uLWRldGFpbF9fY29kZV9fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1NXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLm8tY291cG9uLWRldGFpbF9fY29kZV9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxMHB4IDEzcHg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4vL2dyZWVucGx1c1xuLm8tY291cG9uLWRldGFpbF9fYm90dG9tX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm8tY291cG9uLWRldGFpbF9fcmliYm9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8vIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbiIsIi5vLWdvbGZjb3Vyc2Uta3Yge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYuLWltZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICB9XG4gICAgJi4tYXJlYSB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICBoZWlnaHQ6IDE2OHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIGhlaWdodDogMTY4cHg7XG4gICAgICB9XG4gICAgICB9XG4gIH1cbn1cbi5vLWdvbGZjb3Vyc2Uta3ZfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMTQ0NjI2LCAwLjUpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uby1nb2xmY291cnNlLWt2X19pbm5lcl9fYm94IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuby1nb2xmY291cnNlLWt2Li1hcmVhICYge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbn1cbi5vLWdvbGZjb3Vyc2Uta3ZfX2lubmVyX19lbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgfVxufVxuLy8gLm8tZ29sZmNvdXJzZS1rdl9faW5uZXJfX3N1YnR0bCB7XG4vLyAgIGNvbG9yOiAjMDlhMDNlO1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICBsaW5lLWhlaWdodDogMS41O1xuLy8gICBwYWRkaW5nOiA4cHg7XG4vLyAgIEBtZWRpYSAjeyRiYXNpY30ge1xuLy8gICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuLy8gICB9XG4vLyAgIEBtZWRpYSAjeyRwY3d9IHtcbi8vICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuLy8gICAgIG1pbi13aWR0aDogNTk2cHg7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4vLyAgIH1cbi8vIH1cbi5vLWdvbGZjb3Vyc2Uta3ZfX2lubmVyX190dGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoNDIpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4uby1nb2xmY291cnNlLWt2X19pbm5lcl9fdHh0IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDlBMDNFO1xuICBmb250LXdlaWdodDogNjAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1pbi1oZWlnaHQ6IDc4cHg7XG4gIH1cbn0iXX0= */
