/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss ***!
  \**********************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro&display=swap);
/*!**************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss (1) ***!
  \**************************************************************************************************************************************************************/
.text--uppercase {
  text-transform: uppercase;
}

.position--absolute {
  position: absolute;
}

@media only screen and (max-width: 768px) {
  .small--show {
    display: block !important;
  }
  .small--hide, svg.bg-shape {
    display: none !important;
  }
  .small--text-left {
    text-align: left !important;
  }
  .small--text-right {
    text-align: right !important;
  }
  .small--text-center {
    text-align: center !important;
  }
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  text-transform: uppercase;
}

.figtree--bold, .delivery-details-wrapper, .cl-po--label, .shopify-payment-button__button--unbranded, .btn, .collapsible-trigger-btn, label.variant__label {
  font-family: "Figtree";
  letter-spacing: 0.03em !important;
  font-size: 1rem;
  font-weight: bold;
}

.text--grey {
  opacity: 0.5;
}

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

.text--left {
  text-align: left5;
}

.list--no-style {
  list-style: none;
  margin-left: 0;
}

.list--ticklist, .grid__item--info-panel ul, .rte ul {
  margin-left: 0;
  list-style-type: none;
  flex-wrap: wrap;
}
.list--ticklist li, .grid__item--info-panel ul li, .rte ul li {
  padding-left: 30px;
  position: relative;
  margin-bottom: 15px;
}
.list--ticklist li:before, .grid__item--info-panel ul li:before, .rte ul li:before {
  content: "";
  width: 22px;
  height: 17px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  background-image: url(031a3f69c9bbb3177dd9.svg);
  background-size: cover;
  background-repeat: no-repeat;
}

.list--links {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 40px;
  font-family: "Figtree Bold";
  padding: 40px 0;
}
.list--links a {
  text-transform: uppercase;
}

.icon--truck {
  width: 37px;
  flex: 0 0 37px;
}

tool-tip-trigger {
  cursor: pointer;
}

.form__row {
  position: relative;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 5px;
  border: 1px solid var(--colorBorder);
  border-radius: 10px;
  padding-right: 16px;
  /* Chrome, Safari, Edge, Opera */
  /* Firefox */
}
.form__row > * {
  font-size: 1rem;
}
.form__row input {
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 14px 0 14px 16px;
  margin-right: auto;
  min-width: 100px;
}
.form__row input::-webkit-outer-spin-button,
.form__row input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.form__row input[type=number] {
  -moz-appearance: textfield;
}
.form__row svg {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 11px;
}

.btn-group {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}

.btn, .shopify-payment-button__button--unbranded {
  padding: 12px 30px;
}

.btn--rounded, .shopify-payment-button__button--unbranded {
  border-radius: 25px !important;
}

.btn--green, .shopify-payment-button__button--unbranded {
  background-color: #195d5a;
}

.btn--lilac {
  background-color: #c4b4f4;
}

.btn--pink {
  background-color: #f6927f;
}

.btn--yellow {
  background-color: #fecc2f;
  color: var(--colorTextBody);
}
.btn--yellow:hover {
  color: #fff;
}

.btn--small {
  font-family: "Figtree Bold";
}

.eco-section {
  position: relative;
  padding: 0 0 0;
  background-color: #f8f4f2;
  overflow: hidden;
}
.eco-section .page-width {
  position: relative;
  z-index: 2;
}
@media (min-width: 769px) {
  .eco-section {
    padding: 0 0 0;
  }
}
@media (min-width: 769px) {
  .eco-section .section-header {
    margin-bottom: 10px;
    padding-top: 40px;
    padding-bottom: 10px;
  }
}
.eco-section .grid {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .eco-section .grid {
    gap: 25px;
  }
}
.eco-section .grid .grid__item {
  flex-direction: column;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.eco-section .icon-item {
  text-align: center;
  opacity: 0.3;
}
.eco-section .icon-item svg path {
  fill: #195d5a;
}
.eco-section .has-passed-score {
  opacity: 1;
}
.eco-section footer {
  padding: 40px 0;
}
@media (min-width: 769px) {
  .eco-section footer {
    padding: 30px 40px;
  }
}

.custom_qb_grid,
.shappify_qb_grid {
  width: 100% !important;
  border-collapse: collapse;
}
.custom_qb_grid thead th,
.shappify_qb_grid thead th {
  background-color: #195d5a;
  color: #fff;
}
.custom_qb_grid tbody tr:nth-child(odd) td,
.shappify_qb_grid tbody tr:nth-child(odd) td {
  background-color: #f8f4f2;
}

.custom_qb_grid {
  display: none !important;
}
.custom_qb_grid.active {
  display: block;
}

svg.bg-shape {
  position: absolute;
  z-index: 0;
  pointer-events: none;
}

.feature-row__item svg.bg-shape {
  z-index: 5;
}

.position--top_left {
  top: -15%;
  left: -15%;
  z-index: 0;
}

.position--bottom_right {
  bottom: -100px;
  right: -100px;
}

.position--bottom_left {
  bottom: -100px;
  left: -100px;
}

.position--top_right {
  top: -50px;
  right: 50px;
}
.position--top_right.pink-blob {
  top: -100px;
  right: -100px;
}

@media screen and (max-width: 600px) {
  .site-header {
    padding: 12px 7px;
  }
}

@media screen and (max-width: 768px) {
  .header-layout {
    padding-bottom: 0;
  }
}

.site-header.site-header--stuck {
  box-shadow: 0 3px 10px rgba(57, 63, 72, 0.3);
}

.site-header__logo {
  margin: 0;
}
@media screen and (max-width: 600px) {
  .site-header__logo a {
    width: 65px !important;
  }
}

@media (min-width: 1068px) {
  .js-drawer-open-nav {
    display: none;
  }
}

@media (max-width: 1068px) {
  .site-nav__accreditation-icons,
  .site-navigation,
  .account-link {
    display: none !important;
  }
}

.site-navigation {
  border-top: 1px solid var(--colorBorder);
  border-bottom: 1px solid var(--colorBorder);
}
.site-navigation ul.site-nav {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: row;
}
.site-navigation ul.site-nav > li > a,
.site-navigation ul.site-nav > li button {
  font-family: "Figtree Bold";
  letter-spacing: 0.03em !important;
  padding: 10px;
}
@media (max-width: 1325px) {
  .site-navigation ul.site-nav > li > a,
  .site-navigation ul.site-nav > li button {
    font-size: 0.75rem !important;
  }
}
@media (min-width: 1325px) {
  .site-navigation ul.site-nav > li > a,
  .site-navigation ul.site-nav > li button {
    padding: 15.5px 17px;
  }
}
.site-navigation ul.site-nav .site-nav__link--bg-green {
  background-color: #195d5a;
  color: #fff;
}

.header-item--contact-search {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 50px;
  gap: 20px;
}
.header-item--contact-search > * {
  letter-spacing: 0.01em !important;
}
.header-item--contact-search > *:not(:last-child) {
  margin-bottom: 0;
}

.contact-links-wrapper {
  display: none;
}
@media screen and (min-width: 1069px) {
  .contact-links-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
  }
}

.contact-link {
  font-size: 1.375rem;
  position: relative;
  padding-left: 25px;
  color: #155e55;
}
.contact-link svg {
  position: absolute;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.site-nav__link--icon {
  padding: 0;
}
.site-nav__link.js-search-header {
  background-color: #f7f7f7;
  width: 100%;
  max-width: 440px;
  border-radius: 20px;
  text-transform: initial;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1.125rem;
  padding: 6px 20px;
}

.header-item--icons .site-nav__icons {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 20px;
}
@media (min-width: 768px) {
  .header-item--icons .site-nav__icons {
    margin-bottom: auto;
  }
}
.header-item--icons .cart-link,
.header-item--icons .account-link {
  display: flex;
  align-items: center;
  gap: 15px;
  letter-spacing: 0.03em !important;
}

.site-nav {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 768px) {
  .site-nav {
    justify-content: space-between;
    align-items: flex-end;
    gap: 20px;
  }
}

a.site-nav__link {
  position: relative;
}

.site-nav__item:nth-child(3) a.site-nav__link:before, .site-nav__item:nth-child(8) a.site-nav__link:before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -10px;
  height: 35%;
  width: 2px;
  background: #aaaaaa;
}
.site-nav__item:nth-child(4), .site-nav__item:nth-child(9) {
  padding-left: 16px !important;
}

@media (min-width: 1068px) {
  .site-nav__accreditation-icons {
    display: flex;
    align-items: flex-start;
  }
  .site-nav__accreditation-icons .accreditation-icon-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 0.5em;
  }
  .site-nav__accreditation-icons .svg-width-limited {
    height: auto;
    width: 83px;
  }
}

.footer_contact-wrapper {
  margin-bottom: 25px;
}

.site-header--stuck .site-nav__accreditation-icons {
  display: none;
}
.site-header--stuck .header-item--contact-search {
  flex-direction: row;
  gap: 20px;
  align-items: center;
}
.site-header--stuck .header-item--contact-search > * {
  margin-bottom: 0;
}
.site-header--stuck .header-item--contact-search .contact-link--email {
  display: none;
}
.site-header--stuck .site-nav__link.js-search-header {
  width: 200px;
}
.site-header--stuck .header-layout {
  padding-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .site-header--stuck .header-layout {
    padding-bottom: 0;
  }
}
.site-header--stuck .site-header__logo a {
  width: 80px;
}
.site-header--stuck .header-item--logo {
  flex: 0 0 80px;
}
.site-header--stuck .site-nav__icons {
  margin-top: auto;
}

@media screen and (max-width: 768px) {
  .mobile-nav__social-item {
    flex-basis: 25%;
  }
}

@media screen and (max-width: 768px) {
  .mobile-nav__social a {
    padding: 12px 0;
  }
}

.mobile-nav__item .tool-tip-trigger__title {
  display: block;
  width: 100%;
}
.mobile-nav__item .tool-tip-trigger__title .mobile-nav__link--bg-green {
  background-color: #195d5a;
  color: #fff;
  width: 100%;
  text-transform: uppercase;
}

.contact-links-wrapper--mobile {
  padding: 1.5rem var(--drawer-gutter);
}
.contact-links-wrapper--mobile a {
  font-size: 1rem;
  display: block;
}
.contact-links-wrapper--mobile a:last-of-type {
  margin-top: 0.6rem;
}

.megamenu {
  border-top: 1px solid var(--colorBorder);
}
.megamenu .site-nav__dropdown-title > a {
  font-weight: bold;
}
.megamenu .site-nav__dropdown-link {
  font-size: 0.875rem;
}
.megamenu .page-width {
  padding: 0;
  max-width: unset;
}
.megamenu .grid {
  display: flex;
  justify-content: space-between;
  gap: 40px;
  margin: 0;
}
.megamenu .grid > * {
  flex: 1;
}

.header-mega__promo-wrapper {
  position: relative;
  overflow: hidden;
  z-index: 0;
}
.header-mega__promo-wrapper .image-wrapper {
  position: relative;
  aspect-ratio: 1/1;
  border-radius: 10px;
  overflow: hidden;
}
.header-mega__promo-wrapper .image-wrapper .tag {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 0.75rem;
  font-family: "Figtree Bold";
  text-transform: uppercase;
  padding: 10px 15px;
  background-color: #c4b4f4;
  color: #fff;
  line-height: 1;
}
.header-mega__promo-wrapper .image-wrapper img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.header-mega__promo-wrapper .h5 {
  font-family: "Figtree Bold";
  font-size: 1.125rem;
  letter-spacing: 0.01em !important;
  line-height: 1.3;
  margin-top: 12px;
}
.header-mega__promo-wrapper a {
  width: 100%;
  height: 100%;
  display: inline;
  cursor: pointer;
  background-color: unset;
  text-align: center;
  color: #fff;
}
.header-mega__promo-wrapper .rte {
  margin-bottom: 0;
}
.header-mega__promo-wrapper .rte p {
  line-height: 1.3;
}

.grid__item--info-panel {
  background-color: #f8f4f2;
  margin-top: -39px;
  margin-bottom: -40px;
  padding: 40px;
  position: relative;
}
.grid__item--info-panel svg {
  position: absolute;
  bottom: 40px;
  right: -40px;
  width: 150px;
}
.grid__item--info-panel .h5 {
  font-size: 1.125rem;
  font-family: "Figtree Bold";
  letter-spacing: 0.01em !important;
}
a[href^="mailto:"] {
  word-break: break-all;
}

.social-icons {
  display: flex;
  justify-content: center;
  gap: 15px;
}
@media (min-width: 768px) {
  .social-icons {
    justify-content: flex-start;
  }
}

.footer__title {
  text-transform: initial;
  font-family: "Source Sans Pro";
  font-weight: bold;
  font-size: 1.125rem;
  letter-spacing: 0.01em !important;
  margin-bottom: 25px;
}

.site-footer__linklist a {
  font-family: "Source Sans Pro";
  font-size: 0.875rem;
  padding: 0;
}

.footer_contact-wrapper a {
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  .footer_contact-wrapper a {
    display: flex;
    align-items: center;
    gap: 10px;
  }
}

.reviews__bar-section {
  border-top: 1px solid var(--colorBorder);
}

.reviews__bar-section,
.footer__middle-section {
  border-bottom: 1px solid var(--colorBorder);
}

.reviews__bar-section {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px 0;
}

.footer__middle-section {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media only screen and (min-width: 769px) {
  .footer__middle-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

.footer__bottom-section {
  padding: 15px 0;
}
.footer__bottom-section ul {
  display: flex;
  justify-content: center;
  gap: 20px;
}
.footer__bottom-section ul li {
  margin: 0;
}
.footer__bottom-section ul li a {
  text-decoration: underline;
  font-size: 0.875rem;
  font-family: "Source Sans Pro";
}

.sticky-footer-form {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 10;
  background-color: #f8f4f2;
  padding: 20px 0;
}
.sticky-footer-form .footer-inner {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.sticky-footer-form .footer-inner .footer-center {
  margin-left: auto;
  text-align: right;
}
.sticky-footer-form .footer-inner p {
  margin-bottom: 0;
}
.sticky-footer-form .upload-container {
  display: none;
}

.form-alert {
  display: none;
  color: red;
  font-size: 14px;
  font-size: 13px;
  text-align: right;
  padding-left: 85px;
  margin-top: -22px;
}
.form-alert--min {
  margin-top: -45px;
}

.variant-input-wrap label,
.cl-po--swatch-button {
  border-radius: 10px;
  font-family: "Figtree";
  font-size: 0.875rem;
  font-weight: bold;
  text-transform: uppercase;
}

label.cl-upload--label {
  font-family: "Source Sans Pro";
  text-transform: initial !important;
  font-size: 1rem;
  letter-spacing: 0.01em !important;
}

.filepond--drop-label label {
  letter-spacing: 0.01em !important;
}
.filepond--drop-label label svg {
  margin-left: 20px;
}

.filepond--root {
  border-radius: 10px;
  overflow: hidden;
}

.delivery-details-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #f8f4f2;
  padding: 15px 30px;
  margin-top: 30px;
  border-radius: 10px;
  gap: 20px;
  text-transform: uppercase;
}

.product-block--tab {
  margin-bottom: 50px;
}
.product-block--tab + .product-block--tab {
  margin-top: -50px;
}

.product-type-label {
  background: #c4b4f4;
  padding: 10px 18px;
  width: -moz-fit-content;
  width: fit-content;
  margin: 2rem auto 1rem;
}
@media (min-width: 768px) {
  .product-type-label {
    margin: 0 auto 2rem 0;
    padding: 8px 16px;
  }
}

.product-type-label span {
  font-size: 0.875rem;
  margin: 0;
  letter-spacing: 0.02em;
}
@media (min-width: 768px) {
  .product-type-label span {
    font-size: 1rem;
  }
}

.our-values-section {
  background-color: #f8f4f2;
  padding: 40px 0;
}
.our-values-section .our-values-wrapper .grid {
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .our-values-section .our-values-wrapper .grid {
    flex-wrap: wrap;
    gap: 25px;
  }
}
@media (min-width: 769px) {
  .our-values-section {
    padding: 75px 0;
  }
}

.feature-row__item {
  position: relative;
}
.feature-row__item .image-wrapper {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
}

.feature-row__item-title {
  text-transform: uppercase;
}

@media (min-width: 769px) {
  .product-block-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .product-block-wrapper .product-type__block:first-child {
    grid-row: 1/3;
  }
}

.product-type__block {
  padding: 40px;
  padding-top: 15%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.product-type__block .product-type__text-content {
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 600px) {
  .product-type__block .product-type__text-content {
    width: 50%;
  }
}
@media screen and (min-width: 768px) {
  .product-type__block .product-type__text-content {
    width: 100%;
  }
}
@media screen and (min-width: 600px) {
  .product-type__block .image-wrapper {
    position: absolute;
    top: 0;
    right: 0;
  }
}
.product-type__block--vid {
  align-items: center;
  justify-content: center;
  min-height: 300px;
}
.product-type__block--vid .image-wrapper {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.featured-collections {
  padding-bottom: 0;
  position: relative;
  margin-bottom: 16px;
  overflow: hidden;
}
.featured-collections + .index-section .section-header {
  margin-top: 0;
}
.featured-collections .grid {
  margin-left: -20px;
}
.featured-collections .grid__item {
  padding-left: 20px;
}
.featured-collections .collection-item .collection-image {
  border-radius: 10px;
  overflow: hidden;
}
.featured-collections .collection-item::after {
  display: none;
}
.featured-collections .collection-item__title {
  margin-top: 12px;
}
@media screen and (max-width: 768px) {
  .featured-collections .collection-item__title {
    margin-bottom: 24px;
  }
}
.featured-collections .collection-item__title span {
  font-size: 1.125rem;
  font-family: "Figtree Bold";
  letter-spacing: 0.01em !important;
}

.index-section + .featured-collections .section-header {
  margin-top: 0;
}

.collection__title,
.grid-product__title {
  text-transform: uppercase;
  font-family: "Figtree Bold";
}

.grid-product .image-wrapper {
  border-radius: 10px;
  overflow: hidden;
}

.logo-list-section {
  background-color: #f8f4f2;
  overflow: hidden;
  padding-bottom: 65px;
  position: relative;
}

.logo-bar__item {
  width: 200px;
  display: flex;
  align-items: center;
  padding: 0 30px;
}
.logo-bar__item .image-wrapper {
  aspect-ratio: 1/1;
  width: 100%;
  display: flex;
  align-items: center;
}
.logo-bar__item img {
  width: 100%;
  height: auto;
}

.signup-form-section {
  position: relative;
  overflow: hidden;
  background-color: #195d5a;
  color: #fff;
  padding: 0 0 70px;
  text-align: center;
}
.signup-form-section .form-wrapper {
  position: relative;
  display: inline-block;
}
.signup-form-section .form-wrapper svg {
  position: absolute;
  width: 50px;
}
.signup-form-section .form-wrapper svg:first-child {
  transform: rotate(270deg);
  left: -35px;
  top: -35px;
}
.signup-form-section .form-wrapper svg:nth-child(2) {
  transform: rotate(90deg);
  bottom: -35px;
  right: -35px;
}
.signup-form-section form {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
}
@media (max-width: 484px) {
  .signup-form-section form button {
    margin-top: 1em;
  }
}
@media (min-width: 769px) {
  .signup-form-section input {
    border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
  }
  .signup-form-section .btn, .signup-form-section .shopify-payment-button__button--unbranded {
    border-bottom-left-radius: 0px !important;
    border-top-left-radius: 0px !important;
  }
}
.signup-form-section h2 {
  text-transform: uppercase;
}
.signup-form-section input {
  background-color: #fff;
  border-radius: 25px;
  padding-left: 25px;
  min-width: 300px;
  color: var(--colorTextBody);
}
.signup-form-section input::-moz-placeholder {
  color: var(--colorTextBody);
}
.signup-form-section input::placeholder {
  color: var(--colorTextBody);
}
.signup-form-section .btn, .signup-form-section .shopify-payment-button__button--unbranded {
  min-width: 150px;
}
.signup-form-section input,
.signup-form-section .btn,
.signup-form-section .shopify-payment-button__button--unbranded {
  height: 50px;
  border: none;
}

.form-message {
  flex-basis: 100%;
  margin-top: 2em;
}

.hero--printed-category {
  min-height: 300px;
  padding: 40px 0;
  color: #fff;
  position: relative;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hero--printed-category .page-width {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 5;
}
.hero--printed-category .page-width .text-content {
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
@media (min-width: 950px) {
  .hero--printed-category .page-width .text-content {
    max-width: 550px;
  }
}
@media (min-width: 1200px) {
  .hero--printed-category .page-width .text-content {
    max-width: 800px;
  }
}

@media (min-width: 992px) {
  .hero--printed-category {
    padding: 70px 0 150px;
  }
  .hero--printed-category + div {
    margin-top: -160px;
  }
  .hero--printed-category + div .feature-row__item {
    padding-top: 200px;
  }
  .wave-machine {
    width: 100%;
    aspect-ratio: 1601/225;
    transform: translateY(100%);
  }
  .wave-machine svg {
    position: absolute;
    left: 0;
    top: 0;
  }
  .hero--printed-category {
    -webkit-clip-path: polygon(0% 0%, 0% 82.5%, 1.69492% 84.3293%, 3.38983% 86.1385%, 5.08475% 87.9078%, 6.77966% 89.6179%, 8.47458% 91.25%, 10.1695% 92.7862%, 11.8644% 94.2098%, 13.5593% 95.505%, 15.2542% 96.6578%, 16.9492% 97.6555%, 18.6441% 98.487%, 20.339% 99.1435%, 22.0339% 99.6176%, 23.7288% 99.9041%, 25.4237% 100%, 27.1186% 99.9041%, 28.8136% 99.6176%, 30.5085% 99.1435%, 32.2034% 98.487%, 33.8983% 97.6555%, 35.5932% 96.6578%, 37.2881% 95.505%, 38.9831% 94.2098%, 40.678% 92.7862%, 42.3729% 91.25%, 44.0678% 89.6179%, 45.7627% 87.9078%, 47.4576% 86.1385%, 49.1525% 84.3293%, 50.8475% 82.5%, 52.5424% 80.6708%, 54.2373% 78.8616%, 55.9322% 77.0922%, 57.6271% 75.3821%, 59.322% 73.75%, 61.017% 72.2138%, 62.7119% 70.7902%, 64.4068% 69.495%, 66.1017% 68.3422%, 67.7966% 67.3446%, 69.4915% 66.513%, 71.1864% 65.8565%, 72.8814% 65.3824%, 74.5763% 65.0959%, 76.2712% 65%, 77.9661% 65.0959%, 79.661% 65.3824%, 81.3559% 65.8565%, 83.0509% 66.513%, 84.7458% 67.3446%, 86.4407% 68.3422%, 88.1356% 69.495%, 89.8305% 70.7902%, 91.5254% 72.2138%, 93.2203% 73.75%, 94.9153% 75.3821%, 96.6102% 77.0922%, 98.3051% 78.8616%, 100% 80.6708%, 100% 0%);
            clip-path: polygon(0% 0%, 0% 82.5%, 1.69492% 84.3293%, 3.38983% 86.1385%, 5.08475% 87.9078%, 6.77966% 89.6179%, 8.47458% 91.25%, 10.1695% 92.7862%, 11.8644% 94.2098%, 13.5593% 95.505%, 15.2542% 96.6578%, 16.9492% 97.6555%, 18.6441% 98.487%, 20.339% 99.1435%, 22.0339% 99.6176%, 23.7288% 99.9041%, 25.4237% 100%, 27.1186% 99.9041%, 28.8136% 99.6176%, 30.5085% 99.1435%, 32.2034% 98.487%, 33.8983% 97.6555%, 35.5932% 96.6578%, 37.2881% 95.505%, 38.9831% 94.2098%, 40.678% 92.7862%, 42.3729% 91.25%, 44.0678% 89.6179%, 45.7627% 87.9078%, 47.4576% 86.1385%, 49.1525% 84.3293%, 50.8475% 82.5%, 52.5424% 80.6708%, 54.2373% 78.8616%, 55.9322% 77.0922%, 57.6271% 75.3821%, 59.322% 73.75%, 61.017% 72.2138%, 62.7119% 70.7902%, 64.4068% 69.495%, 66.1017% 68.3422%, 67.7966% 67.3446%, 69.4915% 66.513%, 71.1864% 65.8565%, 72.8814% 65.3824%, 74.5763% 65.0959%, 76.2712% 65%, 77.9661% 65.0959%, 79.661% 65.3824%, 81.3559% 65.8565%, 83.0509% 66.513%, 84.7458% 67.3446%, 86.4407% 68.3422%, 88.1356% 69.495%, 89.8305% 70.7902%, 91.5254% 72.2138%, 93.2203% 73.75%, 94.9153% 75.3821%, 96.6102% 77.0922%, 98.3051% 78.8616%, 100% 80.6708%, 100% 0%);
  }
}
.hero--product-type,
.hero--sustainability,
.hero--article {
  min-height: 454px;
  padding: 70px 0;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.hero--product-type .page-width,
.hero--sustainability .page-width,
.hero--article .page-width {
  width: 100%;
}
.hero--product-type .text-content,
.hero--sustainability .text-content,
.hero--article .text-content {
  max-width: 870px;
  height: 100%;
  position: relative;
  z-index: 20;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.hero--product-type .text-content .page-description,
.hero--sustainability .text-content .page-description,
.hero--article .text-content .page-description {
  margin-bottom: 20px;
}

.hero--article .text-content {
  max-width: 780px;
}
.hero--article .image-wrapper {
  width: 215px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 15%;
}
.hero--article .image-wrapper img {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 5;
}

.hero--product-type .text-content {
  max-width: 780px;
}
.hero--product-type .image-wrapper {
  position: absolute;
  width: 295px;
  bottom: -8px;
  right: 17%;
}
.hero--product-type .image-wrapper img {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 5;
}

.background-media-text__text {
  text-align: center;
}

.section--with-icons,
.section--with-shapes {
  position: relative;
  overflow: hidden;
}
.section--with-icons .page-width,
.section--with-shapes .page-width {
  position: relative;
  z-index: 5;
}

.section-footer {
  padding: 20px 0 0;
}
@media (min-width: 769px) {
  .section-footer {
    padding: 50px 0 0;
  }
}

.section--divider {
  border: 0;
  padding-top: 16px;
}

.collection-content {
  padding-top: 0;
}

.section-header {
  padding: 0;
  margin: 40px 0;
}
@media (min-width: 769px) {
  .section-header {
    margin-top: 80px;
  }
}

.faq-section {
  padding-bottom: 70px;
}

.section--info-accordion {
  padding: 40px 0;
  position: relative;
  overflow: hidden;
}
.section--info-accordion .page-width {
  position: relative;
  z-index: 1;
}
@media (min-width: 769px) {
  .section--info-accordion {
    padding: 70px 0;
  }
}

@media (min-width: 769px) {
  .image-row-section .section-header {
    padding-top: 40px;
  }
}

.collection-grid {
  margin: 0;
}
@media (min-width: 769px) {
  .collection-grid .section-header {
    padding-top: 0;
  }
}

@media only screen and (min-width: 769px) {
  .promo-grid--space-top {
    padding-top: 40px;
  }
}

@media screen and (max-width: 600px) {
  .feature-row__image {
    aspect-ratio: 1/1 !important;
  }
}

.feature-row__image .image-wrapper {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.feature-row__image .image-wrapper .btn, .feature-row__image .image-wrapper .shopify-payment-button__button--unbranded {
  pointer-events: none;
}
.feature-row__image .embed-container {
  position: relative;
  width: 100%;
  overflow: hidden;
  /* Default to 1:1 Aspect Ratio */
  padding-top: 100%;
}
.feature-row__image .embed-container.sixteen-nine {
  padding-top: 56.25%;
  /* 16:9 Aspect Ratio */
}
.feature-row__image .embed-container.one-one {
  padding-top: 100%;
  /* 1:1 Aspect Ratio */
}
.feature-row__image .embed-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: none;
}

.index-section:has([data-section-type=featured-collection]) {
  margin-block: 0;
}
.index-section:has([data-section-type=featured-collection]) .section-header {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.drawer .cart__remove {
  display: block;
}
.drawer .cart__remove a {
  font-size: 14px;
  text-decoration: underline;
}
.drawer .js-qty__num {
  display: none;
}

.template-cart .text-quantity {
  display: none;
}

.grid-product__content .grid-product__title {
  font-size: 1.125rem;
  font-family: "Figtree Bold";
  letter-spacing: 0.01em !important;
}
.grid-product__content .grid-product__price {
  display: none;
}

.signup-form {
  max-width: 750px;
}
.signup-form label,
.signup-form input {
  width: 100%;
}
.signup-form input {
  border-radius: 25px;
  border-bottom-right-radius: 25px !important;
  border-top-right-radius: 25px !important;
}
.signup-form__fields {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.signup-form__fields > div {
  width: 100%;
  margin-top: 2rem;
}
@media (min-width: 800px) {
  .signup-form__fields > div {
    width: calc(50% - 0.8rem);
  }
}
.signup-form__fields > div:nth-of-type(3) {
  width: 100%;
}
.signup-form__fields > div:nth-of-type(4) {
  width: 100%;
  position: relative;
  left: 4px;
}
@media (min-width: 800px) {
  .signup-form__fields > div:nth-of-type(4) {
    left: 15%;
  }
}
.signup-form__fields > div:nth-of-type(4) input {
  height: 17px;
  width: 17px;
  min-width: unset;
  position: absolute;
  top: 1px;
  left: 0;
}
.signup-form__fields > div:nth-of-type(4) label {
  padding-left: 1.75rem;
  text-align: left;
  text-transform: none;
  letter-spacing: 0.2ex;
}
.signup-form button {
  text-transform: uppercase;
  background-color: #f6927f;
  color: #fff;
  border-radius: 25px;
  padding: 0.7rem 2rem;
  margin-top: 1.5rem;
}

body[data-aos-duration="50"] [data-aos], [data-aos][data-aos][data-aos-duration="50"] {
  transition-duration: 50ms;
}
body[data-aos-delay="50"] [data-aos], [data-aos][data-aos][data-aos-delay="50"] {
  transition-delay: 0;
}
body[data-aos-delay="50"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="50"].aos-animate {
  transition-delay: 50ms;
}
body[data-aos-duration="100"] [data-aos], [data-aos][data-aos][data-aos-duration="100"] {
  transition-duration: 100ms;
}
body[data-aos-delay="100"] [data-aos], [data-aos][data-aos][data-aos-delay="100"] {
  transition-delay: 0;
}
body[data-aos-delay="100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="100"].aos-animate {
  transition-delay: 100ms;
}
body[data-aos-duration="150"] [data-aos], [data-aos][data-aos][data-aos-duration="150"] {
  transition-duration: 150ms;
}
body[data-aos-delay="150"] [data-aos], [data-aos][data-aos][data-aos-delay="150"] {
  transition-delay: 0;
}
body[data-aos-delay="150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="150"].aos-animate {
  transition-delay: 150ms;
}
body[data-aos-duration="200"] [data-aos], [data-aos][data-aos][data-aos-duration="200"] {
  transition-duration: 200ms;
}
body[data-aos-delay="200"] [data-aos], [data-aos][data-aos][data-aos-delay="200"] {
  transition-delay: 0;
}
body[data-aos-delay="200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="200"].aos-animate {
  transition-delay: 200ms;
}
body[data-aos-duration="250"] [data-aos], [data-aos][data-aos][data-aos-duration="250"] {
  transition-duration: 250ms;
}
body[data-aos-delay="250"] [data-aos], [data-aos][data-aos][data-aos-delay="250"] {
  transition-delay: 0;
}
body[data-aos-delay="250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="250"].aos-animate {
  transition-delay: 250ms;
}
body[data-aos-duration="300"] [data-aos], [data-aos][data-aos][data-aos-duration="300"] {
  transition-duration: 300ms;
}
body[data-aos-delay="300"] [data-aos], [data-aos][data-aos][data-aos-delay="300"] {
  transition-delay: 0;
}
body[data-aos-delay="300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="300"].aos-animate {
  transition-delay: 300ms;
}
body[data-aos-duration="350"] [data-aos], [data-aos][data-aos][data-aos-duration="350"] {
  transition-duration: 350ms;
}
body[data-aos-delay="350"] [data-aos], [data-aos][data-aos][data-aos-delay="350"] {
  transition-delay: 0;
}
body[data-aos-delay="350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="350"].aos-animate {
  transition-delay: 350ms;
}
body[data-aos-duration="400"] [data-aos], [data-aos][data-aos][data-aos-duration="400"] {
  transition-duration: 400ms;
}
body[data-aos-delay="400"] [data-aos], [data-aos][data-aos][data-aos-delay="400"] {
  transition-delay: 0;
}
body[data-aos-delay="400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="400"].aos-animate {
  transition-delay: 400ms;
}
body[data-aos-duration="450"] [data-aos], [data-aos][data-aos][data-aos-duration="450"] {
  transition-duration: 450ms;
}
body[data-aos-delay="450"] [data-aos], [data-aos][data-aos][data-aos-delay="450"] {
  transition-delay: 0;
}
body[data-aos-delay="450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="450"].aos-animate {
  transition-delay: 450ms;
}
body[data-aos-duration="500"] [data-aos], [data-aos][data-aos][data-aos-duration="500"] {
  transition-duration: 500ms;
}
body[data-aos-delay="500"] [data-aos], [data-aos][data-aos][data-aos-delay="500"] {
  transition-delay: 0;
}
body[data-aos-delay="500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="500"].aos-animate {
  transition-delay: 500ms;
}
body[data-aos-duration="550"] [data-aos], [data-aos][data-aos][data-aos-duration="550"] {
  transition-duration: 550ms;
}
body[data-aos-delay="550"] [data-aos], [data-aos][data-aos][data-aos-delay="550"] {
  transition-delay: 0;
}
body[data-aos-delay="550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="550"].aos-animate {
  transition-delay: 550ms;
}
body[data-aos-duration="600"] [data-aos], [data-aos][data-aos][data-aos-duration="600"] {
  transition-duration: 600ms;
}
body[data-aos-delay="600"] [data-aos], [data-aos][data-aos][data-aos-delay="600"] {
  transition-delay: 0;
}
body[data-aos-delay="600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="600"].aos-animate {
  transition-delay: 600ms;
}
body[data-aos-duration="650"] [data-aos], [data-aos][data-aos][data-aos-duration="650"] {
  transition-duration: 650ms;
}
body[data-aos-delay="650"] [data-aos], [data-aos][data-aos][data-aos-delay="650"] {
  transition-delay: 0;
}
body[data-aos-delay="650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="650"].aos-animate {
  transition-delay: 650ms;
}
body[data-aos-duration="700"] [data-aos], [data-aos][data-aos][data-aos-duration="700"] {
  transition-duration: 700ms;
}
body[data-aos-delay="700"] [data-aos], [data-aos][data-aos][data-aos-delay="700"] {
  transition-delay: 0;
}
body[data-aos-delay="700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="700"].aos-animate {
  transition-delay: 700ms;
}
body[data-aos-duration="750"] [data-aos], [data-aos][data-aos][data-aos-duration="750"] {
  transition-duration: 750ms;
}
body[data-aos-delay="750"] [data-aos], [data-aos][data-aos][data-aos-delay="750"] {
  transition-delay: 0;
}
body[data-aos-delay="750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="750"].aos-animate {
  transition-delay: 750ms;
}
body[data-aos-duration="800"] [data-aos], [data-aos][data-aos][data-aos-duration="800"] {
  transition-duration: 800ms;
}
body[data-aos-delay="800"] [data-aos], [data-aos][data-aos][data-aos-delay="800"] {
  transition-delay: 0;
}
body[data-aos-delay="800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="800"].aos-animate {
  transition-delay: 800ms;
}
body[data-aos-duration="850"] [data-aos], [data-aos][data-aos][data-aos-duration="850"] {
  transition-duration: 850ms;
}
body[data-aos-delay="850"] [data-aos], [data-aos][data-aos][data-aos-delay="850"] {
  transition-delay: 0;
}
body[data-aos-delay="850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="850"].aos-animate {
  transition-delay: 850ms;
}
body[data-aos-duration="900"] [data-aos], [data-aos][data-aos][data-aos-duration="900"] {
  transition-duration: 900ms;
}
body[data-aos-delay="900"] [data-aos], [data-aos][data-aos][data-aos-delay="900"] {
  transition-delay: 0;
}
body[data-aos-delay="900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="900"].aos-animate {
  transition-delay: 900ms;
}
body[data-aos-duration="950"] [data-aos], [data-aos][data-aos][data-aos-duration="950"] {
  transition-duration: 950ms;
}
body[data-aos-delay="950"] [data-aos], [data-aos][data-aos][data-aos-delay="950"] {
  transition-delay: 0;
}
body[data-aos-delay="950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="950"].aos-animate {
  transition-delay: 950ms;
}
body[data-aos-duration="1000"] [data-aos], [data-aos][data-aos][data-aos-duration="1000"] {
  transition-duration: 1000ms;
}
body[data-aos-delay="1000"] [data-aos], [data-aos][data-aos][data-aos-delay="1000"] {
  transition-delay: 0;
}
body[data-aos-delay="1000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1000"].aos-animate {
  transition-delay: 1000ms;
}
body[data-aos-duration="1050"] [data-aos], [data-aos][data-aos][data-aos-duration="1050"] {
  transition-duration: 1050ms;
}
body[data-aos-delay="1050"] [data-aos], [data-aos][data-aos][data-aos-delay="1050"] {
  transition-delay: 0;
}
body[data-aos-delay="1050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1050"].aos-animate {
  transition-delay: 1050ms;
}
body[data-aos-duration="1100"] [data-aos], [data-aos][data-aos][data-aos-duration="1100"] {
  transition-duration: 1100ms;
}
body[data-aos-delay="1100"] [data-aos], [data-aos][data-aos][data-aos-delay="1100"] {
  transition-delay: 0;
}
body[data-aos-delay="1100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1100"].aos-animate {
  transition-delay: 1100ms;
}
body[data-aos-duration="1150"] [data-aos], [data-aos][data-aos][data-aos-duration="1150"] {
  transition-duration: 1150ms;
}
body[data-aos-delay="1150"] [data-aos], [data-aos][data-aos][data-aos-delay="1150"] {
  transition-delay: 0;
}
body[data-aos-delay="1150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1150"].aos-animate {
  transition-delay: 1150ms;
}
body[data-aos-duration="1200"] [data-aos], [data-aos][data-aos][data-aos-duration="1200"] {
  transition-duration: 1200ms;
}
body[data-aos-delay="1200"] [data-aos], [data-aos][data-aos][data-aos-delay="1200"] {
  transition-delay: 0;
}
body[data-aos-delay="1200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1200"].aos-animate {
  transition-delay: 1200ms;
}
body[data-aos-duration="1250"] [data-aos], [data-aos][data-aos][data-aos-duration="1250"] {
  transition-duration: 1250ms;
}
body[data-aos-delay="1250"] [data-aos], [data-aos][data-aos][data-aos-delay="1250"] {
  transition-delay: 0;
}
body[data-aos-delay="1250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1250"].aos-animate {
  transition-delay: 1250ms;
}
body[data-aos-duration="1300"] [data-aos], [data-aos][data-aos][data-aos-duration="1300"] {
  transition-duration: 1300ms;
}
body[data-aos-delay="1300"] [data-aos], [data-aos][data-aos][data-aos-delay="1300"] {
  transition-delay: 0;
}
body[data-aos-delay="1300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1300"].aos-animate {
  transition-delay: 1300ms;
}
body[data-aos-duration="1350"] [data-aos], [data-aos][data-aos][data-aos-duration="1350"] {
  transition-duration: 1350ms;
}
body[data-aos-delay="1350"] [data-aos], [data-aos][data-aos][data-aos-delay="1350"] {
  transition-delay: 0;
}
body[data-aos-delay="1350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1350"].aos-animate {
  transition-delay: 1350ms;
}
body[data-aos-duration="1400"] [data-aos], [data-aos][data-aos][data-aos-duration="1400"] {
  transition-duration: 1400ms;
}
body[data-aos-delay="1400"] [data-aos], [data-aos][data-aos][data-aos-delay="1400"] {
  transition-delay: 0;
}
body[data-aos-delay="1400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1400"].aos-animate {
  transition-delay: 1400ms;
}
body[data-aos-duration="1450"] [data-aos], [data-aos][data-aos][data-aos-duration="1450"] {
  transition-duration: 1450ms;
}
body[data-aos-delay="1450"] [data-aos], [data-aos][data-aos][data-aos-delay="1450"] {
  transition-delay: 0;
}
body[data-aos-delay="1450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1450"].aos-animate {
  transition-delay: 1450ms;
}
body[data-aos-duration="1500"] [data-aos], [data-aos][data-aos][data-aos-duration="1500"] {
  transition-duration: 1500ms;
}
body[data-aos-delay="1500"] [data-aos], [data-aos][data-aos][data-aos-delay="1500"] {
  transition-delay: 0;
}
body[data-aos-delay="1500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1500"].aos-animate {
  transition-delay: 1500ms;
}
body[data-aos-duration="1550"] [data-aos], [data-aos][data-aos][data-aos-duration="1550"] {
  transition-duration: 1550ms;
}
body[data-aos-delay="1550"] [data-aos], [data-aos][data-aos][data-aos-delay="1550"] {
  transition-delay: 0;
}
body[data-aos-delay="1550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1550"].aos-animate {
  transition-delay: 1550ms;
}
body[data-aos-duration="1600"] [data-aos], [data-aos][data-aos][data-aos-duration="1600"] {
  transition-duration: 1600ms;
}
body[data-aos-delay="1600"] [data-aos], [data-aos][data-aos][data-aos-delay="1600"] {
  transition-delay: 0;
}
body[data-aos-delay="1600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1600"].aos-animate {
  transition-delay: 1600ms;
}
body[data-aos-duration="1650"] [data-aos], [data-aos][data-aos][data-aos-duration="1650"] {
  transition-duration: 1650ms;
}
body[data-aos-delay="1650"] [data-aos], [data-aos][data-aos][data-aos-delay="1650"] {
  transition-delay: 0;
}
body[data-aos-delay="1650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1650"].aos-animate {
  transition-delay: 1650ms;
}
body[data-aos-duration="1700"] [data-aos], [data-aos][data-aos][data-aos-duration="1700"] {
  transition-duration: 1700ms;
}
body[data-aos-delay="1700"] [data-aos], [data-aos][data-aos][data-aos-delay="1700"] {
  transition-delay: 0;
}
body[data-aos-delay="1700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1700"].aos-animate {
  transition-delay: 1700ms;
}
body[data-aos-duration="1750"] [data-aos], [data-aos][data-aos][data-aos-duration="1750"] {
  transition-duration: 1750ms;
}
body[data-aos-delay="1750"] [data-aos], [data-aos][data-aos][data-aos-delay="1750"] {
  transition-delay: 0;
}
body[data-aos-delay="1750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1750"].aos-animate {
  transition-delay: 1750ms;
}
body[data-aos-duration="1800"] [data-aos], [data-aos][data-aos][data-aos-duration="1800"] {
  transition-duration: 1800ms;
}
body[data-aos-delay="1800"] [data-aos], [data-aos][data-aos][data-aos-delay="1800"] {
  transition-delay: 0;
}
body[data-aos-delay="1800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1800"].aos-animate {
  transition-delay: 1800ms;
}
body[data-aos-duration="1850"] [data-aos], [data-aos][data-aos][data-aos-duration="1850"] {
  transition-duration: 1850ms;
}
body[data-aos-delay="1850"] [data-aos], [data-aos][data-aos][data-aos-delay="1850"] {
  transition-delay: 0;
}
body[data-aos-delay="1850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1850"].aos-animate {
  transition-delay: 1850ms;
}
body[data-aos-duration="1900"] [data-aos], [data-aos][data-aos][data-aos-duration="1900"] {
  transition-duration: 1900ms;
}
body[data-aos-delay="1900"] [data-aos], [data-aos][data-aos][data-aos-delay="1900"] {
  transition-delay: 0;
}
body[data-aos-delay="1900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1900"].aos-animate {
  transition-delay: 1900ms;
}
body[data-aos-duration="1950"] [data-aos], [data-aos][data-aos][data-aos-duration="1950"] {
  transition-duration: 1950ms;
}
body[data-aos-delay="1950"] [data-aos], [data-aos][data-aos][data-aos-delay="1950"] {
  transition-delay: 0;
}
body[data-aos-delay="1950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1950"].aos-animate {
  transition-delay: 1950ms;
}
body[data-aos-duration="2000"] [data-aos], [data-aos][data-aos][data-aos-duration="2000"] {
  transition-duration: 2000ms;
}
body[data-aos-delay="2000"] [data-aos], [data-aos][data-aos][data-aos-delay="2000"] {
  transition-delay: 0;
}
body[data-aos-delay="2000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2000"].aos-animate {
  transition-delay: 2000ms;
}
body[data-aos-duration="2050"] [data-aos], [data-aos][data-aos][data-aos-duration="2050"] {
  transition-duration: 2050ms;
}
body[data-aos-delay="2050"] [data-aos], [data-aos][data-aos][data-aos-delay="2050"] {
  transition-delay: 0;
}
body[data-aos-delay="2050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2050"].aos-animate {
  transition-delay: 2050ms;
}
body[data-aos-duration="2100"] [data-aos], [data-aos][data-aos][data-aos-duration="2100"] {
  transition-duration: 2100ms;
}
body[data-aos-delay="2100"] [data-aos], [data-aos][data-aos][data-aos-delay="2100"] {
  transition-delay: 0;
}
body[data-aos-delay="2100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2100"].aos-animate {
  transition-delay: 2100ms;
}
body[data-aos-duration="2150"] [data-aos], [data-aos][data-aos][data-aos-duration="2150"] {
  transition-duration: 2150ms;
}
body[data-aos-delay="2150"] [data-aos], [data-aos][data-aos][data-aos-delay="2150"] {
  transition-delay: 0;
}
body[data-aos-delay="2150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2150"].aos-animate {
  transition-delay: 2150ms;
}
body[data-aos-duration="2200"] [data-aos], [data-aos][data-aos][data-aos-duration="2200"] {
  transition-duration: 2200ms;
}
body[data-aos-delay="2200"] [data-aos], [data-aos][data-aos][data-aos-delay="2200"] {
  transition-delay: 0;
}
body[data-aos-delay="2200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2200"].aos-animate {
  transition-delay: 2200ms;
}
body[data-aos-duration="2250"] [data-aos], [data-aos][data-aos][data-aos-duration="2250"] {
  transition-duration: 2250ms;
}
body[data-aos-delay="2250"] [data-aos], [data-aos][data-aos][data-aos-delay="2250"] {
  transition-delay: 0;
}
body[data-aos-delay="2250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2250"].aos-animate {
  transition-delay: 2250ms;
}
body[data-aos-duration="2300"] [data-aos], [data-aos][data-aos][data-aos-duration="2300"] {
  transition-duration: 2300ms;
}
body[data-aos-delay="2300"] [data-aos], [data-aos][data-aos][data-aos-delay="2300"] {
  transition-delay: 0;
}
body[data-aos-delay="2300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2300"].aos-animate {
  transition-delay: 2300ms;
}
body[data-aos-duration="2350"] [data-aos], [data-aos][data-aos][data-aos-duration="2350"] {
  transition-duration: 2350ms;
}
body[data-aos-delay="2350"] [data-aos], [data-aos][data-aos][data-aos-delay="2350"] {
  transition-delay: 0;
}
body[data-aos-delay="2350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2350"].aos-animate {
  transition-delay: 2350ms;
}
body[data-aos-duration="2400"] [data-aos], [data-aos][data-aos][data-aos-duration="2400"] {
  transition-duration: 2400ms;
}
body[data-aos-delay="2400"] [data-aos], [data-aos][data-aos][data-aos-delay="2400"] {
  transition-delay: 0;
}
body[data-aos-delay="2400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2400"].aos-animate {
  transition-delay: 2400ms;
}
body[data-aos-duration="2450"] [data-aos], [data-aos][data-aos][data-aos-duration="2450"] {
  transition-duration: 2450ms;
}
body[data-aos-delay="2450"] [data-aos], [data-aos][data-aos][data-aos-delay="2450"] {
  transition-delay: 0;
}
body[data-aos-delay="2450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2450"].aos-animate {
  transition-delay: 2450ms;
}
body[data-aos-duration="2500"] [data-aos], [data-aos][data-aos][data-aos-duration="2500"] {
  transition-duration: 2500ms;
}
body[data-aos-delay="2500"] [data-aos], [data-aos][data-aos][data-aos-delay="2500"] {
  transition-delay: 0;
}
body[data-aos-delay="2500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2500"].aos-animate {
  transition-delay: 2500ms;
}
body[data-aos-duration="2550"] [data-aos], [data-aos][data-aos][data-aos-duration="2550"] {
  transition-duration: 2550ms;
}
body[data-aos-delay="2550"] [data-aos], [data-aos][data-aos][data-aos-delay="2550"] {
  transition-delay: 0;
}
body[data-aos-delay="2550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2550"].aos-animate {
  transition-delay: 2550ms;
}
body[data-aos-duration="2600"] [data-aos], [data-aos][data-aos][data-aos-duration="2600"] {
  transition-duration: 2600ms;
}
body[data-aos-delay="2600"] [data-aos], [data-aos][data-aos][data-aos-delay="2600"] {
  transition-delay: 0;
}
body[data-aos-delay="2600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2600"].aos-animate {
  transition-delay: 2600ms;
}
body[data-aos-duration="2650"] [data-aos], [data-aos][data-aos][data-aos-duration="2650"] {
  transition-duration: 2650ms;
}
body[data-aos-delay="2650"] [data-aos], [data-aos][data-aos][data-aos-delay="2650"] {
  transition-delay: 0;
}
body[data-aos-delay="2650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2650"].aos-animate {
  transition-delay: 2650ms;
}
body[data-aos-duration="2700"] [data-aos], [data-aos][data-aos][data-aos-duration="2700"] {
  transition-duration: 2700ms;
}
body[data-aos-delay="2700"] [data-aos], [data-aos][data-aos][data-aos-delay="2700"] {
  transition-delay: 0;
}
body[data-aos-delay="2700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2700"].aos-animate {
  transition-delay: 2700ms;
}
body[data-aos-duration="2750"] [data-aos], [data-aos][data-aos][data-aos-duration="2750"] {
  transition-duration: 2750ms;
}
body[data-aos-delay="2750"] [data-aos], [data-aos][data-aos][data-aos-delay="2750"] {
  transition-delay: 0;
}
body[data-aos-delay="2750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2750"].aos-animate {
  transition-delay: 2750ms;
}
body[data-aos-duration="2800"] [data-aos], [data-aos][data-aos][data-aos-duration="2800"] {
  transition-duration: 2800ms;
}
body[data-aos-delay="2800"] [data-aos], [data-aos][data-aos][data-aos-delay="2800"] {
  transition-delay: 0;
}
body[data-aos-delay="2800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2800"].aos-animate {
  transition-delay: 2800ms;
}
body[data-aos-duration="2850"] [data-aos], [data-aos][data-aos][data-aos-duration="2850"] {
  transition-duration: 2850ms;
}
body[data-aos-delay="2850"] [data-aos], [data-aos][data-aos][data-aos-delay="2850"] {
  transition-delay: 0;
}
body[data-aos-delay="2850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2850"].aos-animate {
  transition-delay: 2850ms;
}
body[data-aos-duration="2900"] [data-aos], [data-aos][data-aos][data-aos-duration="2900"] {
  transition-duration: 2900ms;
}
body[data-aos-delay="2900"] [data-aos], [data-aos][data-aos][data-aos-delay="2900"] {
  transition-delay: 0;
}
body[data-aos-delay="2900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2900"].aos-animate {
  transition-delay: 2900ms;
}
body[data-aos-duration="2950"] [data-aos], [data-aos][data-aos][data-aos-duration="2950"] {
  transition-duration: 2950ms;
}
body[data-aos-delay="2950"] [data-aos], [data-aos][data-aos][data-aos-delay="2950"] {
  transition-delay: 0;
}
body[data-aos-delay="2950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2950"].aos-animate {
  transition-delay: 2950ms;
}
body[data-aos-duration="3000"] [data-aos], [data-aos][data-aos][data-aos-duration="3000"] {
  transition-duration: 3000ms;
}
body[data-aos-delay="3000"] [data-aos], [data-aos][data-aos][data-aos-delay="3000"] {
  transition-delay: 0;
}
body[data-aos-delay="3000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="3000"].aos-animate {
  transition-delay: 3000ms;
}

body[data-aos-easing=linear] [data-aos], [data-aos][data-aos][data-aos-easing=linear] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
body[data-aos-easing=ease] [data-aos], [data-aos][data-aos][data-aos-easing=ease] {
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-aos-easing=ease-in] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in] {
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
body[data-aos-easing=ease-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out] {
  transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out] {
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-back] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
body[data-aos-easing=ease-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-back] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body[data-aos-easing=ease-in-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-back] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
body[data-aos-easing=ease-in-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-sine] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
body[data-aos-easing=ease-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-sine] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
body[data-aos-easing=ease-in-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-sine] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
body[data-aos-easing=ease-in-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quad] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quad] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quad] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-cubic] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-cubic] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-cubic] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quart] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quart] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quart] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

/**
 * Fade animations:
 * fade
 * fade-up, fade-down, fade-left, fade-right
 * fade-up-right, fade-up-left, fade-down-right, fade-down-left
 */
[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

[data-aos=fade-up] {
  transform: translate3d(0, 100px, 0);
}

[data-aos=fade-down] {
  transform: translate3d(0, -100px, 0);
}

[data-aos=fade-right] {
  transform: translate3d(-100px, 0, 0);
}

[data-aos=fade-left] {
  transform: translate3d(100px, 0, 0);
}

[data-aos=fade-up-right] {
  transform: translate3d(-100px, 100px, 0);
}

[data-aos=fade-up-left] {
  transform: translate3d(100px, 100px, 0);
}

[data-aos=fade-down-right] {
  transform: translate3d(-100px, -100px, 0);
}

[data-aos=fade-down-left] {
  transform: translate3d(100px, -100px, 0);
}

/**
 * Zoom animations:
 * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
 * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
 */
[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}

[data-aos=zoom-in] {
  transform: scale(0.6);
}

[data-aos=zoom-in-up] {
  transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos=zoom-in-down] {
  transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos=zoom-in-right] {
  transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos=zoom-in-left] {
  transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos=zoom-out] {
  transform: scale(1.2);
}

[data-aos=zoom-out-up] {
  transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down] {
  transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right] {
  transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
  transform: translate3d(100px, 0, 0) scale(1.2);
}

/**
 * Slide animations
 */
[data-aos^=slide][data-aos^=slide] {
  transition-property: transform;
}
[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translate3d(0, 0, 0);
}

[data-aos=slide-up] {
  transform: translate3d(0, 100%, 0);
}

[data-aos=slide-down] {
  transform: translate3d(0, -100%, 0);
}

[data-aos=slide-right] {
  transform: translate3d(-100%, 0, 0);
}

[data-aos=slide-left] {
  transform: translate3d(100%, 0, 0);
}

/**
 * Flip animations:
 * flip-left, flip-right, flip-up, flip-down
 */
[data-aos^=flip][data-aos^=flip] {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition-property: transform;
}

[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg);
}
[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg);
}
[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg);
}
[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg);
}
[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9yZXNvZGEubWluLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBV0E7RUFDRTtBQ1RGOztBRFlBO0VBQ0U7QUNURjs7QURZQTtFQUNFO0lBQ0U7RUNURjtFRFlBO0lBQ0U7RUNWRjtFRFlBO0lBQ0U7RUNWRjtFRFlBO0lBQ0U7RUNWRjtFRFlBO0lBQ0U7RUNWRjtBQUNGO0FDekJBOzs7Ozs7RUFNRTtBRDJCRjs7QUN0QkE7RUFDRTtFQzRCQTtFRDFCQTtFQUNBO0FEeUJGOztBQ2RBO0VBQ0U7QURpQkY7O0FDZEE7RUFDRTtBRGlCRjs7QUNmQTtFQUNFO0FEa0JGOztBR3BEQTtFQUNFO0VBQ0E7QUh1REY7O0FHcERBO0VBQ0U7RUFDQTtFQUVBO0FIc0RGO0FHcERFO0VBRUU7RUFDQTtFQUNBO0FIcURKO0FHbkRJO0VBQ0U7RUFDQTtFQUNBO0VEWkosa0JBRG9CO0VBRXBCO0VBQ0E7RUNZSTtFQUNBO0VBQ0E7RUFDQTtBSHVETjs7QUc1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgrQ0Y7QUc3Q0U7RUFDRTtBSCtDSjs7QUk1RkE7RUFDRTtFQUNBO0FKK0ZGOztBS2pHQTtFQUNFO0FMb0dGOztBTXJHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFjQTtFQU9BO0FObUZGO0FNdEdFO0VBQ0U7QU53R0o7QU1yR0U7RUFDRTtFQUNBO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtBTnVHSjtBTW5HRTs7RUFFRTtFQUNBO0FOcUdKO0FNakdFO0VBQ0U7QU5tR0o7QU1oR0U7RUo1QkEsa0JBRG9CO0VBRXBCO0VBQ0E7RUk0QkU7QU5vR0o7O0FPMUlBO0VBQ0U7RUFDQTtFQUNBO0FQNklGOztBTzFJQTtFQUVFO0FQNElGOztBT3pJQTtFQUNFO0FQNElGOztBT3pJQTtFQUNFLHlCUmRTO0FDMEpYOztBT3pJQTtFQUNFLHlCUmZTO0FDMkpYOztBT3pJQTtFQUNFLHlCUnBCUTtBQ2dLVjs7QU96SUE7RUFDRSx5QlI1Qlc7RVE2Qlg7QVA0SUY7QU8xSUU7RUFDRTtBUDRJSjs7QU94SUE7RUFDRTtBUDJJRjs7QVFoTEE7RUFDRTtFQUNBO0VBVUEseUJUVFE7RVNVUjtBUjBLRjtBUW5MRTtFQUNFO0VBQ0E7QVJxTEo7QVFsTEU7RUFURjtJQVVJO0VScUxGO0FBQ0Y7QVFoTEk7RUFERjtJQUVJO0lBQ0E7SUFDQTtFUm1MSjtBQUNGO0FRaExFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJrTEo7QVFoTEk7RUFORjtJQU9JO0VSbUxKO0FBQ0Y7QVFoTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUmtMSjtBUS9LRTtFQUNFO0VBQ0E7QVJpTEo7QVEvS0k7RUFDRTtBUmlMTjtBUTdLRTtFQUNFO0FSK0tKO0FRNUtFO0VBQ0U7QVI4S0o7QVE3S0k7RUFGRjtJQUdJO0VSZ0xKO0FBQ0Y7O0FTdE9BOztFQUVFO0VBQ0E7QVR5T0Y7QVN0T0k7O0VBQ0UseUJWVEs7RVVVTDtBVHlPTjtBU2xPUTs7RUFDRSx5QlZqQkE7QUNzUFY7O0FTOU5BO0VBQ0U7QVRpT0Y7QVMvTkU7RUFDRTtBVGlPSjs7QVVoUUE7RUFFRTtFQUNBO0VBQ0E7QVZrUUY7O0FVOVBFO0VBQ0U7QVZpUUo7O0FVOVBBO0VBR0U7RUFDQTtFQUNBO0FWK1BGOztBVTVQQTtFQUNFO0VBQ0E7QVYrUEY7O0FVNVBBO0VBQ0U7RUFDQTtBVitQRjs7QVU1UEE7RUFDRTtFQUNBO0FWK1BGO0FVM1BFO0VBQ0U7RUFDQTtBVjZQSjs7QVdsU0U7RUFERjtJQUVJO0VYc1NGO0FBQ0Y7O0FXbFNFO0VBREY7SUFFSTtFWHNTRjtBQUNGOztBV25TQTtFQUNFO0FYc1NGOztBV25TQTtFQUNFO0FYc1NGO0FXblNNO0VBREo7SUFFTTtFWHNTTjtBQUNGOztBV2pTRTtFQURGO0lBRUk7RVhxU0Y7QUFDRjs7QVdoU0U7RUFIRjs7O0lBSUk7RVhzU0Y7QUFDRjs7QVdwU0E7RUFDRTtFQUNBO0FYdVNGO0FXclNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVh1U0o7QVdyU0k7O0VBRUU7RVRWSjtFU2VJO0FYb1NOO0FXdlNNO0VBSkY7O0lBS0k7RVgyU047QUFDRjtBV3pTTTtFQVJGOztJQVNJO0VYNlNOO0FBQ0Y7QVcxU0k7RUFDRSx5Qlo1REs7RVk2REw7QVg0U047O0FXdlNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDBTRjtBV3hTRTtFVG5DQTtBRjhVRjtBV3hTSTtFQUNFO0FYMFNOOztBV3JTQTtFQUNFO0FYd1NGO0FXdFNFO0VBSEY7SUFJSTtJQUNBO0lBQ0E7RVh5U0Y7QUFDRjs7QVd0U0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWHlTRjtBV3ZTRTtFQUNFO0VBQ0E7RVQ5RkYsa0JBRG9CO0VBRXBCO0VBQ0E7QUZ3WUY7O0FXdFNFO0VBQ0U7QVh5U0o7QVd0U0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHdTSjs7QVdsU0U7RUFDRTtFQUNBO0VBQ0E7RUFJQTtBWGtTSjtBV3JTSTtFQUpGO0lBS0k7RVh3U0o7QUFDRjtBV3BTRTs7RUFFRTtFQUNBO0VBQ0E7RVR0R0Y7QUY2WUY7O0FXbFNBO0VBQ0U7RUFDQTtFQUNBO0FYcVNGO0FXblNFO0VBTEY7SUFNSTtJQUNBO0lBQ0E7RVhzU0Y7QUFDRjs7QVduU0E7RUFDRTtBWHNTRjs7QVdoU0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYbVNOO0FXL1JFO0VBRUU7QVhnU0o7O0FXM1JFO0VBREY7SUFFSTtJQUNBO0VYK1JGO0VXN1JFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVgrUko7RVc1UkU7SUFDRTtJQUNBO0VYOFJKO0FBQ0Y7O0FXMVJBO0VBQ0U7QVg2UkY7O0FXeFJFO0VBQ0U7QVgyUko7QVd4UkU7RUFDRTtFQUNBO0VBQ0E7QVgwUko7QVd4Ukk7RUFDRTtBWDBSTjtBV3ZSSTtFQUNFO0FYeVJOO0FXclJFO0VBQ0U7QVh1Uko7QVdwUkU7RUFDRTtBWHNSSjtBV3BSSTtFQUhGO0lBSU07RVh1Uk47QUFDRjtBV3BSRTtFQUNFO0FYc1JKO0FXblJFO0VBQ0U7QVhxUko7QVduUkU7RUFDRTtBWHFSSjs7QVcvUUU7RUFERjtJQUVJO0VYbVJGO0FBQ0Y7O0FXL1FFO0VBREY7SUFFSTtFWG1SRjtBQUNGOztBVy9RRTtFQUNFO0VBQ0E7QVhrUko7QVdoUkk7RUFDRSx5Qlo1UUs7RVk2UUw7RUFDQTtFQUNBO0FYa1JOOztBVzVRQTtFQUNFO0FYK1FGO0FXN1FFO0VBQ0U7RUFDQTtBWCtRSjtBVzdRSTtFQUNFO0FYK1FOOztBWTdpQkE7RUFDRTtBWmdqQkY7QVk5aUJFO0VBQ0U7QVpnakJKO0FZN2lCRTtFQUNFO0FaK2lCSjtBWTVpQkU7RUFDRTtFQUNBO0FaOGlCSjtBWTNpQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWjZpQko7QVkzaUJJO0VBQ0U7QVo2aUJOOztBWXJpQkk7RUFDRTtFQUNBO0VBRUE7QVp1aUJOO0FZcmlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FadWlCUjtBWXJpQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCYi9DQztFYWdERDtFQUNBO0FadWlCVjtBWXBpQlE7RUFDRTtLQUFBO0VBRUE7RUFDQTtBWnFpQlY7QVlqaEJNO0VBQ0U7RUFDQTtFVjNDTjtFVTZDTTtFQUNBO0FabWhCUjtBWWhoQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmtoQlI7QVkvZ0JNO0VBQ0U7QVppaEJSO0FZL2dCUTtFQUNFO0FaaWhCVjs7QVl6Z0JBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjJnQkY7QVl6Z0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVoyZ0JKO0FZeGdCRTtFQUNFO0VBQ0E7RVZ4RkY7QUZtbUJGO0FhM29CQTtFQUNFO0FiNm9CRjs7QWExb0JBO0VBQ0U7RUFDQTtFQUNBO0FiNm9CRjtBYTNvQkU7RUFMRjtJQU1JO0ViOG9CRjtBQUNGOztBYTNvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFWHNCQTtFV3BCQTtBYjhvQkY7O0FhM29CQTtFQUNFO0VBQ0E7RUFDQTtBYjhvQkY7O0FhMW9CRTtFQUNFO0FiNm9CSjtBYTNvQkk7RUFIRjtJQUlJO0lBQ0E7SUFDQTtFYjhvQko7QUFDRjs7QWExb0JBO0VBQ0U7QWI2b0JGOztBYTNvQkE7O0VBRUU7QWI4b0JGOztBYTNvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBYjhvQkY7O0FhM29CQTtFQUNFO0VBQ0E7QWI4b0JGO0FhNW9CRTtFQUpGO0lBS0k7SUFDQTtFYitvQkY7QUFDRjs7QWE1b0JBO0VBQ0U7QWIrb0JGO0FhN29CRTtFQUNFO0VBQ0E7RUFDQTtBYitvQko7QWE3b0JJO0VBQ0U7QWIrb0JOO0FhN29CTTtFQUNFO0VBQ0E7RUFDQTtBYitvQlI7O0FheG9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmQxRlE7RWMyRlI7QWIyb0JGO0Fhem9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjJvQko7QWF0b0JJO0VBQ0U7RUFDQTtBYndvQk47QWFsb0JJO0VBQ0U7QWJvb0JOO0FhL25CRTtFQUNFO0FiaW9CSjs7QWMzdkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQ4dkJGO0FjNXZCRTtFQUNFO0FkOHZCSjs7QWN4dkJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQydkJGOztBY252QkE7RUFDRTtFQUNBO0VBQ0E7RVpPQTtBRmd2QkY7O0FjbHZCRTtFWkVBO0FGb3ZCRjtBY252Qkk7RUFDRTtBZHF2Qk47O0FjaHZCQTtFQUNFO0VBQ0E7QWRtdkJGOztBY2h2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQmZyRFE7RWVzRFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZG12QkY7O0FjL3VCQTtFQUNFO0Fka3ZCRjtBY2h2QkU7RUFDRTtBZGt2Qko7O0FjOXVCQTtFQUNFO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7QWRpdkJGO0FjaHZCRTtFQUxGO0lBTUk7SUFDQTtFZG12QkY7QUFDRjs7QWNqdkJBO0VBQ0U7RUFDQTtFQUNBO0Fkb3ZCRjtBY252QkU7RUFKRjtJQUtJO0Vkc3ZCRjtBQUNGOztBZS8wQkE7RUFDRSx5QmhCRVE7RWdCRFI7QWZrMUJGO0FlaDFCRTtFQUNFO0VBQ0E7QWZrMUJKO0FlaDFCRTtFQUVJO0lBQ0U7SUFDQTtFZmkxQk47QUFDRjtBZTkwQkU7RUFoQkY7SUFpQkk7RWZpMUJGO0FBQ0Y7O0FnQm4yQkE7RUFDRTtBaEJzMkJGO0FnQnIyQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnUyQko7O0FnQm4yQkE7RUFDRTtBaEJzMkJGOztBaUJwM0JFO0VBREY7SUFFSTtJQUNBO0VqQnczQkY7RWlCcjNCSTtJQUNFO0VqQnUzQk47QUFDRjs7QWlCbDNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCcTNCRjtBaUJuM0JFO0VBQ0U7RUFDQTtBakJxM0JKO0FpQm4zQkk7RUFKRjtJQUtJO0VqQnMzQko7QUFDRjtBaUJwM0JRO0VBUk47SUFTUTtFakJ1M0JSO0FBQ0Y7QWlCbjNCSTtFQURGO0lBRUk7SUFDQTtJQUNBO0VqQnMzQko7QUFDRjtBaUJuM0JFO0VBQ0U7RUFDQTtFQUNBO0FqQnEzQko7QWlCbjNCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQnEzQk47O0FrQjE2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEI2NkJGO0FrQjE2Qkk7RUFDRTtBbEI0NkJOO0FrQng2QkU7RUFDRTtBbEIwNkJKO0FrQng2QkU7RUFDRTtBbEIwNkJKO0FrQnQ2Qkk7RUFDRTtFQUNBO0FsQnc2Qk47QWtCcjZCSTtFQUNFO0FsQnU2Qk47QWtCcDZCSTtFQUNFO0FsQnM2Qk47QWtCcDZCTTtFQUhGO0lBSUk7RWxCdTZCTjtBQUNGO0FrQnI2Qk07RUFDRTtFQUNBO0VoQkVOO0FGczZCRjs7QWtCaDZCRTtFQUNFO0FsQm02Qko7O0FrQjk1QkE7O0VBRUU7RUFDQTtBbEJpNkJGOztBa0I3NUJFO0VBQ0U7RUFDQTtBbEJnNkJKOztBbUI3OUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5CZytCRjs7QW1CNzlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQmcrQkY7QW1COTlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQmcrQko7QW1CNzlCRTtFQUNFO0VBQ0E7QW5CKzlCSjs7QW9CcC9CQTtFQUNFO0VBQ0E7RUFvREE7RUFDQTtFQUNBO0VBQ0E7QXBCbzhCRjtBb0J6L0JFO0VBQ0U7RUFDQTtBcEIyL0JKO0FvQnovQkk7RUFDRTtFQUNBO0FwQjIvQk47QW9Cei9CTTtFQUNFO0VBQ0EsV0FmQTtFQWdCQSxVQWhCQTtBcEIyZ0NSO0FvQnovQk07RUFDRTtFQUNBLGFBcEJBO0VBcUJBLFlBckJBO0FwQmdoQ1I7QW9CdC9CRTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwQncvQk47QW9CdC9CTTtFQUNFO0lBQ0U7RXBCdy9CUjtBQUNGO0FvQnAvQkU7RUFDRTtJQUNFO0lBQ0E7RXBCcy9CSjtFb0JuL0JFO0lBQ0U7SUFDQTtFcEJxL0JKO0FBQ0Y7QW9CbC9CRTtFQUNFO0FwQm8vQko7QW9CNStCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXBCNitCSjtBb0I1K0JJO0VBQ0U7QXBCOCtCTjtBb0IvK0JJO0VBQ0U7QXBCOCtCTjtBb0IxK0JFO0VBQ0U7QXBCNCtCSjtBb0J6K0JFOzs7RUFFRTtFQUVBO0FwQjIrQko7O0FvQnYrQkE7RUFDRTtFQUNBO0FwQjArQkY7O0FxQmhrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQm1rQ0Y7QXFCaGtDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCa2tDSjtBcUJoa0NJO0VBQ0U7RUFDQTtFQUNBO0FyQmtrQ047QXFCaGtDTTtFQUxGO0lBTUk7RXJCbWtDTjtBQUNGO0FxQmprQ007RUFURjtJQVVJO0VyQm9rQ047QUFDRjs7QXFCOWpDQTtFQUNFO0lBQ0U7RXJCaWtDRjtFcUIvakNFO0lBQ0U7RXJCaWtDSjtFcUIvakNJO0lBQ0U7RXJCaWtDTjtFcUI1akNBO0lBR0U7SUFFQTtJQUVBO0VyQjBqQ0Y7RXFCdmpDQTtJQUNFO0lBQ0E7SUFDQTtFckJ5akNGO0VxQnRqQ0E7SUFDRTtZQUFBO0VyQndqQ0Y7QUFDRjtBcUJ0L0JBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCdy9CRjtBcUJ0L0JFOzs7RUFDRTtBckIwL0JKO0FxQngvQkU7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjQvQko7QXFCMS9CSTs7O0VBQ0U7QXJCOC9CTjs7QXFCeC9CRTtFQUNFO0FyQjIvQko7QXFCei9CRTtFQUNFO0VuQjdKRixrQkFEb0I7RUFFcEI7RUFDQTtFbUI2SkU7QXJCNi9CSjtBcUIzL0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJCNi9CTjs7QXFCdi9CRTtFQUNFO0FyQjAvQko7QXFCeC9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQjAvQko7QXFCeC9CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQjAvQk47O0FzQjFyQ0E7RUFDRTtBdEI2ckNGOztBdUI5ckNBOztFQUVFO0VBQ0E7QXZCaXNDRjtBdUIvckNFOztFQUNFO0VBQ0E7QXZCa3NDSjs7QXVCOXJDQTtFQUNFO0F2QmlzQ0Y7QXVCL3JDRTtFQUhGO0lBSUk7RXZCa3NDRjtBQUNGOztBdUIvckNBO0VBQ0U7RUFDQTtBdkJrc0NGOztBdUIvckNBO0VBQ0U7QXZCa3NDRjs7QXVCL3JDQTtFQUNFO0VBQ0E7QXZCa3NDRjtBdUJoc0NFO0VBSkY7SUFLSTtFdkJtc0NGO0FBQ0Y7O0F3QnJ1Q0E7RUFDRTtBeEJ3dUNGOztBeUJ6dUNBO0VBQ0U7RUFDQTtFQUNBO0F6QjR1Q0Y7QXlCMXVDRTtFQUNFO0VBQ0E7QXpCNHVDSjtBeUJ6dUNFO0VBVkY7SUFXSTtFekI0dUNGO0FBQ0Y7O0EwQnR2Q1E7RUFESjtJQUVRO0UxQjB2Q1Y7QUFDRjs7QTJCOXZDQTtFQUNJO0EzQml3Q0o7QTJCOXZDUTtFQURKO0lBRVE7RTNCaXdDVjtBQUNGOztBNEJ0d0NJO0VBREo7SUFFUTtFNUIwd0NOO0FBQ0Y7O0E2QjV3Q0k7RUFESjtJQUVRO0U3Qmd4Q047QUFDRjs7QThCbHhDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5QnF4Q1I7QThCbnhDUTtFQUNJO0E5QnF4Q1o7QThCanhDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCbXhDUjtBOEJqeENRO0VBQ0k7RUFDQTtBOUJteENaO0E4Qmh4Q1E7RUFDSTtFQUNBO0E5Qmt4Q1o7QThCL3dDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCaXhDWjs7QStCcnpDRTtFQUNFO0EvQnd6Q0o7QStCdHpDSTtFQUNFO1VBQUE7QS9Cd3pDTjs7QWdDNXpDQztFQUNJO0FoQyt6Q0w7QWdDN3pDRTtFQUNDO0VBQ0E7QWhDK3pDSDtBZ0MzekNDO0VBQ0M7QWhDNnpDRjs7QWdDeHpDQztFQUNDO0FoQzJ6Q0Y7O0FnQ3R6Q0M7RUFDQztFQUNBO0VBQ0E7QWhDeXpDRjtBZ0N0ekNDO0VBQ0M7QWhDd3pDRjs7QWdDcHpDQTtFQUNDO0FoQ3V6Q0Q7QWdDcnpDQzs7RUFFQztBaEN1ekNGO0FnQ3B6Q0M7RUFDQztFQUNBO0VBQ0E7QWhDc3pDRjtBZ0NuekNDO0VBQ0M7RUFDQTtFQUNBO0FoQ3F6Q0Y7QWdDbnpDRTtFQUNDO0VBQ0E7QWhDcXpDSDtBZ0NuekNHO0VBSkQ7SUFLRTtFaENzekNGO0FBQ0Y7QWdDcHpDRztFQUNDO0FoQ3N6Q0o7QWdDbnpDRztFQUNDO0VBQ0E7RUFDQTtBaENxekNKO0FnQ256Q0k7RUFMRDtJQU1FO0VoQ3N6Q0g7QUFDRjtBZ0NwekNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3N6Q0w7QWdDbnpDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FoQ3F6Q0w7QWdDL3lDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENpekNGOztBaUNoNUNJO0VBRUU7QWpDazVDTjtBaUMvNENJO0VBRUU7QWpDZzVDTjtBaUM5NENNO0VBQ0U7QWpDZzVDUjtBaUMxNUNJO0VBRUU7QWpDMjVDTjtBaUN4NUNJO0VBRUU7QWpDeTVDTjtBaUN2NUNNO0VBQ0U7QWpDeTVDUjtBaUNuNkNJO0VBRUU7QWpDbzZDTjtBaUNqNkNJO0VBRUU7QWpDazZDTjtBaUNoNkNNO0VBQ0U7QWpDazZDUjtBaUM1NkNJO0VBRUU7QWpDNjZDTjtBaUMxNkNJO0VBRUU7QWpDMjZDTjtBaUN6NkNNO0VBQ0U7QWpDMjZDUjtBaUNyN0NJO0VBRUU7QWpDczdDTjtBaUNuN0NJO0VBRUU7QWpDbzdDTjtBaUNsN0NNO0VBQ0U7QWpDbzdDUjtBaUM5N0NJO0VBRUU7QWpDKzdDTjtBaUM1N0NJO0VBRUU7QWpDNjdDTjtBaUMzN0NNO0VBQ0U7QWpDNjdDUjtBaUN2OENJO0VBRUU7QWpDdzhDTjtBaUNyOENJO0VBRUU7QWpDczhDTjtBaUNwOENNO0VBQ0U7QWpDczhDUjtBaUNoOUNJO0VBRUU7QWpDaTlDTjtBaUM5OENJO0VBRUU7QWpDKzhDTjtBaUM3OENNO0VBQ0U7QWpDKzhDUjtBaUN6OUNJO0VBRUU7QWpDMDlDTjtBaUN2OUNJO0VBRUU7QWpDdzlDTjtBaUN0OUNNO0VBQ0U7QWpDdzlDUjtBaUNsK0NJO0VBRUU7QWpDbStDTjtBaUNoK0NJO0VBRUU7QWpDaStDTjtBaUMvOUNNO0VBQ0U7QWpDaStDUjtBaUMzK0NJO0VBRUU7QWpDNCtDTjtBaUN6K0NJO0VBRUU7QWpDMCtDTjtBaUN4K0NNO0VBQ0U7QWpDMCtDUjtBaUNwL0NJO0VBRUU7QWpDcS9DTjtBaUNsL0NJO0VBRUU7QWpDbS9DTjtBaUNqL0NNO0VBQ0U7QWpDbS9DUjtBaUM3L0NJO0VBRUU7QWpDOC9DTjtBaUMzL0NJO0VBRUU7QWpDNC9DTjtBaUMxL0NNO0VBQ0U7QWpDNC9DUjtBaUN0Z0RJO0VBRUU7QWpDdWdETjtBaUNwZ0RJO0VBRUU7QWpDcWdETjtBaUNuZ0RNO0VBQ0U7QWpDcWdEUjtBaUMvZ0RJO0VBRUU7QWpDZ2hETjtBaUM3Z0RJO0VBRUU7QWpDOGdETjtBaUM1Z0RNO0VBQ0U7QWpDOGdEUjtBaUN4aERJO0VBRUU7QWpDeWhETjtBaUN0aERJO0VBRUU7QWpDdWhETjtBaUNyaERNO0VBQ0U7QWpDdWhEUjtBaUNqaURJO0VBRUU7QWpDa2lETjtBaUMvaERJO0VBRUU7QWpDZ2lETjtBaUM5aERNO0VBQ0U7QWpDZ2lEUjtBaUMxaURJO0VBRUU7QWpDMmlETjtBaUN4aURJO0VBRUU7QWpDeWlETjtBaUN2aURNO0VBQ0U7QWpDeWlEUjtBaUNuakRJO0VBRUU7QWpDb2pETjtBaUNqakRJO0VBRUU7QWpDa2pETjtBaUNoakRNO0VBQ0U7QWpDa2pEUjtBaUM1akRJO0VBRUU7QWpDNmpETjtBaUMxakRJO0VBRUU7QWpDMmpETjtBaUN6akRNO0VBQ0U7QWpDMmpEUjtBaUNya0RJO0VBRUU7QWpDc2tETjtBaUNua0RJO0VBRUU7QWpDb2tETjtBaUNsa0RNO0VBQ0U7QWpDb2tEUjtBaUM5a0RJO0VBRUU7QWpDK2tETjtBaUM1a0RJO0VBRUU7QWpDNmtETjtBaUMza0RNO0VBQ0U7QWpDNmtEUjtBaUN2bERJO0VBRUU7QWpDd2xETjtBaUNybERJO0VBRUU7QWpDc2xETjtBaUNwbERNO0VBQ0U7QWpDc2xEUjtBaUNobURJO0VBRUU7QWpDaW1ETjtBaUM5bERJO0VBRUU7QWpDK2xETjtBaUM3bERNO0VBQ0U7QWpDK2xEUjtBaUN6bURJO0VBRUU7QWpDMG1ETjtBaUN2bURJO0VBRUU7QWpDd21ETjtBaUN0bURNO0VBQ0U7QWpDd21EUjtBaUNsbkRJO0VBRUU7QWpDbW5ETjtBaUNobkRJO0VBRUU7QWpDaW5ETjtBaUMvbURNO0VBQ0U7QWpDaW5EUjtBaUMzbkRJO0VBRUU7QWpDNG5ETjtBaUN6bkRJO0VBRUU7QWpDMG5ETjtBaUN4bkRNO0VBQ0U7QWpDMG5EUjtBaUNwb0RJO0VBRUU7QWpDcW9ETjtBaUNsb0RJO0VBRUU7QWpDbW9ETjtBaUNqb0RNO0VBQ0U7QWpDbW9EUjtBaUM3b0RJO0VBRUU7QWpDOG9ETjtBaUMzb0RJO0VBRUU7QWpDNG9ETjtBaUMxb0RNO0VBQ0U7QWpDNG9EUjtBaUN0cERJO0VBRUU7QWpDdXBETjtBaUNwcERJO0VBRUU7QWpDcXBETjtBaUNucERNO0VBQ0U7QWpDcXBEUjtBaUMvcERJO0VBRUU7QWpDZ3FETjtBaUM3cERJO0VBRUU7QWpDOHBETjtBaUM1cERNO0VBQ0U7QWpDOHBEUjtBaUN4cURJO0VBRUU7QWpDeXFETjtBaUN0cURJO0VBRUU7QWpDdXFETjtBaUNycURNO0VBQ0U7QWpDdXFEUjtBaUNqckRJO0VBRUU7QWpDa3JETjtBaUMvcURJO0VBRUU7QWpDZ3JETjtBaUM5cURNO0VBQ0U7QWpDZ3JEUjtBaUMxckRJO0VBRUU7QWpDMnJETjtBaUN4ckRJO0VBRUU7QWpDeXJETjtBaUN2ckRNO0VBQ0U7QWpDeXJEUjtBaUNuc0RJO0VBRUU7QWpDb3NETjtBaUNqc0RJO0VBRUU7QWpDa3NETjtBaUNoc0RNO0VBQ0U7QWpDa3NEUjtBaUM1c0RJO0VBRUU7QWpDNnNETjtBaUMxc0RJO0VBRUU7QWpDMnNETjtBaUN6c0RNO0VBQ0U7QWpDMnNEUjtBaUNydERJO0VBRUU7QWpDc3RETjtBaUNudERJO0VBRUU7QWpDb3RETjtBaUNsdERNO0VBQ0U7QWpDb3REUjtBaUM5dERJO0VBRUU7QWpDK3RETjtBaUM1dERJO0VBRUU7QWpDNnRETjtBaUMzdERNO0VBQ0U7QWpDNnREUjtBaUN2dURJO0VBRUU7QWpDd3VETjtBaUNydURJO0VBRUU7QWpDc3VETjtBaUNwdURNO0VBQ0U7QWpDc3VEUjtBaUNodkRJO0VBRUU7QWpDaXZETjtBaUM5dURJO0VBRUU7QWpDK3VETjtBaUM3dURNO0VBQ0U7QWpDK3VEUjtBaUN6dkRJO0VBRUU7QWpDMHZETjtBaUN2dkRJO0VBRUU7QWpDd3ZETjtBaUN0dkRNO0VBQ0U7QWpDd3ZEUjtBaUNsd0RJO0VBRUU7QWpDbXdETjtBaUNod0RJO0VBRUU7QWpDaXdETjtBaUMvdkRNO0VBQ0U7QWpDaXdEUjtBaUMzd0RJO0VBRUU7QWpDNHdETjtBaUN6d0RJO0VBRUU7QWpDMHdETjtBaUN4d0RNO0VBQ0U7QWpDMHdEUjtBaUNweERJO0VBRUU7QWpDcXhETjtBaUNseERJO0VBRUU7QWpDbXhETjtBaUNqeERNO0VBQ0U7QWpDbXhEUjtBaUM3eERJO0VBRUU7QWpDOHhETjtBaUMzeERJO0VBRUU7QWpDNHhETjtBaUMxeERNO0VBQ0U7QWpDNHhEUjtBaUN0eURJO0VBRUU7QWpDdXlETjtBaUNweURJO0VBRUU7QWpDcXlETjtBaUNueURNO0VBQ0U7QWpDcXlEUjtBaUMveURJO0VBRUU7QWpDZ3pETjtBaUM3eURJO0VBRUU7QWpDOHlETjtBaUM1eURNO0VBQ0U7QWpDOHlEUjtBaUN4ekRJO0VBRUU7QWpDeXpETjtBaUN0ekRJO0VBRUU7QWpDdXpETjtBaUNyekRNO0VBQ0U7QWpDdXpEUjtBaUNqMERJO0VBRUU7QWpDazBETjtBaUMvekRJO0VBRUU7QWpDZzBETjtBaUM5ekRNO0VBQ0U7QWpDZzBEUjtBaUMxMERJO0VBRUU7QWpDMjBETjtBaUN4MERJO0VBRUU7QWpDeTBETjtBaUN2MERNO0VBQ0U7QWpDeTBEUjtBaUNuMURJO0VBRUU7QWpDbzFETjtBaUNqMURJO0VBRUU7QWpDazFETjtBaUNoMURNO0VBQ0U7QWpDazFEUjtBaUM1MURJO0VBRUU7QWpDNjFETjtBaUMxMURJO0VBRUU7QWpDMjFETjtBaUN6MURNO0VBQ0U7QWpDMjFEUjtBaUNyMkRJO0VBRUU7QWpDczJETjtBaUNuMkRJO0VBRUU7QWpDbzJETjtBaUNsMkRNO0VBQ0U7QWpDbzJEUjtBaUM5MkRJO0VBRUU7QWpDKzJETjtBaUM1MkRJO0VBRUU7QWpDNjJETjtBaUMzMkRNO0VBQ0U7QWpDNjJEUjtBaUN2M0RJO0VBRUU7QWpDdzNETjtBaUNyM0RJO0VBRUU7QWpDczNETjtBaUNwM0RNO0VBQ0U7QWpDczNEUjtBaUNoNERJO0VBRUU7QWpDaTRETjtBaUM5M0RJO0VBRUU7QWpDKzNETjtBaUM3M0RNO0VBQ0U7QWpDKzNEUjtBaUN6NERJO0VBRUU7QWpDMDRETjtBaUN2NERJO0VBRUU7QWpDdzRETjtBaUN0NERNO0VBQ0U7QWpDdzREUjtBaUNsNURJO0VBRUU7QWpDbTVETjtBaUNoNURJO0VBRUU7QWpDaTVETjtBaUMvNERNO0VBQ0U7QWpDaTVEUjtBaUMzNURJO0VBRUU7QWpDNDVETjtBaUN6NURJO0VBRUU7QWpDMDVETjtBaUN4NURNO0VBQ0U7QWpDMDVEUjtBaUNwNkRJO0VBRUU7QWpDcTZETjtBaUNsNkRJO0VBRUU7QWpDbTZETjtBaUNqNkRNO0VBQ0U7QWpDbTZEUjs7QWtDOTRESTtFQUVFLGdFQXBDTztBbENvN0RiO0FrQ2w1REk7RUFFRSw0REFwQ087QWxDdTdEYjtBa0NyNURJO0VBRUUsdURBcENPO0FsQzA3RGI7QWtDeDVESTtFQUVFLHVEQXBDTztBbEM2N0RiO0FrQzM1REk7RUFFRSwwREFwQ087QWxDZzhEYjtBa0M5NURJO0VBRUUsa0VBcENPO0FsQ204RGI7QWtDajZESTtFQUVFLG1FQXBDTztBbENzOERiO0FrQ3A2REk7RUFFRSxrRUFwQ087QWxDeThEYjtBa0N2NkRJO0VBRUUsK0RBcENPO0FsQzQ4RGI7QWtDMTZESTtFQUVFLCtEQXBDTztBbEMrOERiO0FrQzc2REk7RUFFRSxpRUFwQ087QWxDazlEYjtBa0NoN0RJO0VBRUUsaUVBcENPO0FsQ3E5RGI7QWtDbjdESTtFQUVFLGdFQXBDTztBbEN3OURiO0FrQ3Q3REk7RUFFRSxtRUFwQ087QWxDMjlEYjtBa0N6N0RJO0VBRUUsaUVBcENPO0FsQzg5RGI7QWtDNTdESTtFQUVFLGdFQXBDTztBbENpK0RiO0FrQy83REk7RUFFRSxtRUFwQ087QWxDbytEYjtBa0NsOERJO0VBRUUsaUVBcENPO0FsQ3UrRGI7QWtDcjhESTtFQUVFLGdFQXBDTztBbEMwK0RiO0FrQ3g4REk7RUFFRSxtRUFwQ087QWxDNitEYjs7QW1DditEQTs7Ozs7RUFBQTtBQU9BO0VBQ0U7RUFDQTtBbkN5K0RGO0FtQ3YrREU7RUFDRTtFQUNBO0FuQ3krREo7O0FtQ3IrREE7RUFDRTtBbkN3K0RGOztBbUNyK0RBO0VBQ0U7QW5DdytERjs7QW1DcitEQTtFQUNFO0FuQ3crREY7O0FtQ3IrREE7RUFDRTtBbkN3K0RGOztBbUNyK0RBO0VBQ0U7QW5DdytERjs7QW1DcitEQTtFQUNFO0FuQ3crREY7O0FtQ3IrREE7RUFDRTtBbkN3K0RGOztBbUNyK0RBO0VBQ0U7QW5DdytERjs7QW1DbCtEQTs7OztFQUFBO0FBTUE7RUFDRTtFQUNBO0FuQ28rREY7QW1DbCtERTtFQUNFO0VBQ0E7QW5DbytESjs7QW1DaCtEQTtFQUNFO0FuQ20rREY7O0FtQ2grREE7RUFDRTtBbkNtK0RGOztBbUNoK0RBO0VBQ0U7QW5DbStERjs7QW1DaCtEQTtFQUNFO0FuQ20rREY7O0FtQ2grREE7RUFDRTtBbkNtK0RGOztBbUNoK0RBO0VBQ0U7QW5DbStERjs7QW1DaCtEQTtFQUNFO0FuQ20rREY7O0FtQ2grREE7RUFDRTtBbkNtK0RGOztBbUNoK0RBO0VBQ0U7QW5DbStERjs7QW1DaCtEQTtFQUNFO0FuQ20rREY7O0FtQzc5REE7O0VBQUE7QUFJQTtFQUNFO0FuQys5REY7QW1DNzlERTtFQUNFO0FuQys5REo7O0FtQzM5REE7RUFDRTtBbkM4OURGOztBbUMzOURBO0VBQ0U7QW5DODlERjs7QW1DMzlEQTtFQUNFO0FuQzg5REY7O0FtQzM5REE7RUFDRTtBbkM4OURGOztBbUN4OURBOzs7RUFBQTtBQUtBO0VBQ0U7VUFBQTtFQUNBO0FuQzA5REY7O0FtQ3Y5REE7RUFDRTtBbkMwOURGO0FtQ3o5REU7RUFBZTtBbkM0OURqQjs7QW1DejlEQTtFQUNFO0FuQzQ5REY7QW1DMzlERTtFQUFlO0FuQzg5RGpCOztBbUMzOURBO0VBQ0U7QW5DODlERjtBbUM3OURFO0VBQWU7QW5DZytEakI7O0FtQzc5REE7RUFDRTtBbkNnK0RGO0FtQy85REU7RUFBZTtBbkNrK0RqQixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcGFwZXJiYWdjby8uL3NyYy9zdHlsZXMvdXRpbHMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3BhcGVyYmFnY28vLi9zcmMvc3R5bGVzL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vcGFwZXJiYWdjby8uL3NyYy9zdHlsZXMvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL3BhcGVyYmFnY28vLi9zcmMvc3R5bGVzL3V0aWxzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9wYXBlcmJhZ2NvLy4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19saXN0cy5zY3NzIiwid2VicGFjazovL3BhcGVyYmFnY28vLi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vcGFwZXJiYWdjby8uL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovL3BhcGVyYmFnY28vLi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly9wYXBlcmJhZ2NvLy4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vcGFwZXJiYWdjby8uL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fZWNvLXNjb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vcGFwZXJiYWdjby8uL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcGFwZXJiYWdjby8uL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fYmctaWNvbnMuc2NzcyIsIndlYnBhY2s6Ly9wYXBlcmJhZ2NvLy4vc3JjL3N0eWxlcy9sYXlvdXQvX2hlYWRlci5zY3NzIiwid2VicGFjazovL3BhcGVyYmFnY28vLi9zcmMvc3R5bGVzL2xheW91dC9fbWVnYW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9wYXBlcmJhZ2NvLy4vc3JjL3N0eWxlcy9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL3BhcGVyYmFnY28vLi9zcmMvc3R5bGVzL2xheW91dC9fcHJvZHVjdC5zY3NzIiwid2VicGFjazovL3BhcGVyYmFnY28vLi9zcmMvc3R5bGVzL2xheW91dC9fb3VyLXZhbHVlcy5zY3NzIiwid2VicGFjazovL3BhcGVyYmFnY28vLi9zcmMvc3R5bGVzL2xheW91dC9fdGV4dC1hbmQtaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9wYXBlcmJhZ2NvLy4vc3JjL3N0eWxlcy9sYXlvdXQvX3Byb2R1Y3QtdHlwZXMuc2NzcyIsIndlYnBhY2s6Ly9wYXBlcmJhZ2NvLy4vc3JjL3N0eWxlcy9sYXlvdXQvX2ZlYXR1cmVkLWNvbGxlY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vcGFwZXJiYWdjby8uL3NyYy9zdHlsZXMvbGF5b3V0L19sb2dvLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly9wYXBlcmJhZ2NvLy4vc3JjL3N0eWxlcy9sYXlvdXQvX3NpZ251cC1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vcGFwZXJiYWdjby8uL3NyYy9zdHlsZXMvbGF5b3V0L19oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vcGFwZXJiYWdjby8uL3NyYy9zdHlsZXMvbGF5b3V0L19iYWNrZ3JvdW5kLXRleHQtaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9wYXBlcmJhZ2NvLy4vc3JjL3N0eWxlcy9sYXlvdXQvX3NlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9wYXBlcmJhZ2NvLy4vc3JjL3N0eWxlcy9sYXlvdXQvX2ZhcS5zY3NzIiwid2VicGFjazovL3BhcGVyYmFnY28vLi9zcmMvc3R5bGVzL2xheW91dC9faW5mby1hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly9wYXBlcmJhZ2NvLy4vc3JjL3N0eWxlcy9sYXlvdXQvX2ltYWdlLXJvdy1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcGFwZXJiYWdjby8uL3NyYy9zdHlsZXMvbGF5b3V0L19jb2xsZWN0aW9uLWdyaWQtc2VjdGlvbi5zY3NzIiwid2VicGFjazovL3BhcGVyYmFnY28vLi9zcmMvc3R5bGVzL2xheW91dC9fcHJvbW8tZ3JpZC5zY3NzIiwid2VicGFjazovL3BhcGVyYmFnY28vLi9zcmMvc3R5bGVzL2xheW91dC9fZmVhdHVyZS1yb3cuc2NzcyIsIndlYnBhY2s6Ly9wYXBlcmJhZ2NvLy4vc3JjL3N0eWxlcy9sYXlvdXQvX3RleHQtYW5kLXZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vcGFwZXJiYWdjby8uL3NyYy9zdHlsZXMvbGF5b3V0L19pbmRleC1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcGFwZXJiYWdjby8uL3NyYy9zdHlsZXMvb3ZlcnJpZGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcGFwZXJiYWdjby8uL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvX2NvcmUuc2NzcyIsIndlYnBhY2s6Ly9wYXBlcmJhZ2NvLy4vbm9kZV9tb2R1bGVzL2Fvcy9zcmMvc2Fzcy9fZWFzaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vcGFwZXJiYWdjby8uL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvX2FuaW1hdGlvbnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIkcGJjLXllbGxvdzogI2ZlY2MyZjtcblxuJGJnLWdyZWVuOiAjMTk1ZDVhO1xuJGJnLWdyZXk6ICNmOGY0ZjI7XG4kYmctcGluazogI2Y2OTI3ZjtcbiRiZy1saWxhYzogI2M0YjRmNDtcbiRiZy15ZWxsb3c6ICRwYmMteWVsbG93O1xuXG4kbmF2LWJyZWFrcG9pbnQ6IDEwNjhweDtcbiRuYXYtYnJlYWtwb2ludC1sYXJnZTogMTMyNXB4O1xuXG4udGV4dC0tdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBvc2l0aW9uLS1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc21hbGwtLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc21hbGwtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtLXRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC0tdGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtLXRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVNvdXJjZStTYW5zK1BybyZkaXNwbGF5PXN3YXBcIik7XG4udGV4dC0tdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBvc2l0aW9uLS1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc21hbGwtLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLS1oaWRlLCBzdmcuYmctc2hhcGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtLXRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC0tdGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtLXRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZpZ3RyZWUtLWJvbGQsIC5kZWxpdmVyeS1kZXRhaWxzLXdyYXBwZXIsIC5jbC1wby0tbGFiZWwsIC5zaG9waWZ5LXBheW1lbnQtYnV0dG9uX19idXR0b24tLXVuYnJhbmRlZCwgLmJ0biwgLmNvbGxhcHNpYmxlLXRyaWdnZXItYnRuLCBsYWJlbC52YXJpYW50X19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpZ3RyZWVcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGV4dC0tZ3JleSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0NTtcbn1cblxuLmxpc3QtLW5vLXN0eWxlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5saXN0LS10aWNrbGlzdCwgLmdyaWRfX2l0ZW0tLWluZm8tcGFuZWwgdWwsIC5ydGUgdWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubGlzdC0tdGlja2xpc3QgbGksIC5ncmlkX19pdGVtLS1pbmZvLXBhbmVsIHVsIGxpLCAucnRlIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubGlzdC0tdGlja2xpc3QgbGk6YmVmb3JlLCAuZ3JpZF9faXRlbS0taW5mby1wYW5lbCB1bCBsaTpiZWZvcmUsIC5ydGUgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL3RpY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ubGlzdC0tbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZpZ3RyZWUgQm9sZFwiO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4ubGlzdC0tbGlua3MgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5pY29uLS10cnVjayB7XG4gIHdpZHRoOiAzN3B4O1xuICBmbGV4OiAwIDAgMzdweDtcbn1cblxudG9vbC10aXAtdHJpZ2dlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm1fX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yQm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXG4gIC8qIEZpcmVmb3ggKi9cbn1cbi5mb3JtX19yb3cgPiAqIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmZvcm1fX3JvdyBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMTRweCAwIDE0cHggMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuLmZvcm1fX3JvdyBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5mb3JtX19yb3cgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtX19yb3cgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uZm9ybV9fcm93IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDExcHg7XG59XG5cbi5idG4tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJ0biwgLnNob3BpZnktcGF5bWVudC1idXR0b25fX2J1dHRvbi0tdW5icmFuZGVkIHtcbiAgcGFkZGluZzogMTJweCAzMHB4O1xufVxuXG4uYnRuLS1yb3VuZGVkLCAuc2hvcGlmeS1wYXltZW50LWJ1dHRvbl9fYnV0dG9uLS11bmJyYW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tLWdyZWVuLCAuc2hvcGlmeS1wYXltZW50LWJ1dHRvbl9fYnV0dG9uLS11bmJyYW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk1ZDVhO1xufVxuXG4uYnRuLS1saWxhYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGI0ZjQ7XG59XG5cbi5idG4tLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY5MjdmO1xufVxuXG4uYnRuLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjYzJmO1xuICBjb2xvcjogdmFyKC0tY29sb3JUZXh0Qm9keSk7XG59XG4uYnRuLS15ZWxsb3c6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi0tc21hbGwge1xuICBmb250LWZhbWlseTogXCJGaWd0cmVlIEJvbGRcIjtcbn1cblxuLmVjby1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjRmMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lY28tc2VjdGlvbiAucGFnZS13aWR0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZWNvLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmVjby1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmVjby1zZWN0aW9uIC5ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lY28tc2VjdGlvbiAuZ3JpZCB7XG4gICAgZ2FwOiAyNXB4O1xuICB9XG59XG4uZWNvLXNlY3Rpb24gLmdyaWQgLmdyaWRfX2l0ZW0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVjby1zZWN0aW9uIC5pY29uLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5lY28tc2VjdGlvbiAuaWNvbi1pdGVtIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzE5NWQ1YTtcbn1cbi5lY28tc2VjdGlvbiAuaGFzLXBhc3NlZC1zY29yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZWNvLXNlY3Rpb24gZm9vdGVyIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5lY28tc2VjdGlvbiBmb290ZXIge1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgfVxufVxuXG4uY3VzdG9tX3FiX2dyaWQsXG4uc2hhcHBpZnlfcWJfZ3JpZCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4uY3VzdG9tX3FiX2dyaWQgdGhlYWQgdGgsXG4uc2hhcHBpZnlfcWJfZ3JpZCB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTVkNWE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmN1c3RvbV9xYl9ncmlkIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHRkLFxuLnNoYXBwaWZ5X3FiX2dyaWQgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmNGYyO1xufVxuXG4uY3VzdG9tX3FiX2dyaWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tX3FiX2dyaWQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN2Zy5iZy1zaGFwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mZWF0dXJlLXJvd19faXRlbSBzdmcuYmctc2hhcGUge1xuICB6LWluZGV4OiA1O1xufVxuXG4ucG9zaXRpb24tLXRvcF9sZWZ0IHtcbiAgdG9wOiAtMTUlO1xuICBsZWZ0OiAtMTUlO1xuICB6LWluZGV4OiAwO1xufVxuXG4ucG9zaXRpb24tLWJvdHRvbV9yaWdodCB7XG4gIGJvdHRvbTogLTEwMHB4O1xuICByaWdodDogLTEwMHB4O1xufVxuXG4ucG9zaXRpb24tLWJvdHRvbV9sZWZ0IHtcbiAgYm90dG9tOiAtMTAwcHg7XG4gIGxlZnQ6IC0xMDBweDtcbn1cblxuLnBvc2l0aW9uLS10b3BfcmlnaHQge1xuICB0b3A6IC01MHB4O1xuICByaWdodDogNTBweDtcbn1cbi5wb3NpdGlvbi0tdG9wX3JpZ2h0LnBpbmstYmxvYiB7XG4gIHRvcDogLTEwMHB4O1xuICByaWdodDogLTEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2l0ZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEycHggN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItbGF5b3V0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2l0ZS1oZWFkZXIuc2l0ZS1oZWFkZXItLXN0dWNrIHtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDU3LCA2MywgNzIsIDAuMyk7XG59XG5cbi5zaXRlLWhlYWRlcl9fbG9nbyB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbG9nbyBhIHtcbiAgICB3aWR0aDogNjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDY4cHgpIHtcbiAgLmpzLWRyYXdlci1vcGVuLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA2OHB4KSB7XG4gIC5zaXRlLW5hdl9fYWNjcmVkaXRhdGlvbi1pY29ucyxcbiAgLnNpdGUtbmF2aWdhdGlvbixcbiAgLmFjY291bnQtbGluayB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaXRlLW5hdmlnYXRpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3JCb3JkZXIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JCb3JkZXIpO1xufVxuLnNpdGUtbmF2aWdhdGlvbiB1bC5zaXRlLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uc2l0ZS1uYXZpZ2F0aW9uIHVsLnNpdGUtbmF2ID4gbGkgPiBhLFxuLnNpdGUtbmF2aWdhdGlvbiB1bC5zaXRlLW5hdiA+IGxpIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpZ3RyZWUgQm9sZFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyNXB4KSB7XG4gIC5zaXRlLW5hdmlnYXRpb24gdWwuc2l0ZS1uYXYgPiBsaSA+IGEsXG4gIC5zaXRlLW5hdmlnYXRpb24gdWwuc2l0ZS1uYXYgPiBsaSBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMyNXB4KSB7XG4gIC5zaXRlLW5hdmlnYXRpb24gdWwuc2l0ZS1uYXYgPiBsaSA+IGEsXG4gIC5zaXRlLW5hdmlnYXRpb24gdWwuc2l0ZS1uYXYgPiBsaSBidXR0b24ge1xuICAgIHBhZGRpbmc6IDE1LjVweCAxN3B4O1xuICB9XG59XG4uc2l0ZS1uYXZpZ2F0aW9uIHVsLnNpdGUtbmF2IC5zaXRlLW5hdl9fbGluay0tYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk1ZDVhO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhlYWRlci1pdGVtLS1jb250YWN0LXNlYXJjaCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgZ2FwOiAyMHB4O1xufVxuLmhlYWRlci1pdGVtLS1jb250YWN0LXNlYXJjaCA+ICoge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLWl0ZW0tLWNvbnRhY3Qtc2VhcmNoID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3QtbGlua3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDY5cHgpIHtcbiAgLmNvbnRhY3QtbGlua3Mtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5jb250YWN0LWxpbmsge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgY29sb3I6ICMxNTVlNTU7XG59XG4uY29udGFjdC1saW5rIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc2l0ZS1uYXZfX2xpbmstLWljb24ge1xuICBwYWRkaW5nOiAwO1xufVxuLnNpdGUtbmF2X19saW5rLmpzLXNlYXJjaC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogNnB4IDIwcHg7XG59XG5cbi5oZWFkZXItaXRlbS0taWNvbnMgLnNpdGUtbmF2X19pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWl0ZW0tLWljb25zIC5zaXRlLW5hdl9faWNvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbn1cbi5oZWFkZXItaXRlbS0taWNvbnMgLmNhcnQtbGluayxcbi5oZWFkZXItaXRlbS0taWNvbnMgLmFjY291bnQtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbSAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLW5hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuYS5zaXRlLW5hdl9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGUtbmF2X19pdGVtOm50aC1jaGlsZCgzKSBhLnNpdGUtbmF2X19saW5rOmJlZm9yZSwgLnNpdGUtbmF2X19pdGVtOm50aC1jaGlsZCg4KSBhLnNpdGUtbmF2X19saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IC0xMHB4O1xuICBoZWlnaHQ6IDM1JTtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZDogI2FhYWFhYTtcbn1cbi5zaXRlLW5hdl9faXRlbTpudGgtY2hpbGQoNCksIC5zaXRlLW5hdl9faXRlbTpudGgtY2hpbGQoOSkge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwNjhweCkge1xuICAuc2l0ZS1uYXZfX2FjY3JlZGl0YXRpb24taWNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNpdGUtbmF2X19hY2NyZWRpdGF0aW9uLWljb25zIC5hY2NyZWRpdGF0aW9uLWljb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cbiAgLnNpdGUtbmF2X19hY2NyZWRpdGF0aW9uLWljb25zIC5zdmctd2lkdGgtbGltaXRlZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA4M3B4O1xuICB9XG59XG5cbi5mb290ZXJfY29udGFjdC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnNpdGUtaGVhZGVyLS1zdHVjayAuc2l0ZS1uYXZfX2FjY3JlZGl0YXRpb24taWNvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtaGVhZGVyLS1zdHVjayAuaGVhZGVyLWl0ZW0tLWNvbnRhY3Qtc2VhcmNoIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpdGUtaGVhZGVyLS1zdHVjayAuaGVhZGVyLWl0ZW0tLWNvbnRhY3Qtc2VhcmNoID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2l0ZS1oZWFkZXItLXN0dWNrIC5oZWFkZXItaXRlbS0tY29udGFjdC1zZWFyY2ggLmNvbnRhY3QtbGluay0tZW1haWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtaGVhZGVyLS1zdHVjayAuc2l0ZS1uYXZfX2xpbmsuanMtc2VhcmNoLWhlYWRlciB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5zaXRlLWhlYWRlci0tc3R1Y2sgLmhlYWRlci1sYXlvdXQge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlci0tc3R1Y2sgLmhlYWRlci1sYXlvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXItLXN0dWNrIC5zaXRlLWhlYWRlcl9fbG9nbyBhIHtcbiAgd2lkdGg6IDgwcHg7XG59XG4uc2l0ZS1oZWFkZXItLXN0dWNrIC5oZWFkZXItaXRlbS0tbG9nbyB7XG4gIGZsZXg6IDAgMCA4MHB4O1xufVxuLnNpdGUtaGVhZGVyLS1zdHVjayAuc2l0ZS1uYXZfX2ljb25zIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS1uYXZfX3NvY2lhbC1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS1uYXZfX3NvY2lhbCBhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbn1cblxuLm1vYmlsZS1uYXZfX2l0ZW0gLnRvb2wtdGlwLXRyaWdnZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vYmlsZS1uYXZfX2l0ZW0gLnRvb2wtdGlwLXRyaWdnZXJfX3RpdGxlIC5tb2JpbGUtbmF2X19saW5rLS1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTVkNWE7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbnRhY3QtbGlua3Mtd3JhcHBlci0tbW9iaWxlIHtcbiAgcGFkZGluZzogMS41cmVtIHZhcigtLWRyYXdlci1ndXR0ZXIpO1xufVxuLmNvbnRhY3QtbGlua3Mtd3JhcHBlci0tbW9iaWxlIGEge1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhY3QtbGlua3Mtd3JhcHBlci0tbW9iaWxlIGE6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMC42cmVtO1xufVxuXG4ubWVnYW1lbnUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3JCb3JkZXIpO1xufVxuLm1lZ2FtZW51IC5zaXRlLW5hdl9fZHJvcGRvd24tdGl0bGUgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWVnYW1lbnUgLnNpdGUtbmF2X19kcm9wZG93bi1saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5tZWdhbWVudSAucGFnZS13aWR0aCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4ubWVnYW1lbnUgLmdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luOiAwO1xufVxuLm1lZ2FtZW51IC5ncmlkID4gKiB7XG4gIGZsZXg6IDE7XG59XG5cbi5oZWFkZXItbWVnYV9fcHJvbW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMDtcbn1cbi5oZWFkZXItbWVnYV9fcHJvbW8td3JhcHBlciAuaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVhZGVyLW1lZ2FfX3Byb21vLXdyYXBwZXIgLmltYWdlLXdyYXBwZXIgLnRhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZpZ3RyZWUgQm9sZFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGI0ZjQ7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5oZWFkZXItbWVnYV9fcHJvbW8td3JhcHBlciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZWFkZXItbWVnYV9fcHJvbW8td3JhcHBlciAuaDUge1xuICBmb250LWZhbWlseTogXCJGaWd0cmVlIEJvbGRcIjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmhlYWRlci1tZWdhX19wcm9tby13cmFwcGVyIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyLW1lZ2FfX3Byb21vLXdyYXBwZXIgLnJ0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVhZGVyLW1lZ2FfX3Byb21vLXdyYXBwZXIgLnJ0ZSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmdyaWRfX2l0ZW0tLWluZm8tcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmNGYyO1xuICBtYXJnaW4tdG9wOiAtMzlweDtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ncmlkX19pdGVtLS1pbmZvLXBhbmVsIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogLTQwcHg7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5ncmlkX19pdGVtLS1pbmZvLXBhbmVsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZpZ3RyZWUgQm9sZFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtICFpbXBvcnRhbnQ7XG59XG5hW2hyZWZePVwibWFpbHRvOlwiXSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLnNvY2lhbC1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvY2lhbC1pY29ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5mb290ZXJfX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uc2l0ZS1mb290ZXJfX2xpbmtsaXN0IGEge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvb3Rlcl9jb250YWN0LXdyYXBwZXIgYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9jb250YWN0LXdyYXBwZXIgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4ucmV2aWV3c19fYmFyLXNlY3Rpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3JCb3JkZXIpO1xufVxuXG4ucmV2aWV3c19fYmFyLXNlY3Rpb24sXG4uZm9vdGVyX19taWRkbGUtc2VjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvckJvcmRlcik7XG59XG5cbi5yZXZpZXdzX19iYXItc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5mb290ZXJfX21pZGRsZS1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZm9vdGVyX19taWRkbGUtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fYm90dG9tLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4uZm9vdGVyX19ib3R0b20tc2VjdGlvbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4uZm9vdGVyX19ib3R0b20tc2VjdGlvbiB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5mb290ZXJfX2JvdHRvbS1zZWN0aW9uIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCI7XG59XG5cbi5zdGlja3ktZm9vdGVyLWZvcm0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmNGYyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uc3RpY2t5LWZvb3Rlci1mb3JtIC5mb290ZXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdGlja3ktZm9vdGVyLWZvcm0gLmZvb3Rlci1pbm5lciAuZm9vdGVyLWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zdGlja3ktZm9vdGVyLWZvcm0gLmZvb3Rlci1pbm5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGlja3ktZm9vdGVyLWZvcm0gLnVwbG9hZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybS1hbGVydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbn1cbi5mb3JtLWFsZXJ0LS1taW4ge1xuICBtYXJnaW4tdG9wOiAtNDVweDtcbn1cblxuLnZhcmlhbnQtaW5wdXQtd3JhcCBsYWJlbCxcbi5jbC1wby0tc3dhdGNoLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZpZ3RyZWVcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmxhYmVsLmNsLXVwbG9hZC0tbGFiZWwge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIjtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtICFpbXBvcnRhbnQ7XG59XG5cbi5maWxlcG9uZC0tZHJvcC1sYWJlbCBsYWJlbCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW0gIWltcG9ydGFudDtcbn1cbi5maWxlcG9uZC0tZHJvcC1sYWJlbCBsYWJlbCBzdmcge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmZpbGVwb25kLS1yb290IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmRlbGl2ZXJ5LWRldGFpbHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y4ZjRmMjtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBnYXA6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wcm9kdWN0LWJsb2NrLS10YWIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnByb2R1Y3QtYmxvY2stLXRhYiArIC5wcm9kdWN0LWJsb2NrLS10YWIge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cblxuLnByb2R1Y3QtdHlwZS1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNjNGI0ZjQ7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDJyZW0gYXV0byAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXR5cGUtbGFiZWwge1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gMDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgfVxufVxuXG4ucHJvZHVjdC10eXBlLWxhYmVsIHNwYW4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtdHlwZS1sYWJlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLm91ci12YWx1ZXMtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY0ZjI7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5vdXItdmFsdWVzLXNlY3Rpb24gLm91ci12YWx1ZXMtd3JhcHBlciAuZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91ci12YWx1ZXMtc2VjdGlvbiAub3VyLXZhbHVlcy13cmFwcGVyIC5ncmlkIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm91ci12YWx1ZXMtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNzVweCAwO1xuICB9XG59XG5cbi5mZWF0dXJlLXJvd19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mZWF0dXJlLXJvd19faXRlbSAuaW1hZ2Utd3JhcHBlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uZmVhdHVyZS1yb3dfX2l0ZW0tdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnByb2R1Y3QtYmxvY2std3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgLnByb2R1Y3QtYmxvY2std3JhcHBlciAucHJvZHVjdC10eXBlX19ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1yb3c6IDEvMztcbiAgfVxufVxuXG4ucHJvZHVjdC10eXBlX19ibG9jayB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAxNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZHVjdC10eXBlX19ibG9jayAucHJvZHVjdC10eXBlX190ZXh0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAucHJvZHVjdC10eXBlX19ibG9jayAucHJvZHVjdC10eXBlX190ZXh0LWNvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXR5cGVfX2Jsb2NrIC5wcm9kdWN0LXR5cGVfX3RleHQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9kdWN0LXR5cGVfX2Jsb2NrIC5pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ucHJvZHVjdC10eXBlX19ibG9jay0tdmlkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuLnByb2R1Y3QtdHlwZV9fYmxvY2stLXZpZCAuaW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5mZWF0dXJlZC1jb2xsZWN0aW9ucyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmVhdHVyZWQtY29sbGVjdGlvbnMgKyAuaW5kZXgtc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZlYXR1cmVkLWNvbGxlY3Rpb25zIC5ncmlkIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuLmZlYXR1cmVkLWNvbGxlY3Rpb25zIC5ncmlkX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmZlYXR1cmVkLWNvbGxlY3Rpb25zIC5jb2xsZWN0aW9uLWl0ZW0gLmNvbGxlY3Rpb24taW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZlYXR1cmVkLWNvbGxlY3Rpb25zIC5jb2xsZWN0aW9uLWl0ZW06OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mZWF0dXJlZC1jb2xsZWN0aW9ucyAuY29sbGVjdGlvbi1pdGVtX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtY29sbGVjdGlvbnMgLmNvbGxlY3Rpb24taXRlbV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5mZWF0dXJlZC1jb2xsZWN0aW9ucyAuY29sbGVjdGlvbi1pdGVtX190aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRmlndHJlZSBCb2xkXCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW0gIWltcG9ydGFudDtcbn1cblxuLmluZGV4LXNlY3Rpb24gKyAuZmVhdHVyZWQtY29sbGVjdGlvbnMgLnNlY3Rpb24taGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNvbGxlY3Rpb25fX3RpdGxlLFxuLmdyaWQtcHJvZHVjdF9fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJGaWd0cmVlIEJvbGRcIjtcbn1cblxuLmdyaWQtcHJvZHVjdCAuaW1hZ2Utd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sb2dvLWxpc3Qtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY0ZjI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2dvLWJhcl9faXRlbSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLmxvZ28tYmFyX19pdGVtIC5pbWFnZS13cmFwcGVyIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxvZ28tYmFyX19pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zaWdudXAtZm9ybS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk1ZDVhO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAwIDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaWdudXAtZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaWdudXAtZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXIgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbn1cbi5zaWdudXAtZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXIgc3ZnOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgbGVmdDogLTM1cHg7XG4gIHRvcDogLTM1cHg7XG59XG4uc2lnbnVwLWZvcm0tc2VjdGlvbiAuZm9ybS13cmFwcGVyIHN2ZzpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGJvdHRvbTogLTM1cHg7XG4gIHJpZ2h0OiAtMzVweDtcbn1cbi5zaWdudXAtZm9ybS1zZWN0aW9uIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODRweCkge1xuICAuc2lnbnVwLWZvcm0tc2VjdGlvbiBmb3JtIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNpZ251cC1mb3JtLXNlY3Rpb24gaW5wdXQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZ251cC1mb3JtLXNlY3Rpb24gLmJ0biwgLnNpZ251cC1mb3JtLXNlY3Rpb24gLnNob3BpZnktcGF5bWVudC1idXR0b25fX2J1dHRvbi0tdW5icmFuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNpZ251cC1mb3JtLXNlY3Rpb24gaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNpZ251cC1mb3JtLXNlY3Rpb24gaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvclRleHRCb2R5KTtcbn1cbi5zaWdudXAtZm9ybS1zZWN0aW9uIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvclRleHRCb2R5KTtcbn1cbi5zaWdudXAtZm9ybS1zZWN0aW9uIC5idG4sIC5zaWdudXAtZm9ybS1zZWN0aW9uIC5zaG9waWZ5LXBheW1lbnQtYnV0dG9uX19idXR0b24tLXVuYnJhbmRlZCB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG4uc2lnbnVwLWZvcm0tc2VjdGlvbiBpbnB1dCxcbi5zaWdudXAtZm9ybS1zZWN0aW9uIC5idG4sXG4uc2lnbnVwLWZvcm0tc2VjdGlvbiAuc2hvcGlmeS1wYXltZW50LWJ1dHRvbl9fYnV0dG9uLS11bmJyYW5kZWQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZvcm0tbWVzc2FnZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLmhlcm8tLXByaW50ZWQtY2F0ZWdvcnkge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgcGFkZGluZzogNDBweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZXJvLS1wcmludGVkLWNhdGVnb3J5IC5wYWdlLXdpZHRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cbi5oZXJvLS1wcmludGVkLWNhdGVnb3J5IC5wYWdlLXdpZHRoIC50ZXh0LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gIC5oZXJvLS1wcmludGVkLWNhdGVnb3J5IC5wYWdlLXdpZHRoIC50ZXh0LWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8tLXByaW50ZWQtY2F0ZWdvcnkgLnBhZ2Utd2lkdGggLnRleHQtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8tLXByaW50ZWQtY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDcwcHggMCAxNTBweDtcbiAgfVxuICAuaGVyby0tcHJpbnRlZC1jYXRlZ29yeSArIGRpdiB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4O1xuICB9XG4gIC5oZXJvLS1wcmludGVkLWNhdGVnb3J5ICsgZGl2IC5mZWF0dXJlLXJvd19faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG4gIC53YXZlLW1hY2hpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTYwMS8yMjU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC53YXZlLW1hY2hpbmUgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmhlcm8tLXByaW50ZWQtY2F0ZWdvcnkge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMCUgODIuNSUsIDEuNjk0OTIlIDg0LjMyOTMlLCAzLjM4OTgzJSA4Ni4xMzg1JSwgNS4wODQ3NSUgODcuOTA3OCUsIDYuNzc5NjYlIDg5LjYxNzklLCA4LjQ3NDU4JSA5MS4yNSUsIDEwLjE2OTUlIDkyLjc4NjIlLCAxMS44NjQ0JSA5NC4yMDk4JSwgMTMuNTU5MyUgOTUuNTA1JSwgMTUuMjU0MiUgOTYuNjU3OCUsIDE2Ljk0OTIlIDk3LjY1NTUlLCAxOC42NDQxJSA5OC40ODclLCAyMC4zMzklIDk5LjE0MzUlLCAyMi4wMzM5JSA5OS42MTc2JSwgMjMuNzI4OCUgOTkuOTA0MSUsIDI1LjQyMzclIDEwMCUsIDI3LjExODYlIDk5LjkwNDElLCAyOC44MTM2JSA5OS42MTc2JSwgMzAuNTA4NSUgOTkuMTQzNSUsIDMyLjIwMzQlIDk4LjQ4NyUsIDMzLjg5ODMlIDk3LjY1NTUlLCAzNS41OTMyJSA5Ni42NTc4JSwgMzcuMjg4MSUgOTUuNTA1JSwgMzguOTgzMSUgOTQuMjA5OCUsIDQwLjY3OCUgOTIuNzg2MiUsIDQyLjM3MjklIDkxLjI1JSwgNDQuMDY3OCUgODkuNjE3OSUsIDQ1Ljc2MjclIDg3LjkwNzglLCA0Ny40NTc2JSA4Ni4xMzg1JSwgNDkuMTUyNSUgODQuMzI5MyUsIDUwLjg0NzUlIDgyLjUlLCA1Mi41NDI0JSA4MC42NzA4JSwgNTQuMjM3MyUgNzguODYxNiUsIDU1LjkzMjIlIDc3LjA5MjIlLCA1Ny42MjcxJSA3NS4zODIxJSwgNTkuMzIyJSA3My43NSUsIDYxLjAxNyUgNzIuMjEzOCUsIDYyLjcxMTklIDcwLjc5MDIlLCA2NC40MDY4JSA2OS40OTUlLCA2Ni4xMDE3JSA2OC4zNDIyJSwgNjcuNzk2NiUgNjcuMzQ0NiUsIDY5LjQ5MTUlIDY2LjUxMyUsIDcxLjE4NjQlIDY1Ljg1NjUlLCA3Mi44ODE0JSA2NS4zODI0JSwgNzQuNTc2MyUgNjUuMDk1OSUsIDc2LjI3MTIlIDY1JSwgNzcuOTY2MSUgNjUuMDk1OSUsIDc5LjY2MSUgNjUuMzgyNCUsIDgxLjM1NTklIDY1Ljg1NjUlLCA4My4wNTA5JSA2Ni41MTMlLCA4NC43NDU4JSA2Ny4zNDQ2JSwgODYuNDQwNyUgNjguMzQyMiUsIDg4LjEzNTYlIDY5LjQ5NSUsIDg5LjgzMDUlIDcwLjc5MDIlLCA5MS41MjU0JSA3Mi4yMTM4JSwgOTMuMjIwMyUgNzMuNzUlLCA5NC45MTUzJSA3NS4zODIxJSwgOTYuNjEwMiUgNzcuMDkyMiUsIDk4LjMwNTElIDc4Ljg2MTYlLCAxMDAlIDgwLjY3MDglLCAxMDAlIDAlKTtcbiAgfVxufVxuLmhlcm8tLXByb2R1Y3QtdHlwZSxcbi5oZXJvLS1zdXN0YWluYWJpbGl0eSxcbi5oZXJvLS1hcnRpY2xlIHtcbiAgbWluLWhlaWdodDogNDU0cHg7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uaGVyby0tcHJvZHVjdC10eXBlIC5wYWdlLXdpZHRoLFxuLmhlcm8tLXN1c3RhaW5hYmlsaXR5IC5wYWdlLXdpZHRoLFxuLmhlcm8tLWFydGljbGUgLnBhZ2Utd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZXJvLS1wcm9kdWN0LXR5cGUgLnRleHQtY29udGVudCxcbi5oZXJvLS1zdXN0YWluYWJpbGl0eSAudGV4dC1jb250ZW50LFxuLmhlcm8tLWFydGljbGUgLnRleHQtY29udGVudCB7XG4gIG1heC13aWR0aDogODcwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVyby0tcHJvZHVjdC10eXBlIC50ZXh0LWNvbnRlbnQgLnBhZ2UtZGVzY3JpcHRpb24sXG4uaGVyby0tc3VzdGFpbmFiaWxpdHkgLnRleHQtY29udGVudCAucGFnZS1kZXNjcmlwdGlvbixcbi5oZXJvLS1hcnRpY2xlIC50ZXh0LWNvbnRlbnQgLnBhZ2UtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaGVyby0tYXJ0aWNsZSAudGV4dC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3ODBweDtcbn1cbi5oZXJvLS1hcnRpY2xlIC5pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDIxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxNSU7XG59XG4uaGVyby0tYXJ0aWNsZSAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5oZXJvLS1wcm9kdWN0LXR5cGUgLnRleHQtY29udGVudCB7XG4gIG1heC13aWR0aDogNzgwcHg7XG59XG4uaGVyby0tcHJvZHVjdC10eXBlIC5pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjk1cHg7XG4gIGJvdHRvbTogLThweDtcbiAgcmlnaHQ6IDE3JTtcbn1cbi5oZXJvLS1wcm9kdWN0LXR5cGUgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uYmFja2dyb3VuZC1tZWRpYS10ZXh0X190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi0td2l0aC1pY29ucyxcbi5zZWN0aW9uLS13aXRoLXNoYXBlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLS13aXRoLWljb25zIC5wYWdlLXdpZHRoLFxuLnNlY3Rpb24tLXdpdGgtc2hhcGVzIC5wYWdlLXdpZHRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uc2VjdGlvbi1mb290ZXIge1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2VjdGlvbi1mb290ZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICB9XG59XG5cbi5zZWN0aW9uLS1kaXZpZGVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuLmNvbGxlY3Rpb24tY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDQwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2VjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuLmZhcS1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5zZWN0aW9uLS1pbmZvLWFjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlY3Rpb24tLWluZm8tYWNjb3JkaW9uIC5wYWdlLXdpZHRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zZWN0aW9uLS1pbmZvLWFjY29yZGlvbiB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaW1hZ2Utcm93LXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4uY29sbGVjdGlvbi1ncmlkIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jb2xsZWN0aW9uLWdyaWQgLnNlY3Rpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wcm9tby1ncmlkLS1zcGFjZS10b3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mZWF0dXJlLXJvd19faW1hZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogMS8xICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZlYXR1cmUtcm93X19pbWFnZSAuaW1hZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmVhdHVyZS1yb3dfX2ltYWdlIC5pbWFnZS13cmFwcGVyIC5idG4sIC5mZWF0dXJlLXJvd19faW1hZ2UgLmltYWdlLXdyYXBwZXIgLnNob3BpZnktcGF5bWVudC1idXR0b25fX2J1dHRvbi0tdW5icmFuZGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmVhdHVyZS1yb3dfX2ltYWdlIC5lbWJlZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBEZWZhdWx0IHRvIDE6MSBBc3BlY3QgUmF0aW8gKi9cbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4uZmVhdHVyZS1yb3dfX2ltYWdlIC5lbWJlZC1jb250YWluZXIuc2l4dGVlbi1uaW5lIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgLyogMTY6OSBBc3BlY3QgUmF0aW8gKi9cbn1cbi5mZWF0dXJlLXJvd19faW1hZ2UgLmVtYmVkLWNvbnRhaW5lci5vbmUtb25lIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIC8qIDE6MSBBc3BlY3QgUmF0aW8gKi9cbn1cbi5mZWF0dXJlLXJvd19faW1hZ2UgLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uaW5kZXgtc2VjdGlvbjpoYXMoW2RhdGEtc2VjdGlvbi10eXBlPWZlYXR1cmVkLWNvbGxlY3Rpb25dKSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cbi5pbmRleC1zZWN0aW9uOmhhcyhbZGF0YS1zZWN0aW9uLXR5cGU9ZmVhdHVyZWQtY29sbGVjdGlvbl0pIC5zZWN0aW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cblxuLmRyYXdlciAuY2FydF9fcmVtb3ZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJhd2VyIC5jYXJ0X19yZW1vdmUgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZHJhd2VyIC5qcy1xdHlfX251bSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50ZW1wbGF0ZS1jYXJ0IC50ZXh0LXF1YW50aXR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdyaWQtcHJvZHVjdF9fY29udGVudCAuZ3JpZC1wcm9kdWN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZpZ3RyZWUgQm9sZFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtICFpbXBvcnRhbnQ7XG59XG4uZ3JpZC1wcm9kdWN0X19jb250ZW50IC5ncmlkLXByb2R1Y3RfX3ByaWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpZ251cC1mb3JtIHtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbn1cbi5zaWdudXAtZm9ybSBsYWJlbCxcbi5zaWdudXAtZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpZ251cC1mb3JtIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbn1cbi5zaWdudXAtZm9ybV9fZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2lnbnVwLWZvcm1fX2ZpZWxkcyA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5zaWdudXAtZm9ybV9fZmllbGRzID4gZGl2IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjhyZW0pO1xuICB9XG59XG4uc2lnbnVwLWZvcm1fX2ZpZWxkcyA+IGRpdjpudGgtb2YtdHlwZSgzKSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpZ251cC1mb3JtX19maWVsZHMgPiBkaXY6bnRoLW9mLXR5cGUoNCkge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLnNpZ251cC1mb3JtX19maWVsZHMgPiBkaXY6bnRoLW9mLXR5cGUoNCkge1xuICAgIGxlZnQ6IDE1JTtcbiAgfVxufVxuLnNpZ251cC1mb3JtX19maWVsZHMgPiBkaXY6bnRoLW9mLXR5cGUoNCkgaW5wdXQge1xuICBoZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xufVxuLnNpZ251cC1mb3JtX19maWVsZHMgPiBkaXY6bnRoLW9mLXR5cGUoNCkgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZXg7XG59XG4uc2lnbnVwLWZvcm0gYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2OTI3ZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmc6IDAuN3JlbSAycmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQ1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDU1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDYwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDcwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDc1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA4MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDg1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDkwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogOTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogOTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA5NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTA1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTEwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDExMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDExNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTIwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTI1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTM1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTQwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTUwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTU1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTY1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTcwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxODAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTgwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTg1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxOTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxOTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTk1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjEwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjE1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIxNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIyMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjI1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjMwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIzNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjQwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjQ1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI1MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjU1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjYwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI2NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjcwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjc1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI4MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyODAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyODUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjg1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjkwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI5NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyOTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMzAwMG1zO1xufVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjI1LCAwLjc1LCAwLjc1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2VdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40MiwgMCwgMSwgMSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuLyoqXG4gKiBGYWRlIGFuaW1hdGlvbnM6XG4gKiBmYWRlXG4gKiBmYWRlLXVwLCBmYWRlLWRvd24sIGZhZGUtbGVmdCwgZmFkZS1yaWdodFxuICogZmFkZS11cC1yaWdodCwgZmFkZS11cC1sZWZ0LCBmYWRlLWRvd24tcmlnaHQsIGZhZGUtZG93bi1sZWZ0XG4gKi9cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0uYW9zLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAtMTAwcHgsIDApO1xufVxuXG4vKipcbiAqIFpvb20gYW5pbWF0aW9uczpcbiAqIHpvb20taW4sIHpvb20taW4tdXAsIHpvb20taW4tZG93biwgem9vbS1pbi1sZWZ0LCB6b29tLWluLXJpZ2h0XG4gKiB6b29tLW91dCwgem9vbS1vdXQtdXAsIHpvb20tb3V0LWRvd24sIHpvb20tb3V0LWxlZnQsIHpvb20tb3V0LXJpZ2h0XG4gKi9cbltkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0uYW9zLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbl0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dF0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG4vKipcbiAqIFNsaWRlIGFuaW1hdGlvbnNcbiAqL1xuW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLyoqXG4gKiBGbGlwIGFuaW1hdGlvbnM6XG4gKiBmbGlwLWxlZnQsIGZsaXAtcmlnaHQsIGZsaXAtdXAsIGZsaXAtZG93blxuICovXG5bZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpO1xufVxuW2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTtcbn1cbltkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC11cF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTtcbn1cbltkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1kb3duXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7XG59XG5bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xufSIsImgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Tb3VyY2UrU2FucytQcm8mZGlzcGxheT1zd2FwXCIpO1xuXG4uZmlndHJlZS0tYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpZ3RyZWVcIjtcbiAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xuICBmb250LXNpemU6IHB4VG9SZW0oMTYpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxubGFiZWwudmFyaWFudF9fbGFiZWwge1xuICBAZXh0ZW5kIC5maWd0cmVlLS1ib2xkO1xufVxuXG4uY29sbGFwc2libGUtdHJpZ2dlci1idG4ge1xuICBAZXh0ZW5kIC5maWd0cmVlLS1ib2xkO1xufVxuXG4udGV4dC0tZ3JleSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDU7XG59XG4iLCIvLyBBYnNvbHV0ZSBjZW50ZXJpbmdcbkBtaXhpbiB2LWMoJHBvc2l0aW9uOiBhYnNvbHV0ZSkge1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWl4aW4gdi1jKCRwb3NpdGlvbjogYWJzb2x1dGUpIHtcbiAgcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1peGluIGgtYygkcG9zaXRpb246IGFic29sdXRlKSB7XG4gIHBvc2l0aW9uOiAkcG9zaXRpb247XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWl4aW4gdi1oLWMoJHBvc2l0aW9uOiBhYnNvbHV0ZSkge1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xufVxuXG4vLyBDZW50ZXIgYmFja2dyb3VuZCBpY29ucyBpbiBwc2V1ZG8gZWxlbWVudHNcbkBtaXhpbiBpY29uLWJnLWNlbnRlcigkYmdTaXplOiA1MCUsICR3aWR0aDogZmFsc2UsICRoZWlnaHQ6IGZhbHNlKSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogJGJnU2l6ZTtcbiAgQGlmICgkd2lkdGgpIHtcbiAgICB3aWR0aDogJHdpZHRoO1xuICB9XG4gIEBpZiAoJGhlaWdodCkge1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgfVxufVxuXG5AbWl4aW4gbGV0dGVyLXNwYWNpbmcoJHNwYWNpbmcpIHtcbiAgbGV0dGVyLXNwYWNpbmc6IGNhbGMoJHNwYWNpbmcgLyAxMDAwKSAqIDFlbSAhaW1wb3J0YW50O1xufVxuIiwiLmxpc3QtLW5vLXN0eWxlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5saXN0LS10aWNrbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIC8vIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBsaSB7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgQGluY2x1ZGUgdi1jO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvdGljay5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cbn1cblxuLnJ0ZSB7XG4gIHVsIHtcbiAgICBAZXh0ZW5kIC5saXN0LS10aWNrbGlzdDtcbiAgfVxufVxuXG4ubGlzdC0tbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZpZ3RyZWUgQm9sZFwiO1xuICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgYSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuIiwiLmljb24tLXRydWNrIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGZsZXg6IDAgMCAzN3B4O1xufVxuIiwidG9vbC10aXAtdHJpZ2dlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi5mb3JtX19yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vIGdhcDogMjBweDtcbiAgZ2FwOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yQm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLy8gcGFkZGluZy1yaWdodDogNDVweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcblxuICA+ICoge1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgxNik7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogMTRweCAwIDE0cHggMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxuXG4gIC8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xuICBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvKiBGaXJlZm94ICovXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBAaW5jbHVkZSB2LWM7XG4gICAgcmlnaHQ6IDExcHg7XG4gIH1cbn1cbiIsIi5idG4tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJ0biB7XG4gIEBleHRlbmQgLmZpZ3RyZWUtLWJvbGQ7XG4gIHBhZGRpbmc6IDEycHggMzBweDtcbn1cblxuLmJ0bi0tcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmJ0bi0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ3JlZW47XG59XG5cbi5idG4tLWxpbGFjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWxpbGFjO1xufVxuXG4uYnRuLS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXBpbms7XG59XG5cbi5idG4tLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy15ZWxsb3c7XG4gIGNvbG9yOiB2YXIoLS1jb2xvclRleHRCb2R5KTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYnRuLS1zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpZ3RyZWUgQm9sZFwiO1xufVxuXG4uc2hvcGlmeS1wYXltZW50LWJ1dHRvbl9fYnV0dG9uLS11bmJyYW5kZWQge1xuICBAZXh0ZW5kIC5maWd0cmVlLS1ib2xkO1xuICBAZXh0ZW5kIC5idG47XG4gIEBleHRlbmQgLmJ0bi0tcm91bmRlZDtcbiAgQGV4dGVuZCAuYnRuLS1ncmVlbjtcbn1cbiIsIi5lY28tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDA7XG5cbiAgLnBhZ2Utd2lkdGgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgcGFkZGluZzogMCAwIDA7XG4gIH1cbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWdyZXk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGdhcDogMjVweDtcbiAgICB9XG4gIH1cblxuICAuZ3JpZCAuZ3JpZF9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5pY29uLWl0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwLjM7XG5cbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjMTk1ZDVhO1xuICAgIH1cbiAgfVxuXG4gIC5oYXMtcGFzc2VkLXNjb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyB0YWJsZS5zaGFwcGlmeV9xYl9ncmlkIHtcbi8vICAgZGlzcGxheTogbm9uZTtcbi8vIH1cblxuLmN1c3RvbV9xYl9ncmlkLFxuLnNoYXBwaWZ5X3FiX2dyaWQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gIHRoZWFkIHtcbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ3JlZW47XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdHIge1xuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ3JleTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tX3FiX2dyaWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCJzdmcuYmctc2hhcGUge1xuICBAZXh0ZW5kIC5zbWFsbC0taGlkZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZlYXR1cmUtcm93X19pdGVtIHtcbiAgc3ZnLmJnLXNoYXBlIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG59XG4ucG9zaXRpb24tLXRvcF9sZWZ0IHtcbiAgLy8gdG9wOiAtMTAwcHg7XG4gIC8vIGxlZnQ6IC0xMDBweDtcbiAgdG9wOiAtMTUlO1xuICBsZWZ0OiAtMTUlO1xuICB6LWluZGV4OiAwO1xufVxuXG4ucG9zaXRpb24tLWJvdHRvbV9yaWdodCB7XG4gIGJvdHRvbTogLTEwMHB4O1xuICByaWdodDogLTEwMHB4O1xufVxuXG4ucG9zaXRpb24tLWJvdHRvbV9sZWZ0IHtcbiAgYm90dG9tOiAtMTAwcHg7XG4gIGxlZnQ6IC0xMDBweDtcbn1cblxuLnBvc2l0aW9uLS10b3BfcmlnaHQge1xuICB0b3A6IC01MHB4O1xuICByaWdodDogNTBweDtcbiAgLy8gdG9wOiAwO1xuICAvLyByaWdodDogMDtcbiAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgJi5waW5rLWJsb2Ige1xuICAgIHRvcDogLTEwMHB4O1xuICAgIHJpZ2h0OiAtMTAwcHg7XG4gIH1cbn1cbi8vIH1cbiIsIi5zaXRlLWhlYWRlciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpIHtcbiAgICBwYWRkaW5nOiAxMnB4IDdweDtcbiAgfVxufVxuXG4uaGVhZGVyLWxheW91dCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2l0ZS1oZWFkZXIuc2l0ZS1oZWFkZXItLXN0dWNrIHtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDU3LCA2MywgNzIsIDAuMyk7XG59XG5cbi5zaXRlLWhlYWRlcl9fbG9nbyB7XG4gIG1hcmdpbjogMDtcblxuICBhIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDY1cHghaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbn1cblxuLmpzLWRyYXdlci1vcGVuLW5hdiB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRuYXYtYnJlYWtwb2ludH0pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2l0ZS1uYXZfX2FjY3JlZGl0YXRpb24taWNvbnMsXG4uc2l0ZS1uYXZpZ2F0aW9uLFxuLmFjY291bnQtbGluayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRuYXYtYnJlYWtwb2ludH0pIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaXRlLW5hdmlnYXRpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3JCb3JkZXIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JCb3JkZXIpO1xuXG4gIHVsLnNpdGUtbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgPiBsaSA+IGEsXG4gICAgPiBsaSBidXR0b24ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRmlndHJlZSBCb2xkXCI7XG4gICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzMCk7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbmF2LWJyZWFrcG9pbnQtbGFyZ2V9ICkge1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skbmF2LWJyZWFrcG9pbnQtbGFyZ2V9KSB7XG4gICAgICAgIHBhZGRpbmc6IDE1LjVweCAxN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaXRlLW5hdl9fbGluay0tYmctZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWdyZWVuO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItaXRlbS0tY29udGFjdC1zZWFyY2gge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIGdhcDogMjBweDtcblxuICA+ICoge1xuICAgIC8vIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiO1xuICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwKTtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3QtbGlua3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA2OXB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5jb250YWN0LWxpbmsge1xuICBmb250LXNpemU6IHB4VG9SZW0oMjIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgY29sb3I6ICMxNTVlNTU7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBAaW5jbHVkZSB2LWM7XG4gIH1cbn1cbi8vIFNlYXJjaCAnaW5wdXQnIHRoYXQgdHJpZ2dlcnMgdGhlIGxhcmdlciBzZWFyY2ggYm94XG4uc2l0ZS1uYXZfX2xpbmsge1xuICAmLS1pY29uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi5qcy1zZWFyY2gtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgxOCk7XG4gICAgcGFkZGluZzogNnB4IDIwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1pdGVtLS1pY29ucyB7XG5cbiAgLnNpdGUtbmF2X19pY29ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIH1cbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAuY2FydC1saW5rLFxuICAuYWNjb3VudC1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcbiAgfVxufVxuXG4uc2l0ZS1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbmEuc2l0ZS1uYXZfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaXRlLW5hdl9faXRlbSB7XG4gICY6bnRoLWNoaWxkKDMpLFxuICAmOm50aC1jaGlsZCg4KSB7XG4gICAgYS5zaXRlLW5hdl9fbGluazpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgaGVpZ2h0OiAzNSU7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogI2FhYWFhYTtcbiAgICB9XG4gIH1cblxuICAmOm50aC1jaGlsZCg0KSxcbiAgJjpudGgtY2hpbGQoOSkge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaXRlLW5hdl9fYWNjcmVkaXRhdGlvbi1pY29ucyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRuYXYtYnJlYWtwb2ludH0pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgLmFjY3JlZGl0YXRpb24taWNvbi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIH1cblxuICAgIC5zdmctd2lkdGgtbGltaXRlZCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogODNweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlcl9jb250YWN0LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4vLyBEZWNyZWFzZSBzaXplIG9mIHN0aWNreSBoZWFkZXJcbi5zaXRlLWhlYWRlci0tc3R1Y2sge1xuICAuc2l0ZS1uYXZfX2FjY3JlZGl0YXRpb24taWNvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyLWl0ZW0tLWNvbnRhY3Qtc2VhcmNoIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtbGluay0tZW1haWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc2l0ZS1uYXZfX2xpbmsuanMtc2VhcmNoLWhlYWRlciB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgLmhlYWRlci1sYXlvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgfVxuXG4gIC5zaXRlLWhlYWRlcl9fbG9nbyBhIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuXG4gIC5oZWFkZXItaXRlbS0tbG9nbyB7XG4gICAgZmxleDogMCAwIDgwcHg7XG4gIH1cbiAgLnNpdGUtbmF2X19pY29ucyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuXG4vLyBNb2JpbGUgbmF2XG4ubW9iaWxlLW5hdl9fc29jaWFsLWl0ZW0ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgfVxufVxuXG4ubW9iaWxlLW5hdl9fc29jaWFsIGEge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgfVxufVxuXG4ubW9iaWxlLW5hdl9faXRlbSB7XG4gIC50b29sLXRpcC10cmlnZ2VyX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAubW9iaWxlLW5hdl9fbGluay0tYmctZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWdyZWVuO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG59XG5cblxuLmNvbnRhY3QtbGlua3Mtd3JhcHBlci0tbW9iaWxlIHtcbiAgcGFkZGluZzogMS41cmVtIHZhcigtLWRyYXdlci1ndXR0ZXIpO1xuXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNnJlbTtcbiAgICB9XG4gIH1cbn0iLCIvLyBNZWdhbWVudVxuLm1lZ2FtZW51IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yQm9yZGVyKTtcblxuICAuc2l0ZS1uYXZfX2Ryb3Bkb3duLXRpdGxlID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuc2l0ZS1uYXZfX2Ryb3Bkb3duLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAucGFnZS13aWR0aCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG5cbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNDBweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+ICoge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRmVhdHVyZWQgbWVnYW1lbnUgcHJvZHVjdFxuLmhlYWRlciB7XG4gICYtbWVnYSB7XG4gICAgJl9fcHJvbW8td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLy8gcGFkZGluZy1ib3R0b206IDY2JTtcbiAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC50YWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRmlndHJlZSBCb2xkXCI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWxpbGFjO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gJjphZnRlciB7XG4gICAgICAgIC8vICAgY29udGVudDogXCJcIjtcbiAgICAgICAgLy8gICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC8vICAgaW5zZXQ6IDA7XG4gICAgICAgIC8vICAgei1pbmRleDogMjA7XG4gICAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kOiAjMTEyNjI1O1xuICAgICAgICAvLyAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgLy8gICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC8vIH1cbiAgICAgICAgLy8gJjpob3ZlcjphZnRlciB7XG4gICAgICAgIC8vICAgb3BhY2l0eTogMC42O1xuICAgICAgICAvLyB9XG4gICAgICB9XG5cbiAgICAgIC5oNSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZpZ3RyZWUgQm9sZFwiO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIC5ydGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRmlyc3QgZ3JpZF9faXRlbSwgd2l0aCB0aXRsZSwgbGlzdCBhbmQgYnV0dG9uXG4uZ3JpZF9faXRlbS0taW5mby1wYW5lbCB7XG4gIC8vIGZsZXg6IDQwMHB4IDAgMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmNGYyO1xuICBtYXJnaW4tdG9wOiAtMzlweDtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQwcHg7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuXG4gIC5oNSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJGaWd0cmVlIEJvbGRcIjtcbiAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMCk7XG4gIH1cblxuICB1bCB7XG4gICAgQGV4dGVuZCAubGlzdC0tdGlja2xpc3Q7XG5cbiAgICBsaSB7XG4gICAgfVxuICB9XG59XG4iLCJhW2hyZWZePVwibWFpbHRvOlwiXSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLnNvY2lhbC1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE1cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5mb290ZXJfX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBweFRvUmVtKDE4KTtcbiAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTApO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uc2l0ZS1mb290ZXJfX2xpbmtsaXN0IGEge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIjtcbiAgZm9udC1zaXplOiBweFRvUmVtKDE0KTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvb3Rlcl9jb250YWN0LXdyYXBwZXIge1xuICBhIHtcbiAgICBmb250LXNpemU6IHB4VG9SZW0oMTQpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLnJldmlld3NfX2Jhci1zZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yQm9yZGVyKTtcbn1cbi5yZXZpZXdzX19iYXItc2VjdGlvbixcbi5mb290ZXJfX21pZGRsZS1zZWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yQm9yZGVyKTtcbn1cblxuLnJldmlld3NfX2Jhci1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLmZvb3Rlcl9fbWlkZGxlLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2JvdHRvbS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTVweCAwO1xuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjBweDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXNpemU6IHB4VG9SZW0oMTQpO1xuICAgICAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU3RpY2t5IGZvb3RlciBmb3IgcHJvZHVjdCBmb3JtXG4uc3RpY2t5LWZvb3Rlci1mb3JtIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWdyZXk7XG4gIHBhZGRpbmc6IDIwcHggMDtcblxuICAuZm9vdGVyLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuZm9vdGVyLWxlZnQge1xuICAgIH1cblxuICAgIC5mb290ZXItY2VudGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1yaWdodCB7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhpZGUgYW55IHVwbG9hZCBjb250YWluZXJzIHRoYXQgYXJlIGFwcGVuZGVkIHRvIHRoZSBzdGlja3kgZm9vdGVyXG4gIC51cGxvYWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuZm9ybS1hbGVydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICBtYXJnaW4tdG9wOiAtMjJweDtcblxuICAmLS1taW4ge1xuICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICB9XG59XG5cbi8vIFZhcmlhbnQgYnV0dG9uc1xuXG4udmFyaWFudC1pbnB1dC13cmFwIGxhYmVsLFxuLmNsLXBvLS1zd2F0Y2gtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiRmlndHJlZVwiO1xuICBmb250LXNpemU6IHB4VG9SZW0oMTQpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gRmlsZSB1cGxvYWQgc3R5bGluZ1xuLmNsLXBvLS1sYWJlbCB7XG4gIEBleHRlbmQgLmZpZ3RyZWUtLWJvbGQ7XG59XG5cbmxhYmVsLmNsLXVwbG9hZC0tbGFiZWwge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIjtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBweFRvUmVtKDE2KTtcbiAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTApO1xufVxuXG4uZmlsZXBvbmQtLWRyb3AtbGFiZWwge1xuICBsYWJlbCB7XG4gICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTApO1xuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZmlsZXBvbmQtLXJvb3Qge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGVsaXZlcnktZGV0YWlscy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkYmctZ3JleTtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBnYXA6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIEBleHRlbmQgLmZpZ3RyZWUtLWJvbGQ7XG59XG5cbi5wcm9kdWN0LWJsb2NrLS10YWIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICYgKyAucHJvZHVjdC1ibG9jay0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC10eXBlLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogI2M0YjRmNDtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMnJlbSBhdXRvIDFyZW07XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gMDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgfVxufVxuLnByb2R1Y3QtdHlwZS1sYWJlbCBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbiIsIi5vdXItdmFsdWVzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ3JleTtcbiAgcGFkZGluZzogNDBweCAwO1xuXG4gIC5vdXItdmFsdWVzLXdyYXBwZXIgLmdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAub3VyLXZhbHVlcy13cmFwcGVyIHtcbiAgICAgIC5ncmlkIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIHBhZGRpbmc6IDc1cHggMDtcbiAgfVxufVxuIiwiLmZlYXR1cmUtcm93X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uZmVhdHVyZS1yb3dfX2l0ZW0tdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiLnByb2R1Y3QtYmxvY2std3JhcHBlciB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXG4gICAgLnByb2R1Y3QtdHlwZV9fYmxvY2sge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGdyaWQtcm93OiAxIC8gMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtdHlwZV9fYmxvY2sge1xuICBwYWRkaW5nOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMTUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5wcm9kdWN0LXR5cGVfX3RleHQtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICB9XG5cbiAgLmltYWdlLXdyYXBwZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjAwcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXZpZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcblxuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG59XG4iLCIuZmVhdHVyZWQtY29sbGVjdGlvbnMge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICsgLmluZGV4LXNlY3Rpb24ge1xuICAgIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cbiAgLmdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuXG4gIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgIC5jb2xsZWN0aW9uLWltYWdlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHggKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJGaWd0cmVlIEJvbGRcIjtcbiAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaW5kZXgtc2VjdGlvbiArIC5mZWF0dXJlZC1jb2xsZWN0aW9ucyB7XG4gIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vLyBMaXN0IGNvbGxlY3Rpb25zXG4uY29sbGVjdGlvbl9fdGl0bGUsXG4uZ3JpZC1wcm9kdWN0X190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkZpZ3RyZWUgQm9sZFwiO1xufVxuXG4uZ3JpZC1wcm9kdWN0IHtcbiAgLmltYWdlLXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuIiwiLmxvZ28tbGlzdC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjRmMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvZ28tYmFyX19pdGVtIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgLmltYWdlLXdyYXBwZXIge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmxvZ28tbGlzdC1zZWN0aW9uIHNlY3Rpb24ge1xuICAvLyBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjRmMjtcbiAgLy8gbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG4iLCIkYm9ua286IC0zNXB4O1xuLnNpZ251cC1mb3JtLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmZvcm0td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNTBweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgIGxlZnQ6ICRib25rbztcbiAgICAgICAgdG9wOiAkYm9ua287XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgYm90dG9tOiAkYm9ua287XG4gICAgICAgIHJpZ2h0OiAkYm9ua287XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4NHB4KSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk1ZDVhO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAwIDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuXG4gICAgY29sb3I6IHZhcigtLWNvbG9yVGV4dEJvZHkpO1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvclRleHRCb2R5KTtcbiAgICB9XG4gIH1cblxuICAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG5cbiAgaW5wdXQsXG4gIC5idG4ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICAvLyBsaW5lLWhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0tbWVzc2FnZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn0iLCIuaGVyby0tcHJpbnRlZC1jYXRlZ29yeSB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvLyBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAucGFnZS13aWR0aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgLnRleHQtY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLS1wcmludGVkLWNhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMTUwcHg7XG5cbiAgICAmICsgZGl2IHtcbiAgICAgIG1hcmdpbi10b3A6IC0xNjBweDtcblxuICAgICAgLmZlYXR1cmUtcm93X19pdGVtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53YXZlLW1hY2hpbmUge1xuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhc3BlY3QtcmF0aW86IDE2MDEgLyAyMjU7XG4gICAgLy8gei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cblxuICAud2F2ZS1tYWNoaW5lIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLmhlcm8tLXByaW50ZWQtY2F0ZWdvcnkge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbihcbiAgICAgIDAlIDAlLFxuICAgICAgMCUgODIuNSUsXG4gICAgICAxLjY5NDkyJSA4NC4zMjkzJSxcbiAgICAgIDMuMzg5ODMlIDg2LjEzODUlLFxuICAgICAgNS4wODQ3NSUgODcuOTA3OCUsXG4gICAgICA2Ljc3OTY2JSA4OS42MTc5JSxcbiAgICAgIDguNDc0NTglIDkxLjI1JSxcbiAgICAgIDEwLjE2OTUlIDkyLjc4NjIlLFxuICAgICAgMTEuODY0NCUgOTQuMjA5OCUsXG4gICAgICAxMy41NTkzJSA5NS41MDUlLFxuICAgICAgMTUuMjU0MiUgOTYuNjU3OCUsXG4gICAgICAxNi45NDkyJSA5Ny42NTU1JSxcbiAgICAgIDE4LjY0NDElIDk4LjQ4NyUsXG4gICAgICAyMC4zMzklIDk5LjE0MzUlLFxuICAgICAgMjIuMDMzOSUgOTkuNjE3NiUsXG4gICAgICAyMy43Mjg4JSA5OS45MDQxJSxcbiAgICAgIDI1LjQyMzclIDEwMCUsXG4gICAgICAyNy4xMTg2JSA5OS45MDQxJSxcbiAgICAgIDI4LjgxMzYlIDk5LjYxNzYlLFxuICAgICAgMzAuNTA4NSUgOTkuMTQzNSUsXG4gICAgICAzMi4yMDM0JSA5OC40ODclLFxuICAgICAgMzMuODk4MyUgOTcuNjU1NSUsXG4gICAgICAzNS41OTMyJSA5Ni42NTc4JSxcbiAgICAgIDM3LjI4ODElIDk1LjUwNSUsXG4gICAgICAzOC45ODMxJSA5NC4yMDk4JSxcbiAgICAgIDQwLjY3OCUgOTIuNzg2MiUsXG4gICAgICA0Mi4zNzI5JSA5MS4yNSUsXG4gICAgICA0NC4wNjc4JSA4OS42MTc5JSxcbiAgICAgIDQ1Ljc2MjclIDg3LjkwNzglLFxuICAgICAgNDcuNDU3NiUgODYuMTM4NSUsXG4gICAgICA0OS4xNTI1JSA4NC4zMjkzJSxcbiAgICAgIDUwLjg0NzUlIDgyLjUlLFxuICAgICAgNTIuNTQyNCUgODAuNjcwOCUsXG4gICAgICA1NC4yMzczJSA3OC44NjE2JSxcbiAgICAgIDU1LjkzMjIlIDc3LjA5MjIlLFxuICAgICAgNTcuNjI3MSUgNzUuMzgyMSUsXG4gICAgICA1OS4zMjIlIDczLjc1JSxcbiAgICAgIDYxLjAxNyUgNzIuMjEzOCUsXG4gICAgICA2Mi43MTE5JSA3MC43OTAyJSxcbiAgICAgIDY0LjQwNjglIDY5LjQ5NSUsXG4gICAgICA2Ni4xMDE3JSA2OC4zNDIyJSxcbiAgICAgIDY3Ljc5NjYlIDY3LjM0NDYlLFxuICAgICAgNjkuNDkxNSUgNjYuNTEzJSxcbiAgICAgIDcxLjE4NjQlIDY1Ljg1NjUlLFxuICAgICAgNzIuODgxNCUgNjUuMzgyNCUsXG4gICAgICA3NC41NzYzJSA2NS4wOTU5JSxcbiAgICAgIDc2LjI3MTIlIDY1JSxcbiAgICAgIDc3Ljk2NjElIDY1LjA5NTklLFxuICAgICAgNzkuNjYxJSA2NS4zODI0JSxcbiAgICAgIDgxLjM1NTklIDY1Ljg1NjUlLFxuICAgICAgODMuMDUwOSUgNjYuNTEzJSxcbiAgICAgIDg0Ljc0NTglIDY3LjM0NDYlLFxuICAgICAgODYuNDQwNyUgNjguMzQyMiUsXG4gICAgICA4OC4xMzU2JSA2OS40OTUlLFxuICAgICAgODkuODMwNSUgNzAuNzkwMiUsXG4gICAgICA5MS41MjU0JSA3Mi4yMTM4JSxcbiAgICAgIDkzLjIyMDMlIDczLjc1JSxcbiAgICAgIDk0LjkxNTMlIDc1LjM4MjElLFxuICAgICAgOTYuNjEwMiUgNzcuMDkyMiUsXG4gICAgICA5OC4zMDUxJSA3OC44NjE2JSxcbiAgICAgIDEwMCUgODAuNjcwOCUsXG4gICAgICAxMDAlIDAlXG4gICAgKTtcbiAgfVxufVxuXG4uaGVyby0tcHJvZHVjdC10eXBlLFxuLmhlcm8tLXN1c3RhaW5hYmlsaXR5LFxuLmhlcm8tLWFydGljbGUge1xuICBtaW4taGVpZ2h0OiA0NTRweDtcbiAgcGFkZGluZzogNzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAucGFnZS13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRleHQtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4NzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLS1hcnRpY2xlIHtcbiAgLnRleHQtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgfVxuICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDIxNXB4O1xuICAgIEBpbmNsdWRlIHYtYztcbiAgICByaWdodDogMTUlO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gIH1cbn1cblxuLmhlcm8tLXByb2R1Y3QtdHlwZSB7XG4gIC50ZXh0LWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNzgwcHg7XG4gIH1cbiAgLmltYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjk1cHg7XG4gICAgYm90dG9tOiAtOHB4O1xuICAgIHJpZ2h0OiAxNyU7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBjbGlwLXBhdGg6IHBvbHlnb24oXG4vLyAgIDEwMCUgMCUsXG4vLyAgIDAlIDAlLFxuLy8gICAwJSA2NSUsXG4vLyAgIDElIDY0Ljk1JSxcbi8vICAgMiUgNjQuOCUsXG4vLyAgIDMlIDY0LjYlLFxuLy8gICA0JSA2NC4zJSxcbi8vICAgNSUgNjMuOSUsXG4vLyAgIDYlIDYzLjQ1JSxcbi8vICAgNyUgNjIuOSUsXG4vLyAgIDglIDYyLjI1JSxcbi8vICAgOSUgNjEuNTUlLFxuLy8gICAxMCUgNjAuOCUsXG4vLyAgIDExJSA1OS45NSUsXG4vLyAgIDEyJSA1OS4wNSUsXG4vLyAgIDEzJSA1OC4xJSxcbi8vICAgMTQlIDU3LjElLFxuLy8gICAxNSUgNTYuMDUlLFxuLy8gICAxNiUgNTUlLFxuLy8gICAxNyUgNTMuOSUsXG4vLyAgIDE4JSA1Mi44JSxcbi8vICAgMTklIDUxLjY1JSxcbi8vICAgMjAlIDUwLjUlLFxuLy8gICAyMSUgNDkuMzUlLFxuLy8gICAyMiUgNDguMiUsXG4vLyAgIDIzJSA0Ny4wNSUsXG4vLyAgIDI0JSA0NS45JSxcbi8vICAgMjUlIDQ0LjglLFxuLy8gICAyNiUgNDMuNzUlLFxuLy8gICAyNyUgNDIuNzUlLFxuLy8gICAyOCUgNDEuNzUlLFxuLy8gICAyOSUgNDAuOCUsXG4vLyAgIDMwJSAzOS45JSxcbi8vICAgMzElIDM5LjElLFxuLy8gICAzMiUgMzguMzUlLFxuLy8gICAzMyUgMzcuNjUlLFxuLy8gICAzNCUgMzcuMDUlLFxuLy8gICAzNSUgMzYuNSUsXG4vLyAgIDM2JSAzNi4wNSUsXG4vLyAgIDM3JSAzNS42NSUsXG4vLyAgIDM4JSAzNS4zNSUsXG4vLyAgIDM5JSAzNS4xNSUsXG4vLyAgIDQwJSAzNS4wNSUsXG4vLyAgIDQxJSAzNSUsXG4vLyAgIDQyJSAzNS4wNSUsXG4vLyAgIDQzJSAzNS4yJSxcbi8vICAgNDQlIDM1LjQ1JSxcbi8vICAgNDUlIDM1Ljc1JSxcbi8vICAgNDYlIDM2LjE1JSxcbi8vICAgNDclIDM2LjY1JSxcbi8vICAgNDglIDM3LjIlLFxuLy8gICA0OSUgMzcuODUlLFxuLy8gICA1MCUgMzguNTUlLFxuLy8gICA1MSUgMzkuMzUlLFxuLy8gICA1MiUgNDAuMiUsXG4vLyAgIDUzJSA0MS4xJSxcbi8vICAgNTQlIDQyLjA1JSxcbi8vICAgNTUlIDQzLjA1JSxcbi8vICAgNTYlIDQ0LjElLFxuLy8gICA1NyUgNDUuMTUlLFxuLy8gICA1OCUgNDYuMyUsXG4vLyAgIDU5JSA0Ny40JSxcbi8vICAgNjAlIDQ4LjU1JSxcbi8vICAgNjElIDQ5LjclLFxuLy8gICA2MiUgNTAuODUlLFxuLy8gICA2MyUgNTIlLFxuLy8gICA2NCUgNTMuMTUlLFxuLy8gICA2NSUgNTQuMjUlLFxuLy8gICA2NiUgNTUuMzUlLFxuLy8gICA2NyUgNTYuNCUsXG4vLyAgIDY4JSA1Ny40NSUsXG4vLyAgIDY5JSA1OC40JSxcbi8vICAgNzAlIDU5LjM1JSxcbi8vICAgNzElIDYwLjIlLFxuLy8gICA3MiUgNjEuMDUlLFxuLy8gICA3MyUgNjEuOCUsXG4vLyAgIDc0JSA2Mi40NSUsXG4vLyAgIDc1JSA2My4wNSUsXG4vLyAgIDc2JSA2My42JSxcbi8vICAgNzclIDY0LjA1JSxcbi8vICAgNzglIDY0LjQlLFxuLy8gICA3OSUgNjQuNyUsXG4vLyAgIDgwJSA2NC44NSUsXG4vLyAgIDgxJSA2NSUsXG4vLyAgIDgyJSA2NSUsXG4vLyAgIDgzJSA2NC45JSxcbi8vICAgODQlIDY0Ljc1JSxcbi8vICAgODUlIDY0LjUlLFxuLy8gICA4NiUgNjQuMiUsXG4vLyAgIDg3JSA2My43NSUsXG4vLyAgIDg4JSA2My4yNSUsXG4vLyAgIDg5JSA2Mi43JSxcbi8vICAgOTAlIDYyLjA1JSxcbi8vICAgOTElIDYxLjMlLFxuLy8gICA5MiUgNjAuNSUsXG4vLyAgIDkzJSA1OS42NSUsXG4vLyAgIDk0JSA1OC43NSUsXG4vLyAgIDk1JSA1Ny44JSxcbi8vICAgOTYlIDU2LjglLFxuLy8gICA5NyUgNTUuNzUlLFxuLy8gICA5OCUgNTQuNjUlLFxuLy8gICA5OSUgNTMuNTUlLFxuLy8gICAxMDAlIDUyLjQlXG4vLyApO1xuIiwiLmJhY2tncm91bmQtbWVkaWEtdGV4dF9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5zZWN0aW9uLS13aXRoLWljb25zLFxuLnNlY3Rpb24tLXdpdGgtc2hhcGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5wYWdlLXdpZHRoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgfVxufVxuXG4uc2VjdGlvbi1mb290ZXIge1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgfVxufVxuXG4uc2VjdGlvbi0tZGl2aWRlciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5jb2xsZWN0aW9uLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnNlY3Rpb24taGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA0MHB4IDA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuIiwiLmZhcS1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4iLCIuc2VjdGlvbi0taW5mby1hY2NvcmRpb24ge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAucGFnZS13aWR0aCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gIH1cbn1cbiIsIi5pbWFnZS1yb3ctc2VjdGlvbiB7XG4gICAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29sbGVjdGlvbi1ncmlkIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAuc2VjdGlvbi1oZWFkZXIge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wcm9tby1ncmlkLS1zcGFjZS10b3Age1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjlweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG59IiwiLmZlYXR1cmUtcm93X19pbWFnZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzEhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi5mZWF0dXJlLXJvd19faW1hZ2Uge1xuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVtYmVkLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC8qIERlZmF1bHQgdG8gMToxIEFzcGVjdCBSYXRpbyAqL1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcblxuICAgICAgICAmLnNpeHRlZW4tbmluZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgICAgICAgLyogMTY6OSBBc3BlY3QgUmF0aW8gKi9cbiAgICAgICAgfVxuXG4gICAgICAgICYub25lLW9uZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgICAgIC8qIDE6MSBBc3BlY3QgUmF0aW8gKi9cbiAgICAgICAgfVxuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gLmJ0bi0tdmlkZW8ge1xuLy8gICAgIG1hcmdpbjogYXV0bztcbi8vICAgICB6LWluZGV4OiA5O1xuLy8gICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbi8vIH0iLCIuaW5kZXgtc2VjdGlvbiB7XG4gICY6aGFzKFtkYXRhLXNlY3Rpb24tdHlwZT1cImZlYXR1cmVkLWNvbGxlY3Rpb25cIl0pIHtcbiAgICBtYXJnaW4tYmxvY2s6IDA7XG5cbiAgICAuc2VjdGlvbi1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICAgIH1cbiAgfVxufSIsIi5kcmF3ZXIge1xuXHQuY2FydF9fcmVtb3Zle1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdC5qcy1xdHlfX251bSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4udGVtcGxhdGUtY2FydCB7XG5cdC50ZXh0LXF1YW50aXR5IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5ncmlkLXByb2R1Y3RfX2NvbnRlbnQge1xuXHQuZ3JpZC1wcm9kdWN0X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRmb250LWZhbWlseTogXCJGaWd0cmVlIEJvbGRcIjtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMWVtICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuZ3JpZC1wcm9kdWN0X19wcmljZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uc2lnbnVwLWZvcm0ge1xuXHRtYXgtd2lkdGg6IDc1MHB4O1xuXG5cdGxhYmVsLFxuXHRpbnB1dCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRpbnB1dCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmX19maWVsZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdD4gZGl2IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDAuOHJlbSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSg0KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxlZnQ6IDRweDtcblxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcblx0XHRcdFx0XHRsZWZ0OiAxNSU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHRcdHdpZHRoOiAxN3B4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDogdW5zZXQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMXB4O1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMmV4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YnV0dG9uIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNjkyN2Y7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRwYWRkaW5nOiAwLjdyZW0gMnJlbTtcblx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cdH1cbn0iLCIvLyBHZW5lcmF0ZSBEdXJhdGlvbiAmJiBEZWxheVxuW2RhdGEtYW9zXSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNjAge1xuICAgIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JyN7JGkgKiA1MH0nXSAmLFxuICAgICZbZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScjeyRpICogNTB9J10ge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogI3skaSAqIDUwfW1zO1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1hb3MtZGVsYXk9JyN7JGkgKiA1MH0nXSAmLFxuICAgICZbZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScjeyRpICogNTB9J10ge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMDtcblxuICAgICAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7JGkgKiA1MH1tcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRhb3MtZWFzaW5nOiAoXG4gIGxpbmVhcjogY3ViaWMtYmV6aWVyKC4yNTAsIC4yNTAsIC43NTAsIC43NTApLFxuXG4gIGVhc2U6IGN1YmljLWJlemllciguMjUwLCAuMTAwLCAuMjUwLCAxKSxcbiAgZWFzZS1pbjogY3ViaWMtYmV6aWVyKC40MjAsIDAsIDEsIDEpLFxuICBlYXNlLW91dDogY3ViaWMtYmV6aWVyKC4wMDAsIDAsIC41ODAsIDEpLFxuICBlYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKC40MjAsIDAsIC41ODAsIDEpLFxuXG4gIGVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKC42LCAtLjI4LCAuNzM1LCAuMDQ1KSxcbiAgZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMiwgMS4yNzUpLFxuICBlYXNlLWluLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoLjY4LCAtLjU1LCAuMjY1LCAxLjU1KSxcblxuICBlYXNlLWluLXNpbmU6IGN1YmljLWJlemllciguNDcsIDAsIC43NDUsIC43MTUpLFxuICBlYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoLjM5LCAuNTc1LCAuNTY1LCAxKSxcbiAgZWFzZS1pbi1vdXQtc2luZTogY3ViaWMtYmV6aWVyKC40NDUsIC4wNSwgLjU1LCAuOTUpLFxuXG4gIGVhc2UtaW4tcXVhZDogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpLFxuICBlYXNlLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSxcbiAgZWFzZS1pbi1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMywgLjUxNSwgLjk1NSksXG5cbiAgZWFzZS1pbi1jdWJpYzogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpLFxuICBlYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXG4gIGVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KSxcblxuICBlYXNlLWluLXF1YXJ0OiBjdWJpYy1iZXppZXIoLjU1LCAuMDg1LCAuNjgsIC41MyksXG4gIGVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSxcbiAgZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpXG4pO1xuXG4vLyBFYXNpbmdzIGltcGxlbWVudGF0aW9uc1xuLy8gRGVmYXVsdCB0aW1pbmcgZnVuY3Rpb246ICdlYXNlJ1xuXG5bZGF0YS1hb3NdIHtcbiAgQGVhY2ggJGtleSwgJHZhbCBpbiAkYW9zLWVhc2luZyB7XG4gICAgYm9keVtkYXRhLWFvcy1lYXNpbmc9XCIjeyRrZXl9XCJdICYsXG4gICAgJltkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiI3ska2V5fVwiXSB7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHZhbDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEFuaW1hdGlvbnMgdmFyaWFibGVzXG4kYW9zLWRpc3RhbmNlOiAxMDBweCAhZGVmYXVsdDtcblxuXG5cblxuLyoqXG4gKiBGYWRlIGFuaW1hdGlvbnM6XG4gKiBmYWRlXG4gKiBmYWRlLXVwLCBmYWRlLWRvd24sIGZhZGUtbGVmdCwgZmFkZS1yaWdodFxuICogZmFkZS11cC1yaWdodCwgZmFkZS11cC1sZWZ0LCBmYWRlLWRvd24tcmlnaHQsIGZhZGUtZG93bi1sZWZ0XG4gKi9cblxuW2RhdGEtYW9zXj0nZmFkZSddW2RhdGEtYW9zXj0nZmFkZSddIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG4gICYuYW9zLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9J2ZhZGUtdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS11cC1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS11cC1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsICRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtZG93bi1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgLSRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtZG93bi1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIC0kYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuXG5cblxuLyoqXG4gKiBab29tIGFuaW1hdGlvbnM6XG4gKiB6b29tLWluLCB6b29tLWluLXVwLCB6b29tLWluLWRvd24sIHpvb20taW4tbGVmdCwgem9vbS1pbi1yaWdodFxuICogem9vbS1vdXQsIHpvb20tb3V0LXVwLCB6b29tLW91dC1kb3duLCB6b29tLW91dC1sZWZ0LCB6b29tLW91dC1yaWdodFxuICovXG5cbltkYXRhLWFvc149J3pvb20nXVtkYXRhLWFvc149J3pvb20nXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcblxuICAmLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG4gIH1cbn1cblxuW2RhdGEtYW9zPSd6b29tLWluJ10ge1xuICB0cmFuc2Zvcm06IHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLWluLXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLWluLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLWluLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbi1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dCddIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dC1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dC1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cblxuXG5cbi8qKlxuICogU2xpZGUgYW5pbWF0aW9uc1xuICovXG5cbltkYXRhLWFvc149J3NsaWRlJ11bZGF0YS1hb3NePSdzbGlkZSddIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuXG4gICYuYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuW2RhdGEtYW9zPSdzbGlkZS11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdzbGlkZS1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdzbGlkZS1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz0nc2xpZGUtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuXG5cblxuLyoqXG4gKiBGbGlwIGFuaW1hdGlvbnM6XG4gKiBmbGlwLWxlZnQsIGZsaXAtcmlnaHQsIGZsaXAtdXAsIGZsaXAtZG93blxuICovXG5cbltkYXRhLWFvc149J2ZsaXAnXVtkYXRhLWFvc149J2ZsaXAnXSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3M9J2ZsaXAtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7XG4gICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO31cbn1cblxuW2RhdGEtYW9zPSdmbGlwLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpO1xuICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt9XG59XG5cbltkYXRhLWFvcz0nZmxpcC11cCddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XG4gICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO31cbn1cblxuW2RhdGEtYW9zPSdmbGlwLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7XG4gICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO31cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/