/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@font-face {
  font-family: "Open Sans";
  src: url(/build/fonts/OpenSans-ExtraBold.110e781b.ttf) format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url(/build/fonts/OpenSans-Regular.1b0809d5.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url(/build/fonts/OpenSans-SemiBold.a16d8201.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url(/build/fonts/OpenSans-Bold.dbb97fd9.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url(/build/fonts/OpenSans-Light.ed41bedf.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cuprum";
  src: url(/build/fonts/Cuprum-Regular.5f942110.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cuprum";
  src: url(/build/fonts/Cuprum-Medium.b44a32c5.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cuprum";
  src: url(/build/fonts/Cuprum-SemiBold.90148bdc.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cuprum";
  src: url(/build/fonts/Cuprum-Bold.f897fbbf.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Franklin Gothic Demi";
  src: url(/build/fonts/Franklin_Gothic_Demi.48faa43c.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ponters";
  src: url(/build/fonts/ponters.d2032ef0.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
.header {
  background: #ffffff;
  padding: 18px 0 24px 0;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.0392156863);
}

.header__right {
  margin-left: auto;
  padding-top: 20px;
}

.header__phone {
  display: flex;
  flex-direction: column;
}

.header_fixed {
  position: sticky;
  top: 0;
  z-index: 999;
}

.header__header-nav {
  margin-left: auto;
}

.header__btn {
  font-family: "Cuprum", sans-serif;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #000;
  display: block;
  padding: 5px 0;
  cursor: pointer;
  transform: scale(1);
}
.header__btn::before {
  content: "";
  background: url(/build/images/phone.1670892d.svg) no-repeat;
  background-size: 100%;
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 10px;
}
.header__btn:hover {
  transform: scale(1.02);
}
.header__btn:focus {
  outline: none;
}

.header__phone .phone {
  text-align: right;
  font-size: 14px;
}

.logo.header__logo {
  padding-top: 16px;
}

.header__sub-info, .header__mobile-sub-info {
  width: 100%;
  text-align: center;
  font-size: larger;
  color: #000;
}
.header__mobile-sub-info {
  font-size: smaller;
  color: #fff;
}

.footer {
  background: #fff;
  padding: 30px 0 70px 0;
}
.footer .logo::before {
  left: 40px;
}
.footer .logo__info {
  left: 43px;
}
.footer .logo__title, .footer .logo__text {
  color: #000;
}
.footer .phone {
  color: #000;
}

.footer__logo {
  padding-right: 30px;
  max-width: 24%;
}

.footer__logo .logo {
  margin-bottom: 30px;
}

.footer__text {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.06em;
  color: #000;
  margin-bottom: 15px;
  opacity: 0.2;
}

.footer__nav {
  margin-right: 86px;
}
.footer__nav:last-child {
  margin-right: 0;
}

.footer__nav-title {
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.2);
  margin-bottom: 12px;
  cursor: pointer;
}
.footer__nav-title:hover {
  color: #9c9c9c;
}

.footer__nav-link {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.2);
  text-decoration: none;
  padding: 7px 0;
  display: inline-block;
}
.footer__nav-link:hover {
  color: #9c9c9c;
}

.footer_open_nav::after {
  content: "";
}

.footer__nav-link.ticket_icon {
  padding-left: 38px;
  position: relative;
}
.footer__nav-link.ticket_icon::before {
  left: -8px;
  opacity: 0.25;
  top: -8px;
}

.footer__nav-link.ticket_icon::before {
  background: url(/build/images/ticket-black.0bf5aeb8.svg) no-repeat;
  background-size: 100%;
  opacity: 0.2;
}

.footer__nav-link.ticket_icon:hover::before {
  opacity: 0.4;
}

.footer_open_nav::after {
  content: "";
  background: url(/build/images/arrow.1e763a96.svg) no-repeat;
  background-size: 100%;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-left: 10px;
}

.footer_open_nav:hover::after {
  background: url(/build/images/arrow_white.953466b0.svg) no-repeat;
  background-size: 100%;
}

.footer__policy {
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 15px;
  text-decoration: none;
}

.footer__right {
  margin-left: auto;
  text-align: right;
}

.footer__soc-net {
  margin-top: 30px;
}

.footer__nav-wrap {
  padding-top: 15px;
  margin-left: auto;
}

.footer__nav-list {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s;
}

.footer__nav-list.show {
  max-height: 300px;
  opacity: 1;
  visibility: visible;
}

.footer__dark-link {
  color: #000;
  transform: scale(1);
}
.footer__dark-link:hover {
  transform: scale(1.05);
  color: #000;
}

.footer__logo-pay-img {
  max-width: 300px;
  margin-top: 10px;
}

.header-nav {
  padding-top: 31px;
  margin-left: auto;
  position: relative;
  left: 26px;
}

.header-nav__item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 0 10px;
  text-align: center;
  min-width: 132px;
  margin-left: -30px;
}
.header-nav__item:first-child {
  position: relative;
  left: -21px;
}
.header-nav__item:nth-child(2) {
  position: relative;
  left: -6px;
}
.header-nav__item:last-child {
  margin-right: 0;
}

.header-nav__link {
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  transform: scale(1);
  position: relative;
  padding: 0 9px;
  min-width: 86px;
}
.header-nav__link:hover {
  transform: scale(1.05);
}

.header-nav__link.ticket_icon {
  padding-left: 46px;
  position: relative;
}

.header-nav__text {
  position: relative;
  display: block;
  z-index: 9;
}

.ticket-item {
  width: calc(25% - 4px);
  margin: 0 0 4px 4px;
  position: relative;
  background: #fff;
  text-decoration: none;
  cursor: pointer;
  border-radius: 20px;
}
.ticket-item__info {
  transition: all 0.2s;
  border-radius: 20px 20px 0 0;
  position: relative;
  width: 100%;
  display: block;
}

.ticket-item__img {
  object-fit: cover;
  object-position: center;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 20px 20px 0 0;
}

.ticket-item__img-wrap {
  display: block;
  left: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  border-radius: 20px 20px 0 0;
  transition: all 0.1s;
  opacity: 0;
  visibility: hidden;
}

.ticket-item:hover .ticket-item__btn {
  background: #ffffff;
  border: 1px solid #D52827;
  color: #D52827;
}
.ticket-item:hover .ticket-item__img-wrap {
  opacity: 1;
  visibility: visible;
}
.ticket-item:hover .ticket-item__v-name, .ticket-item:hover .ticket-item__date, .ticket-item:hover .ticket-item__result, .ticket-item:hover .ticket-item__for-poster-time, .ticket-item:hover .ticket-item__for-poster-name {
  color: #fff;
}

.ticket-item__logo {
  transform: scale(1.1);
  max-width: 60px;
}

.ticket-item__result {
  font-weight: 700;
  font-size: 36px;
  line-height: 30px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #000;
  width: 25.33%;
  text-align: center;
}

.ticket-item__vs {
  align-items: center;
  max-width: 94%;
  margin: 10px auto 0;
  justify-content: space-between;
  padding: 35px 0 5px;
  position: relative;
}

.ticket-item__v, .ticket-item__s {
  text-align: center;
  display: block;
  width: 37.33%;
}

.ticket-item__date {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1em;
  color: #828282;
  text-align: center;
  position: absolute;
  width: 100%;
  display: block;
}

.ticket-item__time {
  font-size: 10px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.1em;
  color: #828282;
  position: absolute;
  bottom: 0;
  width: 100%;
  display: block;
}

.ticket-item__v-name {
  font-family: "Open Sans", sans-serif;
  color: #D52827;
  display: block;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 2px;
}

.ticket-item__for-poster {
  text-align: center;
}

.ticket-item__for-poster-name {
  font-size: 14px;
  line-height: 26px;
  letter-spacing: 0.06em;
  color: #828282;
  margin-bottom: 10px;
  text-align: center;
  padding: 10px 15px 0 15px;
  display: none;
  font-family: "Open Sans", sans-serif;
  position: relative;
}

.ticket-item__for-poster-time {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.1em;
  color: #828282;
  padding-bottom: 15px;
  display: block;
  position: relative;
}

.ticket-item_style .ticket-item__date {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.15em;
  color: #000;
  position: relative;
  display: block;
}
.ticket-item_style .ticket-item__vs {
  padding: 5px 0 10px;
}
.ticket-item_style .ticket-item__for-poster-name {
  display: block;
}
.ticket-item_style .ticket-item__for-poster-time {
  font-size: 14px;
  display: block;
  position: relative;
}

.ticket-item__logo-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 70px;
}

.ticket_item_info_teams {
  justify-content: space-between;
  max-width: 90%;
  margin: 0 auto;
}

.ticket_item__col3 {
  width: 33%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.ticket-item__logo-wrap {
  height: 80px;
  width: 80px;
}

.home__tickets-top .ticket-item__logo-wrap {
  height: 50px;
  width: 50px;
  margin: 0 auto;
}

.event__vs-name {
  margin-top: 10px !important;
}

.home__tickets-top .ticket-item__vs {
  padding: 0 0 10px 0 !important;
}

.ticket-item:hover .ticket-item__date {
  font-weight: 600;
}
.ticket-item:hover .ticket-item__v-name {
  font-weight: 600;
  text-shadow: 1px 1px 2px #000;
}

.ticket_item_info_event {
  display: block;
  text-align: center;
  font-size: 16px;
  margin-top: 10px;
}

.ticket_item_body {
  padding: 20px !important;
}

.ticket_item__result {
  white-space: nowrap;
}

.event__vs-logo-wrap {
  height: 100px !important;
  width: 100px;
  margin: 0 auto;
}

.home__ba-bol-img {
  max-width: 100%;
}

.event__vs-name {
  margin-top: 10px;
  text-align: center;
}

.event__vs-info {
  width: 33% !important;
}

.event__vs-result {
  width: 33% !important;
  white-space: nowrap;
}

.ticket_item_info_wrap {
  font-size: 22px !important;
}

.event__vs-logo {
  max-width: 100% !important;
  max-height: 100%;
}

.ticket-item__date {
  position: relative;
}

.ticket-item__logo-wrap {
  margin-bottom: 6px;
}

@media (max-width: 1320px) {
  .event__vs-logo {
    max-width: 100px !important;
  }
  .event__vs_row {
    width: 38% !important;
  }
  .event__title-wrap, .event__date {
    width: 26% !important;
  }
}
@media (max-width: 1100px) {
  .ticket_item_info_wrap {
    font-size: 18px !important;
  }
  .ticket-item__logo-wrap {
    height: 60px;
    width: 60px;
  }
}
@media (max-width: 1030px) {
  .event__vs_row {
    width: 44% !important;
  }
}
@media (max-width: 770px) {
  .event__title-wrap, .event__date {
    width: 100% !important;
  }
  .event__info {
    padding: 10px 0;
  }
  .event__img, .event__img-wrap {
    min-height: 230px;
  }
  .event__title {
    font-size: 16px;
    width: 100% !important;
    text-align: center;
    max-width: 100% !important;
    justify-content: center;
  }
  .event__date {
    display: flex !important;
    flex-flow: row wrap;
    justify-content: center;
    position: relative;
    top: -10px;
  }
  .event__hall {
    width: 100%;
  }
  .event__vs_row {
    width: 80% !important;
    order: 1 !important;
  }
  .event__vs_row {
    margin: -30px auto 0 auto !important;
  }
  .event__date-time {
    margin-top: 3px !important;
  }
}
@media (max-width: 500px) {
  .event__vs-name {
    font-size: 22px !important;
    line-height: 29px !important;
    height: 48px;
    overflow: hidden;
  }
  .event__title {
    padding-top: 23px !important;
    margin-bottom: 10px;
  }
  .event__vs-logo-wrap {
    margin-bottom: 10px;
  }
  .event__vs-logo {
    max-width: 100% !important;
    max-height: 100% !important;
    transform: scale(1);
  }
  .event__vs-logo-wrap {
    height: 80px !important;
    width: 80px;
  }
}
@media (max-width: 400px) {
  .event__vs-logo-wrap {
    height: 60px !important;
    width: 60px;
  }
  .home__ba-bol-img {
    max-width: 100%;
  }
  .event__vs-name {
    font-size: 20px !important;
    line-height: 30px !important;
  }
  .event__vs_row {
    width: 92% !important;
  }
}
.ticket_item {
  color: #000;
  background: #fff;
  border-radius: 20px;
  cursor: pointer;
  margin: 0 0 4px 4px;
  position: relative;
  text-decoration: none;
  width: calc(25% - 4px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.ticket_item_body {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 20px 20px 0 0;
  padding: 20px;
  height: 100%;
}

.ticket_item_date_wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}

.ticket_item_date {
  display: flex;
  align-items: center;
}

.ticket_item_date_day {
  font-size: 40px;
  line-height: 45px;
  color: #D52827;
  font-weight: 600;
  text-align: center;
  letter-spacing: -0.02em;
  margin-right: 5px;
}

.ticket_item_date_time {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  display: block;
  margin-top: -3px;
}

.ticket_item_date_month {
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
  color: #D52827;
  display: block;
}

.ticket_item_place {
  font-size: 18px;
  line-height: 24px;
  color: #676767;
  display: block;
}

.ticket_item_info_wrap {
  font-size: 18px;
  line-height: 24px;
}

._ticket_item_v1 .ticket_item_info_wrap .ticket_item_place {
  display: none;
}

._ticket_item_v2 .ticket_item_info_teams {
  display: inline-block;
}
._ticket_item_v2 .ticket_item_date_wrap .ticket_item_place {
  display: none;
}
._ticket_item_v2 .ticket_item_info_wrap .ticket_item_place {
  margin-top: 10px;
}

.ticket_item_btn {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #fff;
  padding: 15px;
  display: block;
  border-radius: 0 0 20px 20px;
  background: #D52827;
}

@media (max-width: 1000px) {
  .ticket_item {
    width: calc(33.33% - 4px);
  }
}
@media (max-width: 769px) {
  .ticket_item {
    width: calc(50% - 4px);
  }
  .ticket_item_body {
    padding: 12px 15px;
  }
  .ticket_item_date_day {
    font-size: 30px;
    line-height: 35px;
  }
  .ticket_item_date_time {
    font-size: 10px;
    line-height: 16px;
  }
  .ticket_item_date_month {
    font-size: 12px;
    line-height: 12px;
  }
  .ticket_item_place {
    font-size: 12px;
    line-height: 15px;
  }
  .ticket_item_info_wrap {
    font-size: 14px;
    line-height: 20px;
  }
  .ticket_item_btn {
    font-size: 16px;
    line-height: 20px;
    padding: 10px;
  }
}
@media (max-width: 500px) {
  .ticket_item {
    width: calc(100% - 4px);
  }
}
.slider__img {
  max-width: 100%;
}

.slider div {
  width: 100%;
}

.slider_link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999;
}

.slider {
  /*&::before {
    content: "";
    background: linear-gradient(180deg, rgba(0, 88, 146, 0) 45.14%, rgba(0, 28, 83, 0.5) 64.05%, #001C53 89.28%),
    linear-gradient(180deg, rgba(0, 88, 146, 0) 45.14%, rgba(0, 88, 146, 0.5) 64.05%, #005892 89.28%);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    display: inline-block;
    left: 0;
    z-index: 9;
  }*/
}

.slider-mask {
  background: linear-gradient(180deg, rgba(0, 88, 146, 0) 45.14%, rgba(0, 28, 83, 0.5) 64.05%, #001C53 89.28%), linear-gradient(180deg, rgba(0, 88, 146, 0) 45.14%, rgba(0, 88, 146, 0.5) 64.05%, #005892 89.28%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  display: inline-block;
  left: 0;
  z-index: 9;
}

.slider_arrow {
  border: none;
  background: none;
  position: absolute;
  top: 100px;
  cursor: pointer;
}
.slider_arrow:focus {
  outline: none;
}
.slider_arrow::before {
  content: "";
  width: 41px;
  height: 41px;
  display: inline-block;
}

.slider_arrow.prev_icon {
  left: -21px;
}

.slider_arrow.next_icon {
  right: -21px;
}

.prev_icon::before {
  background: url(/build/images/slider.fd9ba025.svg) no-repeat;
  background-size: 100%;
}

.next_icon::before {
  background: url(/build/images/slider.fd9ba025.svg) no-repeat;
  background-size: 100%;
  transform: rotate(180deg);
}

.slider-wrap {
  position: relative;
  overflow: hidden;
}
.slider-wrap .splide__track {
  overflow: hidden;
}

.splide--draggable > .splide__track > .splide__list > .splide__slide {
  overflow: hidden !important;
}

.slider__dots-wrap {
  height: 100%;
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  left: 16px;
}

.slider__dot {
  padding: 10px;
  cursor: pointer;
}

.slider__dot::before {
  content: "";
  width: 3px;
  height: 3px;
  background: #fff;
  border: 2px solid #fff;
  transition: all 0.2s;
  margin-bottom: 5px;
  border-radius: 50%;
  display: inline-block;
  transform: scale(1);
}
.slider__dot::before:last-child {
  margin-bottom: 0;
}

.slider__dot.active::before {
  transform: scale(2);
  background: none;
  border: 1px solid #fff;
}

.slider__dot:hover::before {
  transform: scale(2);
  background: none;
  border: 1px solid #fff;
}

.splide__pagination__page.is-active {
  border: 1px solid #fff !important;
}

.slider__title {
  font-weight: bold;
  font-size: 30px;
  line-height: 40px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #fff;
  max-width: 442px;
  position: absolute;
  bottom: 50px;
  left: 40px;
  z-index: 99;
}

.dots {
  display: inline-flex;
}

.dot {
  padding: 5px 7px;
  cursor: pointer;
}
.dot::before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: rgba(17, 20, 96, 0.2);
  transform: scale(1);
  transition: all 0.1s;
}
.dot:hover::before {
  background: #D52827;
  transform: scale(1.05);
}

.dot.active::before {
  background: #D52827;
  transform: scale(1.05);
}

.news_row {
  margin-left: -30px;
}

.new-item {
  width: calc(25% - 4px);
  margin: 0 0 44px 4px;
  background: #fff;
  font-family: "Open Sans", sans-serif;
  position: relative;
  border-radius: 5px;
}

.new-item__info {
  padding: 12px 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 0 0 5px 5px;
}

.new-item__img-wrap {
  width: 100%;
  height: 100%;
}

.new-item__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 5px;
}

.new-item__name {
  letter-spacing: 0.04em;
  height: 90px;
  overflow: hidden;
  display: block;
  text-decoration: none;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #fff;
}
.new-item__date {
  font-weight: 300;
  font-size: 14px;
  line-height: 25px;
  letter-spacing: 0.04em;
}

.new-item__footer-row {
  justify-content: space-between;
}

.new-item__link {
  display: flex;
  align-items: center;
  font-weight: 300;
  font-size: 14px;
  line-height: 25px;
  letter-spacing: 0.04em;
  color: #000;
  text-decoration: none;
}
.new-item__link::after {
  content: "";
  background: url(/build/images/news-link.30900ddd.svg) no-repeat;
  background-size: 100%;
  width: 0;
  height: 8px;
  display: inline-block;
  margin-left: 10px;
  overflow: hidden;
  transition: all 0.1s;
}
.new-item__link:hover::after {
  width: 25px;
  overflow: initial;
}
.new-item__link:hover {
  color: #D52827;
}

.new-item:hover {
  filter: drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.25));
}

.new-item__btn {
  background: #D52827;
  padding: 3px 20px;
  font-weight: 600;
  font-size: 14px;
  line-height: 30px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 25px;
}
.new-item__btn::after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 18px;
  background: url(/build/images/arr_white.9b5944e6.svg) no-repeat;
  background-size: 100%;
  margin-left: 10px;
  position: relative;
  top: 4px;
  left: 0;
  transition: all 0.1s;
}
.new-item__btn:hover::after {
  left: 5px;
}

.new-item__date {
  position: absolute;
  top: 66px;
  font-size: 14px;
  right: 0;
  line-height: 19px;
  font-weight: 600;
  border: 1px solid #D52827;
  background: #fff;
  padding: 4px 10px;
}

.reviews .reviews__controls-slider {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 40px;
}
.reviews .slider_arrow.next_icon {
  right: 0;
}
.reviews .slider_arrow.prev_icon {
  left: 0;
}
.reviews .slider_arrow {
  top: 0;
}
.reviews .slider_arrow::before {
  width: 30px;
  height: 30px;
}
.reviews .next_icon::before {
  background: url(/build/images/arr_next_red.2082ab5b.svg) center no-repeat;
  transform: rotate(0deg);
}
.reviews .prev_icon::before {
  background: url(/build/images/arr_prev_red.264817b5.svg) center no-repeat;
}

.reviews-wrap {
  position: relative;
}

.reviews.splide, .reviews.splide__slide {
  position: initial;
}

.reviews-item {
  max-width: 336px;
  width: 100%;
  font-family: "Open Sans", sans-serif;
  margin: 0 auto 30px auto;
  position: relative;
  background: #fff;
  border-radius: 20px;
  padding: 30px 30px 30px 98px;
}
.reviews-item::before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 22px;
  background: url(/build/images/quote_black.58a3c3a4.svg) no-repeat;
  background-size: 100%;
  position: absolute;
  top: 30px;
  left: 30px;
}

.reviews-item__msg {
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.04em;
  color: #000000;
}

.reviews .splide__slide:nth-child(odd) .reviews-item {
  background: #D52827;
}
.reviews .splide__slide:nth-child(odd) .reviews-item::before {
  background: url(/build/images/quote.57676c5f.svg) no-repeat;
  background-size: 100%;
}
.reviews .splide__slide:nth-child(odd) .reviews-item .reviews-item__msg, .reviews .splide__slide:nth-child(odd) .reviews-item .reviews-item__author-name {
  color: #fff;
}

.reviews-item__author-img-wrap {
  position: absolute;
  bottom: -15px;
  left: -32px;
}

.splide--draggable > .splide__track > .splide__list > .splide__slide {
  overflow: auto !important;
}

.reviews-item__msg-text {
  height: 172px;
  display: block;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 7;
  display: -webkit-box;
  z-index: 9;
  -webkit-box-orient: vertical;
}

.reviews-item__author-img {
  border-radius: 50%;
  max-width: 100px;
  height: 100px;
  object-fit: cover;
  object-position: center;
  filter: drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.3));
}

.reviews-item__author-name {
  font-family: "Cuprum", sans-serif;
  font-weight: bold;
  font-size: 18px;
  letter-spacing: 0.1em;
  margin-bottom: 10px;
  height: 40px;
  overflow: hidden;
}

.reviews-item__author-city {
  font-weight: 600;
  font-size: 16px;
  letter-spacing: 0.04em;
  color: #828282;
}

.reviews-item__author-info {
  display: flex;
  align-items: center;
  padding-left: 28px;
  max-width: 63%;
}

.reviews__btn {
  padding: 12px !important;
}

.breadcrumbs {
  padding: 20px 0;
  font-family: "Open Sans", sans-serif;
}

.breadcrumbs__link {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.06em;
  color: #000;
  text-decoration: none;
}
.breadcrumbs__link::after {
  content: "";
  background: url(/build/images/breadcrumbs.9ff504f6.svg) no-repeat;
  margin: 0 12px;
  display: inline-block;
  width: 7px;
  height: 9px;
}

.breadcrumbs__item {
  display: inline-block;
}

.breadcrumbs__link_last {
  color: #A5A5A5;
  font-size: 14px;
  line-height: 20px;
}
.breadcrumbs__link_last::after {
  display: none;
}

.who-win_vs-row {
  width: 50%;
  justify-content: space-between;
  align-items: center;
}

.who-win_description {
  width: 50%;
  padding-left: 30px;
}

.who-win__white {
  padding: 24px;
  text-align: center;
  background: #fff;
}

.who-win__vs-logo {
  max-width: 120px;
}

.who-win__vs-name {
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.who-win__vs-logo-wrap {
  height: 121px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.who-win__vs-result {
  position: relative;
  min-width: 33%;
  text-align: center;
}

.who-win__vs-bol-img {
  max-width: 200px;
}

.who-win__vs-result-text {
  padding: 11px 15px;
  background: rgb(148.3392857143, 27.8571428571, 27.1607142857);
  text-align: center;
  display: block;
  border: none;
  font-weight: bold;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #fff;
  width: 100%;
  cursor: pointer;
  margin-top: 20px;
  border-radius: 20px;
}
.who-win__vs-result-text:focus {
  outline: none;
}

.who-win__vs-info {
  min-width: 30%;
}

.gallery__current-img-wrap {
  width: 55%;
  position: relative;
  height: 435px;
}

.gallery__preview {
  width: 45%;
}

.gallery__preview-item {
  width: calc(33.33% - 20px);
  margin: 0 0 20px 20px;
  height: 132px;
  display: block;
  cursor: pointer;
}

.gallery__preview-img {
  max-width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 5px;
  object-position: center;
}

.gallery__current-img {
  max-width: 100%;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 5px;
  object-position: center;
  filter: drop-shadow(5px 0px 10px rgba(0, 0, 0, 0.25));
}

.checkout-fixed {
  position: fixed;
  bottom: 0;
  right: 14px;
  z-index: 999;
  transition: all 0.2s;
  transform: translateX(106%) translateY(100%);
}

.checkout-fixed.show {
  transform: translateX(0) translateY(0);
}
.checkout-fixed.show .checkout__btn {
  top: -30px;
  left: -35px;
  transform: translateX(0);
}

.checkout__btn {
  position: absolute;
  top: -200px;
  left: -60px;
  transition: all 0.2s;
  transform: translateX(-100%);
  width: 70px;
  height: 70px;
  background: #D52827;
  border-radius: 50%;
  z-index: 999;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2196078431);
  cursor: pointer;
}

.checkout__btn-content {
  width: 70px;
  height: 70px;
}

.checkout__btn-qty {
  background: #fff;
  border: 1px solid #D52827;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #D52827;
  width: 30px;
  height: 30px;
  position: absolute;
  bottom: -8px;
  left: -3px;
  padding-top: 5px;
  border-radius: 50%;
}

.checkout__ticket {
  position: absolute;
  top: -14px;
  left: -15px;
  max-width: 100px;
}

.checkout-fixed__content {
  background: #fff;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.231372549);
  width: 350px;
  border-radius: 20px;
}

.checkout-fixed__header {
  display: flex;
  padding: 13px 13px 13px 90px;
  font-weight: bold;
  font-size: 18px;
  line-height: 20px;
  letter-spacing: 0.1em;
  color: #000;
}

.checkout-fixed__close {
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.1em;
  font-weight: normal;
  color: #828282;
  margin-left: auto;
  cursor: pointer;
}
.checkout-fixed__close:hover {
  color: #333;
}

.checkout-fixed__item {
  display: flex;
  padding: 12px 9px 12px 16px;
  justify-content: space-between;
  align-items: center;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  margin-bottom: 2px;
  background: #fff;
}
.checkout-fixed__item-close {
  cursor: pointer;
  display: inline-block;
  position: initial;
}
.checkout-fixed__item-close::before {
  position: initial;
  width: 25px;
  height: 25px;
}

.checkout-fixed__item-close {
  background: url(/build/images/close_modal.83ae9b8f.svg) no-repeat;
  background-size: 100%;
  width: 25px;
  height: 25px;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 8px;
}

.checkout-fixed__item-close.close_icon::before {
  position: initial;
}

.checkout-fixed__item {
  padding: 12px 30px 12px 16px;
  position: relative;
}

.checkout-fixed__sector {
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.04em;
  color: #333;
}

.checkout-fixed__item-price {
  font-weight: bold;
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 0.04em;
  color: #333;
}

.checkout-fixed__body {
  background: #dcdcdc;
  padding: 5px 0 3px 0;
}

.checkout-fixed__price {
  text-align: center;
  padding: 13px;
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #333;
  width: 100%;
}

.checkout-fixed__btn {
  width: 100%;
}

.checkout-fixed__clear {
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.1em;
  color: #828282;
  cursor: pointer;
  padding: 13px 15px;
}
.checkout-fixed__clear:hover {
  color: #333;
}

.checkout-fixed__scroll {
  overflow: auto;
  max-height: 306px;
}

@keyframes bounce {
  from {
    transform: scale(1);
    background: #fff;
  }
  50% {
    transform: scale(1.2);
    background: #001c53;
    color: #fff;
    border: 1px solid #001c53;
  }
  to {
    transform: scale(1);
    background: #fff;
  }
}
.checkout-fixed__item-close.close_icon::before {
  position: initial;
}

.ordering__content {
  border-left: 1px solid #A5A5A5;
  padding-left: 50px;
}

.ordering__title {
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 30px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 40px;
}

.ordering__step {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #A5A5A5;
  border: 1px solid #A5A5A5;
  border-radius: 50%;
  background: #fff;
  position: absolute;
  top: -7px;
  left: -70px;
}

.ordering__content {
  padding-top: 45px;
}

.ordering__code {
  margin-top: 30px;
  padding-left: 20px;
}

.ordering__item {
  margin-bottom: 45px;
}

.ordering__form {
  width: 49%;
  padding-right: 30px;
}

.ordering__pay {
  width: 51%;
  padding-left: 30px;
}

.ordering__form-msg {
  font-family: "Open Sans", sans-serif;
  width: 100%;
}

.ordering__form-input {
  width: 100%;
}

.ordering__pay-methods {
  margin-top: 20px;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0.04em;
}

.ordering__pay-images {
  margin: 26px 0;
}

.ordering__pay-text {
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0.04em;
  color: #0C82E8;
  margin-bottom: 12px;
  max-width: 240px;
}

.ordering-success__title {
  font-weight: bold;
  font-size: 40px;
  line-height: 45px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #D52827;
  margin-bottom: 35px;
}

.ordering__bol1 {
  position: absolute;
  top: -50px;
  left: -40px;
}

.ordering__bol2 {
  position: absolute;
  bottom: -50px;
  right: -40px;
}

.ordering__number {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.06em;
  color: #828282;
  margin-bottom: 20px;
}

.ordering-success__text {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.06em;
  max-width: 400px;
}

.ordering-success .modal__container {
  padding: 50px 40px;
  width: 700px;
}
.ordering-success .modal__close {
  top: 15px;
  right: 15px;
  width: 40px;
  height: 40px;
}

.ordering__pay-image {
  max-width: 100%;
}

.ordering__bonuses_phone_container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 9px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
}

.ordering__bonuses_phone {
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  letter-spacing: 0.04em;
  text-align: right;
  color: #A5A5A5;
}

.ordering__use-balls {
  display: flex;
  margin-bottom: 20px;
}
.ordering__use-balls span {
  margin-left: 0.5rem;
  color: #A5A5A5;
  font-size: 14px;
}

.review-modal__header {
  position: relative;
  padding: 35px;
  background: #D52827;
  border-radius: 5px 5px 0 0;
}

.review-modal__title {
  display: flex;
  align-items: center;
  font-weight: bold;
  font-size: 25px;
  line-height: 20px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #fff;
}

.review-modal__title-logo {
  margin-right: 30px;
}

.review-modal__content {
  padding: 50px;
}

.review-modal__photo-label {
  width: 45%;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.04em;
  color: #828282;
}

.review-modal__msg {
  width: 100%;
  font-family: "Open Sans", sans-serif;
  height: 36px;
}

.review-modal__photo {
  margin-bottom: 35px !important;
  padding-top: 0 !important;
}

.review-modal__form.error .review-modal__photo-label {
  color: #EB5757;
}

.sector__row {
  height: 30px;
  box-sizing: content-box;
  font-weight: 600;
  font-size: 12px;
  border-right: 1px solid #868686;
  line-height: 33px;
  margin-bottom: 8px;
  padding: 0 10px;
}

.event_sector_head {
  position: relative;
  top: -10px;
  left: 50px;
  z-index: 10;
}

.event_sector_price_label_list {
  margin-left: 10px;
}

.event_sector_back {
  position: relative;
  cursor: pointer;
}

.event_sector_back::before {
  content: "";
  cursor: pointer;
  display: inline-block;
  background: url(/build/images/chevron-left.d17541bb.png);
  width: 7px;
  height: 14px;
  position: absolute;
  left: -25px;
  top: 2px;
}

.sector__rows {
  width: 70px;
  margin-top: 50px;
}

.place {
  width: 30px;
  height: 30px;
  align-items: center;
  justify-content: center;
  display: flex;
  background: #FFD612;
  text-align: center;
  user-select: none;
  font-weight: 600;
  font-size: inherit;
  color: #000;
}

.__place_available {
  color: white !important;
  cursor: pointer;
}

.__place_unavailable {
  background: #fff !important;
}

.__place_locked {
  background: #000 !important;
  color: white;
}

.place_self {
  color: #000 !important;
  background: #FEC500 !important;
}

.place__row {
  display: flex;
}

.sector__scroll {
  white-space: nowrap;
  overflow: auto;
  display: flex;
  margin-bottom: 150px;
}

.sector__content {
  display: inline-block;
  margin-top: 50px;
  padding: 0 20px;
}

.sector_tip {
  background: #212121;
  padding: 10px;
  color: #f5f5f5;
  font-size: 13px;
  white-space: nowrap;
  border-radius: 4px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
}

.sector_tip-title {
  margin-bottom: 2px;
  display: inline-block;
}

.modal-sector__controls-btn.active {
  background: #FEC500 !important;
  border: 1px solid #FEC500 !important;
}

.sector_parterre {
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.sector_parterre_text {
  max-width: 500px;
  text-align: justify;
  margin: 0 auto;
}

.event__qty {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 30px 0;
}

.qty__input {
  margin: 0 20px;
  padding: 5px;
  width: 200px;
}

._qty_control {
  cursor: pointer;
  font-size: 24px;
  user-select: none;
}

.sector__rows_right {
  margin-right: 200px;
}

.menu-mask {
  position: fixed;
  top: 43px;
  left: 0;
  width: 100%;
  transition: all 0.2s;
  transform: translateY(-400%) scale(1.1);
}

.menu-mask.show {
  transform: translateY(0) scale(1);
}

.menu {
  position: relative;
}

.menu__content {
  position: relative;
  z-index: 1;
}

.menu__contacts {
  width: 50%;
  height: 100%;
  background: #fff;
  position: relative;
  z-index: 1;
  padding: 33px 0 0 20px;
}

.menu__nav {
  background: #fff;
  width: 50%;
  position: relative;
  z-index: 1;
  padding: 33px 20px 0 20px;
}

.menu__content::after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background: #fff;
  position: absolute;
  left: 0;
  bottom: 0;
  transform: skew(0, 19deg);
}

.checkout-down {
  position: fixed;
  bottom: 0;
  width: 100%;
  left: 0;
  background: #000;
  transition: all 0.2s;
  transform: translateY(140%);
  z-index: 999;
  border-radius: 50px 50px 0 0;
}

.checkout-down.show {
  transform: translateY(0);
}

.checkout-down__content {
  max-width: 1420px;
  margin: 0 auto;
  padding: 0 30px;
}

.checkout-down__item {
  position: relative;
  width: calc(20% - 20px);
  margin: -30px 0 0 20px;
  background: #fff;
  padding: 25px 14px;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0.04em;
  color: #333;
  border: 1px solid #EAEAEA;
  box-sizing: border-box;
  box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.1);
  border-radius: 10px 10px 0 0;
}

.checkout-down__list {
  width: 63%;
}

.checkout-down__item-close {
  width: 30px;
  height: 30px;
  display: inline-block;
  background: url(/build/images/close.8a87b6a2.svg) no-repeat;
  background-size: 100%;
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
}

.checkout-down__item-name {
  margin-bottom: 15px;
}

.checkout-down__item-price {
  font-weight: bold;
}

.checkout-down__right {
  align-items: center;
  padding-left: 40px;
}

.checkout-down__total-price {
  font-weight: bold;
  font-size: 17px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #fff;
}

.checkout-down__right {
  width: 37%;
}

.checkout-down__btn-wrap {
  margin-left: auto;
}

.checkout-down__list_row {
  margin-left: -20px;
}

.parking {
  margin: 60px 0;
}
.parking .event__table {
  margin-top: 30px;
  margin-bottom: 30px;
}
.parking .title {
  margin-bottom: 30px;
}
.parking .event__table-header {
  background: none;
  padding: 10px 15px;
}

.checkout_parking__item {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
}
.checkout_parking__item .qty__result {
  font-size: 14px;
  line-height: 26px;
  width: 36px;
  text-align: center;
  position: relative;
  top: -1px;
}
.checkout_parking__item .qty__minus, .checkout_parking__item .qty__plus {
  width: 28px;
}
.checkout_parking__item .qty__minus {
  font-size: 14px;
}
.checkout_parking__item .qty__plus {
  font-size: 24px;
}

.ordering-table__parking-item {
  background: rgba(212, 40, 39, 0.2);
  border-top: 2px solid #fff;
}
.ordering-table__parking-item .ordering-table__tb {
  padding: 14px 30px !important;
  display: flex;
  align-items: center;
}
.ordering-table__parking-item .ordering-table__tb:first-child {
  width: 28%;
}
.ordering-table__parking-item .qty {
  margin: 0;
}
.ordering-table__parking-item .qty__minus {
  font-size: 19px;
  top: 0;
}

.ordering-table__parking-title {
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0.04em;
  margin-bottom: 20px;
}

.parking-ordering_text {
  font-weight: 600;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.12em;
}

.ordering-table__parking {
  position: relative;
  border: 1px solid #D52827;
  border-top: none;
}

.parking__modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 9;
  padding-top: 120px;
  transition: all 0.1s;
  transform: scale(0.9);
  opacity: 0;
  visibility: hidden;
}

.parking__modal.show {
  opacity: 1;
  transform: scale(1);
  visibility: visible;
}

.parking__modal-title {
  text-align: center;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-bottom: 30px;
}

.parking__list-item {
  border-bottom: 1px solid #000;
  padding: 20px 0;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.12em;
  align-items: center;
}

.parking__list {
  max-width: 80%;
  margin: 0 auto;
}
.parking__list .qty {
  max-width: 120px;
  margin: 0;
}

.qty_parterre {
  display: flex;
  align-items: center;
  width: 100%;
  margin: 0 auto;
  user-select: none;
}

.parking__list-name {
  font-weight: 600;
}

.parking__close {
  position: absolute;
  top: 74px;
  right: 20px;
}
.parking__close::before {
  content: "";
  background: url(/build/images/close_modal.83ae9b8f.svg) no-repeat;
  background-size: 100%;
  display: inline-block;
  width: 30px;
  height: 30px;
}

.cookie-mask {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 40px 20px;
  display: flex;
  justify-content: center;
  transition: all 0.2s;
  z-index: 99999;
  transform: translateY(100%);
}

.cookie {
  background: rgba(255, 255, 255, 0.9);
  border: 1px solid rgba(214, 214, 214, 0.5);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  padding: 30px 40px;
  max-width: 932px;
}

.cookie__btn {
  background: #0CDC46;
  padding: 10px 30px;
  min-width: 150px;
  text-align: center;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  color: #fff;
  cursor: pointer;
  border: none;
}

.cookie__info {
  width: 80%;
  display: flex;
  align-items: center;
  padding-right: 20px;
}
.cookie__info .text-style {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0;
}

.cookie__btn-wrap {
  width: 20%;
  display: flex;
  align-items: center;
}

.cookie-mask.show {
  transform: translateY(0);
}

.search {
  display: flex;
  margin: 20px 0;
  position: relative;
}

.search__input {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.05);
  filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.08));
  padding: 10px 40px 10px 40px;
  font-size: 16px;
  border-radius: 10px 0px 0px 10px;
  line-height: 25px;
  letter-spacing: 0.03em;
  width: 100%;
}
.search__input:focus {
  outline: none;
}
.search__input::placeholder {
  color: #828282;
}

.search__btn {
  border-radius: 0px 10px 10px 0px !important;
  width: 25% !important;
  padding: 8px 12px !important;
  position: relative;
  z-index: 99;
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.search__dropdown {
  position: absolute;
  top: 35px;
  left: 0;
  z-index: 9;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0);
  width: 80%;
  background: #fff;
  padding: 20px 40px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.1s;
  border-radius: 0 0 10px 10px;
}

.search__result {
  font-family: "Open Sans", sans-serif;
  display: inline-block;
  padding: 5px 0;
  text-decoration: none;
  color: #000;
  letter-spacing: 0.01em;
}
.search__result:hover {
  color: #D52827;
}

.footer .search {
  margin: 0 0 20px 0;
}
.footer .search__input {
  padding: 6px 20px 4px 20px;
}
.footer .search__btn {
  font-family: "Cuprum", sans-serif;
  background: #fff;
  color: #fff;
  background: #D52827;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.1em;
  border: none;
  padding: 8px 12px 4px 12px !important;
}
.footer .search__btn:hover {
  border: none;
}
.footer .search__dropdown {
  padding: 10px 20px;
  width: 78%;
  max-height: 128px;
  overflow: auto;
  text-align: left;
}
.footer .search__dropdown.show {
  top: 36px;
}
.footer .search__result {
  font-size: 13px;
}

.footer__nav-wrap {
  margin-left: initial;
}

.footer__nav {
  margin-right: 30px;
}

.search__dropdown.show {
  opacity: 1;
  visibility: visible;
  top: 39px;
}

/*ordering_modal.html*/
/*ordering_success.html*/
/*cart_ticket_item_desktop.html*/
/*cart_tickets_desktop.html*/
/*parking_item_desktop.html*/
.modal-ordering .modal__container {
  padding: 10px 118px 45px 90px;
}

.modal-ordering__title {
  margin-left: -40px;
  padding-left: 110px;
  padding-bottom: 10px !important;
}

.ordering__content {
  padding-left: 70px;
  padding-top: 15px;
}

.ordering__title {
  margin-bottom: 15px;
}

.ordering__step {
  left: -91px;
}

.ordering__item {
  margin-bottom: 15px;
}

.ordering-success .modal__container {
  padding: 40px 76px;
}

.ordering-success__title {
  text-align: center;
}

.ordering-success__text {
  max-width: initial;
}

.ordering__bol1 {
  top: -40px;
  left: -75px;
}

.ordering__bol2 {
  bottom: -40px;
  right: -75px;
}

.ordering-table,
.ordering-table__thead {
  border-radius: 0 !important;
}

.ordering-table__tb {
  width: auto !important;
}

.ordering-table__tb-name {
  width: 28.1% !important;
}

.ordering-table__tb-tickets {
  width: 43.8% !important;
}

.ordering-table__tb-price {
  width: 28.1% !important;
}

.ordering-table__tbody {
  padding: 9.5px 30px !important;
}
.ordering-table__tbody .ordering-table__tb {
  padding: 9.5px 10px 9.5px 0 !important;
}

.ordering-table__sector {
  width: 60.3% !important;
  display: flex;
  flex-wrap: wrap;
}
.ordering-table__sector span {
  padding-right: 7px;
}
.ordering-table__sector span:last-child {
  padding-right: 0;
}

.ordering-table__tr {
  border: none !important;
  margin-bottom: 9.5px;
}
.ordering-table__tr:last-child {
  margin-bottom: 0;
}

.ordering-table__list {
  width: 71.9% !important;
  padding: 9.5px 0 !important;
}
.ordering-table__list .ordering-table__tb {
  padding: 0 !important;
}

.ordering-table__item {
  margin-bottom: 10px;
  padding: 0 !important;
}
.ordering-table__item:last-child {
  margin-bottom: 0;
}
.ordering-table__item .close_icon::before {
  top: -3px !important;
  right: -5px !important;
}

.ordering__bonus-val {
  font-size: 20px;
  line-height: 20px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.02em;
  color: #000000;
}

.ordering-table__bonus {
  padding: 20px 30px;
  border-bottom: 1px solid #D52827;
  align-items: center;
}
.ordering-table__bonus .form-group {
  margin-bottom: 0;
}
.ordering-table__bonus span {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.02em;
  color: #D52827;
  display: inline-block;
}
.ordering-table__bonus .ordering-table__bonus-val {
  font-size: 22px;
  line-height: 22px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.02em;
  color: #000000;
  display: block;
  margin-bottom: 7px;
  height: 22px;
}
.ordering-table__bonus p {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.02em;
}

.ordering-table__bonus-desc {
  flex: 1 0;
}

.ordering-table__bonus-phone {
  width: 170px;
  padding: 0 20px;
  margin-bottom: 0;
}

.ordering-table__bonus-btn-wrap {
  width: 214px;
}

.ordering-table__bonus-btn {
  font-size: 12px;
  line-height: 20px;
  font-weight: 700;
  color: #D52827;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  border-radius: 100px;
  background: transparent;
  border: 2px solid #D52827;
  padding: 10px 20px !important;
  width: 100%;
  cursor: no-drop;
  opacity: 0.3;
}
.ordering-table__bonus-btn.active {
  cursor: pointer;
  opacity: 1;
}
.ordering-table__bonus-btn.disabled {
  color: #000000;
  border: 2px solid #000000;
  cursor: no-drop;
  opacity: 0.3;
}
.ordering-table__bonus-btn:hover {
  background: transparent;
}

.ordering-table__total-price-right {
  width: 230px;
  padding: 0 30px;
}

.ordering-table__total-price-left {
  flex: 1 0;
}

.ordering-table__promo {
  margin-bottom: 0 !important;
}
.ordering-table__promo.disabled .ordering__code-input {
  color: #a5a5a5 !important;
  border-bottom: 1px solid #a5a5a5 !important;
}
.ordering-table__promo.disabled .label {
  color: #a5a5a5 !important;
}
.ordering-table__promo label {
  text-transform: initial;
  font-weight: 400;
}

.ordering-table__total-price-left {
  font-size: 16px;
  line-height: 30px;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #000000;
  flex: 1 0;
}

.cart_total_price-discount {
  font-weight: 600;
  font-size: 17px;
  line-height: 20px;
  color: #D42827;
  text-transform: initial;
}

.cart_total_price-old {
  position: relative;
  padding: 0 7px;
  display: inline-block;
}
.cart_total_price-old.old {
  color: #A5A5A5;
}
.cart_total_price-old.old:before {
  content: "";
  position: absolute;
  left: 5px;
  top: 14px;
  display: block;
  width: calc(100% - 14px);
  height: 2px;
  background: #D42827;
}

.cart_total_price-new {
  color: #D42827;
  display: inline-block;
}

.promo_mobile {
  display: none;
}

.ordering-success__result {
  margin-top: 20px;
}

.ordering-success__result-item {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.06em;
  color: #000000;
  margin-right: 65px;
  display: flex;
  align-items: center;
}
.ordering-success__result-item:last-child {
  margin-right: 0;
}

.ordering-success__result-item-val {
  color: #D42827;
  margin-left: 10px;
}

.ordering-table__parking {
  border: none !important;
}

.ordering-table__parking-item {
  border: none !important;
  padding: 14px 30px;
  margin-bottom: 2px;
}
.ordering-table__parking-item:last-child {
  margin-bottom: 0;
}
.ordering-table__parking-item .parking_cart_name {
  width: 255px;
}
.ordering-table__parking-item .ordering-table__tb {
  padding: 0 !important;
}
.ordering-table__parking-item .qty {
  height: 100%;
}
.ordering-table__parking-item .qty__minus, .ordering-table__parking-item .qty__plus {
  width: auto !important;
  padding: 0 11px;
  height: 100%;
}
.ordering-table__parking-item .qty__result {
  padding: 0 33px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ordering-table__parking-item .ordering-table__tb-price {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.04em;
  font-weight: 700;
  margin-left: auto;
}

.ordering-table__parking-title {
  font-size: 15px !important;
  margin-bottom: 7px !important;
  line-height: 20px !important;
  letter-spacing: 0.05em !important;
  font-weight: 700;
  text-transform: uppercase;
}

.ordering-table__parking {
  border-top: none !important;
}

.ordering__code {
  margin-top: 0;
}

@media (max-width: 1120px) {
  .modal-ordering .modal__container {
    padding: 10px 40px 45px;
  }
}
@media (max-width: 900px) {
  .ordering-table__parking-item .parking_cart_name {
    width: auto;
    padding-right: 20px;
  }
}
@media (max-width: 769px) {
  .modal-ordering .modal__close {
    top: 7px;
  }
  .modal-ordering__title {
    margin-bottom: 0;
    margin-left: 0;
    padding: 0 !important;
  }
  .ordering-table__thead {
    display: none !important;
  }
  .ordering-table__tbody {
    border: 1px solid #D52827;
    border-left: none;
    border-right: none;
    font-size: 12px !important;
    line-height: 18px !important;
    padding: 0 20px !important;
  }
  .ordering-table__parking {
    border-bottom: 1px solid #D52827 !important;
    padding: 20px !important;
  }
  .ordering-table__parking-item {
    border-bottom: 1px solid #D52827 !important;
    padding: 0 !important;
  }
  .ordering-table__parking-item:last-child {
    border: none !important;
  }
  .ordering-table__parking .ordering-table__parking-item .ordering-table__tb {
    padding: 10px 0 !important;
    width: 100% !important;
    border: none;
  }
  .ordering-table__parking .ordering-table__parking-item .ordering-table__tb:first-child {
    width: 100% !important;
  }
  .ordering-table__parking-item .ordering-table__tb-price {
    font-size: 12px;
    line-height: 18px !important;
  }
  .ordering-table__parking-item .ordering-table__tb-price .parking-ordering_text {
    font-family: "Cuprum", sans-serif;
  }
  .ordering-table__parking-item .parking_cart_name {
    padding-right: 0;
  }
  .ordering-table__total-price-right {
    width: 100%;
    padding: 0;
    margin-top: 10px;
    display: block !important;
  }
  .ordering-table__total-price-right .input {
    color: #fff;
    background: transparent;
    border-color: #fff;
  }
  .ordering-table__total-price-right .input:focus {
    border-color: #fff;
  }
  .ordering-table__total-price-right .label {
    color: #fff;
  }
  .ordering-table__total-price-right .input:focus ~ .label {
    color: #fff;
  }
  .ordering__code {
    padding-left: 0;
  }
  .ordering-success__result {
    padding: 0 30px;
  }
  .ordering__bol1 {
    top: -30px;
    left: 0;
  }
  .ordering__bol2 {
    bottom: -30px;
    right: 0;
  }
  .ordering-table__bonus {
    background: #fff;
    padding: 20px;
  }
  .ordering-table__bonus-desc {
    flex: 0 0 100%;
    margin-bottom: 20px;
    width: 100%;
  }
  .ordering-table__bonus .form-group {
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }
  .ordering-table__bonus-btn-wrap {
    position: relative;
    width: 100%;
  }
  .ordering-table__bonus .ordering-table__bonus-val {
    margin-bottom: 0;
    position: absolute;
    right: 0;
    top: -66px;
  }
  .ordering-table__bonus .ordering-table__bonus-btn {
    width: 214px;
  }
  .ordering-table__total-price {
    font-size: 16px;
    line-height: 30px;
    color: #fff;
    background: #D52827;
    padding: 10px 20px !important;
    position: relative;
  }
  .ordering-table__total-price:before {
    display: none;
  }
  .ordering-table__total-price-left {
    font-size: 16px;
    line-height: 30px;
    font-weight: 600;
    color: #fff;
    position: relative;
    padding-top: 18px;
  }
  .cart_total_price-new {
    color: #ffffff;
    position: absolute;
    top: 0;
    left: 59px;
  }
  .cart_total_price-old.old {
    color: #ea9393;
  }
  .cart_total_price-old.old:before {
    top: 14px;
    background: #fff;
  }
  .ordering-table__total-price-right {
    display: none;
  }
  .cart_total_price-discount {
    float: right;
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    position: absolute;
    width: 148px;
    top: 0;
    right: 0;
  }
  .promo_mobile {
    display: block;
  }
}
@media (max-width: 550px) {
  .modal-ordering__title {
    margin-bottom: 10px;
  }
  .ordering__item {
    margin-bottom: 20px;
  }
  .ordering__content::before,
  .ordering__content::after {
    display: none !important;
  }
  .ordering-table__total-price::before {
    display: none !important;
  }
  .ordering__contacts {
    padding: 20px 30px 0 30px !important;
    margin-left: -44px !important;
  }
}
.utp {
  display: flex;
  gap: 80px;
  padding: 30px;
  flex-wrap: wrap;
}
.utp__item {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  flex: 1 1 0%;
}
.utp__text {
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

@media (max-width: 900px) {
  .utp {
    gap: 50px;
  }
  .utp__item {
    flex: 1;
  }
}
@media (max-width: 550px) {
  .utp {
    gap: 30px;
  }
  .utp__item {
    flex: 1 1 auto;
  }
}
.booking_flow {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 50px;
  align-items: stretch;
  flex-wrap: wrap;
}
.booking_flow__step {
  display: flex;
  align-items: center;
  padding: 15px;
  border-radius: 20px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-color: #fff;
  align-items: center;
  flex: 1 1 0%;
}
.booking_flow__circle {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background-color: #D52827;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  font-weight: 400;
  flex: none;
}
.booking_flow__text {
  margin-left: 10px;
  font-size: 15px;
  font-weight: 400;
}

@media (max-width: 1200px) {
  .booking_flow {
    gap: 30px;
  }
}
@media (max-width: 900px) {
  .booking_flow {
    gap: 10px;
  }
  .booking_flow__step {
    flex: 1 1 35%;
  }
}
@media (max-width: 550px) {
  .booking_flow__step {
    flex: 1 1 auto;
  }
}
.knp_pagination {
  text-align: center;
}

.knp_page a {
  color: rgb(34, 26, 87);
  font-family: "Akrobat", serif;
  font-weight: 700;
  text-decoration: none;
  font-size: 20px;
  margin-right: 10px;
}

.knp_current {
  color: rgb(34, 26, 87);
  font-family: "Akrobat", serif;
  font-weight: 700;
  font-size: 30px;
  position: relative;
  bottom: -3px;
  margin-right: 10px;
}

.knp_arrow_left {
  margin-right: 10px;
}
.knp_arrow_left a {
  text-decoration: none;
}

.knp_arrow_right a {
  text-decoration: none;
}

.header-nav__open-dropdown {
  position: relative;
}
.header-nav__open-dropdown .header-nav__link {
  cursor: pointer;
}

.arrow-drop .header-nav__text:first-child::after {
  content: "";
  display: inline-block;
  background: url(/build/images/arrow_white.953466b0.svg) no-repeat;
  background-size: 100%;
  width: 10px;
  margin-left: 6px;
  height: 6px;
  transition: all 0.1s;
  transform: rotate(0);
  position: relative;
  top: -2px;
}

.header-nav__mask {
  position: absolute;
  top: 17px;
  left: -25px;
  padding: 20px 15px 15px 15px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.1s;
}

.header-nav__dropdown {
  min-width: 120px;
  position: relative;
  max-width: 300px;
  background: #fff;
  padding: 8px 15px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1882352941);
  z-index: 3;
}
.header-nav__dropdown::before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  transform: rotate(134deg);
  position: absolute;
  top: -5px;
  background: #fff;
  left: 30px;
}
.header-nav__dropdown .header-nav__link {
  padding: 6px 0;
  color: #323232;
}
.header-nav__dropdown .header-nav__link:last-child {
  margin-bottom: 0;
}
.header-nav__dropdown .header-nav__link:hover {
  transform: scale(1);
  color: #D52827;
}
.header-nav__dropdown .list-style {
  text-align: left;
}
.header-nav__dropdown .header-nav__item:last-child {
  margin-left: 20px;
}

.header-nav__open-dropdown:hover .header-nav__text::after {
  transform: rotate(180deg);
}
.header-nav__open-dropdown:hover .header-nav__mask {
  opacity: 1;
  visibility: visible;
  top: 22px;
}

.header-nav__open-dropdown.black_style .header-nav__link {
  color: #000;
}
.header-nav__open-dropdown.black_style .arrow-drop::after {
  background: url(/build/images/arrow_black.366dd242.svg) no-repeat;
  background-size: 100%;
}
.header-nav__open-dropdown.black_style .header-nav__dropdown .header-nav__link:hover {
  color: #D52827;
}

.logo {
  position: relative;
  top: 4px;
}

.footer .logo {
  top: 0;
}

.vip-new {
  margin: 90px 0;
  min-height: 597px;
}
.vip-new .tabs {
  display: flex;
  margin-bottom: 25px;
}
.vip-new .tab-content {
  position: relative;
  z-index: 1;
}
.vip-new .vip-item {
  display: none;
}
.vip-new .tab {
  background: #D42827;
  padding: 15px 32px;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #fff;
  max-width: 178px;
  display: flex;
  align-items: center;
  margin-right: 10px;
  cursor: pointer;
  transition: all 0.1s;
  position: relative;
}
.vip-new .tab.active {
  background: #fff;
  color: #D42827;
}
.vip-new .tab:hover {
  background: #fff;
  color: #D42827;
}
.vip-new .tab:last-child {
  margin-right: 37px;
  max-width: 160px;
}
.vip-new .tab:last-child::after {
  content: "";
  display: block;
  width: 30px;
  height: 100%;
  background: #D42827;
  position: absolute;
  top: 0;
  transition: all 0.1s;
  right: 0;
  transform: translateX(44%) skew(20deg);
}
.vip-new .tab:last-child:hover::after {
  background: #fff;
}
.vip-new .tab:last-child.active::after {
  background: #fff;
}
.vip-new .title {
  margin-bottom: 22px;
  text-align: left;
}
.vip-new .qty__result {
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #D42827;
  padding: 0;
}
.vip-new .qty__plus {
  font-size: 40px;
  font-weight: normal;
  opacity: 0.8;
}
.vip-new .qty__minus {
  font-size: 30px;
  font-weight: bold;
}
.vip-new .vip-item.active {
  display: block;
}
.vip-new__slider-item {
  border-radius: 0 !important;
}

.vip-new_one-tab {
  max-width: 520px !important;
  width: 100%;
  font-size: 28px !important;
  text-align: center;
  justify-content: center;
  padding: 20px 32px !important;
}
.vip-new_one-tab.active {
  background: #D42827;
  color: #fff;
}

.vip-new_one-tabs {
  margin-bottom: 0 !important;
}

.vip-new__content {
  background: #fff;
  padding: 30px 50px;
  z-index: 1;
  max-width: 840px;
  min-height: 512px;
}

.vip-new__info {
  max-width: 500px;
  position: relative;
  min-height: 450px;
}

.vip-new__list-item {
  color: #111460;
  margin-bottom: 6px;
  font-size: 24px;
}

.vip-new__list-text {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.06em;
  color: #000;
}

.vip-new__list {
  padding-left: 22px;
}

.vip-new__footer {
  margin-top: 30px;
  align-items: center;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.vip-new__price {
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0.12em;
  color: #D42827;
}

.vip-new__btn {
  width: 30px;
  height: 30px;
  display: inline-block;
  background: none;
  border: none;
  cursor: pointer;
}
.vip-new__btn:focus {
  outline: none;
}
.vip-new__btn::before {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url(/build/images/cart.3a7d7b13.svg) no-repeat;
  background-size: 100%;
}

.vip-new__qty {
  margin: 0 40px 0 74px;
}

.vip-decor1 {
  width: 330px;
  height: 100%;
  background: #111460;
  position: absolute;
  top: 0;
  left: 659px;
  transform: skew(20deg);
}

.vip-decor2 {
  width: 420px;
  height: 87%;
  background: #D42827;
  position: absolute;
  top: 86px;
  right: 34px;
  transform: skew(-28deg);
  z-index: 2;
}

.vip-new__slider-wrap {
  position: absolute !important;
  top: -20px;
  right: -90px;
  height: 107%;
  width: 800px;
  z-index: 3;
  clip-path: polygon(0 0, 72% 0, 100% 100%, 28% 100%);
  border: 2px solid transparent;
  overflow: hidden !important;
}

.vip-slide-height-fix {
  height: inherit;
}

.vip-new__slider-img {
  height: 100%;
  object-fit: cover;
  position: relative;
  filter: brightness(0.8);
}

.vip-new__slider-item {
  height: 100%;
  clip-path: polygon(0 0, 70% 0, 100% 100%, 30% 100%);
  overflow: hidden;
}

.vip-new__slider {
  height: 100%;
}

.vip-new__dots {
  display: flex;
  justify-content: center;
  flex-direction: row !important;
  position: relative;
  margin-top: -36px;
  height: auto !important;
  bottom: 20px !important;
  top: unset !important;
  left: 100px !important;
}
.vip-new__dots li .splide__pagination__page {
  margin-right: 18px !important;
  margin-bottom: 0 !important;
}

@media (max-width: 769px) {
  .vip-new__dots li {
    background: transparent !important;
    padding: 7px 7px 13px 7px;
  }
  .vip-new__dots li::after {
    background: transparent !important;
  }
  .vip-new__dots li::before {
    background: transparent !important;
  }
}
.vip-new__dot {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin-right: 18px;
  cursor: pointer;
}
.vip-new__dot::before {
  content: "";
  width: 3px;
  height: 3px;
  background: #FFFFFF;
  border: 2px solid #FFFFFF;
  border-radius: 50%;
  display: block;
  transition: all 0.1s;
}
.vip-new__dot:last-child {
  margin-right: 0;
}
.vip-new__dot:hover::before {
  width: 8px;
  height: 8px;
  background: none;
  transform: scale(1.2);
}

@media (max-width: 1640px) {
  .vip-new .tab {
    max-width: 120px;
  }
  .vip-new .tab:last-child {
    margin-right: 24px;
    max-width: 120px;
  }
  .vip-decor1 {
    left: 524px;
  }
  .vip-new__slider-wrap {
    left: 470px;
    right: initial;
  }
  .vip-decor2 {
    right: initial;
    left: 700px;
  }
  .vip-new__info {
    max-width: 430px;
  }
  .vip-new__qty {
    margin: 0 30px 0 44px;
  }
  .vip-new_one-tab {
    max-width: 386px !important;
  }
  .vip-new_one-tab:last-child {
    max-width: 386px !important;
  }
}
@media (max-width: 1350px) {
  .vip-new .tabs {
    margin-bottom: 15px;
  }
  .vip-new__slider-wrap {
    top: -15px;
  }
  .vip-decor2 {
    width: 350px;
    height: 80%;
    top: 120px;
  }
  .vip-new__dots {
    left: 80px;
  }
  .vip-new_one-tabs {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 1230px) {
  .vip-decor2 {
    width: 265px;
    height: 79.5%;
    top: 120px;
  }
  .vip-new__slider-wrap {
    width: 600px;
    left: 500px;
  }
  .vip-new {
    margin: 60px 0;
  }
}
@media (max-width: 1160px) {
  .vip-new__slider-item {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  }
  .vip-new__content {
    min-height: 531px;
  }
  .vip-new_one-tab {
    max-width: 450px !important;
  }
  .vip-new__slider-img {
    transform: skew(0deg) scale(1);
  }
  .vip-decor1, .vip-decor2 {
    display: none;
  }
  .vip-new__slider-wrap {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    width: 50%;
    left: initial;
    right: 0;
    border: 0 solid transparent;
  }
  .vip-new__dots {
    left: 15px !important;
  }
  .vip-new__slider-img {
    left: 0;
  }
  .vip-new .tab {
    max-width: 170px;
  }
  .vip-new .tab:last-child {
    max-width: 150px;
  }
}
@media (max-width: 1050px) {
  .vip-new__slider-wrap {
    width: 40%;
  }
  .vip-new__content {
    padding: 30px 40px;
    max-width: 100%;
  }
}
@media (max-width: 900px) {
  .vip-new__slider-wrap {
    width: 100%;
    position: initial;
    height: 330px;
  }
  .vip-new_one-tab {
    max-width: 96% !important;
  }
  .vip-new__slider-img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    object-position: center;
  }
  .vip-new .tab {
    max-width: 180px;
  }
  .vip-new .tab:last-child {
    max-width: 160px;
  }
  .vip-new {
    margin: 40px 0;
  }
}
@media (max-width: 550px) {
  .tabs-scroll {
    overflow-x: hidden;
  }
  .vip-new .tabs {
    overflow-x: auto;
    white-space: nowrap;
  }
}
@media (max-width: 500px) {
  .vip-new {
    padding: 0 10px;
  }
  .vip-new .tab {
    padding: 12px 25px 10px 25px;
    font-size: 14px;
    line-height: 18px;
    margin-right: 8px;
  }
  .vip-new .title {
    margin-bottom: 12px;
  }
  .vip-new__list-text {
    font-size: 14px;
    line-height: 18px;
  }
  .vip-new__list-item {
    margin-bottom: 4px;
    font-size: 21px;
  }
  .vip-new__content {
    padding: 20px 20px;
  }
  .vip-new__price {
    font-size: 16px;
  }
  .vip-new__btn::before {
    width: 22px;
    height: 22px;
  }
  .vip-new__qty {
    margin: 0;
  }
  .vip-new__footer {
    justify-content: space-between;
  }
  .vip-new__slider-wrap {
    height: 250px;
  }
  .vip-new__dot {
    margin-right: 6px;
  }
}
@media (max-width: 400px) {
  .vip-new__slider-wrap {
    height: 200px;
  }
  .vip-new .tab {
    min-width: 120px;
  }
  .vip-new .tab:last-child {
    min-width: 100px;
  }
}
.vip-new2 {
  margin: 60px 0;
}
.vip-new2 .text-style {
  line-height: 24px;
  letter-spacing: initial;
}

.vip-new2__item {
  margin-bottom: 30px;
  background: #fff;
  min-height: 360px;
}
.vip-new2__item:last-child {
  margin-bottom: 0;
}

.vip-new2__info {
  padding: 30px;
  width: 65%;
  position: relative;
}

.vip-new2__img-wrap {
  width: 35%;
}

.vip-new2__img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
}

.vip-new2__btn {
  max-width: 260px;
  letter-spacing: 0.1em !important;
  display: block !important;
  margin-top: 30px;
  padding: 17px 12px 13px 12px !important;
  position: absolute;
  bottom: 30px;
}

.vip-new2__title {
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-bottom: 25px;
  font-size: 30px;
}

.vip_info-right .vip-new2__info {
  text-align: right;
  order: 1;
}
.vip_info-right .vip-new2__btn {
  right: 30px;
}

@media (max-width: 1000px) {
  .vip-new2__item {
    min-height: 300px;
  }
  .vip-new2__title {
    margin-bottom: 15px;
    font-size: 26px;
  }
  .vip-new2 {
    margin: 40px 0;
  }
}
@media (max-width: 768px) {
  .vip-new2__btn {
    padding: 13px 12px 13px 12px !important;
  }
  .vip-new2__item {
    min-height: 260px;
  }
  .vip-new2 .text-style {
    line-height: 20px;
    font-size: 13px;
    letter-spacing: initial;
  }
  .vip-new2 {
    margin: 30px 0;
  }
}
@media (max-width: 670px) {
  .vip-new2__img-wrap {
    display: none;
  }
  .vip-new2__info {
    width: 100%;
    padding: 20px;
  }
  .vip-new2__item {
    min-height: auto;
    margin-bottom: 0;
    border-bottom: 1px solid #d52827;
  }
  .vip-new2__item:last-child {
    border-bottom: none;
  }
  .vip-new2__btn {
    position: initial;
    padding: 10px 12px 10px 12px !important;
    margin-top: 10px;
  }
  .vip-new2__title {
    margin-bottom: 10px;
    font-size: 22px;
  }
  .vip-new2__item.vip_info-right .vip-new2__info {
    text-align: left;
  }
}
.vip-new-design {
  margin: 60px 0;
  box-shadow: 0px 0px 12px -5px rgba(0, 0, 0, 0.44);
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
}
.vip-new-design .text-style {
  line-height: 24px;
  letter-spacing: initial;
  flex: 1;
}
.vip-new-design__slider-img {
  height: 100%;
  object-fit: cover;
  position: relative;
}
.vip-new-design__slider-wrap {
  height: 100%;
}
.vip-new-design__slider-wrap .splide__track {
  height: inherit;
}
.vip-new-design__slider-wrap .vip-new__dots {
  left: 0 !important;
  bottom: 50px !important;
}
.vip-new-design__item {
  margin-bottom: 30px;
  min-height: 360px;
}
.vip-new-design__item:last-child {
  margin-bottom: 0;
}
.vip-new-design__info {
  padding: 30px;
  width: 65%;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.vip-new-design__img-wrap {
  width: 35%;
}
.vip-new-design__img-wrap .splide__track {
  padding: 0 !important;
  margin-top: 0 !important;
}
.vip-new-design__img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
}
.vip-new-design__btn {
  width: 25px;
  height: 25px;
  display: inline-block;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0 !important;
}
.vip-new-design__btn:focus {
  outline: none;
}
.vip-new-design__btn::before {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url(/build/images/cart.3a7d7b13.svg) no-repeat;
  background-size: 100%;
}
.vip-new-design__title {
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size: 30px;
}
.vip-new-design__footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
}
.vip-new-design__footer-item {
  display: flex;
  align-items: center;
}
.vip-new-design__price {
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0.12em;
  color: #D42827;
}
.vip-new-design__qty {
  margin: 0 30px;
}
.vip-new-design {
  /** Slider */
}
.vip-new-design__slider {
  height: 100%;
}
.vip-new-design__slider-img {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  /* Занимает 100% ширины контейнера */
  height: 100%;
  /* Занимает 100% высоты контейнера */
  object-fit: cover;
  /* Изображение будет растянуто, чтобы полностью заполнить блок */
}
.vip-new-design__slider-item {
  border-radius: 0 !important;
}
.vip-new-design .splide__pagination {
  height: 25px;
  display: flex;
  flex-direction: row;
  align-items: center;
  bottom: 0px !important;
  left: 0 !important;
  gap: 15px;
  right: 0 !important;
  width: 100% !important;
  top: calc(100% - 30px);
  position: absolute;
}
.vip-new-design .splide__pagination__page {
  width: 6px !important;
  height: 6px !important;
  background: #fff;
  border: 1px solid #fff !important;
  transition: all 0.2s;
  border-radius: 50%;
  display: inline-block;
  transform: scale(1);
  margin-bottom: 25px !important;
  cursor: pointer;
}
.vip-new-design .splide__pagination__page.is-active {
  transform: scale(2);
  background: none;
  border: 1px solid #fff;
  outline: none !important;
}

@media (max-width: 670px) {
  .vip-new-design {
    box-shadow: none;
    border-radius: 0;
  }
  .vip-new-design__img-wrap {
    width: 100% !important;
  }
  .vip-new-design__info {
    width: 100%;
  }
}
@media (max-width: 769px) {
  .splide__pagination li {
    background: none !important;
    padding: 0 !important;
  }
  .splide__pagination li:last-child::after {
    background: none !important;
    height: 0;
  }
  .splide__pagination li:first-child::before {
    background: none !important;
    height: 0;
  }
  .splide__pagination__page {
    border: 1px solid #fff !important;
    background: #fff !important;
  }
  .splide__pagination__page.is-active {
    background: transparent !important;
  }
}
.subtitle-wrap {
  border-bottom: 2px solid #D52827;
  margin-bottom: 50px;
  margin-top: 70px;
}

.subtitle {
  padding-right: 20px;
  background: #EDEDED;
  font-weight: bold;
  font-size: 36px;
  line-height: 40px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  display: inline-block;
  padding-bottom: 15px;
}

.title-bol-wrap {
  background: #fff;
  padding: 40px 30px;
  display: flex;
  justify-content: center;
  overflow: hidden;
}

.title-bol__left, .title-bol__right {
  position: absolute;
  top: 24px;
}

.title-bol__left {
  left: 0;
}

.title-bol__right {
  right: 0;
}

.title-bol {
  text-align: center;
  font-weight: bold;
  font-size: 56px;
  line-height: 40px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  max-width: 1000px;
}

.title-bol__text {
  margin-bottom: 40px;
  display: block;
}

.title {
  font-weight: bold;
  font-size: 36px;
  line-height: 46px;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-bottom: 40px;
}

.main-title {
  font-weight: bold;
  font-size: 36px;
  line-height: 46px;
  text-align: left;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.text-orange {
  color: #B09058;
}

.list-style {
  list-style: none;
}

.text-yellow {
  color: #D52827;
}

.text-red {
  color: #D52827;
}

.text-blue {
  color: #005892;
}

.text-style {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0.1em;
  margin-bottom: 15px;
}

.list-style__blue-dots {
  color: #D52827;
  font-size: 20px;
  padding-left: 20px;
}
.list-style__blue-dots li {
  margin-bottom: 6px;
}
.list-style__blue-dots li:last-child {
  margin-bottom: 0;
}

.list-style__text {
  color: #000;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.06em;
}

.text-style.no-offset {
  margin-bottom: 0;
}

.phone {
  text-decoration: none;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.17em;
  text-transform: uppercase;
  color: #000;
}

.soc-net__link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.soc-net__link::before {
  content: "";
  display: inline-block;
  width: 32px;
  height: 22px;
  transition: all 0.1s;
}

.ticket_icon::before {
  content: "";
  display: inline-block;
  background: url(/build/images/ticket.d99bdb9b.svg) no-repeat;
  background-size: 100%;
  width: 46px;
  height: 46px;
  position: absolute;
  top: -12px;
  z-index: 9;
  left: 4px;
}

.close_icon::before {
  content: "";
  display: inline-block;
  background: url(/build/images/close.8a87b6a2.svg) no-repeat;
  background-size: 100%;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 20px;
  right: 26px;
}

.logo {
  display: flex;
  text-decoration: none;
  flex-direction: column;
  justify-content: center;
  position: relative;
  padding-top: 10px;
}

.logo__title {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #000;
  display: inline-block;
}

.logo__text {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #000;
}

.logo__info {
  position: relative;
  display: block;
  text-align: center;
  left: 30px;
}

.btn {
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.3em;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 20px;
}
.btn:focus {
  outline: none;
}

.btn_blue {
  background: #D52827;
  border: 1px solid #D52827;
  padding: 12px 12px 8px 12px;
  width: 100%;
  text-align: center;
  color: #fff;
  display: block;
  transition: all 0.1s;
  text-decoration: none;
}
.btn_blue:hover {
  background: rgb(191.4464285714, 35.9523809524, 35.0535714286);
  box-shadow: 0 4px 11px rgba(0, 0, 0, 0.1490196078);
  border: 1px solid rgb(191.4464285714, 35.9523809524, 35.0535714286);
}
.btn_blue {
  /*
  &:focus {
    border: 1px solid #001c53;
    color: #001c53;
    background: #fff;
  }

   */
}

.btn_light_blue {
  font-family: "Open Sans", sans-serif;
  background: #D52827;
  padding: 15px;
  min-width: 300px;
  color: #fff;
  font-weight: 800;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  text-decoration: none;
  border: none;
}
.btn_light_blue:hover {
  background: rgb(169.8928571429, 31.9047619048, 31.1071428571);
}

.btn_radius {
  padding: 21px 20px 18px 20px;
  border-radius: 100px;
}

.who-win__btn {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.1em;
  padding: 15px;
  background: #D52827;
  border: 1px solid #D52827;
  border-radius: 0 0 20px 20px;
}

.ordering__form-btn {
  background: #D52827;
  border: none;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: bold;
  line-height: 20px;
  letter-spacing: 0.1em !important;
  text-transform: uppercase;
  color: #fff;
  min-width: 271px;
  padding: 15px !important;
  font-size: 16px;
  transition: all 0.1s;
}
.ordering__form-btn:hover {
  background: rgb(169.8928571429, 31.9047619048, 31.1071428571);
}

.ordering-success__btn {
  font-family: "Open Sans", sans-serif;
  max-width: 440px;
  display: block;
  margin: 50px 0 0 0;
  padding: 16px 15px 14px 15px;
  font-size: 16px;
  line-height: 20px;
  position: relative;
  z-index: 1;
}

.review-modal__photo-btn {
  margin-left: auto;
  height: 100%;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.1em;
  font-family: "Open Sans", sans-serif;
  max-width: 55%;
  padding: 10px 15px;
  position: relative;
}

input[type=file] {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.review-modal__btn {
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  line-height: 20px;
  max-width: 327px;
  margin: 40px auto 0 auto;
  letter-spacing: 0.1em;
  padding: 16px 15px 14px 15px;
}

.vip-lodges__form-btn {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.1em;
  font-family: "Open Sans", sans-serif;
  margin: 0 auto;
  max-width: 402px;
  padding: 16px 15px 14px 15px;
}

.ticket-item__btn {
  padding: 15px 0;
  font-family: "Open Sans", sans-serif;
  letter-spacing: 0.1em;
  border-radius: 0 0 20px 20px;
}

.checkout-down__btn {
  font-family: "Open Sans", sans-serif;
  min-width: 300px;
  font-weight: 800;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  padding: 13px 12px 11px 12px;
  border: 3px solid #FFFFFF;
}
.checkout-down__btn:hover {
  border: 3px solid #FFFFFF;
}

.checkout-fixed__btn {
  border-radius: 0;
}

.wa-link {
  width: 100%;
  color: #fff;
  background-color: #43d854;
  border: 1px solid #43d854;
  text-decoration: none;
  display: block;
  text-align: center;
  margin: 0;
}
.wa-link:hover {
  background: rgb(45.8810572687, 211.6189427313, 64.7907488987);
  box-shadow: 0 4px 11px rgba(0, 0, 0, 0.1490196078);
  border: 1px solid rgb(45.8810572687, 211.6189427313, 64.7907488987);
}

.select__input {
  padding: 10px 60px 10px 30px;
  font-weight: bold;
  font-size: 24px;
  text-align: left;
  line-height: 40px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #828282;
  border: none;
  background: #fff;
  width: 100%;
  font-family: "Cuprum", sans-serif;
  cursor: pointer;
  border-radius: 20px;
}
.select__input:focus {
  outline: none;
  color: #001C53;
}

.select {
  position: relative;
  max-width: 500px;
  width: 100%;
}
.select::after {
  content: "";
  background: url(/build/images/select_arrow.cb8dee15.svg) no-repeat;
  width: 22px;
  height: 20px;
  display: inline-block;
  position: absolute;
  top: 24px;
  right: 20px;
  transition: all 0.1s;
}

.select__dropdown {
  position: absolute;
  top: 44px;
  z-index: 9;
  left: 0;
  width: 100%;
  background: #fff;
  text-align: left;
  padding: 20px 30px 0 30px;
  transition: all 0.1s;
  max-height: 248px;
  border-radius: 0 0 20px 20px;
  overflow: auto;
  transform: scale(0.9);
  opacity: 0;
  visibility: hidden;
}

.select__dropdown-item {
  font-weight: bold;
  font-size: 24px;
  line-height: 40px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #000;
  padding: 10px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  cursor: pointer;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.select__dropdown-item:hover {
  color: #D52827;
  border-bottom: 1px solid #D52827;
}

.select.show::after {
  transform: rotate(180deg);
  height: 12px;
}
.select.show .select__dropdown {
  transform: scale(1);
  opacity: 1;
  visibility: visible;
}

.sorting__months {
  transition: all 0.2s;
}

.sorting__months.show {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 999;
  background: rgba(0, 0, 0, 0.25);
  padding-top: 70px;
}
.sorting__months.show .select__dropdown {
  transform: scale(1);
  opacity: 1;
  visibility: visible;
}
.sorting__months.show::after {
  transform: rotate(180deg);
  height: 12px;
}

.modal {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  z-index: 1000000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  transition: all 0.3s ease;
  visibility: hidden;
  opacity: 0;
}
.modal .modal__container {
  transform: translate(0, -90px);
}

.modal.show {
  visibility: visible;
  opacity: 1;
}
.modal.show .modal__container {
  transform: translate(0, 0);
  border-radius: 5px;
}

._cart_modal {
  visibility: visible;
  opacity: 1;
}
._cart_modal .modal__container {
  transform: translate(0, 0);
}

.modal__container {
  width: 600px;
  margin: 0 auto;
  padding: 35px 40px 45px 40px;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.33);
  transition: all 0.3s ease;
  position: relative;
}
.modal__container .contact-form__checkbox {
  margin-top: 0 !important;
}
.modal__container .form-control {
  margin-bottom: 15px;
}

.modal__close {
  position: absolute;
  top: 26px;
  right: 30px;
  background: url(/build/images/close.8a87b6a2.svg) no-repeat;
  background-size: 100%;
  cursor: pointer;
  transition: all 0.2s;
  width: 45px;
  height: 45px;
}
.modal__close:hover {
  color: #d64c84;
}

.modal__close-icon {
  transition: all 0.2s;
  width: 100%;
}

.modal__title {
  color: #404040;
  margin-bottom: 20px;
  padding-bottom: 5px;
  font-weight: 800;
  font-size: 38px;
  line-height: 50px;
}

.modal-success {
  max-height: 250px;
}

.modal-success_hide {
  max-height: 0;
  overflow: hidden;
}

.modal-btn {
  width: 100%;
}

.modal-success {
  font-size: 24px;
  line-height: 35px;
  margin-bottom: 0;
  font-weight: 900;
}

.modal-form-success {
  font-weight: 500;
  font-size: 25px;
  line-height: 36px;
  letter-spacing: 0.05em;
  color: #404040;
  margin-bottom: -20px;
  display: none;
}

.modal__btn {
  padding: 16px 30px;
  width: 100%;
  margin-top: 25px;
}

.modal-ordering {
  display: flex;
  justify-content: center;
  align-items: initial !important;
  z-index: 1000 !important;
  padding-top: 30px;
}
.modal-ordering .modal__container {
  max-width: 1077px;
  width: 100%;
  max-height: 94vh;
  overflow: auto;
}

.modal-ordering__title {
  font-weight: bold;
  font-size: 25px;
  line-height: 45px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #D52827;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #A5A5A5;
  padding-bottom: 30px;
}

.modal-ordering__logo {
  margin-right: 35px;
}

.review-modal .modal__container {
  max-width: 644px;
  width: 100%;
  padding: 0;
}
.review-modal .modal__close {
  width: 40px;
  height: 40px;
  top: 27px;
  right: 20px;
}
.review-modal .modal__close {
  background: url(/build/images/close_white.51fb77d7.svg) no-repeat;
  background-size: 100%;
}

.selected-photo__label {
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0.04em;
  color: rgb(105.2321428571, 19.7619047619, 19.2678571429);
  margin-bottom: 2px;
}

.selected-photo__name {
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0.04em;
  color: #000000;
}

.selected-photo__btn {
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  margin-left: 35px;
  line-height: 16px;
  letter-spacing: 0.04em;
  color: #001C53;
  border: none;
  background: none;
  text-transform: initial;
  font-weight: normal;
  border-bottom: 1px solid #001C53;
  height: 18px;
}
.selected-photo__btn:hover {
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.selected-photo {
  align-items: center;
  font-family: "Open Sans", sans-serif;
}

.modal-sector .modal__container {
  max-width: 1500px;
  width: 90%;
  margin: 0 100px;
}
.modal-sector .modal__close {
  top: 13px;
  right: 24px;
  z-index: 9;
}
.modal-sector .modal__close::before {
  content: "";
  width: 32px;
  height: 32px;
  display: inline-block;
  transition: all 0.2s;
}

.modal-sector__name {
  font-weight: bold;
  font-size: 24px;
  margin-bottom: 8px;
}

.modal-sector__header {
  position: relative;
  margin-bottom: 34px;
}

.modal-sector__date {
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  color: #828282;
}

.modal-sector__controls {
  margin-top: 15px;
  display: flex;
}

.modal-sector__controls-btn {
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  background: #fff;
  border: 1px solid #D1D1D1;
  border-radius: 4px 0 0 4px;
  padding: 12px 16px;
  letter-spacing: initial;
}
.modal-sector__controls-btn:last-child {
  border-radius: 0 4px 4px 0;
  margin-left: -1px;
}
.modal-sector__controls-btn:hover {
  background: #F3F3F5;
}

.modal-sector__footer {
  margin-top: 10px;
  margin-left: auto;
  position: relative;
  overflow: hidden;
}

.modal-sector__footer-place {
  display: inline-block;
  margin: 0 12px 12px 0;
  padding: 8px 16px 7px 16px;
  border-radius: 4px;
  border: 1px solid #404040;
  font-weight: 600;
  font-size: 12px;
  color: #000000;
}

.modal-sector__footer-place_self {
  background: #FEC500;
}

.modal-sector__footer-right {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
}

.modal-sector__footer-link {
  font-weight: bold;
  font-size: 14px;
  color: #000;
  margin-right: 32px;
  display: inline-block;
  text-decoration: none;
}
.modal-sector__footer-link:hover {
  text-decoration: underline;
}

.modal-sector__footer-btn {
  padding: 14px 58px;
  display: inline-block;
}

.modal-sector__body {
  overflow: hidden;
}

.sector {
  overflow: hidden;
}

.ordering-table {
  border: 1px solid #D52827;
  border-radius: 20px;
}

.ordering-table__thead {
  font-weight: bold;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #fff;
  background: #D52827;
  padding: 10px 30px;
  border-radius: 20px 20px 0 0;
}

.ordering-table__tb {
  width: 33%;
}

.ordering-table__tbody {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.04em;
}
.ordering-table__tbody .ordering-table__tb {
  padding: 20px 30px;
}

.ordering-table__sector {
  width: 43%;
}

.ordering-table__tr {
  position: relative;
  border: 1px solid #D52827;
}

.ordering-table__total-price {
  padding: 10px 30px;
  font-weight: bold;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #000;
}

.ordering-table__close {
  cursor: pointer;
}

.ordering-table__list {
  width: 66%;
  padding: 10px;
}

.ordering-table__item {
  padding: 10px 0;
  position: relative;
}
.ordering-table__item .close_icon::before {
  top: 22px;
}

.label {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0.04em;
  color: #A5A5A5;
  display: block;
  width: 100%;
}

.input {
  border: none;
  background: #fff;
  border-bottom: 1px solid #A5A5A5;
  padding: 9px 0;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.04em;
  color: #333;
  transition: all 0.1s;
}
.input:focus {
  outline: none;
  border-bottom: 1px solid #000000;
}

.form-group {
  margin-bottom: 20px;
  position: relative;
  padding-top: 16px;
}
.form-group .label {
  position: absolute;
  top: 0;
}

.form-group.error .input {
  border-bottom: 1px solid #EB5757;
}
.form-group.error .label {
  color: #EB5757;
}
.form-group.error .input:focus ~ .label {
  color: #EB5757;
}

.form-group.success .input {
  border-bottom: 1px solid #27AE60;
}
.form-group.success .label {
  color: #27AE60;
}
.form-group.success .input:focus ~ .label {
  color: #27AE60;
}

.input:focus ~ .label {
  color: #000;
}

.checkbox-item {
  position: relative;
  padding-left: 26px;
  display: block;
  cursor: pointer;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: #3B3D48;
}

.checkbox-item input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.checkbox-item.checkbox .checkbox-item__checkmark {
  width: 18px;
  height: 18px;
  border: 2px solid #000;
  border-radius: 3px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}

.checkbox-item.checkbox:hover .checkbox-item__checkmark {
  border: 2px solid #000;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.368627451);
}

.checkbox-item.checkbox .checkbox-item__checkmark::after {
  content: "";
  left: 4px;
  position: absolute;
  top: 2px;
  width: 3px;
  height: 6px;
  border: solid #000;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  display: none;
}

.checkbox-item.checkbox input:checked ~ .checkbox-item__checkmark:after {
  display: block;
}

.checkbox-item.checkbox.disabled input:checked ~ .checkbox-item__checkmark:after {
  border: solid #A6CAEB;
  border-width: 0 2px 2px 0;
}

.checkbox-item.checkbox.disabled:hover input:checked ~ .checkbox-item__checkmark {
  box-shadow: none;
}

.checkbox-item.radio .checkbox-item__checkmark {
  content: "";
  border-radius: 50%;
  height: 13px;
  width: 13px;
  position: absolute;
  top: 1px;
  left: 0;
}

.checkbox-item.radio .checkbox-item__checkmark::after {
  content: "";
  border-radius: 50%;
  height: 9px;
  width: 10px;
  border: 2px solid #fff;
  box-shadow: 0 0 0 1px #678CAE;
  display: inline-block;
}

.checkbox-item.radio:hover .checkbox-item__checkmark {
  box-shadow: 0 2px 4px rgba(24, 144, 255, 0.3);
}

.checkbox-item.radio:hover .checkbox-item__checkmark::after {
  box-shadow: 0 0 0 1px #1890FF;
}

.checkbox-item.radio input:checked ~ .checkbox-item__checkmark::after {
  background: #1890FF;
}

.checkbox-item.inline {
  display: inline-block;
  margin-right: 30px;
}

.checkbox-item.radio.disabled .checkbox-item__checkmark::after {
  box-shadow: 0 0 0 1px #A6CAEB;
  background: #fff;
}

.checkbox-item.checkbox.disabled .checkbox-item__checkmark {
  border: 1px solid #A6CAEB;
}

.checkbox-item.disabled {
  color: #99BCDC;
}

.ant-checkbox-inner {
  border: 1px solid #678CAE;
}

.ant-checkbox-disabled + span {
  color: #99BCDC;
}

.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: #99BCDC;
}

.ant-checkbox-disabled .ant-checkbox-inner {
  background-color: #ffffff;
  border-color: #99BCDC !important;
}

.ant-checkbox-wrapper:hover .ant-checkbox-inner, .ant-checkbox:hover .ant-checkbox-inner, .ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #1890ff;
  box-shadow: 0 2px 4px rgba(24, 144, 255, 0.3);
}

.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #ffffff;
  border-color: #1890FF;
}

.ant-checkbox-disabled:hover .ant-checkbox-inner, .ant-checkbox:hover .ant-checkbox-inner, .ant-checkbox-input:focus + .ant-checkbox-inner {
  box-shadow: none;
}

.ant-checkbox-checked .ant-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #1890ff;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg) scale(1) translate(-50%, -50%);
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: " ";
}

.ant-checkbox-wrapper {
  user-select: none;
}

.link {
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0.04em;
  color: #0C82E8;
  text-decoration: none;
}

.link_yellow {
  color: #FFC107;
}

.link_hidden {
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: #3B3D48;
  text-decoration: none;
}

.burger {
  display: inline-block;
  height: 19px;
}

.burger__line3, .burger__line2, .burger__line1 {
  background: #fff;
  height: 2px;
  width: 24px;
  display: block;
  margin-bottom: 5px;
  transition: all 0.1s;
  position: relative;
}
.burger__line3:last-child, .burger__line2:last-child, .burger__line1:last-child {
  margin-bottom: 0;
}

.burger__line2 {
  visibility: visible;
  opacity: 1;
}

.burger.active .burger__line2 {
  visibility: hidden;
  opacity: 0;
}
.burger.active .burger__line1 {
  transform: rotate(-45deg);
  top: 5px;
}
.burger.active .burger__line3 {
  transform: rotate(45deg);
  top: -9px;
}

.qty {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 170px;
  margin: 0 auto;
}

.qty__minus, .qty__plus {
  color: #000;
  opacity: 0.6;
  transition: all 0.1s;
  cursor: pointer;
  width: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.qty__minus:hover, .qty__plus:hover {
  opacity: 1;
}

.qty__minus {
  font-size: 16px;
  font-weight: bold;
  position: relative;
  top: -1px;
}

.qty__plus {
  font-size: 30px;
}

.qty__result {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.12em;
}

.call-modal .modal__container {
  padding: 0 !important;
  width: 500px;
}
.call-modal .modal__close {
  background: url(/build/images/close_white.51fb77d7.svg) no-repeat;
  background-size: 100%;
  width: 35px;
}
.call-modal .review-modal__btn {
  font-size: 15px;
}

.call-modal__text {
  font-family: "Open Sans", sans-serif;
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.04em;
  color: #000;
}

.spinner-wrapper {
  display: none;
}

.spinner-wrapper.show {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgb(255, 255, 255);
  z-index: 999999;
  display: flex;
  justify-content: center;
  align-items: center;
}

.spinner {
  margin: 100px auto;
  width: 42px;
  height: 45px;
  text-align: center;
  font-size: 10px;
  display: flex;
  justify-content: space-between;
}

.spinner > div {
  background-color: #333;
  height: 100%;
  width: 6px;
  display: inline-block;
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.spinner .rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
.description p {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.01em;
  margin: 15px 0;
}
.description ul, .description ol {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 26px;
  margin: 30px 0;
  letter-spacing: 0.01em;
  padding-left: 40px;
}
.description ul li, .description ol li {
  margin: 15px 0;
}
.description h3, .description h2, .description h4 {
  font-size: 22px;
  letter-spacing: 0.01em;
  margin: 20px 0;
}

.page.offer {
  margin: 50px 0;
}

.matches__info {
  width: 100%;
  text-align: center;
  margin-top: 33px;
  height: 287px;
  position: relative;
  display: flex;
  align-items: center;
}

.matches__info-hall {
  font-size: 32px;
  line-height: 35px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #000000;
  width: 215px;
}

.matches__info-date,
.matches__info-time {
  font-size: 36px;
  line-height: 46px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #FFFFFF;
  width: 300px;
}

.matches__info-top {
  display: flex;
  align-items: center;
  margin: auto;
}

.matches__info-firstTeam,
.matches__info-secondTeam {
  font-family: "Ponters";
  font-size: 32px;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #FFFFFF;
  -webkit-text-stroke: 2px #000000;
  width: 272px;
}

.matches__info-bottom {
  position: absolute;
  width: 700px;
  bottom: -38px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  justify-content: space-between;
}

@media (max-width: 900px) {
  .matches__info {
    margin-top: 17px;
    height: 310px;
  }
}
@media (max-width: 770px) {
  .slider-wrap {
    padding-top: 30px;
  }
  ._home_slider .splide__pagination {
    height: 30px !important;
    border-radius: 20px 20px 0 0 !important;
  }
  .splide--draggable > .splide__track > .splide__list > .splide__slide {
    border-radius: 20px;
  }
  .home__news .splide__slide {
    border-radius: 0 0 20px 20px !important;
  }
  .matches__info {
    top: 0;
  }
  .matches__info-hall {
    font-size: 11px;
    width: 120px;
  }
  .matches__info-date, .matches__info-time {
    font-size: 18px;
    line-height: 24px;
    width: 150px;
  }
  .matches__info-bottom {
    width: 380px;
    bottom: -30px;
  }
  .matches__info {
    margin-top: 0;
    height: 132px;
  }
  .matches__info-firstTeam, .matches__info-secondTeam {
    font-size: 16px;
    width: 140px;
  }
}
@media (max-width: 700px) {
  /*.matches__info {
    top: 7px;
  }*/
}
@media (max-width: 600px) {
  /*.matches__info {
    top: 15px;
  }*/
  .matches__info-hall {
    font-size: 9px;
  }
  .matches__info-date {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 500px) {
  .home__slider {
    height: 230px !important;
  }
}
@media (max-width: 735px) {
  .matches__info-bottom {
    width: 366px;
    bottom: -26px;
  }
}
@media (max-width: 683px) {
  .matches__info-bottom {
    width: 315px;
    bottom: -23px;
  }
  .matches__info-firstTeam, .matches__info-secondTeam {
    width: 111px;
  }
  .matches__info-date, .matches__info-time {
    font-size: 14px;
    line-height: 24px;
    width: 140px;
  }
}
@media (max-width: 600px) {
  .matches__info-bottom {
    width: 310px;
    bottom: -26px;
  }
  .matches__info-bottom {
    bottom: -20px;
  }
  .matches__info-hall {
    width: 105px;
  }
  .matches__info-date, .matches__info-time {
    width: 133px;
  }
}
@media (max-width: 355px) {
  .matches__info-hall {
    width: 95px;
  }
}
.scroll_to_events {
  position: fixed;
  bottom: 150px;
  right: 15px;
  z-index: 9999;
  width: 70px;
  text-align: center;
}
.scroll_to_events__button {
  background-color: transparent;
  border: none;
  padding: 10px;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  cursor: pointer;
  border: 3px solid #D52827;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 5px;
}
.scroll_to_events__icon {
  width: 25px;
  height: 25px;
  border: solid #000;
  border-width: 0 3px 3px 0;
  transform: rotate(-135deg);
  top: 8px;
  position: relative;
  display: inline-block;
}
.scroll_to_events__text {
  color: #000;
  font-size: 13px;
  display: block;
  line-height: 1.3;
  font-weight: 700;
  cursor: pointer;
}

.vip-new__slider-wrap .splide__pagination {
  display: flex;
  justify-content: center;
  flex-direction: row !important;
  position: relative;
  margin-top: -36px;
  height: auto !important;
  bottom: 50px !important;
  top: unset !important;
  left: 100px !important;
}
.vip-new__slider-wrap .splide__pagination li {
  list-style-type: none;
  display: inline-block;
  line-height: 1;
  margin: 0;
}
.vip-new__slider-wrap .splide__pagination li .splide__pagination__page {
  margin-right: 18px !important;
  margin-bottom: 0 !important;
}
.vip-new__slider-wrap .splide__pagination__page {
  width: 6px !important;
  height: 6px !important;
  background: #fff;
  border: 1px solid #fff !important;
  transition: all 0.2s;
  border-radius: 50%;
  display: inline-block;
  transform: scale(1);
  margin-bottom: 25px !important;
  cursor: pointer;
}
.vip-new__slider-wrap .splide__pagination__page.is-active {
  transform: scale(2);
  background: none;
  border: 1px solid #fff;
  outline: none !important;
}

@media (max-width: 1160px) {
  .vip-new__slider-wrap .splide__pagination {
    left: 0 !important;
    width: 100%;
  }
}
@media (max-width: 900px) {
  .vip-new__slider-wrap .splide__pagination {
    bottom: 10px !important;
  }
}
@media (max-width: 700px) {
  .vip-new__slider-wrap .splide__pagination {
    bottom: 0px !important;
  }
}
.wa-link {
  color: #fff;
  border-radius: 8px;
  background-color: #43d854;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.1s;
  height: inherit;
  padding: 10px 20px;
  text-decoration: none;
}
.wa-link:focus {
  color: #fff;
}

.wa-fixed-container {
  position: fixed;
  bottom: 100px;
  left: 30px;
  z-index: 3;
}
.wa-fixed-container .wa-fixed-wrap {
  background-color: #fff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  padding: 5px 20px 5px 5px;
  border-radius: 10px;
}
.wa-fixed-container .wa-fixed-wrap .link {
  display: flex;
  align-items: center;
  gap: 20px;
  color: inherit;
  text-decoration: none;
  border: none;
}

@media (max-width: 769px) {
  .wa-fixed-container {
    left: 15px;
  }
}
.alert {
  border-radius: 5px;
  margin: 10px 0;
  padding: 10px;
}
.alert.success {
  background: lightgreen;
}

.modal-form {
  display: none;
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.4);
  padding-top: 60px;
  animation: fade 0.5s ease-in-out;
}
.modal-form.show {
  display: block;
}
.modal-form__content {
  background-color: #fefefe;
  margin: 5% auto;
  padding: 20px;
  border: 1px solid #888;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
  width: 80%;
  animation: modalopen 0.4s;
  position: relative;
}
.modal-form__close {
  position: absolute;
  top: 10px;
  right: 10px;
  background: url(/build/images/close.8a87b6a2.svg) no-repeat;
  background-size: 100%;
  cursor: pointer;
  transition: all 0.2s;
  width: 45px;
  height: 45px;
  color: #463f3f;
  z-index: 1;
}
.modal-form__close:hover, .modal-form__close:focus {
  color: #d64c84;
  text-decoration: none;
  cursor: pointer;
}
.modal-form .vip-lodges__form-content {
  margin: 60px 0 0;
}

@keyframes modalopen {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
body.modal-open {
  overflow-y: hidden !important;
}

@media (max-width: 550px) {
  .modal-form__content {
    width: 100%;
  }
}
.home__tickets-top {
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.168627451);
  border-radius: 20px;
}
.home__tickets-top .ticket-item {
  margin: 0;
  width: 25%;
  border-radius: 0;
}
.home__tickets-top .ticket-item:first-child {
  border-radius: 0 0 0 20px;
}
.home__tickets-top .ticket-item:last-child {
  border-radius: 0 0 20px 0;
}
.home__tickets-top .ticket-item__img-wrap {
  border-radius: 0 !important;
}
.home__tickets-top .ticket-item__info {
  border: 1px solid rgba(0, 0, 0, 0.2);
  display: block;
  background: #fff;
}
.home__tickets-top .ticket-item:last-child .ticket-item__btn {
  border-right: 1px solid #001C53;
}
.home__tickets-top .ticket-item__v-name {
  color: #000000;
  display: block;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  height: auto;
  margin-top: 0;
}
.home__tickets-top .ticket-item__for-poster-time {
  display: none;
}
.home__tickets-top .ticket-item__btn {
  font-family: "Cuprum", sans-serif;
  border: none;
  border-right: 1px solid #fff;
  margin-top: -1px;
  letter-spacing: 0.3em;
  border-radius: 0 !important;
}
.home__tickets-top .ticket-item:last-child .ticket-item__btn {
  border-radius: 0 0 20px 0 !important;
}
.home__tickets-top .ticket-item:first-child .ticket-item__btn {
  border-radius: 0 0 0 20px !important;
}
.home__tickets-top .ticket-item:hover .ticket-item__btn {
  border: none;
}
.home__tickets-top .ticket-item__vs {
  padding: 35px 0 10px 0;
}
.home__tickets-top .ticket-item__date {
  top: 5px;
}
.home__tickets-top .ticket-item__result {
  position: relative;
}
.home__tickets-top .ticket-item__img-wrap {
  width: 100%;
}

.home__slider {
  width: 100%;
  overflow: hidden;
  filter: drop-shadow(-5px 5px 5px rgba(0, 0, 0, 0.2));
  border-radius: 20px;
  height: 510px;
}

.home__news {
  width: 100%;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  align-items: flex-end;
}

.home__slider-wrap {
  margin-top: 30px;
  position: relative;
}

.home__new-item {
  background: rgba(0, 0, 0, 0.7);
  border: 1px solid rgba(212, 40, 39, 0.2);
  border-radius: 0;
  color: #fff;
  padding: 15px;
  width: 20%;
  display: block;
  text-decoration: none;
  height: 126px;
  max-height: 190px;
  transition: all 0.2s;
  position: relative;
}
.home__new-item::before {
  content: "";
  display: inline-block;
  height: 5px;
  background: #D42827;
  border-left: 1px solid #D52827;
  border-right: 1px solid #D52827;
  position: absolute;
  top: -5px;
  left: -1px;
  transition: all 0.2s;
  width: 0;
  opacity: 0;
  visibility: hidden;
}
.home__new-item:hover {
  height: 146px;
}
.home__new-item:hover::before {
  width: 100%;
  opacity: 1;
  visibility: visible;
}

.home__new-item-white {
  height: 120px;
  color: #fff;
}
.home__new-item-white::before {
  width: 100%;
  opacity: 1;
  visibility: visible;
}

.home__new-item-name-white {
  color: #fff;
}

.home__new-item-date-white {
  color: #fff;
}

.home__new-item-name {
  display: block;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-top: 15px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.home__new-item-date {
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.home__ba {
  background: url(/build/images/0.c25437e6.jpg);
  background-size: 100%;
  align-items: center;
  position: relative;
  margin-top: 30px;
  height: 120px;
  border-radius: 20px;
  border: 5px solid #000;
}

.home__ba::before {
  display: none;
  content: "";
  background: linear-gradient(130deg, #000000, #aeaeae 58.07%, #000000 76.05%);
  position: absolute;
  top: -5px;
  left: -5px;
  width: calc(100% + 10px);
  height: calc(100% + 10px);
  z-index: -1;
  border-radius: 26px;
}

.home__ba-right {
  margin-left: auto;
  width: 40%;
  justify-content: space-between;
  padding-right: 60px;
}

.home__ba-people {
  display: flex;
  align-items: center;
}

.home__ba-btn-wrap {
  display: flex;
  align-items: center;
}

.home__ba-btn {
  min-width: 300px;
}

.home__ba-people-img {
  position: relative;
  top: 0;
  height: 100%;
}

.home__ba-bol {
  display: flex;
  align-items: center;
}

.home__ba-bol-img {
  margin-top: 10px;
  border-radius: 20px;
}

.home__ba-vs-logo-wrap {
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.home__ba-animation {
  margin-left: auto;
  width: 40%;
  overflow: hidden;
  white-space: nowrap;
}

.home__ba-info {
  text-align: center;
  display: flex;
  align-items: center;
  margin-right: 30px;
}

.home__ba-date {
  font-weight: bold;
  font-size: 20px;
  line-height: 20px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.home__ba-country {
  font-size: 18px;
  line-height: 20px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #000;
}

.home__ba-vs {
  align-items: center;
  justify-content: space-between;
  width: 200px;
}

.home__ba-v {
  text-align: center;
  display: inline-block;
}

.home__ba-s {
  text-align: center;
  display: inline-block;
}

.home__ba-result {
  font-weight: bold;
  font-size: 27px;
  line-height: 20px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #F44336;
  margin: 0 20px;
}

.home__ba-vs-name {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-top: 7px;
  max-width: 50px;
  white-space: normal;
  display: flex;
  align-items: center;
  text-align: center;
}

.home__ba-vs-logo {
  max-width: 50px;
  max-height: 100%;
}

.home__ba-text {
  display: flex;
  align-items: center;
}

.home__news-col5 {
  width: calc(50% - 30px);
  margin: 0 0 0 30px;
}
.home__news-col5 .new-item {
  width: 100%;
  margin: 0;
  height: 440px;
}

.home__news_row {
  margin-left: -30px;
}

.home__news-right .new-item {
  width: calc(50% - 30px);
  margin: 0 0 30px 30px;
  height: 205px;
}
.home__news-right .new-item__name {
  font-size: 14px;
  line-height: 20px;
  height: 58px;
}

.home__slider-dots {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home__slider-dots .dots {
  display: flex;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 0 0 20px 20px;
  list-style: none;
  padding: 5px 15px 10px 15px;
}
.home__slider-dots .dot::before {
  width: 3px;
  height: 3px;
  background: #fff;
  border: 2px solid #fff;
}
.home__slider-dots .dot {
  padding: 5px 12px;
}
.home__slider-dots .dot:hover::before {
  background: rgba(255, 255, 255, 0);
  transform: scale(1.8);
}
.home__slider-dots .dot.active::before {
  background: rgba(255, 255, 255, 0);
  transform: scale(1.8);
}

.poster__description {
  width: 57%;
  padding: 40px 50px;
  background: #fff;
  font-family: "Open Sans", sans-serif;
}

.poster__img-wrap {
  width: 43%;
  display: flex;
  align-items: center;
  padding-left: 46px;
}

.poster__img {
  max-width: 496px;
  width: 100%;
}

.poster__sorting {
  margin-top: 30px;
  text-align: center;
  display: flex;
  justify-content: center;
}

.poster__empty-result {
  font-family: "Open Sans", sans-serif;
  text-align: center;
  margin: 70px 0;
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  letter-spacing: 0.1em;
  color: rgba(0, 0, 0, 0.2);
}

.event__info {
  position: relative;
  width: 96%;
  height: 100%;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
}

.event__vs-logo-wrap {
  height: 110px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.event__vs-logo {
  max-width: 110px;
  max-height: 100%;
}

.event__img-wrap {
  position: relative;
  height: 200px;
}

.event__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 200px;
  object-fit: cover;
  object-position: center;
  border-radius: 20px;
  box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.2);
}

.event__title {
  font-weight: 600;
  font-size: 25px;
  line-height: 35px;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #fff;
  max-width: 232px;
}

.event__vs-result {
  font-weight: bold;
  font-size: 50px;
  line-height: 30px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #fff;
  padding: 0 20px;
  width: 40%;
  text-align: center;
}

.event_text_under_schema {
  text-align: center;
  margin: 30px auto 10px auto;
  font-size: 20px;
  font-weight: 700;
}

.event__vs-name {
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  letter-spacing: 0.1em;
  color: #fff;
  text-transform: uppercase;
}

.event__date {
  font-family: "Open Sans", sans-serif;
  font-weight: 800;
  font-size: 30px;
  line-height: 40px;
  text-align: center;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  color: #fff;
  width: 33%;
}

.event__date-time {
  font-size: 25px;
  line-height: 20px;
  margin-top: 15px;
}

.event__vs-info {
  text-align: center;
  width: 30%;
}

.event__vs_row {
  align-items: center;
  width: 33%;
  justify-content: space-between;
}

.event__title-wrap {
  width: 33%;
}

.event__hall {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  letter-spacing: 0.15em;
  color: #fff;
  margin-top: 15px;
}

.event__content {
  margin-top: 90px;
  padding-top: 10px;
}
.event__content.active {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background-color: #ededed;
  z-index: 9;
  margin-top: 0;
}

.event_sector_wrap, .event_sector_body, .ticket_container {
  height: 100%;
}

.canvas_wrap {
  display: block !important;
  min-height: 600px;
  width: calc(100% - 125px);
  position: relative;
  margin: 0 auto;
  padding-bottom: 23px;
  height: 81%;
}

.event__schema-wrap {
  padding: 45px;
  background: #fff;
  text-align: center;
}
.event__schema-wrap svg {
  max-width: 872px;
  width: 100%;
  height: 100%;
}

.event__table {
  margin-top: 58px;
}

.event__table-header {
  padding: 20px 15px;
  background: #fff;
  margin-bottom: 3px;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
  justify-content: space-between;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  border-radius: 20px 20px 0px 0px;
}

.event__table-item {
  font-family: "Open Sans", sans-serif;
  justify-content: space-between;
  align-items: center;
  padding: 20px 15px;
  background: rgb(249, 249, 249);
  margin-bottom: 3px;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.12em;
}
.event__table-item:hover {
  background: #fff;
}

.event__td {
  width: 25%;
  text-align: center;
}

.event__table-btn {
  padding: 15px;
  max-width: 250px;
}

.vip-lodges__content {
  margin-top: 100px;
}

.vip-lodges__info-img {
  position: relative;
  width: 48%;
}

.vip-lodges__info {
  width: 52%;
  padding-top: 50px;
}

.vip-lodges__info_first {
  padding-top: 10px;
}

.vip-lodges__info-text {
  font-family: "Open Sans", sans-serif;
  padding: 50px 30px;
  background: #fff;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.06em;
}

.vip-lodges__info-image {
  max-width: 100%;
  filter: drop-shadow(5px 0px 10px rgba(0, 0, 0, 0.2));
}

.vip-lodges__info-image.image_pos36 {
  margin-top: -36px;
}

.vip-lodges__info-image.image_pos40 {
  margin-top: -40px;
}

.vip-lodges__right-img {
  text-align: right;
}

.vip-lodges__form-content {
  background: #fff;
  margin-bottom: 50px;
}

.vip-lodges__img-wrap {
  width: 48%;
  position: relative;
}

.vip-lodges__form {
  max-width: 450px;
  margin: 0 auto;
}

.vip-lodges__form-wrap {
  width: 52%;
  padding: 40px;
}

.vip-lodges__title {
  font-weight: bold;
  font-size: 36px;
  line-height: 40px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-bottom: 30px;
}

.vip-lodges__img {
  position: absolute;
  top: -10px;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  filter: drop-shadow(5px 0px 10px rgba(0, 0, 0, 0.25));
}

.vip-lodges__subtitle {
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.vip-lodges__wa-link-container {
  display: flex;
  column-gap: 100px;
  padding: 20px 50px;
  align-items: center;
  background-color: #fff;
  justify-content: space-between;
}

.wa-link-description {
  flex: 1;
}

.consist_row {
  margin-left: -30px;
}

.consist-item {
  width: calc(20% - 30px);
  margin: 0 0 30px 30px;
  filter: drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.2));
  border-radius: 10px;
  background: #fff;
}

.consist-item__img-wrap {
  height: 240px;
  background: #fff;
  border-radius: 20px 20px 0 0;
}

.consist-item__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
  border-radius: 10px 10px 0 0;
}

.consist-item__info {
  padding: 20px 15px;
  border-radius: 0 0 10px 10px;
  background: #fff;
}

.consist-item__label {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.06em;
  color: #828282;
  margin-top: 10px;
  display: none;
  white-space: nowrap;
}

.consist-item__name {
  font-weight: bold;
  font-size: 14px;
  line-height: 25px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  align-items: flex-start;
  justify-content: space-between;
}

.consist-item__country {
  max-width: 18px;
}

.consist-item__name-title {
  flex: 1 0;
  text-align: center;
}

.consist-item__flags {
  margin-left: 10px;
  width: 18px;
}

.consist-item__number {
  font-weight: bold;
  font-size: 19px;
  line-height: 20px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #001C53;
  margin-right: 10px;
  width: 22px;
  margin-top: 2px;
}

.trainer_style .consist-item__label {
  display: block;
}

.consist-item_trainer {
  width: calc(33.33% - 30px);
  display: flex;
  align-items: center;
  background: none;
}
.consist-item_trainer .consist-item__img {
  max-width: 170px;
  max-height: 170px;
  display: block;
  border-radius: 20px;
}
.consist-item_trainer .consist-item__img-wrap {
  height: 100%;
  border-radius: 20px;
}
.consist-item_trainer .consist-item__info {
  width: 290px;
  border-radius: 0px 20px 20px 0px;
}
.consist-item_trainer .consist-item__name {
  justify-content: flex-start;
}
.consist-item_trainer .consist-item__name-title {
  flex-grow: initial;
  flex-basis: auto;
}

.hall .title-bol {
  max-width: 96%;
  font-size: 45px;
}
.hall .title-bol__text {
  margin-bottom: 20px;
}

.hall__info {
  width: 49%;
  padding: 30px;
}

.hall__img-wrap {
  width: 51%;
  position: relative;
}

.hall__info_row {
  background: #fff;
}
.hall__info_row .text-style {
  line-height: 20px;
}

.hall__info-title {
  font-weight: bold;
  font-size: 36px;
  line-height: 40px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.hall__info-wrap {
  margin: 70px 0;
}

.hall__img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
  filter: drop-shadow(-5px 0px 10px rgba(0, 0, 0, 0.25));
}

.hall__schema {
  background: #fff;
  padding: 30px;
}

.hall__schema-img {
  max-width: 872px;
  margin: 0 auto;
  display: block;
}

.hall__description-info {
  width: 58%;
  background: #fff;
  padding: 30px;
}

.hall__description-img-wrap {
  width: 42%;
}

.hall__description-img {
  width: 100%;
  height: 100%;
  object-position: center;
  object-fit: cover;
}

.history__img {
  width: 100%;
}

.history__img-wrap {
  position: relative;
  width: 48%;
  padding-top: 50px;
}

.history__item-info {
  width: 52%;
  display: flex;
  align-items: center;
}

.history__item .text-style {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 26px;
}

.history__title {
  font-size: 25px;
  line-height: 40px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.history__img {
  filter: drop-shadow(5px 0px 10px rgba(0, 0, 0, 0.25));
  transform: scale(1.05) translateX(16px);
}

.history__content {
  padding: 100px 0 80px 0;
  position: relative;
}

.img_pos95 {
  top: -95px;
}

.history__img-right .history__img {
  right: 0;
  transform: scale(1.05) translateX(-16px);
}

.history__item_white {
  background: #fff;
  width: 100%;
  padding: 60px;
}

.img-size .history__img-wrap {
  width: 31%;
}
.img-size .history__item-info {
  width: 69%;
}

.history__item_last {
  margin-top: 40px;
}

.history__dekor {
  position: absolute;
  top: -26px;
  left: 10%;
  height: 100%;
  max-width: 1100px;
  width: 100%;
}

.history__items {
  position: relative;
}

.history__item {
  margin-bottom: 60px;
}

.news .new-item {
  width: calc(25% - 30px);
  margin: 0 0 30px 30px;
  height: 320px;
}
.news .new-item .new-item__name {
  font-size: 16px;
  line-height: 26px;
}

.news__content {
  background: #fff;
  padding: 40px;
  margin-bottom: 60px;
  border-radius: 20px;
}

.center_flex {
  display: flex;
  justify-content: center;
  align-items: center;
}

.news__item-info {
  width: 56%;
  padding-right: 70px;
}

.news__item-img-wrap {
  width: 44%;
  text-align: center;
  height: 412px;
}

.news__item-img {
  max-width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 20px;
}

.news__item-name {
  font-weight: bold;
  font-size: 26px;
  line-height: 36px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.news__item-date {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #A5A5A5;
}

.news__item-description {
  margin-top: 18px;
}
.news__item-description p {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 15px;
  letter-spacing: 0.1em;
}

.news__item {
  margin-bottom: 56px;
}
.news__item:last-child {
  margin-bottom: 0;
}

.statistics__content {
  background: #fff;
  padding: 30px 30px 50px 30px;
  font-family: "Open Sans", sans-serif;
  margin-bottom: 60px;
  border-radius: 10px;
}

.statistics__league {
  width: 50%;
  border-right: 1px solid #001C53;
}

.statistics__goals {
  width: 50%;
}

.statistics__title {
  font-weight: 300;
  font-size: 24px;
  line-height: 26px;
  text-align: center;
  letter-spacing: 0.3em;
  color: #000;
}

.statistics__date {
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0.15em;
  color: #000;
  margin-top: 15px;
}

.statistics__time {
  margin-left: 22px;
  color: #000;
}

.statistics__status {
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-top: 20px;
}

.statistics__status.сompleted {
  color: #F44336;
}

.statistics__vs-result {
  font-family: "Cuprum", sans-serif;
  font-weight: bold;
  font-size: 48px;
  line-height: 50px;
  letter-spacing: 0.35em;
  text-transform: uppercase;
  text-align: center;
}

.statistics__vs-logo {
  max-width: 110px;
  max-height: 100%;
}

.statistics__vs-name {
  font-size: 18px;
  line-height: 20px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 700;
  color: #000;
}

.statistics__vs {
  max-width: 70%;
  align-items: center;
  margin: 15px auto 0;
  justify-content: space-between;
}

.statistics__vs-info {
  text-align: center;
  width: 30%;
}

.statistics__goals-info {
  padding-top: 37px;
  background: url(/build/images/hockey.73ad5a01.svg) center no-repeat;
  height: 100%;
}

.statistics__goals-item {
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 0.1em;
  margin-bottom: 15px;
  justify-content: center;
  padding: 0 15px;
}

.statistics__goals-gray {
  letter-spacing: 0.1em;
  color: #828282;
  margin-right: 20px;
}

.statistics__goals-score {
  font-weight: 800;
  letter-spacing: 0.2em;
  color: #000;
  margin-right: 20px;
}

.statistics__vs-logo-img {
  height: 115px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.parking-page .title-bol-wrap {
  height: 200px;
  align-items: center;
}

.parking-page__description {
  height: 432px;
  background: #fff;
}

.parking-page__info {
  width: 48%;
  padding: 30px 40px;
}

.parking-page__img-wrap {
  width: 52%;
  margin-top: -14px;
}

.parking-page__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.parking-page__content {
  margin: 70px 0;
}

.parking-page__schema-img-wrap {
  width: 48%;
}

.parking-page__schema-info {
  width: 52%;
  padding-top: 60px;
}

.parking-page__schema_white {
  background: #fff;
  padding: 30px 40px;
}

.parking-page__schema-img {
  width: 100%;
  filter: drop-shadow(5px 0px 10px rgba(0, 0, 0, 0.25));
}

.parking-page__schema, .parking-page__buy {
  margin-top: 60px;
}

.site-map__list {
  list-style: none;
  margin-bottom: 60px;
}

.site-map__list-item::before {
  content: "—";
  margin-right: 10px;
  font-size: 20px;
  display: inline-block;
}

.site-map__link {
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.1em;
  color: #171717;
  display: inline-block;
  padding: 5px 0;
  text-decoration: none;
}
.site-map__link:hover {
  color: #D52827;
}

.login-form {
  margin: 0 auto;
  height: 85vh;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  max-width: 500px;
}

.login-form__logo {
  text-decoration: none;
  font-size: 40px;
  color: black;
  margin-bottom: 50px;
}

.form-control {
  width: 400px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.login-label {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0.04em;
  color: #A5A5A5;
  display: block;
  max-width: 100px;
  width: 100%;
  text-align: center;
}

.login-input {
  border: none;
  background: #fff;
  border-bottom: 1px solid #A5A5A5;
  padding: 9px 0;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.04em;
  color: #333;
  transition: all 0.1s;
  width: 300px;
}

.login-button {
  margin-top: 50px;
  width: 150px;
  height: 40px;
  border-radius: 0;
  background-color: white;
  border: black 1px solid;
  cursor: pointer;
}

.errors {
  background: url(/build/images/404.2b975161.jpg) no-repeat;
  height: 800px;
  background-size: cover;
}

.errors__info {
  background: rgba(255, 255, 255, 0.9);
  height: 100%;
  width: 100%;
  padding: 100px;
  max-width: 740px;
  text-align: center;
}

.errors__app {
  height: 100%;
}

.error__title {
  font-weight: bold;
  font-size: 45px;
  line-height: 40px;
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 43px;
}

.error__title404 {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 250px;
  line-height: 300px;
  letter-spacing: 0.05em;
  color: #D52827;
  text-shadow: -18px 9px 1px #d0d0d0;
}

.error__text {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: 0.05em;
  color: #000000;
  margin-top: 30px;
}

.error__link {
  font-weight: 800;
  font-size: 26px;
  line-height: 28px;
  text-align: center;
  letter-spacing: 0.05em;
  color: #000000;
  display: block;
  margin-top: 100px;
  text-decoration: none;
}
.error__link::before {
  content: "";
  display: inline-block;
  margin-right: 15px;
  width: 35px;
  height: 16px;
  background: url(/build/images/arr.81c47808.svg) no-repeat;
  background-size: 100%;
}

.not_result {
  font-family: "Cuprum", sans-serif;
  font-size: 36px;
  line-height: 40px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
  margin: 100px 0;
}

.search-result .new-item {
  width: calc(25% - 30px);
  margin: 0 0 30px 30px;
  height: 205px;
}

.search-result .new-item__name {
  height: 64px;
  font-size: 14px;
  line-height: 24px;
}

@media (max-width: 1255px) {
  .not_result {
    font-size: 28px;
  }
  .search-result .new-item {
    width: calc(33.33% - 30px);
  }
}
@media (max-width: 900px) {
  .search-result .new-item {
    width: calc(50% - 30px);
  }
}
@media (max-width: 769px) {
  .not_result {
    font-size: 20px;
    margin: 60px 0;
  }
  .search-result .title-bol {
    max-width: 100%;
  }
  .search-result .news_row {
    margin-left: -30px;
  }
}
@media (max-width: 600px) {
  .search-result .new-item {
    width: calc(100% - 30px);
  }
}
@media (max-width: 500px) {
  .not_result {
    font-size: 16px;
    margin: 40px 0;
  }
  .search-result .news_row {
    padding: 0;
  }
}
.contacts {
  padding-bottom: 80px;
  background: #fff;
}
.contacts .subtitle-wrap {
  margin-top: 10px;
}
.contacts .subtitle {
  background: #fff;
}

.contacts__content {
  background: url(/build/images/0.384340c7.jpg) no-repeat;
  background-size: 100%;
  height: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.contacts__info {
  max-width: 280px;
  text-align: center;
  margin: 0 auto;
}

.contacts__title {
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #000;
  margin-bottom: 20px;
}

.contacts__link {
  font-weight: bold;
  font-size: 20px;
  line-height: 130%;
  letter-spacing: 0.1em;
  display: inline-block;
  color: #D42827;
  text-decoration: none;
}
.contacts__link:hover {
  color: #D52827;
}

.contacts__item {
  margin-bottom: 100px;
}
.contacts__item:last-child {
  margin-bottom: 0;
}

.loyalty {
  font-family: "Open Sans", sans-serif;
}
.loyalty .subtitle {
  font-family: "Cuprum", sans-serif;
}

.loyalty_banner_wrap {
  position: relative;
}

.loyalty_elem {
  margin-bottom: 60px;
}

.loyalty_banner {
  width: 100%;
}

.loyalty_banner_info {
  position: absolute;
  top: 50%;
  left: 48px;
  transform: translateY(-50%);
}

.loyalty_banner_info_title {
  font-size: 56px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-bottom: 20px;
}

.loyalty_banner_info_desc {
  font-size: 30px;
  line-height: 40px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #FFFFFF;
}

.substrate_white {
  background: #fff;
  padding: 60px 70px;
}

.loyalty_use_title {
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #000000;
  margin-bottom: 60px;
}

.loyalty_use_list {
  margin: 0 -33px;
}

.loyalty_use_item {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  padding: 0 33px;
}

.loyalty_use_icon {
  display: block;
  margin: 0 auto 30px;
}

.loyalty_use_desc {
  font-size: 16px;
  line-height: 28px;
  text-align: center;
  letter-spacing: 0.03em;
  color: #000000;
}

.loyalty_how_use_item {
  align-items: center;
  margin-bottom: 30px;
}
.loyalty_how_use_item:first-child .loyalty_how_use_item_number {
  background: #1E1E1E;
}
.loyalty_how_use_item:last-child {
  margin-bottom: 0;
}
.loyalty_how_use_item:last-child .loyalty_how_use_item_number {
  background: #CFCFCF;
}

.loyalty_how_use {
  align-items: center;
}

.loyalty_how_use_item_number {
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  color: #FFFFFF;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  margin-right: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #EFC147;
}

.loyalty_how_use_item_desc {
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #000000;
}

.loyalty_how_use_desc {
  flex: 1 0;
  padding-right: 65px;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0.1em;
  color: #000000;
}

.loyalty_how_boost_title {
  font-size: 16px;
  line-height: 28px;
  text-align: center;
  letter-spacing: 0.1em;
  color: #000000;
  margin-bottom: 25px;
}

.loyalty_use_item_title {
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #000000;
  text-align: center;
  margin-bottom: 15px;
}

.loyalty_where_use_desc {
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0.1em;
  color: #000000;
  padding-right: 80px;
  flex: 1 0;
}

.loyalty_where_use_icon_wrap {
  width: 254px;
}

.loyalty_where_use_icon {
  width: 100%;
}

.loyalty_cashback {
  height: 199px;
  position: relative;
  background: #fff;
  overflow: hidden;
}
.loyalty_cashback:before, .loyalty_cashback:after {
  content: "";
  background: url(/build/images/loyalty-bg.bd6f2cfd.png);
  background-size: cover;
  width: 190px;
  height: 199px;
  position: absolute;
  top: 0;
}
.loyalty_cashback:before {
  left: 0;
}
.loyalty_cashback:after {
  right: 0;
  transform: rotate(180deg);
}

.loyalty_cashback_body {
  width: calc(100% - 380px);
  margin: auto;
  padding: 35px 30px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.loyalty_cashback_title {
  font-size: 16px;
  line-height: 28px;
  text-align: center;
  letter-spacing: 0.1em;
  margin-bottom: 40px;
}

.loyalty_cashback_form {
  display: flex;
  justify-content: center;
  align-items: center;
}
.loyalty_cashback_form .form-group {
  margin-bottom: 0;
  width: 250px;
}

.loyalty_cashback_val {
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
  letter-spacing: 0.1em;
  padding-left: 90px;
}

@media (max-width: 1200px) {
  .loyalty_banner_info_title {
    font-size: 43px;
    margin-bottom: 15px;
  }
  .loyalty_banner_info_desc {
    font-size: 23px;
    line-height: 32px;
  }
}
@media (max-width: 992px) {
  .loyalty_banner_info_title {
    font-size: 31px;
    margin-bottom: 10px;
  }
  .loyalty_banner_info_desc {
    font-size: 18px;
    line-height: 24px;
  }
  .substrate_white {
    background: #fff;
    padding: 40px 30px;
  }
  .loyalty_how_use_desc {
    padding-right: 30px;
  }
  .loyalty_how_use_item_number {
    width: 40px;
    height: 40px;
    margin-right: 15px;
  }
  .loyalty_how_use_item_desc {
    font-size: 18px;
    line-height: 22px;
  }
  .loyalty_where_use_desc {
    padding-right: 40px;
  }
  .loyalty_cashback {
    height: 155px;
  }
  .loyalty_cashback:before, .loyalty_cashback:after {
    width: 148px;
    height: 155px;
  }
  .loyalty_cashback:before {
    left: -25px;
  }
  .loyalty_cashback:after {
    right: -25px;
  }
  .loyalty_cashback_body {
    width: calc(100% - 260px);
    padding: 20px 10px;
  }
  .loyalty_cashback_title {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .loyalty_cashback_form .form-group {
    width: 170px;
  }
  .loyalty_cashback_val {
    font-size: 20px;
    line-height: 24px;
    padding-left: 40px;
  }
}
@media (max-width: 768px) {
  .loyalty_banner_info {
    text-shadow: 1px 1px 3px black;
  }
  .loyalty_banner_info_title {
    font-size: 31px;
    margin-bottom: 10px;
  }
  .loyalty_banner_info_desc {
    font-size: 18px;
    line-height: 24px;
  }
  .loyalty_elem {
    margin-bottom: 35px;
  }
  .loyalty_use_title {
    margin-bottom: 35px;
  }
  .loyalty_use_item {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 20px;
    margin-bottom: 30px;
  }
  .loyalty_use_item:last-child {
    margin-bottom: 0;
  }
  .loyalty_use_icon {
    margin-bottom: 15px;
  }
  .loyalty_use_title {
    font-size: 16px;
  }
  .loyalty_how_use_desc {
    flex: 0 0 100%;
    margin-bottom: 20px;
    padding-right: 0;
  }
  .loyalty_where_use_icon_wrap {
    display: none;
  }
  .loyalty_cashback_body {
    width: calc(100% - 154px);
    padding: 10px 10px;
  }
  .loyalty_cashback:before {
    left: -77px;
  }
  .loyalty_cashback:after {
    right: -77px;
  }
  .loyalty_cashback_title {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
    letter-spacing: 1px;
  }
}
@media (max-width: 576px) {
  .loyalty_banner_info {
    left: 20px;
  }
  .loyalty_banner_info_title {
    font-size: 24px;
    margin-bottom: 7px;
  }
  .loyalty_banner_info_desc {
    font-size: 13px;
    line-height: 18px;
  }
  .loyalty_cashback:before {
    left: -115px;
  }
  .loyalty_cashback:after {
    right: -115px;
  }
  .loyalty_cashback_body {
    width: calc(100% - 70px);
  }
  .loyalty_cashback_val {
    font-size: 15px;
    line-height: 20px;
    padding-left: 20px;
  }
  .loyalty_cashback_form .form-group {
    width: 120px;
  }
}
@media (max-width: 480px) {
  .loyalty_how_use_item_desc {
    font-size: 14px;
  }
}
.tickets_row {
  margin-left: -4px;
}

.view_all {
  text-align: center;
  margin-top: 40px;
}

.reviews-item__author {
  height: 120px;
}

.view_all__btn {
  font-family: "Open Sans", sans-serif;
  max-width: 390px;
  letter-spacing: 0.2em;
  padding: 16px 15px 13px 15px;
  display: inline-block;
}

._home_slider .splide__pagination__page {
  width: 6px !important;
  height: 6px !important;
  background: #fff;
  border: 2px solid #fff !important;
  transition: all 0.2s;
  border-radius: 50%;
  display: inline-block;
  transform: scale(1);
  cursor: pointer;
}
._home_slider .splide__pagination__page:hover {
  transform: scale(2);
  background: none;
  border: 1px solid #fff;
}
._home_slider .splide__pagination {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  min-width: 50px;
  height: 35px;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 0 0 20px 20px;
  list-style: none;
}
._home_slider .splide__pagination li {
  display: flex !important;
  justify-content: center;
  align-items: center;
  margin-left: 25px !important;
}
._home_slider .splide__pagination li:last-child {
  margin-right: 25px;
}
._home_slider .splide__pagination__page.is-active {
  transform: scale(1.8);
  background: none;
  border: 1px solid #fff !important;
  outline: none !important;
}

@media (max-width: 770px) {
  ._home_slider .splide__pagination {
    display: none !important;
  }
}
.reviews .splide__pagination__page {
  width: 6px !important;
  height: 6px !important;
  background: #c4c4c4;
  transition: all 0.2s;
  border-radius: 50%;
  display: inline-block;
  transform: scale(1);
  cursor: pointer;
  outline: none !important;
  border: none;
}
.reviews .splide__pagination__page.is-active {
  transform: scale(1.2);
  border: none !important;
  background: #D52827;
  outline: none !important;
}
.reviews .splide__pagination {
  position: absolute;
  top: -1px;
  right: 32px;
  min-width: 40px;
  height: 35px;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  list-style: none;
}
.reviews .splide__pagination li {
  display: flex !important;
  justify-content: center;
  align-items: center;
  margin: 10px !important;
}
.reviews .splide__pagination li:last-child {
  margin-right: 25px;
}

.container {
  max-width: 1380px;
  margin: 0 auto;
  padding: 0 30px;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  font-family: "Cuprum", sans-serif;
  background: #EDEDED;
}
body.overflow-disabled {
  overflow-y: hidden !important;
}

.row {
  display: flex;
  flex-flow: row wrap;
}

.p_rel {
  position: relative;
}

main {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.main-wrapper {
  flex: 1 0 auto;
}

footer {
  flex: 0 0 auto;
}

html, body {
  height: 100%;
}

.d-none {
  display: none;
}

.w-full {
  width: 100% !important;
}

.text-ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.content-white {
  background: #fff;
  border: 1px solid #E0E0E0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  padding: 60px 56px;
}

.content-size {
  max-width: 1491px;
  margin: 0 auto;
  padding: 0 30px;
}

.offset {
  margin-top: 60px;
  margin-bottom: 60px;
}

.hide {
  display: none;
}

._schema_container ._sector.active {
  cursor: pointer;
}
._schema_container ._sector.active path {
  fill: #ff3434 !important;
}
._schema_container ._sector.active rect {
  fill: #ff3434 !important;
}
._schema_container ._sector.active text tspan {
  fill: #fff;
}

.text_active {
  cursor: pointer;
}

.mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5098039216);
  z-index: 1;
  display: none;
}

.mask.show {
  display: block;
}

.event_sector_price_label_item {
  margin-right: 27px;
  min-width: 89px;
}

.event_sector_price_color {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  margin-right: 11px;
}

.event_sector_price_val {
  font-size: 16px;
  font-weight: 500;
}

.home__news .splide__track, .home__news .splide__list {
  height: 100%;
  width: 100%;
}

@media (max-width: 769px) {
  .zoom_wrap {
    bottom: 0;
    top: 50px;
  }
}
.zoom_wrap {
  display: none;
  flex-direction: column;
  position: fixed;
  right: 10px;
  bottom: 125px;
  z-index: 999;
}
.zoom_wrap .zoom_elem {
  width: 40px;
  height: 40px;
  background: #FFFFFF;
  border: 1px solid #EFEFEF;
  border-radius: 50%;
  text-align: center;
  display: inline-block;
  font-size: 30px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
  margin-bottom: 10px;
  cursor: pointer;
  user-select: none;
}
.zoom_wrap .zoom_elem:last-child {
  margin-bottom: 0;
}

@media (max-width: 1350px) {
  .hall__img-wrap {
    display: flex;
    align-items: center;
  }
  .hall__img {
    position: initial;
    width: 100%;
    height: 100%;
  }
  .history__content {
    margin: 60px 0;
  }
  .checkout-down__btn {
    min-width: 180px;
  }
  .header__right {
    width: 100%;
    padding-top: 0;
  }
  .header__phone {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    flex-direction: initial;
  }
  .header__phone .phone {
    display: inline-block;
    align-items: center;
    margin-right: 20px;
  }
  .header-nav {
    padding-top: 0;
    left: 0;
  }
  .header {
    padding: 16px 0 22px 0;
  }
  .header .logo__info {
    max-width: 210px;
    margin: 0 auto;
  }
  .header .logo {
    padding-top: 5px;
  }
}
@media (max-width: 1320px) {
  .header__right {
    padding-top: 0;
  }
  .home__ba-btn {
    min-width: initial;
    padding: 20px 30px;
  }
  .home__ba-people-img {
    top: 0;
    max-width: 160px;
  }
  .home__ba-right {
    width: 38%;
    padding-right: 30px;
  }
  .home__ba-bol-img {
    margin-top: 10px;
    max-width: 100px;
  }
  .home__ba-info {
    margin-right: 25px;
  }
  .vip-lodges__img {
    position: initial;
  }
  .vip-lodges__img-wrap {
    display: flex;
    align-items: center;
  }
  .consist-item__label {
    white-space: initial;
  }
  .consist-item__flags {
    margin-left: 0;
  }
  .trainer_style .consist-item__label {
    display: flex;
    align-items: center;
    height: 40px;
  }
  .event__vs-logo {
    max-width: 50px;
  }
  .event__vs-name {
    font-size: 22px;
    line-height: 20px;
    margin-top: 0;
  }
  .event__vs-result {
    font-size: 40px;
  }
  .event__vs_row {
    width: 30%;
  }
  .history__dekor {
    display: none;
  }
  .reviews-item__author-img-wrap {
    bottom: -23px;
    left: -11px;
  }
  .hall .title-bol {
    font-size: 30px;
  }
  .hall .title-bol__text {
    margin-bottom: 9px;
  }
  .news .new-item {
    width: calc(33.33% - 30px);
  }
}
@media (max-width: 1255px) {
  .vip-lodges__info-image.image_pos40 {
    margin-top: 0;
  }
  .vip-lodges__info-image.image_pos190 {
    margin-top: 0;
  }
  .vip-lodges__info {
    display: flex;
    align-items: center;
  }
  .consist-item {
    width: calc(25% - 4px);
    margin: 0 0 30px 4px;
  }
  .consist_row {
    margin-left: -4px;
  }
  .consist-item__info {
    padding: 10px 15px 20px 10px;
  }
  .title-bol {
    font-size: 42px;
    line-height: 26px;
  }
  .title-bol__left, .title-bol__right {
    top: 7px;
  }
  .hall__info-title {
    font-size: 28px;
  }
  .subtitle {
    font-size: 28px;
  }
  .gallery__current-img-wrap {
    display: flex;
    align-items: center;
  }
  .gallery__current-img {
    max-width: 100%;
    position: initial;
  }
  .gallery__content {
    padding: 20px 30px 20px 20px;
    height: auto;
  }
  .gallery__preview {
    padding-top: 40px;
  }
  .history__item {
    margin-bottom: 50px;
  }
  .history__item_white {
    padding: 30px 40px;
  }
  .title {
    font-size: 28px;
  }
  .vip-lodges__title {
    font-size: 28px;
    line-height: 32px;
  }
  .home__ba-animation {
    width: 50% !important;
  }
  .animation_one {
    padding: 0 !important;
  }
  .checkout-down__right {
    width: 33%;
    padding-left: 20px;
  }
  .checkout-down__list {
    width: 67%;
  }
  .checkout-down__item {
    width: calc(20% - 10px);
    margin: -30px 0 0 10px;
    padding: 22px 10px;
    font-size: 13px;
    line-height: 17px;
  }
  .checkout-down__list_row {
    margin-left: -10px;
  }
  .consist-item_trainer {
    width: calc(33.33% - 30px);
    margin: 0 0 50px 30px;
  }
  .consist-item_trainer .consist-item__info {
    width: 100%;
    height: 100%;
  }
  .consist-item_trainer .consist-item__img {
    border-radius: 20px 0 0 20px;
  }
  .consist-item_trainer .consist-item__img-wrap {
    border-radius: 20px 0 0 20px;
  }
}
@media (max-width: 1220px) {
  .logo__text {
    font-size: 16px;
    line-height: 26px;
  }
  .logo__title {
    font-size: 10px;
    line-height: 15px;
  }
  .logo__info {
    left: 36px;
    top: 2px;
  }
  .header-nav__link {
    font-size: 13px;
    line-height: 19px;
  }
  .header .phone {
    font-size: 14px;
  }
  .home__news-col5 {
    width: calc(44% - 30px);
  }
  .home__news-col5:last-child {
    width: calc(56% - 30px);
  }
  .reviews-item__author-img-wrap {
    bottom: -11px;
    left: -8px;
  }
}
@media (max-width: 1030px) {
  .animation_two {
    font-size: 26px !important;
  }
  .checkout-down__btn {
    min-width: 150px;
  }
  .ticket-item__result {
    font-size: 20px;
  }
  .ticket-item__s, .ticket-item__v {
    display: block;
    text-align: center;
  }
  .ticket-item__v-name {
    text-align: center;
  }
}
@media (max-width: 1112px) {
  .trainer_style .consist-item {
    width: calc(33.33% - 30px);
    margin: 0 0 30px 30px;
  }
  .trainer_style .consist-item__flags {
    margin-left: 20px;
    width: initial;
  }
  .trainer_style .consist_row {
    margin-left: -30px;
  }
  .event__date {
    font-size: 20px;
    line-height: 30px;
  }
  .event__date-time {
    font-size: 18px;
    margin-top: 10px;
  }
  .event__vs-name {
    font-size: 22px;
  }
  .event__title {
    font-size: 22px;
  }
  .who-win_description {
    width: 40%;
  }
  .who-win_vs-row {
    width: 60%;
  }
  .event__content {
    margin-top: 60px;
  }
  .event__info {
    width: 90%;
  }
  .modal-ordering .modal__container {
    max-width: 90%;
  }
  .event__vs-info {
    width: 24%;
  }
  .event__vs-result {
    width: 46%;
  }
  .checkout-down__total-price {
    font-size: 14px;
  }
  .checkout-down__btn {
    font-size: 14px;
  }
  .parking-page__info {
    width: 54%;
  }
  .parking-page__img-wrap {
    width: 46%;
    margin-top: 0;
  }
  .parking-page__description {
    height: auto;
  }
  .parking-page__content {
    margin: 40px 0;
  }
  .parking-page__schema, .parking-page__buy {
    margin-top: 40px;
  }
  .home__ba-people-img {
    height: 91%;
  }
  .news .new-item .new-item__name {
    font-size: 14px;
    line-height: 24px;
    height: 45px;
  }
  .news .new-item {
    margin: 0 0 20px 20px;
    height: 280px;
    width: calc(33.33% - 20px);
  }
  .new-item__btn {
    font-size: 12px;
  }
  .new-item__btn::after {
    width: 7px;
    height: 15px;
  }
  .new-item__info {
    padding: 15px 10px;
  }
  .news_row {
    margin-left: -20px;
  }
}
@media (max-width: 1120px) {
  .home__new-item {
    padding: 20px 30px;
  }
  .home__new-item-name {
    font-size: 14px;
    line-height: 20px;
  }
  .header {
    padding: 16px 0 12px 0;
  }
  .subtitle-wrap {
    margin-top: 20px;
    margin-bottom: 30px;
  }
  .home__tickets-top .ticket-item__date {
    top: 8px;
    position: relative;
  }
  .slider__title {
    font-size: 22px;
    bottom: 30px;
  }
  .home__ba-bol {
    display: none;
  }
  .home__ba {
    height: 103px;
  }
  .home__ba-animation {
    margin-left: initial;
    padding-left: 30px;
    width: 60%;
  }
  .animation_one {
    justify-content: space-around;
  }
  .news__content {
    padding: 30px;
  }
  .news__item-name {
    font-size: 20px;
    line-height: 28px;
  }
  .news__item-info {
    padding-right: 30px;
  }
  .btn {
    font-size: 16px;
  }
  .home__ba-date {
    font-size: 16px;
  }
  .home__ba-vs-name {
    font-size: 16px;
    margin-top: 4px;
  }
  .poster__empty-result {
    margin: 40px 0;
    font-size: 20px;
    line-height: 28px;
  }
  .text-style {
    font-size: 14px;
    line-height: 26px;
  }
  .poster__description {
    padding: 30px;
  }
  .event__info {
    width: 100%;
  }
  .modal-ordering__logo {
    margin-right: 20px;
    max-width: 50px;
  }
  .modal-ordering__title {
    font-size: 20px;
    padding-bottom: 20px;
  }
  .ordering__content {
    padding-top: 30px;
    padding-left: 30px;
  }
  .ordering__step {
    left: -50px;
  }
  .ordering__title {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 26px;
  }
  .gallery__current-img-wrap {
    height: 390px;
  }
  .gallery__preview-item {
    height: 92px;
  }
  .event__schema-wrap svg {
    height: 600px;
  }
  .history__img {
    transform: scale(1.02) translateX(16px);
  }
  .history__img-right .history__img {
    transform: scale(1.02) translateX(-16px);
  }
  .main-title {
    font-size: 24px;
    line-height: 36px;
  }
  .page.offer {
    margin: 30px 0;
  }
  .description h3, .description h2, .description h4 {
    font-size: 22px;
  }
  .description p {
    font-size: 14px;
    line-height: 24px;
  }
  .page.offer {
    margin: 50px 0;
    padding: 0 15px;
  }
}
@media (max-width: 1000px) {
  .ticket-item {
    width: calc(33.33% - 4px);
  }
  .header__phone {
    margin-left: 20px;
  }
  .header__right {
    margin-top: 0;
  }
  .logo::before {
    width: 92%;
  }
  .parking-page__img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
  }
  .parking-page__img-wrap {
    display: flex;
    align-items: center;
  }
  .reviews-item__author-name {
    font-size: 14px;
    height: 48px;
  }
  .reviews-item__author-city {
    font-size: 12px;
  }
  .reviews-item {
    padding: 20px 20px 20px 78px;
  }
  .reviews-item__author-img {
    max-width: 80px;
    height: 80px;
  }
  .reviews-item__author-info {
    padding-left: 16px;
  }
  .reviews-item__msg {
    font-size: 14px;
  }
  .home__tickets-top .ticket-item {
    width: 33.33%;
  }
  .new-item {
    width: calc(33.33% - 4px);
  }
  .consist-item {
    width: calc(33.33% - 4px);
    margin: 0 0 30px 4px;
  }
  .hall__schema-img {
    max-width: 700px;
    width: 100%;
  }
  .who-win_description {
    width: 100%;
    padding-left: 0;
    margin-top: 30px;
  }
  .who-win_vs-row {
    width: 100%;
  }
  .who-win__vs-bol-img {
    display: block;
    margin: 0 auto;
  }
  .statistics__title {
    font-size: 20px;
  }
  .statistics__date {
    font-size: 16px;
    line-height: 26px;
    margin-top: 10px;
  }
  .statistics__status {
    font-size: 16px;
    line-height: 26px;
    margin-top: 10px;
  }
  .statistics__goals-gray, .statistics__goals-score {
    margin-right: 10px;
  }
  .statistics__goals-item {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .statistics__vs-logo {
    max-width: 70px;
    max-height: 70px;
  }
  .statistics__vs-name {
    font-size: 16px;
  }
  .statistics__content {
    padding: 20px 20px 30px 20px;
  }
  .statistics__vs-result {
    font-size: 34px;
  }
  .event__date {
    font-size: 16px;
    line-height: 26px;
  }
  .event__date-time {
    font-size: 16px;
  }
  .event__vs-name {
    font-size: 18px;
  }
  .event__title {
    font-size: 18px;
  }
  .home__news-col5 {
    width: calc(100% - 30px);
  }
  .home__news-col5:last-child {
    width: calc(100% - 30px);
    margin-top: 30px;
  }
  .home__news-right .new-item {
    height: 305px;
  }
}
@media (max-width: 965px) {
  .home__ba-people {
    display: none;
  }
  .header__logo {
    display: block;
  }
  .home__ba-right {
    justify-content: flex-end;
  }
  .checkout-down__item {
    width: 20%;
    margin: -30px 0 0 0;
    padding: 22px 10px;
    font-size: 12px;
    line-height: 16px;
  }
  .checkout-down__total-price {
    font-size: 12px;
  }
  .checkout-down__list {
    width: 64%;
  }
  .checkout-down__right {
    width: 36%;
  }
  .event__schema-wrap svg {
    height: 500px;
  }
  .header-nav__item {
    min-width: 127px;
  }
  .logo::before {
    left: 10px;
  }
  .logo__info {
    left: 9px;
  }
}
@media (max-width: 900px) {
  .logo__img {
    max-width: 50px;
  }
  .logo__text {
    font-size: 12px;
  }
  .header .logo {
    width: 11%;
  }
  .news__item-img-wrap {
    height: auto;
  }
  .hall .title-bol {
    font-size: 22px;
  }
  .logo__title {
    font-size: 12px;
    line-height: 18px;
  }
  .header-nav__link {
    font-size: 13px;
  }
  .header-nav {
    padding-top: 5px;
    height: 30px;
  }
  .header__right {
    padding-top: 0;
    padding-bottom: 5px;
    margin-top: 0;
  }
  .phone {
    font-size: 14px;
  }
  .header__phone {
    margin-left: 20px;
  }
  .soc-net__link::before {
    width: 22px;
    height: 22px;
  }
  .trainer_style .consist-item {
    width: calc(50% - 30px);
  }
  .soc-net__link {
    width: 22px;
  }
  .home__news {
    width: 100%;
    display: flex;
    flex-flow: row wrap;
  }
  .home__new-item {
    padding: 20px 35px 20px 30px;
    height: auto;
    width: 33.33%;
  }
  .home__slider {
    width: 100%;
  }
  .offset {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .subtitle-wrap {
    margin-bottom: 30px;
  }
  .new-item {
    margin: 0 0 4px 4px;
  }
  .footer__right {
    margin-left: initial;
    text-align: left;
    width: 100%;
  }
  .footer__logo {
    margin-bottom: 15px;
    width: 100%;
    max-width: 100%;
    padding-right: 0;
  }
  .footer__nav-wrap {
    padding-top: 5px;
    margin-bottom: 20px;
  }
  .footer__logo .logo {
    margin-bottom: 10px;
  }
  .footer .search__dropdown.show {
    top: auto;
    bottom: 37px;
    border-radius: 10px 10px 0 0;
  }
  .footer__text {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 10px;
  }
  .footer__nav-title {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .footer__nav-link {
    font-size: 13px;
    padding: 5px 0;
  }
  .footer__policy {
    font-size: 14px;
    margin-bottom: 12px;
  }
  .footer__soc-net {
    margin-top: 15px;
  }
  .footer {
    padding: 30px 0 40px 0;
  }
  .ticket-item__btn {
    padding: 10px;
  }
  .btn {
    font-size: 14px;
  }
  .reviews-item__msg {
    font-size: 14px;
    line-height: 20px;
    padding: 0;
    margin-bottom: 0;
  }
  .reviews-item__author-city {
    font-size: 14px;
  }
  .vip-lodges__content {
    margin-top: 40px;
  }
  .vip-lodges__info-text {
    padding: 30px 20px;
  }
  .vip-lodges__form-btn {
    padding: 12px 15px 12px 15px;
  }
  .consist-item__img-wrap {
    height: 250px;
  }
  .title-bol {
    font-size: 30px;
  }
  .title-bol__text {
    margin-bottom: 20px;
  }
  .title-bol__left, .title-bol__right {
    top: 21px;
    max-width: 50px;
  }
  .hall__info-wrap {
    margin: 30px 0;
  }
  .hall__img-wrap {
    width: 100%;
    margin-top: 10px;
  }
  .hall__info {
    width: 100%;
  }
  .hall__info-title {
    font-size: 24px;
  }
  .list-style__text {
    font-size: 14px;
  }
  .history__title {
    font-size: 22px;
    margin-bottom: 10px;
  }
  .history__item .text-style {
    margin-bottom: 4px;
    font-size: 13px;
    line-height: 18px;
  }
  .history__item {
    margin-bottom: 30px;
  }
  .news__item-img {
    max-width: 100%;
    height: auto;
  }
  .news__item-name {
    font-size: 18px;
    line-height: 26px;
  }
  .news__item-date {
    font-size: 13px;
    line-height: 18px;
  }
  .news__item-description p {
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 10px;
  }
  .statistics__title {
    font-size: 16px;
  }
  .statistics__goals-item {
    font-size: 14px;
    margin-bottom: 6px;
  }
  .statistics__date, .statistics__status, .statistics__vs-name {
    font-size: 14px;
    line-height: 20px;
    margin-top: 6px;
  }
  .statistics__vs-result {
    font-size: 26px;
  }
  .select__input {
    font-size: 18px;
  }
  .poster__description {
    width: 100%;
  }
  .poster__img-wrap {
    width: 100%;
    justify-content: center;
    padding-left: 0;
  }
  .poster__img {
    max-width: 300px;
  }
  .event__vs-result {
    margin: 0;
  }
  .event__vs-result {
    font-size: 32px;
  }
  .event__hall {
    font-size: 16px;
  }
  .event__content {
    margin-top: 30px;
  }
  .breadcrumbs-wrap {
    margin: 0 -20px 12px -20px;
    padding: 0 0 0 20px;
    overflow: hidden;
    white-space: nowrap;
  }
  .breadcrumbs__link::after {
    display: none;
  }
  .breadcrumbs__link {
    background: #fff;
    font-size: 14px;
    padding: 2px 10px;
    border-radius: 12px;
  }
  .breadcrumbs__link_last {
    background: #fff;
    font-size: 14px;
    padding: 2px 10px;
    border-radius: 12px;
  }
  .breadcrumbs {
    overflow: auto;
    padding: 20px 0 15px 0;
  }
  .home__ba-animation {
    width: 62% !important;
  }
  .reviews-item__msg-text {
    -webkit-line-clamp: 6;
  }
}
@media (max-width: 840px) {
  .consist-item__name {
    font-size: 12px;
    line-height: 20px;
    letter-spacing: 0.01em;
  }
  .consist-item__label {
    font-size: 12px;
    letter-spacing: 0.03em;
    margin-bottom: 6px;
  }
  .reviews-item__author-name {
    font-size: 12px;
  }
  .reviews-item__author-city {
    font-size: 10px;
  }
  .reviews-item__author-img {
    max-width: 50px;
    height: 50px;
  }
  .checkout-down__btn {
    min-width: 130px;
  }
  .parking-page__schema-info {
    padding-top: 0;
  }
  .reviews-item__author-img-wrap {
    left: 14px;
    top: 65px;
  }
  .reviews-item::before {
    left: 23px;
  }
}
@media (max-width: 769px) {
  .event__info {
    text-shadow: 0 0 6px black;
  }
  .header__open-menu {
    padding-top: 9px;
  }
  .home {
    margin-top: 18px;
  }
  .header__desktop {
    display: none;
  }
  .header {
    padding: 0 !important;
  }
  .footer__logo .logo {
    margin-bottom: 25px;
  }
  .slider_arrow {
    top: -140px;
  }
  .ordering__slider-item {
    padding: 0 70px;
    margin-top: 20px;
  }
  .footer .logo__info {
    left: 60px;
  }
  .hall__img-wrap {
    margin-top: 0;
  }
  .reviews-item__author-img {
    max-width: 50px;
    height: 50px;
  }
  .hall__description-info {
    width: 100%;
  }
  .hall__description-info .text-style {
    font-size: 12px;
  }
  .history__img {
    transform: scale(1) translateX(0);
  }
  .history__img-right .history__img {
    transform: scale(1) translateX(0);
  }
  .site-map {
    margin-top: 30px;
  }
  .hall__description-img-wrap {
    width: 100%;
    padding-left: 0;
  }
  .history__content {
    padding: 0;
  }
  .history__img-wrap {
    padding-top: 0;
  }
  .reviews-wrap .slider_arrow.next_icon {
    right: -15px;
  }
  .reviews-wrap .slider_arrow.prev_icon {
    left: -15px;
  }
  .reviews-item__author-name {
    font-size: 14px;
  }
  .reviews-item__author-city {
    font-size: 12px;
  }
  .checkout-down {
    display: none;
  }
  .header__mobile {
    background: #D52827;
    z-index: 9;
    position: relative;
    justify-content: space-between;
    padding: 10px 20px;
  }
  .header__mobile .logo__title {
    margin-left: 0;
    max-width: 100%;
    font-size: 10px;
    line-height: 12px;
  }
  .header__open-menu, .header__mobile-logo-title {
    display: flex;
    align-items: center;
    margin-left: auto;
  }
  .review-modal__title {
    font-size: 20px;
  }
  .review-modal__title-logo {
    margin-right: 20px;
    max-width: 50px;
  }
  .review-modal .modal__close {
    top: 14px;
  }
  .review-modal__header {
    padding: 30px 25px;
  }
  .modal__close {
    top: 21px;
  }
  .review-modal__content {
    padding: 40px 25px;
  }
  .review-modal .modal__container {
    max-width: 90%;
  }
  .call-modal .modal__container {
    width: 90%;
  }
  .parking-page .title-bol-wrap {
    height: 132px;
  }
  .parking-page__content {
    margin: 20px 0;
  }
  .parking-page__info {
    width: 100%;
    padding: 20px;
  }
  .parking-page__img-wrap {
    width: 100%;
  }
  .parking-page__schema-img-wrap {
    width: 100%;
  }
  .parking-page__schema-info {
    width: 100%;
  }
  .parking-page__schema_white {
    padding: 20px;
  }
  .parking-page__schema-img {
    width: 100%;
    filter: none;
    margin-bottom: 20px;
  }
  .ticket-item__date, .ticket-item__time {
    position: initial;
  }
  .home__tickets-top .ticket-item__vs {
    padding: 15px 0 10px;
  }
  .home__tickets-top .ticket-item__date {
    top: 7px;
    position: relative;
  }
  .ticket-item__vs {
    padding: 0;
  }
  .ticket-item__date {
    position: relative;
    top: 7px;
  }
  .view_all {
    margin-top: 30px;
  }
  .container {
    padding: 0 20px;
  }
  .home__tickets-top .ticket-item {
    width: 50%;
  }
  .home__slider {
    display: block;
    width: 100%;
    height: 210px;
    border-radius: 0;
  }
  .home__slider-dots .dot.active::before {
    transform: scale(1.6);
  }
  .home__slider-dots .dot:hover::before {
    transform: scale(1.6);
  }
  /* todo */
  .slider__img {
    max-width: 100%;
    width: 100%;
  }
  .slider__dots-wrap {
    height: auto;
    width: 100%;
    display: flex;
    justify-content: center;
    position: absolute;
    top: 16px;
    left: 0;
  }
  .slider__dots {
    display: flex;
  }
  .header {
    background: #D52827;
    padding: 0;
  }
  .header-nav__link::after {
    display: none;
  }
  .slider__dot::before {
    margin-bottom: 0;
  }
  .home__new-item {
    width: 100%;
    padding: 20px 40px;
  }
  .subtitle-wrap {
    text-align: left;
    padding-bottom: 10px;
    margin-top: 30px;
  }
  .event__table {
    margin-top: 28px;
  }
  .subtitle {
    font-size: 20px;
    line-height: 20px;
    padding: 0 20px;
    top: 13px;
  }
  .ticket-item {
    width: calc(50% - 4px);
  }
  .new-item {
    width: calc(50% - 4px);
  }
  .menu__phone .phone {
    color: #000;
    font-size: 14px;
  }
  .event__img {
    border-radius: 0;
  }
  .header__mobile-logo {
    text-decoration: none;
    text-align: center;
  }
  .event__schema-wrap {
    padding: 20px;
  }
  .modal-sector__header {
    margin-bottom: 10px;
    margin-left: 40px;
  }
  .menu__soc-net {
    margin-top: 20px;
  }
  .event__table-btn_text {
    display: none;
  }
  .event__table-btn {
    background: none;
    border: none;
  }
  .event__table-btn:hover {
    background: none;
    border: none;
    box-shadow: none;
  }
  .event__table-btn::before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 17px;
    background: url(/build/images/event_arr.f15097c5.svg) no-repeat;
    background-size: 100%;
  }
  .event__table-text {
    margin-left: 6px;
    display: inline-block;
  }
  .soc-net__link {
    margin-bottom: 10px;
  }
  .header-nav__link {
    color: #000;
  }
  .menu__nav .ticket_icon::before {
    background: url(/build/images/ticket-blue.9761aef0.svg) no-repeat;
    background-size: 100%;
    left: -2px;
  }
  .title {
    margin-bottom: 20px;
  }
  .menu__nav .header-nav__item::before {
    content: "";
    width: 7px;
    height: 7px;
    border: 1px solid #000;
    display: inline-block;
    margin-right: 20px;
    position: absolute;
    top: 4px;
  }
  .menu__nav .header-nav__item:first-child::before {
    display: none;
  }
  .menu__nav .header-nav__link.ticket_icon {
    left: -9px;
    padding-left: 50px;
  }
  .header-nav__item {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .menu__nav .header-nav__link {
    font-size: 14px;
    line-height: 20px;
    padding-left: 30px;
  }
  .header-nav__item:hover::before {
    border: 1px solid #D52827;
    background: #D52827;
  }
  .header-nav__item:hover .header-nav__link {
    color: #D52827;
  }
  .home__news {
    position: relative;
  }
  .home__news .slider_arrow {
    top: 30px;
  }
  .home__news .slider_arrow.next_icon {
    right: 15px;
  }
  .home__news .slider_arrow.prev_icon {
    left: 15px;
  }
  .home__news .next_icon::before {
    background: url(/build/images/slider-white.d200ea17.svg) no-repeat;
    background-size: 100%;
  }
  .home__news .prev_icon::before {
    background: url(/build/images/slider-white.d200ea17.svg) no-repeat;
    background-size: 100%;
  }
  .home__new-item {
    padding: 20px 60px;
  }
  .home__tickets-top {
    position: relative;
    margin-top: 40px;
  }
  .home__tickets-top .slider_arrow {
    top: 35px;
  }
  .home__tickets-top .slider_arrow.next_icon {
    right: 0;
  }
  .home__tickets-top .slider_arrow.prev_icon {
    left: 0;
  }
  .slider_arrow::before {
    width: 32px;
    height: 32px;
  }
  .breadcrumbs-wrap {
    display: none;
  }
  .title-bol-wrap {
    padding: 40px 30px;
    margin-top: 12px;
  }
  .title-bol {
    font-size: 28px;
    position: relative;
    z-index: 1;
  }
  .poster__sorting {
    margin-top: 10px;
  }
  .vip-lodges__info {
    width: 100%;
    text-align: center;
    padding-top: 0;
  }
  .vip-lodges__right-img {
    text-align: center;
    width: 100%;
  }
  .vip-lodges__info-img {
    position: relative;
    width: 100%;
    text-align: center;
  }
  .vip-lodges__info-image {
    width: 100%;
  }
  .vip-lodges__img-wrap {
    display: none;
  }
  .vip-lodges__form-wrap {
    width: 100%;
    padding: 40px 20px;
  }
  .vip-lodges__title {
    text-align: center;
  }
  .m_order {
    order: 1;
  }
  .vip-lodges__content {
    max-width: 500px;
    margin: 40px auto 0 auto;
  }
  .vip-lodges, .consist, .history, .news, .statistics, .event {
    margin-top: 50px;
  }
  .vip-lodges__info-wrap {
    margin-bottom: 20px;
  }
  .history__img-wrap {
    width: 100%;
  }
  .history__item-info {
    width: 100%;
  }
  .history__item {
    margin-bottom: 20px;
  }
  .history__img {
    filter: none;
  }
  .img-size .history__img-wrap {
    width: 100%;
  }
  .img-size .history__item-info {
    width: 100%;
  }
  .history__content {
    max-width: 500px;
    margin: 40px auto;
  }
  .history__item_white {
    padding: 20px 25px;
  }
  .news__item-img-wrap {
    height: auto;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
  }
  .news__item-name {
    font-size: 14px;
    line-height: 18px;
  }
  .news__item-img {
    width: 100%;
  }
  .news__item-description p {
    font-size: 12px;
    line-height: 16px;
  }
  .news__item-info {
    padding-right: 0;
    margin-bottom: 20px;
    width: 100%;
  }
  .news__item {
    margin-bottom: 40px;
  }
  .statistics__league {
    width: 100%;
    border-right: none;
  }
  .statistics__goals {
    width: 100%;
    margin-top: 30px;
  }
  .statistics__goals-info {
    min-height: 200px;
    padding-top: 15px;
  }
  .statistics__content {
    margin-bottom: 30px;
  }
  .ordering__form {
    width: 100%;
    padding-right: 0;
    margin-bottom: 15px;
  }
  .ordering__pay {
    width: 100%;
    padding-left: 0;
  }
  .ordering-table__thead {
    font-size: 14px;
    line-height: 26px;
  }
  .ordering-success .modal__container {
    padding: 30px 0;
    max-width: 90%;
  }
  .ordering-success .ordering {
    padding-left: 0;
  }
  .ordering-success__title {
    font-size: 28px;
    margin-bottom: 20px;
    padding: 0 30px;
  }
  .ordering__number, .ordering-success__text {
    padding: 0 30px;
  }
  .ordering-success__btn {
    margin: 30px 0 0 0;
    width: 100%;
    min-width: 100%;
  }
  .header-nav__item {
    display: flex;
    justify-content: flex-start;
    text-align: left;
  }
  .header-nav {
    height: auto;
    width: 110px;
  }
  .logo__text {
    font-size: 16px;
    display: block;
    line-height: 18px;
    max-width: 100%;
  }
  .event__table-item {
    padding: 10px 15px;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 18px;
  }
  .event__table-header {
    font-size: 14px;
  }
  .event_m_hide {
    display: none;
  }
  .ordering-table__parking-item .ordering-table__tb {
    width: 100%;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #000;
    padding: 20px 0 !important;
  }
  .ordering-table__parking-item .ordering-table__tb:first-child {
    width: 100%;
  }
  .ordering-table__parking-item {
    background: #fff;
  }
  .ordering-table__parking {
    max-width: 100%;
    padding: 30px 30px 30px 62px;
    margin: 0;
    border: none;
    background: #fff;
  }
  .ordering-table__parking .slider_arrow.next_icon {
    right: -25px;
  }
  .ordering-table__parking .slider_arrow.prev_icon {
    left: -42px;
  }
  .ordering__mobile-item {
    padding: 10px;
  }
  .wa-link-description {
    text-align: center;
    flex: none;
    width: 100%;
  }
  .vip-lodges__wa-link-container {
    row-gap: 20px;
    flex-wrap: wrap;
    padding: 20px;
    justify-content: center;
  }
}
@media (max-width: 710px) {
  .footer__logo {
    width: 100%;
  }
  .footer__nav-wrap {
    margin-left: initial;
  }
  .footer__right {
    width: 100%;
    margin-left: initial;
    padding-top: 15px;
  }
  .trainer_style .consist-item {
    width: calc(50% - 30px);
  }
  .consist-item {
    width: calc(50% - 4px);
  }
  .consist-item__img-wrap {
    height: 330px;
  }
  .event__title-wrap {
    width: 100%;
  }
  .event__title {
    max-width: 100%;
  }
  .event__vs_row {
    width: 60%;
    order: 1;
    margin: 0 auto;
  }
  .event__date {
    width: 100%;
    display: block;
    align-items: center;
    justify-content: center;
  }
  .event__hall {
    margin-top: 5px;
  }
  .event__info {
    padding-bottom: 10px;
  }
  .event__date-time {
    font-size: 16px;
    margin-top: 0;
    margin-left: 15px;
  }
  .event__vs-logo-wrap {
    height: 55px;
  }
  .event__img, .event__img-wrap {
    height: 230px;
  }
  .animation_two {
    font-size: 20px !important;
  }
  .home__ba-date {
    margin-bottom: 0;
    font-size: 12px;
  }
  .home__ba-country, .home__ba-vs-name {
    font-size: 12px;
  }
  .home__ba-vs-logo-wrap {
    height: 30px;
  }
  .home__ba-result {
    font-size: 20px;
    margin: 0 6px;
  }
  .home__ba-vs {
    width: 150px;
  }
  .event__td {
    margin-bottom: 0;
  }
  .event__td:last-child {
    width: 10%;
    text-align: right;
  }
  .event_m_hide {
    display: none !important;
  }
}
@media (max-width: 640px) {
  .event__name {
    font-weight: normal;
  }
  .event__td {
    display: flex;
    font-weight: 600;
  }
  .event__schema-wrap svg {
    height: 400px;
  }
}
@media (max-width: 550px) {
  .trainer_style .consist-item {
    width: calc(100% - 30px);
    display: flex;
    align-items: center;
    flex-flow: row wrap;
  }
  .consist-item_trainer .consist-item__info {
    width: 76%;
  }
  .trainer_style .consist-item__img-wrap {
    width: 24%;
  }
  .who-win__vs-logo {
    max-width: 54px;
  }
  .who-win__white {
    padding: 15px;
  }
  .who-win__vs-logo-wrap {
    height: 80px;
  }
  .who-win__vs-name {
    font-size: 12px;
    line-height: 20px;
    margin-top: 5px;
  }
  .who-win__btn {
    padding: 10px;
  }
  .who-win__vs-result-text {
    padding: 10px;
    font-size: 14px;
    top: 37px;
  }
  .event__vs-name {
    margin-top: 10px;
  }
  .who-win__vs-bol-img {
    max-width: 120px;
  }
  .who-win__vs-result {
    min-width: 30%;
  }
  .consist-item {
    width: calc(100% - 4px);
    flex-flow: row wrap;
    display: flex;
    align-items: center;
    background: none;
  }
  .consist-item__name {
    justify-content: flex-start;
  }
  .consist-item__name-title {
    flex-grow: initial;
    flex-basis: auto;
  }
  .consist-item__img-wrap {
    height: auto;
    width: 40%;
    border-radius: 20px;
  }
  .consist-item__img {
    border-radius: 20px;
  }
  .consist-item__info {
    width: 60%;
    padding: 20px 15px 20px 10px;
    border-radius: 0;
  }
  .consist-item__flags {
    margin-left: 10px;
    width: initial;
  }
  .consist-item__img {
    filter: drop-shadow(3px 0px 5px rgba(0, 0, 0, 0.2));
  }
  .title-bol {
    font-size: 20px;
    line-height: 30px;
  }
  .title-bol__text {
    margin-bottom: 0;
  }
  .gallery__current-img-wrap {
    width: 100%;
    height: 360px;
  }
  .gallery__preview-img {
    height: auto;
  }
  .gallery__current-img {
    position: initial;
    object-fit: initial;
    width: 100%;
    height: auto;
  }
  .gallery__preview {
    padding-top: 20px;
    margin-left: -4px;
    width: 100%;
  }
  .gallery__preview-item {
    width: calc(33.33% - 4px);
    margin: 0 0 4px 4px;
    display: flex;
  }
  .gallery__content {
    padding: 20px;
  }
  .checkout__btn {
    display: none;
  }
  .checkout-fixed {
    width: 100%;
    right: 0;
  }
  .checkout-fixed__content {
    width: 100%;
    box-shadow: 0px -4px 10px rgba(0, 0, 0, 0.1);
  }
  .checkout-fixed__footer {
    height: 50px;
    display: flex;
    border-top: 1px solid #D52827;
  }
  .checkout-fixed__clear {
    display: none;
  }
  .checkout-fixed__btn {
    background: #D52827 !important;
    width: 100%;
    min-width: 50% !important;
    padding: 12px;
  }
  .checkout-fixed__price {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .checkout-fixed__for-desktop {
    display: none;
  }
  .checkout-fixed__for-mobile {
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0.04em;
    color: #000000;
    font-weight: normal;
    display: flex;
    align-items: center;
    font-family: "Open Sans", sans-serif;
  }
  .checkout-fixed__ticket-qty {
    font-family: "Cuprum", sans-serif;
    margin-left: 17px;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0.06em;
  }
  .checkout-fixed__body {
    padding: 0;
    border-top: 1px solid #e8e8e8;
  }
  .checkout-fixed__header {
    height: 50px;
    padding: 12px 20px;
    position: relative;
  }
  .checkout-fixed__header::after {
    content: "";
    background: url(/build/images/arrow_black.366dd242.svg) no-repeat;
    background-size: 100%;
    width: 12px;
    height: 12px;
    display: inline-block;
    position: absolute;
    top: 13px;
    right: 17px;
    transform: rotate(180deg);
    transition: all 0.1s;
  }
  .checkout-fixed__item {
    font-size: 12px;
    line-height: 16px;
    box-shadow: 0px -4px 10px rgba(0, 0, 0, 0.1);
    margin-bottom: 0;
  }
  .checkout-fixed__item-close.close_icon::before {
    width: 22px;
    height: 22px;
  }
  .checkout-fixed__scroll {
    overflow: hidden;
    max-height: 0;
    transition: all 0.2s;
  }
  .checkout-fixed__content.show .checkout-fixed__header::after {
    top: 17px;
    transform: rotate(0deg);
  }
  .checkout-fixed__content.show .checkout-fixed__scroll {
    overflow: auto;
    max-height: 195px;
  }
  .event__content .title {
    padding: 0 20px;
  }
  .modal-ordering {
    padding-top: 0;
  }
  .modal-ordering .modal__close {
    top: 15px;
    right: 20px;
    width: 30px;
    height: 30px;
    z-index: 1;
  }
  .modal-ordering .modal__container {
    width: 100%;
    max-width: 100%;
    padding: 30px 0;
    max-height: 100vh;
    background: #EDEDED;
  }
  .ordering__code {
    padding-left: 0;
  }
  .modal-ordering__logo {
    display: none;
  }
  .modal-ordering__title {
    font-size: 20px;
    line-height: 30px;
    color: #000;
    border-bottom: none;
  }
  .ordering__step {
    width: 30px;
    height: 30px;
    font-size: 12px;
    line-height: 20px;
    border: 1px solid #000;
    color: #000;
    left: -37px;
    z-index: 9;
  }
  .ordering {
    padding-left: 20px;
    margin-top: 10px;
  }
  .ordering__content {
    border-left: none;
    padding: 0 0 0 24px;
    position: relative;
  }
  .ordering__content::before {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    background: #000;
    display: inline-block;
  }
  .ordering__content:after {
    content: "";
    background: #2051B1;
    border-radius: 50%;
    width: 5px;
    height: 5px;
    position: absolute;
    bottom: 0;
    left: -2px;
    display: inline-block;
  }
  .ordering__title {
    font-family: "Cuprum", sans-serif;
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 20px;
    color: #000;
    position: relative;
    display: flex;
    align-items: center;
  }
  .ordering__tab-icon {
    display: inline-block;
    background: url(/build/images/arrow_black.366dd242.svg) no-repeat;
    background-size: 100%;
    width: 12px;
    height: 12px;
    margin-left: 15px;
  }
  .ordering__contacts {
    background: #fff;
    padding: 20px 20px 35px 40px;
    margin-left: -38px;
  }
  .ordering__form {
    width: 100%;
    padding-right: 0;
  }
  .ordering__pay {
    width: 100%;
    padding-left: 0;
  }
  .ordering__form-btn {
    width: 100%;
    background: #D52827;
    padding: 12px 15px 10px 15px !important;
    min-width: initial;
  }
  .ordering__pay-methods {
    font-size: 12px;
  }
  .ordering__pay-image {
    max-width: 165px;
  }
  .ordering__pay-images {
    margin: 10px 0;
  }
  .ordering__pay-text {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 10px;
    max-width: 200px;
  }
  .ordering-table {
    border: none;
    margin-left: -45px;
  }
  .ordering-table__thead {
    display: none;
  }
  .ordering-table__total-price {
    font-size: 16px;
    line-height: 30px;
    color: #fff;
    background: #D52827;
    padding: 10px 30px 10px 40px;
    position: relative;
  }
  .ordering-table__total-price .m_text-yellow {
    color: #fff;
  }
  .ordering-table__total-price::before {
    content: "";
    width: 1px;
    background: #fff;
    height: 100%;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 21px;
    z-index: 9;
  }
  .ordering__code-input {
    background: none;
  }
  .ordering__slider {
    position: relative;
    margin-top: 15px;
  }
  .ordering__slider .slider_arrow.next_icon {
    right: 0;
  }
  .ordering__slider .slider_arrow.prev_icon {
    left: -10px;
  }
  .ordering__slider .slider_arrow {
    top: 30px;
  }
  .ordering__slider-item {
    color: #000;
    font-family: Open Sans, sans-serif;
    font-size: 14px;
    letter-spacing: 0.04em;
    line-height: 19px;
    margin: 0 auto;
    max-width: 100%;
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
  }
  .ordering__slider-sector {
    margin-bottom: 10px;
  }
  .ordering__slider-price {
    margin-bottom: 10px;
    font-weight: bold;
  }
  .prev_icon::before {
    background: url(/build/images/slider-black.b3ce5b5f.svg) no-repeat;
    background-size: 100%;
  }
  .next_icon::before {
    background: url(/build/images/slider-black.b3ce5b5f.svg) no-repeat;
    background-size: 100%;
  }
  .ordering__delete {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.04em;
    color: #A5A5A5;
    margin-top: 0;
  }
  .ordering__mobile-name {
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0.04em;
    color: #000;
  }
  .ordering__mobile-date {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0.04em;
    color: rgb(169.8928571429, 31.9047619048, 31.1071428571);
  }
  .m_text-yellow {
    color: #FFC107;
  }
  .ordering__mobile-item {
    margin-bottom: 5px;
    background: #fff;
    padding: 20px 20px 20px 40px;
  }
  .ordering-success__title {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 10px;
  }
  .ordering__number {
    margin-bottom: 10px;
  }
  .review-modal__photo-btn {
    font-weight: normal;
  }
  .review-modal__content {
    padding: 30px 25px 40px 25px;
  }
  .reviews-item__author-img {
    max-width: 50px;
    height: 50px;
  }
  .reviews-item__author-name {
    font-size: 12px;
  }
  .reviews-item__author-city {
    font-size: 10px;
  }
  .home__ba-btn {
    padding: 12px 20px;
  }
  .animation_two {
    font-size: 16px !important;
  }
  .home__ba-info {
    margin-right: 12px;
  }
  .home__ba-vs {
    width: 130px;
  }
  .event__schema-wrap svg {
    height: 300px;
  }
}
@media (max-width: 500px) {
  .home__tickets-top .ticket-item {
    width: 100%;
  }
  .news .new-item {
    width: calc(100% - 30px);
    height: 300px;
  }
  .news_row {
    padding: 0 15px;
  }
  .reviews .splide__pagination {
    display: none !important;
  }
  .reviews .reviews__controls-slider {
    padding: 0 20px;
    top: -8px;
    right: 10px;
  }
  .bars {
    display: none;
  }
  .logo::before {
    width: 88%;
  }
  .footer .logo__info {
    left: 50px;
  }
  .news__item-date {
    font-size: 10px;
    line-height: 15px;
  }
  .slider__title {
    font-size: 16px;
    line-height: 26px;
    bottom: 20px;
  }
  .ticket-item__v-name {
    text-align: center;
    height: auto;
  }
  .site-map__list {
    padding: 0 20px;
  }
  .site-map__link {
    font-size: 14px;
    line-height: 26px;
  }
  .hall .title-bol {
    max-width: 280px;
  }
  .hall .title-bol__text {
    margin-bottom: 0;
  }
  .reviews-item {
    max-width: 480px;
    margin-bottom: 0;
    overflow: hidden;
  }
  .statistics__vs {
    max-width: 100%;
  }
  .statistics__goals-item {
    font-size: 12px;
    margin-bottom: 4px;
    padding: 0;
  }
  .review-modal .modal__container {
    max-width: 100%;
  }
  .review-modal__photo-label {
    padding-left: 5px;
  }
  .review-modal__title {
    font-size: 16px;
    line-height: 26px;
  }
  .label {
    font-size: 12px;
    line-height: 16px;
  }
  .hall__info-wrap {
    margin: 0 0 30px 0;
  }
  .hall__info {
    padding: 30px 20px;
  }
  .title-bol__right {
    right: -17px;
  }
  .title-bol__left {
    left: -17px;
  }
  .hall__info-title {
    font-size: 16px;
    line-height: 26px;
  }
  .list-style__text {
    font-size: 12px;
  }
  .list-style__blue-dots li {
    margin-bottom: 2px;
  }
  .ticket-item {
    width: calc(100% - 4px);
    margin-bottom: 20px;
  }
  .new-item {
    width: calc(100% - 4px);
  }
  .reviews {
    padding: 0 15px;
  }
  .title-bol {
    font-size: 20px;
    max-width: 190px;
  }
  .title-bol__text {
    margin-bottom: 10px;
  }
  .select {
    max-width: 280px;
  }
  .select__input {
    font-size: 14px;
    line-height: 22px;
    padding: 10px 40px 10px 20px;
  }
  .select::after {
    background: url(/build/images/select_arrow.cb8dee15.svg) no-repeat;
    background-size: 100%;
    width: 14px;
    height: 10px;
    top: 17px;
  }
  .select__dropdown-item {
    font-size: 12px;
    line-height: 18px;
  }
  .select__dropdown-item:last-child {
    border-bottom: none;
  }
  .select__dropdown {
    top: 26px;
    padding: 20px 20px 0 20px;
    box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1098039216);
  }
  .title-bol-wrap {
    padding: 26px 30px 20px 30px;
  }
  .tickets_row {
    padding: 0 15px;
  }
  .select.show::after {
    top: 14px;
  }
  .event__td_sector-places, .event__td_sector-name {
    width: 22%;
  }
  .event__td_sector-price {
    width: 35%;
  }
  .footer__nav-title {
    font-size: 12px;
  }
  .footer__policy {
    font-size: 12px;
    margin-bottom: 10px;
  }
  .footer_open_nav::after {
    height: 8px;
  }
  .footer__nav {
    margin-right: 40px;
  }
  .home__ba-btn-wrap {
    position: absolute;
    bottom: -20px;
    left: 0;
    transform: translateY(100%);
    width: 100%;
  }
  .home__ba-btn {
    min-width: initial;
    padding: 12px 30px;
    border-radius: 0;
  }
  .home__ba {
    margin-bottom: 120px;
    height: 110px;
  }
  .home__ba-country {
    display: none;
  }
  .home__ba-date {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 5px;
  }
  .home__ba-vs-name {
    font-size: 12px;
    line-height: 15px;
    margin-top: 2px;
  }
  .home__ba-animation {
    padding-left: 20px;
    width: 54%;
    margin: 0 auto;
  }
  .home__ba-vs-logo {
    max-width: 30px;
  }
  .home__ba-result {
    font-size: 20px;
    margin: 0 10px;
  }
  .home__ba-vs {
    width: 100%;
  }
  .home__ba-right {
    width: 46%;
    padding-right: 10px;
  }
  .home__ba-right {
    width: 0;
    padding-right: 0;
  }
  .home__matches .view_all__btn {
    border: none;
    background: none;
    color: #001C53;
  }
  .home__matches .view_all__btn::before {
    content: "—";
    font-size: 20px;
    color: #001C53;
    display: inline-block;
    margin-right: 12px;
  }
  .home__matches .view_all__btn::after {
    content: "—";
    font-size: 20px;
    color: #001C53;
    display: inline-block;
    margin-left: 12px;
  }
  .home__matches .view_all__btn:hover {
    background: none;
    border: none;
    color: #001C53;
    box-shadow: none;
  }
  .home__matches .view_all {
    margin-top: 20px;
  }
  .home__ba {
    display: none;
  }
  .container {
    padding: 0;
  }
  .header__mobile {
    padding: 10px 20px;
  }
  .ticket-item__vs {
    max-width: 70%;
  }
  .home__tickets-top .ticket-item__date {
    top: 10px;
  }
  .home__slider-wrap {
    margin-top: 10px;
  }
  .home__new-item-name {
    font-size: 12px;
  }
  .home__new-item-date {
    font-size: 12px;
    line-height: 15px;
  }
  .ticket-item__v-name {
    font-size: 10px;
    letter-spacing: 0.1em;
    line-height: 20px;
    font-family: "Open Sans", sans-serif;
  }
  .new-item__date, .new-item__link {
    font-size: 12px;
    line-height: 20px;
  }
  .reviews-item__author-img {
    max-width: 60px;
    height: 60px;
  }
  .reviews-item__author-name {
    margin-bottom: 5px;
  }
  .home__news_row {
    padding: 0 15px;
  }
  .home__news_row .news_row {
    padding: 0;
    margin-left: -30px;
  }
  .view_all {
    margin-top: 30px;
    padding: 0 15px;
  }
  .footer {
    padding: 30px 20px 40px 20px;
  }
  .footer__text {
    font-size: 10px;
    line-height: 15px;
    letter-spacing: 0.06em;
  }
  .footer__logo {
    margin-bottom: 0;
  }
  .poster .text-style {
    font-size: 12px;
    line-height: 18px;
  }
  .poster__description {
    padding: 20px;
  }
  .poster__img-wrap {
    display: none;
  }
  .consist-item {
    padding: 0 20px;
  }
  .consist-item__label {
    font-size: 10px;
    line-height: 15px;
  }
  .consist-item__country {
    max-width: 10px;
  }
  .trainer_style .consist-item__flags {
    margin-left: 10px;
  }
  .trainer_style .consist-item__label {
    height: auto;
  }
  .consist-item__img-wrap {
    width: 35%;
  }
  .consist-item__info {
    width: 65%;
    padding: 10px 15px 10px 10px;
    margin-top: 30px;
    position: relative;
  }
  .trainer_style .consist-item__info {
    margin-top: 0;
  }
  .consist-item__number {
    font-size: 12px;
    line-height: 25px;
    margin-right: 0;
    position: absolute;
    text-align: center;
    top: -5px;
    width: 25px;
    height: 25px;
    left: 0;
    background: #fff;
    padding: 2px 7px;
    transform: translateY(-100%);
  }
  .history__item .text-style {
    font-size: 12px;
    line-height: 16px;
  }
  .history__title {
    font-size: 16px;
    line-height: 30px;
  }
  .news__content {
    padding: 30px 0 0 0;
  }
  .news__item-info {
    padding: 0 20px;
  }
  .event {
    margin-top: 0;
  }
  .event__title {
    font-size: 10px;
    line-height: 15px;
    padding-top: 32px;
  }
  .event__date, .event__date-time {
    font-size: 10px;
    line-height: 15px;
    display: inline-block;
  }
  .event__img, .event__img-wrap {
    height: 180px;
  }
  .event__vs-logo {
    max-width: 36px;
    max-height: 36px;
    transform: scale(1.7);
  }
  .event__vs-name {
    margin-top: 0;
    font-size: 10px;
    line-height: 15px;
  }
  .event__hall {
    font-size: 10px;
    padding: 5px 20px 5px 20px;
  }
  .title {
    font-size: 20px;
    line-height: 30px;
  }
  .who-win__vs-bol-img {
    display: none;
  }
  .who-win__vs-result {
    min-width: 100%;
    height: auto;
    padding-top: 10px;
    order: 1;
  }
  .who-win__vs-info {
    min-width: 49%;
  }
  .who-win_vs-row {
    width: 100%;
    padding: 0 20px;
  }
  .who-win__vs-result-text {
    padding: 10px 10px 6px 10px;
    font-size: 12px;
    line-height: 25px;
    top: 37px;
    max-width: 200px;
    display: block;
    margin: 0 auto;
    position: initial;
  }
  .who-win__btn {
    padding: 11px 10px 6px 10px;
    font-size: 12px;
  }
  .who-win__white {
    padding: 5px 15px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .who-win__vs-name {
    margin-top: 0;
  }
  .who-win_description {
    padding: 0 20px;
    margin-top: 40px;
  }
  .reviews-wrap .slider_arrow.prev_icon {
    left: 0;
  }
  .reviews-wrap .slider_arrow.next_icon {
    right: 0;
  }
  .view_all_mobile .view_all__btn {
    border: none;
    background: none;
    color: #D52827;
  }
  .view_all_mobile .view_all__btn:hover {
    box-shadow: none;
  }
  .view_all_mobile .view_all__btn::before {
    content: "—";
    font-size: 20px;
    color: #D52827;
    display: inline-block;
    margin-right: 12px;
  }
  .view_all_mobile .view_all__btn::after {
    content: "—";
    font-size: 20px;
    color: #D52827;
    display: inline-block;
    margin-left: 12px;
  }
  .new-item__name {
    height: 52px;
    font-size: 14px;
    line-height: 18px;
  }
  .home__news-col5 .new-item {
    height: 240px;
  }
  .home__news-right .new-item {
    height: 240px;
    width: calc(100% - 30px);
  }
  .ordering__slider-item {
    padding: 0 40px;
  }
}
@media (max-width: 400px) {
  .gallery__current-img-wrap {
    height: 260px;
  }
  .ordering__slider-item {
    padding: 0 20px;
  }
  .footer__logo-pay-img {
    max-width: 100%;
  }
}
@media (max-width: 370px) {
  .gallery__current-img-wrap {
    height: 250px;
  }
  .event__schema-wrap svg {
    height: 250px;
  }
}
@media (min-width: 770px) {
  .header__mobile, .menu-mask {
    display: none;
  }
  .home__news .slider_arrow {
    display: none;
  }
  .home__tickets-top .slider_arrow {
    display: none;
  }
  .event__table-name, .parking-ordering_text, .ordering-table__parking-title {
    display: none;
  }
  .event__btn-mobile {
    display: none;
  }
  .event__table-text, .parking__modal {
    display: none;
  }
  .ordering-table__parking-title, .parking-ordering_text {
    display: none;
  }
  .ordering-table__parking .slider_arrow {
    display: none;
  }
}
@media (min-width: 550px) {
  .checkout-fixed__for-mobile {
    display: none;
  }
  .ordering__mobile, .ordering__tab-icon {
    display: none;
  }
}
@media (min-width: 500px) {
  .sorting__months {
    display: none;
  }
}
@media (min-width: 640px) {
  .event__name {
    display: none;
  }
}
@media (max-width: 400px) {
  .event__vs_row {
    width: 80%;
  }
}
@media (max-width: 769px) and (max-height: 760px) {
  .menu__white {
    height: 50vh;
  }
}
@media (max-width: 769px) and (max-height: 520px) {
  .menu__white {
    height: 64vh;
  }
  .review-modal .modal__container {
    height: 100%;
    overflow: auto;
  }
}
@media (max-width: 770px) {
  .parking-page__schema-wrap {
    margin: 40px 0;
  }
  .parking-page__item-col5 {
    width: calc(100% - 40px);
  }
  .parking-page {
    margin: 0 0 30px 0;
  }
  .parking-page__item {
    margin-bottom: 30px;
  }
  .event__table-header {
    display: none;
  }
  .parking .event__td {
    width: 33.33%;
  }
}
@media (max-width: 710px) {
  .parking .event__table-header {
    display: none;
  }
  .parking .event__table-body .event__td {
    display: flex;
    margin: 0;
    align-items: center;
  }
  .parking .event_m_hide {
    display: none;
  }
  .parking .event__td {
    width: 40.33%;
  }
  .parking .event__td:last-child {
    width: 10%;
  }
}
@media (min-width: 770px) {
  .parking-ordering_text {
    display: none;
  }
}
.event_sector_back {
  position: relative;
  cursor: pointer;
  color: #A5A5A5;
  margin-right: 20px;
}

.event_sector_head {
  margin-bottom: 15px;
}

@media (max-width: 769px) {
  .modal-sector__header {
    margin-bottom: 10px;
    margin-left: 15px;
  }
  .event_sector_price_label_list {
    margin-left: 0;
  }
  .event_sector_back {
    margin-bottom: 15px;
    padding-left: 20px;
  }
  .event_sector_back::before {
    left: 4px;
  }
  .event_sector_price_row {
    width: 100%;
    position: relative;
  }
  .event_sector_back__name {
    width: auto;
    padding-top: 6px;
    position: absolute;
    top: 0;
    left: 0;
    height: 36px;
    display: inline-flex;
    padding-right: 20px;
    max-width: 150px;
    background: #ededed;
  }
  .event_sector_price_label_item {
    margin-right: 10px;
    min-width: 89px;
    background: #fff;
    padding: 8px;
    border-radius: 15px;
    height: 29px;
    display: flex;
    flex-flow: row;
  }
  .event_sector_price__list {
    white-space: nowrap;
    display: flex;
    overflow: auto;
    padding-bottom: 10px;
  }
  .event_sector_price__wrap {
    padding-left: 20%;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
  }
  .event_sector_price_val {
    font-size: 14px;
  }
}
@media (max-width: 600px) {
  .event_sector_price__wrap {
    padding-left: 26%;
  }
}
@media (max-width: 450px) {
  .event_sector_price__wrap {
    padding-left: 32%;
  }
}
@media (max-width: 1320px) {
  .errors {
    height: 67vh;
  }
  .error__title {
    font-size: 32px;
    line-height: 30px;
  }
  .errors__info {
    padding: 60px;
    max-width: 640px;
  }
  .error__title404 {
    font-size: 180px;
    line-height: 190px;
  }
  .error__text {
    font-size: 18px;
  }
  .error__link {
    margin-top: 40px;
    font-size: 20px;
  }
}
@media (max-width: 769px) {
  .errors__info {
    background: none;
    max-width: 100%;
  }
  .errors {
    background: url(/build/images/m.471ad85c.jpg) bottom no-repeat;
    background-size: 100%;
  }
  .error__title {
    font-size: 20px;
  }
  .error__title404 {
    font-size: 90px;
    line-height: 100px;
  }
  .error__text {
    font-size: 14px;
    line-height: 20px;
  }
  .error__link {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    width: 210px;
    margin: 37px auto 0 auto;
    display: block;
    position: relative;
  }
  .error__link::before {
    background: url(/build/images/0.f73f6cc3.svg) no-repeat;
    width: 280px;
    height: 60px;
    position: absolute;
    top: 0;
    left: -38px;
  }
  .error__link-text {
    position: relative;
    z-index: 9;
    display: block;
    max-width: 202px;
    text-align: left;
    top: 11px;
    left: 30px;
  }
}
@media (max-width: 500px) {
  .errors__info {
    padding: 40px 20px;
  }
  .error__title {
    margin-bottom: 20px;
  }
  .error__link {
    margin: 20px auto 0 auto;
  }
  .error__title404 {
    line-height: 86px;
    text-shadow: -6px 4px 1px #ababab;
  }
}
@media (max-width: 1000px) {
  .cookie__btn {
    padding: 10px;
    min-width: 100%;
  }
}
@media (max-width: 600px) {
  .cookie {
    padding: 20px;
  }
  .cookie-mask {
    padding: 30px 15px;
  }
  .cookie__info {
    width: 72%;
  }
  .cookie__btn-wrap {
    width: 28%;
  }
}
@media (max-width: 500px) {
  .cookie__info .text-style {
    font-size: 12px;
    line-height: 17px;
  }
}
@media (max-width: 400px) {
  .cookie__info {
    width: 100%;
    margin-bottom: 16px;
    text-align: center;
    padding-right: 0;
  }
  .cookie__btn {
    display: block;
    margin: 0 auto;
    min-width: 160px;
  }
  .cookie__btn-wrap {
    width: 100%;
  }
}
@media (max-width: 1030px) {
  .contacts__item {
    margin-bottom: 45px;
  }
  .contacts__content {
    height: 370px;
  }
}
@media (max-width: 770px) {
  .contacts__content {
    height: 290px;
    background: url(/build/images/0.384340c7.jpg) center no-repeat;
    background-size: cover;
    margin: 40px -20px 0 -20px;
  }
  .contacts__title {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 12px;
  }
  .contacts__link {
    font-size: 16px;
    line-height: 26px;
  }
  .contacts {
    padding-bottom: 40px;
    padding-top: 50px;
  }
}
@media (max-width: 500px) {
  .contacts__content {
    height: 200px;
    background: none;
    margin: 0;
    align-items: initial;
    justify-content: flex-start;
    padding: 10px 0 0 20px;
    position: relative;
  }
  .contacts__content::before {
    content: "";
    background: url(/build/images/0-m.025b9037.jpg) no-repeat;
    background-size: 100%;
    display: block;
    width: 185px;
    height: 170px;
    position: absolute;
    top: 0;
    right: 0;
  }
  .contacts__info {
    max-width: 100%;
    position: relative;
    text-align: left;
    margin: 0;
  }
  .contacts__item {
    margin-bottom: 30px;
  }
  .contacts {
    padding-bottom: 20px;
  }
}
@media (max-width: 1350px) {
  .header__header-nav {
    margin-bottom: 20px;
  }
  .header {
    padding: 20px 0 22px 0;
  }
  .header .logo {
    padding-top: 0;
  }
}
@media (max-width: 1030px) {
  .header__header-nav {
    margin: 0 auto 20px auto;
  }
  .header .logo {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }
  .header__phone {
    justify-content: center;
  }
  .header {
    padding: 12px 0 14px 0;
  }
  .header .logo__text {
    display: block;
    width: 100%;
  }
  .header .logo__title {
    display: block;
    width: 100%;
  }
}
@media (max-width: 900px) {
  .header__header-nav {
    margin: 0 auto 14px auto;
  }
  .header .logo {
    margin-bottom: 14px;
  }
  .header-nav {
    position: relative;
    left: 0;
  }
}
@media (max-width: 770px) {
  .header .logo__text, .header .logo__title {
    color: #fff;
  }
}
@media (min-width: 769px) {
  .header-nav__link:not(.header-nav__dropdown .header-nav__link)::after {
    content: "";
    background: #D52827;
    border: 5px solid #D52827;
    transform: skew(-50deg);
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -4px;
    left: -6px;
    border-radius: 5px;
  }
}
.animation_two {
  font-weight: bold;
  font-size: 36px;
  line-height: 50px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-right: 30px;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  position: absolute;
  top: 30%;
}

.animation_two.active {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}

.home__ba-animation {
  margin-left: auto;
  width: 40%;
  overflow: hidden;
  white-space: nowrap;
  display: flex;
}

.animation_two-text {
  margin-right: 12px;
}

.animation_one {
  position: relative;
  padding: 0 40px;
  transition: opacity 0.5s ease-in-out;
}

.animation_one.active {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}

.home__ba {
  position: absolute;
  width: 100%;
  visibility: hidden;
  border-radius: 20px;
}

.home__ba.active {
  visibility: visible;
}

@media (max-width: 450px) {
  .logo__text {
    font-size: 13px;
  }
  .logo__title {
    font-size: 13px;
    font-family: "Open Sans", sans-serif;
  }
  .logo__title:first-child {
    margin-bottom: 6px;
    font-weight: 700;
  }
  .header__mobile-logo {
    text-align: left;
  }
  .header__mobile-logo .logo__text {
    font-size: 11px !important;
  }
  .header__open-menu {
    left: 8px;
  }
  .header__mobile-logo-title {
    margin-left: initial;
  }
  .footer .logo__title {
    font-size: 12px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNBaEI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FERUY7QUNBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFRjtBQ0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRENGO0FDRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEQUY7QUNHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURERjtBQ01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREpGO0FDT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FETEY7QUNRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURORjtBQ1NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFBGO0FDVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEUkY7QUNXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURURjtBRTdFQTtFQUNFO0VBQ0E7RUFDQTtBRitFRjs7QUU3RUE7RUFDRTtFQUNBO0FGZ0ZGOztBRTlFQTtFQUNFO0VBQ0E7QUZpRkY7O0FFNUVBO0VBQ0U7RUFDQTtFQUNBO0FGK0VGOztBRTdFQTtFQUNFO0FGZ0ZGOztBRTVFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGK0VGO0FFN0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYrRUo7QUU1RUU7RUFDRTtBRjhFSjtBRTNFRTtFQUNFO0FGNkVKOztBRXpFQTtFQUNFO0VBQ0E7QUY0RUY7O0FFMUVBO0VBRUU7QUY0RUY7O0FFeEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUYyRUo7QUV6RUU7RUFDRTtFQUNBO0FGMkVKOztBR3pKQTtFQUNFO0VBQ0E7QUg0SkY7QUcxSkU7RUFDRTtBSDRKSjtBRzFKRTtFQUNFO0FINEpKO0FHMUpFO0VBQ0U7QUg0Sko7QUcxSkU7RUFDRTtBSDRKSjs7QUd6SkE7RUFDRTtFQUNBO0FINEpGOztBRzFKQTtFQUNFO0FINkpGOztBRzNKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIOEpGOztBRzVKQTtFQUNFO0FIK0pGO0FHN0pFO0VBQ0U7QUgrSko7O0FHNUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSCtKRjtBRzdKRTtFQUNFO0FIK0pKOztBRzVKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgrSkY7QUc3SkU7RUFDRTtBSCtKSjs7QUc1SkE7RUFDRTtBSCtKRjs7QUc3SkE7RUFDRTtFQUNBO0FIZ0tGO0FHOUpFO0VBQ0U7RUFDQTtFQUNBO0FIZ0tKOztBRzdKQTtFQUNFO0VBQ0E7RUFDQTtBSGdLRjs7QUc5SkE7RUFDRTtBSGlLRjs7QUcvSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGtLRjs7QUdoS0E7RUFDRTtFQUNBO0FIbUtGOztBR2pLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG9LRjs7QUdsS0E7RUFDRTtFQUNBO0FIcUtGOztBR25LQTtFQUNFO0FIc0tGOztBR3BLQTtFQUNFO0VBQ0E7QUh1S0Y7O0FHcktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHdLRjs7QUd0S0E7RUFDRTtFQUNBO0VBQ0E7QUh5S0Y7O0FHdktBO0VBQ0U7RUFDQTtBSDBLRjtBR3hLRTtFQUNFO0VBQ0E7QUgwS0o7O0FHdktBO0VBQ0U7RUFDQTtBSDBLRjs7QUk3VEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSmdVRjs7QUk5VEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKaVVGO0FJL1RFO0VBQ0U7RUFDQTtBSmlVSjtBSTlURTtFQUNFO0VBQ0E7QUpnVUo7QUk3VEU7RUFDRTtBSitUSjs7QUk1VEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKK1RGO0FJN1RFO0VBQ0U7QUorVEo7O0FJNVRBO0VBQ0U7RUFDQTtBSitURjs7QUkxVEE7RUFDRTtFQUNBO0VBQ0E7QUo2VEY7O0FLdFhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx5WEY7QUtuWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMcVhGOztBS25YQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHNYRjs7QUtwWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBTHNYRjs7QUtuWEU7RUFDSTtFQUNBO0VBQ0EsY0M1Q1M7QU5rYWY7QUtwWEU7RUFDRTtFQUNBO0FMc1hKO0FLcFhFO0VBQ0U7QUxzWEo7O0FLblhBO0VBQ0U7RUFDQTtBTHNYRjs7QUtwWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMdVhGOztBS3JYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHdYRjs7QUt0WEE7RUFDRTtFQUNBO0VBQ0E7QUx5WEY7O0FLdlhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FMeVhGOztBS3ZYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDBYRjs7QUt4WEE7RUFDRTtFQUNBLGNDMUdhO0VEMkdiO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QUwwWEY7O0FLeFhBO0VBQ0U7QUwyWEY7O0FLelhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw0WEY7O0FLMVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNlhGOztBSzFYRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNlhKO0FLM1hFO0VBQ0U7QUw2WEo7QUszWEU7RUFDRTtBTDZYSjtBSzNYRTtFQUNFO0VBQ0E7RUFDQTtBTDZYSjs7QUt6WEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTDRYRjs7QU9waUJBO0VBQ0U7RUFDQTtFQUNBO0FQdWlCRjs7QU9yaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHdpQkY7O0FPdGlCQTtFQUNFO0VBQ0E7QVB5aUJGOztBT3RpQkU7RUFDRTtFQUNBO0VBQ0E7QVB5aUJKOztBT3RpQkE7RUFDRTtBUHlpQkY7O0FPdmlCQTtFQUNFO0FQMGlCRjs7QU90aUJFO0VBQ0U7QVB5aUJKO0FPdmlCRTtFQUNFO0VBQ0E7QVB5aUJKOztBT3JpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUHdpQkY7O0FPdGlCQTtFQUNFO0FQeWlCRjs7QU90aUJBO0VBQ0U7QVB5aUJGOztBT3RpQkE7RUFDRTtFQUNBO0VBQ0E7QVB5aUJGOztBT3ZpQkE7RUFDRTtBUDBpQkY7O0FPeGlCQTtFQUNFO0VBQ0E7QVAyaUJGOztBT3ppQkE7RUFDRTtBUDRpQkY7O0FPMWlCQTtFQUNFO0VBQ0E7QVA2aUJGOztBTzNpQkE7RUFDRTtBUDhpQkY7O0FPNWlCQTtFQUNFO0VBQ0E7QVAraUJGOztBTzVpQkE7RUFDRTtBUCtpQkY7O0FPNWlCQTtFQUNFO0FQK2lCRjs7QU8zaUJBO0VBQ0U7SUFDRTtFUDhpQkY7RU81aUJBO0lBQ0U7RVA4aUJGO0VPNWlCQTtJQUNFO0VQOGlCRjtBQUNGO0FPM2lCQTtFQUNFO0lBQ0U7RVA2aUJGO0VPM2lCQTtJQUNFO0lBQ0E7RVA2aUJGO0FBQ0Y7QU8xaUJBO0VBQ0U7SUFDRTtFUDRpQkY7QUFDRjtBT3ppQkE7RUFDRTtJQUNFO0VQMmlCRjtFT3ppQkE7SUFDRTtFUDJpQkY7RU96aUJBO0lBQ0U7RVAyaUJGO0VPemlCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVAyaUJGO0VPemlCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVAyaUJGO0VPemlCQTtJQUNFO0VQMmlCRjtFT3ppQkE7SUFDRTtJQUNBO0VQMmlCRjtFT3ppQkE7SUFDRTtFUDJpQkY7RU96aUJBO0lBQ0U7RVAyaUJGO0FBQ0Y7QU94aUJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFUDBpQkY7RU94aUJBO0lBQ0U7SUFDQTtFUDBpQkY7RU94aUJBO0lBQ0U7RVAwaUJGO0VPeGlCQTtJQUNFO0lBQ0E7SUFDQTtFUDBpQkY7RU94aUJBO0lBQ0U7SUFDQTtFUDBpQkY7QUFDRjtBT3ZpQkE7RUFDRTtJQUNFO0lBQ0E7RVB5aUJGO0VPdmlCQTtJQUNFO0VQeWlCRjtFT3ZpQkE7SUFDRTtJQUNBO0VQeWlCRjtFT3ZpQkE7SUFDRTtFUHlpQkY7QUFDRjtBUTd1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSK3VCRjs7QVE3dUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJndkJGOztBUTl1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUml2QkY7O0FRL3VCQTtFQUNFO0VBQ0E7QVJrdkJGOztBUWh2QkE7RUFDRTtFQUNBO0VBQ0EsY0YvQmE7RUVnQ2I7RUFDQTtFQUNBO0VBQ0E7QVJtdkJGOztBUWp2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSb3ZCRjs7QVFsdkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0ZoRGE7RUVpRGI7QVJxdkJGOztBUW52QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUnN2QkY7O0FRcHZCQTtFQUNFO0VBQ0E7QVJ1dkJGOztBUWp2QkU7RUFDRTtBUm92Qko7O0FRN3VCRTtFQUNFO0FSZ3ZCSjtBUTd1QkU7RUFDRTtBUit1Qko7QVE3dUJFO0VBQ0U7QVIrdUJKOztBUTF1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CRmpHYTtBTjgwQmY7O0FRenVCQTtFQUNFO0lBQ0U7RVI0dUJGO0FBQ0Y7QVF6dUJBO0VBQ0U7SUFDRTtFUjJ1QkY7RVF6dUJBO0lBQ0U7RVIydUJGO0VRenVCQTtJQUNFO0lBQ0E7RVIydUJGO0VRenVCQTtJQUNFO0lBQ0E7RVIydUJGO0VRenVCQTtJQUNFO0lBQ0E7RVIydUJGO0VRenVCQTtJQUNFO0lBQ0E7RVIydUJGO0VRenVCQTtJQUNFO0lBQ0E7RVIydUJGO0VRenVCQTtJQUNFO0lBQ0E7SUFDQTtFUjJ1QkY7QUFDRjtBUXB1QkE7RUFDRTtJQUNFO0VSc3VCRjtBQUNGO0FTMzNCQTtFQUNFO0FUNjNCRjs7QVMzM0JBO0VBQ0U7QVQ4M0JGOztBUzMzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ4M0JGOztBUzMzQkE7RUFPRTs7Ozs7Ozs7Ozs7SUFBQTtBVG00QkY7O0FTdDNCQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR3M0JGOztBU2ozQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUbzNCRjtBU2wzQkU7RUFDRTtBVG8zQko7QVNqM0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVRtM0JKOztBU2gzQkE7RUFDRTtBVG0zQkY7O0FTajNCQTtFQUNFO0FUbzNCRjs7QVNsM0JBO0VBQ0U7RUFDQTtBVHEzQkY7O0FTbjNCQTtFQUNFO0VBQ0E7RUFDQTtBVHMzQkY7O0FTcDNCQTtFQUNFO0VBR0E7QVRxM0JGO0FTbjNCRTtFQUVFO0FUbzNCSjs7QVNoM0JBO0VBQ0U7QVRtM0JGOztBUzcyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRnM0JGOztBUzkyQkE7RUFDRTtFQUNBO0FUaTNCRjs7QVMvMkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRrM0JGO0FTaDNCRTtFQUNFO0FUazNCSjs7QVMvMkJBO0VBQ0U7RUFDQTtFQUNBO0FUazNCRjs7QVNoM0JBO0VBQ0U7RUFDQTtFQUNBO0FUbTNCRjs7QVM1MkJBO0VBQ0U7QVQrMkJGOztBUzUyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUKzJCRjs7QVNoMkJBO0VBQ0U7QVRtMkJGOztBU2oyQkE7RUFDRTtFQUNBO0FUbzJCRjtBU2wyQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUbzJCSjtBU2oyQkU7RUFDRSxtQkhuTVc7RUdvTVg7QVRtMkJKOztBUy8xQkE7RUFDRSxtQkh6TWE7RUcwTWI7QVRrMkJGOztBVTdpQ0E7RUFDRTtBVmdqQ0Y7O0FVOWlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmlqQ0Y7O0FVL2lDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWa2pDRjs7QVVoakNBO0VBSUU7RUFDQTtBVmdqQ0Y7O0FVOWlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZpakNGOztBVS9pQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZrakNGO0FVNWlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FWOGlDRjs7QVU1aUNBO0VBQ0U7QVYraUNGOztBVTdpQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWZ2pDRjtBVTlpQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZnakNKO0FVOWlDRTtFQUNFO0VBQ0E7QVZnakNKO0FVOWlDRTtFQUNFLGNKbkZXO0FObW9DZjs7QVU3aUNBO0VBQ0U7QVZnakNGOztBVTdpQ0E7RUFDRSxtQkozRmE7RUk0RmI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWZ2pDRjtBVTlpQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWZ2pDSjtBVTdpQ0U7RUFDRTtBVitpQ0o7O0FVNWlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVitpQ0Y7O0FXanJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FYb3JDSjtBV3hxQ0U7RUFDRTtBWDBxQ0o7QVd4cUNFO0VBQ0U7QVgwcUNKO0FXeHFDRTtFQUNFO0FYMHFDSjtBV3hxQ0U7RUFDRTtFQUNBO0FYMHFDSjtBV3hxQ0U7RUFDRTtFQUVBO0FYeXFDSjtBV3ZxQ0U7RUFDRTtBWHlxQ0o7O0FXcnFDQTtFQUNFO0FYd3FDRjs7QVd0cUNBO0VBQ0U7QVh5cUNGOztBV3ZxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYMHFDRjtBV3hxQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgwcUNKOztBV3ZxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYMHFDRjs7QVd2cUNFO0VBQ0UsbUJMOUVXO0FOd3ZDZjtBV3hxQ0k7RUFDRTtFQUNBO0FYMHFDTjtBV3ZxQ0k7RUFDRTtBWHlxQ047O0FXcHFDQTtFQUNFO0VBQ0E7RUFDQTtBWHVxQ0Y7O0FXcnFDQTtFQUNFO0FYd3FDRjs7QVd0cUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYeXFDRjs7QVd2cUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYMHFDRjs7QVd4cUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgycUNGOztBV3pxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWDRxQ0Y7O0FXMXFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FYNnFDRjs7QVczcUNBO0VBQ0U7QVg4cUNGOztBWTN6Q0E7RUFDRTtFQUNBO0FaOHpDRjs7QVk1ekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWit6Q0Y7QVk3ekNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaK3pDSjs7QVk1ekNBO0VBQ0U7QVorekNGOztBWTV6Q0E7RUFDRTtFQUNBO0VBQ0E7QVorekNGO0FZN3pDSTtFQUNFO0FaK3pDTjs7QWExMUNBO0VBQ0U7RUFDQTtFQUNBO0FiNjFDRjs7QWEzMUNBO0VBQ0U7RUFDQTtBYjgxQ0Y7O0FhNTFDQTtFQUNFO0VBQ0E7RUFDQTtBYisxQ0Y7O0FhNzFDQTtFQUNFO0FiZzJDRjs7QWE5MUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWJpMkNGOztBYTkxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBYmkyQ0Y7O0FhLzFDQTtFQUNFO0VBQ0E7RUFFQTtBYmkyQ0Y7O0FhLzFDQTtFQUNFO0FiazJDRjs7QWFoMkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FibTJDRjtBYWoyQ0U7RUFDRTtBYm0yQ0o7O0FhaDJDQTtFQUNFO0FibTJDRjs7QWNuNkNBO0VBQ0U7RUFDQTtFQUNBO0FkczZDRjs7QWNwNkNBO0VBQ0U7QWR1NkNGOztBY3I2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkdzZDRjs7QWN0NkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHk2Q0Y7O0FjcDZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkdTZDRjs7QWV2OENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmMDhDRjs7QWV4OENBO0VBQ0U7QWYyOENGO0FlejhDRTtFQUNFO0VBQ0E7RUFFQTtBZjA4Q0o7O0FldjhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0EsbUJUM0JhO0VTNEJiO0VBQ0E7RUFDQTtFQUNBO0FmdzhDRjs7QWV0OENBO0VBQ0U7RUFDQTtBZnk4Q0Y7O0FldjhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjVDlDYTtFUytDYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjA4Q0Y7O0FleDhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmMjhDRjs7QWV4OENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWYyOENGOztBZXg4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjI4Q0Y7O0FlejhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY0OENGO0FlMThDRTtFQUNFO0FmNDhDSjs7QWV6OENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY0OENGO0FldDhDQTtFQUNFO0VBQ0E7RUFDQTtBZnc4Q0Y7QWV0OENFO0VBQ0U7RUFDQTtFQUNBO0FmdzhDSjs7QWVwOENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnU4Q0Y7O0FlcDhDQTtFQUNFO0FmdThDRjs7QWVyOENBO0VBQ0U7RUFDQTtBZnc4Q0Y7O0FldDhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmeThDRjs7QWV2OENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjA4Q0Y7O0FldjhDQTtFQUNFO0VBQ0E7QWYwOENGOztBZXI4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnc4Q0Y7O0FldDhDQTtFQUNFO0FmeThDRjs7QWV2OENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjA4Q0Y7QWV4OENFO0VBQ0U7QWYwOENKOztBZXY4Q0E7RUFDRTtFQUNBO0FmMDhDRjs7QWV2OENBO0VBQ0U7SUFDRTtJQUNBO0VmMDhDRjtFZXg4Q0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFZjA4Q0Y7RWV4OENBO0lBQ0U7SUFDQTtFZjA4Q0Y7QUFDRjtBZXA4Q0E7RUFDRTtBZnM4Q0Y7O0FnQjdwREE7RUFDRTtFQUNBO0FoQmdxREY7O0FnQjlwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQmlxREY7O0FnQi9wREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQmtxREY7O0FnQmhxREE7RUFDRTtBaEJtcURGOztBZ0IvcERBO0VBQ0U7RUFDQTtBaEJrcURGOztBZ0JocURBO0VBQ0U7QWhCbXFERjs7QWdCOXBEQTtFQUNFO0VBQ0E7QWhCaXFERjs7QWdCL3BEQTtFQUNFO0VBQ0E7QWhCa3FERjs7QWdCaHFEQTtFQUNFO0VBQ0E7QWhCbXFERjs7QWdCanFEQTtFQUNFO0FoQm9xREY7O0FnQmpxREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJvcURGOztBZ0JscURBO0VBQ0U7QWhCcXFERjs7QWdCbnFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJzcURGOztBZ0JucURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNWMUZhO0VVMkZiO0FoQnNxREY7O0FnQnBxREE7RUFDRTtFQUNBO0VBQ0E7QWhCdXFERjs7QWdCcnFEQTtFQUNFO0VBQ0E7RUFDQTtBaEJ3cURGOztBZ0J0cURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnlxREY7O0FnQnZxREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEIwcURGOztBZ0J0cURFO0VBQ0U7RUFDQTtBaEJ5cURKO0FnQnZxREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEJ5cURKOztBZ0JycURBO0VBQ0U7QWhCd3FERjs7QWdCcnFEQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCdXFERjs7QWdCcHFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCdXFERjs7QWdCcnFEQTtFQUNFO0VBQ0E7QWhCd3FERjtBZ0J2cURFO0VBQ0U7RUFDQTtFQUNBO0FoQnlxREo7O0FpQjEwREE7RUFDRTtFQUNBO0VBQ0EsbUJYRmE7RVdHYjtBakI2MERGOztBaUIzMERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakI4MERGOztBaUI1MERBO0VBQ0U7QWpCKzBERjs7QWlCNzBEQTtFQUNFO0FqQmcxREY7O0FpQjkwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQmkxREY7O0FpQi8wREE7RUFDRTtFQUNBO0VBQ0E7QWpCazFERjs7QWlCaDFEQTtFQUNFO0VBQ0E7QWpCbTFERjs7QWlCLzBERTtFQUNFO0FqQmsxREo7O0FrQjMzREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjgzREY7O0FrQjMzREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEI4M0RGOztBa0IzM0RBO0VBQ0U7QWxCODNERjs7QWtCMzNEQTtFQUNFO0VBQ0E7QWxCODNERjs7QWtCMzNEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEI4M0RGOztBa0IzM0RBO0VBQ0U7RUFDQTtBbEI4M0RGOztBa0I1M0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEIrM0RGOztBa0I3M0RBO0VBQ0U7RUFDQTtBbEJnNERGOztBa0I5M0RBO0VBQ0U7QWxCaTRERjs7QWtCOTNEQTtFQUNFO0VBQ0E7QWxCaTRERjs7QWtCOTNEQTtFQUNFO0VBQ0E7QWxCaTRERjs7QWtCLzNEQTtFQUNFO0FsQms0REY7O0FrQmg0REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEJtNERGOztBa0JqNERBO0VBQ0U7RUFDQTtFQUNBO0FsQm80REY7O0FrQmw0REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJxNERGOztBa0JuNERBO0VBQ0U7RUFDQTtBbEJzNERGOztBa0JwNERBO0VBQ0U7RUFDQTtBbEJ1NERGOztBa0JwNERBO0VBQ0U7RUFDQTtFQUVBO0FsQnM0REY7O0FrQm40REE7RUFDRTtFQUNBO0VBQ0E7QWxCczRERjs7QWtCbjREQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQnM0REY7O0FrQm40REE7RUFDRTtFQUNBO0VBQ0E7QWxCczRERjs7QWtCbjREQTtFQUNFO0VBQ0E7RUFDQTtBbEJzNERGOztBa0JuNERBO0VBQ0U7QWxCczRERjs7QW1CaGhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJtaEVGOztBbUJqaEVBO0VBQ0U7QW5Cb2hFRjs7QW1CbGhFQTtFQUNFO0FuQnFoRUY7O0FtQm5oRUE7RUFDRTtFQUNBO0FuQnNoRUY7O0FtQnBoRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CdWhFRjs7QW1CcmhFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Cd2hFSjs7QW1CdGhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJ5aEVGOztBb0Jua0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FwQnFrRUY7O0FvQm5rRUE7RUFDRTtBcEJza0VGOztBb0Jwa0VBO0VBQ0U7RUFDQTtFQUNBO0FwQnVrRUY7O0FvQnJrRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJ3a0VGOztBb0J0a0VBO0VBQ0U7QXBCeWtFRjs7QW9CdmtFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIwa0VGOztBb0J4a0VBO0VBQ0U7QXBCMmtFRjs7QW9CemtFQTtFQUNFO0FwQjRrRUY7O0FvQjFrRUE7RUFDRTtFQUNBO0FwQjZrRUY7O0FvQjNrRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI4a0VGOztBb0I1a0VBO0VBQ0U7QXBCK2tFRjs7QW9CN2tFQTtFQUNFO0FwQmdsRUY7O0FvQjlrRUE7RUFDRTtBcEJpbEVGOztBcUI1cEVBO0VBQ0U7QXJCK3BFRjtBcUIxcEVFO0VBQ0U7RUFDQTtBckI0cEVKO0FxQjFwRUU7RUFDRTtBckI0cEVKO0FxQjFwRUU7RUFDRTtFQUNBO0FyQjRwRUo7O0FxQnpwRUE7RUFDRTtBckI0cEVGO0FxQjFwRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCNHBFSjtBcUIxcEVFO0VBQ0U7QXJCNHBFSjtBcUIxcEVFO0VBQ0U7QXJCNHBFSjtBcUIxcEVFO0VBQ0U7QXJCNHBFSjs7QXFCenBFQTtFQUNFO0VBQ0E7QXJCNHBFRjtBcUIxcEVFO0VBQ0U7RUFDQTtFQUNBO0FyQjRwRUo7QXFCMXBFRTtFQUNFO0FyQjRwRUo7QXFCMXBFRTtFQUNFO0FyQjRwRUo7QXFCMXBFRTtFQUNFO0VBQ0E7QXJCNHBFSjs7QXFCenBFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQjRwRUY7O0FxQjFwRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckI2cEVGOztBcUIzcEVBO0VBQ0U7RUFDQTtFQUNBO0FyQjhwRUY7O0FxQjNwRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXJCNnBFRjs7QXFCM3BFQTtFQUNFO0VBQ0E7RUFDQTtBckI4cEVGOztBcUI1cEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQitwRUY7O0FxQjdwRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQmdxRUY7O0FxQjlwRUE7RUFDRTtFQUNBO0FyQmlxRUY7QXFCL3BFRTtFQUNFO0VBQ0E7QXJCaXFFSjs7QXFCN3BFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCZ3FFRjs7QXFCN3BFQTtFQUNFO0FyQmdxRUY7O0FxQjlwRUE7RUFDRTtFQUNBO0VBQ0E7QXJCaXFFRjtBcUIvcEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQmlxRUo7O0FzQnB6RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBdEJzekVGOztBc0JuekVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJzekVGOztBc0JwekVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCdXpFRjs7QXNCcnpFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Qnd6RUY7QXNCdHpFRTtFQUNFO0VBQ0E7RUFDQTtBdEJ3ekVKOztBc0JyekVBO0VBQ0U7RUFDQTtFQUNBO0F0Qnd6RUY7O0FzQnR6RUE7RUFDRTtBdEJ5ekVGOztBdUI1MkVBO0VBQ0U7RUFDQTtFQUNBO0F2QisyRUY7O0F1QjcyRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCZzNFRjtBdUI5MkVFO0VBQ0U7QXZCZzNFSjtBdUI3MkVFO0VBQ0U7QXZCKzJFSjs7QXVCNTJFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCKzJFRjs7QXVCNTJFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtBdkI2MkVGOztBdUIzMkVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QjgyRUY7QXVCNTJFRTtFQUNFLGNqQjNEVztBTnk2RWY7O0F1QjEyRUU7RUFDRTtBdkI2MkVKO0F1QjMyRUU7RUFDRTtBdkI2MkVKO0F1QjMyRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQmpCekVXO0VpQjBFWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QjYyRUo7QXVCMzJFSTtFQUNFO0F2QjYyRU47QXVCMTJFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCNDJFSjtBdUIxMkVFO0VBQ0U7QXZCNDJFSjtBdUIxMkVFO0VBQ0U7QXZCNDJFSjs7QXVCejJFQTtFQUNFO0F2QjQyRUY7O0F1QjEyRUE7RUFDRTtBdkI2MkVGOztBdUIzMkVBO0VBQ0U7RUFDQTtFQUNBO0F2QjgyRUY7O0F3QjE5RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlJO0VBQ0k7QXhCMDlFUjs7QXdCdjlFQTtFQUNJO0VBQ0E7RUFDQTtBeEIwOUVKOztBd0JyOUVBO0VBQ0k7RUFDQTtBeEJ3OUVKOztBd0J0OUVBO0VBQ0k7QXhCeTlFSjs7QXdCdjlFQTtFQUNJO0F4QjA5RUo7O0F3Qng5RUE7RUFDSTtBeEIyOUVKOztBd0J4OUVJO0VBQ0k7QXhCMjlFUjs7QXdCeDlFQTtFQUNJO0F4QjI5RUo7O0F3Qno5RUE7RUFDSTtBeEI0OUVKOztBd0IxOUVBO0VBQ0k7RUFDQTtBeEI2OUVKOztBd0IzOUVBO0VBQ0k7RUFDQTtBeEI4OUVKOztBd0IxOUVBOztFQUVJO0F4QjY5RUo7O0F3QjM5RUE7RUFDSTtBeEI4OUVKOztBd0I1OUVBO0VBQ0k7QXhCKzlFSjs7QXdCNzlFQTtFQUNJO0F4QmcrRUo7O0F3Qjk5RUE7RUFDSTtBeEJpK0VKOztBd0IvOUVBO0VBQ0k7QXhCaytFSjtBd0JoK0VJO0VBQ0k7QXhCaytFUjs7QXdCLzlFQTtFQUNJO0VBQ0E7RUFDQTtBeEJrK0VKO0F3QmgrRUk7RUFDSTtBeEJrK0VSO0F3QmgrRVE7RUFDSTtBeEJrK0VaOztBd0I5OUVBO0VBQ0k7RUFDQTtBeEJpK0VKO0F3Qi85RUk7RUFDSTtBeEJpK0VSOztBd0I5OUVBO0VBQ0k7RUFDQTtBeEJpK0VKO0F3Qi85RUk7RUFDSTtBeEJpK0VSOztBd0I3OUVBO0VBQ0k7RUFDQTtBeEJnK0VKO0F3Qjk5RUk7RUFDSTtBeEJnK0VSO0F3Qjc5RUk7RUFDSTtFQUNBO0F4Qis5RVI7O0F3QjM5RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCODlFSjs7QXdCejlFQTtFQUNJO0VBQ0E7RUFDQTtBeEI0OUVKO0F3QjE5RUk7RUFDSTtBeEI0OUVSO0F3Qno5RUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNsQmpKTztFa0JrSlA7QXhCMjlFUjtBd0J6OUVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjI5RVI7QXdCejlFSTtFQUNJO0VBQ0E7RUFDQTtBeEIyOUVSOztBd0J4OUVBO0VBQ0k7QXhCMjlFSjs7QXdCejlFQTtFQUNJO0VBQ0E7RUFDQTtBeEI0OUVKOztBd0IxOUVBO0VBQ0k7QXhCNjlFSjs7QXdCMzlFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGNsQnBMVztFa0JxTFg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qjg5RUo7QXdCNTlFSTtFQUNJO0VBQ0E7QXhCODlFUjtBd0IzOUVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhCNjlFUjtBd0IxOUVJO0VBQ0k7QXhCNDlFUjs7QXdCejlFQTtFQUNJO0VBQ0E7QXhCNDlFSjs7QXdCMTlFQTtFQUNJO0F4QjY5RUo7O0F3QjM5RUE7RUFDSTtBeEI4OUVKO0F3QjM5RVE7RUFDSTtFQUNBO0F4QjY5RVo7QXdCMzlFUTtFQUNJO0F4QjY5RVo7QXdCMTlFSTtFQUNJO0VBQ0E7QXhCNDlFUjs7QXdCeDlFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjI5RUo7O0F3Qno5RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjQ5RUo7O0F3QjE5RUE7RUFDSTtFQUNBO0VBQ0E7QXhCNjlFSjtBd0IzOUVJO0VBQ0k7QXhCNjlFUjtBd0IzOUVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEI2OUVaOztBd0J4OUVBO0VBQ0k7RUFDQTtBeEIyOUVKOztBd0J4OUVBO0VBQ0k7QXhCMjlFSjs7QXdCejlFQTtFQUNJO0F4QjQ5RUo7O0F3QjE5RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjY5RUo7QXdCMzlFSTtFQUNJO0F4QjY5RVI7O0F3Qno5RUE7RUFDSTtFQUNBO0F4QjQ5RUo7O0F3QnY5RUE7RUFDSTtBeEIwOUVKOztBd0J4OUVBO0VBQ0k7RUFDQTtFQUNBO0F4QjI5RUo7QXdCejlFSTtFQUNJO0F4QjI5RVI7QXdCejlFSTtFQUNJO0F4QjI5RVI7QXdCejlFSTtFQUNJO0F4QjI5RVI7QXdCeDlFSTtFQUNJO0F4QjA5RVI7QXdCeDlFSTtFQUNJO0VBQ0E7RUFDQTtBeEIwOUVSO0F3Qng5RUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjA5RVI7QXdCeDlFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEIwOUVSOztBd0J2OUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjA5RUo7O0F3Qng5RUE7RUFDSTtBeEIyOUVKOztBd0J6OUVBO0VBQ0k7QXhCNDlFSjs7QXdCeDlFQTtFQUNJO0lBQ0k7RXhCMjlFTjtBQUNGO0F3Qno5RUE7RUFDSTtJQUNJO0lBQ0E7RXhCMjlFTjtBQUNGO0F3Qno5RUE7RUFDSTtJQUNJO0V4QjI5RU47RXdCejlFRTtJQUNJO0lBQ0E7SUFDQTtFeEIyOUVOO0V3Qno5RUU7SUFDSTtFeEIyOUVOO0V3Qno5RUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhCMjlFTjtFd0J6OUVFO0lBQ0k7SUFDQTtFeEIyOUVOO0V3Qno5RUU7SUFDSTtJQUNBO0V4QjI5RU47RXdCejlFTTtJQUNJO0V4QjI5RVY7RXdCeDlFRTtJQUNJO0lBQ0E7SUFDQTtFeEIwOUVOO0V3Qng5RU07SUFDSTtFeEIwOUVWO0V3QnY5RUU7SUFDSTtJQUNBO0V4Qnk5RU47RXdCdjlFTTtJQUNJO0V4Qnk5RVY7RXdCdDlFRTtJQUNJO0V4Qnc5RU47RXdCcjlFRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0V4QnU5RU47RXdCcjlFTTtJQUNJO0lBQ0E7SUFDQTtFeEJ1OUVWO0V3QnI5RVU7SUFDSTtFeEJ1OUVkO0V3QnA5RU07SUFDSTtFeEJzOUVWO0V3QnA5RU07SUFDSTtFeEJzOUVWO0V3Qm45RUU7SUFDSTtFeEJxOUVOO0V3Qmw5RUU7SUFDSTtFeEJvOUVOO0V3Qmw5RUU7SUFDSTtJQUNBO0V4Qm85RU47RXdCbDlFRTtJQUNJO0lBQ0E7RXhCbzlFTjtFd0JqOUVFO0lBQ0k7SUFDQTtFeEJtOUVOO0V3Qmo5RUU7SUFDSTtJQUNBO0lBQ0E7RXhCbTlFTjtFd0JqOUVFO0lBQ0k7SUFDQTtJQUNBO0V4Qm05RU47RXdCajlFRTtJQUNJO0lBQ0E7RXhCbTlFTjtFd0JqOUVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RXhCbTlFTjtFd0JqOUVFO0lBQ0k7RXhCbTlFTjtFd0JoOUVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0EsbUJsQjllTztJa0IrZVA7SUFDQTtFeEJrOUVOO0V3Qmg5RU07SUFDSTtFeEJrOUVWO0V3Qi84RUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhCaTlFTjtFd0IvOEVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RXhCaTlFTjtFd0IvOEVFO0lBQ0k7RXhCaTlFTjtFd0IvOEVFO0lBQ0k7SUFDQTtFeEJpOUVOO0V3Qi84RUU7SUFDSTtFeEJpOUVOO0V3Qi84RUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4Qmk5RU47RXdCLzhFRTtJQUNJO0V4Qmk5RU47QUFDRjtBd0IvOEVBO0VBQ0k7SUFDSTtFeEJpOUVOO0V3Qi84RUU7SUFDSTtFeEJpOUVOO0V3Qi84RUU7O0lBRUk7RXhCaTlFTjtFd0IvOEVFO0lBQ0k7RXhCaTlFTjtFd0IvOEVFO0lBQ0k7SUFDQTtFeEJpOUVOO0FBQ0Y7QXlCLy9GQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6QmlnR0o7QXlCLy9GSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJpZ0dSO0F5QjkvRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekJnZ0dSOztBeUI1L0ZBO0VBQ0k7SUFDSTtFekIrL0ZOO0V5QjcvRk07SUFDSTtFekIrL0ZWO0FBQ0Y7QXlCdi9GQTtFQUNJO0lBQ0k7RXpCeS9GTjtFeUJ2L0ZNO0lBQ0k7RXpCeS9GVjtBQUNGO0EwQnBpR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCc2lHSjtBMEJwaUdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBMUJxaUdSO0EwQmxpR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QnBCdkJPO0VvQndCUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJvaUdSO0EwQmppR0k7RUFDSTtFQUNBO0VBQ0E7QTFCbWlHUjs7QTBCL2hHQTtFQUNJO0lBQ0k7RTFCa2lHTjtBQUNGO0EwQi9oR0E7RUFDSTtJQUNJO0UxQmlpR047RTBCL2hHTTtJQUNJO0UxQmlpR1Y7QUFDRjtBMEJ6aEdBO0VBRVE7SUFDSTtFMUIwaEdWO0FBQ0Y7QTJCM2xHQTtFQUNJO0EzQjZsR0o7O0EyQjFsR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QTNCNGxHSjs7QTJCemxHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0EzQjBsR0o7O0EyQnZsR0E7RUFDSTtBM0IwbEdKO0EyQnhsR0k7RUFDSTtBM0IwbEdSOztBMkJybEdJO0VBQ0k7QTNCd2xHUjs7QTRCNW5HQTtFQUNFO0E1QituR0Y7QTRCN25HRTtFQUNFO0E1QituR0o7O0E0QjNuR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QjhuR0o7O0E0QjNuR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUI4bkdGOztBNEI1bkdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCK25HRjtBNEI3bkdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QituR0o7QTRCM25HRTtFQUNFO0VBQ0E7QTVCNm5HSjtBNEIzbkdJO0VBQ0U7QTVCNm5HTjtBNEIxbkdJO0VBQ0U7RUFDQSxjdEI5RFM7QU4wckdmO0E0QnpuR0U7RUFDRTtBNUIybkdKO0E0QnpuR0U7RUFDRTtBNUIybkdKOztBNEJ0bkdFO0VBQ0U7QTVCeW5HSjtBNEJ0bkdFO0VBQ0U7RUFDQTtFQUNBO0E1QnduR0o7O0E0QnBuR0U7RUFDRTtBNUJ1bkdKO0E0QnJuR0U7RUFDRTtFQUNBO0E1QnVuR0o7QTRCcG5HSTtFQUNFLGN0QjlGUztBTm90R2Y7O0E0QmpuR0E7RUFDRTtFQUNBO0E1Qm9uR0Y7O0E0QmhuR0U7RUFDRTtBNUJtbkdKOztBNkI5dEdBO0VBQ0U7RUFDQTtBN0JpdUdGO0E2Qi90R0U7RUFDRTtFQUNBO0E3Qml1R0o7QTZCL3RHRTtFQUNFO0VBQ0E7QTdCaXVHSjtBNkIvdEdFO0VBQ0U7QTdCaXVHSjtBNkIvdEdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCaXVHSjtBNkIvdEdJO0VBQ0U7RUFDQTtBN0JpdUdOO0E2Qjl0R0k7RUFDRTtFQUNBO0E3Qmd1R047QTZCN3RHRTtFQUNFO0VBQ0E7QTdCK3RHSjtBNkI3dEdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCK3RHTjtBNkI1dEdJO0VBQ0U7QTdCOHRHTjtBNkIzdEdJO0VBQ0U7QTdCNnRHTjtBNkIxdEdFO0VBQ0U7RUFDQTtBN0I0dEdKO0E2QjF0R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0I0dEdKO0E2QjF0R0U7RUFDRTtFQUNBO0VBQ0E7QTdCNHRHSjtBNkIxdEdFO0VBQ0U7RUFDQTtBN0I0dEdKO0E2QjF0R0U7RUFDRTtBN0I0dEdKO0E2QjF0R0U7RUFDRTtBN0I0dEdKOztBNkJ6dEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QjR0R0Y7QTZCMXRHRTtFQUNFO0VBQ0E7QTdCNHRHSjs7QTZCenRHQTtFQUNFO0E3QjR0R0Y7O0E2QjF0R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QjZ0R0Y7O0E2QjN0R0E7RUFDRTtFQUNBO0VBQ0E7QTdCOHRHRjs7QTZCNXRHQTtFQUNFO0VBQ0E7RUFDQTtBN0IrdEdGOztBNkI3dEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qmd1R0Y7O0E2Qjl0R0E7RUFDRTtBN0JpdUdGOztBNkIvdEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qmt1R0Y7O0E2Qmh1R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qm11R0Y7O0E2Qmp1R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCb3VHRjtBNkJsdUdFO0VBQ0U7QTdCb3VHSjtBNkJqdUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qm11R0o7O0E2Qmh1R0E7RUFDRTtBN0JtdUdGOztBNkJqdUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCb3VHRjs7QTZCbHVHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCcXVHRjs7QTZCbnVHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JzdUdGOztBNkJwdUdBO0VBQ0U7QTdCdXVHRjs7QTZCcnVHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Qnd1R0Y7O0E2QnR1R0E7RUFDRTtFQUNBO0VBQ0E7QTdCeXVHRjs7QTZCdnVHQTtFQUNFO0E3QjB1R0Y7O0E2Qnh1R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCMnVHRjtBNkJ4dUdJO0VBQ0U7RUFDQTtBN0IwdUdOOztBNkJydUdBO0VBRUs7SUFDQztJQUNBO0U3QnV1R0o7RTZCcnVHSztJQUNFO0U3QnV1R1A7RTZCcHVHSztJQUNFO0U3QnN1R1A7QUFDRjtBNkJqdUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCbXVHRjtBNkJqdUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JtdUdKO0E2Qmh1R0U7RUFDRTtBN0JrdUdKO0E2Qi90R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0JpdUdKOztBNkI3dEdBO0VBQ0U7SUFDRTtFN0JndUdGO0U2Qjl0R0E7SUFDRTtJQUNBO0U3Qmd1R0Y7RTZCOXRHQTtJQUNFO0U3Qmd1R0Y7RTZCOXRHQTtJQUNFO0lBQ0E7RTdCZ3VHRjtFNkI5dEdBO0lBQ0U7SUFDQTtFN0JndUdGO0U2Qjl0R0E7SUFDRTtFN0JndUdGO0U2Qjl0R0E7SUFDRTtFN0JndUdGO0U2Qjl0R0E7SUFDRTtFN0JndUdGO0U2Qjl0R0E7SUFDRTtFN0JndUdGO0FBQ0Y7QTZCN3RHQTtFQUNFO0lBQ0U7RTdCK3RHRjtFNkI3dEdBO0lBQ0U7RTdCK3RHRjtFNkI3dEdBO0lBQ0U7SUFDQTtJQUNBO0U3Qit0R0Y7RTZCN3RHQTtJQUNFO0U3Qit0R0Y7RTZCN3RHQTtJQUNFO0U3Qit0R0Y7QUFDRjtBNkI1dEdBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RTdCOHRHRjtFNkI1dEdBO0lBQ0U7SUFDQTtFN0I4dEdGO0U2QjV0R0E7SUFDRTtFN0I4dEdGO0FBQ0Y7QTZCMXRHQTtFQUNFO0lBQ0U7RTdCNHRHRjtFNkIxdEdBO0lBQ0U7RTdCNHRHRjtFNkIxdEdBO0lBQ0U7RTdCNHRHRjtFNkIxdEdBO0lBQ0U7RTdCNHRHRjtFNkIxdEdBO0lBQ0U7RTdCNHRHRjtFNkIxdEdBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0I0dEdGO0U2QjF0R0E7SUFDRTtFN0I0dEdGO0U2QjF0R0E7SUFDRTtFN0I0dEdGO0U2QjF0R0E7SUFDRTtFN0I0dEdGO0U2QjF0R0E7SUFDRTtFN0I0dEdGO0FBQ0Y7QTZCeHRHQTtFQUNFO0lBQ0U7RTdCMHRHRjtFNkJ4dEdBO0lBQ0U7SUFDQTtFN0IwdEdGO0FBQ0Y7QTZCdHRHQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0U3Qnd0R0Y7RTZCdHRHQTtJQUNFO0U3Qnd0R0Y7RTZCdHRHQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U3Qnd0R0Y7RTZCdHRHQTtJQUNFO0U3Qnd0R0Y7RTZCdHRHQTtJQUNFO0U3Qnd0R0Y7RTZCdHRHQTtJQUNFO0U3Qnd0R0Y7QUFDRjtBNkJydEdBO0VBQ0U7SUFDRTtFN0J1dEdGO0U2QnJ0R0E7SUFDRTtJQUNBO0U3QnV0R0Y7QUFDRjtBNkJwdEdBO0VBQ0U7SUFDRTtFN0JzdEdGO0U2QnB0R0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFN0JzdEdGO0U2QnB0R0E7SUFDRTtFN0JzdEdGO0U2QnB0R0E7SUFDRTtJQUNBO0U3QnN0R0Y7RTZCcHRHQTtJQUNFO0lBQ0E7RTdCc3RHRjtFNkJwdEdBO0lBQ0U7RTdCc3RHRjtFNkJwdEdBO0lBQ0U7RTdCc3RHRjtFNkJwdEdBO0lBQ0U7SUFDQTtFN0JzdEdGO0U2QnB0R0E7SUFDRTtFN0JzdEdGO0U2QnB0R0E7SUFDRTtFN0JzdEdGO0U2QnB0R0E7SUFDRTtFN0JzdEdGO0U2QnB0R0E7SUFDRTtFN0JzdEdGO0FBQ0Y7QTZCbnRHQTtFQUNFO0lBQ0U7RTdCcXRHRjtFNkJudEdBO0lBQ0U7RTdCcXRHRjtFNkJudEdBO0lBQ0U7RTdCcXRHRjtBQUNGO0E4QjVzSEE7RUFDRTtBOUI4c0hGO0E4QjVzSEU7RUFDRTtFQUNBO0E5QjhzSEo7O0E4QjFzSEE7RUFDRTtFQUNBO0VBQ0E7QTlCNnNIRjtBOEIzc0hFO0VBQ0U7QTlCNnNISjs7QThCenNIQTtFQUNFO0VBQ0E7RUFDQTtBOUI0c0hGOztBOEIxc0hBO0VBQ0U7QTlCNnNIRjs7QThCM3NIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCOHNIRjs7QThCNXNIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QitzSEY7O0E4QjdzSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUJndEhGOztBOEI3c0hFO0VBQ0U7RUFDQTtBOUJndEhKO0E4QjlzSEU7RUFDRTtBOUJndEhKOztBOEI1c0hBO0VBQ0U7SUFDRTtFOUIrc0hGO0U4QjdzSEE7SUFDRTtJQUNBO0U5QitzSEY7RThCN3NIQTtJQUNFO0U5QitzSEY7QUFDRjtBOEI1c0hBO0VBQ0U7SUFDRTtFOUI4c0hGO0U4QjVzSEE7SUFDRTtFOUI4c0hGO0U4QjVzSEE7SUFDRTtJQUNBO0lBQ0E7RTlCOHNIRjtFOEI1c0hBO0lBQ0U7RTlCOHNIRjtBQUNGO0E4QjNzSEE7RUFDRTtJQUNFO0U5QjZzSEY7RThCM3NIQTtJQUNFO0lBQ0E7RTlCNnNIRjtFOEIzc0hBO0lBQ0U7SUFDQTtJQUNBO0U5QjZzSEY7RThCM3NIRTtJQUNFO0U5QjZzSEo7RThCMXNIQTtJQUNFO0lBQ0E7SUFDQTtFOUI0c0hGO0U4QjFzSEE7SUFDRTtJQUNBO0U5QjRzSEY7RThCenNIRTtJQUNFO0U5QjJzSEo7QUFDRjtBK0JqMEhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JtMEhKO0ErQmowSEk7RUFDSTtFQUNBO0VBQ0E7QS9CbTBIUjtBK0JoMEhJO0VBQ0k7RUFDQTtFQUNBO0EvQmswSFI7QStCL3pISTtFQUNJO0EvQmkwSFI7QStCL3pIUTtFQUNJO0EvQmkwSFo7QStCOXpIUTtFQUNJO0VBQ0E7QS9CZzBIWjtBK0I1ekhJO0VBQ0k7RUFDQTtBL0I4ekhSO0ErQjV6SFE7RUFDSTtBL0I4ekhaO0ErQjF6SEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjR6SFI7QStCenpISTtFQUNJO0EvQjJ6SFI7QStCenpIUTtFQUNJO0VBQ0E7QS9CMnpIWjtBK0J2ekhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J5ekhSO0ErQnR6SEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J3ekhSO0ErQnR6SFE7RUFDSTtBL0J3ekhaO0ErQnJ6SFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CdXpIWjtBK0JuekhJO0VBQ0k7RUFDQTtFQUNBO0EvQnF6SFI7QStCbHpISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvQm96SFI7QStCbHpIUTtFQUNJO0VBQ0E7QS9Cb3pIWjtBK0JoekhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JrekhSO0ErQi95SEk7RUFDSTtBL0JpekhSO0ErQnI2SEE7RUF1SEk7QS9CaXpISjtBK0JoekhJO0VBQ0k7QS9Ca3pIUjtBK0IveUhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JpekhSO0ErQjl5SEk7RUFDSTtBL0JnekhSO0ErQjd5SEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQit5SFI7QStCNXlISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjh5SFI7QStCM3lISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvQjZ5SFI7O0ErQnp5SEE7RUFDSTtJQUNJO0lBQ0E7RS9CNHlITjtFK0IxeUhNO0lBQ0k7RS9CNHlIVjtFK0J6eUhNO0lBQ0k7RS9CMnlIVjtBQUNGO0ErQnZ5SEE7RUFFUTtJQUNJO0lBQ0E7RS9Cd3lIVjtFK0J0eUhVO0lBQ0k7SUFDQTtFL0J3eUhkO0UrQnJ5SFU7SUFDSTtJQUNBO0UvQnV5SGQ7RStCbnlITTtJQUNJO0lBQ0E7RS9CcXlIVjtFK0JueUhVO0lBQ0k7RS9CcXlIZDtBQUNGO0FnQ3ovSEE7RUFDRTtFQUNBO0VBQ0E7QWhDMi9IRjs7QWdDei9IQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM0L0hGOztBZ0MxL0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM2L0hGOztBZ0MzL0hBO0VBQ0U7RUFDQTtBaEM4L0hGOztBZ0M1L0hBO0VBQ0U7QWhDKy9IRjs7QWdDNy9IQTtFQUNFO0FoQ2dnSUY7O0FnQzkvSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENpZ0lGOztBZ0MvL0hBO0VBQ0U7RUFDQTtBaENrZ0lGOztBZ0NoZ0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDbWdJRjs7QWdDamdJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENvZ0lGOztBaUNqa0lBO0VBQ0U7QWpDb2tJRjs7QWlDbGtJQTtFQUNFO0FqQ3FrSUY7O0FpQ25rSUE7RUFDRSxjM0JOYTtBTjRrSWY7O0FpQ3BrSUE7RUFDRSxjM0JUYTtBTmdsSWY7O0FpQ3JrSUE7RUFDRTtBakN3a0lGOztBaUN0a0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakN5a0lGOztBaUN2a0lBO0VBQ0UsYzNCdEJhO0UyQnVCYjtFQUNBO0FqQzBrSUY7QWlDeGtJRTtFQUNFO0FqQzBrSUo7QWlDeGtJRTtFQUNFO0FqQzBrSUo7O0FpQ3ZrSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzBrSUY7O0FpQ3hrSUE7RUFDRTtBakMya0lGOztBa0NybklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDd25JRjs7QW1DL25JQTtFQUNFO0VBQ0E7RUFDQTtBbkNrb0lGO0FtQ2hvSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ2tvSUo7O0FvQzVvSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEMrb0lGOztBb0M3b0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ2dwSUY7O0FxQ3JxSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXJDdXFJRjs7QXFDbHFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtBckNrcUlGOztBcUNocUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDbXFJRjs7QXFDaHFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQ21xSUY7O0FzQ3hzSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEMyc0lGO0FzQ3pzSUU7RUFDRTtBdEMyc0lKOztBc0N2c0lBO0VBQ0UsbUJoQ2RhO0VnQ2ViO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDMHNJRjtBc0N4c0lFO0VBQ0U7RUFDQTtFQUNBO0F0QzBzSUo7QXNDeHRJQTtFQWlCRTs7Ozs7OztJQUFBO0F0Q2l0SUY7O0FzQ3hzSUE7RUFDRTtFQUNBLG1CaEN6Q2E7RWdDMENiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDMnNJRjtBc0N6c0lFO0VBQ0U7QXRDMnNJSjs7QXNDdnNJQTtFQUNFO0VBQ0E7QXRDMHNJRjs7QXNDeHNJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJoQ3BFYTtFZ0NxRWI7RUFDQTtBdEMyc0lGOztBc0N6c0lBO0VBQ0UsbUJoQ3pFYTtFZ0MwRWI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QzRzSUY7QXNDMXNJRTtFQUNFO0F0QzRzSUo7O0FzQ3pzSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDNHNJRjs7QXNDenNJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0F0QzJzSUY7O0FzQ3ZzSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEMwc0lGOztBc0N2c0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDMHNJRjs7QXNDeHNJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QzJzSUY7O0FzQ3pzSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEM0c0lGOztBc0Mxc0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDNnNJRjtBc0Mzc0lFO0VBQ0U7QXRDNnNJSjs7QXNDMXNJQTtFQUNFO0F0QzZzSUY7O0FzQzFzSUE7RUFDRTtFQUNBO0VBQ0EseUJoQzlLYztFZ0MrS2Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEM2c0lGO0FzQzVzSUU7RUFDRTtFQUNBO0VBQ0E7QXRDOHNJSjs7QXVDdjRJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDMDRJRjtBdUN4NElFO0VBQ0U7RUFDQTtBdkMwNElKOztBdUN2NElBO0VBQ0U7RUFDQTtFQUNBO0F2QzA0SUY7QXVDeDRJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkMwNElKOztBdUN2NElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0F2Q3k0SUY7O0F1Q3Y0SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkMwNElGO0F1Q3g0SUU7RUFDRSxjakNwRVc7RWlDcUVYO0F2QzA0SUo7O0F1Q3I0SUU7RUFDRTtFQUNBO0F2Q3c0SUo7QXVDdDRJRTtFQUNFO0VBQ0E7RUFDQTtBdkN3NElKOztBdUNyNElBO0VBQ0U7QXZDdzRJRjs7QXVDdDRJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDeTRJRjtBdUN2NElFO0VBQ0U7RUFDQTtFQUNBO0F2Q3k0SUo7QXVDdjRJRTtFQUNFO0VBQ0E7QXZDeTRJSjs7QXdDbC9JQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFSDtFQUNBO0F4Q28vSUQ7QXdDbC9JSTtFQUNJO0F4Q28vSVI7O0F3Q2gvSUE7RUFDSTtFQUNBO0F4Q20vSUo7QXdDai9JSTtFQUNJO0VBQ0E7QXhDbS9JUjs7QXdDLytJQTtFQUNJO0VBQ0E7QXhDay9JSjtBd0NoL0lJO0VBQ0k7QXhDay9JUjs7QXdDOStJQTtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDaS9JSjtBd0MvK0lJO0VBQ0k7QXhDaS9JUjtBd0MvK0lJO0VBQ0k7QXhDaS9JUjs7QXdDNytJQTtFQUNDO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDSDtFQUNBO0VBQ0c7RUFDQTtBeENnL0lKO0F3QzkrSUk7RUFDSTtBeENnL0lSOztBd0M1K0lBO0VBQ0k7RUFDQTtBeEMrK0lKOztBd0M1K0lBO0VBQ0k7RUFDSDtFQUNBO0VBQ0c7RUFDQTtFQUNBO0F4QysrSUo7O0F3Q3YrSUE7RUFDSTtBeEMwK0lKOztBd0N2K0lBO0VBQ0k7RUFDQTtBeEMwK0lKOztBd0N2K0lBO0VBQ0k7QXhDMCtJSjs7QXdDcitJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4Q3crSUo7O0F3Q3QrSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEN5K0lKOztBd0N0K0lBO0VBQ0M7RUFDQTtFQUNHO0F4Q3krSUo7O0F3Q3QrSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q3krSUo7QXdDditJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4Q3krSVI7O0F3Q3QrSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2xDckpXO0VrQ3NKWDtFQUNBO0VBQ0E7RUFDQTtBeEN5K0lKOztBd0N2K0lBO0VBQ0k7QXhDMCtJSjs7QXdDdCtJSTtFQUNJO0VBQ0E7RUFDQTtBeEN5K0lSO0F3Q3YrSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEN5K0lSO0F3Q3YrSUk7RUFDSTtFQUNBO0F4Q3krSVI7O0F3Q3QrSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q3krSUo7O0F3Q3YrSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEMwK0lKOztBd0N4K0lBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QzIrSUo7QXdDeitJSTtFQUNJO0F4QzIrSVI7O0F3Q3grSUE7RUFDSTtFQUNBO0F4QzIrSUo7O0F5QzVySkU7RUFDRTtFQUNBO0VBQ0E7QXpDK3JKSjtBeUM3ckpFO0VBQ0U7RUFDQTtFQUNBO0F6QytySko7QXlDN3JKRTtFQUNFO0VBR0E7RUFDQTtFQUNBO0VBQ0E7QXpDNnJKSjs7QXlDMXJKQTtFQUNFO0VBQ0E7RUFDQTtBekM2ckpGOztBeUMzckpBO0VBQ0U7RUFDQTtBekM4ckpGOztBeUM1ckpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpDK3JKRjs7QXlDN3JKQTtFQUNFO0VBQ0E7QXpDZ3NKRjs7QXlDOXJKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDaXNKRjtBeUMvckpFO0VBQ0U7RUFDQTtBekNpc0pKO0F5QzlySkU7RUFDRTtBekNnc0pKOztBeUM3ckpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpDZ3NKRjs7QXlDOXJKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDaXNKRjs7QXlDL3JKQTtFQUNFO0F6Q2tzSkY7O0F5Q2hzSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q21zSkY7O0F5Q2pzSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDb3NKRjtBeUNsc0pFO0VBQ0U7QXpDb3NKSjs7QXlDanNKQTtFQUNFO0VBQ0E7QXpDb3NKRjs7QXlDbHNKQTtFQUNFO0F6Q3FzSkY7O0F5Q25zSkE7RUFDRTtBekNzc0pGOztBMEMveUpBO0VBQ0U7RUFDQTtBMUNrekpGOztBMENoekpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJwQ1ZhO0VvQ1diO0VBQ0E7QTFDbXpKRjs7QTBDanpKQTtFQUNFO0ExQ296SkY7O0EwQ2x6SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUNxekpGO0EwQ256SkU7RUFDRTtBMUNxekpKOztBMENsekpBO0VBQ0U7QTFDcXpKRjs7QTBDbnpKQTtFQUNFO0VBQ0E7QTFDc3pKRjs7QTBDcHpKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ3V6SkY7O0EwQ3J6SkE7RUFDRTtBMUN3ekpGOztBMEN0ekpBO0VBQ0U7RUFDQTtBMUN5ekpGOztBMEN2ekpBO0VBQ0U7RUFDQTtBMUMwekpGO0EwQ3h6SkU7RUFDRTtBMUMwekpKOztBMkNsM0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDcTNKRjs7QTJDbjNKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0NzM0pGO0EyQ3AzSkU7RUFDRTtFQUNBO0EzQ3MzSko7O0EyQ24zSkE7RUFDRTtFQUNBO0VBQ0E7QTNDczNKRjtBMkNwM0pFO0VBQ0U7RUFDQTtBM0NzM0pKOztBMkNsM0pFO0VBQ0U7QTNDcTNKSjtBMkNuM0pFO0VBQ0U7QTNDcTNKSjtBMkNuM0pFO0VBQ0U7QTNDcTNKSjs7QTJDajNKRTtFQUNFO0EzQ28zSko7QTJDbDNKRTtFQUNFO0EzQ28zSko7QTJDbDNKRTtFQUNFO0EzQ28zSko7O0EyQ2gzSkE7RUFDRTtBM0NtM0pGOztBNEM5NkpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUNpN0pGOztBNEMvNkpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUNrN0pGOztBNEMvNkpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUNrN0pGOztBNENoN0pBO0VBQ0U7RUFDQTtBNUNtN0pGOztBNENoN0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QTVDazdKRjs7QTRDaDdKQTtFQUNFO0E1Q203SkY7O0E0Q2o3SkE7RUFDRTtFQUNBO0E1Q283SkY7O0E0Q2w3SkE7RUFDRTtBNUNxN0pGOztBNEM5NkpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTVDZzdKRjs7QTRDOTZKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Q2k3SkY7O0E0Qzk2SkE7RUFDRTtBNUNpN0pGOztBNEMvNkpBO0VBQ0U7QTVDazdKRjs7QTRDNzZKQTtFQUNFO0E1Q2c3SkY7O0E0QzE2SkE7RUFDRTtFQUNBO0E1QzY2SkY7O0E0Q3g2SkE7RUFDRTtFQUNBO0E1QzI2SkY7O0E0Q3g2SkE7RUFDRTtBNUMyNkpGOztBNEN4NkpBO0VBQ0U7QTVDMjZKRjs7QTRDeDZKQTtFQUNFO0E1QzI2SkY7O0E0Q3o2SkE7RUFDRTtBNUM0NkpGOztBNEMxNkpBO0VBQ0U7QTVDNjZKRjs7QTRDMzZKQTtFQUNFO0VBQ0E7QTVDODZKRjs7QTRDNTZKQTtFQUNFO0VBQ0E7QTVDKzZKRjs7QTRDNzZKQTtFQUNFO0VBQ0E7QTVDZzdKRjs7QTRDOTZKQTtFQUNFO0E1Q2k3SkY7O0E0Qzk2SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Q2k3SkY7O0E0Qzk2SkE7RUFDRTtBNUNpN0pGOztBNkM5a0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0NpbEtGOztBNkMva0tBO0VBQ0U7QTdDa2xLRjs7QTZDL2tLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDa2xLRjs7QThDbG1LQTtFQUNJO0VBQ0E7QTlDcW1LSjs7QThDbm1LQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q3NtS0o7QThDcG1LSTtFQUNJO0E5Q3NtS1I7O0E4Q2htS0E7RUFFSTtFQUNBO0E5Q2ttS0o7O0E4QzFsS0k7RUFDSTtFQUNBO0E5QzZsS1I7QThDM2xLSTtFQUNJO0VBQ0E7QTlDNmxLUjtBOEMzbEtJO0VBQ0k7RUFDQTtBOUM2bEtSOztBK0N0b0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ3lvS0Y7O0ErQ3ZvS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQzBvS0Y7QStDeG9LRTtFQUNFO0EvQzBvS0o7O0ErQ3ZvS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0Mwb0tGOztBK0N4b0tBO0VBQ0U7QS9DMm9LRjs7QStDem9LQTtFQUNFO0VBQ0E7RUFDQTtBL0M0b0tGOztBZ0Q3cUtFO0VBQ0U7RUFDQTtBaERncktKO0FnRDlxS0U7RUFDRTtFQUNBO0VBQ0E7QWhEZ3JLSjtBZ0Q5cUtFO0VBQ0U7QWhEZ3JLSjs7QWdENXFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEQrcUtGOztBaURwc0tBO0VBQ0k7QWpEdXNLSjs7QWlEcHNLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRHVzS0o7O0FpRHBzS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakR1c0tKOztBaURwc0tBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FqRHNzS0o7O0FpRG5zS0E7RUFDSTtFQUNBO0FqRHNzS0o7O0FpRG5zS0E7RUFDSTtFQUNBO0FqRHNzS0o7O0FpRG5zS0E7RUFDSTtFQUNBO0FqRHNzS0o7O0FpRG5zS0E7RUFDSTtFQUNBO0FqRHNzS0o7O0FpRG5zS0E7RUFDSTtJQUFnQjtFakR1c0tsQjtFaUR0c0tFO0lBQU07RWpEeXNLUjtBQUNGO0FpRHZzS0E7RUFDSTtJQUNJO0lBQ0E7RWpEeXNLTjtFaUR4c0tLO0lBQ0k7SUFDQTtFakQwc0tUO0FBQ0Y7QWtEOXdLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxEZ3hLSjtBa0Q5d0tFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRGd4S0o7QWtEOXdLSTtFQUNFO0FsRGd4S047QWtEN3dLRTtFQUNFO0VBQ0E7RUFDQTtBbEQrd0tKOztBa0Q1d0tBO0VBQ0U7QWxEK3dLRjs7QW1EMXlLQTtFQUVFO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRDB5S0Y7O0FtRHh5S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRDJ5S0Y7O0FtRHp5S0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5ENHlLRjs7QW1EMXlLQTtFQUNFO0VBQ0E7RUFDQTtBbkQ2eUtGOztBbUQzeUtBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EOHlLRjs7QW1ENXlLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRCt5S0Y7O0FtRDV5S0E7RUFDRTtJQUNFO0lBQ0E7RW5EK3lLRjtBQUNGO0FtRDV5S0E7RUFDRTtJQUNFO0VuRDh5S0Y7RW1ENXlLQTtJQUNFO0lBQ0E7RW5EOHlLRjtFbUQ1eUtBO0lBQ0U7RW5EOHlLRjtFbUQ1eUtBO0lBQ0U7RW5EOHlLRjtFbUQ1eUtBO0lBQ0U7RW5EOHlLRjtFbUQ1eUtBO0lBQ0U7SUFFQTtFbkQ2eUtGO0VtRDN5S0E7SUFDRTtJQUNBO0lBQ0E7RW5ENnlLRjtFbUQzeUtBO0lBQ0U7SUFDQTtFbkQ2eUtGO0VtRDN5S0E7SUFDRTtJQUNBO0VuRDZ5S0Y7RW1EMXlLQTtJQUNFO0lBQ0E7RW5ENHlLRjtBQUNGO0FtRHp5S0E7RUFDRTs7SUFBQTtBbkQ2eUtGO0FtRHp5S0E7RUFDRTs7SUFBQTtFQUdBO0lBQ0U7RW5EMnlLRjtFbUR6eUtBO0lBQ0U7SUFFQTtFbkQweUtGO0FBQ0Y7QW1EdnlLQTtFQUNFO0lBQ0U7RW5EeXlLRjtBQUNGO0FtRHB5S0E7RUFDRTtJQUNFO0lBQ0E7RW5Ec3lLRjtBQUNGO0FtRHB5S0E7RUFDRTtJQUNFO0lBQ0E7RW5Ec3lLRjtFbURweUtBO0lBQ0U7RW5Ec3lLRjtFbURweUtBO0lBQ0U7SUFDQTtJQUNBO0VuRHN5S0Y7QUFDRjtBbURweUtBO0VBQ0U7SUFDRTtJQUNBO0VuRHN5S0Y7RW1EcHlLQTtJQUNFO0VuRHN5S0Y7RW1EcHlLQTtJQUNFO0VuRHN5S0Y7RW1EcHlLQTtJQUNFO0VuRHN5S0Y7QUFDRjtBbURweUtBO0VBQ0U7SUFDRTtFbkRzeUtGO0FBQ0Y7QW9EbDlLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcERvOUtKO0FvRGw5S0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBEbzlLUjtBb0RqOUtJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcERtOUtSO0FvRGg5S0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBEazlLUjs7QXFEeC9LRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckQyL0tKO0FxRHovS0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckQyL0tOO0FxRHovS007RUFDRTtFQUNBO0FyRDIvS1I7QXFEdi9LRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRHkvS0o7QXFEdi9LRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRHkvS0o7O0FxRG4vS0E7RUFDRTtJQUNFO0lBQ0E7RXJEcy9LRjtBQUNGO0FxRG4vS0E7RUFDRTtJQUNFO0VyRHEvS0Y7QUFDRjtBcURsL0tBO0VBQ0U7SUFDRTtFckRvL0tGO0FBQ0Y7QXNEbmpMQTtFQUNJO0VBQ0E7RUFFQSx5QmhERlk7RWdER1o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREb2pMSjtBc0R2aUxJO0VBQ0k7QXREeWlMUjs7QXNEcGlMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0RHVpTEo7QXNEcmlMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0RHVpTFI7QXNEcmlMUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdER1aUxaOztBc0RoaUxBO0VBQ0k7SUFDSTtFdERtaUxOO0FBQ0Y7QXVEN2xMQTtFQUNJO0VBQ0E7RUFDQTtBdkQrbExKO0F1RDdsTEk7RUFDSTtBdkQrbExSOztBd0RybUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeER3bUxGO0F3RHRtTEU7RUFDRTtBeER3bUxKO0F3RHJtTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RHVtTEo7QXdEcG1MRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEc21MSjtBd0RwbUxJO0VBRUU7RUFDQTtFQUNBO0F4RHFtTE47QXdEbG1MRTtFQUNFO0F4RG9tTEo7O0F3RGhtTEE7RUFDRTtJQUNFO0V4RG1tTEY7RXdEaG1MQTtJQUNFO0V4RGttTEY7QUFDRjtBd0QvbExBO0VBQ0U7SUFDRTtFeERpbUxGO0V3RDlsTEE7SUFDRTtFeERnbUxGO0FBQ0Y7QXdEN2xMQTtFQUNFO0F4RCtsTEY7O0F3RDVsTEE7RUFFSTtJQUNFO0V4RDhsTEo7QUFDRjtBeUQvcUxBO0VBQ0U7RUFDQTtBekRpckxGO0F5RC9xTEU7RUFDRTtFQUNBO0VBQ0E7QXpEaXJMSjtBeUQvcUxJO0VBQ0U7QXpEaXJMTjtBeUQ5cUxJO0VBQ0U7QXpEZ3JMTjtBeUQ3cUxFO0VBQ0U7QXpEK3FMSjtBeUQzcUxFO0VBQ0U7RUFDQTtFQUNBO0F6RDZxTEo7QXlEeHFMSTtFQUNFO0F6RDBxTE47QXlEdHFMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RHdxTEo7QXlEdHFMRTtFQUNFO0F6RHdxTEo7QXlEdHFMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekR3cUxKO0F5RHJxTEk7RUFDRTtBekR1cUxOO0F5RG5xTEk7RUFDRTtBekRxcUxOO0F5RGpxTEk7RUFDRTtBekRtcUxOO0F5RGhxTEU7RUFDRTtBekRrcUxKO0F5RGhxTEU7RUFDRTtBekRrcUxKO0F5RGhxTEU7RUFFRTtBekRpcUxKO0F5RC9wTEU7RUFDRTtBekRpcUxKOztBeUQ5cExBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBekRncUxGOztBeUQ5cExBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RGlxTEY7O0F5RC9wTEE7RUFDRTtFQUNBO0F6RGtxTEY7O0F5RGhxTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEbXFMRjtBeURqcUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEbXFMSjtBeURocUxFO0VBQ0U7QXpEa3FMSjtBeUQvcExFO0VBQ0U7RUFDQTtFQUNBO0F6RGlxTEo7O0F5RDdwTEE7RUFDRTtFQUNBO0F6RGdxTEY7QXlEOXBMRTtFQUNFO0VBQ0E7RUFDQTtBekRncUxKOztBeUQ1cExBO0VBQ0U7QXpEK3BMRjs7QXlENXBMQTtFQUNFO0F6RCtwTEY7O0F5RDVwTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEK3BMRjs7QXlEN3BMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEZ3FMRjs7QXlEOXBMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEaXFMRjs7QXlEL3BMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RGtxTEY7O0F5RGhxTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekRtcUxGOztBeURqcUxBO0VBQ0U7RUFDQTtBekRvcUxGOztBeURscUxBO0VBQ0U7RUFDQTtBekRxcUxGOztBeURucUxBO0VBQ0U7QXpEc3FMRjs7QXlEcHFMQTtFQUNFO0VBQ0E7RUFDQTtBekR1cUxGOztBeURycUxBO0VBQ0U7RUFDQTtBekR3cUxGOztBeUR0cUxBO0VBQ0U7RUFDQTtBekR5cUxGOztBeUR2cUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpEMHFMRjs7QXlEdnFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6RDBxTEY7O0F5RHhxTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekQycUxGOztBeUR6cUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDRxTEY7O0F5RDFxTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDZxTEY7O0F5RDNxTEE7RUFDRTtFQUNBO0VBQ0E7QXpEOHFMRjs7QXlENXFMQTtFQUNFO0VBQ0E7QXpEK3FMRjs7QXlEN3FMQTtFQUNFO0VBQ0E7QXpEZ3JMRjs7QXlEOXFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RGlyTEY7O0F5RC9xTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekRrckxGOztBeURockxBO0VBQ0U7RUFDQTtBekRtckxGOztBeURqckxBO0VBQ0U7RUFDQTtBekRvckxGOztBeURqckxBO0VBQ0U7RUFDQTtBekRvckxGO0F5RGxyTEU7RUFDRTtFQUNBO0VBQ0E7QXpEb3JMSjs7QXlEaHJMQTtFQUNFO0F6RG1yTEY7O0F5RGhyTEU7RUFDRTtFQUNBO0VBQ0E7QXpEbXJMSjtBeURqckxFO0VBQ0U7RUFDQTtFQUNBO0F6RG1yTEo7O0F5RGhyTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RG1yTEY7QXlEanJMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEbXJMSjtBeURqckxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpEbXJMSjtBeURqckxFO0VBQ0U7QXpEbXJMSjtBeURqckxFO0VBQ0U7RUFDQTtBekRtckxKO0F5RGpyTEU7RUFDRTtFQUNBO0F6RG1yTEo7O0EwRHZpTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUQwaU1GOztBMER4aU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFEMmlNRjs7QTBEemlNQTtFQUNFO0VBQ0E7QTFENGlNRjs7QTBEMWlNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRDZpTUY7O0EwRDNpTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRDhpTUY7O0EyRDVrTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEK2tNRjs7QTJEN2tNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzRGdsTUY7O0EyRDlrTUE7RUFDRTtFQUNBO0EzRGlsTUY7O0EyRC9rTUE7RUFDRTtFQUNBO0EzRGtsTUY7O0EyRGhsTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEbWxNRjs7QTJEamxNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEb2xNRjs7QTJEbGxNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0RxbE1GOztBMkRsbE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNEcWxNRjs7QTJEbGxNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0RxbE1GOztBMkRsbE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRHFsTUY7O0EyRG5sTUE7RUFDRTtFQUNBO0VBQ0E7QTNEc2xNRjs7QTJEcGxNQTtFQUNFO0VBQ0E7QTNEdWxNRjs7QTJEcmxNQTtFQUNFO0VBQ0E7RUFDQTtBM0R3bE1GOztBMkR0bE1BO0VBQ0U7QTNEeWxNRjs7QTJEdmxNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRDBsTUY7O0EyRHhsTUE7RUFDRTtFQUNBO0EzRDJsTUY7QTJEemxNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEMmxNSjs7QTJEdmxNQTtFQUNFO0EzRDBsTUY7O0EyRHZsTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0QwbE1GOztBMkR2bE1BO0VBQ0U7RUFDQTtFQUNBO0EzRDBsTUY7QTJEdmxNRTtFQUNFO0VBQ0E7RUFDQTtBM0R5bE1KOztBMkR0bE1BO0VBQ0U7QTNEeWxNRjs7QTJEdmxNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRDBsTUY7O0EyRHhsTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEMmxNRjtBMkR6bE1FO0VBQ0U7QTNEMmxNSjs7QTJEeGxNQTtFQUNFO0VBQ0E7QTNEMmxNRjs7QTJEemxNQTtFQUNFO0VBQ0E7QTNENGxNRjs7QTREdHhNQTtFQUNFO0E1RHl4TUY7O0E0RHZ4TUE7RUFDRTtFQUNBO0E1RDB4TUY7O0E0RHh4TUE7RUFDRTtFQUNBO0E1RDJ4TUY7O0E0RHp4TUE7RUFDRTtBNUQ0eE1GOztBNEQxeE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RDZ4TUY7O0E0RDN4TUE7RUFDRTtFQUNBO0E1RDh4TUY7O0E0RDV4TUE7RUFDRTtBNUQreE1GOztBNEQ3eE1BO0VBQ0U7QTVEZ3lNRjs7QTREOXhNQTtFQUNFO0E1RGl5TUY7O0E0RC94TUE7RUFDRTtFQUNBO0E1RGt5TUY7O0E0RGh5TUE7RUFDRTtFQUNBO0E1RG15TUY7O0E0RGp5TUE7RUFDRTtFQUNBO0E1RG95TUY7O0E0RGx5TUE7RUFDRTtFQUNBO0E1RHF5TUY7O0E0RG55TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVEc3lNRjs7QTREcHlNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVEdXlNRjs7QTREcnlNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUR3eU1GOztBNERyeU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RHd5TUY7O0E0RHR5TUE7RUFDRTtBNUR5eU1GOztBNkRoNE1BO0VBQ0U7QTdEbTRNRjs7QTZEajRNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdEbzRNRjs7QTZEbDRNQTtFQUNFO0VBQ0E7RUFDQTtBN0RxNE1GOztBNkRuNE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0RzNE1GOztBNkRwNE1BO0VBQ0U7RUFDQTtFQUNBO0E3RHU0TUY7O0E2RHI0TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RHc0TUY7O0E2RHQ0TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0R5NE1GOztBNkR2NE1BO0VBQ0U7QTdEMDRNRjs7QTZEeDRNQTtFQUNFO0VBQ0E7QTdEMjRNRjs7QTZEejRNQTtFQUNFO0VBQ0E7QTdENDRNRjs7QTZEMTRNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Q2NE1GOztBNkR6NE1FO0VBQ0U7QTdENDRNSjs7QTZEeDRNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3RDI0TUY7QTZEejRNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3RDI0TUo7QTZEejRNRTtFQUNFO0VBQ0E7QTdEMjRNSjtBNkR6NE1FO0VBQ0U7RUFDQTtBN0QyNE1KO0E2RHg0TUU7RUFDRTtBN0QwNE1KO0E2RHg0TUU7RUFDRTtFQUNBO0E3RDA0TUo7O0E4RDkrTUU7RUFDRTtFQUNBO0E5RGkvTUo7QThELytNRTtFQUNFO0E5RGkvTUo7O0E4RDkrTUE7RUFDRTtFQUNBO0E5RGkvTUY7O0E4RC8rTUE7RUFDRTtFQUNBO0E5RGsvTUY7O0E4RGgvTUE7RUFDRTtBOURtL01GO0E4RGovTUU7RUFDRTtBOURtL01KOztBOERoL01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RG0vTUY7O0E4RGovTUE7RUFDRTtBOURvL01GOztBOERsL01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOURxL01GOztBOERuL01BO0VBQ0U7RUFDQTtBOURzL01GOztBOERwL01BO0VBQ0U7RUFDQTtFQUNBO0E5RHUvTUY7O0E4RHIvTUE7RUFDRTtFQUNBO0VBQ0E7QTlEdy9NRjs7QThEdC9NQTtFQUNFO0E5RHkvTUY7O0E4RHYvTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUQwL01GOztBK0R6ak5BO0VBQ0U7QS9ENGpORjs7QStEMWpOQTtFQUNFO0VBQ0E7RUFDQTtBL0Q2ak5GOztBK0Qzak5BO0VBQ0U7RUFDQTtFQUNBO0EvRDhqTkY7O0ErRHhqTkU7RUFDRTtFQUNBO0VBQ0E7QS9EMmpOSjs7QStEdmpOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EMGpORjs7QStEeGpOQTtFQUNFO0VBQ0E7QS9EMmpORjs7QStEempOQTtFQUNFO0VBQ0E7QS9ENGpORjs7QStEeGpOQTtFQUNFO0EvRDJqTkY7O0ErRHhqTkU7RUFDRTtFQUNBO0EvRDJqTko7O0ErRHhqTkE7RUFDRTtFQUNBO0VBQ0E7QS9EMmpORjs7QStEdmpORTtFQUNFO0EvRDBqTko7QStEeGpORTtFQUNFO0EvRDBqTko7O0ErRHZqTkE7RUFDRTtBL0Qwak5GOztBK0R4ak5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRDJqTkY7O0ErRHpqTkE7RUFDRTtBL0Q0ak5GOztBK0Qxak5BO0VBQ0U7QS9ENmpORjs7QWdFM29ORTtFQUNFO0VBQ0E7RUFDQTtBaEU4b05KO0FnRTVvTkk7RUFDRTtFQUNBO0FoRThvTk47O0FnRXpvTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEU0b05GOztBZ0V6b05BO0VBQ0U7RUFDQTtFQUNBO0FoRTRvTkY7O0FnRXpvTkE7RUFDRTtFQUNBO0FoRTRvTkY7O0FnRTFvTkE7RUFDRTtFQUNBO0VBQ0E7QWhFNm9ORjs7QWdFM29OQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFOG9ORjs7QWdFNW9OQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEUrb05GOztBZ0U3b05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEVncE5GOztBZ0U5b05BO0VBQ0U7QWhFaXBORjtBZ0Uvb05FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEVpcE5KOztBZ0U5b05BO0VBQ0U7QWhFaXBORjtBZ0Uvb05FO0VBQ0U7QWhFaXBOSjs7QWlFenROQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpFNHRORjs7QWlFMXROQTtFQUNFO0VBQ0E7QWpFNnRORjs7QWlFM3ROQTtFQUNFO0FqRTh0TkY7O0FpRTV0TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpFK3RORjs7QWlFN3ROQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRWd1TkY7O0FpRTl0TkE7RUFDRTtFQUNBO0FqRWl1TkY7O0FpRS90TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakVrdU5GOztBaUVodU5BO0VBQ0U7QWpFbXVORjs7QWlFanVOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRW91TkY7O0FpRS90TkE7RUFDRTtFQUNBO0FqRWt1TkY7O0FpRWh1TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QWpFa3VORjs7QWlFaHVOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRW11TkY7O0FpRWp1TkE7RUFDRTtFQUNBO0FqRW91TkY7O0FpRWx1TkE7RUFDRTtFQUNBO0VBQ0E7QWpFcXVORjs7QWlFbnVOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakVzdU5GOztBaUVwdU5BO0VBQ0U7RUFDQTtFQUNBO0FqRXV1TkY7O0FpRXJ1TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakV3dU5GOztBaUV0dU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpFeXVORjs7QWtFdDFORTtFQUNFO0VBQ0E7QWxFeTFOSjs7QWtFdDFOQTtFQUNFO0VBQ0E7QWxFeTFORjs7QWtFdjFOQTtFQUNFO0VBQ0E7QWxFMDFORjs7QWtFeDFOQTtFQUNFO0VBQ0E7QWxFMjFORjs7QWtFejFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRTQxTkY7O0FrRTExTkE7RUFDRTtBbEU2MU5GOztBa0UzMU5BO0VBQ0U7QWxFODFORjs7QWtFNTFOQTtFQUNFO0VBQ0E7QWxFKzFORjs7QWtFNzFOQTtFQUNFO0VBQ0E7QWxFZzJORjs7QWtFOTFOQTtFQUNFO0VBQ0E7QWxFaTJORjs7QWtFLzFOQTtFQUNFO0FsRWsyTkY7O0FtRTc0TkE7RUFDRTtFQUNBO0FuRWc1TkY7O0FtRTk0TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkVpNU5GOztBbUUvNE5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5FazVORjtBbUVoNU5FO0VBQ0UsYzdEbkJXO0FOcTZOZjs7QW9FdDZOQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FwRXU2Tko7O0FvRXA2TkE7RUFDSTtFQUNBO0VBQ0E7RUFFQTtBcEVzNk5KOztBb0VuNk5BO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7QXBFcTZOSjs7QW9FbDZOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBcEVvNk5KOztBb0VqNk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFbzZOSjs7QW9FajZOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRW82Tko7O0FxRWorTkE7RUFDRTtFQUNBO0VBQ0E7QXJFbytORjs7QXFFaitOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckVvK05GOztBcUVsK05BO0VBQ0U7QXJFcStORjs7QXFFbitOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckVzK05GOztBcUVwK05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGMvRDlCYTtFK0QrQmI7QXJFdStORjs7QXFFcitOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRXcrTkY7O0FxRXQrTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJFeStORjtBcUV2K05FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJFeStOSjs7QXNFdGlPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFeWlPRjs7QXNFdmlPQTtFQUNFO0VBQ0E7RUFDQTtBdEUwaU9GOztBc0V4aU9BO0VBQ0U7RUFDQTtFQUNBO0F0RTJpT0Y7O0FzRXppT0E7RUFDRTtJQUNFO0V0RTRpT0Y7RXNFMWlPQTtJQUNFO0V0RTRpT0Y7QUFDRjtBc0V6aU9BO0VBQ0U7SUFDRTtFdEUyaU9GO0FBQ0Y7QXNFemlPQTtFQUNFO0lBQ0U7SUFDQTtFdEUyaU9GO0VzRXhpT0U7SUFDRTtFdEUwaU9KO0VzRXhpT0U7SUFDRTtFdEUwaU9KO0FBQ0Y7QXNFdGlPQTtFQUNFO0lBQ0U7RXRFd2lPRjtBQUNGO0FzRXRpT0E7RUFDRTtJQUNFO0lBQ0E7RXRFd2lPRjtFc0V0aU9BO0lBQ0U7RXRFd2lPRjtBQUNGO0F1RXJtT0E7RUFDRTtFQUNBO0F2RXVtT0Y7QXVFcm1PRTtFQUNFO0F2RXVtT0o7QXVFcm1PRTtFQUNFO0F2RXVtT0o7O0F1RXBtT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZFdW1PRjs7QXVFcG1PQTtFQUNFO0VBQ0E7RUFDQTtBdkV1bU9GOztBdUVwbU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RXVtT0Y7O0F1RXBtT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkV1bU9GO0F1RXJtT0U7RUFDRSxjakU1Q1c7QU5tcE9mOztBdUVubU9BO0VBQ0U7QXZFc21PRjtBdUVwbU9FO0VBQ0U7QXZFc21PSjs7QXdFM3BPQTtFQUNJO0F4RThwT0o7QXdFNXBPSTtFQUNJO0F4RThwT1I7O0F3RTNwT0E7RUFDSTtBeEU4cE9KOztBd0U1cE9BO0VBQ0k7QXhFK3BPSjs7QXdFN3BPQTtFQUNJO0F4RWdxT0o7O0F3RTlwT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEVpcU9KOztBd0UvcE9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RWtxT0o7O0F3RWhxT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RW1xT0o7O0F3RWhxT0E7RUFDSTtFQUNBO0F4RW1xT0o7O0F3RWhxT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RW1xT0o7O0F3RWhxT0E7RUFDSTtBeEVtcU9KOztBd0VqcU9BO0VBQ0k7RUFDQTtFQUNBO0F4RW9xT0o7O0F3RWxxT0E7RUFDSTtFQUNBO0F4RXFxT0o7O0F3RW5xT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RXNxT0o7O0F3RWxxT0E7RUFDSTtFQUNBO0F4RXFxT0o7QXdFanFPUTtFQUNJO0F4RW1xT1o7QXdFaHFPSTtFQUNJO0F4RWtxT1I7QXdFaHFPUTtFQUNJO0F4RWtxT1o7O0F3RTdwT0E7RUFDSTtBeEVncU9KOztBd0U5cE9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RWlxT0o7O0F3RS9wT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhFa3FPSjs7QXdFaHFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEVtcU9KOztBd0VocU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RW1xT0o7O0F3RWpxT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RW9xT0o7O0F3RWhxT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhFbXFPSjs7QXdFanFPQTtFQUNJO0F4RW9xT0o7O0F3RWxxT0E7RUFDSTtBeEVxcU9KOztBd0VscU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhFcXFPSjtBd0VucU9JO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhFb3FPUjtBd0VscU9JO0VBQ0k7QXhFb3FPUjtBd0VscU9JO0VBQ0k7RUFDQTtBeEVvcU9SOztBd0VqcU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhFb3FPSjs7QXdFbHFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhFcXFPSjs7QXdFbnFPQTtFQUNJO0VBQ0E7RUFDQTtBeEVzcU9KO0F3RXBxT0k7RUFDSTtFQUNBO0F4RXNxT1I7O0F3RW5xT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RXNxT0o7O0F3RTdwT0E7RUFDSTtJQUNJO0lBQ0E7RXhFZ3FPTjtFd0U5cE9FO0lBQ0k7SUFDQTtFeEVncU9OO0FBQ0Y7QXdFOXBPQTtFQUNJO0lBQ0k7SUFDQTtFeEVncU9OO0V3RTlwT0U7SUFDSTtJQUNBO0V4RWdxT047RXdFOXBPRTtJQUNJO0lBQ0E7RXhFZ3FPTjtFd0U5cE9FO0lBQ0k7RXhFZ3FPTjtFd0U5cE9FO0lBQ0k7SUFDQTtJQUNBO0V4RWdxT047RXdFOXBPRTtJQUNJO0lBQ0E7RXhFZ3FPTjtFd0U5cE9FO0lBQ0k7RXhFZ3FPTjtFd0U5cE9FO0lBQ0k7RXhFZ3FPTjtFd0U5cE9NO0lBRUk7SUFDQTtFeEUrcE9WO0V3RTVwT0U7SUFDSTtFeEU4cE9OO0V3RTVwT0U7SUFDSTtFeEU4cE9OO0V3RTVwT0U7SUFDSTtJQUNBO0V4RThwT047RXdFNXBPRTtJQUNJO0lBQ0E7SUFDQTtFeEU4cE9OO0V3RTVwT0U7SUFDSTtFeEU4cE9OO0V3RTVwT0U7SUFDSTtJQUNBO0lBQ0E7RXhFOHBPTjtBQUNGO0F3RTNwT0E7RUFDSTtJQUNJO0V4RTZwT047RXdFM3BPRTtJQUNJO0lBQ0E7RXhFNnBPTjtFd0UzcE9FO0lBQ0k7SUFDQTtFeEU2cE9OO0V3RTNwT0U7SUFDSTtFeEU2cE9OO0V3RTNwT0U7SUFDSTtFeEU2cE9OO0V3RTNwT0U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFeEU2cE9OO0V3RTNwT007SUFDSTtFeEU2cE9WO0V3RTFwT0U7SUFDSTtFeEU0cE9OO0V3RTFwT0U7SUFDSTtFeEU0cE9OO0V3RTFwT0U7SUFDSTtJQUNBO0lBQ0E7RXhFNHBPTjtFd0UxcE9FO0lBQ0k7RXhFNHBPTjtFd0V4cE9FO0lBQ0k7SUFDQTtFeEUwcE9OO0V3RXhwT0U7SUFDSTtFeEUwcE9OO0V3RXhwT0U7SUFDSTtFeEUwcE9OO0V3RXhwT0U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFeEUwcE9OO0FBQ0Y7QXdFcnBPQTtFQUNJO0lBQ0k7RXhFdXBPTjtFd0VycE9FO0lBQ0k7SUFDQTtFeEV1cE9OO0V3RXJwT0U7SUFDSTtJQUNBO0V4RXVwT047RXdFcHBPRTtJQUNJO0V4RXNwT047RXdFcHBPRTtJQUNJO0V4RXNwT047RXdFcHBPRTtJQUNJO0V4RXNwT047RXdFcHBPRTtJQUNJO0lBQ0E7SUFDQTtFeEVzcE9OO0V3RXBwT0U7SUFDSTtFeEVzcE9OO0FBQ0Y7QXdFbHBPQTtFQUNJO0lBQ0k7RXhFb3BPTjtBQUNGO0F5RWxoUEE7RUFDRTtBekVvaFBGOztBeUVqaFBBO0VBQ0U7RUFDQTtBekVvaFBGOztBeUVsaFBBO0VBQ0U7QXpFcWhQRjs7QXlFbGhQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFcWhQRjs7QTBFdGpQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUV5alBOO0EwRXRqUEk7RUFDRTtFQUNBO0VBQ0E7QTFFd2pQTjtBMEVyalBJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7QTFFbWpQTjtBMEVoalBJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFFa2pQTjtBMEVoalBNO0VBQ0U7QTFFa2pQUjtBMEU5aVBJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFFZ2pQTjs7QTBFNWlQQTtFQUNJO0lBQ0k7RTFFK2lQTjtBQUNGO0EwRTFpUEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUU0aVBSO0EwRXppUEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUUyaVBSO0EwRXhpUEk7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtBMUVzaVBSO0EwRW5pUEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUVxaVBSO0EwRW5pUFE7RUFDSTtBMUVxaVBaOztBQTFvUEE7RUFDSTtFQUNBO0VBQ0E7QUE2b1BKOztBQTFvUEE7RUFDSTtFQUNBO0VBQ0E7QUE2b1BKOztBQTNvUEE7RUFDSTtFQUVBO0FBNm9QSjtBQTVvUEk7RUFDSTtBQThvUFI7O0FBMW9QQTtFQUNJO0VBQ0E7QUE2b1BKOztBQTNvUEE7RUFDSTtBQThvUEo7O0FBNW9QQTtFQUNJO0VBQ0E7RUFDQTtBQStvUEo7O0FBN29QQTtFQUNJO0FBZ3BQSjs7QUE5b1BBO0VBQ0k7QUFpcFBKOztBQTlvUEE7RUFDSTtBQWlwUEo7O0FBL29QQTtFQUNJO0FBa3BQSjs7QUEvb1BBO0VBQ0k7QUFrcFBKOztBQS9vUEE7RUFDSTtFQUNBO0VBQ0E7QUFrcFBKOztBQS9vUEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa3BQSjs7QUFocFBBO0VBQ0k7RUFDQTtFQUNBO0FBbXBQSjs7QUFqcFBBO0VBQ0k7RUFDQTtBQW9wUEo7O0FBanBQQTtFQUNJO0FBb3BQSjs7QUFqcFBBO0VBQ0k7QUFvcFBKO0FBbHBQSTtFQUNJO0FBb3BQUjtBQWxwUEk7RUFDSTtBQW9wUFI7QUFscFBJO0VBQ0k7QUFvcFBSOztBQWhwUEE7RUFDSTtBQW1wUEo7O0FBaHBQQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtcFBKOztBQWpwUEE7RUFDSTtBQW9wUEo7O0FBanBQQTtFQUNJO0VBQ0E7QUFvcFBKOztBQWxwUEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQXFwUEo7O0FBbnBQQTtFQUNJO0VBQ0E7QUFzcFBKOztBQWxwUEk7RUFDSTtFQUNBO0FBcXBQUjs7QUFqcFBBO0VBQ0k7SUFDSTtJQUNBO0VBb3BQTjtBQUNGO0FBanBQQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtBQWlwUEo7QUEvb1BJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaXBQUjtBQS9vUFE7RUFDSTtBQWlwUFo7O0EyRTd6UEE7RUFDRTtJQUNFO0lBQ0E7RTNFZzBQRjtFMkU5elBBO0lBQ0U7SUFDQTtJQUNBO0UzRWcwUEY7RTJFOXpQQTtJQUNFO0UzRWcwUEY7RTJFOXpQQTtJQUNFO0UzRWcwUEY7RTJFOXpQQTtJQUNFO0lBQ0E7RTNFZzBQRjtFMkU3elBBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTNFK3pQRjtFMkU3elBFO0lBQ0U7SUFDQTtJQUNBO0UzRSt6UEo7RTJFNXpQQTtJQUNFO0lBQ0E7RTNFOHpQRjtFMkU1elBBO0lBQ0U7RTNFOHpQRjtFMkU1elBFO0lBQ0U7SUFDQTtFM0U4elBKO0UyRTV6UEU7SUFHRTtFM0U0elBKO0FBQ0Y7QTJFenpQQTtFQUNFO0lBQ0U7RTNFMnpQRjtFMkV4elBBO0lBQ0U7SUFDQTtFM0UwelBGO0UyRXh6UEE7SUFDRTtJQUNBO0UzRTB6UEY7RTJFeHpQQTtJQUNFO0lBQ0E7RTNFMHpQRjtFMkV4elBBO0lBQ0U7SUFDQTtFM0UwelBGO0UyRXh6UEE7SUFDRTtFM0UwelBGO0UyRXh6UEE7SUFDRTtFM0UwelBGO0UyRXh6UEE7SUFDRTtJQUNBO0UzRTB6UEY7RTJFeHpQQTtJQUNFO0UzRTB6UEY7RTJFeHpQQTtJQUNFO0UzRTB6UEY7RTJFdnpQQTtJQUNFO0lBQ0E7SUFDQTtFM0V5elBGO0UyRXZ6UEE7SUFDRTtFM0V5elBGO0UyRXZ6UEE7SUFDRTtJQUNBO0lBQ0E7RTNFeXpQRjtFMkV2elBBO0lBQ0U7RTNFeXpQRjtFMkV2elBBO0lBQ0U7RTNFeXpQRjtFMkV2elBBO0lBQ0U7RTNFeXpQRjtFMkV2elBBO0lBQ0U7SUFDQTtFM0V5elBGO0UyRXZ6UEE7SUFDRTtFM0V5elBGO0UyRXZ6UEE7SUFDRTtFM0V5elBGO0UyRXZ6UEE7SUFDRTtFM0V5elBGO0FBQ0Y7QTJFcnpQQTtFQUNFO0lBQ0U7RTNFdXpQRjtFMkVyelBBO0lBQ0U7RTNFdXpQRjtFMkVyelBBO0lBQ0U7SUFDQTtFM0V1elBGO0UyRXJ6UEE7SUFDRTtJQUNBO0UzRXV6UEY7RTJFcnpQQTtJQUNFO0UzRXV6UEY7RTJFcnpQQTtJQUNFO0UzRXV6UEY7RTJFcnpQQTtJQUNFO0lBQ0E7RTNFdXpQRjtFMkVyelBBO0lBQ0U7RTNFdXpQRjtFMkVyelBBO0lBQ0U7RTNFdXpQRjtFMkVyelBBO0lBQ0U7RTNFdXpQRjtFMkVyelBBO0lBQ0U7SUFDQTtFM0V1elBGO0UyRXJ6UEE7SUFDRTtJQUNBO0UzRXV6UEY7RTJFcnpQQTtJQUNFO0lBQ0E7RTNFdXpQRjtFMkVyelBBO0lBQ0U7RTNFdXpQRjtFMkVyelBBO0lBQ0U7RTNFdXpQRjtFMkVyelBBO0lBQ0U7RTNFdXpQRjtFMkVyelBBO0lBQ0U7RTNFdXpQRjtFMkVyelBBO0lBQ0U7SUFDQTtFM0V1elBGO0UyRXJ6UEE7SUFDRTtFM0V1elBGO0UyRXJ6UEE7SUFDRTtFM0V1elBGO0UyRXJ6UEE7SUFDRTtJQUNBO0UzRXV6UEY7RTJFcnpQQTtJQUNFO0UzRXV6UEY7RTJFcnpQQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTNFdXpQRjtFMkVyelBBO0lBQ0U7RTNFdXpQRjtFMkVyelBBO0lBQ0U7SUFDQTtFM0V1elBGO0UyRXJ6UEE7SUFDRTtJQUNBO0UzRXV6UEY7RTJFcnpQQTtJQUNFO0UzRXV6UEY7RTJFcnpQQTtJQUNFO0UzRXV6UEY7QUFDRjtBMkVwelBBO0VBQ0U7SUFDRTtJQUNBO0UzRXN6UEY7RTJFcHpQQTtJQUNFO0lBQ0E7RTNFc3pQRjtFMkVqelBBO0lBQ0U7SUFDQTtFM0VtelBGO0UyRTl5UEE7SUFDRTtJQUNBO0UzRWd6UEY7RTJFOXlQQTtJQUNFO0UzRWd6UEY7RTJFOXlQQTtJQUNFO0UzRWd6UEY7RTJFOXlQRTtJQUNFO0UzRWd6UEo7RTJFN3lQQTtJQUNFO0lBQ0E7RTNFK3lQRjtBQUNGO0EyRTV5UEE7RUFDRTtJQUNFO0UzRTh5UEY7RTJFNXlQQTtJQUNFO0UzRTh5UEY7RTJFNXlQQTtJQUNFO0UzRTh5UEY7RTJFNXlQQTtJQUNFO0lBR0E7RTNFNHlQRjtFMkUxeVBBO0lBRUU7RTNFMnlQRjtBQUNGO0EyRXZ5UEE7RUFLSTtJQUNFO0lBQ0E7RTNFcXlQSjtFMkVueVBFO0lBQ0U7SUFDQTtFM0VxeVBKO0UyRW55UEU7SUFDRTtFM0VxeVBKO0UyRS94UEE7SUFDRTtJQUNBO0UzRWl5UEY7RTJFL3hQQTtJQUNFO0lBQ0E7RTNFaXlQRjtFMkUveFBBO0lBQ0U7RTNFaXlQRjtFMkUveFBBO0lBQ0U7RTNFaXlQRjtFMkUveFBBO0lBQ0U7RTNFaXlQRjtFMkUveFBBO0lBQ0U7RTNFaXlQRjtFMkUveFBBO0lBQ0U7RTNFaXlQRjtFMkUveFBBO0lBQ0U7RTNFaXlQRjtFMkUveFBBO0lBQ0U7RTNFaXlQRjtFMkUveFBBO0lBQ0U7RTNFaXlQRjtFMkUveFBBO0lBQ0U7RTNFaXlQRjtFMkUveFBBO0lBQ0U7RTNFaXlQRjtFMkUveFBBO0lBQ0U7RTNFaXlQRjtFMkUveFBBO0lBQ0U7RTNFaXlQRjtFMkUveFBBO0lBQ0U7SUFDQTtFM0VpeVBGO0UyRS94UEE7SUFDRTtFM0VpeVBGO0UyRS94UEE7SUFDRTtFM0VpeVBGO0UyRS94UEE7SUFDRTtFM0VpeVBGO0UyRS94UEE7SUFDRTtFM0VpeVBGO0UyRS94UEE7SUFDRTtJQUNBO0lBQ0E7RTNFaXlQRjtFMkUveFBBO0lBQ0U7SUFDQTtJQUNBO0UzRWl5UEY7RTJFL3hQQTtJQUNFO0UzRWl5UEY7RTJFL3hQQTtJQUNFO0lBQ0E7RTNFaXlQRjtFMkUveFBBO0lBQ0U7RTNFaXlQRjtFMkUveFBBO0lBQ0U7RTNFaXlQRjtBQUNGO0EyRTV4UEE7RUFDRTtJQUNFO0UzRTh4UEY7RTJFNXhQQTtJQUNFO0lBQ0E7RTNFOHhQRjtFMkU1eFBBO0lBQ0U7RTNFOHhQRjtFMkV6eFBBO0lBQ0U7SUFDQTtFM0UyeFBGO0UyRXp4UEE7SUFDRTtJQUNBO0UzRTJ4UEY7RTJFenhQQTtJQUNFO0lBQ0E7RTNFMnhQRjtFMkV6eFBBO0lBQ0U7RTNFMnhQRjtFMkV6eFBBO0lBQ0U7RTNFMnhQRjtFMkV6eFBBO0lBQ0U7SUFDQTtJQUNBO0UzRTJ4UEY7RTJFenhQQTtJQUNFO0UzRTJ4UEY7RTJFenhQQTtJQUNFO0UzRTJ4UEY7RTJFenhQQTtJQUNFO0lBQ0E7RTNFMnhQRjtFMkV6eFBBO0lBQ0U7RTNFMnhQRjtFMkV6eFBBO0lBQ0U7RTNFMnhQRjtFMkV6eFBBO0lBQ0U7RTNFMnhQRjtFMkV6eFBBO0lBQ0U7SUFDQTtFM0UyeFBGO0UyRXp4UEE7SUFDRTtJQUNBO0lBQ0E7RTNFMnhQRjtFMkV6eFBBO0lBQ0U7SUFDQTtFM0UyeFBGO0UyRXp4UEE7SUFDRTtFM0UyeFBGO0UyRXp4UEE7SUFDRTtFM0UyeFBGO0UyRXp4UEE7SUFDRTtJQUNBO0UzRTJ4UEY7RTJFenhQQTtJQUNFO0lBQ0E7RTNFMnhQRjtFMkV6eFBBO0lBQ0U7SUFDQTtFM0UyeFBGO0UyRXp4UEE7SUFDRTtFM0UyeFBGO0UyRXp4UEE7SUFDRTtJQUNBO0lBQ0E7RTNFMnhQRjtFMkV6eFBBO0lBQ0U7RTNFMnhQRjtFMkV6eFBBO0lBQ0U7RTNFMnhQRjtFMkV6eFBBO0lBQ0U7RTNFMnhQRjtFMkV6eFBBO0lBQ0U7RTNFMnhQRjtFMkV6eFBBO0lBQ0U7RTNFMnhQRjtFMkV0eFBBO0lBQ0U7SUFDQTtFM0V3eFBGO0UyRXR4UEE7SUFDRTtFM0V3eFBGO0UyRXJ4UEU7SUFDRTtFM0V1eFBKO0UyRXJ4UEU7SUFDRTtJQUNBO0UzRXV4UEo7RTJFcHhQQTtJQUNFO0lBQ0E7RTNFc3hQRjtBQUNGO0EyRWx4UEE7RUFDRTtJQUNFO0UzRW94UEY7RTJFN3dQQTtJQUNFO0UzRSt3UEY7RTJFN3dQQTtJQUNFO0UzRSt3UEY7RTJFNXdQQTtJQUNFO0UzRTh3UEY7RTJFNXdQQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UzRTh3UEY7RTJFNXdQQTtJQUNFO0lBQ0E7RTNFOHdQRjtFMkU1d1BBO0lBQ0U7SUFDQTtFM0U4d1BGO0UyRTV3UEE7SUFDRTtFM0U4d1BGO0UyRTV3UEE7SUFDRTtFM0U4d1BGO0UyRTV3UEE7SUFDRTtJQUNBO0UzRTh3UEY7RTJFNXdQQTtJQUNFO0UzRTh3UEY7RTJFNXdQQTtJQUNFO0UzRTh3UEY7RTJFNXdQQTtJQUNFO0UzRTh3UEY7RTJFNXdQQTtJQUNFO0UzRTh3UEY7RTJFNXdQQTtJQUNFO0lBQ0E7RTNFOHdQRjtFMkU1d1BBO0lBQ0U7SUFDQTtFM0U4d1BGO0UyRTV3UEE7SUFDRTtJQUNBO0lBQ0E7RTNFOHdQRjtFMkU1d1BBO0lBQ0U7RTNFOHdQRjtFMkU1d1BBO0lBQ0U7SUFDQTtFM0U4d1BGO0UyRTV3UEE7SUFDRTtFM0U4d1BGO0UyRTV3UEE7SUFDRTtJQUNBO0lBQ0E7RTNFOHdQRjtFMkU1d1BBO0lBQ0U7SUFDQTtJQUNBO0UzRTh3UEY7RTJFNXdQQTtJQUNFO0UzRTh3UEY7RTJFNXdQQTtJQUNFO0lBQ0E7RTNFOHdQRjtFMkU1d1BBO0lBQ0U7SUFDQTtFM0U4d1BGO0UyRTV3UEE7SUFDRTtFM0U4d1BGO0UyRTV3UEE7SUFDRTtFM0U4d1BGO0UyRTV3UEE7SUFDRTtFM0U4d1BGO0UyRTV3UEE7SUFDRTtJQUNBO0UzRTh3UEY7RTJFNXdQQTtJQUNFO0UzRTh3UEY7RTJFNXdQQTtJQUNFO0UzRTh3UEY7RTJFNXdQQTtJQUNFO0UzRTh3UEY7RTJFM3dQQTtJQUNFO0UzRTZ3UEY7RTJFM3dQRTtJQUNFO0lBQ0E7RTNFNndQSjtFMkUxd1BBO0lBQ0U7RTNFNHdQRjtBQUNGO0EyRXp3UEE7RUFDRTtJQUNFO0UzRTJ3UEY7RTJFendQQTtJQUNFO0UzRTJ3UEY7RTJFendQQTtJQUNFO0UzRTJ3UEY7RTJFendQQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTNFMndQRjtFMkV6d1BBO0lBQ0U7RTNFMndQRjtFMkV6d1BBO0lBQ0U7RTNFMndQRjtFMkV6d1BBO0lBQ0U7RTNFMndQRjtFMkV6d1BBO0lBQ0U7RTNFMndQRjtFMkV6d1BBO0lBQ0U7RTNFMndQRjtFMkV6d1BBO0lBQ0U7RTNFMndQRjtFMkV6d1BBO0lBQ0U7RTNFMndQRjtBQUNGO0EyRXZ3UEE7RUFDRTtJQUNFO0UzRXl3UEY7RTJFdndQQTtJQUNFO0UzRXl3UEY7RTJFdndQQTtJQUNFO0UzRXl3UEY7RTJFdndQQTtJQUNFO0UzRXl3UEY7RTJFdndQQTtJQUNFO0UzRXl3UEY7RTJFdndQQTtJQUNFO0lBQ0E7RTNFeXdQRjtFMkV0d1BBO0lBQ0U7RTNFd3dQRjtFMkV0d1BBO0lBQ0U7SUFDQTtFM0V3d1BGO0UyRXR3UEE7SUFDRTtJQUNBO0lBQ0E7RTNFd3dQRjtFMkV0d1BBO0lBQ0U7RTNFd3dQRjtFMkV0d1BBO0lBQ0U7RTNFd3dQRjtFMkV0d1BBO0lBQ0U7SUFDQTtFM0V3d1BGO0UyRXR3UEE7SUFDRTtFM0V3d1BGO0UyRWh1UEE7SUFDRTtFM0VrdVBGO0UyRS90UEE7SUFDRTtJQUNBO0lBQ0E7RTNFaXVQRjtFMkUvdFBBO0lBQ0U7SUFDQTtJQUNBO0UzRWl1UEY7RTJFL3RQQTtJQUVFO0UzRWd1UEY7RTJFOXRQQTtJQUNFO0lBQ0E7RTNFZ3VQRjtFMkU5dFBBO0lBQ0U7RTNFZ3VQRjtFMkU5dFBBO0lBQ0U7RTNFZ3VQRjtFMkU5dFBBO0lBQ0U7SUFDQTtJQUNBO0UzRWd1UEY7RTJFOXRQQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UzRWd1UEY7RTJFOXRQQTtJQUNFO0lBQ0E7RTNFZ3VQRjtFMkU5dFBBO0lBQ0U7RTNFZ3VQRjtFMkU5dFBBO0lBQ0U7SUFDQTtJQUNBO0UzRWd1UEY7RTJFOXRQQTtJQUNFO0lBQ0E7SUFDQTtFM0VndVBGO0UyRTl0UEE7SUFDRTtJQUNBO0UzRWd1UEY7RTJFOXRQQTtJQUNFO0lBQ0E7RTNFZ3VQRjtFMkU5dFBBO0lBQ0U7SUFDQTtFM0VndVBGO0UyRTl0UEE7SUFDRTtFM0VndVBGO0UyRTl0UEE7SUFDRTtFM0VndVBGO0UyRTl0UEE7SUFDRTtFM0VndVBGO0UyRTl0UEE7SUFDRTtFM0VndVBGO0UyRTl0UEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFM0VndVBGO0UyRTl0UEE7SUFDRTtFM0VndVBGO0UyRTl0UEE7SUFDRTtFM0VndVBGO0UyRTl0UEE7SUFDRTtFM0VndVBGO0UyRTl0UEE7SUFDRTtFM0VndVBGO0UyRTl0UEE7SUFDRTtFM0VndVBGO0UyRTl0UEE7SUFDRTtFM0VndVBGO0UyRTl0UEE7SUFDRTtFM0VndVBGO0UyRTl0UEE7SUFDRTtJQUNBO0UzRWd1UEY7RTJFOXRQQTtJQUNFO0UzRWd1UEY7RTJFOXRQQTtJQUNFO0lBQ0E7RTNFZ3VQRjtFMkU5dFBBO0lBQ0U7RTNFZ3VQRjtFMkU5dFBBO0lBQ0U7RTNFZ3VQRjtFMkU5dFBBO0lBQ0U7RTNFZ3VQRjtFMkU5dFBBO0lBQ0U7SUFDQTtFM0VndVBGO0UyRTl0UEE7SUFDRTtJQUNBO0lBQ0E7RTNFZ3VQRjtFMkU5dFBBO0lBQ0U7RTNFZ3VQRjtFMkU5dFBBO0lBQ0U7SUFDQTtFM0VndVBGO0UyRTl0UEE7SUFDRTtJQUNBO0UzRWd1UEY7RTJFOXRQQTtJQUNFO0lBQ0E7RTNFZ3VQRjtFMkU5dFBBO0lBQ0U7SUFDQTtJQUNBO0UzRWd1UEY7RTJFOXRQQTtJQUNFO0UzRWd1UEY7RTJFOXRQQTtJQUNFO0lBQ0E7RTNFZ3VQRjtFMkU5dFBBO0lBQ0U7SUFDQTtJQUNBO0UzRWd1UEY7RTJFOXRQQTtJQUNFO0UzRWd1UEY7RTJFOXRQQTtJQUNFO0UzRWd1UEY7RTJFOXRQQTtJQUNFO0UzRWd1UEY7RTJFOXRQQTtJQUNFO0lBQ0E7SUFDQTtFM0VndVBGO0UyRTl0UEE7SUFDRTtFM0VndVBGO0UyRTl0UEE7SUFDRTtFM0VndVBGO0UyRTl0UEE7SUFDRTtFM0VndVBGO0UyRTl0UEE7SUFDRTtFM0VndVBGO0UyRTl0UEE7SUFDRTtFM0VndVBGO0UyRTl0UEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFM0VndVBGO0UyRTl0UEE7SUFDRTtFM0VndVBGO0UyRTl0UEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFM0VndVBGO0UyRTl0UEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFM0VndVBGO0UyRTl0UEE7SUFDRTtJQUNBO0UzRWd1UEY7RTJFOXRQQTtJQUNFO0UzRWd1UEY7RTJFOXRQQTtJQUNFO0UzRWd1UEY7QUFDRjtBMkU5dFBBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RTNFZ3VQRjtFMkU5dFBBO0lBQ0U7SUFDQTtJQUNBO0UzRWd1UEY7RTJFOXRQQTtJQUNFO0UzRWd1UEY7RTJFOXRQQTtJQUNFO0UzRWd1UEY7RTJFOXRQQTtJQUNFO0lBQ0E7RTNFZ3VQRjtFMkU5dFBBO0lBQ0U7RTNFZ3VQRjtFMkU5dFBBO0lBQ0U7RTNFZ3VQRjtFMkU5dFBBO0lBQ0U7SUFDQTtFM0VndVBGO0UyRTl0UEE7SUFDRTtFM0VndVBGO0FBQ0Y7QTRFL3ZSQTtFQUlFO0lBQ0U7RTVFOHZSRjtFNEU1dlJBO0lBQ0U7RTVFOHZSRjtFNEU1dlJBO0lBQ0U7RTVFOHZSRjtFNEU1dlJBO0lBQ0U7RTVFOHZSRjtFNEU1dlJBO0lBQ0U7RTVFOHZSRjtFNEU1dlJBO0lBQ0U7RTVFOHZSRjtFNEU1dlJBO0lBQ0U7RTVFOHZSRjtFNEU1dlJBO0lBQ0U7SUFDQTtFNUU4dlJGO0U0RTV2UkE7SUFDRTtFNUU4dlJGO0U0RTV2UkE7SUFDRTtFNUU4dlJGO0U0RTV2UkE7SUFDRTtJQUNBO0U1RTh2UkY7RTRFNXZSQTtJQUNFO0U1RTh2UkY7RTRFNXZSRTtJQUNFO0U1RTh2Uko7RTRFM3ZSQTtJQUNFO0U1RTZ2UkY7RTRFM3ZSQTtJQUNFO0U1RTZ2UkY7RTRFMXZSQTtJQUNFO0U1RTR2UkY7RTRFMXZSQTtJQUNFO0lBQ0E7RTVFNHZSRjtFNEUxdlJBO0lBQ0U7RTVFNHZSRjtFNEUxdlJBO0lBQ0U7RTVFNHZSRjtFNEUxdlJBO0lBQ0U7RTVFNHZSRjtFNEUxdlJBO0lBQ0U7RTVFNHZSRjtFNEUxdlJBO0lBQ0U7RTVFNHZSRjtFNEUxdlJBO0lBQ0U7RTVFNHZSRjtFNEUxdlJBO0lBQ0U7RTVFNHZSRjtFNEUxdlJBO0lBQ0UsbUJ0RWpGVztJc0VrRlg7SUFDQTtJQUNBO0lBQ0E7RTVFNHZSRjtFNEUxdlJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTVFNHZSRjtFNEUxdlJBO0lBQ0U7SUFDQTtJQUNBO0U1RTR2UkY7RTRFMXZSQTtJQUNFO0U1RTR2UkY7RTRFMXZSQTtJQUNFO0lBQ0E7RTVFNHZSRjtFNEUxdlJBO0lBQ0U7RTVFNHZSRjtFNEUxdlJBO0lBQ0U7RTVFNHZSRjtFNEUxdlJBO0lBQ0U7RTVFNHZSRjtFNEUxdlJBO0lBQ0U7RTVFNHZSRjtFNEV6dlJFO0lBQ0U7RTVFMnZSSjtFNEV4dlJBO0lBQ0U7RTVFMHZSRjtFNEV4dlJBO0lBQ0U7RTVFMHZSRjtFNEV4dlJBO0lBQ0U7RTVFMHZSRjtFNEV4dlJBO0lBQ0U7SUFDQTtFNUUwdlJGO0U0RXh2UkE7SUFDRTtFNUUwdlJGO0U0RXh2UkE7SUFDRTtFNUUwdlJGO0U0RXh2UkE7SUFDRTtFNUUwdlJGO0U0RXh2UkE7SUFDRTtFNUUwdlJGO0U0RXh2UkE7SUFDRTtJQUNBO0lBQ0E7RTVFMHZSRjtFNEV4dlJBO0lBQ0U7RTVFMHZSRjtFNEV4dlJBO0lBQ0U7RTVFMHZSRjtFNEV4dlJBO0lBQ0U7SUFDQTtFNUUwdlJGO0U0RXh2UkE7SUFDRTtFNUUwdlJGO0U0RXh2UkE7SUFDRTtJQUNBO0U1RTB2UkY7RTRFeHZSQTtJQUNFO0U1RTB2UkY7RTRFeHZSQTtJQUNFO0U1RTB2UkY7RTRFeHZSQTtJQUNFO0U1RTB2UkY7RTRFeHZSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U1RTB2UkY7RTRFdnZSQTtJQUNFO0U1RXl2UkY7RTRFdnZSQTtJQUNFO0U1RXl2UkY7RTRFdnZSQTtFQUNBO0lBQ0U7SUFDQTtFNUV5dlJGO0U0RXZ2UkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUV5dlJGO0U0RXZ2UkE7SUFDRTtFNUV5dlJGO0U0RXZ2UkE7SUFDRTtJQUNBO0U1RXl2UkY7RTRFdnZSQTtJQUNFO0U1RXl2UkY7RTRFdnZSQTtJQUNFO0U1RXl2UkY7RTRFdnZSQTtJQUNFO0lBQ0E7RTVFeXZSRjtFNEV2dlJBO0lBQ0U7SUFDQTtJQUNBO0U1RXl2UkY7RTRFdnZSQTtJQUNFO0U1RXl2UkY7RTRFdnZSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U1RXl2UkY7RTRFdnZSQTtJQUNFO0U1RXl2UkY7RTRFdnZSQTtJQUNFO0U1RXl2UkY7RTRFdnZSQTtJQUNFO0lBQ0E7RTVFeXZSRjtFNEV2dlJBO0lBQ0U7RTVFeXZSRjtFNEV2dlJBO0lBQ0U7SUFDQTtFNUV5dlJGO0U0RXZ2UkE7SUFDRTtFNUV5dlJGO0U0RXZ2UkE7SUFDRTtJQUNBO0U1RXl2UkY7RTRFdnZSQTtJQUNFO0U1RXl2UkY7RTRFdnZSQTtJQUNFO0U1RXl2UkY7RTRFdnZSQTtJQUNFO0lBQ0E7RTVFeXZSRjtFNEV2dlJFO0lBQ0U7SUFDQTtJQUNBO0U1RXl2Uko7RTRFdHZSRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUV3dlJKO0U0RXB2UkE7SUFDRTtJQUNBO0U1RXN2UkY7RTRFeHRSQTtJQUNFO0U1RTB0UkY7RTRFeHRSQTtJQUNFO0U1RTB0UkY7RTRFeHRSQTtJQUNFO0lBQ0E7SUFDQTtFNUUwdFJGO0U0RXh0UkE7SUFDRTtFNUUwdFJGO0U0RXh0UkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1RTB0UkY7RTRFeHRSQTtJQUNFO0U1RTB0UkY7RTRFeHRSQTtJQUNFO0lBQ0E7RTVFMHRSRjtFNEV4dFJBO0lBQ0U7SUFDQTtFNUUwdFJGO0U0RXh0UkE7SUFDRTtJQUNBO0lBQ0E7RTVFMHRSRjtFNEV2dFJFO0lBQ0U7SUFDQSxtQnRFeldTO0VOa2tTYjtFNEV0dFJFO0lBQ0UsY3RFN1dTO0VOcWtTYjtFNEVwdFJBO0lBRUU7RTVFcXRSRjtFNEVsdFJFO0lBQ0U7RTVFb3RSSjtFNEVqdFJFO0lBQ0U7RTVFbXRSSjtFNEVodFJFO0lBQ0U7RTVFa3RSSjtFNEUvc1JFO0lBQ0U7SUFDQTtFNUVpdFJKO0U0RTlzUkU7SUFDRTtJQUNBO0U1RWd0Uko7RTRFN3NSQTtJQUNFO0U1RStzUkY7RTRFN3NSQTtJQUNFO0lBQ0E7RTVFK3NSRjtFNEU3c1JFO0lBQ0U7RTVFK3NSSjtFNEU1c1JFO0lBQ0U7RTVFOHNSSjtFNEUzc1JFO0lBQ0U7RTVFNnNSSjtFNEUxc1JBO0lBQ0U7SUFDQTtFNUU0c1JGO0U0RTFzUkE7SUFDRTtFNUU0c1JGO0U0RTFzUkE7SUFDRTtJQUNBO0U1RTRzUkY7RTRFMXNSQTtJQUNFO0lBQ0E7SUFDQTtFNUU0c1JGO0U0RTFzUkE7SUFDRTtFNUU0c1JGO0U0RTFzUkE7SUFDRTtJQUNBO0lBQ0E7RTVFNHNSRjtFNEUxc1JBO0lBQ0U7SUFDQTtFNUU0c1JGO0U0RTFzUkE7SUFDRTtJQUNBO0lBQ0E7RTVFNHNSRjtFNEUxc1JBO0lBQ0U7RTVFNHNSRjtFNEUxc1JBO0lBQ0U7RTVFNHNSRjtFNEUxc1JBO0lBQ0U7SUFDQTtFNUU0c1JGO0U0RTFzUkE7SUFDRTtFNUU0c1JGO0U0RTFzUkE7SUFDRTtFNUU0c1JGO0U0RTFzUkE7SUFDRTtJQUNBO0U1RTRzUkY7RTRFMXNSQTtJQUNFO0U1RTRzUkY7RTRFMXNSQTtJQUNFO0U1RTRzUkY7RTRFMXNSQTtJQUNFO0U1RTRzUkY7RTRFMXNSQTtJQUNFO0U1RTRzUkY7RTRFMXNSQTtJQUNFO0U1RTRzUkY7RTRFMXNSQTtJQUNFO0U1RTRzUkY7RTRFMXNSQTtJQUNFO0U1RTRzUkY7RTRFMXNSQTtJQUNFO0U1RTRzUkY7RTRFMXNSQTtJQUNFO0lBQ0E7RTVFNHNSRjtFNEUxc1JBO0lBQ0U7RTVFNHNSRjtFNEUxc1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUU0c1JGO0U0RTFzUkE7SUFDRTtJQUNBO0U1RTRzUkY7RTRFMXNSQTtJQUNFO0U1RTRzUkY7RTRFMXNSQTtJQUNFO0lBQ0E7RTVFNHNSRjtFNEUxc1JBO0lBQ0U7SUFDQTtJQUNBO0U1RTRzUkY7RTRFMXNSQTtJQUNFO0U1RTRzUkY7RTRFMXNSQTtJQUNFO0lBQ0E7RTVFNHNSRjtFNEUxc1JBO0lBQ0U7SUFDQTtFNUU0c1JGO0U0RTFzUkE7SUFDRTtJQUNBO0U1RTRzUkY7RTRFMXNSQTtJQUNFO0U1RTRzUkY7RTRFMXNSQTtJQUNFO0lBQ0E7SUFDQTtFNUU0c1JGO0U0RTFzUkE7SUFDRTtJQUNBO0U1RTRzUkY7RTRFMXNSQTtJQUNFO0lBQ0E7RTVFNHNSRjtFNEV6c1JFO0lBQ0U7SUFDQTtFNUUyc1JKO0U0RXpzUkU7SUFDRTtFNUUyc1JKO0U0RXhzUkE7SUFDRTtJQUNBO0lBQ0E7RTVFMHNSRjtFNEV4c1JBO0lBQ0U7RTVFMHNSRjtFNEV4c1JBO0lBQ0U7SUFDQTtJQUNBO0U1RTBzUkY7RTRFeHNSQTtJQUNFO0lBQ0E7SUFDQTtFNUUwc1JGO0U0RXhzUkE7SUFDRTtJQUNBO0U1RTBzUkY7RTRFeHNSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U1RTBzUkY7RTRFeHNSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U1RTBzUkY7RTRFeHNSQTtJQUNFO0U1RTBzUkY7RTRFeHNSQTtJQUNFO0U1RTBzUkY7RTRFeHNSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVFMHNSRjtFNEV4c1JBO0lBQ0U7RTVFMHNSRjtFNEV4c1JBO0lBQ0U7RTVFMHNSRjtFNEV4c1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUUwc1JGO0U0RXhzUkE7SUFDRTtFNUUwc1JGO0U0RXhzUkE7SUFDRTtFNUUwc1JGO0U0RXhzUkE7SUFDRTtFNUUwc1JGO0U0RXhzUkE7SUFDRTtJQUNBO0lBQ0E7RTVFMHNSRjtFNEV4c1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTVFMHNSRjtBQUNGO0E0RXRzUkE7RUFDRTtJQUNFO0U1RXdzUkY7RTRFdHNSQTtJQUNFO0U1RXdzUkY7RTRFdHNSQTtJQUNFO0lBQ0E7SUFDQTtFNUV3c1JGO0U0RXRzUkE7SUFDRTtFNUV3c1JGO0U0RXRzUkE7SUFDRTtFNUV3c1JGO0U0RXRzUkE7SUFDRTtFNUV3c1JGO0U0RXRzUkE7SUFDRTtFNUV3c1JGO0U0RXRzUkE7SUFDRTtFNUV3c1JGO0U0RXRzUkE7SUFDRTtJQUNBO0lBQ0E7RTVFd3NSRjtFNEV0c1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTVFd3NSRjtFNEV0c1JBO0lBQ0U7RTVFd3NSRjtFNEV0c1JBO0lBQ0U7RTVFd3NSRjtFNEV0c1JBO0lBQ0U7SUFDQTtJQUNBO0U1RXdzUkY7RTRFdHNSQTtJQUNFO0U1RXdzUkY7RTRFdHNSQTtJQUNFO0U1RXdzUkY7RTRFcnNSQTtJQUNFO0U1RXVzUkY7RTRFcnNSQTtJQUNFO0lBQ0E7RTVFdXNSRjtFNEVwc1JBO0lBQ0U7RTVFc3NSRjtFNEVwc1JBO0lBQ0U7RTVFc3NSRjtFNEVwc1JBO0lBQ0U7SUFDQTtFNUVzc1JGO0U0RXBzUkE7SUFDRTtFNUVzc1JGO0U0RXBzUkE7SUFDRTtFNUVzc1JGO0U0RXBzUkU7SUFDRTtJQUNBO0U1RXNzUko7RTRFbnNSQTtJQUNFO0U1RXFzUkY7QUFDRjtBNEVsc1JBO0VBQ0U7SUFDRTtFNUVvc1JGO0U0RWxzUkE7SUFDRTtJQUNBO0U1RW9zUkY7RTRFbHNSQTtJQUNFO0U1RW9zUkY7QUFDRjtBNEVqc1JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFNUVtc1JGO0U0RWpzUkE7SUFDRTtFNUVtc1JGO0U0RWhzUkU7SUFDRTtFNUVrc1JKO0U0RS9yUkE7SUFDRTtFNUVpc1JGO0U0RS9yUkE7SUFDRTtFNUVpc1JGO0U0RS9yUkE7SUFDRTtFNUVpc1JGO0U0RS9yUkE7SUFDRTtJQUNBO0lBQ0E7RTVFaXNSRjtFNEUvclJBO0lBQ0U7RTVFaXNSRjtFNEUvclJBO0lBQ0U7SUFDQTtJQUNBO0U1RWlzUkY7RTRFL3JSQTtJQUNFO0U1RWlzUkY7RTRFL3JSQTtJQUNFO0U1RWlzUkY7RTRFL3JSQTtJQUNFO0U1RWlzUkY7RTRFOXJSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVFZ3NSRjtFNEU5clJBO0lBQ0U7RTVFZ3NSRjtFNEU5clJBO0lBQ0U7SUFDQTtFNUVnc1JGO0U0RTlyUkE7SUFDRTtJQUNBO0lBQ0E7RTVFZ3NSRjtFNEU5clJBO0lBQ0U7RTVFZ3NSRjtFNEU5clJBO0lBQ0U7SUFDQTtJQUNBO0U1RWdzUkY7RTRFOXJSQTtJQUNFO0lBQ0E7RTVFZ3NSRjtFNEU5clJBO0lBQ0U7RTVFZ3NSRjtFNEU5clJBO0lBQ0U7SUFDQTtFNUVnc1JGO0U0RTlyUkE7SUFDRTtFNUVnc1JGO0U0RTlyUkE7SUFDRTtJQUNBO0U1RWdzUkY7RTRFOXJSQTtJQUNFO0U1RWdzUkY7RTRFOXJSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U1RWdzUkY7RTRFOXJSQTtJQUNFO0lBQ0E7SUFDQTtFNUVnc1JGO0U0RTlyUkE7SUFDRTtJQUNBO0lBQ0E7RTVFZ3NSRjtFNEU5clJBO0lBQ0U7RTVFZ3NSRjtFNEU5clJBO0lBQ0U7RTVFZ3NSRjtFNEU5clJBO0lBQ0U7SUFDQTtFNUVnc1JGO0U0RTlyUkE7SUFDRTtJQUNBO0U1RWdzUkY7RTRFOXJSQTtJQUNFO0lBQ0E7SUFDQTtFNUVnc1JGO0U0RTlyUkE7SUFDRTtFNUVnc1JGO0U0RTlyUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFNUVnc1JGO0U0RTlyUkE7SUFDRTtJQUNBO0lBQ0E7RTVFZ3NSRjtFNEU5clJBO0lBQ0U7RTVFZ3NSRjtFNEU5clJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUVnc1JGO0U0RTlyUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVFZ3NSRjtFNEU5clJBO0lBQ0U7SUFDQTtFNUVnc1JGO0U0RTlyUkE7SUFDRTtJQUNBO0lBQ0E7RTVFZ3NSRjtFNEU5clJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUVnc1JKO0U0RTdyUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFNUUrclJGO0U0RTdyUkE7SUFDRTtJQUNBO0U1RStyUkY7RTRFN3JSQTtJQUNFO0lBQ0E7SUFDQTtFNUUrclJGO0U0RTVyUkU7SUFDRTtJQUNBO0U1RThyUko7RTRFM3JSRTtJQUNFO0lBQ0E7RTVFNnJSSjtFNEUxclJBO0lBQ0U7RTVFNHJSRjtFNEUxclJBO0lBQ0U7RTVFNHJSRjtFNEUxclJFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUU0clJOO0U0RTFyUkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1RTRyUko7RTRFenJSQTtJQUNFO0U1RTJyUkY7RTRFenJSQTtJQUNFO0U1RTJyUkY7RTRFenJSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U1RTJyUkY7RTRFenJSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVFMnJSRjtFNEV6clJBO0lBQ0U7SUFDQTtFNUUyclJGO0U0RXpyUkE7SUFDRTtJQUNBO0lBQ0E7RTVFMnJSRjtFNEV6clJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1RTJyUko7RTRFeHJSRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUUwclJKO0U0RXZyUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1RXlyUkY7RTRFdnJSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUV5clJGO0U0RXZyUkE7SUFDRTtJQUNBO0lBQ0E7RTVFeXJSRjtFNEV2clJBO0lBQ0U7SUFDQTtFNUV5clJGO0U0RXZyUkE7SUFDRTtJQUNBO0U1RXlyUkY7RTRFdnJSQTtJQUNFO0lBQ0EsbUJ0RS9pQ1c7SXNFZ2pDWDtJQUNBO0U1RXlyUkY7RTRFdnJSQTtJQUNFO0U1RXlyUkY7RTRFdnJSQTtJQUNFO0U1RXlyUkY7RTRFdnJSQTtJQUNFO0U1RXlyUkY7RTRFdnJSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U1RXlyUkY7RTRFdnJSQTtJQUNFO0lBQ0E7RTVFeXJSRjtFNEV2clJBO0lBQ0U7RTVFeXJSRjtFNEV2clJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0EsbUJ0RTdrQ1c7SXNFOGtDWDtJQUNBO0U1RXlyUkY7RTRFdnJSRTtJQUNFO0U1RXlyUko7RTRFdHJSRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUV3clJKO0U0RXJyUkE7SUFDRTtFNUV1clJGO0U0RXJyUkE7SUFDRTtJQUNBO0U1RXVyUkY7RTRFcnJSRTtJQUNFO0U1RXVyUko7RTRFcnJSRTtJQUNFO0U1RXVyUko7RTRFcnJSRTtJQUNFO0U1RXVyUko7RTRFcHJSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVFc3JSRjtFNEVwclJBO0lBQ0U7RTVFc3JSRjtFNEVwclJBO0lBQ0U7SUFDQTtFNUVzclJGO0U0RXByUkE7SUFDRTtJQUNBO0U1RXNyUkY7RTRFcHJSQTtJQUNFO0lBQ0E7RTVFc3JSRjtFNEVwclJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUVzclJGO0U0RXByUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1RXNyUkY7RTRFcHJSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U1RXNyUkY7RTRFcHJSQTtJQUNFO0U1RXNyUkY7RTRFcHJSQTtJQUNFO0lBQ0E7SUFDQTtFNUVzclJGO0U0RXByUkE7SUFDRTtJQUNBO0lBQ0E7RTVFc3JSRjtFNEVwclJBO0lBQ0U7RTVFc3JSRjtFNEVwclJBO0lBQ0U7RTVFc3JSRjtFNEVwclJBO0lBQ0U7RTVFc3JSRjtFNEVwclJBO0lBQ0U7SUFDQTtFNUVzclJGO0U0RXByUkE7SUFDRTtFNUVzclJGO0U0RXByUkE7SUFDRTtFNUVzclJGO0U0RXByUkE7SUFDRTtFNUVzclJGO0U0RXByUkE7SUFDRTtFNUVzclJGO0U0RXByUkE7SUFDRTtFNUVzclJGO0U0RXByUkE7SUFDRTtFNUVzclJGO0U0RXByUkE7SUFDRTtFNUVzclJGO0FBQ0Y7QTRFbHJSQTtFQUNFO0lBQ0U7RTVFb3JSRjtFNEVsclJBO0lBQ0U7SUFDQTtFNUVvclJGO0U0RWxyUkE7SUFDRTtFNUVvclJGO0U0RWxyUkE7SUFDRTtFNUVvclJGO0U0RWxyUkE7SUFDRTtJQUNBO0lBQ0E7RTVFb3JSRjtFNEVsclJBO0lBQ0U7RTVFb3JSRjtFNEVsclJBO0lBQ0U7RTVFb3JSRjtFNEVsclJBO0lBQ0U7RTVFb3JSRjtFNEVsclJBO0lBQ0U7SUFDQTtFNUVvclJGO0U0RWxyUkE7SUFDRTtJQUNBO0lBQ0E7RTVFb3JSRjtFNEVsclJBO0lBQ0U7SUFDQTtFNUVvclJGO0U0RWxyUkE7SUFDRTtFNUVvclJGO0U0RWxyUkE7SUFDRTtJQUNBO0U1RW9yUkY7RTRFanJSRTtJQUNFO0U1RW1yUko7RTRFanJSRTtJQUNFO0U1RW1yUko7RTRFaHJSQTtJQUNFO0lBQ0E7SUFDQTtFNUVrclJGO0U0RS9xUkE7SUFDRTtFNUVpclJGO0U0RS9xUkE7SUFDRTtJQUNBO0lBQ0E7RTVFaXJSRjtFNEU5cVJFO0lBQ0U7RTVFZ3JSSjtFNEU3cVJBO0lBQ0U7RTVFK3FSRjtFNEU3cVJBO0lBQ0U7SUFDQTtFNUUrcVJGO0U0RTdxUkE7SUFDRTtJQUNBO0U1RStxUkY7RTRFN3FSQTtJQUNFO0U1RStxUkY7RTRFN3FSQTtJQUNFO0U1RStxUkY7RTRFN3FSQTtJQUNFO0U1RStxUkY7RTRFN3FSQTtJQUNFO0U1RStxUkY7RTRFN3FSQTtJQUNFO0lBQ0E7RTVFK3FSRjtFNEU3cVJBO0lBQ0U7RTVFK3FSRjtFNEU3cVJBO0lBQ0U7RTVFK3FSRjtFNEU3cVJBO0lBQ0U7SUFDQTtFNUUrcVJGO0U0RTdxUkE7SUFDRTtFNUUrcVJGO0U0RTdxUkE7SUFDRTtFNUUrcVJGO0U0RTdxUkE7SUFDRTtJQUNBO0U1RStxUkY7RTRFN3FSQTtJQUNFO0U1RStxUkY7RTRFN3FSQTtJQUNFO0U1RStxUkY7RTRFN3FSQTtJQUNFO0lBQ0E7SUFDQTtFNUUrcVJGO0U0RTdxUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1RStxUkY7RTRFN3FSQTtJQUNFO0lBQ0E7RTVFK3FSRjtFNEU3cVJFO0lBQ0U7RTVFK3FSSjtFNEU1cVJBO0lBQ0U7SUFDQTtJQUNBO0U1RThxUkY7RTRFNXFSQTtJQUNFO0U1RThxUkY7RTRFNXFSQTtJQUNFO0U1RThxUkY7RTRFNXFSQTtJQUNFO0U1RThxUkY7RTRFNXFSQTtJQUNFO0U1RThxUkY7RTRFNXFSQTtJQUNFO0U1RThxUkY7RTRFNXFSQTtJQUNFO0U1RThxUkY7RTRFNXFSQTtJQUNFO0lBQ0E7RTVFOHFSRjtFNEU1cVJBO0lBQ0U7RTVFOHFSRjtFNEU1cVJBO0lBQ0U7RTVFOHFSRjtFNEU1cVJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUU4cVJGO0U0RTVxUkE7SUFDRTtJQUNBO0lBQ0E7RTVFOHFSRjtFNEU1cVJBO0lBQ0U7SUFDQTtFNUU4cVJGO0U0RTVxUkE7SUFDRTtFNUU4cVJGO0U0RTVxUkE7SUFDRTtJQUNBO0lBQ0E7RTVFOHFSRjtFNEU1cVJBO0lBQ0U7SUFDQTtJQUNBO0U1RThxUkY7RTRFNXFSQTtJQUNFO0lBQ0E7SUFDQTtFNUU4cVJGO0U0RTVxUkE7SUFDRTtFNUU4cVJGO0U0RTVxUkE7SUFDRTtJQUNBO0U1RThxUkY7RTRFNXFSQTtJQUNFO0U1RThxUkY7RTRFNXFSQTtJQUNFO0lBQ0E7RTVFOHFSRjtFNEU1cVJBO0lBQ0U7SUFDQTtFNUU4cVJGO0U0RTNxUkU7SUFDRTtJQUNBO0lBQ0E7RTVFNnFSSjtFNEUzcVJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUU2cVJOO0U0RTFxUkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1RTRxUk47RTRFenFSSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U1RTJxUk47RTRFdnFSRTtJQUNFO0U1RXlxUko7RTRFdHFSQTtJQUNFO0U1RXdxUkY7RTRFdHFSQTtJQUNFO0U1RXdxUkY7RTRFdHFSQTtJQUNFO0U1RXdxUkY7RTRFdHFSQTtJQUNFO0U1RXdxUkY7RTRFdHFSQTtJQUNFO0U1RXdxUkY7RTRFdHFSQTtJQUNFO0U1RXdxUkY7RTRFdHFSQTtJQUNFO0U1RXdxUkY7RTRFdHFSQTtJQUNFO0lBQ0E7RTVFd3FSRjtFNEV0cVJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTVFd3FSRjtFNEV0cVJBO0lBQ0U7SUFDQTtFNUV3cVJGO0U0RXRxUkE7SUFDRTtJQUNBO0U1RXdxUkY7RTRFdHFSQTtJQUNFO0U1RXdxUkY7RTRFdHFSQTtJQUNFO0U1RXdxUkY7RTRFdnFSRTtJQUNFO0lBQ0E7RTVFeXFSSjtFNEVwcVJBO0lBQ0U7SUFDQTtFNUVzcVJGO0U0RXBxUkE7SUFDRTtFNUVzcVJGO0U0RXBxUkE7SUFDRTtJQUNBO0lBQ0E7RTVFc3FSRjtFNEVwcVJBO0lBQ0U7RTVFc3FSRjtFNEVwcVJBO0lBQ0U7SUFDQTtFNUVzcVJGO0U0RXBxUkE7SUFDRTtFNUVzcVJGO0U0RXBxUkE7SUFDRTtFNUVzcVJGO0U0RXBxUkE7SUFDRTtFNUVzcVJGO0U0RXBxUkE7SUFDRTtJQUNBO0U1RXNxUkY7RTRFcHFSQTtJQUNFO0U1RXNxUkY7RTRFcHFSQTtJQUNFO0U1RXNxUkY7RTRFcHFSQTtJQUNFO0U1RXNxUkY7RTRFcHFSQTtJQUNFO0U1RXNxUkY7RTRFcHFSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U1RXNxUkY7RTRFcHFSQTtJQUNFO0U1RXNxUkY7RTRFcHFSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUVzcVJGO0U0RXBxUkE7SUFDRTtJQUNBO0U1RXNxUkY7RTRFcHFSQTtJQUNFO0lBQ0E7RTVFc3FSRjtFNEVwcVJBO0lBQ0U7RTVFc3FSRjtFNEVwcVJBO0lBQ0U7RTVFc3FSRjtFNEVwcVJBO0lBQ0U7RTVFc3FSRjtFNEVucVJBO0lBQ0U7SUFDQTtJQUNBO0U1RXFxUkY7RTRFbnFSQTtJQUNFO0lBQ0E7SUFDQTtFNUVxcVJGO0U0RW5xUkE7SUFDRTtFNUVxcVJGO0U0RW5xUkE7SUFDRTtJQUNBO0lBQ0E7RTVFcXFSRjtFNEVucVJBO0lBQ0U7SUFDQTtJQUNBO0U1RXFxUkY7RTRFbnFSQTtJQUNFO0lBQ0E7RTVFcXFSRjtFNEVucVJBO0lBQ0U7SUFDQTtFNUVxcVJGO0U0RW5xUkE7SUFDRTtFNUVxcVJGO0U0RW5xUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFNUVxcVJGO0U0RW5xUkE7SUFDRTtFNUVxcVJGO0U0RW5xUkE7SUFDRTtJQUNBO0U1RXFxUkY7RTRFbnFSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVFcXFSRjtFNEVucVJBO0lBQ0U7SUFDQTtFNUVxcVJGO0U0RW5xUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFNUVxcVJGO0U0RW5xUkE7SUFDRTtFNUVxcVJGO0U0RWxxUkE7SUFDRTtJQUNBO0U1RW9xUkY7RTRFbHFSQTtJQUNFO0U1RW9xUkY7RTRFbHFSQTtJQUNFO0U1RW9xUkY7RTRFanFSRTtJQUNFO0lBQ0E7SUFDQSxjdEU1ckRTO0VOKzFVYjtFNEVqcVJJO0lBQ0U7RTVFbXFSTjtFNEUvcFJFO0lBQ0U7SUFDQTtJQUNBLGN0RXRzRFM7SXNFdXNEVDtJQUNBO0U1RWlxUko7RTRFL3BSRTtJQUNFO0lBQ0E7SUFDQSxjdEU3c0RTO0lzRThzRFQ7SUFDQTtFNUVpcVJKO0U0RTdwUkE7SUFDRTtJQUNBO0lBQ0E7RTVFK3BSRjtFNEU3cFJBO0lBQ0U7RTVFK3BSRjtFNEU3cFJBO0lBQ0U7SUFDQTtFNUUrcFJGO0U0RTdwUkE7SUFDRTtFNUUrcFJGO0FBQ0Y7QTRFM3BSQTtFQUNFO0lBQ0U7RTVFNnBSRjtFNEUzcFJBO0lBQ0U7RTVFNnBSRjtFNEUzcFJBO0lBQ0U7RTVFNnBSRjtBQUNGO0E0RTNwUkE7RUFDRTtJQUNFO0U1RTZwUkY7RTRFM3BSQTtJQUNFO0U1RTZwUkY7QUFDRjtBNEV6cFJBO0VBQ0U7SUFDRTtFNUUycFJGO0U0RXhwUkU7SUFDRTtFNUUwcFJKO0U0RXRwUkU7SUFDRTtFNUV3cFJKO0U0RXJwUkE7SUFDRTtFNUV1cFJGO0U0RXJwUkE7SUFDRTtFNUV1cFJGO0U0RXJwUkE7SUFDRTtFNUV1cFJGO0U0RXJwUkE7SUFDRTtFNUV1cFJGO0U0RXBwUkU7SUFDRTtFNUVzcFJKO0FBQ0Y7QTRFanBSQTtFQUNFO0lBQ0U7RTVFbXBSRjtFNEVqcFJBO0lBQ0U7RTVFbXBSRjtBQUNGO0E0RTlvUkE7RUFDRTtJQUNFO0U1RWdwUkY7QUFDRjtBNEU1b1JBO0VBQ0U7SUFDRTtFNUU4b1JGO0FBQ0Y7QTRFM29SQTtFQUNFO0lBQ0U7RTVFNm9SRjtBQUNGO0E2RXI4VUE7RUFDRTtJQUNFO0U3RXU4VUY7QUFDRjtBNkVyOFVBO0VBQ0U7SUFDRTtFN0V1OFVGO0U2RXI4VUE7SUFDRTtJQUNBO0U3RXU4VUY7QUFDRjtBOEVuOVVBO0VBQ0U7SUFDRTtFOUVxOVVGO0U4RW45VUE7SUFDRTtFOUVxOVVGO0U4RW45VUE7SUFDRTtFOUVxOVVGO0U4RW45VUE7SUFDRTtFOUVxOVVGO0U4RW45VUE7SUFDRTtFOUVxOVVGO0U4RW45VUE7SUFDRTtFOUVxOVVGO0FBQ0Y7QThFbjlVQTtFQUVJO0lBQ0U7RTlFbzlVSjtFOEVsOVVFO0lBQ0U7SUFDQTtJQUNBO0U5RW85VUo7RThFbDlVRTtJQUNFO0U5RW85VUo7RThFbDlVRTtJQUNFO0U5RW85VUo7RThFbDlVSTtJQUNFO0U5RW85VU47QUFDRjtBOEU5OFVBO0VBQ0U7SUFDRTtFOUVnOVVGO0FBQ0Y7QStFLy9VQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRWlnVkY7O0ErRS8vVUE7RUFDRTtBL0VrZ1ZGOztBK0VoZ1ZBO0VBQ0U7SUFDRTtJQUNBO0UvRW1nVkY7RStFamdWQTtJQUNFO0UvRW1nVkY7RStFamdWQTtJQUNFO0lBQ0E7RS9FbWdWRjtFK0VqZ1ZBO0lBQ0U7RS9FbWdWRjtFK0VqZ1ZBO0lBQ0U7SUFDQTtFL0VtZ1ZGO0UrRWpnVkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFL0VtZ1ZGO0UrRWpnVkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UvRW1nVkY7RStFamdWQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UvRW1nVkY7RStFamdWQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UvRW1nVkY7RStFamdWQTtJQUNFO0UvRW1nVkY7QUFDRjtBK0VqZ1ZBO0VBQ0U7SUFDRTtFL0VtZ1ZGO0FBQ0Y7QStFamdWQTtFQUNFO0lBQ0U7RS9FbWdWRjtBQUNGO0FnRjdrVkE7RUFDRTtJQUNFO0VoRitrVkY7RWdGN2tWQTtJQUNFO0lBQ0E7RWhGK2tWRjtFZ0Y3a1ZBO0lBQ0U7SUFDQTtFaEYra1ZGO0VnRjdrVkE7SUFDRTtJQUNBO0VoRitrVkY7RWdGN2tWQTtJQUNFO0VoRitrVkY7RWdGN2tWQTtJQUNFO0lBQ0E7RWhGK2tWRjtBQUNGO0FnRjdrVkE7RUFDRTtJQUNFO0lBQ0E7RWhGK2tWRjtFZ0Y3a1ZBO0lBQ0U7SUFDQTtFaEYra1ZGO0VnRjdrVkE7SUFDRTtFaEYra1ZGO0VnRjdrVkE7SUFDRTtJQUNBO0VoRitrVkY7RWdGN2tWQTtJQUNFO0lBQ0E7RWhGK2tWRjtFZ0Y3a1ZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEYra1ZGO0VnRjdrVkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGK2tWRjtFZ0Y3a1ZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGK2tWRjtBQUNGO0FnRjdrVkE7RUFDRTtJQUNFO0VoRitrVkY7RWdGN2tWQTtJQUNFO0VoRitrVkY7RWdGN2tWQTtJQUNFO0VoRitrVkY7RWdGN2tWQTtJQUNFO0lBQ0E7RWhGK2tWRjtBQUNGO0FpRnBxVkE7RUFDRTtJQUNFO0lBQ0E7RWpGc3FWRjtBQUNGO0FpRnBxVkE7RUFDRTtJQUNFO0VqRnNxVkY7RWlGcHFWQTtJQUNFO0VqRnNxVkY7RWlGcHFWQTtJQUNFO0VqRnNxVkY7RWlGcHFWQTtJQUNFO0VqRnNxVkY7QUFDRjtBaUZucVZBO0VBQ0U7SUFDRTtJQUNBO0VqRnFxVkY7QUFDRjtBaUZucVZBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakZxcVZGO0VpRm5xVkE7SUFDRTtJQUNBO0lBQ0E7RWpGcXFWRjtFaUZucVZBO0lBQ0U7RWpGcXFWRjtBQUNGO0FrRjlzVkE7RUFDRTtJQUNFO0VsRmd0VkY7RWtGOXNWQTtJQUNFO0VsRmd0VkY7QUFDRjtBa0Y3c1ZBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbEYrc1ZGO0VrRjdzVkE7SUFDRTtJQUNBO0lBQ0E7RWxGK3NWRjtFa0Y3c1ZBO0lBQ0U7SUFDQTtFbEYrc1ZGO0VrRjdzVkE7SUFDRTtJQUNBO0VsRitzVkY7QUFDRjtBa0Y1c1ZBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFDQTtFbEY2c1ZGO0VrRjNzVkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxGNnNWSjtFa0Yxc1ZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxGNHNWRjtFa0Yxc1ZBO0lBQ0U7RWxGNHNWRjtFa0Yxc1ZBO0lBQ0U7RWxGNHNWRjtBQUNGO0FtRjd3VkE7RUFDRTtJQUNFO0VuRit3VkY7RW1GN3dWQTtJQUNFO0VuRit3VkY7RW1GN3dWQTtJQUNFO0VuRit3VkY7QUFDRjtBbUY1d1ZBO0VBQ0U7SUFDRTtFbkY4d1ZGO0VtRjV3VkE7SUFDRTtJQUNBO0lBQ0E7RW5GOHdWRjtFbUY1d1ZBO0lBQ0U7RW5GOHdWRjtFbUY1d1ZBO0lBQ0U7RW5GOHdWRjtFbUY1d1ZBO0lBQ0U7SUFDQTtFbkY4d1ZGO0VtRjV3VkE7SUFDRTtJQUNBO0VuRjh3VkY7QUFDRjtBbUYzd1ZBO0VBQ0U7SUFDRTtFbkY2d1ZGO0VtRjN3VkE7SUFDRTtFbkY2d1ZGO0VtRjN3VkE7SUFDRTtJQUNBO0VuRjZ3VkY7QUFDRjtBbUYxd1ZBO0VBQ0U7SUFDRTtFbkY0d1ZGO0FBQ0Y7QW1GendWQTtFQUVJO0lBQ0U7SUFDQSxtQjdFM0RTO0k2RTREVDtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5GMHdWSjtBQUNGO0FvRmgxVkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBRUE7RUFDQTtBcEY4MFZGOztBb0YzMFZBO0VBQ0k7RUFDQTtBcEY4MFZKOztBb0YzMFZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEY4MFZGOztBb0Y1MFZBO0VBQ0U7QXBGKzBWRjs7QW9GNzBWQTtFQUNFO0VBQ0E7RUFFQTtBcEYrMFZGOztBb0Y1MFZBO0VBQ0U7RUFDQTtBcEYrMFZGOztBb0Y1MFZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBGKzBWRjs7QW9GNTBWQTtFQUNFO0FwRiswVkY7O0FBdHNWQTtFQUNJO0lBQ0k7RUF5c1ZOO0VBdnNWRTtJQUNJO0lBQ0E7RUF5c1ZOO0VBdnNWTTtJQUNJO0lBQ0E7RUF5c1ZWO0VBdHNWRTtJQUNJO0VBd3NWTjtFQXRzVk07SUFDSTtFQXdzVlY7RUFyc1ZFO0lBQ0k7RUF1c1ZOO0VBcnNWRTtJQUNJO0VBdXNWTjtFQXBzVk07SUFDSTtFQXNzVlY7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL19mb250cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaW5jbHVkZXMvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaW5jbHVkZXMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaW5jbHVkZXMvX2hlYWRlci1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2luY2x1ZGVzL190aWNrZXQtaXRlbS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaW5jbHVkZXMvX2xvZ28tY29ycmVjdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9pbmNsdWRlcy9fbmV3X3RpY2tldC1pdGVtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9pbmNsdWRlcy9fc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9pbmNsdWRlcy9fbmV3LWl0ZW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2luY2x1ZGVzL19yZXZpZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9pbmNsdWRlcy9fYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2luY2x1ZGVzL193aG8td2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9pbmNsdWRlcy9fZ2FsbGVyeS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaW5jbHVkZXMvX2NoZWNrb3V0LWZpeGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9pbmNsdWRlcy9fb3JkZXJpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2luY2x1ZGVzL19yZXZpZXctbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2luY2x1ZGVzL19zZWN0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2luY2x1ZGVzL19tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9pbmNsdWRlcy9fY2hlY2tvdXQtZG93bi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaW5jbHVkZXMvX3Bhcmtpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2luY2x1ZGVzL19jb29raWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2luY2x1ZGVzL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2luY2x1ZGVzL19vcmRlcmluZy1jYXNoYmFjay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaW5jbHVkZXMvX3V0cC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaW5jbHVkZXMvX2Jvb2tpbmctZmxvdy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaW5jbHVkZXMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2luY2x1ZGVzL19oZWFkZXItZHJvcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaW5jbHVkZXMvX3ZpcC1uZXcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2luY2x1ZGVzL192aXAtbmV3Mi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaW5jbHVkZXMvX3ZpcC1uZXctZGVzaWduLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9lbGVtZW50cy9fdGl0bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2VsZW1lbnRzL190ZXh0LXN0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9lbGVtZW50cy9fcGhvbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2VsZW1lbnRzL19zb2MtbmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9lbGVtZW50cy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2VsZW1lbnRzL19sb2dvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9lbGVtZW50cy9fYnRuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9lbGVtZW50cy9fc29ydGluZy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZWxlbWVudHMvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9lbGVtZW50cy9fbW9kYWwtc2VjdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9lbGVtZW50cy9fb3JkZXJpbmctdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2VsZW1lbnRzL19jb250cm9scy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZWxlbWVudHMvX2NoZWNrYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9lbGVtZW50cy9fbGluay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZWxlbWVudHMvX2J1cmdlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZWxlbWVudHMvX3F0eS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZWxlbWVudHMvX2NhbGwtbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2VsZW1lbnRzL19wcmVsb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2VsZW1lbnRzL19kZXNjcmlwdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZWxlbWVudHMvX2luZm8tZm9yLXNsaWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZWxlbWVudHMvX3Njcm9sbC10by1ldmVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2VsZW1lbnRzL19zcGxpZGUtcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZWxlbWVudHMvX3dhLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2VsZW1lbnRzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZWxlbWVudHMvX2NvbnRhY3QtbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2VzL19ob21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9fcG9zdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9fZXZlbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2VzL192aXAtbG9kZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9fY29uc2lzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFnZXMvX2hhbGwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2VzL19oaXN0b3J5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9fbmV3cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFnZXMvX3N0YXRpc3RpY3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2VzL19wYXJraW5nLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2VzL19zaXRlLW1hcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFnZXMvX2xvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9fZXJyb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9fc2VhcmNoLXJlc3VsdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFnZXMvX2NvbnRhY3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9fbG95YWx0eS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFnZXMvX3BhZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9fc3BsaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9fcmVzcG9uc2l2ZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX21vYmlsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX21vYmlsZS1oZWlnaHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL19wYXJraW5nLW1vYmlsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX2V2ZW50LXNlY3Rvci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX2Vycm9yLW1lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9fY29va2llLWFkYXB0aXZlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9fY29udGFjdHMtYWRhcHRpdmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL19oZWFkZXItYWRhcHRpdmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2VsZW1lbnRzL19hbmltYXRpb25zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AaW1wb3J0IFwiZm9udHNcIjtcblxuQGltcG9ydCBcImluY2x1ZGVzL2luY2x1ZGVzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvZWxlbWVudHNcIjtcbkBpbXBvcnQgXCJwYWdlcy9wYWdlc1wiO1xuQGltcG9ydCBcInNwbGlkZVwiO1xuXG4uY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbioge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJ0N1cHJ1bScsIHNhbnMtc2VyaWY7XG4gICAgLy8gb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNFREVERUQ7XG4gICAgJi5vdmVyZmxvdy1kaXNhYmxlZHtcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4ucF9yZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm1haW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWFpbi13cmFwcGVyIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbn1cbmZvb3RlciB7XG4gICAgZmxleDogMCAwIGF1dG87XG59XG5cbmh0bWwsIGJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53LWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb250ZW50LXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogNjBweCA1NnB4O1xufVxuLmNvbnRlbnQtc2l6ZSB7XG4gICAgbWF4LXdpZHRoOiAxNDkxcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAzMHB4O1xufVxuLm9mZnNldCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uaGlkZXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uX3NjaGVtYV9jb250YWluZXIgLl9zZWN0b3IuYWN0aXZlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBwYXRoe1xuICAgICAgICBmaWxsOiAjZmYzNDM0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHJlY3R7XG4gICAgICAgIGZpbGw6ICNmZjM0MzQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgdGV4dCB0c3BhbntcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICB9XG59XG5cbi50ZXh0X2FjdGl2ZXtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYXNrIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41MDk4MDM5MjE1Njg2Mjc0KTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFzay5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmV2ZW50X3NlY3Rvcl9wcmljZV9sYWJlbF9pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XG4gICAgbWluLXdpZHRoOiA4OXB4O1xufVxuLmV2ZW50X3NlY3Rvcl9wcmljZV9jb2xvciB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG4uZXZlbnRfc2VjdG9yX3ByaWNlX3ZhbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ob21lX19uZXdzIHtcbiAgICAuc3BsaWRlX190cmFjaywgLnNwbGlkZV9fbGlzdCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuem9vbV93cmFwe1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICB9XG59XG5cbi56b29tX3dyYXB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMTI1cHg7XG5cbiAgICB6LWluZGV4OiA5OTk7XG5cbiAgICAuem9vbV9lbGVte1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUZFRkVGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW1wb3J0IFwicmVzcG9uc2l2ZVwiO1xuQGltcG9ydCBcIm1vYmlsZVwiO1xuQGltcG9ydCBcIm1vYmlsZS1oZWlnaHRcIjtcbkBpbXBvcnQgXCJwYXJraW5nLW1vYmlsZVwiO1xuQGltcG9ydCBcImV2ZW50LXNlY3RvclwiO1xuQGltcG9ydCBcImVycm9yLW1lZGlhXCI7XG5AaW1wb3J0IFwiY29va2llLWFkYXB0aXZlXCI7XG5AaW1wb3J0IFwiY29udGFjdHMtYWRhcHRpdmVcIjtcbkBpbXBvcnQgXCJoZWFkZXItYWRhcHRpdmVcIjtcblxuQGltcG9ydCBcImVsZW1lbnRzL2FuaW1hdGlvbnNcIjtcblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgLmxvZ29fX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICAgIC5sb2dvX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyX19tb2JpbGUtbG9nbyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgLmxvZ29fX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlcl9fb3Blbi1tZW51IHtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgIH1cbiAgICAuaGVhZGVyX19tb2JpbGUtbG9nby10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIH1cbiAgICAuZm9vdGVyIHtcbiAgICAgICAgLmxvZ29fX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMvT3BlblNhbnMtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zL09wZW5TYW5zLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zL09wZW5TYW5zLVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fucy1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fucy1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBDdXBydW1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ3VwcnVtJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0N1cHJ1bS9DdXBydW0tUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDdXBydW0nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQ3VwcnVtL0N1cHJ1bS1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ3VwcnVtJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0N1cHJ1bS9DdXBydW0tU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ3VwcnVtJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0N1cHJ1bS9DdXBydW0tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGcmFua2xpbiBHb3RoaWMgRGVtaSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9GcmFua2xpbl9Hb3RoaWNfRGVtaS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb250ZXJzJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvbnRlcnMvcG9udGVycy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufSIsIi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxOHB4IDAgMjRweCAwO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4ICMwMDAwMDAwYTtcbn1cbi5oZWFkZXJfX3JpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmhlYWRlcl9fcGhvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vbWFyZ2luLWxlZnQ6IDU2cHg7XG59XG5cbi5oZWFkZXJfZml4ZWQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5oZWFkZXJfX2hlYWRlci1uYXYge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgLy9tYXJnaW4tbGVmdDogMzJweDtcbn1cblxuLmhlYWRlcl9fYnRuIHtcbiAgZm9udC1mYW1pbHk6ICdDdXBydW0nLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3Bob25lLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl9fcGhvbmUgLnBob25lIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5sb2dvLmhlYWRlcl9fbG9nbyB7XG4gIC8vbWF4LXdpZHRoOiAxODJweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5oZWFkZXIge1xuICAmX19zdWItaW5mbywgJl9fbW9iaWxlLXN1Yi1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBsYXJnZXI7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgJl9fbW9iaWxlLXN1Yi1pbmZvIHtcbiAgICBmb250LXNpemU6IHNtYWxsZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn0iLCIuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzBweCAwIDcwcHggMDtcblxuICAubG9nbzo6YmVmb3JlIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG4gIC5sb2dvX19pbmZvIHtcbiAgICBsZWZ0OiA0M3B4O1xuICB9XG4gIC5sb2dvX190aXRsZSwgLmxvZ29fX3RleHQge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5waG9uZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5mb290ZXJfX2xvZ28ge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXgtd2lkdGg6IDI0JTtcbn1cbi5mb290ZXJfX2xvZ28gLmxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZvb3Rlcl9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmZvb3Rlcl9fbmF2IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NnB4O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uZm9vdGVyX19uYXYtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICM5YzljOWM7XG4gIH1cbn1cbi5mb290ZXJfX25hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDdweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICM5YzljOWM7XG4gIH1cbn1cbi5mb290ZXJfb3Blbl9uYXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5mb290ZXJfX25hdi1saW5rLnRpY2tldF9pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtOHB4O1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uZm9vdGVyX19uYXYtbGluay50aWNrZXRfaWNvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3RpY2tldC1ibGFjay5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5mb290ZXJfX25hdi1saW5rLnRpY2tldF9pY29uOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uZm9vdGVyX29wZW5fbmF2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9hcnJvdy9hcnJvdy5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZm9vdGVyX29wZW5fbmF2OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9hcnJvdy9hcnJvd193aGl0ZS5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG4uZm9vdGVyX19wb2xpY3kge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlcl9fcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZm9vdGVyX19zb2MtbmV0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5mb290ZXJfX25hdi13cmFwIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmZvb3Rlcl9fbmF2LWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG59XG4uZm9vdGVyX19uYXYtbGlzdC5zaG93IHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZm9vdGVyX19kYXJrLWxpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4uZm9vdGVyX19sb2dvLXBheS1pbWcge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufSIsIi5oZWFkZXItbmF2IHtcbiAgcGFkZGluZy10b3A6IDMxcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDI2cHg7XG59XG4uaGVhZGVyLW5hdl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxMzJweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMjFweDtcbiAgfVxuXG4gICY6bnRoLWNoaWxkKDIpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTZweDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uaGVhZGVyLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgOXB4O1xuICBtaW4td2lkdGg6IDg2cHg7XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxufVxuLmhlYWRlci1uYXZfX2xpbmsudGlja2V0X2ljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbmF2X19saW5rOmhvdmVyLnRpY2tldF9pY29uOjpiZWZvcmUge1xuICAvL2JhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvdGlja2V0LXllbGxvdy5zdmdcIikgbm8tcmVwZWF0O1xufVxuLmhlYWRlci1uYXZfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiA5O1xufSIsIi50aWNrZXQtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDRweCk7XG4gIG1hcmdpbjogMCAwIDRweCA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgc3BhbiB7XG4gICAgLy9kaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRpY2tldC1pdGVtX19pbmZvIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGlja2V0LWl0ZW1fX2ltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG59XG4udGlja2V0LWl0ZW1fX2ltZy13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzO1xuXG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50aWNrZXQtaXRlbTpob3ZlciB7XG4gIC50aWNrZXQtaXRlbV9fYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xuICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gIH1cbiAgLnRpY2tldC1pdGVtX19pbWctd3JhcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC50aWNrZXQtaXRlbV9fdi1uYW1lLCAudGlja2V0LWl0ZW1fX2RhdGUsIC50aWNrZXQtaXRlbV9fcmVzdWx0LCAudGlja2V0LWl0ZW1fX2Zvci1wb3N0ZXItdGltZSwgLnRpY2tldC1pdGVtX19mb3ItcG9zdGVyLW5hbWUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4udGlja2V0LWl0ZW1fX2xvZ28ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIG1heC13aWR0aDogNjBweDtcbn1cbi50aWNrZXQtaXRlbV9fcmVzdWx0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICB3aWR0aDogMjUuMzMlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGlja2V0LWl0ZW1fX3ZzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA5NCU7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzVweCAwIDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpY2tldC1pdGVtX192LCAudGlja2V0LWl0ZW1fX3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzcuMzMlO1xufVxuLnRpY2tldC1pdGVtX19kYXRlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjODI4MjgyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy90b3A6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aWNrZXQtaXRlbV9fdGltZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogIzgyODI4MjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aWNrZXQtaXRlbV9fdi1uYW1lIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLy9oZWlnaHQ6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4udGlja2V0LWl0ZW1fX2Zvci1wb3N0ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGlja2V0LWl0ZW1fX2Zvci1wb3N0ZXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGNvbG9yOiAjODI4MjgyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAwIDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGlja2V0LWl0ZW1fX2Zvci1wb3N0ZXItdGltZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjODI4MjgyO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aWNrZXQtaXRlbV9zdHlsZSB7XG4gIC50aWNrZXQtaXRlbV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGlja2V0LWl0ZW1fX3ZzIHtcbiAgICBwYWRkaW5nOiA1cHggMCAxMHB4O1xuICB9XG4gIC50aWNrZXQtaXRlbV9fZm9yLXBvc3Rlci1uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGlja2V0LWl0ZW1fX2Zvci1wb3N0ZXItdGltZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4udGlja2V0LWl0ZW1fX2xvZ28td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDcwcHg7XG59XG5cbkBpbXBvcnQgXCJsb2dvLWNvcnJlY3RlZFwiOyIsIlxuJHByaW1hcnlDb2xvcjogI0Q1MjgyNztcbiR3aGF0c0FwcENvbG9yOiAjNDNkODU0O1xuIiwiLnRpY2tldF9pdGVtX2luZm9fdGVhbXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50aWNrZXRfaXRlbV9fY29sMyB7XG4gIHdpZHRoOiAzMyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGlja2V0LWl0ZW1fX2xvZ28td3JhcCB7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4uaG9tZV9fdGlja2V0cy10b3Age1xuICAudGlja2V0LWl0ZW1fX2xvZ28td3JhcCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uZXZlbnRfX3ZzLW5hbWUge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uaG9tZV9fdGlja2V0cy10b3AgLnRpY2tldC1pdGVtX192cyB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDAgIWltcG9ydGFudDtcbn1cblxuLnRpY2tldC1pdGVtOmhvdmVyIHtcbiAgLnRpY2tldC1pdGVtX19kYXRlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC50aWNrZXQtaXRlbV9fdi1uYW1lIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDJweCAjMDAwO1xuICB9XG59XG5cbi50aWNrZXRfaXRlbV9pbmZvX2V2ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnRpY2tldF9pdGVtX2JvZHkge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50aWNrZXRfaXRlbV9fcmVzdWx0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmV2ZW50X192cy1sb2dvLXdyYXAge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaG9tZV9fYmEtYm9sLWltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ldmVudF9fdnMtbmFtZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ldmVudF9fdnMtaW5mbyB7XG4gIHdpZHRoOiAzMyUgIWltcG9ydGFudDtcbn1cbi5ldmVudF9fdnMtcmVzdWx0IHtcbiAgd2lkdGg6IDMzJSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRpY2tldF9pdGVtX2luZm9fd3JhcCB7XG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xufVxuLmV2ZW50X192cy1sb2dvIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi50aWNrZXQtaXRlbV9fZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRpY2tldC1pdGVtX19sb2dvLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjBweCkge1xuICAuZXZlbnRfX3ZzLWxvZ28ge1xuICAgIG1heC13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZXZlbnRfX3ZzX3JvdyB7XG4gICAgd2lkdGg6IDM4JSAhaW1wb3J0YW50O1xuICB9XG4gIC5ldmVudF9fdGl0bGUtd3JhcCwgLmV2ZW50X19kYXRlIHtcbiAgICB3aWR0aDogMjYlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudGlja2V0X2l0ZW1faW5mb193cmFwIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuICAudGlja2V0LWl0ZW1fX2xvZ28td3JhcCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgLmV2ZW50X192c19yb3cge1xuICAgIHdpZHRoOiA0NCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmV2ZW50X190aXRsZS13cmFwLCAuZXZlbnRfX2RhdGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmV2ZW50X19pbmZvIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLmV2ZW50X19pbWcsIC5ldmVudF9faW1nLXdyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICB9XG4gIC5ldmVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZXZlbnRfX2RhdGUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xMHB4O1xuICB9XG4gIC5ldmVudF9faGFsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmV2ZW50X192c19yb3cge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ldmVudF9fdnNfcm93IHtcbiAgICBtYXJnaW46IC0zMHB4IGF1dG8gMCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmV2ZW50X19kYXRlLXRpbWUge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZXZlbnRfX3ZzLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmV2ZW50X190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDIzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5ldmVudF9fdnMtbG9nby13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5ldmVudF9fdnMtbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLmV2ZW50X192cy1sb2dvLXdyYXAge1xuICAgIGhlaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuZXZlbnRfX3ZzLWxvZ28td3JhcCB7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgLmhvbWVfX2JhLWJvbC1pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZXZlbnRfX3ZzLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmV2ZW50X192c19yb3cge1xuICAgIHdpZHRoOiA5MiUgIWltcG9ydGFudDtcbiAgfVxufSIsIi50aWNrZXRfaXRlbSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAwIDRweCA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogY2FsYygyNSUgLSA0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udGlja2V0X2l0ZW1fYm9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgcGFkZGluZzogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRpY2tldF9pdGVtX2RhdGVfd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50aWNrZXRfaXRlbV9kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50aWNrZXRfaXRlbV9kYXRlX2RheSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi50aWNrZXRfaXRlbV9kYXRlX3RpbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi50aWNrZXRfaXRlbV9kYXRlX21vbnRoIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpY2tldF9pdGVtX3BsYWNlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpY2tldF9pdGVtX2luZm9fd3JhcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi8vLy/Qn9C10YDQstCw0Y8g0LLQtdGA0YHQuNGPXG4uX3RpY2tldF9pdGVtX3YxIHtcblxuICAudGlja2V0X2l0ZW1faW5mb193cmFwIC50aWNrZXRfaXRlbV9wbGFjZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLy8v0JLRgtC+0YDQsNGPINCy0LXRgNGB0LjRj1xuLl90aWNrZXRfaXRlbV92MiB7XG5cbiAgLnRpY2tldF9pdGVtX2luZm9fdGVhbXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC50aWNrZXRfaXRlbV9kYXRlX3dyYXAgLnRpY2tldF9pdGVtX3BsYWNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50aWNrZXRfaXRlbV9pbmZvX3dyYXAgLnRpY2tldF9pdGVtX3BsYWNlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbn1cblxuLnRpY2tldF9pdGVtX2J0biB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5Q29sb3I7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAudGlja2V0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDRweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC50aWNrZXRfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgfVxuICAudGlja2V0X2l0ZW1fYm9keSB7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICB9XG4gIC50aWNrZXRfaXRlbV9kYXRlX2RheSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC50aWNrZXRfaXRlbV9kYXRlX3RpbWUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAudGlja2V0X2l0ZW1fZGF0ZV9tb250aCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC50aWNrZXRfaXRlbV9wbGFjZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG4gIC50aWNrZXRfaXRlbV9pbmZvX3dyYXAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAudGlja2V0X2l0ZW1fYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG5cblxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudGlja2V0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICB9XG59IiwiLnNsaWRlcl9faW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNsaWRlciBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlcl9saW5re1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xufVxuXG4uc2xpZGVyIHtcbiAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgbGkge1xuICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLyomOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCA4OCwgMTQ2LCAwKSA0NS4xNCUsIHJnYmEoMCwgMjgsIDgzLCAwLjUpIDY0LjA1JSwgIzAwMUM1MyA4OS4yOCUpLFxuICAgIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgODgsIDE0NiwgMCkgNDUuMTQlLCByZ2JhKDAsIDg4LCAxNDYsIDAuNSkgNjQuMDUlLCAjMDA1ODkyIDg5LjI4JSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTtcbiAgfSovXG59XG4uc2xpZGVyLW1hc2sge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDg4LCAxNDYsIDApIDQ1LjE0JSwgcmdiYSgwLCAyOCwgODMsIDAuNSkgNjQuMDUlLCAjMDAxQzUzIDg5LjI4JSksXG4gIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgODgsIDE0NiwgMCkgNDUuMTQlLCByZ2JhKDAsIDg4LCAxNDYsIDAuNSkgNjQuMDUlLCAjMDA1ODkyIDg5LjI4JSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk7XG59XG4uc3BsaWRlX19saXN0IHtcbiAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cblxuLnNsaWRlcl9hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNDFweDtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uc2xpZGVyX2Fycm93LnByZXZfaWNvbiB7XG4gIGxlZnQ6IC0yMXB4O1xufVxuLnNsaWRlcl9hcnJvdy5uZXh0X2ljb24ge1xuICByaWdodDogLTIxcHg7XG59XG4ucHJldl9pY29uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3cvc2xpZGVyLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbi5uZXh0X2ljb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9hcnJvdy9zbGlkZXIuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNsaWRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL2hlaWdodDogMTAwJTtcbiAgLy9taW4taGVpZ2h0OiA1MTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuc3BsaWRlX190cmFjayB7XG4gICAgLy92aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG59XG4uc3BsaWRlLS1kcmFnZ2FibGU+LnNwbGlkZV9fdHJhY2s+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnNsaWRlcl9fZG90cyB7XG5cbn1cbi5zbGlkZXJfX2RvdHMtd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDE2cHg7XG59XG4uc2xpZGVyX19kb3Qge1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpZGVyX19kb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNsaWRlcl9fZG90LmFjdGl2ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5zbGlkZXJfX2RvdDpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLnNsaWRlciAuc3BsaWRlX190cmFjayB7XG4gIC8vaGVpZ2h0OiA0MTNweCAhaW1wb3J0YW50O1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnNsaWRlcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiA0NDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IDQwcHg7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uc3BsaWRlX19zbGlkZSB7XG4gIC8vaGVpZ2h0OiAxMDAlO1xuICAvL21pbi1oZWlnaHQ6IDUxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2xpZGVyLXdyYXAgLnNwbGlkZV9fdHJhY2sge1xuICAvL2hlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAvL21pbi1oZWlnaHQ6IDUxMHB4O1xufVxuLnNsaWRlciB7XG4gIC8vaGVpZ2h0OiA1MTBweCAhaW1wb3J0YW50O1xufVxuXG4uZG90cyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmRvdCB7XG4gIHBhZGRpbmc6IDVweCA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDIwLCA5NiwgMC4yKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXM7XG4gIH1cblxuICAmOmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5Q29sb3I7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxufVxuXG4uZG90LmFjdGl2ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogJHByaW1hcnlDb2xvcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn0iLCIubmV3c19yb3cge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG4ubmV3LWl0ZW0ge1xuICB3aWR0aDogY2FsYygyNSUgLSA0cHgpO1xuICBtYXJnaW46IDAgMCA0NHB4IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm5ldy1pdGVtX19pbmZvIHtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG59XG4ubmV3LWl0ZW1fX2ltZy13cmFwIHtcbiAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vdG9wOiAwO1xuICAvL2xlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmV3LWl0ZW1fX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm5ldy1pdGVtX19uYW1lIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcblxuICAmOmhvdmVyIHtcbiAgICAvL2NvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICB9XG59XG4ubmV3LWl0ZW1fX2RhdGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuLm5ldy1pdGVtX19mb290ZXItcm93IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5ldy1pdGVtX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3cvbmV3cy1saW5rLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXM7XG4gIH1cbiAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICB9XG59XG4ubmV3LWl0ZW06aG92ZXIge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbn1cblxuLm5ldy1pdGVtX19idG4ge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeUNvbG9yO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDI1cHg7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3cvYXJyX3doaXRlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXM7XG4gIH1cblxuICAmOmhvdmVyOjphZnRlciB7XG4gICAgbGVmdDogNXB4O1xuICB9XG59XG4ubmV3LWl0ZW1fX2RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICByaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENTI4Mjc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xufSIsIi5yZXZpZXdzIHtcbiAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnJldmlld3NfX2NvbnRyb2xzLXNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgLy9cbiAgICAvLy5zcGxpZGVfX2Fycm93cyB7XG4gICAgLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAgZGlzcGxheTogYmxvY2s7XG4gICAgLy99XG5cbiAgfVxuICAvLy5zcGxpZGVfX2Fycm93cyB7XG4gIC8vICBkaXNwbGF5OiBub25lO1xuICAvL31cblxuICAuc2xpZGVyX2Fycm93Lm5leHRfaWNvbiB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnNsaWRlcl9hcnJvdy5wcmV2X2ljb24ge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnNsaWRlcl9hcnJvdyB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zbGlkZXJfYXJyb3c6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5uZXh0X2ljb246OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2Fycm93L2Fycl9uZXh0X3JlZC5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAvL2JhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAucHJldl9pY29uOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9hcnJvdy9hcnJfcHJldl9yZWQuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbn1cbi5yZXZpZXdzLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmV2aWV3cy5zcGxpZGUsIC5yZXZpZXdzLnNwbGlkZV9fc2xpZGUge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cbi5yZXZpZXdzLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDMzNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCA5OHB4O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9xdW90ZV9ibGFjay5zdmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cbi5yZXZpZXdzLWl0ZW1fX21zZyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnJldmlld3MgLnNwbGlkZV9fc2xpZGU6bnRoLWNoaWxkKG9kZCkge1xuICAucmV2aWV3cy1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeUNvbG9yO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9xdW90ZS5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIH1cblxuICAgIC5yZXZpZXdzLWl0ZW1fX21zZywgLnJldmlld3MtaXRlbV9fYXV0aG9yLW5hbWUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gIH1cbn1cbi5yZXZpZXdzLWl0ZW1fX2F1dGhvci1pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTVweDtcbiAgbGVmdDogLTMycHg7XG59XG4uc3BsaWRlLS1kcmFnZ2FibGU+LnNwbGlkZV9fdHJhY2s+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZSB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucmV2aWV3cy1pdGVtX19tc2ctdGV4dCB7XG4gIGhlaWdodDogMTcycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDc7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB6LWluZGV4OiA5O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLnJldmlld3MtaXRlbV9fYXV0aG9yLWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xufVxuLnJldmlld3MtaXRlbV9fYXV0aG9yLW5hbWUge1xuICBmb250LWZhbWlseTogJ0N1cHJ1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJldmlld3MtaXRlbV9fYXV0aG9yLWNpdHkge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLnJldmlld3MtaXRlbV9fYXV0aG9yLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIG1heC13aWR0aDogNjMlO1xufVxuLnJldmlld3NfX2J0biB7XG4gIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbn0iLCIuYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3cvYnJlYWRjcnVtYnMuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBtYXJnaW46ICAwIDEycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gIH1cbn1cbi5icmVhZGNydW1ic19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJyZWFkY3J1bWJzX19saW5rX2xhc3Qge1xuICBjb2xvcjogI0E1QTVBNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIi53aG8td2luICB7XG5cbn1cbi53aG8td2luX3ZzLXJvdyB7XG4gIHdpZHRoOiA1MCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53aG8td2luX2Rlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLndoby13aW5fX3doaXRlIHtcbiAgcGFkZGluZzogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLndoby13aW5fX3ZzLWxvZ28ge1xuICBtYXgtd2lkdGg6IDEyMHB4O1xufVxuLndoby13aW5fX3ZzLW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8vbWFyZ2luLXRvcDogMTBweDtcbn1cbi53aG8td2luX192cy1sb2dvLXdyYXAge1xuICBoZWlnaHQ6IDEyMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53aG8td2luX192cy1yZXN1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMzMlO1xuICAvL2hlaWdodDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53aG8td2luX192cy1ib2wtaW1nIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi53aG8td2luX192cy1yZXN1bHQtdGV4dCB7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgYmFja2dyb3VuZDogZGFya2VuKCRwcmltYXJ5Q29sb3IsIDE1JSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuLndoby13aW5fX3ZzLWluZm8ge1xuICBtaW4td2lkdGg6IDMwJTtcbn0iLCIuZ2FsbGVyeV9fY3VycmVudC1pbWctd3JhcCB7XG4gIHdpZHRoOiA1NSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MzVweDtcbn1cbi5nYWxsZXJ5X19wcmV2aWV3IHtcbiAgd2lkdGg6IDQ1JTtcbn1cbi5nYWxsZXJ5X19wcmV2aWV3LWl0ZW0ge1xuICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuICBoZWlnaHQ6IDEzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdhbGxlcnlfX3ByZXZpZXctaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmdhbGxlcnlfX2NvbnRlbnQge1xuXG59XG4uZ2FsbGVyeV9fY3VycmVudC1pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDVweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbn0iLCIuY2hlY2tvdXQtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDE0cHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwNiUpIHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4uY2hlY2tvdXQtZml4ZWQuc2hvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuXG4gIC5jaGVja291dF9fYnRuIHtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGxlZnQ6IC0zNXB4O1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4uY2hlY2tvdXRfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjAwcHg7XG4gIGxlZnQ6IC02MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogJHByaW1hcnlDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiA5OTk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggIzAwMDAwMDM4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tvdXRfX2J0bi1jb250ZW50IHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbn1cbi5jaGVja291dF9fYnRuLXF0eSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5Q29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtOHB4O1xuICBsZWZ0OiAtM3B4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY2hlY2tvdXRfX3RpY2tldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTRweDtcbiAgbGVmdDogLTE1cHg7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG5cbi5jaGVja291dC1maXhlZF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE0cHggIzAwMDAwMDNiO1xuICB3aWR0aDogMzUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbn1cbi5jaGVja291dC1maXhlZF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTNweCAxM3B4IDEzcHggOTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICMwMDA7XG59XG4uY2hlY2tvdXQtZml4ZWRfX2Nsb3NlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM4MjgyODI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbn1cbi5jaGVja291dC1maXhlZF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHggOXB4IDEycHggMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAmOmxhc3QtY2hpbGQge1xuXG4gIH1cbn1cbi5jaGVja291dC1maXhlZF9faXRlbS1jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogaW5pdGlhbDtcblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuXG4uY2hlY2tvdXQtZml4ZWRfX2l0ZW0tY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2Nsb3NlX21vZGFsLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA4cHg7XG59XG5cbi5jaGVja291dC1maXhlZF9faXRlbS1jbG9zZS5jbG9zZV9pY29uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cbi5jaGVja291dC1maXhlZF9faXRlbSB7XG4gIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGVja291dC1maXhlZF9fc2VjdG9yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICMzMzM7XG59XG4uY2hlY2tvdXQtZml4ZWRfX2l0ZW0tcHJpY2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5jaGVja291dC1maXhlZF9fYm9keSB7XG4gIGJhY2tncm91bmQ6ICNkY2RjZGM7XG4gIHBhZGRpbmc6IDVweCAwIDNweCAwO1xufVxuLmNoZWNrb3V0LWZpeGVkX19mb290ZXIge1xuXG59XG4uY2hlY2tvdXQtZml4ZWRfX3ByaWNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxM3B4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMzM7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoZWNrb3V0LWZpeGVkX19idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaGVja291dC1maXhlZF9fY2xlYXIge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjODI4MjgyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEzcHggMTVweDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxufVxuLmNoZWNrb3V0LWZpeGVkX19zY3JvbGwge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMzA2cHg7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIGJhY2tncm91bmQ6ICMwMDFjNTM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMWM1MztcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG5cbi5ib3VuY2Uge1xuICAvL2FuaW1hdGlvbjogYm91bmNlIC43cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cbi5jaGVja291dC1maXhlZF9faXRlbS1jbG9zZS5jbG9zZV9pY29uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbn0iLCIub3JkZXJpbmdfX2NvbnRlbnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNBNUE1QTU7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbi5vcmRlcmluZ19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm9yZGVyaW5nX19zdGVwIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0E1QTVBNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E1QTVBNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogLTcwcHg7XG59XG4ub3JkZXJpbmdfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbn1cblxuXG4ub3JkZXJpbmdfX2NvZGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ub3JkZXJpbmdfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLm9yZGVyaW5nX19jb250YWN0cyB7XG5cbn1cbi5vcmRlcmluZ19fZm9ybSB7XG4gIHdpZHRoOiA0OSU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ub3JkZXJpbmdfX3BheSB7XG4gIHdpZHRoOiA1MSU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5vcmRlcmluZ19fZm9ybS1tc2cge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3JkZXJpbmdfX2Zvcm0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyaW5nX19wYXktbWV0aG9kcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG59XG4ub3JkZXJpbmdfX3BheS1pbWFnZXMge1xuICBtYXJnaW46IDI2cHggMDtcbn1cbi5vcmRlcmluZ19fcGF5LXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogIzBDODJFODtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbn1cblxuLm9yZGVyaW5nLXN1Y2Nlc3NfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLm9yZGVyaW5nX19ib2wxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICBsZWZ0OiAtNDBweDtcbn1cbi5vcmRlcmluZ19fYm9sMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNTBweDtcbiAgcmlnaHQ6IC00MHB4O1xufVxuLm9yZGVyaW5nX19udW1iZXIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBjb2xvcjogIzgyODI4MjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5vcmRlcmluZy1zdWNjZXNzX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuLm9yZGVyaW5nLXN1Y2Nlc3Mge1xuICAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNTBweCA0MHB4O1xuICAgIHdpZHRoOiA3MDBweDtcbiAgfVxuICAubW9kYWxfX2Nsb3NlIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5vcmRlcmluZ19fcGF5LWltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXJpbmdfX2JvbnVzZXNfcGhvbmVfY29udGFpbmVye1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ub3JkZXJpbmdfX2JvbnVzZXNfcGhvbmV7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI0E1QTVBNTtcbn1cbi5vcmRlcmluZ19fdXNlLWJhbGxze1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAmIHNwYW57XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBjb2xvcjogI0E1QTVBNTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn0iLCIucmV2aWV3LW1vZGFsX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuLnJldmlldy1tb2RhbF9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZXZpZXctbW9kYWxfX3RpdGxlLWxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4ucmV2aWV3LW1vZGFsX19jb250ZW50IHtcbiAgcGFkZGluZzogNTBweDtcbn1cbi5yZXZpZXctbW9kYWxfX3Bob3RvLWxhYmVsIHtcbiAgd2lkdGg6IDQ1JTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4ucmV2aWV3LW1vZGFsX19tc2cge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDM2cHg7XG59XG4ucmV2aWV3LW1vZGFsX19waG90byB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnJldmlldy1tb2RhbF9fZm9ybS5lcnJvciB7XG4gIC5yZXZpZXctbW9kYWxfX3Bob3RvLWxhYmVsIHtcbiAgICBjb2xvcjogI0VCNTc1NztcbiAgfVxufSIsIi5zZWN0b3JfX3JvdyB7XG4gIGhlaWdodDogMzBweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzg2ODY4NjtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uZXZlbnRfc2VjdG9yX2hlYWR7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogNTBweDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5ldmVudF9zZWN0b3JfcHJpY2VfbGFiZWxfbGlzdHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5ldmVudF9zZWN0b3JfYmFja3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ldmVudF9zZWN0b3JfYmFjazo6YmVmb3Jle1xuICBjb250ZW50OiBcIlwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvdGVzdC9jaGV2cm9uLWxlZnQucG5nJyk7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjVweDtcbiAgdG9wOiAycHg7XG59XG5cbi5zZWN0b3JfX3Jvd3Mge1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5wbGFjZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjRkZENjEyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuLl9fcGxhY2VfYXZhaWxhYmxlIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5fX3BsYWNlX3VuYXZhaWxhYmxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uX19wbGFjZV9sb2NrZWR7XG4gIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ucGxhY2Vfc2VsZiB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNGRUM1MDAgIWltcG9ydGFudDtcbn1cbi5wbGFjZV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWN0b3JfX3Njcm9sbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbi5zZWN0b3JfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5zZWN0b3JfdGlwIHtcbiAgYmFja2dyb3VuZDogIzIxMjEyMTtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnNlY3Rvcl90aXAtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tb2RhbC1zZWN0b3JfX2NvbnRyb2xzLWJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRkVDNTAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRUM1MDAgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rvcl9wYXJ0ZXJyZXtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vaGVpZ2h0OiA0MDBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnNlY3Rvcl9wYXJ0ZXJyZV90ZXh0e1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmV2ZW50X19xdHl7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLnF0eV9faW5wdXR7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLl9xdHlfY29udHJvbHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VjdG9yX19yb3dzX3JpZ2h0e1xuICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xufSIsIi5tZW51LW1hc2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNDNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAwJSkgc2NhbGUoMS4xKTtcbn1cbi5tZW51LW1hc2suc2hvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbn1cbi5tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lbnVfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ubWVudV9fY29udGFjdHMge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMzNweCAwIDAgMjBweDtcbn1cbi5tZW51X19uYXYge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAzM3B4IDIwcHggMCAyMHB4O1xufVxuLm1lbnVfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiBza2V3KDAsIDE5ZGVnKTtcbn0iLCIuY2hlY2tvdXQtZG93biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcblxuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQwJSk7XG4gIHotaW5kZXg6IDk5OTtcbiAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDAgMDtcbn1cbi5jaGVja291dC1kb3duLnNob3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uY2hlY2tvdXQtZG93bl9fY29udGVudCB7XG4gIG1heC13aWR0aDogMTQyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLmNoZWNrb3V0LWRvd25fX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDIwJSAtIDIwcHgpO1xuICBtYXJnaW46IC0zMHB4IDAgMCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyNXB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwcHggLTVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbn1cbi5jaGVja291dC1kb3duX19saXN0IHtcbiAgd2lkdGg6IDYzJTtcbn1cbi5jaGVja291dC1kb3duX19pdGVtLWNsb3NlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tvdXQtZG93bl9faXRlbS1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jaGVja291dC1kb3duX19pdGVtLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2hlY2tvdXQtZG93bl9fcmlnaHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uY2hlY2tvdXQtZG93bl9fdG90YWwtcHJpY2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNoZWNrb3V0LWRvd25fX3JpZ2h0IHtcbiAgd2lkdGg6IDM3JTtcbn1cbi5jaGVja291dC1kb3duX19idG4td3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmNoZWNrb3V0LWRvd25fX2xpc3Rfcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufSIsIi5wYXJraW5nIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG5cbiAgLmV2ZW50X190ZCB7XG4gICAgLy93aWR0aDogY2FsYygyMCUpO1xuICB9XG4gIC5ldmVudF9fdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmV2ZW50X190YWJsZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG4uY2hlY2tvdXRfcGFya2luZ19faXRlbSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSk7XG5cbiAgLnF0eV9fcmVzdWx0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gIH1cbiAgLnF0eV9fbWludXMsIC5xdHlfX3BsdXMge1xuICAgIHdpZHRoOiAyOHB4O1xuICB9XG4gIC5xdHlfX21pbnVzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnF0eV9fcGx1cyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ub3JkZXJpbmctdGFibGVfX3BhcmtpbmctaXRlbSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjEyLCA0MCwgMzksIDAuMik7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuXG4gIC5vcmRlcmluZy10YWJsZV9fdGIge1xuICAgIHBhZGRpbmc6IDE0cHggMzBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAub3JkZXJpbmctdGFibGVfX3RiOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogY2FsYygyOCUpO1xuICB9XG4gIC5xdHkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucXR5X19taW51cyB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIHRvcDogMDtcbiAgfVxufVxuLm9yZGVyaW5nLXRhYmxlX19wYXJraW5nLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYXJraW5nLW9yZGVyaW5nX3RleHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xufVxuLm9yZGVyaW5nLXRhYmxlX19wYXJraW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDUyODI3O1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ucGFya2luZ19fbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogOTtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzO1xuXG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBhcmtpbmdfX21vZGFsLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnBhcmtpbmdfX21vZGFsLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGFya2luZ19fbGlzdC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhcmtpbmdfX2xpc3Qge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLnF0eSB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnF0eV9wYXJ0ZXJyZXtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBhcmtpbmdfX2xpc3QtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFya2luZ19fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzRweDtcbiAgcmlnaHQ6IDIwcHg7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9jbG9zZV9tb2RhbC5zdmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59IiwiLmNvb2tpZS1tYXNrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICB6LWluZGV4OiA5OTk5OTtcblxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cbn1cbi5jb29raWUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjE0LCAyMTQsIDIxNCwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIG1heC13aWR0aDogOTMycHg7XG59XG4uY29va2llX19idG4ge1xuICBiYWNrZ3JvdW5kOiAjMENEQzQ2O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNvb2tpZV9faW5mbyB7XG4gIHdpZHRoOiBjYWxjKDgwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgLnRleHQtc3R5bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uY29va2llX19idG4td3JhcCB7XG4gIHdpZHRoOiBjYWxjKDIwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29va2llLW1hc2suc2hvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn0iLCIuc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2hfX2lucHV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAwcHggMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB3aWR0aDogY2FsYygxMDAlKTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjODI4MjgyO1xuICB9XG59XG4uc2VhcmNoX19idG4ge1xuICBib3JkZXItcmFkaXVzOiAwcHggMTBweCAxMHB4IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogY2FsYygyNSUpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zZWFyY2hfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggIzAwMDA7XG4gIHdpZHRoOiBjYWxjKDgwJSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcblxuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAuMXM7XG5cbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbn1cbi5zZWFyY2hfX3Jlc3VsdCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICB9XG59XG4uZm9vdGVyIHtcbiAgLnNlYXJjaCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICB9XG4gIC5zZWFyY2hfX2lucHV0IHtcbiAgICBwYWRkaW5nOiA2cHggMjBweCA0cHggMjBweDtcbiAgfVxuICAuc2VhcmNoX19idG4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkN1cHJ1bVwiLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnlDb2xvcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiA4cHggMTJweCA0cHggMTJweCAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zZWFyY2hfX2Ryb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoNzglKTtcbiAgICBtYXgtaGVpZ2h0OiAxMjhweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zZWFyY2hfX2Ryb3Bkb3duLnNob3cge1xuICAgIHRvcDogMzZweDtcbiAgfVxuICAuc2VhcmNoX19yZXN1bHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmZvb3Rlcl9fbmF2LXdyYXAge1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbn1cbi5mb290ZXJfX25hdiB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5zZWFyY2hfX2Ryb3Bkb3duLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0b3A6IDM5cHg7XG59IiwiLypvcmRlcmluZ19tb2RhbC5odG1sKi9cbi8qb3JkZXJpbmdfc3VjY2Vzcy5odG1sKi9cbi8qY2FydF90aWNrZXRfaXRlbV9kZXNrdG9wLmh0bWwqL1xuLypjYXJ0X3RpY2tldHNfZGVza3RvcC5odG1sKi9cbi8qcGFya2luZ19pdGVtX2Rlc2t0b3AuaHRtbCovXG5cbi5tb2RhbC1vcmRlcmluZyB7XG5cbiAgICAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTE4cHggNDVweCA5MHB4O1xuICAgIH1cbn1cbi5tb2RhbC1vcmRlcmluZ19fdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ub3JkZXJpbmdfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5vcmRlcmluZ19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ub3JkZXJpbmdfX3N0ZXAge1xuICAgIGxlZnQ6IC05MXB4O1xufVxuLm9yZGVyaW5nX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm9yZGVyaW5nLXN1Y2Nlc3Mge1xuICAgIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCA3NnB4O1xuICAgIH1cbn1cbi5vcmRlcmluZy1zdWNjZXNzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9yZGVyaW5nLXN1Y2Nlc3NfX3RleHQge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbn1cbi5vcmRlcmluZ19fYm9sMSB7XG4gICAgdG9wOiAtNDBweDtcbiAgICBsZWZ0OiAtNzVweDtcbn1cbi5vcmRlcmluZ19fYm9sMiB7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICByaWdodDogLTc1cHg7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ub3JkZXJpbmctdGFibGUsXG4ub3JkZXJpbmctdGFibGVfX3RoZWFkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ub3JkZXJpbmctdGFibGVfX3RiIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLm9yZGVyaW5nLXRhYmxlX190Yi1uYW1lIHtcbiAgICB3aWR0aDogMjguMSUgIWltcG9ydGFudDtcbn1cbi5vcmRlcmluZy10YWJsZV9fdGItdGlja2V0cyB7XG4gICAgd2lkdGg6IDQzLjglICFpbXBvcnRhbnQ7XG59XG4ub3JkZXJpbmctdGFibGVfX3RiLXByaWNlIHtcbiAgICB3aWR0aDogMjguMSUgIWltcG9ydGFudDtcbn1cbi5vcmRlcmluZy10YWJsZV9fdGJvZHkge1xuICAgIHBhZGRpbmc6IDkuNXB4IDMwcHggIWltcG9ydGFudDtcblxuICAgIC5vcmRlcmluZy10YWJsZV9fdGIge1xuICAgICAgICBwYWRkaW5nOiA5LjVweCAxMHB4IDkuNXB4IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4ub3JkZXJpbmctdGFibGVfX3NlY3RvciB7XG4gICAgd2lkdGg6IDYwLjMlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLm9yZGVyaW5nLXRhYmxlX190ciB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOS41cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbi5vcmRlcmluZy10YWJsZV9fbGlzdCB7XG4gICAgd2lkdGg6IDcxLjklICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOS41cHggMCAhaW1wb3J0YW50O1xuXG4gICAgLm9yZGVyaW5nLXRhYmxlX190YiB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5vcmRlcmluZy10YWJsZV9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5jbG9zZV9pY29uOjpiZWZvcmUge1xuICAgICAgICB0b3A6IC0zcHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5vcmRlcmluZ19fYm9udXMtdmFsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBjb2xvcjogIzAwMDAwMDtcblxufVxuXG4vLy9cbi5vcmRlcmluZy10YWJsZV9fYm9udXMge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnlDb2xvcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAub3JkZXJpbmctdGFibGVfX2JvbnVzLXZhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgfVxufVxuLm9yZGVyaW5nLXRhYmxlX19ib251cy1kZXNjIHtcbiAgICBmbGV4OiAxIDA7XG59XG4ub3JkZXJpbmctdGFibGVfX2JvbnVzLXBob25lIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub3JkZXJpbmctdGFibGVfX2JvbnVzLWJ0bi13cmFwIHtcbiAgICB3aWR0aDogMjE0cHg7XG59XG4ub3JkZXJpbmctdGFibGVfX2JvbnVzLWJ0biB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5Q29sb3I7XG4gICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBuby1kcm9wO1xuICAgIG9wYWNpdHk6IC4zO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgIGN1cnNvcjogbm8tZHJvcDtcbiAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5vcmRlcmluZy10YWJsZV9fdG90YWwtcHJpY2UtcmlnaHQge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG59XG4ub3JkZXJpbmctdGFibGVfX3RvdGFsLXByaWNlLWxlZnQge1xuICAgIGZsZXg6IDEgMDtcbn1cbi5vcmRlcmluZy10YWJsZV9fcHJvbW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICYuZGlzYWJsZWR7XG4gICAgICAgIC5vcmRlcmluZ19fY29kZS1pbnB1dHtcbiAgICAgICAgICAgIGNvbG9yOiAjYTVhNWE1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E1YTVhNSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5sYWJlbHtcbiAgICAgICAgICAgIGNvbG9yOiAjYTVhNWE1ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG59XG5cbi5vcmRlcmluZy10YWJsZV9fdG90YWwtcHJpY2UtbGVmdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZsZXg6IDEgMDtcbn1cbi5jYXJ0X3RvdGFsX3ByaWNlLWRpc2NvdW50IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogI0Q0MjgyNztcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbi5jYXJ0X3RvdGFsX3ByaWNlLW9sZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICYub2xkIHtcbiAgICAgICAgY29sb3I6ICNBNUE1QTU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Q0MjgyNztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcnRfdG90YWxfcHJpY2UtbmV3IHtcbiAgICBjb2xvcjogI0Q0MjgyNztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9tb19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXJpbmctc3VjY2Vzc19fcmVzdWx0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm9yZGVyaW5nLXN1Y2Nlc3NfX3Jlc3VsdC1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4ub3JkZXJpbmctc3VjY2Vzc19fcmVzdWx0LWl0ZW0tdmFsIHtcbiAgICBjb2xvcjogI0Q0MjgyNztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi5vcmRlcmluZy10YWJsZV9fcGFya2luZyB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ub3JkZXJpbmctdGFibGVfX3BhcmtpbmctaXRlbSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5wYXJraW5nX2NhcnRfbmFtZSB7XG4gICAgICAgIHdpZHRoOiAyNTVweDtcbiAgICB9XG4gICAgLm9yZGVyaW5nLXRhYmxlX190YiB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucXR5IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAucXR5X19taW51cywgLnF0eV9fcGx1cyB7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAucXR5X19yZXN1bHQge1xuICAgICAgICBwYWRkaW5nOiAwIDMzcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5vcmRlcmluZy10YWJsZV9fdGItcHJpY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxufVxuLm9yZGVyaW5nLXRhYmxlX19wYXJraW5nLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ub3JkZXJpbmctdGFibGVfX3Bhcmtpbmcge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5vcmRlcmluZ19fY29kZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gICAgLm1vZGFsLW9yZGVyaW5nIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA0MHB4IDQ1cHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLm9yZGVyaW5nLXRhYmxlX19wYXJraW5nLWl0ZW0gLnBhcmtpbmdfY2FydF9uYW1lIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLm1vZGFsLW9yZGVyaW5nIC5tb2RhbF9fY2xvc2Uge1xuICAgICAgICB0b3A6IDdweDtcbiAgICB9XG4gICAgLm1vZGFsLW9yZGVyaW5nX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlcmluZy10YWJsZV9fdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlcmluZy10YWJsZV9fdGJvZHkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlcmluZy10YWJsZV9fcGFya2luZyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeUNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyaW5nLXRhYmxlX19wYXJraW5nLWl0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgICRwcmltYXJ5Q29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub3JkZXJpbmctdGFibGVfX3BhcmtpbmcgLm9yZGVyaW5nLXRhYmxlX19wYXJraW5nLWl0ZW0gLm9yZGVyaW5nLXRhYmxlX190YiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9yZGVyaW5nLXRhYmxlX19wYXJraW5nLWl0ZW0gLm9yZGVyaW5nLXRhYmxlX190Yi1wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcblxuICAgICAgICAucGFya2luZy1vcmRlcmluZ190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ3VwcnVtJywgc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub3JkZXJpbmctdGFibGVfX3BhcmtpbmctaXRlbSAucGFya2luZ19jYXJ0X25hbWUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAvL1xuICAgIC5vcmRlcmluZy10YWJsZV9fdG90YWwtcHJpY2UtcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgICAuaW5wdXQge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQ6Zm9jdXMgfiAubGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9yZGVyaW5nX19jb2RlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAvL1xuICAgIC5vcmRlcmluZy1zdWNjZXNzX19yZXN1bHQge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuICAgIC5vcmRlcmluZ19fYm9sMSB7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5vcmRlcmluZ19fYm9sMiB7XG4gICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAvL1xuICAgIC5vcmRlcmluZy10YWJsZV9fYm9udXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgICAub3JkZXJpbmctdGFibGVfX2JvbnVzLWRlc2Mge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5vcmRlcmluZy10YWJsZV9fYm9udXMgLmZvcm0tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5vcmRlcmluZy10YWJsZV9fYm9udXMtYnRuLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAub3JkZXJpbmctdGFibGVfX2JvbnVzIC5vcmRlcmluZy10YWJsZV9fYm9udXMtdmFsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAtNjZweDtcbiAgICB9XG4gICAgLm9yZGVyaW5nLXRhYmxlX19ib251cyAub3JkZXJpbmctdGFibGVfX2JvbnVzLWJ0biB7XG4gICAgICAgIHdpZHRoOiAyMTRweDtcbiAgICB9XG4gICAgLy9cbiAgICAub3JkZXJpbmctdGFibGVfX3RvdGFsLXByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5Q29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub3JkZXJpbmctdGFibGVfX3RvdGFsLXByaWNlLWxlZnQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICB9XG4gICAgLmNhcnRfdG90YWxfcHJpY2UtbmV3IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1OXB4O1xuICAgIH1cbiAgICAuY2FydF90b3RhbF9wcmljZS1vbGQub2xkIHtcbiAgICAgICAgY29sb3I6ICNlYTkzOTM7XG4gICAgfVxuICAgIC5jYXJ0X3RvdGFsX3ByaWNlLW9sZC5vbGQ6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgICAub3JkZXJpbmctdGFibGVfX3RvdGFsLXByaWNlLXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmNhcnRfdG90YWxfcHJpY2UtZGlzY291bnQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxNDhweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG4gICAgLnByb21vX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5tb2RhbC1vcmRlcmluZ19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAub3JkZXJpbmdfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAub3JkZXJpbmdfX2NvbnRlbnQ6OmJlZm9yZSxcbiAgICAub3JkZXJpbmdfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub3JkZXJpbmctdGFibGVfX3RvdGFsLXByaWNlOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlcmluZ19fY29udGFjdHMge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIudXRwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogODBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBmbGV4OiAxIDEgMCU7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC51dHAge1xuICAgICAgICBnYXA6IDUwcHg7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHt9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge31cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgLnV0cCB7XG4gICAgICAgIGdhcDogMzBweDtcblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHt9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge31cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7fSIsIi5ib29raW5nX2Zsb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA1MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICZfX3N0ZXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleDogMSAxIDAlO1xuICAgIH1cblxuICAgICZfX2NpcmNsZSB7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmbGV4OiBub25lO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5ib29raW5nX2Zsb3cge1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuYm9va2luZ19mbG93IHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICZfX3N0ZXAge1xuICAgICAgICAgICAgZmxleDogMSAxIDM1JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7fVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHt9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5ib29raW5nX2Zsb3cge1xuICAgICAgICAmX19zdGVwIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHt9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge31cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7fSIsIi5rbnBfcGFnaW5hdGlvbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rbnBfcGFnZSBhe1xuICAgIGNvbG9yOiByZ2JhKDM0LCAyNiwgODcsIDEpO1xuICAgIGZvbnQtZmFtaWx5OiAnQWtyb2JhdCcsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmtucF9jdXJyZW50e1xuICAgIGNvbG9yOiByZ2JhKDM0LCAyNiwgODcsIDEpO1xuICAgIGZvbnQtZmFtaWx5OiAnQWtyb2JhdCcsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogLTNweDtcblxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmtucF9hcnJvd19sZWZ0e1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIGF7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5rbnBfYXJyb3dfcmlnaHR7XG4gICAgYXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn0iLCIuaGVhZGVyLW5hdl9fb3Blbi1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuaGVhZGVyLW5hdl9fbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uYXJyb3ctZHJvcCB7XG4gIC5oZWFkZXItbmF2X190ZXh0OmZpcnN0LWNoaWxkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2Fycm93L2Fycm93X3doaXRlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4OztcbiAgfVxufVxuLmhlYWRlci1uYXZfX21hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgbGVmdDogLTI1cHg7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAxNXB4IDE1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIC4xcztcbn1cbi5oZWFkZXItbmF2X19kcm9wZG93biB7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggIzAwMDAwMDMwO1xuICB6LWluZGV4OiAzO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNGRlZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cblxuXG4gIC5oZWFkZXItbmF2X19saW5rIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBjb2xvcjogIzMyMzIzMjtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgIH1cbiAgfVxuICAubGlzdC1zdHlsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuaGVhZGVyLW5hdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG4uaGVhZGVyLW5hdl9fb3Blbi1kcm9wZG93bjpob3ZlciB7XG4gIC5oZWFkZXItbmF2X190ZXh0OjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gIC5oZWFkZXItbmF2X19tYXNrIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdG9wOiAyMnB4O1xuICB9XG59XG4uaGVhZGVyLW5hdl9fb3Blbi1kcm9wZG93bi5ibGFja19zdHlsZSB7XG4gIC5oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAuYXJyb3ctZHJvcDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9hcnJvdy9hcnJvd19ibGFjay5zdmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxuICAuaGVhZGVyLW5hdl9fZHJvcGRvd24ge1xuICAgIC5oZWFkZXItbmF2X19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4ubG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG59XG5cbi5mb290ZXIge1xuICAubG9nbyB7XG4gICAgdG9wOiAwO1xuICB9XG59IiwiLnZpcC1uZXcge1xuICBtYXJnaW46IDkwcHggMDtcbiAgbWluLWhlaWdodDogNTk3cHg7XG5cbiAgLnRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAudGFiLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC52aXAtaXRlbXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWIge1xuICAgIGJhY2tncm91bmQ6ICNENDI4Mjc7XG4gICAgcGFkZGluZzogMTVweCAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDE3OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjRDQyODI3O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjRDQyODI3O1xuICAgIH1cbiAgfVxuICAudGFiOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMzdweDtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI0Q0MjgyNztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMXM7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0NCUpIHNrZXcoMjBkZWcpO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuXG4gICAgJi5hY3RpdmU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICB9XG4gIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5xdHlfX3Jlc3VsdCB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDQyODI3O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnF0eV9fcGx1cyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIC5xdHlfX21pbnVzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnZpcC1pdGVtLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJl9fc2xpZGVyLWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpcC1uZXdfb25lLXRhYiB7XG4gIG1heC13aWR0aDogNTIwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDMycHggIWltcG9ydGFudDtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI0Q0MjgyNztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLnZpcC1uZXdfb25lLXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udmlwLW5ld19fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgei1pbmRleDogMTtcbiAgbWF4LXdpZHRoOiA4NDBweDtcbiAgbWluLWhlaWdodDogNTEycHg7XG59XG4udmlwLW5ld19faW5mbyB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDUwcHg7XG59XG4udmlwLW5ld19fbGlzdC1pdGVtIHtcbiAgY29sb3I6ICMxMTE0NjA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnZpcC1uZXdfX2xpc3QtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgY29sb3I6ICMwMDA7XG59XG4udmlwLW5ld19fbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbn1cbi52aXAtbmV3X19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlwLW5ld19fcHJpY2Uge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICBjb2xvcjogI0Q0MjgyNztcbn1cbi52aXAtbmV3X19idG4ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3ZpcC1uZXcvY2FydC5zdmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxufVxuLnZpcC1uZXdfX3F0eSB7XG4gIG1hcmdpbjogMCA0MHB4IDAgNzRweDtcbn1cbi52aXAtZGVjb3IxIHtcbiAgd2lkdGg6IDMzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMxMTE0NjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA2NTlweDtcbiAgdHJhbnNmb3JtOiBza2V3KDIwZGVnKTtcbn1cbi52aXAtZGVjb3IyIHtcbiAgd2lkdGg6IDQyMHB4O1xuICBoZWlnaHQ6IDg3JTtcbiAgYmFja2dyb3VuZDogI0Q0MjgyNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDg2cHg7XG4gIHJpZ2h0OiAzNHB4O1xuICB0cmFuc2Zvcm06IHNrZXcoLTI4ZGVnKTtcbiAgei1pbmRleDogMjtcbn1cbi52aXAtbmV3X19zbGlkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC0yMHB4O1xuICByaWdodDogLTkwcHg7XG4gIGhlaWdodDogMTA3JTtcbiAgd2lkdGg6IDgwMHB4O1xuICB6LWluZGV4OiAzO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA3MiUgMCwgMTAwJSAxMDAlLCAyOCUgMTAwJSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4udmlwLXNsaWRlLWhlaWdodC1maXh7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbi52aXAtbmV3X19zbGlkZXItaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC44KTtcbn1cbi52aXAtbmV3X19zbGlkZXItaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgNzAlIDAsIDEwMCUgMTAwJSwgMzAlIDEwMCUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZpcC1uZXdfX3NsaWRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52aXAtbmV3X19kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgbGl7XG4gICAgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZXtcbiAgICAgIG1hcmdpbi1yaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLnZpcC1uZXdfX2RvdHMge1xuICAgICBsaSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogN3B4IDdweCAxM3B4IDdweDtcblxuICAgICAgICY6OmFmdGVye1xuICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICB9XG5cbiAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpcC1uZXdfX2RvdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAmOmhvdmVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NDBweCkge1xuICAudmlwLW5ldyAudGFiIHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICB9XG4gIC52aXAtbmV3IC50YWI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gIH1cbiAgLnZpcC1kZWNvcjEge1xuICAgIGxlZnQ6IDUyNHB4O1xuICB9XG4gIC52aXAtbmV3X19zbGlkZXItd3JhcCB7XG4gICAgbGVmdDogNDcwcHg7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gIH1cbiAgLnZpcC1kZWNvcjIge1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIGxlZnQ6IDcwMHB4O1xuICB9XG4gIC52aXAtbmV3X19pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICB9XG4gIC52aXAtbmV3X19xdHkge1xuICAgIG1hcmdpbjogMCAzMHB4IDAgNDRweDtcbiAgfVxuICAudmlwLW5ld19vbmUtdGFiIHtcbiAgICBtYXgtd2lkdGg6IDM4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpcC1uZXdfb25lLXRhYjpsYXN0LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IDM4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAudmlwLW5ldyAudGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAudmlwLW5ld19fc2xpZGVyLXdyYXAge1xuICAgIHRvcDogLTE1cHg7XG4gIH1cbiAgLnZpcC1kZWNvcjIge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICB0b3A6IDEyMHB4O1xuICB9XG4gIC52aXAtbmV3X19kb3RzIHtcbiAgICBsZWZ0OiA4MHB4O1xuICB9XG4gIC52aXAtbmV3X29uZS10YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAudmlwLWRlY29yMiB7XG4gICAgd2lkdGg6IDI2NXB4O1xuICAgIGhlaWdodDogNzkuNSU7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxuICAudmlwLW5ld19fc2xpZGVyLXdyYXAge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBsZWZ0OiA1MDBweDtcbiAgfVxuICAudmlwLW5ldyB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cbn1cblxuLy8gbm8tc2tld1xuQG1lZGlhIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAudmlwLW5ld19fc2xpZGVyLWl0ZW0ge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICB9XG4gIC52aXAtbmV3X19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA1MzFweDtcbiAgfVxuICAudmlwLW5ld19vbmUtdGFiIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpcC1uZXdfX3NsaWRlci1pbWcge1xuICAgIHRyYW5zZm9ybTogc2tldygwZGVnKSBzY2FsZSgxKTtcbiAgfVxuICAudmlwLWRlY29yMSwgLnZpcC1kZWNvcjIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpcC1uZXdfX3NsaWRlci13cmFwIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gIC52aXAtbmV3X19kb3RzIHtcbiAgICBsZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpcC1uZXdfX3NsaWRlci1pbWcge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnZpcC1uZXcgLnRhYiB7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgfVxuICAudmlwLW5ldyAudGFiOmxhc3QtY2hpbGQge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC52aXAtbmV3X19zbGlkZXItd3JhcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudmlwLW5ld19fY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAudmlwLW5ld19fc2xpZGVyLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGhlaWdodDogMzMwcHg7XG4gIH1cbiAgLnZpcC1uZXdfb25lLXRhYiB7XG4gICAgbWF4LXdpZHRoOiA5NiUgIWltcG9ydGFudDtcbiAgfVxuICAudmlwLW5ld19fc2xpZGVyLWltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gIC52aXAtbmV3IC50YWIge1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gIH1cbiAgLnZpcC1uZXcgLnRhYjpsYXN0LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG4gIC52aXAtbmV3IHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnRhYnMtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLnZpcC1uZXcgLnRhYnMge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnZpcC1uZXcge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAudmlwLW5ldyAudGFiIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHggMTBweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAudmlwLW5ldyAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLnZpcC1uZXdfX2xpc3QtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC52aXAtbmV3X19saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbiAgLnZpcC1uZXdfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxuICAudmlwLW5ld19fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAudmlwLW5ld19fYnRuOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuICAudmlwLW5ld19fcXR5IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnZpcC1uZXdfX2Zvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC52aXAtbmV3X19zbGlkZXItd3JhcCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAudmlwLW5ld19fZG90IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnZpcC1uZXdfX3NsaWRlci13cmFwIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC52aXAtbmV3IC50YWIge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gIH1cbiAgLnZpcC1uZXcgLnRhYjpsYXN0LWNoaWxkIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG59IiwiLnZpcC1uZXcyIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG5cbiAgLnRleHQtc3R5bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB9XG59XG5cbi52aXAtbmV3Ml9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDM2MHB4O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udmlwLW5ldzJfX2luZm8ge1xuICBwYWRkaW5nOiAzMHB4O1xuICB3aWR0aDogNjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlwLW5ldzJfX2ltZy13cmFwIHtcbiAgd2lkdGg6IDM1JTtcbn1cbi52aXAtbmV3Ml9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi52aXAtbmV3Ml9fYnRuIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDE3cHggMTJweCAxM3B4IDEycHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG59XG4udmlwLW5ldzJfX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDMwcHg7XG59XG4udmlwX2luZm8tcmlnaHQge1xuICAudmlwLW5ldzJfX2luZm8ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC52aXAtbmV3Ml9fYnRuIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC52aXAtbmV3Ml9faXRlbSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cbiAgLnZpcC1uZXcyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLnZpcC1uZXcyIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnZpcC1uZXcyX19idG4ge1xuICAgIHBhZGRpbmc6IDEzcHggMTJweCAxM3B4IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAudmlwLW5ldzJfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICB9XG4gIC52aXAtbmV3MiAudGV4dC1zdHlsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB9XG4gIC52aXAtbmV3MiB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC52aXAtbmV3Ml9faW1nLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpcC1uZXcyX19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC52aXAtbmV3Ml9faXRlbSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDUyODI3O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG4gIC52aXAtbmV3Ml9fYnRuIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHggMTBweCAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAudmlwLW5ldzJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAudmlwLW5ldzJfX2l0ZW0udmlwX2luZm8tcmlnaHQge1xuICAgIC52aXAtbmV3Ml9faW5mbyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufSIsIi52aXAtbmV3LWRlc2lnbiB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IC01cHggcmdiKDAgMCAwIC8gNDQlKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC50ZXh0LXN0eWxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICZfX3NsaWRlci1pbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyLXdyYXAge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLnNwbGlkZV9fdHJhY2sge1xuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZpcC1uZXdfX2RvdHMge1xuICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzYwcHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4XG4gICAgfVxuXG4gICAgJl9faW1nLXdyYXAge1xuICAgICAgICB3aWR0aDogMzUlO1xuXG4gICAgICAgIC5zcGxpZGVfX3RyYWNrIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3ZpcC1uZXcvY2FydC5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmljZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgICAgIGNvbG9yOiAjRDQyODI3O1xuICAgIH1cblxuICAgICZfX3F0eSB7XG4gICAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgIH1cblxuICAgIC8qKiBTbGlkZXIgKi9cbiAgICAmX19zbGlkZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyLWltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8qINCX0LDQvdC40LzQsNC10YIgMTAwJSDRiNC40YDQuNC90Ysg0LrQvtC90YLQtdC50L3QtdGA0LAgKi9cbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAvKiDQl9Cw0L3QuNC80LDQtdGCIDEwMCUg0LLRi9GB0L7RgtGLINC60L7QvdGC0LXQudC90LXRgNCwICovXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAvKiDQmNC30L7QsdGA0LDQttC10L3QuNC1INCx0YPQtNC10YIg0YDQsNGB0YLRj9C90YPRgtC+LCDRh9GC0L7QsdGLINC/0L7Qu9C90L7RgdGC0YzRjiDQt9Cw0L/QvtC70L3QuNGC0Ywg0LHQu9C+0LogKi9cbiAgICB9XG5cbiAgICAmX19zbGlkZXItaXRlbSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICAgICAgICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgLnZpcC1uZXctZGVzaWduIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAmX19pbWctd3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGFnZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLnN1YnRpdGxlLXdyYXAge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnlDb2xvcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbi5zdWJ0aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNFREVERUQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4udGl0bGUtYm9sLXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRpdGxlLWJvbF9fbGVmdCwgLnRpdGxlLWJvbF9fcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbn1cbi50aXRsZS1ib2xfX2xlZnQge1xuICBsZWZ0OiAwO1xufVxuLnRpdGxlLWJvbF9fcmlnaHQge1xuICByaWdodDogMDtcbn1cbi50aXRsZS1ib2wge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuLnRpdGxlLWJvbF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm1haW4tdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufSIsIi50ZXh0LW9yYW5nZSB7XG4gIGNvbG9yOiAjQjA5MDU4O1xufVxuLmxpc3Qtc3R5bGUge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnRleHQteWVsbG93IHtcbiAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XG59XG4udGV4dC1yZWQge1xuICBjb2xvcjogJHByaW1hcnlDb2xvcjtcbn1cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogIzAwNTg5Mjtcbn1cbi50ZXh0LXN0eWxlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5saXN0LXN0eWxlX19ibHVlLWRvdHMge1xuICBjb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuICBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubGlzdC1zdHlsZV9fdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbn1cbi50ZXh0LXN0eWxlLm5vLW9mZnNldCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59IiwiLnBob25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTdlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG59IiwiLnNvYy1uZXRfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcztcbiAgfVxufVxuLy8ueW91dHViZTo6YmVmb3JlIHtcbi8vICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3NvYy1uZXQveW91dHViZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbi8vfVxuLy8udms6OmJlZm9yZSB7XG4vLyAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy9zb2MtbmV0L3ZrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyOztcbi8vfVxuLy8udGVsZWdyYW06OmJlZm9yZSB7XG4vLyAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy9zb2MtbmV0L3RlbGVncmFtLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuLy99XG4vLy50d2l0dGVyOjpiZWZvcmUge1xuLy8gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvc29jLW5ldC90d2l0dGVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuLy99XG4vLy5mYWNlYm9vazo6YmVmb3JlIHtcbi8vICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3NvYy1uZXQvZmFjZWJvb2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4vL31cbi8vLmluc3RhZ3JhbTo6YmVmb3JlIHtcbi8vICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3NvYy1uZXQvaW5zdGFncmFtLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuLy99XG4vLy50aWstdG9rOjpiZWZvcmUge1xuLy8gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvc29jLW5ldC90aWstdG9rLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuLy99XG5cbi8vaG92ZXJcblxuLy8ueW91dHViZTpob3Zlcjo6YmVmb3JlIHtcbi8vICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc29jLW5ldC9hY3RpdmUveW91dHViZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbi8vfVxuLy8udms6aG92ZXI6OmJlZm9yZSB7XG4vLyAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3NvYy1uZXQvYWN0aXZlL3ZrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyOztcbi8vfVxuLy8udGVsZWdyYW06aG92ZXI6OmJlZm9yZSB7XG4vLyAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3NvYy1uZXQvYWN0aXZlL3RlbGVncmFtLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuLy99XG4vLy50d2l0dGVyOmhvdmVyOjpiZWZvcmUge1xuLy8gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zb2MtbmV0L2FjdGl2ZS90d2l0dGVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuLy99XG4vLy5mYWNlYm9vazpob3Zlcjo6YmVmb3JlIHtcbi8vICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc29jLW5ldC9hY3RpdmUvZmFjZWJvb2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4vL31cbi8vLmluc3RhZ3JhbTpob3Zlcjo6YmVmb3JlIHtcbi8vICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc29jLW5ldC9hY3RpdmUvaW5zdGFncmFtLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuLy99XG4vLy50aWstdG9rOmhvdmVyOjpiZWZvcmUge1xuLy8gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9zb2MtbmV0L2FjdGl2ZS90aWstdG9rLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuLy99IiwiLnRpY2tldF9pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy90aWNrZXQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIHotaW5kZXg6IDk7XG4gIGxlZnQ6IDRweDtcbn1cbi5jbG9zZV9pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9jbG9zZS5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjZweDtcbn0iLCIubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy9tYXgtd2lkdGg6IDIxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5sb2dvLWltZyB7XG4gIC8vbWF4LXdpZHRoOiA5N3B4O1xufVxuLmxvZ29fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDtcbiAgLy9tYXgtd2lkdGg6IDI3MHB4O1xuXG4gIC8vbWF4LXdpZHRoOiAxNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxvZ29fX3RleHQge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG4gIC8vbWF4LXdpZHRoOiAxMDRweDtcbn1cbi5sb2dvX19pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiAzMHB4O1xufSIsIi5idG4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4uYnRuX2JsdWUge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeUNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xuICBwYWRkaW5nOiAxMnB4IDEycHggOHB4IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIC4xcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbigkcHJpbWFyeUNvbG9yLCA1JSk7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTFweCAjMDAwMDAwMjY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRwcmltYXJ5Q29sb3IsIDUlKTtcbiAgfVxuXG4gIC8qXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDFjNTM7XG4gICAgY29sb3I6ICMwMDFjNTM7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gICAqL1xufVxuLmJ0bl9saWdodF9ibHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5Q29sb3I7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRwcmltYXJ5Q29sb3IsIDEwJSk7XG4gIH1cbn1cblxuLmJ0bl9yYWRpdXMge1xuICBwYWRkaW5nOiAyMXB4IDIwcHggMThweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi53aG8td2luX19idG4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5Q29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG59XG4ub3JkZXJpbmdfX2Zvcm0tYnRuIHtcbiAgYmFja2dyb3VuZDogJHByaW1hcnlDb2xvcjtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLXdpZHRoOiAyNzFweDtcbiAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMXM7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRwcmltYXJ5Q29sb3IsIDEwJSk7XG4gIH1cbn1cbi5vcmRlcmluZy1zdWNjZXNzX19idG4ge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNTBweCAwIDAgMDtcbiAgcGFkZGluZzogMTZweCAxNXB4IDE0cHggMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucmV2aWV3LW1vZGFsX19waG90by1idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1heC13aWR0aDogNTUlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5cbmlucHV0W3R5cGU9XCJmaWxlXCJde1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmV2aWV3LW1vZGFsX19idG57XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDMyN3B4O1xuICBtYXJnaW46IDQwcHggYXV0byAwIGF1dG87XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZzogMTZweCAxNXB4IDE0cHggMTVweDtcbn1cbi52aXAtbG9kZ2VzX19mb3JtLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDQwMnB4O1xuICBwYWRkaW5nOiAxNnB4IDE1cHggMTRweCAxNXB4O1xufVxuLnRpY2tldC1pdGVtX19idG4ge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xufVxuLmNoZWNrb3V0LWRvd25fX2J0biB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTNweCAxMnB4IDExcHggMTJweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI0ZGRkZGRjtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGRkZGO1xuICB9XG59XG4uY2hlY2tvdXQtZml4ZWRfX2J0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi53YS1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hhdHNBcHBDb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoYXRzQXBwQ29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHdoYXRzQXBwQ29sb3IsIDUlKTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMXB4ICMwMDAwMDAyNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHdoYXRzQXBwQ29sb3IsIDUlKTtcbiAgfVxufSIsIi5zZWxlY3RfX2lucHV0IHtcbiAgcGFkZGluZzogMTBweCA2MHB4IDEwcHggMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM4MjgyODI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkN1cHJ1bVwiLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogIzAwMUM1MztcbiAgfVxufVxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2Fycm93L3NlbGVjdF9hcnJvdy5zdmdcIikgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzO1xuICB9XG59XG4uc2VsZWN0X19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NHB4O1xuICB6LWluZGV4OiA5O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjBweCAzMHB4IDAgMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4xcztcbiAgbWF4LWhlaWdodDogMjQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuXG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNlbGVjdF9fZHJvcGRvd24taXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnlDb2xvcjtcbiAgfVxufVxuLnNlbGVjdC5zaG93IHtcblxuICAmOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbiAgLnNlbGVjdF9fZHJvcGRvd24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4uc29ydGluZ19fbW9udGhzIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbn1cbi5zb3J0aW5nX19tb250aHMuc2hvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuXG4gIC5zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn0iLCIubW9kYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwMDAwMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblxuICAgIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTkwcHgpO1xuICAgIH1cbn1cblxuLm1vZGFsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG59XG5cbi5fY2FydF9tb2RhbCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgLm1vZGFsX19jb250YWluZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG59XG5cbi5tb2RhbF9fY29udGFpbmVyIHtcblx0d2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDM1cHggNDBweCA0NXB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zMyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuY29udGFjdC1mb3JtX19jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxufVxuXG4ubW9kYWxfX2Nsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDI2cHg7XG5cdHJpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9jbG9zZS5zdmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2Q2NGM4NDtcbiAgICB9XG59XG5cbi5tb2RhbF9fY2xvc2UtaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsX190aXRsZSB7XG4gICAgY29sb3I6ICM0MDQwNDA7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbi5tb2RhbF9fYm9keSB7XG5cbn1cblxuXG4ubW9kYWwtc3VjY2VzcyB7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG59XG5cbi5tb2RhbC1zdWNjZXNzX2hpZGUge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cblxuXG4ubW9kYWwtc3VjY2VzcyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5tb2RhbC1mb3JtLXN1Y2Nlc3Mge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgY29sb3I6ICM0MDQwNDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsX19idG4ge1xuXHRwYWRkaW5nOiAxNnB4IDMwcHg7XG5cdHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5tb2RhbC1vcmRlcmluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDc3cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA5NHZoO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG59XG4ubW9kYWwtb3JkZXJpbmdfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0E1QTVBNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5tb2RhbC1vcmRlcmluZ19fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuXG4ucmV2aWV3LW1vZGFsIHtcbiAgICAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNjQ0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAubW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdG9wOiAyN3B4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICB9XG4gICAgLm1vZGFsX19jbG9zZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9jbG9zZV93aGl0ZS5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgfVxufVxuLnNlbGVjdGVkLXBob3RvX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgY29sb3I6IGRhcmtlbigkcHJpbWFyeUNvbG9yLCAyNSUpO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5zZWxlY3RlZC1waG90b19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2VsZWN0ZWQtcGhvdG9fX2J0biB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgY29sb3I6ICMwMDFDNTM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMUM1MztcbiAgICBoZWlnaHQ6IDE4cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwO1xuICAgIH1cbn1cbi5zZWxlY3RlZC1waG90byB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn0iLCIubW9kYWwtc2VjdG9yIHtcbiAgLm1vZGFsX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIDEwMHB4O1xuICB9XG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIHRvcDogMTNweDtcbiAgICByaWdodDogMjRweDtcbiAgICB6LWluZGV4OiA5O1xuICB9XG4gIC5tb2RhbF9fY2xvc2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvL2JhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbnMvY2xvc2Utd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAvL2JhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIH1cbn1cbi5tb2RhbC1zZWN0b3JfX25hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ubW9kYWwtc2VjdG9yX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG4ubW9kYWwtc2VjdG9yX19kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbi5tb2RhbC1zZWN0b3JfX2NvbnRyb2xzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2RhbC1zZWN0b3JfX2NvbnRyb2xzLWJ0biB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGM0Y1O1xuICB9XG59XG4ubW9kYWwtc2VjdG9yX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLXNlY3Rvcl9fZm9vdGVyLXBsYWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTJweCAxMnB4IDA7XG4gIHBhZGRpbmc6IDhweCAxNnB4IDdweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MDQwNDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubW9kYWwtc2VjdG9yX19mb290ZXItcGxhY2Vfc2VsZiB7XG4gIGJhY2tncm91bmQ6ICNGRUM1MDA7XG59XG4ubW9kYWwtc2VjdG9yX19mb290ZXItcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9kYWwtc2VjdG9yX19mb290ZXItbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4ubW9kYWwtc2VjdG9yX19mb290ZXItYnRuIHtcbiAgcGFkZGluZzogMTRweCA1OHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubW9kYWwtc2VjdG9yX19ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0b3Ige1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLm9yZGVyaW5nLXRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnlDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5vcmRlcmluZy10YWJsZV9fdGhlYWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogJHByaW1hcnlDb2xvcjtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xufVxuLm9yZGVyaW5nLXRhYmxlX190YiB7XG4gIHdpZHRoOiAzMyU7XG59XG4ub3JkZXJpbmctdGFibGVfX3Rib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG5cbiAgLm9yZGVyaW5nLXRhYmxlX190YiB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICB9XG59XG4ub3JkZXJpbmctdGFibGVfX3NlY3RvciB7XG4gIHdpZHRoOiA0MyU7XG59XG4ub3JkZXJpbmctdGFibGVfX3RyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xufVxuLm9yZGVyaW5nLXRhYmxlX190b3RhbC1wcmljZSB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm9yZGVyaW5nLXRhYmxlX19jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vcmRlcmluZy10YWJsZV9fbGlzdCB7XG4gIHdpZHRoOiA2NiU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ub3JkZXJpbmctdGFibGVfX2l0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuY2xvc2VfaWNvbjo6YmVmb3JlIHtcbiAgICB0b3A6IDIycHg7XG4gIH1cbn0iLCIubGFiZWwge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICNBNUE1QTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBNUE1QTU7XG4gIHBhZGRpbmc6IDlweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogIzMzMztcbiAgdHJhbnNpdGlvbjogYWxsIC4xcztcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICB9XG59XG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG5cbiAgLmxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uZm9ybS1ncm91cC5lcnJvciB7XG4gIC5pbnB1dCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQjU3NTc7XG4gIH1cbiAgLmxhYmVsIHtcbiAgICBjb2xvcjogI0VCNTc1NztcbiAgfVxuICAuaW5wdXQ6Zm9jdXMgfiAubGFiZWwge1xuICAgIGNvbG9yOiAjRUI1NzU3O1xuICB9XG59XG4uZm9ybS1ncm91cC5zdWNjZXNzIHtcbiAgLmlucHV0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI3QUU2MDtcbiAgfVxuICAubGFiZWwge1xuICAgIGNvbG9yOiAjMjdBRTYwO1xuICB9XG4gIC5pbnB1dDpmb2N1cyB+IC5sYWJlbCB7XG4gICAgY29sb3I6ICMyN0FFNjA7XG4gIH1cbn1cblxuLmlucHV0OmZvY3VzIH4gLmxhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG59IiwiLmNoZWNrYm94LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICMzQjNENDg7XG59XG4uY2hlY2tib3gtaXRlbSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4uY2hlY2tib3gtaXRlbS5jaGVja2JveCAuY2hlY2tib3gtaXRlbV9fY2hlY2ttYXJrIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmNoZWNrYm94LWl0ZW0uY2hlY2tib3g6aG92ZXIgLmNoZWNrYm94LWl0ZW1fX2NoZWNrbWFyayB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAjMDAwMDAwNWU7XG59XG5cbi5jaGVja2JveC1pdGVtLmNoZWNrYm94IC5jaGVja2JveC1pdGVtX19jaGVja21hcms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyOiBzb2xpZCAjMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja2JveC1pdGVtLmNoZWNrYm94ICBpbnB1dDpjaGVja2VkIH4gLmNoZWNrYm94LWl0ZW1fX2NoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNoZWNrYm94LWl0ZW0uY2hlY2tib3guZGlzYWJsZWQgIGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3gtaXRlbV9fY2hlY2ttYXJrOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjQTZDQUVCO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xufVxuLmNoZWNrYm94LWl0ZW0uY2hlY2tib3guZGlzYWJsZWQ6aG92ZXIgIGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3gtaXRlbV9fY2hlY2ttYXJrIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuXG5cbi8vIFJhZGlvXG5cbi5jaGVja2JveC1pdGVtLnJhZGlvIC5jaGVja2JveC1pdGVtX19jaGVja21hcmsge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMTNweDtcbiAgd2lkdGg6IDEzcHg7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbn1cbi5jaGVja2JveC1pdGVtLnJhZGlvIC5jaGVja2JveC1pdGVtX19jaGVja21hcms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDlweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjNjc4Q0FFO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jaGVja2JveC1pdGVtLnJhZGlvOmhvdmVyIC5jaGVja2JveC1pdGVtX19jaGVja21hcmsge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgyNCwgMTQ0LCAyNTUsIDAuMyk7XG59XG4uY2hlY2tib3gtaXRlbS5yYWRpbzpob3ZlciAuY2hlY2tib3gtaXRlbV9fY2hlY2ttYXJrOjphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMTg5MEZGO1xufVxuXG5cbi8vIFJhZGlvIGNoZWNrZWRcbi5jaGVja2JveC1pdGVtLnJhZGlvIGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3gtaXRlbV9fY2hlY2ttYXJrOjphZnRlciAge1xuICBiYWNrZ3JvdW5kOiAjMTg5MEZGO1xufVxuXG5cbi8vIGlubGluZVxuXG4uY2hlY2tib3gtaXRlbS5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLy8g0L3QtSDQsNC60YLQuNCy0L3Ri9C5XG5cbi5jaGVja2JveC1pdGVtLnJhZGlvLmRpc2FibGVkIC5jaGVja2JveC1pdGVtX19jaGVja21hcms6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNBNkNBRUI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jaGVja2JveC1pdGVtLmNoZWNrYm94LmRpc2FibGVkIC5jaGVja2JveC1pdGVtX19jaGVja21hcmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTZDQUVCO1xufVxuXG4uY2hlY2tib3gtaXRlbS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTlCQ0RDO1xufVxuXG4uYW50LWNoZWNrYm94LWlubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY3OENBRTtcbn1cbi5hbnQtY2hlY2tib3gtZGlzYWJsZWQgKyBzcGFuIHtcbiAgY29sb3I6ICM5OUJDREM7XG59XG4uYW50LWNoZWNrYm94LWRpc2FibGVkLmFudC1jaGVja2JveC1jaGVja2VkIC5hbnQtY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTlCQ0RDO1xufVxuLmFudC1jaGVja2JveC1kaXNhYmxlZCAuYW50LWNoZWNrYm94LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTlCQ0RDICFpbXBvcnRhbnQ7XG59XG4uYW50LWNoZWNrYm94LXdyYXBwZXI6aG92ZXIgLmFudC1jaGVja2JveC1pbm5lciwgLmFudC1jaGVja2JveDpob3ZlciAuYW50LWNoZWNrYm94LWlubmVyLCAuYW50LWNoZWNrYm94LWlucHV0OmZvY3VzICsgLmFudC1jaGVja2JveC1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMjQsIDE0NCwgMjU1LCAwLjMpO1xufVxuLmFudC1jaGVja2JveC1jaGVja2VkIC5hbnQtY2hlY2tib3gtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMxODkwRkY7XG59XG4uYW50LWNoZWNrYm94LWRpc2FibGVkOmhvdmVyIC5hbnQtY2hlY2tib3gtaW5uZXIsIC5hbnQtY2hlY2tib3g6aG92ZXIgLmFudC1jaGVja2JveC1pbm5lciwgLmFudC1jaGVja2JveC1pbnB1dDpmb2N1cyArIC5hbnQtY2hlY2tib3gtaW5uZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYW50LWNoZWNrYm94LWNoZWNrZWQgLmFudC1jaGVja2JveC1pbm5lcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTg5MGZmO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjEyLCAwLjQsIDAuMjksIDEuNDYpIDAuMXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjEyLCAwLjQsIDAuMjksIDEuNDYpIDAuMXM7XG4gIGNvbnRlbnQ6ICcgJztcbn1cblxuLmFudC1jaGVja2JveC13cmFwcGVyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59IiwiLmxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogIzBDODJFODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpbmtfeWVsbG93IHtcbiAgY29sb3I6ICNGRkMxMDc7XG59XG5cbi5saW5rX2hpZGRlbntcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICMzQjNENDg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn0iLCIuYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxOXB4O1xufVxuJWJ1cmdlclN0eWxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuLmJ1cmdlcl9fbGluZTEge1xuICAgIEBleHRlbmQgJWJ1cmdlclN0eWxlO1xufVxuLmJ1cmdlcl9fbGluZTIge1xuICAgIEBleHRlbmQgJWJ1cmdlclN0eWxlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5idXJnZXJfX2xpbmUzIHtcbiAgICBAZXh0ZW5kICVidXJnZXJTdHlsZTtcbn1cblxuXG4uYnVyZ2VyLmFjdGl2ZSB7XG4gICAgLmJ1cmdlcl9fbGluZTIge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIC5idXJnZXJfX2xpbmUxIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgfVxuICAgIC5idXJnZXJfX2xpbmUzIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0b3A6IC05cHg7XG4gICAgfVxufVxuXG4iLCIucXR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucXR5X19taW51cywgLnF0eV9fcGx1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIHRyYW5zaXRpb246IGFsbCAuMXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5xdHlfX21pbnVzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4ucXR5X19wbHVzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLnF0eV9fcmVzdWx0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbn0iLCIuY2FsbC1tb2RhbCB7XG4gIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9jbG9zZV93aGl0ZS5zdmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxuICAucmV2aWV3LW1vZGFsX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG59XG4uY2FsbC1tb2RhbF9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogIzAwMDtcbn1cbiIsIi5zcGlubmVyLXdyYXBwZXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwaW5uZXItd3JhcHBlci5zaG93IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3Bpbm5lciB7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc3Bpbm5lciA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uOiBzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLnNwaW5uZXIgLnJlY3QyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cblxuLnNwaW5uZXIgLnJlY3QzIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMHM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcbn1cblxuLnNwaW5uZXIgLnJlY3Q0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cblxuLnNwaW5uZXIgLnJlY3Q1IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXN0cmV0Y2hkZWxheSB7XG4gICAgMCUsIDQwJSwgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC40KSB9XG4gICAgMjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxLjApIH1cbn1cblxuQGtleWZyYW1lcyBzay1zdHJldGNoZGVsYXkge1xuICAgIDAlLCA0MCUsIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNCk7XG4gICAgfSAgMjAlIHtcbiAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4wKTtcbiAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxLjApO1xuICAgICAgIH1cbn0iLCIuZGVzY3JpcHRpb24ge1xuICBwIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuICB1bCwgb2wge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgIH1cbiAgfVxuICBoMywgaDIsIGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuLnBhZ2Uub2ZmZXIge1xuICBtYXJnaW46IDUwcHggMDtcbn0iLCIubWF0Y2hlc19faW5mbyB7XG4gIC8vcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgLy90b3A6IDY3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy9sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAzM3B4O1xuICBoZWlnaHQ6IDI4N3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWF0Y2hlc19faW5mby1oYWxsIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDIxNXB4O1xufVxuLm1hdGNoZXNfX2luZm8tZGF0ZSxcbi5tYXRjaGVzX19pbmZvLXRpbWUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLm1hdGNoZXNfX2luZm8tdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLm1hdGNoZXNfX2luZm8tZmlyc3RUZWFtLFxuLm1hdGNoZXNfX2luZm8tc2Vjb25kVGVhbSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9udGVycyc7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAycHggIzAwMDAwMDtcbiAgd2lkdGg6IDI3MnB4O1xufVxuLm1hdGNoZXNfX2luZm8tYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzAwcHg7XG4gIGJvdHRvbTogLTM4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWF0Y2hlc19faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBoZWlnaHQ6IDMxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuc2xpZGVyLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5faG9tZV9zbGlkZXIgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcGxpZGUtLWRyYWdnYWJsZSA+IC5zcGxpZGVfX3RyYWNrID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5ob21lX19uZXdzIC5zcGxpZGVfX3NsaWRlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hdGNoZXNfX2luZm8ge1xuICAgIHRvcDogMDtcbiAgfVxuICAubWF0Y2hlc19faW5mby1oYWxsIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgLy9tYXJnaW4tdG9wOiA3cHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIC5tYXRjaGVzX19pbmZvLWRhdGUsIC5tYXRjaGVzX19pbmZvLXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgLm1hdGNoZXNfX2luZm8tYm90dG9tIHtcbiAgICB3aWR0aDogMzgwcHg7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgfVxuICAubWF0Y2hlc19faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDEzMnB4O1xuICB9XG5cbiAgLm1hdGNoZXNfX2luZm8tZmlyc3RUZWFtLCAubWF0Y2hlc19faW5mby1zZWNvbmRUZWFtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAvKi5tYXRjaGVzX19pbmZvIHtcbiAgICB0b3A6IDdweDtcbiAgfSovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyoubWF0Y2hlc19faW5mbyB7XG4gICAgdG9wOiAxNXB4O1xuICB9Ki9cbiAgLm1hdGNoZXNfX2luZm8taGFsbCB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbiAgLm1hdGNoZXNfX2luZm8tZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIC8vbWFyZ2luLXRvcDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhvbWVfX3NsaWRlciB7XG4gICAgaGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5tYXRjaGVzX19pbmZvLWJvdHRvbSB7XG4gICAgd2lkdGg6IDM2NnB4O1xuICAgIGJvdHRvbTogLTI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODNweCkge1xuICAubWF0Y2hlc19faW5mby1ib3R0b20ge1xuICAgIHdpZHRoOiAzMTVweDtcbiAgICBib3R0b206IC0yM3B4O1xuICB9XG4gIC5tYXRjaGVzX19pbmZvLWZpcnN0VGVhbSwgLm1hdGNoZXNfX2luZm8tc2Vjb25kVGVhbSB7XG4gICAgd2lkdGg6IDExMXB4O1xuICB9XG4gIC5tYXRjaGVzX19pbmZvLWRhdGUsIC5tYXRjaGVzX19pbmZvLXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubWF0Y2hlc19faW5mby1ib3R0b20ge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBib3R0b206IC0yNnB4O1xuICB9XG4gIC5tYXRjaGVzX19pbmZvLWJvdHRvbSB7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgfVxuICAubWF0Y2hlc19faW5mby1oYWxsIHtcbiAgICB3aWR0aDogMTA1cHg7XG4gIH1cbiAgLm1hdGNoZXNfX2luZm8tZGF0ZSwgLm1hdGNoZXNfX2luZm8tdGltZSB7XG4gICAgd2lkdGg6IDEzM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU1cHgpIHtcbiAgLm1hdGNoZXNfX2luZm8taGFsbCB7XG4gICAgd2lkdGg6IDk1cHg7XG4gIH1cbn0iLCIuc2Nyb2xsX3RvX2V2ZW50cyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMTUwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB3aWR0aDogNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHByaW1hcnlDb2xvcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjMDAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn0iLCIudmlwLW5ld19fc2xpZGVyLXdyYXAge1xuXG4gIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTAwcHggIWltcG9ydGFudDtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdle1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLnZpcC1uZXdfX3NsaWRlci13cmFwIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnZpcC1uZXdfX3NsaWRlci13cmFwIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAudmlwLW5ld19fc2xpZGVyLXdyYXAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxufSIsIi53YS1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLy9ib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGF0c0FwcENvbG9yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIC8vICYuYWN0aXZlIHtcbiAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZjYzFkNjtcbiAgICAvLyAgICAgYm9yZGVyLWNvbG9yOiAjNmNjMWQ2O1xuICAgIC8vIH1cblxuICAgIC8vICY6aG92ZXIge1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmNjMWQ2O1xuICAgIC8vICAgICBib3JkZXItY29sb3I6ICM2Y2MxZDY7XG4gICAgLy8gICAgIGNvbG9yOiAjZmZmO1xuICAgIC8vIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbn1cblxuLndhLWZpeGVkLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMTAwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgLndhLWZpeGVkLXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiKDAgMCAwIC8gMjAlKTtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICAubGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLndhLWZpeGVkLWNvbnRhaW5lciB7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgfVxufSIsIi5hbGVydCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAmLnN1Y2Nlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGdyZWVuO1xuICAgIH1cbn0iLCIubW9kYWwtZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgYW5pbWF0aW9uOiBmYWRlIDAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gICAgbWFyZ2luOiA1JSBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCByZ2IoMCAwIDAgLyAyMCUpO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgYW5pbWF0aW9uOiBtb2RhbG9wZW4gMC40cztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9jbG9zZS5zdmcnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgY29sb3I6ICM0NjNmM2Y7XG4gICAgei1pbmRleDogMTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogI2Q2NGM4NDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbiAgLnZpcC1sb2RnZXNfX2Zvcm0tY29udGVudCB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsb3BlbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuYm9keS5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAubW9kYWwtZm9ybSB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ob21lX190aWNrZXRzLXRvcCB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggIzAwMDAwMDJiO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gIC50aWNrZXQtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBjYWxjKDI1JSk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMjBweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMDtcbiAgICB9XG4gIH1cbiAgLnRpY2tldC1pdGVtX19pbWctd3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG5cblxuICAudGlja2V0LWl0ZW1fX2luZm8ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGlja2V0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgLnRpY2tldC1pdGVtX19idG4ge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMUM1MztcbiAgICB9XG4gIH1cblxuICAudGlja2V0LWl0ZW1fX3YtbmFtZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnRpY2tldC1pdGVtX19mb3ItcG9zdGVyLXRpbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRpY2tldC1pdGVtX19idG4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkN1cHJ1bVwiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudGlja2V0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgLnRpY2tldC1pdGVtX19idG4ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAudGlja2V0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIC50aWNrZXQtaXRlbV9fYnRuIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnRpY2tldC1pdGVtOmhvdmVyIHtcbiAgICAudGlja2V0LWl0ZW1fX2J0biB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG4gIC50aWNrZXQtaXRlbV9fdnMge1xuICAgIHBhZGRpbmc6IDM1cHggMCAxMHB4IDA7XG4gIH1cbiAgLnRpY2tldC1pdGVtX19kYXRlIHtcbiAgICB0b3A6IDVweDtcbiAgfVxuICAudGlja2V0LWl0ZW1fX3Jlc3VsdCB7XG4gICAgLy90b3A6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50aWNrZXQtaXRlbV9faW1nLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaG9tZV9fc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KC01cHggNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBoZWlnaHQ6IDUxMHB4O1xufVxuLmhvbWVfX25ld3Mge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5ob21lX19zbGlkZXItd3JhcCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lX19uZXctaXRlbSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMTIsIDQwLCAzOSwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAyMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogMTI2cHg7XG4gIG1heC1oZWlnaHQ6IDE5MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRDQyODI3O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHByaW1hcnlDb2xvcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogLTFweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgaGVpZ2h0OiAxNDZweDtcbiAgfVxuXG4gICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbi5ob21lX19uZXctaXRlbS13aGl0ZSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbi5ob21lX19uZXctaXRlbS1uYW1lLXdoaXRle1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhvbWVfX25ldy1pdGVtLWRhdGUtd2hpdGV7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaG9tZV9fbmV3LWl0ZW0tbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4uaG9tZV9fbmV3LWl0ZW0tZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaG9tZV9fYmEge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy8wLmpwZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiA1cHggc29saWQgIzAwMDtcbn1cbi5ob21lX19iYTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMDAwMCwgI2FlYWVhZSA1OC4wNyUsICMwMDAwMDAgNzYuMDUlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC01cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG59XG4uaG9tZV9fYmEtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDQwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuLmhvbWVfX2JhLXBlb3BsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaG9tZV9fYmEtYnRuLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhvbWVfX2JhLWJ0biB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG4uaG9tZV9fYmEtcGVvcGxlLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaG9tZV9fYmEtYm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ob21lX19iYS1ib2wtaW1nIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5ob21lX19iYS12cy1sb2dvLXdyYXAge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaG9tZV9fYmEtYW5pbWF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiA0MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaG9tZV9fYmEtaW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLmhvbWVfX2JhLWRhdGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmhvbWVfX2JhLWNvdW50cnkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmhvbWVfX2JhLXZzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMjAwcHg7XG59XG4uaG9tZV9fYmEtdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhvbWVfX2JhLXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ob21lX19iYS1yZXN1bHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0Y0NDMzNjtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG4uaG9tZV9fYmEtdnMtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ob21lX19iYS12cy1sb2dvIHtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmhvbWVfX2JhLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvL21hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmhvbWVfX25ld3MtY29sNSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICBtYXJnaW46IDAgMCAwIDMwcHg7XG5cbiAgLm5ldy1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiA0NDBweDtcbiAgfVxuXG59XG4uaG9tZV9fbmV3c19yb3cge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG4uaG9tZV9fbmV3cy1yaWdodCB7XG4gIC5uZXctaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAzMHB4O1xuICAgIGhlaWdodDogMjA1cHg7XG4gIH1cbiAgLm5ldy1pdGVtX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICB9XG59XG4uaG9tZV9fc2xpZGVyLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmRvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiA1cHggMTVweCAxMHB4IDE1cHg7XG4gIH1cbiAgLmRvdDo6YmVmb3JlIHtcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgfVxuICAuZG90IHtcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgfVxuICAuZG90OmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS44KTtcbiAgfVxuICAuZG90LmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuOCk7XG4gIH1cbn0iLCIucG9zdGVyX19kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA1NyU7XG4gIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4ucG9zdGVyX19pbWctd3JhcCB7XG4gIHdpZHRoOiA0MyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNDZweDtcbn1cbi5wb3N0ZXJfX2ltZyB7XG4gIG1heC13aWR0aDogNDk2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvc3Rlcl9fc29ydGluZyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucG9zdGVyX19lbXB0eS1yZXN1bHQge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDcwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufSIsIi5ldmVudF9faW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk2JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmV2ZW50X192cy1sb2dvLXdyYXAge1xuICBoZWlnaHQ6IDExMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ldmVudF9fdnMtbG9nbyB7XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uZXZlbnRfX2ltZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLmV2ZW50X19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogLTVweCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5ldmVudF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogMjMycHg7XG59XG4uZXZlbnRfX3ZzLXJlc3VsdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiA0MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmV2ZW50X3RleHRfdW5kZXJfc2NoZW1he1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCBhdXRvIDEwcHggYXV0bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZXZlbnRfX3ZzLW5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvL21hcmdpbi10b3A6IDI0cHg7XG59XG4uZXZlbnRfX2RhdGUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDMzJTtcbn1cbi5ldmVudF9fZGF0ZS10aW1lIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5ldmVudF9fdnMtaW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwJTtcbn1cbi5ldmVudF9fdnNfcm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMzJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmV2ZW50X190aXRsZS13cmFwIHtcbiAgd2lkdGg6IDMzJTtcbn1cbi5ldmVudF9faGFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5ldmVudF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICYuYWN0aXZle1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgICB6LWluZGV4OiA5O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmV2ZW50X3NlY3Rvcl93cmFwLCAuZXZlbnRfc2VjdG9yX2JvZHksIC50aWNrZXRfY29udGFpbmVye1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYW52YXNfd3JhcHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjVweCk7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIGhlaWdodDogODElO1xufVxuXG4uZXZlbnRfX3NjaGVtYS13cmFwIHtcbiAgcGFkZGluZzogNDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvL2hlaWdodDogNzQwcHg7XG5cbiAgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDg3MnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmV2ZW50X190YWJsZSB7XG4gIG1hcmdpbi10b3A6IDU4cHg7XG59XG4uZXZlbnRfX3RhYmxlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMHB4IDBweDtcbn1cbi5ldmVudF9fdGFibGUtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYmFja2dyb3VuZDogcmdiKDI0OSwgMjQ5LCAyNDkpO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuLmV2ZW50X190ZCB7XG4gIHdpZHRoOiBjYWxjKDI1JSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ldmVudF9fdGFibGUtYnRuIHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcblxufVxuIiwiLnZpcC1sb2RnZXNfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbi52aXAtbG9kZ2VzX19pbmZvLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ4JTtcbn1cbi52aXAtbG9kZ2VzX19pbmZvIHtcbiAgd2lkdGg6IDUyJTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4udmlwLWxvZGdlc19faW5mb19maXJzdCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnZpcC1sb2RnZXNfX2luZm8tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG59XG4udmlwLWxvZGdlc19faW5mby1pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdyg1cHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbn1cbi52aXAtbG9kZ2VzX19pbmZvLWltYWdlLmltYWdlX3BvczM2IHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG59XG4udmlwLWxvZGdlc19faW5mby1pbWFnZS5pbWFnZV9wb3M0MCB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuLnZpcC1sb2RnZXNfX3JpZ2h0LWltZyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnZpcC1sb2RnZXNfX2Zvcm0tY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4udmlwLWxvZGdlc19faW1nLXdyYXAge1xuICB3aWR0aDogNDglO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlwLWxvZGdlc19fZm9ybSB7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnZpcC1sb2RnZXNfX2Zvcm0td3JhcCB7XG4gIHdpZHRoOiA1MiU7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4udmlwLWxvZGdlc19fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnZpcC1sb2RnZXNfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdyg1cHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG59XG4udmlwLWxvZGdlc19fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnZpcC1sb2RnZXNfX3dhLWxpbmstY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMTAwcHg7XG4gIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLndhLWxpbmstZGVzY3JpcHRpb24ge1xuICBmbGV4OiAxO1xufSIsIi5jb25zaXN0X3JvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbn1cbi5jb25zaXN0LWl0ZW0ge1xuICB3aWR0aDogY2FsYygyMCUgLSAzMHB4KTtcbiAgbWFyZ2luOiAwIDAgMzBweCAzMHB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNvbnNpc3QtaXRlbV9faW1nLXdyYXAge1xuICBoZWlnaHQ6IDI0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xufVxuLmNvbnNpc3QtaXRlbV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xufVxuLmNvbnNpc3QtaXRlbV9faW5mbyB7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jb25zaXN0LWl0ZW1fX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGNvbG9yOiAjODI4MjgyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNvbnNpc3QtaXRlbV9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNvbnNpc3QtaXRlbV9fY291bnRyeSB7XG4gIG1heC13aWR0aDogMThweDtcbn1cbi5jb25zaXN0LWl0ZW1fX25hbWUtdGl0bGUge1xuICBmbGV4OiAxIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb25zaXN0LWl0ZW1fX2ZsYWdzIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuLmNvbnNpc3QtaXRlbV9fbnVtYmVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDFDNTM7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDIycHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnRyYWluZXJfc3R5bGUge1xuICAuY29uc2lzdC1pdGVtX19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNvbnNpc3QtaXRlbV90cmFpbmVyIHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMzBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgLmNvbnNpc3QtaXRlbV9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLmNvbnNpc3QtaXRlbV9faW1nLXdyYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5jb25zaXN0LWl0ZW1fX2luZm8ge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMjBweCAyMHB4IDBweDtcbiAgfVxuXG4gIC5jb25zaXN0LWl0ZW1fX25hbWUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuY29uc2lzdC1pdGVtX19uYW1lLXRpdGxlIHtcbiAgICBmbGV4LWdyb3c6IGluaXRpYWw7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxufSIsIi5oYWxsIHtcbiAgLnRpdGxlLWJvbCB7XG4gICAgbWF4LXdpZHRoOiA5NiU7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG4gIC50aXRsZS1ib2xfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5oYWxsX19pbmZvIHtcbiAgd2lkdGg6IDQ5JTtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5oYWxsX19pbWctd3JhcCB7XG4gIHdpZHRoOiA1MSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYWxsX19pbmZvX3JvdyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgLnRleHQtc3R5bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uaGFsbF9faW5mby10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaGFsbF9faW5mby13cmFwIHtcbiAgbWFyZ2luOiA3MHB4IDA7XG59XG4uaGFsbF9faW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KC01cHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG59XG4uaGFsbF9fc2NoZW1hIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5oYWxsX19zY2hlbWEtaW1nIHtcbiAgbWF4LXdpZHRoOiA4NzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhhbGxfX2Rlc2NyaXB0aW9uLWluZm8ge1xuICB3aWR0aDogNTglO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLmhhbGxfX2Rlc2NyaXB0aW9uLWltZy13cmFwIHtcbiAgd2lkdGg6IDQyJTtcbn1cbi5oYWxsX19kZXNjcmlwdGlvbi1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59IiwiLmhpc3RvcnlfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhpc3RvcnlfX2ltZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDglO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5oaXN0b3J5X19pdGVtLWluZm8ge1xuICB3aWR0aDogNTIlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhpc3RvcnlfX2l0ZW0ge1xuICAvL2JhY2tncm91bmQ6ICNmZmY7XG4gIC8vbWFyZ2luLWJvdHRvbTogMTI2cHg7XG5cbiAgLnRleHQtc3R5bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG5cbn1cbi5oaXN0b3J5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5oaXN0b3J5X19pbWcge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDVweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KSB0cmFuc2xhdGVYKDE2cHgpO1xufVxuLmhpc3RvcnlfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxMDBweCAwIDgwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL21heC13aWR0aDogMTEwMHB4O1xuICAvL21hcmdpbjogMCBhdXRvO1xufVxuLmltZ19wb3M5NSB7XG4gIHRvcDogLTk1cHg7XG59XG4uaGlzdG9yeV9faW1nLXJpZ2h0IHtcbiAgLmhpc3RvcnlfX2ltZyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KSB0cmFuc2xhdGVYKC0xNnB4KTtcbiAgfVxufVxuLmhpc3RvcnlfX2l0ZW1fd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNjBweDtcbn1cblxuLmltZy1zaXplIHtcbiAgLmhpc3RvcnlfX2ltZy13cmFwIHtcbiAgICB3aWR0aDogMzElO1xuICB9XG4gIC5oaXN0b3J5X19pdGVtLWluZm8ge1xuICAgIHdpZHRoOiA2OSU7XG4gIH1cbn1cbi5oaXN0b3J5X19pdGVtX2xhc3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmhpc3RvcnlfX2Rla29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNnB4O1xuICBsZWZ0OiAxMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhpc3RvcnlfX2l0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhpc3RvcnlfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufSIsIi5uZXdzIHtcbiAgLm5ldy1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAzMHB4KTtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDMwcHg7XG4gICAgaGVpZ2h0OiAzMjBweDtcblxuICAgIC5uZXctaXRlbV9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cbn1cblxuLm5ld3NfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uY2VudGVyX2ZsZXh7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmV3c19faXRlbS1pbmZvIHtcbiAgd2lkdGg6IDU2JTtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cbi5uZXdzX19pdGVtLWltZy13cmFwIHtcbiAgd2lkdGg6IDQ0JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDQxMnB4O1xufVxuLm5ld3NfX2l0ZW0taW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5uZXdzX19pdGVtLW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm5ld3NfX2l0ZW0tZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNBNUE1QTU7XG59XG4ubmV3c19faXRlbS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG5cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG59XG4ubmV3c19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59IiwiLnN0YXRpc3RpY3NfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNTBweCAzMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5zdGF0aXN0aWNzX19sZWFndWUge1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAxQzUzO1xufVxuLnN0YXRpc3RpY3NfX2dvYWxzIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zdGF0aXN0aWNzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICBjb2xvcjogIzAwMDtcbn1cbi5zdGF0aXN0aWNzX19kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc3RhdGlzdGljc19fdGltZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5zdGF0aXN0aWNzX19zdGF0dXMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zdGF0aXN0aWNzX19zdGF0dXMu0YFvbXBsZXRlZCB7XG4gIGNvbG9yOiAjRjQ0MzM2O1xufVxuLnN0YXRpc3RpY3NfX3ZzLXJlc3VsdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkN1cHJ1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN0YXRpc3RpY3NfX3ZzLWxvZ28td3JhcCB7XG5cbn1cbi5zdGF0aXN0aWNzX192cy1sb2dvIHtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5zdGF0aXN0aWNzX192cy1uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICAvL21hcmdpbi10b3A6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnN0YXRpc3RpY3NfX3ZzIHtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zdGF0aXN0aWNzX192cy1pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzAlO1xufVxuLnN0YXRpc3RpY3NfX2dvYWxzLWluZm8ge1xuICBwYWRkaW5nLXRvcDogMzdweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2hvY2tleS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN0YXRpc3RpY3NfX2dvYWxzLWl0ZW0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uc3RhdGlzdGljc19fZ29hbHMtZ3JheSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICM4MjgyODI7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5zdGF0aXN0aWNzX19nb2Fscy1zY29yZSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5zdGF0aXN0aWNzX192cy1sb2dvLWltZyB7XG4gIGhlaWdodDogMTE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufSIsIi5wYXJraW5nLXBhZ2Uge1xuICAudGl0bGUtYm9sLXdyYXAge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnBhcmtpbmctcGFnZV9fZGVzY3JpcHRpb24ge1xuICBoZWlnaHQ6IDQzMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhcmtpbmctcGFnZV9faW5mbyB7XG4gIHdpZHRoOiA0OCU7XG4gIHBhZGRpbmc6IDMwcHggNDBweDtcbn1cbi5wYXJraW5nLXBhZ2VfX2ltZy13cmFwIHtcbiAgd2lkdGg6IDUyJTtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG59XG4ucGFya2luZy1wYWdlX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucGFya2luZy1wYWdlX19jb250ZW50IHtcbiAgbWFyZ2luOiA3MHB4IDA7XG59XG4ucGFya2luZy1wYWdlX19zY2hlbWEtaW1nLXdyYXAge1xuICB3aWR0aDogNDglO1xufVxuLnBhcmtpbmctcGFnZV9fc2NoZW1hLWluZm8ge1xuICB3aWR0aDogNTIlO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5wYXJraW5nLXBhZ2VfX3NjaGVtYV93aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggNDBweDtcbn1cbi5wYXJraW5nLXBhZ2VfX3NjaGVtYS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdyg1cHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG59XG4ucGFya2luZy1wYWdlX19zY2hlbWEsIC5wYXJraW5nLXBhZ2VfX2J1eSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59IiwiLnNpdGUtbWFwX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5zaXRlLW1hcF9fbGlzdC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlFwiO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpdGUtbWFwX19saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogIzE3MTcxNztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICB9XG59IiwiLmxvZ2luLWZvcm17XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiA4NXZoO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4ubG9naW4tZm9ybV9fbG9nb3tcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGNvbG9yOiBibGFjaztcblxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5mb3JtLWNvbnRyb2x7XG4gICAgd2lkdGg6IDQwMHB4O1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubG9naW4tbGFiZWx7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgY29sb3I6ICNBNUE1QTU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvZ2luLWlucHV0e1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQTVBNUE1O1xuICAgIHBhZGRpbmc6IDlweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXM7XG4gICAgd2lkdGg6IDMwMHB4O1xufVxuXG4ubG9naW4tYnV0dG9ue1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogYmxhY2sgMXB4IHNvbGlkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn0iLCIuZXJyb3JzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvZXJyb3JzLzQwNC5qcGdcIikgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDgwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG59XG4uZXJyb3JzX19pbmZvIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweDtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVycm9yc19fYXBwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmVycm9yX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xufVxuLmVycm9yX190aXRsZTQwNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI1MHB4O1xuICBsaW5lLWhlaWdodDogMzAwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICB0ZXh0LXNoYWRvdzogLTE4cHggOXB4IDFweCAjZDBkMGQwO1xufVxuLmVycm9yX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmVycm9yX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Vycm9ycy9hcnIuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbn0iLCIubm90X3Jlc3VsdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkN1cHJ1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMDBweCAwO1xufVxuLnNlYXJjaC1yZXN1bHQgLm5ldy1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG4gIG1hcmdpbjogMCAwIDMwcHggMzBweDtcbiAgaGVpZ2h0OiAyMDVweDtcbn1cbi5zZWFyY2gtcmVzdWx0ICAubmV3LWl0ZW1fX25hbWUge1xuICBoZWlnaHQ6IDY0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI1NXB4KSB7XG4gIC5ub3RfcmVzdWx0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLnNlYXJjaC1yZXN1bHQgLm5ldy1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAzMHB4KTtcbiAgfVxuXG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnNlYXJjaC1yZXN1bHQgLm5ldy1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5ub3RfcmVzdWx0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cbiAgLnNlYXJjaC1yZXN1bHQge1xuICAgIC50aXRsZS1ib2wge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubmV3c19yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIH1cbiAgfVxuXG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNlYXJjaC1yZXN1bHQgLm5ldy1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubm90X3Jlc3VsdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG4gIC5zZWFyY2gtcmVzdWx0IC5uZXdzX3JvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufSIsIi5jb250YWN0cyB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gIC5zdWJ0aXRsZS13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5zdWJ0aXRsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuLmNvbnRhY3RzX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9jb250YWN0cy8wLmpwZycpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxufVxuLmNvbnRhY3RzX19pbmZvIHtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNvbnRhY3RzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb250YWN0c19fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNENDI4Mjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgfVxufVxuXG4uY29udGFjdHNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn0iLCIubG95YWx0eSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cbiAgICAuc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ0N1cHJ1bScsIHNhbnMtc2VyaWY7XG4gICAgfVxufVxuLmxveWFsdHlfYmFubmVyX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sb3lhbHR5X2VsZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ubG95YWx0eV9iYW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmxveWFsdHlfYmFubmVyX2luZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA0OHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5sb3lhbHR5X2Jhbm5lcl9pbmZvX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5sb3lhbHR5X2Jhbm5lcl9pbmZvX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zdWJzdHJhdGVfd2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNjBweCA3MHB4O1xufVxuXG4ubG95YWx0eV91c2VfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmxveWFsdHlfdXNlX2xpc3Qge1xuICAgIG1hcmdpbjogMCAtMzNweDtcbn1cbi5sb3lhbHR5X3VzZV9pdGVtIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gICAgcGFkZGluZzogMCAzM3B4O1xufVxuLmxveWFsdHlfdXNlX2ljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG4ubG95YWx0eV91c2VfZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5cbi5sb3lhbHR5X2hvd191c2VfaXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG5cbiAgICAgICAgLmxveWFsdHlfaG93X3VzZV9pdGVtX251bWJlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUUxRTFFO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgLmxveWFsdHlfaG93X3VzZV9pdGVtX251bWJlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQ0ZDRkNGO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG95YWx0eV9ob3dfdXNlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxveWFsdHlfaG93X3VzZV9pdGVtX251bWJlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNFRkMxNDc7XG59XG4ubG95YWx0eV9ob3dfdXNlX2l0ZW1fZGVzYyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xufVxuLmxveWFsdHlfaG93X3VzZV9kZXNjIHtcbiAgICBmbGV4OiAxIDA7XG4gICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubG95YWx0eV9ob3dfYm9vc3RfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ubG95YWx0eV91c2VfaXRlbV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5cbi5sb3lhbHR5X3doZXJlX3VzZV9kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgZmxleDogMSAwO1xufVxuLmxveWFsdHlfd2hlcmVfdXNlX2ljb25fd3JhcCB7XG4gICAgd2lkdGg6IDI1NHB4O1xufVxuLmxveWFsdHlfd2hlcmVfdXNlX2ljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubG95YWx0eV9jYXNoYmFjayB7XG4gICAgaGVpZ2h0OiAxOTlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvbG95YWx0eS1wcm9ncmFtL2xveWFsdHktYmcucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIGhlaWdodDogMTk5cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG59XG4ubG95YWx0eV9jYXNoYmFja19ib2R5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzgwcHgpO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubG95YWx0eV9jYXNoYmFja190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5sb3lhbHR5X2Nhc2hiYWNrX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cbn1cbi5sb3lhbHR5X2Nhc2hiYWNrX3ZhbCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbn1cblxuXG5cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmxveWFsdHlfYmFubmVyX2luZm9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIC5sb3lhbHR5X2Jhbm5lcl9pbmZvX2Rlc2Mge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5sb3lhbHR5X2Jhbm5lcl9pbmZvX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAubG95YWx0eV9iYW5uZXJfaW5mb19kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gICAgLnN1YnN0cmF0ZV93aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICB9XG4gICAgLmxveWFsdHlfaG93X3VzZV9kZXNjIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG4gICAgLmxveWFsdHlfaG93X3VzZV9pdGVtX251bWJlciB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gICAgLmxveWFsdHlfaG93X3VzZV9pdGVtX2Rlc2Mge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgICAubG95YWx0eV93aGVyZV91c2VfZGVzYyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC5sb3lhbHR5X2Nhc2hiYWNrIHtcbiAgICAgICAgaGVpZ2h0OiAxNTVweDtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1NXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sb3lhbHR5X2Nhc2hiYWNrOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgIH1cbiAgICAubG95YWx0eV9jYXNoYmFjazphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgLmxveWFsdHlfY2FzaGJhY2tfYm9keSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNjBweCk7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICB9XG4gICAgLmxveWFsdHlfY2FzaGJhY2tfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAubG95YWx0eV9jYXNoYmFja19mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgIH1cbiAgICAubG95YWx0eV9jYXNoYmFja192YWwge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG95YWx0eV9iYW5uZXJfaW5mbyB7XG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCBibGFjaztcbiAgICB9XG4gICAgLmxveWFsdHlfYmFubmVyX2luZm9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5sb3lhbHR5X2Jhbm5lcl9pbmZvX2Rlc2Mge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAubG95YWx0eV9lbGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG4gICAgLmxveWFsdHlfdXNlX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG4gICAgLmxveWFsdHlfdXNlX2l0ZW0ge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxveWFsdHlfdXNlX2ljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAubG95YWx0eV91c2VfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5sb3lhbHR5X2hvd191c2VfZGVzYyB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAubG95YWx0eV93aGVyZV91c2VfaWNvbl93cmFwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuICAgIC5sb3lhbHR5X2Nhc2hiYWNrX2JvZHkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTU0cHgpO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgfVxuICAgIC5sb3lhbHR5X2Nhc2hiYWNrOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC03N3B4O1xuICAgIH1cbiAgICAubG95YWx0eV9jYXNoYmFjazphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtNzdweDtcbiAgICB9XG4gICAgLmxveWFsdHlfY2FzaGJhY2tfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cblxuXG5cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5sb3lhbHR5X2Jhbm5lcl9pbmZvIHtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICB9XG4gICAgLmxveWFsdHlfYmFubmVyX2luZm9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICB9XG4gICAgLmxveWFsdHlfYmFubmVyX2luZm9fZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgLmxveWFsdHlfY2FzaGJhY2s6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTExNXB4O1xuICAgIH1cbiAgICAubG95YWx0eV9jYXNoYmFjazphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMTE1cHg7XG4gICAgfVxuICAgIC5sb3lhbHR5X2Nhc2hiYWNrX2JvZHkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgfVxuICAgIC5sb3lhbHR5X2Nhc2hiYWNrX3ZhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gICAgLmxveWFsdHlfY2FzaGJhY2tfZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG5cblxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmxveWFsdHlfaG93X3VzZV9pdGVtX2Rlc2Mge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG5cblxufVxuXG4iLCJAaW1wb3J0IFwiaG9tZVwiO1xuQGltcG9ydCBcInBvc3RlclwiO1xuQGltcG9ydCBcImV2ZW50XCI7XG5AaW1wb3J0IFwidmlwLWxvZGdlc1wiO1xuQGltcG9ydCBcImNvbnNpc3RcIjtcbkBpbXBvcnQgXCJoYWxsXCI7XG5AaW1wb3J0IFwiaGlzdG9yeVwiO1xuQGltcG9ydCBcIm5ld3NcIjtcbkBpbXBvcnQgXCJzdGF0aXN0aWNzXCI7XG5AaW1wb3J0IFwicGFya2luZy1wYWdlXCI7XG5AaW1wb3J0IFwic2l0ZS1tYXBcIjtcbkBpbXBvcnQgXCJsb2dpblwiO1xuQGltcG9ydCBcImVycm9yc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRcIjtcbkBpbXBvcnQgXCJjb250YWN0c1wiO1xuQGltcG9ydCBcImxveWFsdHlcIjtcblxuLnRpY2tldHNfcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG5cbi52aWV3X2FsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5yZXZpZXdzLWl0ZW1fX2F1dGhvcntcbiAgaGVpZ2h0OiAxMjBweDtcbn1cblxuLnZpZXdfYWxsX19idG4ge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIG1heC13aWR0aDogMzkwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgcGFkZGluZzogMTZweCAxNXB4IDEzcHggMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufSIsIi5faG9tZV9zbGlkZXJ7XG4gICAgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZXtcbiAgICAgIHdpZHRoOiA2cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZTpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgfVxuXG4gICAgLnNwbGlkZV9fcGFnaW5hdGlvbntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXG4gICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG5cbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIC5zcGxpZGVfX3BhZ2luYXRpb24gbGkge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgfTtcbiAgICB9XG5cbiAgICAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuOCk7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgb3V0bGluZTpub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgICAuX2hvbWVfc2xpZGVyIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucmV2aWV3c3tcblxuICAgIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2V7XG4gICAgICAgIHdpZHRoOiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogI2M0YzRjNDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3V0bGluZTpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNENTI4Mjc7XG4gICAgICAgIG91dGxpbmU6bm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zcGxpZGVfX3BhZ2luYXRpb257XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICByaWdodDogMzJweDtcblxuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcblxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNwbGlkZV9fcGFnaW5hdGlvbiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIH07XG4gICAgfVxufSIsIkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLmhhbGxfX2ltZy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhhbGxfX2ltZyB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5oaXN0b3J5X19jb250ZW50IHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxuICAuY2hlY2tvdXQtZG93bl9fYnRuIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICB9XG4gIC5oZWFkZXJfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAvL21hcmdpbi10b3A6IC0yMHB4O1xuICB9XG4gIC5oZWFkZXJfX3Bob25lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XG5cbiAgICAucGhvbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgLmhlYWRlci1uYXYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMTZweCAwIDIycHggMDtcblxuICAgIC5sb2dvX19pbmZvIHtcbiAgICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLmxvZ28ge1xuICAgICAgLy93aWR0aDogMjIlO1xuICAgICAgLy9tYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgLmhlYWRlcl9fcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIC8vbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbiAgLmhvbWVfX2JhLWJ0biB7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgfVxuICAuaG9tZV9fYmEtcGVvcGxlLWltZyB7XG4gICAgdG9wOiAwO1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbiAgLmhvbWVfX2JhLXJpZ2h0IHtcbiAgICB3aWR0aDogMzglO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmhvbWVfX2JhLWJvbC1pbWcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxuICAuaG9tZV9fYmEtaW5mbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC52aXAtbG9kZ2VzX19pbWcge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICB9XG4gIC52aXAtbG9kZ2VzX19pbWctd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jb25zaXN0LWl0ZW1fX2xhYmVsIHtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgfVxuICAuY29uc2lzdC1pdGVtX19mbGFncyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgLy93aWR0aDogMTAwJTtcbiAgfVxuICAudHJhaW5lcl9zdHlsZSAuY29uc2lzdC1pdGVtX19sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuZXZlbnRfX3ZzLWxvZ28ge1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgfVxuICAuZXZlbnRfX3ZzLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ldmVudF9fdnMtcmVzdWx0IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLmV2ZW50X192c19yb3cge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmhpc3RvcnlfX2Rla29yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZXZpZXdzLWl0ZW1fX2F1dGhvci1pbWctd3JhcCB7XG4gICAgYm90dG9tOiAtMjNweDtcbiAgICBsZWZ0OiAtMTFweDtcbiAgfVxuICAuaGFsbCAudGl0bGUtYm9sIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmhhbGwgLnRpdGxlLWJvbF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG4gIC5uZXdzIC5uZXctaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMzBweCk7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI1NXB4KSB7XG4gIC52aXAtbG9kZ2VzX19pbmZvLWltYWdlLmltYWdlX3BvczQwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC52aXAtbG9kZ2VzX19pbmZvLWltYWdlLmltYWdlX3BvczE5MCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudmlwLWxvZGdlc19faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jb25zaXN0LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDRweCk7XG4gICAgbWFyZ2luOiAwIDAgMzBweCA0cHg7XG4gIH1cbiAgLmNvbnNpc3Rfcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgfVxuICAuY29uc2lzdC1pdGVtX19pbmZvIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMjBweCAxMHB4O1xuICB9XG4gIC50aXRsZS1ib2wge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAudGl0bGUtYm9sX19sZWZ0LCAudGl0bGUtYm9sX19yaWdodCB7XG4gICAgdG9wOiA3cHg7XG4gIH1cbiAgLmhhbGxfX2luZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuZ2FsbGVyeV9fY3VycmVudC1pbWctd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5nYWxsZXJ5X19jdXJyZW50LWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICB9XG4gIC5nYWxsZXJ5X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZ2FsbGVyeV9fcHJldmlldyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLmhpc3RvcnlfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmhpc3RvcnlfX2l0ZW1fd2hpdGUge1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgfVxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAudmlwLWxvZGdlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICAuaG9tZV9fYmEtYW5pbWF0aW9uIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFuaW1hdGlvbl9vbmUge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2hlY2tvdXQtZG93bl9fcmlnaHQge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5jaGVja291dC1kb3duX19saXN0IHtcbiAgICB3aWR0aDogNjclO1xuICB9XG4gIC5jaGVja291dC1kb3duX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygyMCUgLSAxMHB4KTtcbiAgICBtYXJnaW46IC0zMHB4IDAgMCAxMHB4O1xuICAgIHBhZGRpbmc6IDIycHggMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbiAgLmNoZWNrb3V0LWRvd25fX2xpc3Rfcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmNvbnNpc3QtaXRlbV90cmFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAzMHB4KTtcbiAgICBtYXJnaW46IDAgMCA1MHB4IDMwcHg7XG4gIH1cbiAgLmNvbnNpc3QtaXRlbV90cmFpbmVyIC5jb25zaXN0LWl0ZW1fX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuY29uc2lzdC1pdGVtX3RyYWluZXIgLmNvbnNpc3QtaXRlbV9faW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xuICB9XG4gIC5jb25zaXN0LWl0ZW1fdHJhaW5lciAuY29uc2lzdC1pdGVtX19pbWctd3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5sb2dvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLmxvZ29fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLmhlYWRlciAubG9nbyB7XG4gICAgLy93aWR0aDogMTIlO1xuICB9XG4gIC5sb2dvX19pbmZvIHtcbiAgICBsZWZ0OiAzNnB4O1xuICAgIHRvcDogMnB4O1xuICB9XG4gIC5oZWFkZXItbmF2X19pdGVtIHtcbiAgICAvL21pbi13aWR0aDogMTU5cHg7XG4gIH1cbiAgLmhlYWRlci1uYXZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxuICAuaGVhZGVyIC5waG9uZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5ob21lX19uZXdzLWNvbDUge1xuICAgIHdpZHRoOiBjYWxjKDQ0JSAtIDMwcHgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDU2JSAtIDMwcHgpO1xuICAgIH1cbiAgfVxuICAucmV2aWV3cy1pdGVtX19hdXRob3ItaW1nLXdyYXAge1xuICAgIGJvdHRvbTogLTExcHg7XG4gICAgbGVmdDogLThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gIC5hbmltYXRpb25fdHdvIHtcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgfVxuICAuY2hlY2tvdXQtZG93bl9fYnRuIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG4gIC50aWNrZXQtaXRlbV9fcmVzdWx0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnRpY2tldC1pdGVtX19zLCAudGlja2V0LWl0ZW1fX3Yge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vd2lkdGg6IDQzcHg7XG4gICAgLy9mb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50aWNrZXQtaXRlbV9fdi1uYW1lIHtcbiAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvL2hlaWdodDogMzFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTExMnB4KSB7XG4gIC5mb290ZXJfX25hdi13cmFwIHtcbiAgICAvL21hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICB9XG4gIC50cmFpbmVyX3N0eWxlIHtcbiAgICAuY29uc2lzdC1pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDMwcHgpO1xuICAgICAgbWFyZ2luOiAwIDAgMzBweCAzMHB4O1xuICAgIH1cbiAgICAuY29uc2lzdC1pdGVtX19mbGFncyB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIH1cbiAgICAuY29uc2lzdF9yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIH1cbiAgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmV2ZW50X19kYXRlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmV2ZW50X19kYXRlLXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5ldmVudF9fdnMtbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5ldmVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAud2hvLXdpbl9kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAud2hvLXdpbl92cy1yb3cge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmV2ZW50X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5ldmVudF9faW5mbyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAubW9kYWwtb3JkZXJpbmcgLm1vZGFsX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC5ldmVudF9fdnMtaW5mbyB7XG4gICAgd2lkdGg6IDI0JTtcbiAgfVxuICAuZXZlbnRfX3ZzLXJlc3VsdCB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxuICAuY2hlY2tvdXQtZG93bl9fdG90YWwtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuY2hlY2tvdXQtZG93bl9fYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnBhcmtpbmctcGFnZV9faW5mbyB7XG4gICAgd2lkdGg6IDU0JTtcbiAgfVxuICAucGFya2luZy1wYWdlX19pbWctd3JhcCB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wYXJraW5nLXBhZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBhcmtpbmctcGFnZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbiAgLnBhcmtpbmctcGFnZV9fc2NoZW1hLCAucGFya2luZy1wYWdlX19idXkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmhvbWVfX2JhLXBlb3BsZS1pbWcge1xuICAgIGhlaWdodDogOTElO1xuICB9XG4gIC5uZXdzIC5uZXctaXRlbSAubmV3LWl0ZW1fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbiAgLm5ld3MgLm5ldy1pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgfVxuICAubmV3LWl0ZW1fX2J0biB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5uZXctaXRlbV9fYnRuOjphZnRlciB7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLm5ldy1pdGVtX19pbmZvIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cbiAgLm5ld3Nfcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cblxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgLmhvbWVfX25ldy1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cbiAgLmhvbWVfX25ldy1pdGVtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMTJweCAwO1xuICB9XG4gIC5oZWFkZXJfX3JpZ2h0IHtcbiAgICAvL3BhZGRpbmctdG9wOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1YnRpdGxlLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuaG9tZV9fdGlja2V0cy10b3AgLnRpY2tldC1pdGVtX19kYXRlIHtcbiAgICB0b3A6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbiAgLmhvbWVfX2JhLWJvbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZV9fYmEge1xuICAgIGhlaWdodDogMTAzcHg7XG4gIH1cbiAgLmhvbWVfX2JhLWFuaW1hdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmFuaW1hdGlvbl9vbmUge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5uZXdzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5uZXdzX19pdGVtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAubmV3c19faXRlbS1pbmZvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuaG9tZV9fYmEtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5ob21lX19iYS12cy1uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG4gIC5wb3N0ZXJfX2VtcHR5LXJlc3VsdCB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC50ZXh0LXN0eWxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLnBvc3Rlcl9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLmV2ZW50X19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9kYWwtb3JkZXJpbmdfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gIH1cbiAgLm1vZGFsLW9yZGVyaW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5vcmRlcmluZ19fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC5vcmRlcmluZ19fc3RlcCB7XG4gICAgbGVmdDogLTUwcHg7XG4gIH1cbiAgLm9yZGVyaW5nX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLmdhbGxlcnlfX2N1cnJlbnQtaW1nLXdyYXAge1xuICAgIGhlaWdodDogMzkwcHg7XG4gIH1cbiAgLmdhbGxlcnlfX3ByZXZpZXctaXRlbSB7XG4gICAgaGVpZ2h0OiA5MnB4O1xuICB9XG4gIC5ldmVudF9fc2NoZW1hLXdyYXAgc3ZnIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG4gIC5oaXN0b3J5X19pbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMikgdHJhbnNsYXRlWCgxNnB4KTtcbiAgfVxuICAuaGlzdG9yeV9faW1nLXJpZ2h0IC5oaXN0b3J5X19pbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMikgdHJhbnNsYXRlWCgtMTZweCk7XG4gIH1cbiAgLmhlYWRlciAubG9nb19fdGl0bGUge1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC5wYWdlLm9mZmVyIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxuICAuZGVzY3JpcHRpb24ge1xuICAgIGgzLCBoMiwgaDQge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAucGFnZS5vZmZlciB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAudGlja2V0LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDRweCk7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgLmxvZ29fX3RpdGxlIHtcbiAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmhlYWRlcl9fcGhvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5oZWFkZXJfX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC8vcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubG9nbzo6YmVmb3JlIHtcbiAgICB3aWR0aDogOTIlO1xuICB9XG4gIC5wYXJraW5nLXBhZ2VfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAucGFya2luZy1wYWdlX19pbWctd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5yZXZpZXdzLWl0ZW1fX2F1dGhvci1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5yZXZpZXdzLWl0ZW1fX2F1dGhvci1jaXR5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnJldmlld3MtaXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNzhweDtcbiAgfVxuICAucmV2aWV3cy1pdGVtX19hdXRob3ItaW1nIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5yZXZpZXdzLWl0ZW1fX2F1dGhvci1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLnJldmlld3MtaXRlbV9fbXNnIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhvbWVfX3RpY2tldHMtdG9wIC50aWNrZXQtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlKTtcbiAgfVxuICAubmV3LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDRweCk7XG4gIH1cbiAgLmNvbnNpc3QtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gNHB4KTtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDRweDtcbiAgfVxuICAuaGFsbF9fc2NoZW1hLWltZyB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud2hvLXdpbl9kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLndoby13aW5fdnMtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud2hvLXdpbl9fdnMtYm9sLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnN0YXRpc3RpY3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnN0YXRpc3RpY3NfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5zdGF0aXN0aWNzX19zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5zdGF0aXN0aWNzX19nb2Fscy1ncmF5LCAuc3RhdGlzdGljc19fZ29hbHMtc2NvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuc3RhdGlzdGljc19fZ29hbHMtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnN0YXRpc3RpY3NfX3ZzLWxvZ28ge1xuICAgIG1heC13aWR0aDogNzBweDtcbiAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICB9XG4gIC5zdGF0aXN0aWNzX192cy1uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnN0YXRpc3RpY3NfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAzMHB4IDIwcHg7XG4gIH1cbiAgLnN0YXRpc3RpY3NfX3ZzLXJlc3VsdCB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIC5ldmVudF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5ldmVudF9fZGF0ZS10aW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmV2ZW50X192cy1uYW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmV2ZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmhvbWVfX25ld3MtY29sNSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5ob21lX19uZXdzLXJpZ2h0IC5uZXctaXRlbSB7XG4gICAgaGVpZ2h0OiAzMDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTY1cHgpIHtcbiAgLmhvbWVfX2JhLXBlb3BsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaG9tZV9fYmEtcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmNoZWNrb3V0LWRvd25fX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDIwJSk7XG4gICAgbWFyZ2luOiAtMzBweCAwIDAgMDtcbiAgICBwYWRkaW5nOiAyMnB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5jaGVja291dC1kb3duX190b3RhbC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5jaGVja291dC1kb3duX19saXN0IHtcbiAgICB3aWR0aDogNjQlO1xuICB9XG4gIC5jaGVja291dC1kb3duX19yaWdodCB7XG4gICAgd2lkdGg6IDM2JTtcbiAgfVxuICAuZXZlbnRfX3NjaGVtYS13cmFwIHN2ZyB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuICAuaGVhZGVyLW5hdl9faXRlbSB7XG4gICAgbWluLXdpZHRoOiAxMjdweDtcbiAgfVxuICAubG9nbzo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG4gIC5sb2dvX19pbmZvIHtcbiAgICBsZWZ0OiA5cHg7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmxvZ29fX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICB9XG4gIC5sb2dvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmhlYWRlciAubG9nbyB7XG4gICAgd2lkdGg6IDExJTtcbiAgfVxuICAubmV3c19faXRlbS1pbWctd3JhcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5oYWxsIC50aXRsZS1ib2wge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAubG9nb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAvL21hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5oZWFkZXItbmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmhlYWRlci1uYXYge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5oZWFkZXJfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnBob25lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhlYWRlcl9fcGhvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5zb2MtbmV0X19saW5rOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuICAudHJhaW5lcl9zdHlsZSAuY29uc2lzdC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgfVxuICAvLy55b3V0dWJlOjpiZWZvcmUge1xuICAvLyAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMvc29jLW5ldC95b3V0dWJlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLy8gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgLy99XG4gIC8vLnZrOjpiZWZvcmUge1xuICAvLyAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMvc29jLW5ldC92ay5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC8vICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIC8vICB3aWR0aDogMjVweDtcbiAgLy8gIGhlaWdodDogMjNweDtcbiAgLy99XG4gIC8vLnRlbGVncmFtOjpiZWZvcmUge1xuICAvLyAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMvc29jLW5ldC90ZWxlZ3JhbS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC8vICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIC8vfVxuICAvLy50d2l0dGVyOjpiZWZvcmUge1xuICAvLyAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMvc29jLW5ldC90d2l0dGVyLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLy8gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgLy8gIHdpZHRoOiAyMXB4O1xuICAvLyAgaGVpZ2h0OiAyMnB4O1xuICAvL31cbiAgLy8uZmFjZWJvb2s6OmJlZm9yZSB7XG4gIC8vICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY29ucy9zb2MtbmV0L2ZhY2Vib29rLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLy8gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgLy8gIHdpZHRoOiAxMHB4O1xuICAvLyAgaGVpZ2h0OiAyMnB4O1xuICAvL31cbiAgLy8uaW5zdGFncmFtOjpiZWZvcmUge1xuICAvLyAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMvc29jLW5ldC9pbnN0YWdyYW0uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAvLyAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAvLyAgd2lkdGg6IDIwcHg7XG4gIC8vICBoZWlnaHQ6IDIycHg7XG4gIC8vfVxuICAvLy50aWstdG9rOjpiZWZvcmUge1xuICAvLyAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMvc29jLW5ldC90aWstdG9rLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLy8gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgLy8gIHdpZHRoOiAxNnB4O1xuICAvLyAgaGVpZ2h0OiAyMnB4O1xuICAvL31cbiAgLnNvYy1uZXRfX2xpbmsge1xuICAgIHdpZHRoOiAyMnB4O1xuICB9XG5cbiAgLmhvbWVfX25ld3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuaG9tZV9fbmV3LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMzVweCAyMHB4IDMwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbiAgLmhvbWVfX3NsaWRlciB7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc3VidGl0bGUtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubmV3LWl0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDRweCA0cHg7XG4gIH1cbiAgLmZvb3Rlcl9fcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuZm9vdGVyX19uYXYtd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5mb290ZXJfX2xvZ28gLmxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmZvb3RlciAuc2VhcmNoX19kcm9wZG93bi5zaG93IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAzN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIH1cbiAgLmZvb3Rlcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fbmF2LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZm9vdGVyX19uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG4gIC5mb290ZXJfX3BvbGljeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLmZvb3Rlcl9fc29jLW5ldCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNDBweCAwO1xuICB9XG4gIC50aWNrZXQtaXRlbV9fYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucmV2aWV3cy1pdGVtX19tc2cge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnJldmlld3MtaXRlbV9fYXV0aG9yLWNpdHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAudmlwLWxvZGdlc19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAudmlwLWxvZGdlc19faW5mby10ZXh0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbiAgLnZpcC1sb2RnZXNfX2Zvcm0tYnRuIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHggMTJweCAxNXB4O1xuICB9XG4gIC5jb25zaXN0LWl0ZW1fX2ltZy13cmFwIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG4gIC50aXRsZS1ib2wge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAudGl0bGUtYm9sX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC50aXRsZS1ib2xfX2xlZnQsIC50aXRsZS1ib2xfX3JpZ2h0IHtcbiAgICB0b3A6IDIxcHg7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICB9XG4gIC5oYWxsX19pbmZvLXdyYXAge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG4gIC5oYWxsX19pbWctd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuaGFsbF9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhhbGxfX2luZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAubGlzdC1zdHlsZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5oaXN0b3J5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmhpc3RvcnlfX2l0ZW0gLnRleHQtc3R5bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmhpc3RvcnlfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm5ld3NfX2l0ZW0taW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5uZXdzX19pdGVtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAubmV3c19faXRlbS1kYXRlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm5ld3NfX2l0ZW0tZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnN0YXRpc3RpY3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnN0YXRpc3RpY3NfX2dvYWxzLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbiAgLnN0YXRpc3RpY3NfX2RhdGUsIC5zdGF0aXN0aWNzX19zdGF0dXMsIC5zdGF0aXN0aWNzX192cy1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG4gIC5zdGF0aXN0aWNzX192cy1yZXN1bHQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAuc2VsZWN0X19pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5wb3N0ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucG9zdGVyX19pbWctd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5wb3N0ZXJfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxuICAuZXZlbnRfX3ZzLXJlc3VsdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5ldmVudF9fdnMtcmVzdWx0IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLmV2ZW50X19oYWxsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmV2ZW50X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5icmVhZGNydW1icy13cmFwIHtcbiAgICBtYXJnaW46IDAgLTIwcHggMTJweCAtMjBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuYnJlYWRjcnVtYnNfX2xpbms6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5icmVhZGNydW1ic19fbGluayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuICAuYnJlYWRjcnVtYnNfX2xpbmtfbGFzdCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuICAuYnJlYWRjcnVtYnMge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMCAxNXB4IDA7XG4gIH1cbiAgLmhvbWVfX2JhLWFuaW1hdGlvbiB7XG4gICAgd2lkdGg6IDYyJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZpZXdzLWl0ZW1fX21zZy10ZXh0IHtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAuY29uc2lzdC1pdGVtX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgfVxuICAuY29uc2lzdC1pdGVtX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG4gIC5yZXZpZXdzLWl0ZW1fX2F1dGhvci1uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnJldmlld3MtaXRlbV9fYXV0aG9yLWNpdHkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAucmV2aWV3cy1pdGVtX19hdXRob3ItaW1nIHtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5jaGVja291dC1kb3duX19idG4ge1xuICAgIG1pbi13aWR0aDogMTMwcHg7XG4gIH1cbiAgLnBhcmtpbmctcGFnZV9fc2NoZW1hLWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5yZXZpZXdzLWl0ZW1fX2F1dGhvci1pbWctd3JhcCB7XG4gICAgbGVmdDogMTRweDtcbiAgICB0b3A6IDY1cHg7XG4gIH1cbiAgLnJldmlld3MtaXRlbTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAyM3B4O1xuICB9XG59IiwiQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIGh0bWwsIGJvZHkge1xuICAgIC8vb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIC5ldmVudF9faW5mbyB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCA2cHggYmxhY2s7XG4gIH1cbiAgLmhlYWRlcl9fb3Blbi1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICB9XG4gIC5ob21lIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG4gIC5oZWFkZXJfX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb290ZXJfX2xvZ28gLmxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnNsaWRlcl9hcnJvdyB7XG4gICAgdG9wOiAtMTQwcHg7XG4gIH1cbiAgLm9yZGVyaW5nX19zbGlkZXItaXRlbSB7XG4gICAgcGFkZGluZzogMCA3MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmZvb3RlciAubG9nb19faW5mbyB7XG4gICAgbGVmdDogNjBweDtcbiAgfVxuICAuaGFsbF9faW1nLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnJldmlld3MtaXRlbV9fYXV0aG9yLWltZyB7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuaGFsbF9fZGVzY3JpcHRpb24taW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAudGV4dC1zdHlsZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG4gIC5oaXN0b3J5X19pbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuaGlzdG9yeV9faW1nLXJpZ2h0IC5oaXN0b3J5X19pbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIC5zaXRlLW1hcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuaGFsbF9fZGVzY3JpcHRpb24taW1nLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuaGlzdG9yeV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaGlzdG9yeV9faW1nLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5yZXZpZXdzLXdyYXAgLnNsaWRlcl9hcnJvdy5uZXh0X2ljb24ge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgfVxuICAucmV2aWV3cy13cmFwIC5zbGlkZXJfYXJyb3cucHJldl9pY29uIHtcbiAgICBsZWZ0OiAtMTVweDtcbiAgfVxuICAucmV2aWV3cy1pdGVtX19hdXRob3ItbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5yZXZpZXdzLWl0ZW1fX2F1dGhvci1jaXR5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmNoZWNrb3V0LWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeUNvbG9yO1xuICAgIHotaW5kZXg6IDk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbiAgLmhlYWRlcl9fbW9iaWxlIC5sb2dvX190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAuaGVhZGVyX19vcGVuLW1lbnUsIC5oZWFkZXJfX21vYmlsZS1sb2dvLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLnJldmlldy1tb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucmV2aWV3LW1vZGFsX190aXRsZS1sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICB9XG4gIC5yZXZpZXctbW9kYWwgLm1vZGFsX19jbG9zZSB7XG4gICAgdG9wOiAxNHB4O1xuICB9XG4gIC5yZXZpZXctbW9kYWxfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xuICB9XG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIHRvcDogMjFweDtcbiAgfVxuICAucmV2aWV3LW1vZGFsX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gIH1cbiAgLnJldmlldy1tb2RhbCB7XG4gICAgLm1vZGFsX19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgfVxuICB9XG4gIC5jYWxsLW1vZGFsIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5wYXJraW5nLXBhZ2UgLnRpdGxlLWJvbC13cmFwIHtcbiAgICBoZWlnaHQ6IDEzMnB4O1xuICB9XG4gIC5wYXJraW5nLXBhZ2VfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG4gIC5wYXJraW5nLXBhZ2VfX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnBhcmtpbmctcGFnZV9faW1nLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXJraW5nLXBhZ2VfX3NjaGVtYS1pbWctd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhcmtpbmctcGFnZV9fc2NoZW1hLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXJraW5nLXBhZ2VfX3NjaGVtYV93aGl0ZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAucGFya2luZy1wYWdlX19zY2hlbWEtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAudGlja2V0LWl0ZW1fX2RhdGUsIC50aWNrZXQtaXRlbV9fdGltZSB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gIH1cbiAgLmhvbWVfX3RpY2tldHMtdG9wIC50aWNrZXQtaXRlbV9fdnMge1xuICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4O1xuICB9XG4gIC5ob21lX190aWNrZXRzLXRvcCAudGlja2V0LWl0ZW1fX2RhdGUge1xuICAgIHRvcDogN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGlja2V0LWl0ZW1fX3ZzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50aWNrZXQtaXRlbV9fZGF0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogN3B4O1xuICB9XG4gIC52aWV3X2FsbCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmhvbWVfX3RpY2tldHMtdG9wIC50aWNrZXQtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlKTtcbiAgfVxuICAuaG9tZV9fc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgfVxuICAuaG9tZV9fc2xpZGVyLWRvdHMgLmRvdC5hY3RpdmU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuICB9XG4gIC5ob21lX19zbGlkZXItZG90cyAuZG90OmhvdmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgfVxuICAvKiB0b2RvICovXG4gIC5zbGlkZXJfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zbGlkZXJfX2RvdHMtd3JhcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zbGlkZXJfX2RvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI0Q1MjgyNztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5oZWFkZXItbmF2X19saW5rOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2xpZGVyX19kb3Q6OmJlZm9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuaG9tZV9fbmV3LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgfVxuICAuc3VidGl0bGUtd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5ldmVudF9fdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbiAgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHRvcDogMTNweDtcbiAgfVxuICAudGlja2V0LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gIH1cbiAgLm5ldy1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICB9XG4gIC5tZW51X19waG9uZSAucGhvbmUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuZXZlbnRfX2ltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuaGVhZGVyX19tb2JpbGUtbG9nbyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZXZlbnRfX3NjaGVtYS13cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5tb2RhbC1zZWN0b3JfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAubWVudV9fc29jLW5ldCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuZXZlbnRfX3RhYmxlLWJ0bl90ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ldmVudF9fdGFibGUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy9ldmVudF9hcnIuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblxuICAgIH1cbiAgfVxuICAuZXZlbnRfX3RhYmxlLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC8vLnlvdXR1YmU6OmJlZm9yZSB7XG4gIC8vICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY29ucy9zb2MtbmV0L2FjdGl2ZS95b3V0dWJlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLy8gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgLy99XG4gIC8vLnZrOjpiZWZvcmUge1xuICAvLyAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMvc29jLW5ldC9hY3RpdmUvdmsuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAvLyAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAvL31cbiAgLy8udGVsZWdyYW06OmJlZm9yZSB7XG4gIC8vICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pY29ucy9zb2MtbmV0L2FjdGl2ZS90ZWxlZ3JhbS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC8vICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIC8vfVxuICAvLy50d2l0dGVyOjpiZWZvcmUge1xuICAvLyAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMvc29jLW5ldC9hY3RpdmUvdHdpdHRlci5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC8vICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIC8vfVxuICAvLy5mYWNlYm9vazo6YmVmb3JlIHtcbiAgLy8gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ljb25zL3NvYy1uZXQvYWN0aXZlL2ZhY2Vib29rLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLy8gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgLy99XG4gIC8vLmluc3RhZ3JhbTo6YmVmb3JlIHtcbiAgLy8gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ljb25zL3NvYy1uZXQvYWN0aXZlL2luc3RhZ3JhbS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC8vICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIC8vfVxuICAvLy50aWstdG9rOjpiZWZvcmUge1xuICAvLyAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMvc29jLW5ldC9hY3RpdmUvdGlrLXRvay5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC8vICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIC8vfVxuICAuc29jLW5ldF9fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuaGVhZGVyLW5hdl9fbGluayB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLm1lbnVfX25hdiAudGlja2V0X2ljb246OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy90aWNrZXQtYmx1ZS5zdmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgbGVmdDogLTJweDtcbiAgfVxuICAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1lbnVfX25hdiAuaGVhZGVyLW5hdl9faXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgfVxuICAubWVudV9fbmF2IC5oZWFkZXItbmF2X19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lbnVfX25hdiAuaGVhZGVyLW5hdl9fbGluay50aWNrZXRfaWNvbiB7XG4gICAgbGVmdDogLTlweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLmhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tZW51X19uYXYgLmhlYWRlci1uYXZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmhlYWRlci1uYXZfX2l0ZW06aG92ZXIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlDb2xvcjtcbiAgICB9XG5cbiAgICAuaGVhZGVyLW5hdl9fbGluayB7XG4gICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICB9XG4gIH1cblxuICAuaG9tZV9fbmV3cyB7XG4gICAgLy9tYXJnaW4tdG9wOiAzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAuc2xpZGVyX2Fycm93IHtcbiAgICAgIHRvcDogMzBweDtcbiAgICB9XG5cbiAgICAuc2xpZGVyX2Fycm93Lm5leHRfaWNvbiB7XG4gICAgICByaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAuc2xpZGVyX2Fycm93LnByZXZfaWNvbiB7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC5uZXh0X2ljb246OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93L3NsaWRlci13aGl0ZS5zdmcpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB9XG5cbiAgICAucHJldl9pY29uOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy9zbGlkZXItd2hpdGUuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5ob21lX19uZXctaXRlbSB7XG4gICAgcGFkZGluZzogMjBweCA2MHB4O1xuICB9XG4gIC5ob21lX190aWNrZXRzLXRvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAuc2xpZGVyX2Fycm93IHtcbiAgICAgIHRvcDogMzVweDtcbiAgICB9XG5cbiAgICAuc2xpZGVyX2Fycm93Lm5leHRfaWNvbiB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuc2xpZGVyX2Fycm93LnByZXZfaWNvbiB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuc2xpZGVyX2Fycm93OjpiZWZvcmUge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICAuYnJlYWRjcnVtYnMtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGl0bGUtYm9sLXdyYXAge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gIC50aXRsZS1ib2wge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAucG9zdGVyX19zb3J0aW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC52aXAtbG9kZ2VzX19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnZpcC1sb2RnZXNfX3JpZ2h0LWltZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52aXAtbG9kZ2VzX19pbmZvLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudmlwLWxvZGdlc19faW5mby1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZpcC1sb2RnZXNfX2ltZy13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aXAtbG9kZ2VzX19mb3JtLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuICAudmlwLWxvZGdlc19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubV9vcmRlciB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnZpcC1sb2RnZXNfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMCBhdXRvO1xuICB9XG4gIC52aXAtbG9kZ2VzLCAuY29uc2lzdCwgLmhpc3RvcnksIC5uZXdzLCAuc3RhdGlzdGljcywgLmV2ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC52aXAtbG9kZ2VzX19pbmZvLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmhpc3RvcnlfX2ltZy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGlzdG9yeV9faXRlbS1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGlzdG9yeV9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaGlzdG9yeV9faW1nIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbiAgLmltZy1zaXplIC5oaXN0b3J5X19pbWctd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmltZy1zaXplIC5oaXN0b3J5X19pdGVtLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oaXN0b3J5X19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICB9XG4gIC5oaXN0b3J5X19pdGVtX3doaXRlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIH1cbiAgLm5ld3NfX2l0ZW0taW1nLXdyYXAge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm5ld3NfX2l0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5uZXdzX19pdGVtLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5ld3NfX2l0ZW0tZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5uZXdzX19pdGVtLWluZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmV3c19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc3RhdGlzdGljc19fbGVhZ3VlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgLnN0YXRpc3RpY3NfX2dvYWxzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5zdGF0aXN0aWNzX19nb2Fscy1pbmZvIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAuc3RhdGlzdGljc19fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAub3JkZXJpbmdfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAub3JkZXJpbmdfX3BheSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5vcmRlcmluZy10YWJsZV9fdGhlYWQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAub3JkZXJpbmctc3VjY2VzcyB7XG4gICAgLm1vZGFsX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgfVxuICAgIC5vcmRlcmluZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5vcmRlcmluZy1zdWNjZXNzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIC5vcmRlcmluZ19fbnVtYmVyLCAub3JkZXJpbmctc3VjY2Vzc19fdGV4dCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIC5vcmRlcmluZy1zdWNjZXNzX19idG4ge1xuICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmhlYWRlci1uYXYge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cbiAgLmxvZ29fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmV2ZW50X190YWJsZS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmV2ZW50X190YWJsZS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuZXZlbnRfbV9oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vcmRlcmluZy10YWJsZV9fcGFya2luZy1pdGVtIC5vcmRlcmluZy10YWJsZV9fdGIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlcmluZy10YWJsZV9fcGFya2luZy1pdGVtIC5vcmRlcmluZy10YWJsZV9fdGI6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xuICB9XG4gIC5vcmRlcmluZy10YWJsZV9fcGFya2luZy1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5vcmRlcmluZy10YWJsZV9fcGFya2luZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDYycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5vcmRlcmluZy10YWJsZV9fcGFya2luZyAuc2xpZGVyX2Fycm93Lm5leHRfaWNvbiB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICB9XG4gIC5vcmRlcmluZy10YWJsZV9fcGFya2luZyAuc2xpZGVyX2Fycm93LnByZXZfaWNvbiB7XG4gICAgbGVmdDogLTQycHg7XG4gIH1cbiAgLm9yZGVyaW5nX19tb2JpbGUtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAud2EtbGluay1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZpcC1sb2RnZXNfX3dhLWxpbmstY29udGFpbmVyIHtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxMHB4KSB7XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXJfX25hdi13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgfVxuICAuZm9vdGVyX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnRyYWluZXJfc3R5bGUgLmNvbnNpc3QtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gIH1cbiAgLmNvbnNpc3QtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgfVxuICAuY29uc2lzdC1pdGVtX19pbWctd3JhcCB7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgfVxuICAuZXZlbnRfX3RpdGxlLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ldmVudF9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZXZlbnRfX3ZzX3JvdyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuZXZlbnRfX2RhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmV2ZW50X19oYWxsIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLmV2ZW50X19pbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZXZlbnRfX2RhdGUtdGltZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmV2ZW50X192cy1sb2dvLXdyYXAge1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxuICAuZXZlbnRfX2ltZywgLmV2ZW50X19pbWctd3JhcCB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgfVxuXG4gIC5hbmltYXRpb25fdHdvIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaG9tZV9fYmEtZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuaG9tZV9fYmEtY291bnRyeSwgLmhvbWVfX2JhLXZzLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuaG9tZV9fYmEtdnMtbG9nby13cmFwIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmhvbWVfX2JhLXJlc3VsdCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMCA2cHg7XG4gIH1cbiAgLmhvbWVfX2JhLXZzIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgLmV2ZW50X190ZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogY2FsYygxMCUpO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG4gIC5ldmVudF9tX2hpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmV2ZW50X19uYW1lIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIC5ldmVudF9fdGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuZXZlbnRfX3NjaGVtYS13cmFwIHN2ZyB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnRyYWluZXJfc3R5bGUgLmNvbnNpc3QtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jb25zaXN0LWl0ZW1fdHJhaW5lciAuY29uc2lzdC1pdGVtX19pbmZvIHtcbiAgICB3aWR0aDogNzYlO1xuICB9XG4gIC50cmFpbmVyX3N0eWxlIHtcbiAgICAuY29uc2lzdC1pdGVtX19pbWctd3JhcCB7XG4gICAgICB3aWR0aDogMjQlO1xuICAgIH1cbiAgfVxuICAud2hvLXdpbl9fdnMtbG9nbyB7XG4gICAgbWF4LXdpZHRoOiA1NHB4O1xuICB9XG4gIC53aG8td2luX193aGl0ZSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAud2hvLXdpbl9fdnMtbG9nby13cmFwIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLndoby13aW5fX3ZzLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLndoby13aW5fX2J0biB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAud2hvLXdpbl9fdnMtcmVzdWx0LXRleHQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRvcDogMzdweDtcbiAgfVxuICAuZXZlbnRfX3ZzLW5hbWUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLndoby13aW5fX3ZzLWJvbC1pbWcge1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gIH1cbiAgLndoby13aW5fX3ZzLXJlc3VsdCB7XG4gICAgbWluLXdpZHRoOiAzMCU7XG4gICAgLy9oZWlnaHQ6IDEyMHB4O1xuICB9XG4gIC5jb25zaXN0LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLmNvbnNpc3QtaXRlbV9fbmFtZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5jb25zaXN0LWl0ZW1fX25hbWUtdGl0bGUge1xuICAgIGZsZXgtZ3JvdzogaW5pdGlhbDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5jb25zaXN0LWl0ZW1fX2ltZy13cmFwIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDQwJTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5jb25zaXN0LWl0ZW1fX2ltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAuY29uc2lzdC1pdGVtX19pbmZvIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuY29uc2lzdC1pdGVtX19mbGFncyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cbiAgLmNvbnNpc3QtaXRlbV9faW1nIHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG4gIH1cbiAgLnRpdGxlLWJvbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC50aXRsZS1ib2xfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmdhbGxlcnlfX2N1cnJlbnQtaW1nLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbiAgLmdhbGxlcnlfX3ByZXZpZXctaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmdhbGxlcnlfX2N1cnJlbnQtaW1nIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBvYmplY3QtZml0OiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZ2FsbGVyeV9fcHJldmlldyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdhbGxlcnlfX3ByZXZpZXctaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gNHB4KTtcbiAgICBtYXJnaW46IDAgMCA0cHggNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmdhbGxlcnlfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmNoZWNrb3V0X19idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNoZWNrb3V0LWZpeGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgfVxuICAuY2hlY2tvdXQtZml4ZWRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDBweCAtNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5jaGVja291dC1maXhlZF9fZm9vdGVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHByaW1hcnlDb2xvcjtcbiAgfVxuICAuY2hlY2tvdXQtZml4ZWRfX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jaGVja291dC1maXhlZF9fYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeUNvbG9yICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG4gIC5jaGVja291dC1maXhlZF9fcHJpY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY2hlY2tvdXQtZml4ZWRfX2Zvci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jaGVja291dC1maXhlZF9fZm9yLW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLmNoZWNrb3V0LWZpeGVkX190aWNrZXQtcXR5IHtcbiAgICBmb250LWZhbWlseTogXCJDdXBydW1cIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tbGVmdDogMTdweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgfVxuICAuY2hlY2tvdXQtZml4ZWRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIH1cbiAgLmNoZWNrb3V0LWZpeGVkX19oZWFkZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy9hcnJvd19ibGFjay5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICByaWdodDogMTdweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzO1xuICAgIH1cbiAgfVxuICAuY2hlY2tvdXQtZml4ZWRfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBib3gtc2hhZG93OiAwcHggLTRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jaGVja291dC1maXhlZF9faXRlbS1jbG9zZS5jbG9zZV9pY29uOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuICAuY2hlY2tvdXQtZml4ZWRfX3Njcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIH1cbiAgLmNoZWNrb3V0LWZpeGVkX19jb250ZW50LnNob3cge1xuICAgIC5jaGVja291dC1maXhlZF9faGVhZGVyOjphZnRlciB7XG4gICAgICB0b3A6IDE3cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtZml4ZWRfX3Njcm9sbCB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDE5NXB4O1xuICAgIH1cbiAgfVxuICAuZXZlbnRfX2NvbnRlbnQgLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLm1vZGFsLW9yZGVyaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIC5tb2RhbF9fY2xvc2Uge1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgYmFja2dyb3VuZDogI0VERURFRDtcbiAgICB9XG4gIH1cbiAgLm9yZGVyaW5nX19jb2RlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm1vZGFsLW9yZGVyaW5nX19sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2RhbC1vcmRlcmluZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5vcmRlcmluZ19fc3RlcCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxlZnQ6IC0zN3B4O1xuICAgIHotaW5kZXg6IDk7XG4gIH1cbiAgLm9yZGVyaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAub3JkZXJpbmdfX2NvbnRlbnQge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAwIDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICMyMDUxQjE7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAtMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuICAub3JkZXJpbmdfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJDdXBydW1cIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5vcmRlcmluZ19fdGFiLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3cvYXJyb3dfYmxhY2suc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gIC5vcmRlcmluZ19fY29udGFjdHMge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDM1cHggNDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTM4cHg7XG4gIH1cbiAgLm9yZGVyaW5nX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5vcmRlcmluZ19fcGF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm9yZGVyaW5nX19mb3JtLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnlDb2xvcjtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHggMTBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICB9XG4gIC5vcmRlcmluZ19fcGF5LW1ldGhvZHMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAub3JkZXJpbmdfX3BheS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxNjVweDtcbiAgfVxuICAub3JkZXJpbmdfX3BheS1pbWFnZXMge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC5vcmRlcmluZ19fcGF5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbiAgLm9yZGVyaW5nLXRhYmxlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICB9XG4gIC5vcmRlcmluZy10YWJsZV9fdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9yZGVyaW5nLXRhYmxlX190b3RhbC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5Q29sb3I7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAubV90ZXh0LXllbGxvdyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMjFweDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgfVxuICB9XG4gIC5vcmRlcmluZ19fY29kZS1pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAub3JkZXJpbmdfX3NsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAuc2xpZGVyX2Fycm93Lm5leHRfaWNvbiB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgLnNsaWRlcl9hcnJvdy5wcmV2X2ljb24ge1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgfVxuICAgIC5zbGlkZXJfYXJyb3cge1xuICAgICAgdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuICAub3JkZXJpbmdfX3NsaWRlci1pdGVtIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAub3JkZXJpbmdfX3NsaWRlci1zZWN0b3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm9yZGVyaW5nX19zbGlkZXItcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnByZXZfaWNvbjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93L3NsaWRlci1ibGFjay5zdmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbiAgLm5leHRfaWNvbjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93L3NsaWRlci1ibGFjay5zdmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbiAgLm9yZGVyaW5nX19kZWxldGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIGNvbG9yOiAjQTVBNUE1O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm9yZGVyaW5nX19tb2JpbGUtbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5vcmRlcmluZ19fbW9iaWxlLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIGNvbG9yOiBkYXJrZW4oJHByaW1hcnlDb2xvciwgMTAlKTtcbiAgfVxuICAubV90ZXh0LXllbGxvdyB7XG4gICAgY29sb3I6ICNGRkMxMDc7XG4gIH1cbiAgLm9yZGVyaW5nX19tb2JpbGUtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNDBweDtcbiAgfVxuICAub3JkZXJpbmctc3VjY2Vzc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5vcmRlcmluZ19fbnVtYmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5yZXZpZXctbW9kYWxfX3Bob3RvLWJ0biB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAucmV2aWV3LW1vZGFsX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHggNDBweCAyNXB4O1xuICB9XG4gIC5yZXZpZXdzLWl0ZW1fX2F1dGhvci1pbWcge1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLnJldmlld3MtaXRlbV9fYXV0aG9yLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucmV2aWV3cy1pdGVtX19hdXRob3ItY2l0eSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5ob21lX19iYS1idG4ge1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgfVxuICAuYW5pbWF0aW9uX3R3byB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvbWVfX2JhLWluZm8ge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuICAuaG9tZV9fYmEtdnMge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxuICAuZXZlbnRfX3NjaGVtYS13cmFwIHN2ZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaG9tZV9fdGlja2V0cy10b3AgLnRpY2tldC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlKTtcbiAgfVxuICAubmV3cyAubmV3LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5uZXdzX3JvdyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5yZXZpZXdzIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucmV2aWV3cyAucmV2aWV3c19fY29udHJvbHMtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgdG9wOiAtOHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5iYXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sb2dvOjpiZWZvcmUge1xuICAgIHdpZHRoOiA4OCU7XG4gIH1cbiAgLmZvb3RlciAubG9nb19faW5mbyB7XG4gICAgbGVmdDogNTBweDtcbiAgfVxuICAubmV3c19faXRlbS1kYXRlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLnNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbiAgLnRpY2tldC1pdGVtX192LW5hbWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNpdGUtbWFwX19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLnNpdGUtbWFwX19saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLmhhbGwge1xuICAgIC50aXRsZS1ib2wge1xuICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICB9XG4gICAgLnRpdGxlLWJvbF9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAucmV2aWV3cy1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5zdGF0aXN0aWNzX192cyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdGF0aXN0aWNzX19nb2Fscy1pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnJldmlldy1tb2RhbCB7XG4gICAgLm1vZGFsX19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAucmV2aWV3LW1vZGFsX19waG90by1sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLnJldmlldy1tb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAuaGFsbF9faW5mby13cmFwIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIH1cbiAgLmhhbGxfX2luZm8ge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxuICAudGl0bGUtYm9sX19yaWdodCB7XG4gICAgcmlnaHQ6IC0xN3B4O1xuICB9XG4gIC50aXRsZS1ib2xfX2xlZnQge1xuICAgIGxlZnQ6IC0xN3B4O1xuICB9XG4gIC5oYWxsX19pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLmxpc3Qtc3R5bGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAubGlzdC1zdHlsZV9fYmx1ZS1kb3RzIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbiAgLnRpY2tldC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5uZXctaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gIH1cbiAgLnJldmlld3Mge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAudGl0bGUtYm9sIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgfVxuICAudGl0bGUtYm9sX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zZWxlY3Qge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbiAgLnNlbGVjdF9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAyMHB4O1xuICB9XG4gIC5zZWxlY3Q6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93L3NlbGVjdF9hcnJvdy5zdmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTdweDtcbiAgfVxuICAuc2VsZWN0X19kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnNlbGVjdF9fZHJvcGRvd24ge1xuICAgIHRvcDogMjZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgN3B4IDEwcHggIzAwMDAwMDFjO1xuICB9XG4gIC50aXRsZS1ib2wtd3JhcCB7XG4gICAgcGFkZGluZzogMjZweCAzMHB4IDIwcHggMzBweDtcbiAgfVxuICAudGlja2V0c19yb3cge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuc2VsZWN0LnNob3c6OmFmdGVyIHtcbiAgICB0b3A6IDE0cHg7XG4gIH1cbiAgLmV2ZW50X190ZF9zZWN0b3ItcGxhY2VzLCAuZXZlbnRfX3RkX3NlY3Rvci1uYW1lIHtcbiAgICB3aWR0aDogY2FsYygyMiUpO1xuICB9XG4gIC5ldmVudF9fdGRfc2VjdG9yLXByaWNlIHtcbiAgICB3aWR0aDogY2FsYygzNSUpO1xuICB9XG4gIC5mb290ZXJfX25hdi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5mb290ZXJfX3BvbGljeSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmZvb3Rlcl9vcGVuX25hdjo6YWZ0ZXIge1xuICAgIGhlaWdodDogOHB4O1xuICB9XG4gIC5mb290ZXJfX25hdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5ob21lX19iYS1idG4td3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhvbWVfX2JhLWJ0biB7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDEycHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5ob21lX19iYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxuICAuaG9tZV9fYmEtY291bnRyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZV9fYmEtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAuaG9tZV9fYmEtdnMtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuICAuaG9tZV9fYmEtYW5pbWF0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDU0JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuaG9tZV9fYmEtdnMtbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAzMHB4O1xuICB9XG4gIC5ob21lX19iYS1yZXN1bHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuICAuaG9tZV9fYmEtdnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ob21lX19iYS1yaWdodCB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5ob21lX19iYS1yaWdodCB7XG4gICAgd2lkdGg6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuaG9tZV9fbWF0Y2hlcyB7XG4gICAgLnZpZXdfYWxsX19idG4ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAxQzUzO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKAlFwiO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMDAxQzUzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIuKAlFwiO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMDAxQzUzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogIzAwMUM1MztcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlld19hbGwge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbiAgLmhvbWVfX2JhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhlYWRlcl9fbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbiAgLnRpY2tldC1pdGVtX192cyB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbiAgLmhvbWVfX3RpY2tldHMtdG9wIC50aWNrZXQtaXRlbV9fZGF0ZSB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIC5ob21lX19zbGlkZXItd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuaG9tZV9fbmV3LWl0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5ob21lX19uZXctaXRlbS1kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLnRpY2tldC1pdGVtX192LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLm5ldy1pdGVtX19kYXRlLCAubmV3LWl0ZW1fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAucmV2aWV3cy1pdGVtX19hdXRob3ItaW1nIHtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5yZXZpZXdzLWl0ZW1fX2F1dGhvci1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLmhvbWVfX25ld3Nfcm93IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgLm5ld3Nfcm93IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgfVxuXG4gIH1cblxuICAudmlld19hbGwge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCA0MHB4IDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucG9zdGVyIC50ZXh0LXN0eWxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnBvc3Rlcl9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnBvc3Rlcl9faW1nLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnNpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5jb25zaXN0LWl0ZW1fX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNvbnNpc3QtaXRlbV9fY291bnRyeSB7XG4gICAgbWF4LXdpZHRoOiAxMHB4O1xuICB9XG4gIC50cmFpbmVyX3N0eWxlIC5jb25zaXN0LWl0ZW1fX2ZsYWdzIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAudHJhaW5lcl9zdHlsZSAuY29uc2lzdC1pdGVtX19sYWJlbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb25zaXN0LWl0ZW1fX2ltZy13cmFwIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG4gIC5jb25zaXN0LWl0ZW1fX2luZm8ge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudHJhaW5lcl9zdHlsZSAuY29uc2lzdC1pdGVtX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jb25zaXN0LWl0ZW1fX251bWJlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogLTVweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDJweCA3cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAuaGlzdG9yeV9faXRlbSAudGV4dC1zdHlsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5oaXN0b3J5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5uZXdzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICB9XG4gIC5uZXdzX19pdGVtLWluZm8ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAuZXZlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgLy9tYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLmV2ZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG4gIC5ldmVudF9fZGF0ZSwgLmV2ZW50X19kYXRlLXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmV2ZW50X19pbWcsIC5ldmVudF9faW1nLXdyYXAge1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbiAgLmV2ZW50X192cy1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDM2cHg7XG4gICAgbWF4LWhlaWdodDogMzZweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNyk7XG4gIH1cbiAgLmV2ZW50X192cy1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxuICAuZXZlbnRfX2hhbGwge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggMjBweDtcbiAgfVxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAud2hvLXdpbl9fdnMtYm9sLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2hvLXdpbl9fdnMtcmVzdWx0IHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC53aG8td2luX192cy1pbmZvIHtcbiAgICBtaW4td2lkdGg6IDQ5JTtcbiAgfVxuICAud2hvLXdpbl92cy1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAud2hvLXdpbl9fdnMtcmVzdWx0LXRleHQge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCA2cHggMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdG9wOiAzN3B4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gIH1cbiAgLndoby13aW5fX2J0biB7XG4gICAgcGFkZGluZzogMTFweCAxMHB4IDZweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAud2hvLXdpbl9fd2hpdGUge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAud2hvLXdpbl9fdnMtbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAvL21hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gIC53aG8td2luX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAucmV2aWV3cy13cmFwIC5zbGlkZXJfYXJyb3cucHJldl9pY29uIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5yZXZpZXdzLXdyYXAgLnNsaWRlcl9hcnJvdy5uZXh0X2ljb24ge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC52aWV3X2FsbF9tb2JpbGUge1xuICAgIC52aWV3X2FsbF9fYnRuIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXdfYWxsX19idG46OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKAlFwiO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgfVxuICAgIC52aWV3X2FsbF9fYnRuOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIuKAlFwiO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB9XG5cbiAgfVxuICAubmV3LWl0ZW1fX25hbWUge1xuICAgIGhlaWdodDogNTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmhvbWVfX25ld3MtY29sNSAubmV3LWl0ZW0ge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbiAgLmhvbWVfX25ld3MtcmlnaHQgLm5ldy1pdGVtIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxuICAub3JkZXJpbmdfX3NsaWRlci1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmdhbGxlcnlfX2N1cnJlbnQtaW1nLXdyYXAge1xuICAgIGhlaWdodDogMjYwcHg7XG4gIH1cbiAgLm9yZGVyaW5nX19zbGlkZXItaXRlbSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5mb290ZXJfX2xvZ28tcGF5LWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgLmdhbGxlcnlfX2N1cnJlbnQtaW1nLXdyYXAge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbiAgLmV2ZW50X19zY2hlbWEtd3JhcCBzdmcge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NzBweCkge1xuICAuaGVhZGVyX19tb2JpbGUsIC5tZW51LW1hc2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvbWVfX25ld3Mge1xuICAgIC5zbGlkZXJfYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmhvbWVfX3RpY2tldHMtdG9wIHtcbiAgICAuc2xpZGVyX2Fycm93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5ldmVudF9fdGFibGUtbmFtZSwgLnBhcmtpbmctb3JkZXJpbmdfdGV4dCwgLm9yZGVyaW5nLXRhYmxlX19wYXJraW5nLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ldmVudF9fYnRuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZXZlbnRfX3RhYmxlLXRleHQsIC5wYXJraW5nX19tb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3JkZXJpbmctdGFibGVfX3BhcmtpbmctdGl0bGUsIC5wYXJraW5nLW9yZGVyaW5nX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9yZGVyaW5nLXRhYmxlX19wYXJraW5nIHtcbiAgICAuc2xpZGVyX2Fycm93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cblxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5jaGVja291dC1maXhlZF9fZm9yLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3JkZXJpbmdfX21vYmlsZSwgLm9yZGVyaW5nX190YWItaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5zb3J0aW5nX19tb250aHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmV2ZW50X19uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuZXZlbnRfX3ZzX3JvdyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufSIsIkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkgYW5kIChtYXgtaGVpZ2h0OiA3NjBweCkge1xuICAubWVudV9fd2hpdGUge1xuICAgIGhlaWdodDogNTB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSBhbmQgKG1heC1oZWlnaHQ6IDUyMHB4KSB7XG4gIC5tZW51X193aGl0ZSB7XG4gICAgaGVpZ2h0OiA2NHZoO1xuICB9XG4gIC5yZXZpZXctbW9kYWwgLm1vZGFsX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufSIsIkBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkge1xuICAucGFya2luZy1wYWdlX19zY2hlbWEtd3JhcCB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbiAgLnBhcmtpbmctcGFnZV9faXRlbS1jb2w1IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbiAgLnBhcmtpbmctcGFnZSB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICB9XG4gIC5wYXJraW5nLXBhZ2VfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmV2ZW50X190YWJsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhcmtpbmcgLmV2ZW50X190ZCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxMHB4KSB7XG4gIC5wYXJraW5nIHtcbiAgICAuZXZlbnRfX3RhYmxlLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZXZlbnRfX3RhYmxlLWJvZHkgLmV2ZW50X190ZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmV2ZW50X21faGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZXZlbnRfX3RkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDQwLjMzJSk7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDc3MHB4KSB7XG4gIC5wYXJraW5nLW9yZGVyaW5nX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIuZXZlbnRfc2VjdG9yX2JhY2t7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0E1QTVBNTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmV2ZW50X3NlY3Rvcl9oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAubW9kYWwtc2VjdG9yX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmV2ZW50X3NlY3Rvcl9wcmljZV9sYWJlbF9saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZXZlbnRfc2VjdG9yX2JhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5ldmVudF9zZWN0b3JfYmFjazo6YmVmb3JlIHtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbiAgLmV2ZW50X3NlY3Rvcl9wcmljZV9yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZXZlbnRfc2VjdG9yX2JhY2tfX25hbWUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgfVxuICAuZXZlbnRfc2VjdG9yX3ByaWNlX2xhYmVsX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtaW4td2lkdGg6IDg5cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgfVxuICAuZXZlbnRfc2VjdG9yX3ByaWNlX19saXN0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmV2ZW50X3NlY3Rvcl9wcmljZV9fd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5ldmVudF9zZWN0b3JfcHJpY2VfdmFsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZXZlbnRfc2VjdG9yX3ByaWNlX193cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5ldmVudF9zZWN0b3JfcHJpY2VfX3dyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMzIlO1xuICB9XG5cbn0iLCJAbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XG4gIC5lcnJvcnMge1xuICAgIGhlaWdodDogNjd2aDtcbiAgfVxuICAuZXJyb3JfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmVycm9yc19faW5mbyB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG4gIC5lcnJvcl9fdGl0bGU0MDQge1xuICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5MHB4O1xuICB9XG4gIC5lcnJvcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5lcnJvcl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAuZXJyb3JzX19pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZXJyb3JzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9lcnJvcnMvbS5qcGdcIikgYm90dG9tIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbiAgLmVycm9yX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5lcnJvcl9fdGl0bGU0MDQge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIH1cbiAgLmVycm9yX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmVycm9yX19saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgbWFyZ2luOiAzN3B4IGF1dG8gMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZXJyb3JfX2xpbms6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvZXJyb3JzLzAuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTM4cHg7XG4gIH1cbiAgLmVycm9yX19saW5rLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMjAycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IDExcHg7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5lcnJvcnNfX2luZm8ge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuICAuZXJyb3JfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5lcnJvcl9fbGluayB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICB9XG4gIC5lcnJvcl9fdGl0bGU0MDQge1xuICAgIGxpbmUtaGVpZ2h0OiA4NnB4O1xuICAgIHRleHQtc2hhZG93OiAtNnB4IDRweCAxcHggI2FiYWJhYjtcbiAgfVxufSIsIkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvb2tpZV9fYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jb29raWUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmNvb2tpZS1tYXNrIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbiAgLmNvb2tpZV9faW5mbyB7XG4gICAgd2lkdGg6IGNhbGMoNzIlKTtcbiAgfVxuICAuY29va2llX19idG4td3JhcCB7XG4gICAgd2lkdGg6IGNhbGMoMjglKTtcbiAgfVxuXG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmNvb2tpZV9faW5mbyAudGV4dC1zdHlsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNvb2tpZV9faW5mbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY29va2llX19idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gIH1cbiAgLmNvb2tpZV9fYnRuLXdyYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xuICB9XG59IiwiQG1lZGlhIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAuY29udGFjdHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLmNvbnRhY3RzX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuY29udGFjdHNfX2NvbnRlbnQge1xuICAgIGhlaWdodDogMjkwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9jb250YWN0cy8wLmpwZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtYXJnaW46IDQwcHggLTIwcHggMCAtMjBweDtcbiAgfVxuICAuY29udGFjdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuY29udGFjdHNfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAuY29udGFjdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuY29udGFjdHNfX2NvbnRlbnQge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2NvbnRhY3RzLzAtbS5qcGdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTg1cHg7XG4gICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5jb250YWN0c19faW5mbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY29udGFjdHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNvbnRhY3RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufSIsIkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLmhlYWRlcl9faGVhZGVyLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjJweCAwO1xuICB9XG4gIC5oZWFkZXIgLmxvZ28ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgLmhlYWRlcl9faGVhZGVyLW5hdiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG4gIC5oZWFkZXIgLmxvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5oZWFkZXJfX3Bob25lIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMTRweCAwO1xuICB9XG4gIC5oZWFkZXIgLmxvZ29fX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXIgLmxvZ29fX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmhlYWRlcl9faGVhZGVyLW5hdiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTRweCBhdXRvO1xuICB9XG4gIC5oZWFkZXIgLmxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbiAgLmhlYWRlci1uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuaGVhZGVyIC5sb2dvX190ZXh0LCAuaGVhZGVyIC5sb2dvX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5oZWFkZXItbmF2X19saW5rIHtcbiAgICAmOm5vdCguaGVhZGVyLW5hdl9fZHJvcGRvd24gLmhlYWRlci1uYXZfX2xpbmspOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlDb2xvcjtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRwcmltYXJ5Q29sb3I7XG4gICAgICB0cmFuc2Zvcm06IHNrZXcoLTUwZGVnKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC00cHg7XG4gICAgICBsZWZ0OiAtNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbiAgfVxufSIsIi5hbmltYXRpb25fdHdvIHtcbiAgLy9kaXNwbGF5OiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgb3BhY2l0eTogMDtcblxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbn1cblxuLmFuaW1hdGlvbl90d28uYWN0aXZle1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uaG9tZV9fYmEtYW5pbWF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiA0MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYW5pbWF0aW9uX3R3by10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmFuaW1hdGlvbl9vbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNDBweDtcblxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5hbmltYXRpb25fb25lLmFjdGl2ZXtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uaG9tZV9fYmF7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmhvbWVfX2JhLmFjdGl2ZXtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/