@charset "UTF-8";

/* ==========================================================================
   BRAND COLOR VARIABLES
   Change any value here and it will update everywhere in this stylesheet.

   --zahlavi         Záhlaví (Header)               #1A261D  Midnight Pine
   --konverzni       Konverzní barva / Šablona 1    #507D63  Muted Emerald
   --konverzni-hover Konverzní po najetí / Šablona 2 #7FB296  Soft Celadon
   --sablona-3       Barva šablony 3                #C2B9A7  Cool Stone
   --sablona-4       Barva šablony 4                #D1D1D1  Crisp Silver
   ========================================================================== */
:root {
  --zahlavi:         #181a18;
  --konverzni:       #4E755F;
  --konverzni-hover: #7AA88E;
  --sablona-3:       #C4BCAC;
  --sablona-4:       #cfcfcf;
}

html {
  font-size: 16px;
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: #181a18;
  color: var(--color-tertiary);
}
.overall-wrapper {
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
html[lang="cs"]
  #content
  .filter-section.filter-section-parametric-id-327
  .advanced-filters-wrapper:not(.colors-hide)
  + .show-more
  span:before,
html[lang="cs"] #content .filter-section.showAll .show-more {
  content: "Zobrazit více";
}
html[lang="cs"]
  .filters-wrapper
  .filters-unveil-button-wrapper
  .btn.btn-default.unveil-button:before {
  content: "Filtrování";
}
html[lang="cs"] #header .search-form .search-button:before {
  content: "Vyhledat";
}
html[lang="cs"] .user-action-in .login-widget h2:before {
  content: "Přihlášení";
}
html[lang="cs"]
  .user-action-in
  .login-widget
  .tab-content
  form
  .input-wrapper.email {
  content: "Uživatelské jméno nebo e-mail *";
}
html[lang="cs"]
  .user-action-in
  .login-widget
  .tab-content
  form
  .input-wrapper.password {
  content: "Heslo";
}
html[lang="cs"]
  .subcategories.with-image.showAll
  + .show-more
  .btn-more
  span:before {
  content: "Zobrazit méně";
}
html[lang="cs"] .in-404 .content-inner .banner-wrapper h4:before {
  content: "Prozkoumejte naši nabídku";
}
html[lang="cs"] .homepage-blog-wrapper .homepage-group-title:before {
  content: "Blog";
}
html[lang="cs"] .cart-table .cart-table-header td.cart-p-image:before {
  content: "Produkt";
}
html[lang="cs"] .id--16 label[for="deliveryCountryId"]:before {
  content: "Země";
}
html[lang="cs"] .id--16 .co-box.co-basic-information h4:after {
  content: "Základní údaje";
}
html[lang="cs"]
  .order-summary-item.price
  .price-wrapper
  .price-primary.price-label:before {
  content: "Celková cena";
}
html[lang="cs"]
  .order-summary-item.price
  .price-wrapper
  .price-secondary.price-label:before {
  content: "Celková cena bez DPH";
}
html[lang="cs"]
  .order-summary
  .recapitulation-shipping-billing
  > strong:before {
  content: "Způsob dopravy";
}
html[lang="cs"]
  .order-summary
  .recapitulation-shipping-billing.last
  > strong:before {
  content: "Způsob platby";
}
html[lang="cs"]
  #product-detail-form
  > .detail-parameters
  .delivery-time
  > span:before {
  content: "Můžeme doručit do:";
}
html[lang="cs"] .description-inner .basic-description:before {
  content: "Popis produktu";
}
html[lang="sk"]
  #content
  .filter-section.filter-section-parametric-id-327
  .advanced-filters-wrapper:not(.colors-hide)
  + .show-more
  span:before,
html[lang="sk"] #content .filter-section.showAll .show-more {
  content: "Zobraziť viac";
}
html[lang="sk"]
  .filters-wrapper
  .filters-unveil-button-wrapper
  .btn.btn-default.unveil-button:before {
  content: "Filtrovanie";
}
html[lang="sk"] #header .search-form .search-button:before {
  content: "Vyhladať";
}
html[lang="sk"] .user-action-in .login-widget h2:before {
  content: "Prihlásenie";
}
html[lang="sk"]
  .user-action-in
  .login-widget
  .tab-content
  form
  .input-wrapper.email {
  content: "Používateľské meno alebo e-mail *";
}
html[lang="sk"]
  .user-action-in
  .login-widget
  .tab-content
  form
  .input-wrapper.password {
  content: "Heslo";
}
html[lang="sk"]
  .subcategories.with-image.showAll
  + .show-more
  .btn-more
  span:before {
  content: "Zobraziť menej";
}
html[lang="sk"] .in-404 .content-inner .banner-wrapper h4:before {
  content: "Objavte našu ponuku";
}
html[lang="sk"] .homepage-blog-wrapper .homepage-group-title:before {
  content: "Blog";
}
html[lang="sk"] .cart-table .cart-table-header td.cart-p-image:before {
  content: "Produkt";
}
html[lang="sk"] .id--16 label[for="deliveryCountryId"]:before {
  content: "Krajina";
}
html[lang="sk"] .id--16 .co-box.co-basic-information h4:after {
  content: "Základné informácie";
}
html[lang="sk"]
  .order-summary-item.price
  .price-wrapper
  .price-primary.price-label:before {
  content: "Celková cena";
}
html[lang="sk"]
  .order-summary-item.price
  .price-wrapper
  .price-secondary.price-label:before {
  content: "Celková cena bez DPH";
}
html[lang="sk"]
  .order-summary
  .recapitulation-shipping-billing
  > strong:before {
  content: "Doprava";
}
html[lang="sk"]
  .order-summary
  .recapitulation-shipping-billing.last
  > strong:before {
  content: "Platba";
}
html[lang="sk"]
  #product-detail-form
  > .detail-parameters
  .delivery-time
  > span:before {
  content: "Môžeme doručiť do:";
}
html[lang="sk"] .description-inner .basic-description:before {
  content: "Popis produktu";
}
html[lang="de"]
  #content
  .filter-section.filter-section-parametric-id-327
  .advanced-filters-wrapper:not(.colors-hide)
  + .show-more
  span:before,
html[lang="de"] #content .filter-section.showAll .show-more {
  content: "Mehr anzeigen";
}
html[lang="de"]
  .filters-wrapper
  .filters-unveil-button-wrapper
  .btn.btn-default.unveil-button:before {
  content: "Filter";
}
html[lang="de"] #header .search-form .search-button:before {
  content: "Suche";
}
html[lang="de"] .user-action-in .login-widget h2:before {
  content: "Anmeldung";
}
html[lang="de"]
  .user-action-in
  .login-widget
  .tab-content
  form
  .input-wrapper.email {
  content: "Benutzername oder E-Mail *";
}
html[lang="de"]
  .user-action-in
  .login-widget
  .tab-content
  form
  .input-wrapper.password {
  content: "Passwort";
}
html[lang="de"]
  .subcategories.with-image.showAll
  + .show-more
  .btn-more
  span:before {
  content: "Weniger anzeigen";
}
html[lang="de"] .in-404 .content-inner .banner-wrapper h4:before {
  content: "Entdecken Sie unser Angebot";
}
html[lang="de"] .homepage-blog-wrapper .homepage-group-title:before {
  content: "Blog";
}
html[lang="de"] .cart-table .cart-table-header td.cart-p-image:before {
  content: "Produkt";
}
html[lang="de"] .id--16 label[for="deliveryCountryId"]:before {
  content: "Land";
}
html[lang="de"] .id--16 .co-box.co-basic-information h4:after {
  content: "Grundinformationen";
}
html[lang="de"]
  .order-summary-item.price
  .price-wrapper
  .price-primary.price-label:before {
  content: "Gesamtpreis";
}
html[lang="de"]
  .order-summary-item.price
  .price-wrapper
  .price-secondary.price-label:before {
  content: "Gesamtpreis ohne MwSt.";
}
html[lang="de"]
  .order-summary
  .recapitulation-shipping-billing
  > strong:before {
  content: "Versandart";
}
html[lang="de"]
  .order-summary
  .recapitulation-shipping-billing.last
  > strong:before {
  content: "Zahlungsart";
}
html[lang="de"]
  #product-detail-form
  > .detail-parameters
  .delivery-time
  > span:before {
  content: "Wir können liefern bis:";
}
html[lang="de"] .description-inner .basic-description:before {
  content: "Produktbeschreibung";
}
html[lang="en"]
  #content
  .filter-section.filter-section-parametric-id-327
  .advanced-filters-wrapper:not(.colors-hide)
  + .show-more
  span:before,
html[lang="en"] #content .filter-section.showAll .show-more {
  content: "Show more";
}
html[lang="en"]
  .filters-wrapper
  .filters-unveil-button-wrapper
  .btn.btn-default.unveil-button:before {
  content: "Filter";
}
html[lang="en"] #header .search-form .search-button:before {
  content: "Search";
}
html[lang="en"] .user-action-in .login-widget h2:before {
  content: "Login";
}
html[lang="en"]
  .user-action-in
  .login-widget
  .tab-content
  form
  .input-wrapper.email {
  content: "Username or e-mail *";
}
html[lang="en"]
  .user-action-in
  .login-widget
  .tab-content
  form
  .input-wrapper.password {
  content: "Password";
}
html[lang="en"]
  .subcategories.with-image.showAll
  + .show-more
  .btn-more
  span:before {
  content: "Show less";
}
html[lang="en"] .in-404 .content-inner .banner-wrapper h4:before {
  content: "Explore our offer";
}
html[lang="en"] .homepage-blog-wrapper .homepage-group-title:before {
  content: "Blog";
}
html[lang="en"] .cart-table .cart-table-header td.cart-p-image:before {
  content: "Product";
}
html[lang="en"] .id--16 label[for="deliveryCountryId"]:before {
  content: "Country";
}
html[lang="en"] .id--16 .co-box.co-basic-information h4:after {
  content: "Basic info";
}
html[lang="en"]
  .order-summary-item.price
  .price-wrapper
  .price-primary.price-label:before {
  content: "Total price";
}
html[lang="en"]
  .order-summary-item.price
  .price-wrapper
  .price-secondary.price-label:before {
  content: "Total price without VAT";
}
html[lang="en"]
  .order-summary
  .recapitulation-shipping-billing
  > strong:before {
  content: "Shipping";
}
html[lang="en"]
  .order-summary
  .recapitulation-shipping-billing.last
  > strong:before {
  content: "Payment";
}
html[lang="en"]
  #product-detail-form
  > .detail-parameters
  .delivery-time
  > span:before {
  content: "We can deliver to:";
}
html[lang="en"] .description-inner .basic-description:before {
  content: "Product description";
}
.content-wrapper {
  background-color: #181a18;
}
.flex-wrap {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .container {
    width: 100%;
  }
}
@media (min-width: 1440px) {
  .container {
    width: 1340px;
  }
}
@media (max-width: 767px) {
  .overall-wrapper {
    padding-bottom: 0 !important;
    padding-top: 70px;
  }
  .content-wrapper {
    background-color: #181a18;
    padding-top: 0;
  }
  .content-wrapper.container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--color-tertiary);
  font-style: italic;
  font-weight: 800;
  line-height: 1.2;
  text-transform: uppercase;
}
h1 {
  font-size: 1.75rem;
  margin-bottom: 30px;
  margin-top: 40px;
}
h2 {
  color: var(--color-tertiary);
  font-size: 1.625rem;
}
.h4,
h3,
h4 {
  font-size: 1.25rem;
}
.h4,
h4 {
  margin: 20px 0;
}
.link-like,
a {
  font-style: italic;
}
.link-like,
.link-like:focus,
.link-like:hover,
a,
a:focus,
a:hover {
  color: var(--color-tertiary);
}
.banner .link-like,
.banner a,
.banner-category .link-like,
.banner-category a,
.banner-wrapper .link-like,
.banner-wrapper a,
.carousel-inner .link-like,
.carousel-inner a,
.content .link-like,
.content a {
  color: var(--color-primary);
  text-decoration: underline;
}
.banner .link-like:hover,
.banner a:hover,
.banner-category .link-like:hover,
.banner-category a:hover,
.banner-wrapper .link-like:hover,
.banner-wrapper a:hover,
.carousel-inner .link-like:hover,
.carousel-inner a:hover,
.content .link-like:hover,
.content a:hover {
  color: var(--color-primary);
  text-decoration: none;
}
#content {
  line-height: 1.384615;
  padding-top: 0;
}
#content h1 {
  font-size: 1.5rem;
}
#content p {
  margin: 0 0 18px;
}
.chevron-after:after {
  font-size: 0.625rem;
  margin-left: 5px;
}
@media (min-width: 768px) {
  #content h1,
  h1 {
    font-size: 2.375rem;
  }
  .homepage-group-title,
  .products-header,
  h2 {
    font-size: 2.125rem;
  }
  h3 {
    font-size: 1.5rem;
  }
}
.type-page #content h1,
.type-post #content h1,
.type-posts-listing #content h1 {
  margin-top: 20px;
}
.in-404 .content-inner {
  margin: 80px auto 150px;
  max-width: 750px;
}
.in-404 .content-inner > p {
  font-size: 16px;
}
.in-404 .content-inner .banner-wrapper {
  border-bottom: 1px solid #454545;
  margin-bottom: 30px;
  padding-bottom: 20px;
}
.in-404 .content-inner .banner-wrapper h4 {
  font-size: 0;
  margin: 25px 0 15px;
}
.in-404 .content-inner .banner-wrapper h4:before {
  font-size: 1.125rem;
  font-weight: 600;
}
.in-404 .content-inner .banner-wrapper ul {
  -moz-column-count: 2;
  column-count: 2;
  list-style-type: none;
  padding-left: 0;
}
.in-404 .content-inner .banner-wrapper ul li {
  margin-bottom: 5px;
}
.in-404 .content-inner .banner-wrapper ul li a {
  font-size: 16px;
}
.in-404 .empty-content-404 {
  border-bottom: 1px solid #454545;
  margin-bottom: 0;
  padding-bottom: 35px;
  padding-left: 105px;
  position: relative;
  text-align: left;
}
.in-404 .empty-content-404:before {
  background: url(https://cdn.myshoptet.com/usr/453470.myshoptet.com/user/documents/upload/icons/404.svg)
    no-repeat;
  background-size: 100% auto;
  content: "";
  display: block;
  height: 84px;
  left: 0;
  position: absolute;
  top: -5px;
  width: 84px;
}
.in-404 .empty-content-404 h1 {
  color: var(--color-tertiary);
  font-size: 1.625rem;
  margin: 0 0 5px;
}
.in-404 .empty-content-404 h2 {
  font-size: 16px;
  font-weight: 300;
  margin: 0;
}
.in-404 .empty-content-404 h2:after,
.in-404 .empty-content-404 p {
  display: none;
}
@media (min-width: 992px) {
  .in-404 .empty-content-404 h1 {
    font-size: 2.125rem;
  }
}
@media (max-width: 579px) {
  .in-404 .empty-content-404 {
    padding-left: 0;
    text-align: center;
  }
  .in-404 .empty-content-404:before {
    margin: 0 auto 20px;
    position: static;
  }
  .in-404 .content-inner .banner-wrapper {
    text-align: center;
  }
  .in-404 .content-inner .banner-wrapper ul {
    -moz-column-count: 1;
    column-count: 1;
  }
  .in-404 .content-inner > p {
    text-align: center;
  }
}
.homepage-blog-wrapper,
.type-posts-listing #newsWrapper {
  display: flex;
  flex-wrap: wrap;
}
.homepage-blog-wrapper .news-item,
.type-posts-listing #newsWrapper .news-item {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
  max-width: 440px;
  padding: 10px;
  width: 100%;
}
.homepage-blog-wrapper .news-item a,
.type-posts-listing #newsWrapper .news-item a {
  color: var(--color-tertiary);
  text-decoration: none;
}
.homepage-blog-wrapper .news-item a .image,
.type-posts-listing #newsWrapper .news-item a .image {
  border-radius: 2px;
  overflow: hidden;
}
.homepage-blog-wrapper .news-item h2,
.type-posts-listing #newsWrapper .news-item h2 {
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
}
.homepage-blog-wrapper .news-item > a,
.type-posts-listing #newsWrapper .news-item > a {
  order: -2;
}
.homepage-blog-wrapper .news-item .news-image,
.type-posts-listing #newsWrapper .news-item .news-image {
  margin-bottom: 12px;
}
.homepage-blog-wrapper .news-item .description,
.type-posts-listing #newsWrapper .news-item .description {
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
}
.homepage-blog-wrapper .news-item .description p,
.type-posts-listing #newsWrapper .news-item .description p {
  font-size: 0.875rem;
}
.homepage-blog-wrapper .news-item time,
.type-posts-listing #newsWrapper .news-item time {
  margin-bottom: 0;
  order: -2;
  padding-left: 10px;
  padding-right: 10px;
}
.homepage-blog-wrapper .news-item .title,
.type-posts-listing #newsWrapper .news-item .title {
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
  margin: 12px 0 10px;
}
.homepage-blog-wrapper .news-item .read-article,
.type-posts-listing #newsWrapper .news-item .read-article {
  color: var(--color-primary);
  display: inline-block;
  font-size: 16px;
  margin-top: 5px;
  text-decoration: underline;
}
.homepage-blog-wrapper .news-item .read-article:after,
.type-posts-listing #newsWrapper .news-item .read-article:after {
  color: #283056;
  font-weight: 700;
}
.homepage-blog-wrapper .news-item .read-article:hover,
.type-posts-listing #newsWrapper .news-item .read-article:hover {
  text-decoration: none;
}
.homepage-blog {
  margin-top: 0;
}
.homepage-blog .homepage-group-title {
  font-size: 2.125rem;
}
.homepage-blog .homepage-group-title:before {
  display: block;
  font-size: 1.625rem;
}
.homepage-blog .text-center {
  margin: 15px 0;
  width: 100%;
}
.homepage-blog .text-center > .btn {
  display: initial;
  font-size: 0.875rem;
}
.type-posts-listing #newsWrapper {
  margin: 0 -10px;
}
@media (min-width: 480px) {
  .homepage-blog-wrapper .news-item,
  .type-posts-listing #newsWrapper .news-item {
    flex-basis: 50%;
    width: 50%;
  }
  .homepage-blog-wrapper .news-item .image,
  .type-posts-listing #newsWrapper .news-item .image {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .homepage-blog-wrapper .news-item,
  .type-posts-listing #newsWrapper .news-item {
    flex-basis: 33.33%;
    width: 33.33%;
  }
  .homepage-blog-wrapper .news-item .title,
  .type-posts-listing #newsWrapper .news-item .title {
    font-size: 1.125rem;
  }
  .homepage-blog-wrapper .news-item .description p,
  .type-posts-listing #newsWrapper .news-item .description p {
    font-size: 16px;
  }
  .homepage-blog-wrapper .homepage-group-title:before {
    font-size: 2.125rem;
  }
}
@media (max-width: 991px) {
  .homepage-blog-wrapper .news-item:nth-child(n + 4) {
    display: none;
  }
}
@media (max-width: 767px) {
  .homepage-blog-wrapper .news-item,
  .type-posts-listing #newsWrapper .news-item {
    padding: 10px 5px;
  }
}
.id--9 .cart-empty.cart-inner h4 {
  display: block;
  font-weight: 600;
  margin: 25px 0;
}
.id--9 .cart-empty .empty-cart-boxes > .col-md-6:last-of-type {
  display: none;
}
.id--9 .cart-empty .empty-cart-boxes > .col-md-6 ul li {
  margin-bottom: 10px;
}
.id--9 .cart-empty .empty-cart-boxes > .col-md-6 ul li a {
  color: var(--color-tertiary);
}
.id--9 .coupon-input {
  order: 2;
  padding: 35px 0 25px;
}
.id--9 .coupon-input .toggle-coupon-input-button {
  margin-bottom: 15px;
}
.id--9 .alert {
  margin: 0 0 25px;
}
.cart-widget-product {
  color: #c4bcac;
}
.cart-widget-product-unit {
  visibility: hidden;
}
.cart-widget-product-price {
  width: 33.3333%;
}
.free-gifts-wrapper .free-gifts-img > img,
.free-product-gifts-wrapper .free-gifts-img > img {
  width: 66px;
}
.cart-table .p-total {
  padding-right: 0;
}
.cart-table tr.removeable .remove-item {
  margin: -4px 0 0;
  width: auto;
}
.cart-table tr td {
  background-color: #181a18;
  font-size: 16px;
  padding-bottom: 15px;
  padding-top: 15px;
}
.cart-table tr td.free-gift-name-cell {
  padding-left: 0;
}
.cart-table tr td .main-link {
  font-weight: 600;
}
.cart-table tr td.cart-p-image {
  background-color: #181a18;
  padding-left: 0;
  width: 81px;
}
.cart-table tr td.cart-p-image img {
  width: 66px;
}
.cart-table tr td.p-name a {
  color: var(--color-tertiary);
  text-decoration: none;
}
.cart-table tr td.p-availability {
  font-size: 0.875rem;
  text-align: left;
}
.cart-table tr td.p-availability strong {
  font-weight: 600;
}
.cart-table tr td.p-quantity {
  text-align: left;
}
.cart-table tr .btn-sm.add-to-cart-button {
  font-size: 16px;
  font-weight: 600;
  height: 40px;
  line-height: 40px;
  margin-bottom: 11px;
  padding: 0 20px;
  text-transform: uppercase;
}
.cart-table tr.related td {
  background-color: #181a18;
}
.cart-table .remove-item {
  opacity: 1 !important;
}
.cart-table .remove-item:before {
  color: #ff565f;
  font-size: 16px;
}
.cart-table .cart-table-header td {
  color: var(--color-tertiary);
  font-size: 0.875rem;
  font-weight: 300;
}
.cart-table .cart-table-header td.p-total {
  text-align: center;
}
.cart-table .p-price .price-final {
  color: var(--color-tertiary);
}
.id--9 .next-step-forward:after,
.in-krok-1 .next-step-forward:after {
  display: none;
}
@media (max-width: 991px) {
  .cart-table {
    border-bottom: none !important;
  }
  .cart-table tr,
  .cart-table tr:last-child {
    border-bottom: 1px solid #454545;
  }
  .summary .col-md-4,
  .summary .col-md-8 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .ordering-process .extra.delivery {
    max-width: 100%;
  }
  ol.cart-header li a,
  ol.cart-header li strong {
    display: block;
    text-align: center;
  }
  ol.cart-header li a:before,
  ol.cart-header li strong:before {
    margin: 0 auto 5px;
  }
  .id--9 .summary .col-md-4 {
    border-top: 1px solid #454545;
    margin-top: 20px;
    padding-top: 15px;
  }
  .advanced-order .extras-wrap .extra {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .toggle-coupon-input .toggle-coupon-input-button {
    display: block;
  }
  .toggle-coupon-input .discount-coupon {
    display: none;
  }
  .id--16 .overall-wrapper,
  .id--17 .overall-wrapper {
    padding-top: 0;
  }
  .id--16 #header,
  .id--17 #header {
    height: 70px;
    position: relative;
  }
  .id--16 #header .header-top .container,
  .id--17 #header .header-top .container {
    padding-left: 10px;
  }
  .id--16 #header .search,
  .id--17 #header .search {
    display: none;
  }
  .ordering-process .cart-inner > .next-step {
    flex-direction: column;
  }
  .ordering-process .cart-inner > .next-step .next-step-back {
    order: 1;
  }
}
.cart-empty .h1.cart-heading {
  margin-top: 20px !important;
}
.cart-empty .contact-box ul li:not(.social-icon-list) span:before {
  top: 10px;
}
.remove-item:before {
  color: #fff;
}
.type-category #content {
  padding-bottom: 20px;
}
.type-category .pagination-appendix,
.type-category .product .flag-master {
  display: none;
}
.category-content-wrapper > h4 {
  font-size: 19px;
  font-style: normal;
}
@media (min-width: 992px) {
  .category-content-wrapper .products-block .product:nth-child(3n) {
    border-right: 0;
  }
}
.category-header-pagination {
  color: #666;
}
@media (min-width: 480px) {
  .category-content-wrapper .products-block .product {
    padding: 20px 10px;
  }
}
@media (min-width: 768px) {
  .category-header {
    padding-left: 0;
    padding-top: 0 !important;
    text-align: left;
  }
  .category-header > form {
    display: block;
    order: -1;
    padding-bottom: 15px;
    padding-top: 20px;
  }
  .category-header .dropdown button {
    display: none;
    font-size: 0.875rem;
    font-weight: 500;
    padding: 10px;
  }
  .category-header .dropdown .dropdown-menu {
    background-color: transparent;
    border: none;
    box-shadow: none;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px;
    position: static;
  }
  .category-header .dropdown .dropdown-menu li {
    margin-right: 15px;
    padding: 0;
  }
  .category-header .dropdown .dropdown-menu li label,
  .category-header .dropdown .dropdown-menu li strong {
    color: #d7d0c4;
    font-size: 16px;
    padding-block: 0;
    padding-inline: 5px;
  }
  .category-header .dropdown .dropdown-menu li label {
    text-decoration: underline;
  }
  .category-header .dropdown .dropdown-menu li label:hover {
    color: var(--color-tertiary);
    text-decoration: none;
  }
  .category-header .products-listing-order-heading {
    display: none;
  }
  .category-top > h4:before {
    font-size: 1.5rem;
  }
}
@media (min-width: 992px) {
  .category-content-wrapper > h4 {
    color: #d7d0c4;
    font-size: 1.75rem;
  }
}
@media (max-width: 767px) {
  .category-header #products-listing-order {
    background-color: #181a18;
    border: 1px solid #454545 !important;
    font-size: 18px !important;
  }
  .category-header #products-listing-order .products-listing-order-heading {
    display: none;
  }
  .category-header #products-listing-order .icon-chevron-down {
    font-size: 16px !important;
  }
  .category-header #products-listing-order .icon-chevron-down:before {
    color: #4e755f;
  }
  .category-content-wrapper {
    display: flex;
    flex-wrap: wrap;
  }
  .category-content-wrapper > div,
  .category-content-wrapper > h4 {
    width: 100%;
  }
  .category-content-wrapper > h4 {
    margin: 30px 0 15px;
  }
  .category-content-wrapper #filters-wrapper {
    margin-top: 15px;
    order: -5;
  }
}
.category-top {
  background-color: #181a18;
  margin-bottom: 30px;
  padding-bottom: 25px;
  position: relative;
  z-index: 1;
}
.category-top:before {
  background: #181a18;
  content: "";
  display: block;
  height: 100%;
  left: 50%;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  width: 100vw;
  z-index: -1;
}
@media (min-width: 768px) {
  .category-top {
    max-width: unset !important;
  }
}
.category-title {
  font-weight: 700;
  line-height: 1.05;
  margin-bottom: 20px !important;
  margin-top: 0 !important;
  padding-top: 20px;
}
.category-perex {
  color: #9d9d9d;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
@media (min-width: 992px) {
  .category-perex .mime-category {
    display: grid;
    grid-auto-flow: column;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 768px) {
  .category-perex .mime-category {
    gap: 20px;
  }
}
@media (min-width: 992px) {
  .category-perex .mime-category__text p {
    max-width: 530px;
  }
}
.category-perex .mime-category__text .mime-category_benefits {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .category-perex .mime-category__text .mime-category_benefits {
    flex-direction: row;
    gap: 30px;
  }
}
@media (min-width: 1200px) {
  .category-perex .mime-category__image {
    margin-top: -65px;
  }
}
@media (min-width: 1440px) {
  .category-perex .mime-category__image {
    margin-top: -130px;
  }
}
.category-perex .mime-category .benefit {
  display: flex;
  gap: 8px;
}
.category-perex .mime-category .benefit img {
  height: 24px;
  margin-left: 8px;
  width: 24px;
}
.category-perex .mime-category .benefit p {
  color: #c4bcac;
  font-family: var(--template-headings-font), sans-serif;
  font-size: 0.875rem;
  font-style: italic;
  font-weight: 800;
  margin-bottom: 0 !important;
}
.id-1 #content {
  display: flex;
  flex-direction: column;
}
.homepage-group-title,
.products-header {
  font-size: 2.125rem;
  font-weight: 800;
}
.welcome-wrapper {
  display: none;
}
.footer-banners[data-editorid="bannerFooter"] {
  order: 2;
}
.container-narrow:has(.homepage-blog-wrapper) {
  order: 3;
}
.footer-banner .about .row {
  margin-left: -10px;
  margin-right: -10px;
}
.footer-banner .about .row .col-md-6 {
  padding: 10px;
}
.footer-banner .about .row .col-md-6:nth-child(2) {
  text-align: center;
}
.footer-banner .about .row h1 {
  font-size: 32px !important;
  margin: 50px 0 15px !important;
}
@media (min-width: 768px) {
  .footer-banner .about h1 {
    font-size: 38px !important;
    margin: 30px 0 20px !important;
  }
}
.homepage-blog {
  background-color: #181a18;
  padding-bottom: 60px;
  padding-top: 80px;
}
.blog-wraper .news-wrapper {
  align-items: stretch;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .blog-wraper .news-wrapper {
    margin-inline: -15px;
    width: calc(100% + 30px);
  }
}
.blog-wraper .news-wrapper .news-item {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .blog-wraper .news-wrapper .news-item {
    margin-inline: -15px;
    width: calc(100% + 30px);
  }
}
@media (min-width: 768px) {
  .blog-wraper .news-wrapper .news-item {
    width: calc(33.33333% - 10px);
  }
}
.blog-wraper .news-wrapper .news-item h2 {
  margin: auto;
  order: 2;
  width: 90%;
}
.blog-wraper .news-wrapper .news-item time {
  background-color: #181a18;
  color: #c4bcac;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 400;
  margin: 0 !important;
  padding-right: 1rem;
  position: relative;
  z-index: 1;
}
.blog-wraper .news-wrapper .news-item .time-wrapper {
  margin: auto;
  order: 1;
  padding-block: 16px;
  position: relative;
  width: 90%;
}
.blog-wraper .news-wrapper .news-item .time-wrapper:after {
  background: #454545;
  content: "";
  height: 1px;
  inset: 0;
  margin: auto;
  position: absolute;
  width: 100%;
}
.blog-wraper .news-wrapper .news-item .image a {
  width: 100%;
}
.blog-wraper .news-wrapper .news-item .title {
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  margin-top: 10px;
  padding-bottom: 16px;
  text-decoration: none;
}
.blog-wraper .news-wrapper .news-item .title a {
  color: #d7d0c4;
  font-size: 1.125rem;
  font-style: normal;
}
.blog-wraper .news-wrapper .news-item .description {
  color: #d7d0c4;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  margin: auto;
  order: 3;
  width: 90%;
}
.blog-wraper .news-wrapper .news-item .description p a {
  color: #4e755f;
  font-style: normal;
  text-decoration: underline;
}
.blog-wraper .news-wrapper .news-item .text time {
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .blog-wraper .news-wrapper .news-item .text {
    border: 1px solid #f4f4f4;
    border-top: none;
    padding: 0 14px 22px;
  }
}
@media (max-width: 767px) {
  .blog-wraper .news-wrapper .news-item .image {
    margin-right: 10px;
    width: 33.3333333333%;
  }
  .blog-wraper .news-wrapper .news-item .title {
    margin-top: 0;
  }
}
@media (max-width: 479px) {
  .blog-wraper .news-wrapper .news-item .image {
    margin-bottom: 10px;
  }
}
.blog-wraper .news-wrapper .news-item:not(:nth-child(-n + 3)) {
  display: none;
}
@media (min-width: 768px) {
  .blog-wraper .news-item .image {
    margin-right: 0;
  }
}
@media (min-width: 480px) {
  .blog-wraper .news-item .image {
    margin-right: 0;
    width: 100%;
  }
}
.blog-wraper .text time {
  display: none;
}
.blog-wraper .image {
  position: relative;
}
.blog-wraper .image time {
  background-color: #478c5c;
  border-radius: 50%;
  bottom: 0;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 600;
  height: 50px;
  line-height: 50px;
  margin-bottom: -15px;
  position: absolute;
  right: 14px;
  text-align: center;
  width: 50px;
}
@media (max-width: 767px) {
  .blog-wraper .text time {
    display: block;
  }
  .blog-wraper .image time {
    display: none;
  }
}
@media (min-width: 768px) {
  .banner-category .blog-wraper a:hover img,
  .banner-footer .blog-wraper a:hover img,
  .banner-wrapper .blog-wraper a:hover img,
  .banners-content .blog-wraper a:hover img,
  .footer-banner .blog-wraper a:hover img {
    transform: inherit;
  }
}
.ordering-process .contact-box ul {
  flex-wrap: wrap;
}
.ordering-process .contact-box ul > li:not(.social-icon-list) {
  width: 100%;
}
.ordering-process .contact-box ul li {
  margin-bottom: 10px;
}
.ordering-process .contact-box ul li a {
  color: var(--color-tertiary);
  text-decoration: none;
}
.ordering-process .contact-box ul li a:hover {
  text-decoration: underline;
}
.ordering-process .contact-box ul li span {
  width: 100%;
}
.ordering-process .contact-box ul li span.mail:before {
  background: none;
  color: #c4bcac;
  content: "\e924";
  font-size: 16px;
  height: 24px;
  line-height: 24px;
  margin-top: 0;
  top: 0;
  width: 24px;
}
.ordering-process .contact-box ul li span.tel:before {
  background: none;
  color: #c4bcac;
  content: "\e92c";
  font-size: 16px;
  height: 24px;
  line-height: 24px;
  margin-top: 0;
  top: 0;
  width: 24px;
}
.ordering-process .contact-box ul li span.facebook:before {
  color: #c4bcac;
  content: "\e900" !important;
  font-size: 16px;
  line-height: 21px;
  margin-top: 0;
  top: 0;
}
.ordering-process .contact-box ul li span.instagram:before {
  color: #c4bcac;
  content: "\e909" !important;
  font-size: 16px;
  line-height: 21px;
  margin-top: 0;
  top: 0;
}
.ordering-process .contact-box ul li span.twitter:before {
  color: #c4bcac;
  content: "\e901" !important;
  font-size: 16px;
  line-height: 21px;
  margin-top: 0;
  top: 0;
}
.ordering-process #header .site-name {
  margin-right: auto;
}
.ordering-process .cart-inner {
  width: 100%;
}
.ordering-process .cart-inner > .next-step {
  -webkit-box-align: center;
  -webkit-box-pack: justify;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
.ordering-process .cart-inner > .next-step .btn-conversion {
  max-width: 250px;
  width: 100%;
}
.ordering-process .next-step-back:before {
  font-size: 0.625rem;
}
.ordering-process .btn.btn-conversion,
.ordering-process a.btn.btn-conversion {
  font-size: 1.25rem;
  font-weight: 600;
  padding: 15px 25px;
}
.ordering-process .btn.btn-conversion:after,
.ordering-process a.btn.btn-conversion:after {
  display: none;
}
.ordering-process .delivery-time {
  margin: 10px 0;
}
.ordering-process .extra.delivery {
  max-width: 526px;
  padding: 5px 0;
}
.ordering-process .extra.delivery > span {
  font-size: 16px;
}
.ordering-process .extra.delivery > span:before {
  color: var(--color-primary);
  content: "\e92e";
  display: block;
  float: left;
  font-family: Shoptet;
  font-size: 1.375rem;
  line-height: 22px;
  margin-right: 10px;
}
.ordering-process .extra.delivery .price-range {
  background-color: #fff;
  border: 1px solid #454545;
  border-radius: 10px;
  margin: 15px 0 0;
  max-width: 100%;
}
.ordering-process .extra.delivery .price-range:before {
  display: none;
}
.ordering-process .extra.delivery .price-range > div {
  background-color: #46cb8b;
  border-radius: 10px;
}
.ordering-process h4 {
  font-weight: 500;
  margin: 44px 0 10px;
  text-align: left;
}
.ordering-process .co-box h4 {
  margin: 44px 0 10px;
  padding: 0;
}
.ordering-process .co-box h4:before {
  display: none;
}
.ordering-process .co-box > div {
  border-radius: 6px;
}
.id--16 .order-summary-item.price .price-wrapper .price-primary.price-label {
  font-size: 0;
}
.id--16 label[for="deliveryCountryId"] {
  font-size: 0 !important;
}
.id--16 label[for="deliveryCountryId"]:before {
  font-size: 16px;
  font-weight: 600;
}
.id--16 .co-box.co-basic-information h4 {
  font-size: 0;
  margin: 0 0 5px;
}
.id--16 .co-box.co-basic-information h4:after {
  font-size: 1.375rem;
  font-weight: 500;
}
.id--16 .co-box.co-basic-information .row {
  border: 1px solid #454545;
  border-radius: 4px;
  display: block;
  margin: 0;
  padding: 30px 0 10px;
}
.id--16 .co-box.co-basic-information .row > div {
  margin-bottom: 10px;
  padding: 0 20px;
  width: 100%;
}
.id--16 .co-box.co-basic-information .form-group label {
  font-size: 16px;
  font-weight: 600;
}
.id--16 .co-box.co-basic-information .form-group label:after {
  content: "*";
  font-size: 16px;
  font-weight: 600;
}
.order-summary-item.price,
.summary {
  background-color: #181a18;
  border-radius: 6px;
  padding: 20px 25px 30px;
}
.order-summary-item.price .price-wrapper,
.summary .price-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-left: auto;
  max-width: 400px;
  padding: 0;
  width: 100%;
}
.order-summary-item.price .price-wrapper > span,
.summary .price-wrapper > span {
  flex: none;
  width: 170px;
}
@media (min-width: 768px) {
  .order-summary-item.price .price-wrapper > span,
  .summary .price-wrapper > span {
    width: 190px;
  }
}
.order-summary-item.price .price-wrapper > strong,
.summary .price-wrapper > strong {
  flex: none;
  min-width: 80px;
  width: auto;
}
@media (min-width: 768px) {
  .order-summary-item.price .price-wrapper > strong,
  .summary .price-wrapper > strong {
    min-width: 150px;
  }
}
.order-summary-item.price .price-wrapper .price-primary,
.summary .price-wrapper .price-primary {
  flex: none;
  font-size: 1.375rem;
  font-weight: 800;
}
.order-summary-item.price .price-wrapper .price-primary.price-label,
.summary .price-wrapper .price-primary.price-label {
  font-size: 16px;
  text-align: left;
}
@media (min-width: 768px) {
  .order-summary-item.price .price-wrapper .price-primary.price-label,
  .summary .price-wrapper .price-primary.price-label {
    text-align: right;
  }
}
.order-summary-item.price .price-wrapper .price-primary.price-label:before,
.summary .price-wrapper .price-primary.price-label:before {
  display: block;
  font-size: 1.375rem;
}
.order-summary-item.price .price-wrapper .price-secondary,
.summary .price-wrapper .price-secondary {
  color: var(--color-tertiary);
  font-size: 1.25rem;
  font-weight: 400;
}
.order-summary-item.price .price-wrapper .price-secondary.price-label,
.summary .price-wrapper .price-secondary.price-label {
  font-size: 1.25rem;
  text-align: left;
}
@media (min-width: 768px) {
  .order-summary-item.price .price-wrapper .price-secondary.price-label,
  .summary .price-wrapper .price-secondary.price-label {
    text-align: right;
  }
}
.order-summary-item.price .price-wrapper .price-secondary.price-label:before,
.summary .price-wrapper .price-secondary.price-label:before {
  font-size: 0;
}
#checkoutContent {
  margin-left: 0;
}
#checkoutContent .form-group {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 15px;
}
#checkoutContent .form-group.js-validated-element-wrapper {
  display: block;
}
#checkoutContent .form-group.company-shopping {
  margin-bottom: 25px;
}
#checkoutContent .form-group .form-control {
  height: 45px;
  max-width: 310px;
  padding: 0 10px;
}
#checkoutContent .form-group textarea.form-control {
  height: auto;
}
#checkoutContent .form-group select {
  padding-bottom: 5px;
  padding-top: 5px;
}
#checkoutContent .form-group #payment-currency {
  max-width: 105px;
  min-width: auto;
}
#checkoutContent .helper {
  background-color: transparent;
  border: 1px solid #454545;
  border-radius: 4px;
  padding: 20px;
}
#checkoutContent .helper a {
  color: #283056;
  font-size: 16px;
  font-weight: 300;
}
.smart-labels-active #checkoutContent .smart-label-wrapper label {
  font-size: 16px;
  height: auto;
  line-height: 1.4;
  opacity: 1;
  padding: 0;
  position: static;
  width: 88px;
}
#checkoutSidebar .toggle-contacts {
  box-shadow: none;
  color: var(--color-tertiary);
  font-size: 1.125rem;
  font-weight: 400 !important;
  padding: 8px 0 12px;
}
.payment-logo img {
  max-height: 32px;
}
.for-free,
.radio-wrapper.active .for-free {
  color: #5fa95b;
}
.shipping-billing-table {
  border: 1px solid #454545;
  padding: 0 15px;
}
.shipping-billing-table .radio-wrapper {
  border-color: #454545;
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
  box-shadow: none;
  padding: 5px 0;
}
.shipping-billing-table .radio-wrapper:hover {
  border-color: #454545 !important;
  box-shadow: none !important;
}
.shipping-billing-table .radio-wrapper:last-of-type {
  border-bottom: none !important;
}
.checkout-box .box.box-sm {
  transform: none;
  visibility: hidden;
}
.order-summary {
  font-size: 0.875rem;
}
.order-summary .order-summary-inner {
  border: 1px solid #454545;
  border-bottom: none;
  border-radius: 6px;
  margin-top: 0;
  padding: 10px 15px 0;
}
.order-summary .order-summary-inner > h4 {
  display: none;
}
.order-summary > h4 {
  margin: 40px 0 10px;
  padding: 0;
}
.order-summary .order-summary-item:not(.helper) {
  border: none;
  display: flex;
  flex-wrap: wrap;
  padding: 10px 0;
}
.order-summary .order-summary-item:not(.helper) .cart-item-price {
  display: none;
}
.order-summary .order-summary-item:not(.helper) .cart-item-amount {
  color: var(--color-tertiary);
  order: -1;
  text-align: left;
  width: 30px;
}
.order-summary .order-summary-item:not(.helper) .cart-item-amount .unit-value {
  font-size: 0;
}
.order-summary
  .order-summary-item:not(.helper)
  .cart-item-amount
  .unit-value:before {
  content: "x";
  font-size: 0.875rem;
}
.order-summary .order-summary-item:not(.helper) .cart-item-name a {
  font-weight: 600;
  text-decoration: none;
}
.order-summary .order-summary-item {
  border-color: #454545;
}
.order-summary .order-summary-item.helper {
  margin-top: 10px;
}
.order-summary .recapitulation-single {
  border-color: #454545;
}
.order-summary .recapitulation-single strong {
  -webkit-box-align: center;
  -webkit-box-pack: start;
  -ms-flex-align: center;
  -ms-flex-pack: start;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  text-align: left;
}
.order-summary .recapitulation-single strong:before {
  display: block;
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 1px;
  width: 100%;
}
.order-summary .recapitulation-single strong > span {
  font-weight: 600;
  margin-left: auto;
  margin-top: -15px;
  order: 2;
}
.order-summary .order-recapitulation {
  position: relative;
}
.order-summary .order-recapitulation:after {
  border: 1px solid #454545;
  border-radius: 0 0 6px 6px;
  border-top: none;
  bottom: 0;
  content: "";
  display: block;
  height: 5px;
  left: -16px;
  position: absolute;
  right: -16px;
}
.order-summary .order-summary-item.price {
  background-color: #181a18;
  border-radius: 6px;
  margin-left: -16px;
  margin-right: -16px;
  margin-top: 15px;
  padding: 15px;
  position: relative;
  width: auto;
}
.order-summary .order-summary-item.price:after {
  border: 1px solid #181a18;
  border-bottom: none;
  border-top: none;
  content: "";
  display: block;
  height: 18px;
  left: 0;
  position: absolute;
  right: 0;
  top: -18px;
}
.id--17.smart-labels-active #checkoutContent .smart-label-wrapper label {
  min-width: 190px;
  padding-right: 15px;
  width: auto;
}
.id--17 .co-box h4 {
  display: none;
}
.id--17 .co-contact-information {
  margin-bottom: 60px;
}
.id--17 .co-billing-address,
.id--17 .co-contact-information {
  border: 1px solid #454545;
  border-radius: 6px;
  padding: 30px 15px 10px;
}
.id--17 #shipping-address.js-hidden.visible {
  background-color: #fff;
  border: 1px solid #454545;
  border-radius: 0 0 6px 6px;
  border-top: none;
  margin-top: -4px;
  padding: 15px 15px 10px;
}
.id--17 .co-box-additional {
  margin-top: 23px;
}
.id--17 .consents.consents-first {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .ordering-process #header {
    position: relative;
  }
  .in-step-1 #header .header-top-wrapper,
  .in-step-2 #header .header-top-wrapper {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .in-step-1 #header .search,
  .in-step-2 #header .search {
    display: none;
  }
  .in-step-1 #header .header-top .mail,
  .in-step-2 #header .header-top .mail {
    margin-left: 80px;
    margin-right: auto;
    margin-top: -4px;
    position: static;
  }
  .in-step-1 #header .header-top .site-name,
  .in-step-2 #header .header-top .site-name {
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .ordering-process .summary {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: flex;
  }
  .ordering-process .summary .col-md-4 {
    width: 400px;
  }
  .ordering-process .summary .col-md-8 {
    width: calc(100% - 400px);
  }
  .ordering-process .cart-row {
    margin-left: -10px;
    margin-right: -10px;
  }
  .ordering-process #checkoutContent,
  .ordering-process .col-md-4,
  .ordering-process .col-md-8 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .ordering-process h4 {
    font-size: 1.375rem;
  }
}
@media (min-width: 1200px) {
  #checkoutContent {
    width: 60%;
  }
  #checkoutSidebar {
    width: 40%;
  }
  .id--16 #checkoutSidebar {
    margin-top: 42px;
  }
  .cart-inner .next-step {
    flex-direction: row;
  }
  .cart-inner .next-step .next-step-back {
    margin: 15px 30px 15px 0;
    white-space: nowrap;
  }
}
@media (max-width: 1199px) {
  #checkoutSidebar .banner-help {
    display: none;
  }
}
#content,
#content .text-box {
  background-color: #181a18;
}
#content .text-box {
  margin: 50px 0 30px;
  padding: 25px;
}
#content .text-box h2,
#content .text-box h3,
#content .text-box h4,
#content .text-box p,
#content .text-box ul {
  margin: 10px 0;
}
#content .text-box a {
  color: var(--color-tertiary);
  font-weight: 600;
}
.in-hodnoceni-obchodu #content {
  padding-top: 20px;
}
.custome-page #content {
  padding-top: 35px;
}
.in-znacka .content-wrapper .product,
.type-search .content-wrapper .product {
  border-bottom: 1px solid #454545;
}
@media (min-width: 1200px) {
  .in-znacka .content-wrapper .product,
  .type-search .content-wrapper .product {
    width: 25%;
  }
  .in-znacka .content-wrapper .product:nth-child(4n),
  .type-search .content-wrapper .product:nth-child(4n) {
    border-right: 0;
  }
}
.in-jak-nakupovat #content,
.in-kontakty #content {
  padding-left: 20px;
  padding-right: 0;
}
.in-jak-nakupovat #content-wrapper ol,
.in-kontakty #content-wrapper ol {
  padding-left: 20px;
}
.in-jak-nakupovat #content-wrapper ol li,
.in-kontakty #content-wrapper ol li {
  margin-bottom: 25px;
  min-height: 35px;
}
.in-jak-nakupovat #content-wrapper ol li::marker,
.in-kontakty #content-wrapper ol li::marker {
  font-weight: 600;
}
.in-jak-nakupovat .col-md-6 > p > img,
.in-kontakty .col-md-6 > p > img {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}
.in-kontakty .content-inner {
  font-size: 0.875rem;
  padding-bottom: 70px;
}
.in-kontakty .content-inner h3 {
  font-size: 16px;
  margin-bottom: 15px;
}
#content .how-box {
  background: url(https://cdn.myshoptet.com/usr/453470.myshoptet.com/user/documents/upload/icons/box-bg.png)
    50% no-repeat;
  background-size: cover;
  margin: 20px 0;
  padding: 30px 0;
}
#content .how-box .container {
  display: flex;
  flex-wrap: wrap;
}
#content .how-box .container > div {
  -webkit-box-align: center;
  -webkit-box-pack: center;
  -ms-flex-align: center;
  -ms-flex-pack: center;
  align-items: center;
  background-color: #fff;
  border-right: 1px solid var(--color-secondary);
  border-top: 1px solid var(--color-secondary);
  display: flex;
  justify-content: center;
  padding: 25px 10px;
  width: 50%;
}
#content .how-box .container > div p {
  font-size: 16px;
  margin: 0;
  max-width: 270px;
  text-align: center;
}
.customer-page #content h1 {
  padding-top: 20px;
}
.type-manufacturer-detail .sidebar {
  display: none;
}
@media (min-width: 768px) {
  #content .how-box .container > div {
    width: 25%;
  }
}
@media (min-width: 1200px) {
  .type-manufacturer-detail .products-block > div {
    width: 25%;
  }
}
@media (max-width: 767px) {
  .in-jak-nakupovat #content-wrapper,
  .in-kontakty #content-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  .in-jak-nakupovat #content-wrapper .container,
  .in-kontakty #content-wrapper .container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
body:has(.p-detail-inner .flag-master) .p-to-cart-block {
  opacity: 0;
  transition: all 0.3s ease-in;
}
body:has(.p-detail-inner .flag-master) .p-final-price-wrapper {
  width: 100%;
}
body:has(.p-detail-inner .flag-master)
  .p-data-wrapper
  .p-to-cart-block
  .add-to-cart {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 767px) {
  body:has(.p-detail-inner .flag-master)
    .p-data-wrapper
    .p-to-cart-block
    .add-to-cart
    .btn {
    margin-top: 20px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  body:has(.p-detail-inner .flag-master)
    .p-data-wrapper
    .p-to-cart-block
    .add-to-cart
    select {
    margin-right: 0;
  }
}
.p-image-wrapper {
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .p-image-wrapper .ratings-and-brand {
    flex-direction: row;
    gap: 10px;
  }
}
.p-thumbnails,
.p-thumbnails > div {
  height: 80px;
}
.p-thumbnails a {
  margin-right: 10px;
}
.p-thumbnails a img {
  border: 1px solid #454545;
  width: 80px;
}
.p-thumbnails a.highlighted img {
  border-color: var(--color-secondary);
}
@media (min-width: 992px) {
  .p-image-wrapper .flags-extra .flag .price-save {
    font-size: 1.375rem;
  }
}
.p-detail .p-final-price-wrapper .price-standard span {
  color: #9d9d9d;
  font-family: var(--template-headings-font), sans-serif;
  font-style: italic;
}
.p-detail .p-final-price-wrapper .price-final > span {
  font-style: italic;
  font-weight: 800;
}
@media (min-width: 992px) {
  .wide .breadcrumb-in-detail {
    float: none;
    width: 100%;
  }
  .wide .p-detail-inner .p-image-wrapper {
    width: 55%;
  }
  .wide .p-detail-inner .p-image-wrapper .p-detail-inner-header-mobile {
    display: none !important;
  }
  .wide .p-detail-inner .p-data-wrapper {
    width: 45%;
  }
}
@media (max-width: 767px) {
  .p-detail {
    padding-top: 20px;
  }
}
.p-detail-inner .flags.flags-default {
  top: 20px;
}
.p-detail-inner .flags.flags-default .flag {
  margin-bottom: 5px;
}
.p-detail-inner .p-detail-inner-header,
.p-detail-inner .p-detail-inner-header-mobile {
  margin-bottom: 15px;
}
.p-detail-inner .p-detail-inner-header h1,
.p-detail-inner .p-detail-inner-header-mobile h1 {
  margin-bottom: 5px;
}
.p-detail-inner .p-detail-inner-header .brand-wrapper,
.p-detail-inner .p-detail-inner-header-mobile .brand-wrapper {
  display: none;
}
.p-detail-inner .stars-wrapper {
  margin: 0 20px 5px 0 !important;
}
.p-detail-inner .stars-label {
  color: var(--color-tertiary);
  font-size: 0.875rem;
}
.p-detail-inner .stars-label:hover {
  text-decoration: none;
}
.p-detail-inner .p-short-description {
  margin-bottom: 15px;
}
.p-detail-inner .chevron-after {
  color: var(--color-tertiary);
  display: inline-block;
  font-size: 0.875rem;
  font-style: normal;
  margin-block: 5px;
}
.p-detail-inner .chevron-after:after {
  color: #7aa88e;
  font-size: 11px;
}
.p-detail-inner .p-code {
  display: flex;
  margin-bottom: 5px;
}
.p-detail-inner .p-code td,
.p-detail-inner .p-code th {
  color: var(--color-tertiary);
  display: block;
  font-size: 0.875rem;
}
.p-detail-inner .p-code th {
  font-weight: 400;
  margin-right: 4px;
}
.p-data-wrapper {
  margin-bottom: 40px;
}
.p-data-wrapper .p-short-description ul li {
  display: flex;
  gap: 5px;
  position: relative;
}
.p-data-wrapper .p-short-description ul li:before {
  left: 0;
  position: relative;
  top: 10px;
}
.p-data-wrapper .p-short-description ul li p {
  padding-left: 20px;
}
.p-data-wrapper .p-to-cart-block {
  align-items: center;
  background-color: #181a18;
  border: 1px solid #454545;
  border-radius: 2px;
  -moz-column-gap: 10px;
  column-gap: 10px;
  display: flex;
  flex-wrap: wrap;
  padding: 15px;
}
.p-data-wrapper .p-to-cart-block .add-to-cart {
  margin-left: auto;
}
.p-data-wrapper .p-to-cart-block .add-to-cart select {
  background-color: #222;
  border: 0;
  border-radius: 0;
  color: #c4bcac !important;
  flex-grow: 1;
  font-size: 0.875rem;
  height: 41px;
  margin-left: 20px;
  margin-right: 20px;
}
.p-data-wrapper .p-to-cart-block .add-to-cart select option {
  color: #c4bcac;
}
.p-data-wrapper .p-to-cart-block .add-to-cart .quantity {
  border-radius: 2px;
}
.p-data-wrapper .p-to-cart-block .cart-wrap {
  display: flex;
}
.p-data-wrapper .p-to-cart-block .add-to-cart-button {
  align-items: center;
  display: flex;
  flex: unset;
  height: 40px;
  justify-content: center;
  line-height: 1.2;
  margin-top: 0;
  padding: 5px 50px;
  position: relative;
  text-transform: uppercase;
  width: auto;
  z-index: 1;
}
.p-data-wrapper .p-to-cart-block .favourite-detail {
  align-items: center;
  background-color: #181a18;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  margin: 0;
  position: relative;
  width: 50px;
  z-index: 0;
}
.p-data-wrapper .p-to-cart-block .favourite-detail:before {
  background-color: #181a18;
  bottom: 0;
  content: "";
  display: block;
  left: -10px;
  position: absolute;
  top: 0;
  width: 10px;
  z-index: -1;
}
.p-data-wrapper .p-to-cart-block .favourite-detail .btn_toggle {
  margin: 0 !important;
}
.p-data-wrapper .p-to-cart-block .favourite-detail .favourite {
  margin-right: 0;
}
.p-data-wrapper .surcharge-list,
.p-data-wrapper .variant-list {
  padding: 15px 0 0;
}
.p-data-wrapper .surcharge-list select {
  width: 100%;
}
.p-data-wrapper .p-final-price-wrapper {
  display: block;
  flex-grow: unset !important;
  flex-shrink: unset !important;
  line-height: 1.2;
  margin-right: 10px;
}
.p-data-wrapper .p-final-price-wrapper .price-save {
  color: #ff565f;
  font-family: var(--template-headings-font), sans-serif;
  font-style: italic;
  font-weight: 800;
  margin-bottom: 7px;
  margin-right: 5px;
  order: -1;
}
.p-data-wrapper .p-final-price-wrapper .price-save:before {
  background-color: #181a18;
}
.p-data-wrapper .p-final-price-wrapper .price-save + .price-final {
  color: #ff565f;
}
.p-data-wrapper .p-final-price-wrapper strong {
  font-size: 1.625rem;
  line-height: normal;
}
.p-data-wrapper .p-final-price-wrapper .standard-price-label {
  display: none;
}
.p-data-wrapper .p-final-price-wrapper .standard-price-label .price-standard {
  margin-bottom: 5px;
}
.p-data-wrapper .p-final-price-wrapper .price-measure {
  display: none;
}
.p-data-wrapper .social-buttons-wrapper {
  display: none;
  padding: 5px 0 0;
  width: 100%;
}
.p-data-wrapper .social-buttons-wrapper .social-buttons {
  display: none !important;
}
.p-data-wrapper .social-buttons-wrapper .favourite-detail {
  margin: 10px 20px 10px 0;
}
.p-data-wrapper .social-buttons-wrapper .link-icon.chat {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: flex;
  margin-left: 15px;
  padding-left: 26px;
  position: relative;
}
.p-data-wrapper .social-buttons-wrapper .link-icon.chat:before {
  color: var(--color-primary);
  left: 0;
  position: absolute;
}
.p-data-wrapper .social-buttons-wrapper .close-wrapper {
  display: none !important;
}
.p-data-wrapper .social-buttons-wrapper .link-icon {
  margin: 10px 0;
  padding-left: 25px;
}
.p-data-wrapper .social-buttons-wrapper .link-icon:hover span {
  text-decoration: none;
}
.p-data-wrapper .social-buttons-wrapper .link-icon.print,
.p-data-wrapper .social-buttons-wrapper .link-icon.share {
  display: none;
}
#product-detail-form {
  display: flex;
  flex-direction: column;
}
#product-detail-form > .detail-parameters {
  margin-bottom: 30px;
  margin-top: 20px;
}
#product-detail-form > .detail-parameters .p-code {
  display: none;
}
#product-detail-form > .detail-parameters tr {
  display: block;
}
#product-detail-form > .detail-parameters th {
  display: none;
}
#product-detail-form > .detail-parameters td,
#product-detail-form > .detail-parameters th {
  line-height: 1;
  padding: 0;
}
#product-detail-form > .detail-parameters .availability-label {
  font-size: 17px;
  font-weight: 600;
  margin: 0;
}
#product-detail-form > .detail-parameters span[style="color: #46CB8B"] {
  margin-left: 0 !important;
  padding-left: 39px;
  position: relative;
}
#product-detail-form > .detail-parameters span[style="color: #46CB8B"]:before {
  background: url(/user/documents/mime/src/icon/check.svg) no-repeat;
  background-size: 100% auto;
  content: "";
  display: block;
  height: 26px;
  left: 0;
  position: absolute;
  top: 15px;
  width: 26px;
}
#product-detail-form > .detail-parameters .availability-amount {
  display: none;
}
#product-detail-form > .detail-parameters .delivery-time {
  -webkit-box-align: center;
  -webkit-box-pack: justify;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  font-size: 15px;
  justify-content: space-between;
  margin-top: 2px;
  padding-left: 22px;
}
#product-detail-form > .detail-parameters .delivery-time > span {
  display: block;
  font-weight: 400;
}
#product-detail-form > .detail-parameters .delivery-time > span:before {
  margin-right: 2px;
}
#product-detail-form
  > .detail-parameters
  .delivery-time
  > span:not(.default-variant) {
  color: #46cb8b;
  padding-left: 17px;
}
#product-detail-form > .detail-parameters .shipping-options {
  -webkit-box-align: center;
  -webkit-box-pack: justify;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  align-items: center;
  color: var(--color-tertiary);
  display: flex;
  font-size: 0.875rem;
  font-style: normal;
  height: 24px;
  justify-content: space-between;
  margin: 10px 0;
  padding-left: 30px;
  position: relative;
}
#product-detail-form > .detail-parameters .shipping-options:before {
  background-image: url(/user/documents/mime/src/icon/delivery.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 28px;
  left: 0;
  margin-right: 8px;
  width: 28px;
}
#product-detail-form > .detail-parameters .shipping-options:hover {
  text-decoration: none;
}
#product-detail-form .mehub-bonus-product-detail-container {
  order: 1;
}
#product-detail-form .mehub-bonus-product-detail-container .card {
  background-color: #181a18;
}
#product-detail-form .detail-parameters.shipping-options-layout {
  order: 2;
}
#product-detail-form .p-to-cart-block {
  order: 3;
}
.type-detail #watchdog-form > h3,
.type-detail .content-modal h1,
.type-detail .shipping-options-popup h1 {
  font-size: 1.625rem;
  margin-top: 5px;
}
.type-detail #watchdog-form > h3 {
  text-align: left;
}
@media (min-width: 480px) {
  .p-data-wrapper .p-final-price-wrapper {
    flex-basis: auto !important;
  }
  .detail-parameters {
    position: relative;
  }
  .detail-parameters .delivery-time-row,
  .detail-parameters > tr:first-of-type {
    padding-right: 10px;
    width: calc(100% - 145px);
  }
  .detail-parameters .shipping-options-row {
    position: absolute;
    right: 0;
    top: 6px;
  }
}
.p-data-wrapper .p-short-description p {
  color: #c4bcac;
}
@media (min-width: 768px) {
  .p-data-wrapper .p-short-description {
    font-size: 16px;
  }
}
@media (max-width: 479px) {
  .p-data-wrapper .p-to-cart-block {
    background-color: #181a18;
    padding: 18px;
  }
  .p-data-wrapper .p-to-cart-block .add-to-cart {
    padding-top: 0;
  }
  .p-data-wrapper .p-final-price-wrapper {
    flex-basis: 100%;
    margin-bottom: 17px;
  }
}
.type-product .product-slider-holder .product-slider.products-related {
  padding-bottom: 0;
}
table.detail-parameters tbody tr td a {
  color: var(--color-tertiary);
}
.p-detail-tabs-wrapper {
  margin-bottom: 50px;
}
.p-detail-tabs-wrapper .responsive-nav {
  background-color: #181a18;
  margin-bottom: 30px;
  position: relative;
}
.p-detail-tabs-wrapper .responsive-nav:before {
  border-left: 9999px solid #181a18;
  bottom: 0;
  box-shadow: 9999px 0 0 #181a18;
  content: "";
  display: block;
  left: -9999px;
  position: absolute;
  right: 0;
  top: 0;
}
.p-detail-tabs-wrapper .shp-tabs-holder {
  position: relative;
}
.p-detail-tabs-wrapper #p-detail-tabs {
  display: flex;
  margin: 0;
  padding: 10px 0;
}
.p-detail-tabs-wrapper #p-detail-tabs li {
  margin-right: 35px;
  text-decoration: none;
}
.p-detail-tabs-wrapper #p-detail-tabs li a {
  color: var(--color-tertiary);
  font-size: 17px;
  font-weight: 400;
  padding: 10px 16px 10px 0;
  position: relative;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.p-detail-tabs-wrapper #p-detail-tabs li a:after {
  color: var(--color-tertiary-hover);
  content: "\e90e";
  display: block;
  font-family: Shoptet;
  font-size: 0.75rem;
  position: absolute;
  right: 0;
  top: 15px;
  transition: all 0.2s ease-in-out;
}
.p-detail-tabs-wrapper #p-detail-tabs li a:hover {
  text-decoration: none;
}
.p-detail-tabs-wrapper #p-detail-tabs li a:hover:after {
  transform: rotate(180deg);
}
.p-detail-tabs-wrapper #p-detail-tabs li.active {
  text-decoration: none;
}
.p-detail-tabs-wrapper #p-detail-tabs li.active a {
  font-weight: 600;
  text-decoration: none;
}
.p-detail-tabs-wrapper #p-detail-tabs li.active a:after {
  transform: rotate(180deg);
}
.p-detail-tabs-wrapper #p-detail-tabs li[data-testid="tabRelatedFiles"] {
  order: 5;
}
.p-detail-tabs-wrapper #p-detail-tabs li[data-testid="tabDiscussion"] {
  display: none;
}
.extended-description {
  max-width: 310px;
}
.extended-description > p {
  font-size: 1.125rem;
  margin: 0 0 10px !important;
}
.extended-description .detail-parameters {
  margin-bottom: 40px;
  margin-top: 0;
  max-width: 310px;
  width: 100%;
}
.extended-description .detail-parameters .row-header-label,
.extended-description .detail-parameters .row-header-label .question-tooltip {
  background-color: transparent;
}
.extended-description .detail-parameters .row-header-label-colon {
  display: initial !important;
}
.extended-description .detail-parameters tr {
  border-bottom: 1px solid #454545;
}
.extended-description .detail-parameters tr:first-of-type {
  border-top: 1px solid #454545;
}
.extended-description .detail-parameters tr:last-of-type {
  border-bottom: none;
}
.extended-description .detail-parameters tr:last-of-type td,
.extended-description .detail-parameters tr:last-of-type th {
  padding: 10px 0;
}
.extended-description .detail-parameters tr td,
.extended-description .detail-parameters tr th {
  font-size: 0.875rem;
  padding: 16px 0;
}
.extended-description .detail-parameters tr td {
  font-weight: 400;
  padding-right: 15px;
}
.extended-description .detail-parameters tr td a {
  font-style: normal;
  font-weight: 400;
}
.extended-description .detail-parameters tr td a:hover {
  text-decoration: none;
}
.extended-description .detail-parameters tr th {
  font-weight: 600;
}
.extended-description .detail-parameters tr th:after {
  display: none;
}
.description-inner .basic-description:before {
  display: none;
  font-size: 1.125rem;
  font-weight: 600;
  margin-bottom: 20px;
}
.description-inner .basic-description .rate-wrapper {
  display: none;
}
#accordion-content .shp-accordion {
  padding-top: 15px;
}
#accordion-content .shp-accordion .shp-accordion-link {
  font-size: 17px;
  font-weight: 600;
  text-decoration: none;
  visibility: hidden;
}
#accordion-content .shp-accordion .shp-accordion-link:after {
  color: var(--color-tertiary-hover);
  font-size: 16px;
}
#tab-content .tab-pane {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
#productDiscussion {
  display: none;
}
#relatedFiles li {
  margin-bottom: 8px;
}
#relatedFiles li:before {
  display: none;
}
#relatedFiles li a {
  color: var(--color-tertiary);
}
#ratingWrapper .rate-wrap {
  margin-bottom: 20px;
}
#ratingWrapper #rate-form {
  max-width: 650px;
}
.product-slider-holder
  .products-block
  > div
  .p
  .p-bottom.no-buttons
  > div
  .p-tools {
  display: block;
}
.desktop .p-detail > .products-alternative-header {
  display: none;
}
.desktop .p-detail > .products-alternative-wrapper {
  opacity: 0;
  visibility: hidden;
}
@media (min-width: 768px) {
  #tab-content .products-alternative-wrapper .navigation-next {
    right: -15px;
  }
  #tab-content .products-alternative-wrapper .navigation-prev {
    left: -15px;
  }
  .products-related-header:before {
    font-size: 2.125rem;
  }
  .extended-description {
    max-width: 100%;
  }
  .extended-description .detail-parameters {
    margin-bottom: 10px;
    max-width: 100%;
  }
  .extended-description > p {
    font-family: var(--template-headings-font), sans-serif;
    font-size: 1.375rem;
    font-style: italic;
    text-transform: uppercase;
  }
  .description-inner .basic-description:before {
    font-size: 1.375rem;
  }
}
@media (max-width: 767px) {
  .mobile .p-detail-tabs-wrapper {
    margin: 0;
  }
  .mobile .category-header .dropdown-menu {
    background-color: #181a18;
    border: 1px solid #454545;
  }
  .products-header {
    margin-bottom: 25px;
    margin-top: 45px;
    text-align: center !important;
  }
}
.id--15 .content-inner {
  text-align: center;
}
.id--15 .order-payment,
.id--15 .reca-payment-wrap {
  text-align: center !important;
}
.id--15 .recapitulation-wrapper .co-payment-method .col-sm-12 {
  display: flex;
  justify-content: center;
}
.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table {
  max-width: 500px;
  width: 100%;
}
.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr {
  border-bottom: 1px solid #454545;
}
.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr td,
.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr th {
  padding-bottom: 7px;
  padding-top: 7px;
}
.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr th {
  padding-right: 10px;
  width: 100%;
}
.id--15
  .recapitulation-wrapper
  .co-payment-method
  .recapitulation-table
  tr
  th:after {
  display: none;
}
.id--15
  .recapitulation-wrapper
  .co-payment-method
  .recapitulation-table
  tr
  th
  span {
  background: transparent;
}
.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr td {
  padding-left: 10px;
  white-space: nowrap;
}
.age-verification {
  padding-bottom: 16px;
}
@media (min-width: 768px) {
  .age-verification {
    padding-bottom: 24px;
  }
}
.age-verification h1 {
  color: #c4bcac;
  font-size: 16px;
  font-weight: 800;
  margin: 0;
  text-align: center;
}
@media (min-width: 768px) {
  .age-verification h1 {
    font-size: 1.125rem;
  }
}
.age-verification h1 span {
  color: inherit;
  display: block;
  font-size: 0.75rem;
  padding-top: 10px;
}
@media (min-width: 768px) {
  .age-verification h1 span {
    font-size: 0.875rem;
  }
}
div#cBoxWrapper:has(.age-verification) {
  max-width: 500px;
  /* age-ver popup layout is handled by the JS-injected <style id="mime-age-ver-style"> */
}
.advanced-order .extra {
  padding-right: 0;
}
.benefitBanner {
  display: block;
  margin: 0;
}
.in-index .benefitBanner {
  padding-bottom: 20px;
}
.type-category .benefitBanner {
  background-color: var(--color-header-background);
  padding-left: 20px;
  padding-right: 20px;
}
.type-product .benefitBanner__item {
  border-bottom: 1px solid #454545;
  border-top: 1px solid #454545;
}
.benefitBanner.position--benefitHomepage {
  position: relative;
}
.benefitBanner.position--benefitHomepage:before {
  left: -50%;
}
.benefitBanner.position--benefitHomepage:after,
.benefitBanner.position--benefitHomepage:before {
  background: #181a18;
  content: "";
  display: block;
  height: 54px;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: -1;
}
.benefitBanner.position--benefitHomepage:after {
  left: 50%;
  top: 0;
}
.benefitBanner__item {
  display: block;
  flex: auto;
  margin: 0;
  max-width: 100%;
  overflow: visible;
  width: 100%;
}
.benefitBanner__content {
  display: block;
  overflow: visible;
  padding: 0;
}
.benefitBanner__picture {
  display: none;
}
.video-responsive {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
  width: 100%;
}
.responsive-iframe {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.footer-banners {
  margin-left: 0;
  margin-right: 0;
}
.footer-banners .footer-banner {
  width: 100%;
}
@media (min-width: 768px) {
  .desktop .banners-row {
    margin-top: 0;
  }
}
.promo-banner {
  background-color: #181a18;
  margin: 0 auto;
  max-width: 1460px;
  overflow: hidden;
  padding-top: 150px;
  position: relative;
  width: 100%;
}
@media (max-width: 767px) {
  .promo-banner {
    margin-inline: -15px;
    width: calc(100% + 30px);
  }
}
@media (min-width: 768px) {
  .promo-banner {
    padding-top: 100px;
  }
}
@media (min-width: 992px) {
  .promo-banner {
    padding-top: 120px;
  }
}
@media (min-width: 1200px) {
  .promo-banner {
    padding-top: 90px;
  }
}
.promo-banner__image {
  display: block;
  height: auto;
  width: 100%;
}
.promo-banner__image img {
  border-radius: 8px;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
@media (min-width: 768px) {
  .promo-banner__image img {
    border-radius: 0;
  }
}
.promo-banner__content {
  align-items: center;
  display: flex;
  flex-direction: column;
  left: 0;
  margin-top: 0;
  padding: 20px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}
@media (min-width: 768px) {
  .promo-banner__content {
    margin-top: -20px;
  }
}
.promo-banner__content .btn.btn-primary {
  font-family: var(--template-headings-font), sans-serif;
  font-size: 0.875rem;
  padding-inline: 16px;
}
.promo-banner__title {
  font-size: 3.125rem;
  line-height: 50px;
  margin-bottom: 10px;
  margin-top: 0;
  max-width: 330px;
}
@media (min-width: 576px) {
  .promo-banner__title {
    max-width: 580px;
  }
}
@media (min-width: 768px) {
  .promo-banner__title {
    align-items: center;
    display: flex;
    flex-direction: column;
    line-height: normal;
    max-width: unset;
  }
}
.promo-banner__title span {
  color: #d7d0c4;
  font-size: 3.125rem;
  font-style: italic;
  font-weight: 700;
  line-height: 40px;
  text-transform: uppercase;
}
@media (min-width: 576px) {
  .promo-banner__title span {
    font-size: 5rem;
    line-height: 80px;
  }
}
@media (min-width: 768px) {
  .promo-banner__title span {
    font-size: 6.25rem;
    line-height: 100px;
  }
}
@media (min-width: 992px) {
  .promo-banner__title span {
    font-size: 7.5rem;
    line-height: 120px;
  }
}
.promo-banner__title span.outline {
  -webkit-text-stroke: 1px #fff;
  color: transparent;
}
.p-detail-inner
  #product-detail-form
  .mehub-bonus-product-detail-container
  .card {
  background-color: transparent;
  padding-block: 12px;
  padding-inline: 0;
}
.p-detail-inner
  #product-detail-form
  .mehub-bonus-product-detail-container
  .card
  .card-text
  span {
  color: #d7d0c4;
  font-size: 16px;
  font-weight: 400;
}
.p-detail-inner
  #product-detail-form
  .mehub-bonus-product-detail-container
  .card
  .card-text
  span
  a {
  color: #7aa88e;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
}
.brands {
  margin-top: 0;
}
@media (min-width: 992px) {
  .brands {
    margin-top: 30px;
  }
}
.brands .brand-text {
  padding-bottom: 25px;
  text-align: center;
}
@media (min-width: 992px) {
  .brands .brand-text {
    padding-bottom: unset;
    padding-right: 30px;
    text-align: start;
  }
}
@media (min-width: 1200px) {
  .brands .brand-text {
    padding-right: 50px;
  }
}
.brands .brand-text h2 {
  font-size: 1.375rem;
  margin: 5px 0;
}
.brands .brand-text a.chevron-after {
  color: #000;
}
.brands .brands-wrap {
  border-top: 1px solid #454545;
  padding: 30px 0;
}
@media (min-width: 992px) {
  .brands .brands-wrap {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: flex;
    padding: 60px 0;
  }
  .brands .brand-slider {
    width: calc(100% - 300px);
  }
}
.brands .brand-slider .brand {
  padding-left: 50px;
  padding-right: 50px;
}
.brands .brand-slider .slick-slide {
  padding: 0 10px;
}
.brands .brand-slider .slick-slide img {
  margin: 0 auto;
}
.brands .brand-slider .slick-track {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: flex;
}
.brands .brand-slider .slick-arrow {
  background-color: #fff;
}
.brands .banner-wrapper {
  margin-top: 0;
}
.breadcrumbs {
  background-color: var(--color-header-background);
  padding-bottom: 14px;
  padding-top: 14px;
  position: relative;
}
@media (min-width: 768px) {
  .breadcrumbs {
    max-width: unset !important;
    padding-left: 20px !important;
  }
}
.breadcrumbs:before {
  border-left: 9999px solid var(--color-header-background);
  bottom: 0;
  box-shadow: 9999px 0 0 var(--color-header-background);
  content: "";
  display: block;
  left: -9999px;
  position: absolute;
  right: 0;
  top: 0;
}
.breadcrumbs > span {
  position: relative;
}
.breadcrumbs a,
.breadcrumbs span {
  color: var(--color-tertiary);
  font-size: 0.875rem;
}
.breadcrumbs a:hover,
.breadcrumbs span:hover {
  color: #454545;
  text-decoration: none;
}
.breadcrumbs .navigation-bullet {
  display: inline-block;
  font-size: 0;
  height: 9px;
  margin: 0 5px;
  width: 9px;
}
.breadcrumbs .navigation-bullet:before {
  background: url(/user/documents/mime/src/icon/arrow.svg) 50% no-repeat;
  background-size: auto 100%;
  content: "";
  display: block;
  height: 9px;
  width: 9px;
}
.type-product .breadcrumbs {
  padding-bottom: 14px;
}
@media (min-width: 992px) {
  .type-product .breadcrumbs {
    padding-bottom: 14px;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .type-product .breadcrumbs > span:last-of-type,
  .type-product .breadcrumbs > span:nth-last-child(2) .navigation-bullet {
    display: none;
  }
}
.btn,
a.btn {
  font-family: var(--template-headings-font), sans-serif;
  font-size: 0.875rem;
  font-style: italic;
  font-weight: 800 !important;
  height: auto;
  text-decoration: none !important;
  text-transform: uppercase;
}
.btn:not(.btn-sm),
a.btn:not(.btn-sm) {
  border-radius: 2px;
  line-height: 1.4;
  padding: 10px 30px;
}
.btn.btn-sm,
a.btn.btn-sm {
  border-radius: 2px;
  font-size: 0.875rem;
  padding: 5px 15px 4px;
}
.btn.btn-default,
a.btn.btn-default {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.08);
  color: #fff;
}
.btn.btn-default:hover,
a.btn.btn-default:hover {
  background-color: var(--color-primary-hover);
  border-color: var(--color-primary-hover);
  color: #fff;
}
.btn.unveil-button,
a.btn.unveil-button {
  background-color: #181a18;
  border-color: #4e755f;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.08);
  color: #fff;
}
.btn.unveil-button:hover,
a.btn.unveil-button:hover {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
  color: #fff;
}
.btn.btn-cart,
.btn.btn-conversion,
.btn.btn-secondary,
.btn.btn.btn-primary,
a.btn.btn-cart,
a.btn.btn-conversion,
a.btn.btn-secondary,
a.btn.btn.btn-primary {
  background-color: var(--color-secondary);
  border-color: var(--color-secondary);
  color: #fff;
}
.btn.btn-cart:hover,
.btn.btn-conversion:hover,
.btn.btn-secondary:hover,
.btn.btn.btn-primary:hover,
a.btn.btn-cart:hover,
a.btn.btn-conversion:hover,
a.btn.btn-secondary:hover,
a.btn.btn.btn-primary:hover {
  background-color: var(--color-secondary-hover);
  border-color: var(--color-secondary-hover);
  color: #fff;
}
.btn.btn-success,
a.btn.btn-success {
  border: 1px solid var(--color-primary);
  color: var(--color-tertiary);
}
.btn.btn-success:hover,
a.btn.btn-success:hover {
  border-color: #283056;
  color: var(--color-tertiary);
}
@media (max-width: 767px) {
  #content .btn.unveil-button,
  #footer .btn.unveil-button {
    margin: 0 auto;
    max-width: 200px;
  }
}
#carousel {
  position: relative;
  text-align: start;
}
@media (min-width: 768px) {
  #carousel .item > a {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
  }
}
#carousel .extended-banner-texts {
  bottom: 20px;
  display: flex;
  flex-direction: column;
  font-style: normal;
  left: 15px;
  position: absolute;
  top: unset;
}
@media (min-width: 768px) {
  #carousel .extended-banner-texts {
    bottom: unset;
    left: unset;
    right: 0;
    top: unset;
    width: 50%;
  }
}
#carousel .extended-banner-texts .extended-banner-title {
  color: #d4d4d4;
  font-size: 16px;
  line-height: 50px;
  order: 1;
  padding: 0;
  position: static;
  top: unset;
}
@media (min-width: 1200px) {
  #carousel .extended-banner-texts .extended-banner-title {
    font-size: 1.5rem;
  }
}
#carousel .extended-banner-texts .extended-banner-text {
  bottom: unset;
  color: #fff;
  font-size: 1.5rem;
  font-weight: 800;
  line-height: 1;
  order: 2;
  padding: 0;
  position: static;
  text-transform: uppercase;
}
@media (min-width: 1200px) {
  #carousel .extended-banner-texts .extended-banner-text {
    font-size: 3rem;
  }
}
#carousel .extended-banner-texts .extended-banner-text > span {
  font-size: 4.4375rem;
  line-height: 1;
}
@media (min-width: 1200px) {
  #carousel .extended-banner-texts .extended-banner-text > span {
    font-size: 138px;
  }
}
#carousel .extended-banner-texts .extended-banner-link {
  background-color: #7b67c2;
  color: #ffbd88;
  font-size: 16px;
  font-style: italic;
  font-weight: 800;
  height: 40px;
  line-height: 40px;
  margin-top: unset;
  order: 3;
  padding: 0;
  padding-inline: 40px;
  position: unset;
  text-transform: uppercase;
  top: unset;
  width: -moz-fit-content;
  width: fit-content;
}
.carousel-control {
  border-radius: 50%;
  height: 30px;
  opacity: 1;
  top: calc(50% - 15px);
  width: 30px;
}
.carousel-control:before {
  border: none;
  height: 30px;
  width: 28px;
}
.carousel-control.left,
.carousel-control.right {
  background-color: transparent;
}
.carousel-control.left:before,
.carousel-control.right:before {
  background-size: auto 16px;
  content: "";
}
.carousel-control.right {
  right: 10px;
}
.carousel-control.right:before {
  background: url(/user/documents/mime/src/icon/next.svg) 50% no-repeat;
}
.carousel-control.left {
  left: 10px;
}
.carousel-control.left:before {
  background: url(/user/documents/mime/src/icon/prev.svg) 50% no-repeat;
}
.carousel-indicators {
  bottom: -42px;
  left: 0;
  margin: 10px 0;
  right: 0;
  width: auto;
}
.carousel-indicators li {
  background-color: transparent;
  border: 1px solid #454545;
  border-radius: 4px;
  height: 8px;
  margin: 3px;
  width: 32px;
}
.carousel-indicators li.active {
  background-color: #c4bcac;
  border: 1px solid #c4bcac;
  border-radius: 4px;
  height: 8px;
  margin: 3px;
  width: 32px;
}
.banners-row:not(.footer-banners) {
  padding-bottom: 42px;
}
.banners-row:not(.footer-banners) .banner-wrapper a:hover img {
  transform: scale(1);
}
@media (min-width: 768px) {
  .desktop #carousel {
    margin-right: 5px;
  }
  .desktop .banners-row:not(.footer-banners) {
    background-color: var(--color-header-background);
    margin: 0;
    padding-bottom: 45px;
    padding-top: 25px;
    position: relative;
  }
  .desktop .banners-row:not(.footer-banners):before {
    border-left: 9999px solid #181a18;
    bottom: 0;
    box-shadow: 9999px 0 0 #181a18;
    content: "";
    display: block;
    left: -9999px;
    position: absolute;
    right: 0;
    top: 0;
  }
  .desktop .banners-row:not(.footer-banners) .col-sm-8 {
    width: 75%;
  }
  .desktop .banners-row:not(.footer-banners) .col-sm-4 {
    width: 25%;
  }
  .desktop .banners-row:not(.footer-banners) .next-to-carousel-banners {
    padding-left: 15px;
  }
}
@media (max-width: 767px) {
  .in-index .content-wrapper {
    padding-top: 0;
  }
  .in-index .banners-row:not(.footer-banners) > div {
    padding-left: 0;
    padding-right: 0;
  }
  .carousel-control {
    display: none;
  }
}
ol.cart-header {
  margin-bottom: 40px;
  margin-top: 40px;
}
ol.cart-header li {
  padding: 0;
}
ol.cart-header li a,
ol.cart-header li strong {
  align-items: center;
  color: var(--color-tertiary);
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  text-decoration: none;
}
@media (min-width: 768px) {
  ol.cart-header li a,
  ol.cart-header li strong {
    flex-direction: row;
    gap: 8px;
  }
}
ol.cart-header li a:before,
ol.cart-header li strong:before {
  background-color: #181a18;
  margin: 0 15px;
}
ol.cart-header li a span,
ol.cart-header li strong span {
  color: var(--color-tertiary);
  font-size: 15px;
  font-weight: 400;
}
ol.cart-header li a span:after,
ol.cart-header li strong span:after {
  display: none;
}
ol.cart-header li a {
  color: var(--color-tertiary);
}
ol.cart-header li a:hover {
  background-color: transparent;
}
ol.cart-header li a:hover span {
  text-decoration: none;
}
ol.cart-header li.active strong {
  background-color: #181a18;
}
ol.cart-header li.active strong:before {
  background-color: transparent;
  border-color: var(--color-secondary);
  color: var(--color-tertiary);
}
ol.cart-header li.active strong span {
  font-weight: 600;
}
ol.cart-header li.completed a {
  background-color: #181a18;
}
ol.cart-header li.completed a:before {
  background-color: var(--color-secondary);
  border-color: var(--color-secondary);
  color: #fff;
}
@media (min-width: 425px) {
  ol.cart-header li {
    flex-wrap: nowrap;
  }
}
.contact-section {
  background-color: #181a18;
  margin: 15px 0;
  padding: 35px 0;
}
.contact-section .container > div {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -ms-flex-pack: distribute;
  align-items: center;
  background-color: #fff;
  display: flex;
  justify-content: space-around;
  min-height: 120px;
  padding: 15px 10px;
}
.contact-section .container > div a {
  color: var(--color-tertiary);
  display: block;
  text-align: center;
}
.contact-section .container > div a img {
  margin-bottom: 5px;
}
.contact-section .container > div a span {
  font-weight: 500;
}
.contact-section .container > div a strong {
  font-size: 15px;
  font-weight: 500;
}
.contact-section .container > div span {
  display: block;
}
.contact-section .container > div div > span {
  display: block;
  margin: 0 auto;
  max-width: 200px;
  text-align: center;
}
.contact-section .container > div:first-of-type a span {
  font-size: 15px;
}
.contact-section .container > div:last-of-type a {
  font-size: 15px;
  font-weight: 500;
}
.contact-section .container > div:nth-child(2) a {
  padding-left: 30px;
  position: relative;
  text-align: left;
  text-decoration: none;
}
.contact-section .container > div:nth-child(2) a img {
  left: 0;
  margin-top: -12px;
  position: absolute;
  top: 50%;
}
.contact-section .container > div:nth-child(2) a span {
  font-size: 0.875rem;
  font-weight: 300;
}
@media (min-width: 992px) {
  .contact-section .container {
    display: flex;
  }
  .contact-section .container > div {
    border-bottom: 1px solid #454545;
    border-right: 1px solid #e5e5e5;
    min-height: 150px;
    width: 33.33%;
  }
  .contact-section .container > div a strong {
    font-size: 16px;
  }
  .contact-section .container > div:last-of-type {
    border-bottom: none;
    border-right: none;
  }
  .contact-section .container > div:first-of-type a span,
  .contact-section .container > div:last-of-type a {
    font-size: 1.125rem;
  }
}
.benefitBanner__data:has(.cta-bar) {
  position: relative;
}
.cta-bar {
  background-color: #4e755f;
  justify-content: space-evenly;
  overflow: hidden;
  padding: 12px 0;
  text-align: center;
}
@media (min-width: 768px) {
  .cta-bar {
    margin-inline: -20px;
    width: calc(100% + 40px);
  }
}
.cta-bar:before {
  bottom: 0;
  box-shadow:
    70px 0 0 #4e755f,
    -70px 0 0 #4e755f;
  content: "";
  display: block;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
@media (min-width: 768px) {
  .cta-bar:before {
    box-shadow:
      700px 0 0 #4e755f,
      -700px 0 0 #4e755f;
    left: -20px;
    right: -20px;
  }
}
.cta-content {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  font-family: var(--template-headings-font), sans-serif;
  gap: 56px;
  justify-content: center;
  position: relative;
}
.cta-content .cta-link {
  font-size: 1.5rem;
  font-weight: 800;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.3s ease;
  white-space: nowrap;
}
@media (min-width: 768px) {
  .cta-content .cta-link {
    font-size: 2rem;
  }
}
.cta-content .cta-link.text-fill {
  color: #c4bcac;
}
.cta-content .cta-link.text-outline-fill {
  -webkit-text-stroke: 1px #c4bcac;
  color: #4e755f;
}
.cta-content .cta-link:hover {
  transform: scale(1.05);
  transform-origin: center;
}
#description:has(.mime-table) .basic-description {
  flex: unset;
  padding-right: unset;
  width: 100%;
}
#description:has(.mime-table) .mime-table {
  margin-inline: auto;
}
#description:has(.mime-table) .mime-table > tbody {
  display: flex;
  flex-direction: column;
}
#description:has(.mime-table) .mime-table > tbody > tr {
  display: flex;
  flex-direction: column;
}
#description:has(.mime-table)
  .mime-table
  > tbody
  > tr:last-child
  td:first-child {
  order: 2;
}
@media (min-width: 768px) {
  #description:has(.mime-table)
    .mime-table
    > tbody
    > tr:last-child
    td:first-child {
    order: 1;
  }
}
@media (min-width: 1200px) {
  #description:has(.mime-table)
    .mime-table
    > tbody
    > tr:last-child
    td:first-child {
    order: unset;
  }
}
@media (min-width: 1200px) {
  #description:has(.mime-table) .mime-table > tbody > tr {
    flex-direction: row;
    gap: 40px;
  }
}
#description:has(.mime-table) .mime-table > tbody > tr > td {
  padding: 0;
}
@media (min-width: 768px) {
  #description:has(.mime-table) .mime-table > tbody > tr > td {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
@media (min-width: 1200px) {
  #description:has(.mime-table) .mime-table > tbody > tr > td {
    padding: 40px 0;
    width: 50%;
  }
}
@media (min-width: 768px) {
  #description:has(.mime-table) .mime-table > tbody > tr > td:first-child {
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  #description:has(.mime-table) .mime-table > tbody > tr > td:last-child {
    padding-left: 0;
  }
}
#description:has(.mime-table) .mime-table > tbody > tr > td > h2 {
  color: #c4bcac;
  font-size: 2.375rem;
  margin-top: 0;
}
@media (min-width: 768px) {
  #description:has(.mime-table) .mime-table > tbody > tr > td > h2 {
    padding-top: 20px;
  }
}
@media (min-width: 992px) {
  #description:has(.mime-table) .mime-table > tbody > tr > td > h2 {
    margin-bottom: 16px;
    padding-top: unset;
  }
}
#description:has(.mime-table) .mime-table > tbody > tr > td > p:not(:has(img)) {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  #description:has(.mime-table)
    .mime-table
    > tbody
    > tr
    > td
    > p:not(:has(img)) {
    margin-bottom: 32px;
  }
}
@media (min-width: 1200px) {
  #description:has(.mime-table)
    .mime-table
    > tbody
    > tr
    > td:first-child:not(:has(p > img)) {
    padding-right: 110px !important;
  }
}
@media (min-width: 1200px) {
  #description:has(.mime-table)
    .mime-table
    > tbody
    > tr
    > td:last-child:not(:has(p > img)) {
    padding-left: 70px !important;
  }
}
@media (max-width: 767px) {
  #description:has(.mime-table) .mime-table > tbody > tr > td:has(p > img) {
    order: 2;
  }
}
@media (max-width: 767px) {
  #description:has(.mime-table)
    .mime-table
    > tbody
    > tr
    > td:not(:has(p > img)) {
    margin-inline: auto;
    order: 1;
  }
}
#description:has(.mime-table) .mime-table > tbody > tr > td > p {
  color: #c4bcac;
  line-height: 25.6px;
}
#description:has(.mime-table) .mime-table > tbody > tr > td > p:has(img) {
  margin-bottom: 0 !important;
}
@media (max-width: 767px) {
  #description:has(.mime-table) .mime-table > tbody > tr > td > p:has(img) {
    margin-inline: -15px;
    width: calc(100% + 30px);
  }
}
#description:has(.mime-table) .mime-table > tbody > tr > td > p:has(img) img {
  height: auto;
  margin-inline: auto !important;
  margin-bottom: 30px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}
@media (min-width: 768px) {
  #description:has(.mime-table) .mime-table > tbody > tr > td > p:has(img) img {
    margin-bottom: 32px;
  }
}
@media (min-width: 992px) {
  #description:has(.mime-table) .mime-table > tbody > tr > td > p:has(img) img {
    max-height: 200px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
  }
}
@media (min-width: 1200px) {
  #description:has(.mime-table) .mime-table > tbody > tr > td > p:has(img) img {
    max-height: unset;
  }
}
#description:has(.mime-table) .mime-table > tbody > tr > td > p strong {
  display: block;
  width: 100%;
}
#description:has(.mime-table) .extended-description {
  border: 1px solid #454545;
  margin-bottom: 30px;
  max-width: unset;
  padding: 10px;
  width: 100%;
}
@media (min-width: 768px) {
  #description:has(.mime-table) .extended-description {
    padding: 20px;
  }
}
@media (min-width: 1200px) {
  #description:has(.mime-table) .extended-description {
    margin-top: unset;
  }
}
#description:has(.mime-table) .extended-description strong {
  font-family: var(--template-headings-font), sans-serif;
  font-size: 1.375rem;
  font-style: italic;
  text-transform: uppercase;
}
#description:has(.mime-table) .extended-description .detail-parameters {
  margin-bottom: 0;
  max-width: unset;
}
#description:has(.mime-table) .extended-description .detail-parameters tr th {
  min-width: unset;
  width: 50%;
}
#description:has(.mime-table) .extended-description .detail-parameters tr td {
  display: table-cell;
  width: 100%;
}
#filters {
  background-color: #1f231f;
  border-radius: 2px;
  padding: 0 15px;
}
.box.box-sm.box-bg-variant {
  border: none;
  margin: 0;
  padding: 0;
}
#content .filter-section h4,
#content .slider-wrapper h4 {
  color: #d7d0c4;
  cursor: pointer;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 800;
  margin: 0;
  padding: 15px 0;
  position: relative;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}
#content .filter-section h4:after,
#content .slider-wrapper h4:after {
  color: #4e755f;
  content: "\e90e";
  display: block;
  font-family: Shoptet;
  font-size: 0.75rem;
  position: absolute;
  right: 0;
  top: 15px;
  transform: rotate(180deg);
  transition: all 0.2s ease-in-out;
}
#content .filter-section.hideFilter h4:after,
#content .filter-section.showFilter h4:after,
#content .slider-wrapper.hideFilter h4:after,
#content .slider-wrapper.showFilter h4:after {
  transform: rotate(0);
}
#content .filter-section .filter-label,
#content .slider-wrapper .filter-label {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: flex;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 10px;
  min-height: auto;
  width: auto;
}
#content .filter-section .filter-label .filter-count,
#content .slider-wrapper .filter-label .filter-count {
  background-color: transparent;
  color: #454545;
  display: inline-block;
  float: none;
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.2;
  margin-left: 3px;
  padding: 0;
  width: auto;
}
#content .filter-section .filter-label .filter-count:before,
#content .slider-wrapper .filter-label .filter-count:before {
  content: "(";
}
#content .filter-section .filter-label .filter-count:after,
#content .slider-wrapper .filter-label .filter-count:after {
  content: ")";
}
#content .filter-section .filter-total-count,
#content .slider-wrapper .filter-total-count {
  display: none;
}
#content .filter-section {
  background-color: #1f231f;
  border-top: 1px solid #454545;
  padding: 0;
}
#content .filter-section + .filter-section {
  border-color: #454545;
}
#content .filter-section .advanced-parameter {
  height: 35px;
  width: 35px;
}
#content .filter-section .advanced-parameter .advanced-parameter-inner {
  border: none;
  border-radius: 2px;
  box-shadow: none;
  height: 35px;
  width: 35px;
}
#content .filter-section .advanced-parameter .advanced-parameter-inner:before {
  background-size: 16px auto;
}
#content .filter-section .advanced-parameter .advanced-parameter-inner img {
  border-radius: 2px;
}
#content
  .filter-section
  .advanced-parameter
  .advanced-parameter-inner.yes-before {
  color: var(--color-tertiary);
}
#content
  .filter-section
  .advanced-parameter
  .advanced-parameter-inner.yes-before:before {
  background-size: 20px auto;
}
#content .filter-section.filter-section-count {
  border: none;
}
#content .filter-section.filter-section-boolean {
  padding-bottom: 10px;
  padding-top: 20px;
}
#content .filter-section.filter-section-boolean h4,
#content .filter-section:not(.filter-section-boolean) fieldset div {
  display: none;
}
#content .filter-section:not(.filter-section-boolean) fieldset div label {
  margin-bottom: 10px;
}
#content
  .filter-section:not(.filter-section-boolean)
  fieldset
  div.advanced-filters-wrapper
  > div {
  padding: 0 8px 8px 0;
}
#content .filter-section:not(.filter-section-boolean) fieldset .show-more {
  display: block;
}
#content
  .filter-section:not(.filter-section-boolean):not(.hideFilter).showAll
  form {
  max-height: 175px;
  overflow-y: auto;
}
#content .filter-section:not(.filter-section-boolean) form {
  height: 0;
  padding: 0;
  transform: scaleY(0);
  transform-origin: left top;
}
#content .filter-section:not(.filter-section-boolean):not(.hideFilter) {
  padding-bottom: 15px;
}
#content .filter-section:not(.filter-section-boolean):not(.hideFilter) form {
  height: auto;
  transform: scaleY(1);
  transition: all 0.2s ease-in-out;
}
#content
  .filter-section.filter-section-parametric-id-327
  fieldset
  .advanced-filters-wrapper {
  display: flex;
  flex-wrap: wrap;
}
#content
  .filter-section.filter-section-parametric-id-327
  fieldset
  .advanced-filters-wrapper
  div {
  display: block;
}
#content
  .filter-section.filter-section-parametric-id-327
  fieldset
  .advanced-filters-wrapper
  div
  label {
  margin-bottom: 0;
}
#content .filter-section.filter-section-parametric-id-327 .colors-hide {
  height: 41px;
  overflow: hidden;
}
#content .filter-section.filter-section-parametric-id-327 .show-more {
  margin-top: 10px;
}
#content .filter-section .show-more {
  display: block;
  margin-top: 0;
}
#content .filter-section .show-more a {
  color: var(--color-tertiary);
  cursor: pointer;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.2;
  padding: 5px 0;
  position: relative;
  text-decoration: none;
  text-decoration: underline;
}
#content .filter-section .show-more a:hover {
  text-decoration: none;
}
#content .filter-section .show-more a span {
  display: block;
  padding-right: 16px;
  position: relative;
}
#content .filter-section .show-more a span:after {
  color: #4e755f;
  content: "\e90e";
  display: block;
  font-family: Shoptet;
  font-size: 0.75rem;
  position: absolute;
  right: 0;
  top: 1px;
  transition: all 0.2s ease-in-out;
}
#content .filter-section.showAll fieldset div {
  display: block;
}
#content
  .filter-section.filter-section-parametric-id-327
  .advanced-filters-wrapper:not(.colors-hide)
  + .show-more
  span,
#content .filter-section.showAll .show-more span {
  font-size: 0;
}
#content
  .filter-section.filter-section-parametric-id-327
  .advanced-filters-wrapper:not(.colors-hide)
  + .show-more
  span:before,
#content .filter-section.showAll .show-more span:before {
  font-size: 0.875rem;
}
#content
  .filter-section.filter-section-parametric-id-327
  .advanced-filters-wrapper:not(.colors-hide)
  + .show-more
  span:after,
#content .filter-section.showAll .show-more span:after {
  transform: rotate(180deg);
}
#content .filter-section #clear-filters {
  text-align: right;
}
#content .filter-section #clear-filters .close-after {
  border: none;
  border-radius: 0;
  display: inline-block;
  margin: 0 0 10px;
  padding: 2px 0;
  text-decoration: underline;
}
#content .filter-section #clear-filters .close-after:after {
  display: none;
}
#content .filter-section #clear-filters .close-after:hover {
  text-decoration: none;
}
.slider-wrapper {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 10px;
  padding-top: 0;
}
.slider-wrapper h4 {
  order: -3;
  width: 100%;
}
.slider-wrapper > div {
  height: unset;
  transform: scaleY(1);
  transition: all 0.2s ease-in-out;
  width: 100%;
}
.slider-wrapper.hideFilter {
  height: 52px;
  min-height: auto;
}
.slider-wrapper.hideFilter > div {
  height: 0;
  padding: 0;
  transform: scaleY(0);
  transform-origin: left top;
}
.ui-slider {
  background-color: #fff;
  border: 1px solid #dadada;
  border-radius: 40px;
}
.ui-slider .ui-slider-range {
  background-color: var(--color-tertiary);
  border-color: var(--color-tertiary);
}
.slider-content {
  background-color: #454545;
  border-color: #454545;
  border-radius: 3px;
  margin: 10px 0 25px;
  order: -2;
}
.ui-slider-horizontal {
  border-radius: 40px;
  height: 8px;
}
.ui-slider-horizontal .ui-slider-handle {
  background: #fff;
  border: 5px solid var(--color-primary);
  border-radius: 50%;
  height: 22px;
  top: -9px;
  width: 22px;
}
.from,
.to {
  align-items: center;
  background-color: #1f231f;
  border: 1px solid #454545;
  border-radius: 6px;
  display: flex;
  flex-wrap: wrap;
  font-size: 0.875rem;
  height: 35px;
  justify-content: center;
  line-height: 0.8;
  width: 80px;
}
.filter-section-count {
  padding-bottom: 0 !important;
}
#clear-filters {
  margin: 5px !important;
}
#clear-filters .close-after {
  border: 1px solid #454545;
  border-radius: 16px;
  color: var(--color-tertiary);
  display: block;
  font-size: 0.875rem;
  font-weight: 500;
  padding: 6px 15px 4px;
  text-transform: none;
}
#clear-filters .close-after:hover {
  border-color: var(--color-tertiary);
}
.selected-filters {
  -ms-align: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  margin: 20px -5px 5px;
}
.selected-filters .filter-label {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 16px;
  display: flex !important;
  font-size: 16px;
  font-weight: 400;
  margin: 5px;
  min-height: auto;
  padding: 7px 15px 5px;
  width: auto;
}
.selected-filters .filter-label:after {
  color: var(--color-tertiary);
  content: "\e912";
  display: block;
  font-family: shoptet;
  font-size: 0.5625rem;
  margin-left: 5px;
}
.selected-filters .filter-count {
  display: none;
}
#filters ::-webkit-scrollbar {
  width: 11px;
}
#filters ::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 8px;
}
#filters ::-webkit-scrollbar-thumb {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 5px 8px;
  border: 3px solid #fff;
  border-radius: 8px;
}
#filters ::-webkit-scrollbar-thumb,
#filters ::-webkit-scrollbar-thumb:hover {
  background-color: var(--color-tertiary);
}
.filters-wrapper .filters-unveil-button-wrapper {
  margin-bottom: 0 !important;
}
.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button {
  background-color: #181a18;
  border-color: #454545;
  color: var(--color-tertiary);
  font-size: 0;
  padding: 13px 15px;
}
.filters-wrapper
  .filters-unveil-button-wrapper
  .btn.btn-default.unveil-button:before {
  display: inline-block;
  font-family: var(--template-headings-font), sans-serif;
  font-size: 1.125rem;
  font-style: italic;
  font-weight: 800;
  padding: 13px 0;
  text-transform: uppercase;
}
.filters-wrapper
  .filters-unveil-button-wrapper
  .btn.btn-default.unveil-button:after {
  color: #4e755f;
  font-size: 16px;
  margin-top: 2px;
}
.filters-wrapper
  .filters-unveil-button-wrapper
  .btn.btn-default.unveil-button:hover {
  background-color: #181a18;
  border-color: #454545;
  color: var(--color-tertiary);
}
@media (max-width: 767px) {
  .filters-wrapper
    .filters-unveil-button-wrapper
    .btn.btn-default.unveil-button {
    max-width: unset !important;
    text-transform: uppercase;
  }
}
@media (min-width: 768px) {
  #category-filter-hover {
    display: block !important;
  }
  .filter-section-button,
  .filters-unveil-button-wrapper {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  .slider-wrapper {
    margin: 0;
    padding-left: 15px;
    padding-right: 15px;
  }
  #filters {
    border: 1px solid #454545;
    border-top-color: #fff;
    padding: 0;
  }
  .filter-sections {
    background-color: #1f231f;
    padding-left: 15px;
    padding-right: 15px;
  }
  #content .filter-section-parametric:last-of-type {
    border-bottom: none;
  }
  #content .filter-section-count {
    display: none;
  }
  #content .slider-wrapper h4 {
    text-align: left;
  }
  #content .filter-section.showFilter h4 {
    margin-bottom: 10px;
  }
  .category-header #products-listing-order {
    border-radius: 0;
    color: var(--color-tertiary);
    padding-left: 15px;
    padding-right: 15px;
    text-transform: uppercase;
  }
}
.flags {
  left: 0;
  top: 20px;
}
.flags .flag-discount {
  background-color: #fed0d0;
  border-radius: 50%;
  color: #ba1b02;
  display: none;
  height: 52px;
  line-height: 52px;
  padding: 0;
  text-align: center;
  width: 52px;
}
.flags .flag-discount .price-standard {
  display: none;
}
.flags .flag-discount .price-save {
  color: #ba1b02;
  font-size: 0.875rem;
  font-weight: 800 !important;
  width: auto;
}
.flag {
  border-radius: 2px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  padding: 3px 7px;
  position: relative;
  text-transform: uppercase;
}
.flag.flag-action {
  background-color: #fff0f0;
  color: #ff565f;
}
.flag.flag-new {
  background-color: #edfff6;
  color: #46cb8b;
}
.flag.flag-doporucujeme {
  color: #069;
}
.flag-master {
  display: none !important;
}
.product .prices .price-save {
  color: #ba1b02;
  font-size: 0.875rem;
  font-weight: 800 !important;
  width: auto;
}
.country-flag .shp-flag-label {
  color: #c4bcac;
}
#footer {
  background-color: #181a18;
  border: none;
  font-style: normal;
  padding-top: 0;
}
#footer h4 {
  color: #d7d0c4;
  font-size: 1.125rem;
  font-style: inherit;
  font-weight: 600;
  margin: 30px 0 20px;
}
@media (min-width: 768px) {
  #footer h4:after {
    background-color: #3a3b3a;
    content: "";
    display: block;
    height: 1px;
    margin-top: 10px;
    width: 25%;
  }
}
#footer a {
  color: #d7d0c4;
  font-size: 16px;
  font-style: inherit;
}
#footer .contact-box a {
  color: #fff;
}
#footer .banner {
  margin-bottom: 0;
  min-height: auto;
}
#footer .banner-wrapper {
  margin-top: 0;
}
#footer .banner-wrapper a:hover img {
  transform: scale(1);
}
#footer .footer-bottom {
  background-color: #181a18;
  color: #fff;
}
#footer .footer-bottom .container {
  padding-bottom: 20px;
  padding-top: 20px;
}
.footer-rows .custom-footer {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 0;
  padding-top: 0;
}
.footer-rows .custom-footer > div:nth-child(5) {
  width: 100%;
}
.footer-rows .custom-footer > div:nth-child(n + 6) {
  display: none;
}
.footer-rows .custom-footer ul li {
  padding: 0 0 10px;
}
.footer-rows .contact-box ul {
  flex-wrap: wrap;
}
.footer-rows .contact-box ul li:not(.social-icon-list) {
  margin-bottom: 5px;
  width: 100%;
}
.footer-rows .contact-box ul li.social-icon-list {
  padding-bottom: 0;
}
.contact-box {
  min-height: auto;
}
.contact-box ul {
  display: flex;
}
.contact-box ul > li:nth-child(2) {
  order: -1;
}
.contact-box ul li:not(.social-icon-list) span {
  font-size: 16px;
  padding-left: 30px;
}
.contact-box ul li:not(.social-icon-list) span:before {
  content: "";
  height: 24px;
  left: 0;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  width: 24px;
}
.contact-box ul li:not(.social-icon-list) span a {
  font-style: normal;
  line-height: 1.2;
  text-transform: lowercase;
}
.contact-box ul li span.mail:before {
  background: url(/user/documents/mime/src/icon/mail_header.svg?1) 50% no-repeat;
  background-size: 100% auto;
}
.contact-box ul li span.tel:before {
  background: url(/user/documents/mime/src/icon/phone_header.svg?1) 50%
    no-repeat;
  background-size: 100% auto;
}
.contact-box .social-icon-list {
  padding-top: 0;
}
.contact-box .social-icon-list .social-icon {
  background-color: transparent;
  color: #d7d0c4 !important;
  margin: 0 10px 10px 0;
  padding: 0;
}
.contact-box .social-icon-list .social-icon:before {
  line-height: 30px;
}
.contact-box .instagram {
  height: 30px;
  width: 30px;
}
.contact-box .instagram:before {
  content: "" !important;
  display: block;
  height: 30px;
  width: 30px;
}
.contact-box .facebook {
  height: 30px;
  width: 30px;
}
.contact-box .facebook:before {
  content: "" !important;
  display: block;
  height: 30px;
  width: 30px;
}
#footer .contact-box {
  min-height: auto;
}
#footer .contact-box ul {
  display: flex;
}
#footer .contact-box ul > li:nth-child(2) {
  order: -1;
}
#footer .contact-box ul li span.mail:before {
  background: url(/user/documents/mime/src/icon/mail_footer.svg) 50% no-repeat;
  background-size: 100% auto;
}
#footer .contact-box ul li span.tel:before {
  background: url(/user/documents/mime/src/icon/phone_footer.svg) 50% no-repeat;
  background-size: 100% auto;
}
#footer .contact-box .social-icon-list {
  padding-right: 12px;
  padding-top: 0;
}
#footer .contact-box .social-icon-list .social-icon {
  background-color: transparent;
  color: #d7d0c4 !important;
  height: auto;
  margin: 0;
  padding: 0;
  width: 24px;
}
#footer .contact-box .social-icon-list .social-icon:before {
  line-height: 24px;
}
#footer .contact-box .instagram {
  height: 24px;
  width: 24px;
}
#footer .contact-box .instagram:before {
  background: url(/user/documents/mime/src/icon/ig.svg?1) 50% no-repeat;
  background-size: 100% auto;
  content: "" !important;
  display: block;
  height: 24px;
  width: 24px;
}
#footer .contact-box .facebook {
  height: 24px;
  width: 24px;
}
#footer .contact-box .facebook:before {
  background: url(/user/documents/mime/src/icon/fb.svg) 50% no-repeat;
  background-size: 100% auto;
  content: "" !important;
  display: block;
  height: 24px;
  width: 24px;
}
.footer-logo {
  height: auto;
  margin-block: 20px;
  margin-inline: auto;
  max-width: 203px;
}
@media (min-width: 768px) {
  .footer-logo {
    margin: unset;
    margin-top: 35px;
  }
}
.footer-logo:hover img {
  transform: scale(1);
}
.footer-icons {
  border-bottom: 1px solid #3a3b3a;
  display: block;
  font-style: normal;
  margin-top: 0;
  width: 100%;
}
@media (min-width: 768px) {
  .footer-icons {
    margin-top: 20px;
  }
}
.footer-icons h5 {
  color: #fff;
  font-family: var(--template-font), sans-serif;
  font-size: 0.875rem;
  font-style: inherit;
  font-weight: 400;
  margin: 10px 15px 10px 0;
  text-transform: capitalize;
}
.footer-icons .wrap {
  display: flex;
  flex-wrap: wrap;
}
.footer-icons .payment,
.footer-icons .shipping {
  padding: 30px 10px;
}
.footer-icons .payment img,
.footer-icons .shipping img {
  height: auto;
  margin: 10px;
  max-width: 90px;
}
@media (min-width: 768px) {
  .footer-icons {
    -webkit-box-pack: unset;
    -ms-flex-pack: unset;
    border-top: 1px solid #3a3b3a;
    display: flex;
    flex-wrap: nowrap;
    gap: 40px;
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .footer-rows .custom-footer > div {
    width: 25%;
  }
  .footer-icons > div {
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    align-items: center;
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 991px) {
  .footer-rows .custom-footer > div {
    width: 50%;
  }
  .footer-links > div {
    width: 33.33%;
  }
}
@media (max-width: 767px) {
  #footer .contact-box:not(.social-box) ul {
    display: block;
  }
  #footer .custom-footer {
    margin-left: -20px;
    margin-right: -20px;
    padding-bottom: 0;
  }
  #footer .custom-footer > div {
    padding: 0 20px;
    width: 100%;
  }
  #footer .custom-footer > div:first-of-type {
    border-bottom: 1px solid #3a3b3a;
    padding-bottom: 20px;
    width: 100%;
  }
  #footer .custom-footer > div:nth-child(2),
  #footer .custom-footer > div:nth-child(3),
  #footer .custom-footer > div:nth-child(4) {
    border-bottom: 1px solid #3a3b3a;
  }
  #footer .custom-footer > div:nth-child(2) h4,
  #footer .custom-footer > div:nth-child(3) h4,
  #footer .custom-footer > div:nth-child(4) h4 {
    cursor: pointer;
    margin: 0;
    padding: 20px 0;
    position: relative;
  }
  #footer .custom-footer > div:nth-child(2) h4:after,
  #footer .custom-footer > div:nth-child(3) h4:after,
  #footer .custom-footer > div:nth-child(4) h4:after {
    color: #4e755f;
    content: "\e90e";
    display: block;
    font-family: Shoptet;
    font-size: 0.75rem;
    position: absolute;
    right: 0;
    top: 25px;
    transition: all 0.2s ease-in-out;
  }
  #footer .custom-footer > div:nth-child(2) ul,
  #footer .custom-footer > div:nth-child(3) ul,
  #footer .custom-footer > div:nth-child(4) ul {
    display: none;
    padding: 0 0 10px;
    transition: 0.2s ease-out;
  }
  #footer .custom-footer > div:nth-child(2).show-list h4:after,
  #footer .custom-footer > div:nth-child(3).show-list h4:after,
  #footer .custom-footer > div:nth-child(4).show-list h4:after {
    transform: rotate(180deg);
  }
  #footer .custom-footer > div:nth-child(2).show-list ul,
  #footer .custom-footer > div:nth-child(3).show-list ul,
  #footer .custom-footer > div:nth-child(4).show-list ul {
    display: block;
  }
  #footer .custom-footer > div:nth-child(5) h4,
  #footer .custom-footer > div:nth-child(5) ul {
    text-align: center;
  }
  #footer #signature {
    margin-bottom: 20px;
  }
  #footer .footer-bottom .container {
    display: flex;
    flex-direction: column-reverse;
  }
  #footer .footer-bottom .container .copyright {
    margin-bottom: 20px;
  }
  #footer .footer-bottom .container #signature {
    float: unset;
    margin: 0;
  }
  .footer-icons {
    border-top: 1px solid #3a3b3a;
    padding-bottom: 5px;
  }
  .footer-icons .payment,
  .footer-icons .shipping {
    border: none;
    padding: 10px 0;
  }
  .footer-icons .payment img,
  .footer-icons .shipping img {
    margin: 10px 10px 10px 0;
  }
}
@media (max-width: 400px) {
  .footer-links > div {
    text-align: center;
    width: 100%;
  }
  .footer-links > div a {
    display: inline-block;
    text-align: left;
    width: 165px;
  }
}
input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover {
  -webkit-text-fill-color: #d7d0c4 !important;
  background-clip: padding-box;
  background-color: #181a18 !important;
  -webkit-box-shadow: inset 0 0 0 31px #181a18 !important;
}
.form-control {
  background-color: #181a18;
  border: 1px solid #454545;
  border-radius: 2px;
  color: var(--color-tertiary);
  font-size: 0.875rem;
  height: 40px;
}
.form-control::-moz-placeholder {
  color: var(--color-tertiary);
  font-size: 0.875rem;
  font-weight: 400;
}
.form-control::placeholder {
  color: var(--color-tertiary);
  font-size: 0.875rem;
  font-weight: 400;
}
.form-control:hover::-moz-placeholder {
  color: var(--color-tertiary);
}
.form-control:hover::placeholder {
  color: var(--color-tertiary);
}
.form-control:focus::-moz-placeholder {
  color: var(--color-tertiary);
}
.form-control:focus::placeholder {
  color: var(--color-tertiary);
}
.form-control:focus {
  color: var(--color-tertiary);
}
.form-control:focus,
input:focus,
select:focus,
textarea:focus {
  border-color: #454545;
}
.compact-form .btn,
.discount-coupon .input-group .btn,
.input-group .btn {
  height: 44px;
  line-height: 20px;
  padding: 10px;
}
.compact-form .btn:before,
.discount-coupon .input-group .btn:before,
.input-group .btn:before {
  line-height: 1 !important;
}
.compact-form .form-control,
.discount-coupon .input-group .form-control,
.input-group .form-control {
  height: 44px;
}
.subscribe-form .btn,
.subscribe-form .form-control {
  height: 50px;
}
.subscribe-form .btn:before {
  display: none;
}
.subscribe-form .btn .sr-only {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: initial;
  position: static;
  width: auto;
}
select,
select.form-control {
  background-color: #181a18;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA6CAYAAADC4Bv9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAClSURBVHgB7dgxDoJAEEbhHeMhiKch3lvhZurfGRMseFMQ8l5Cw07xJbDFbk236TUO3GUcPIE0gTSBNIE0gTSBNIE0gTSBNIE0gTSBNIG0cwPX5zqq6u9M1jO3NwSc7/NYHssmMu+znrm94U+8hezApZZ/8BfZhUttm+Qb2YVL1X3Dmg3RhUvlFTBMIE0gTSBNIE0gTSBNIE0gTSBNIO36eQ59qnsDDfskzYu5pOAAAAAASUVORK5CYII=);
  border: 1px solid #454545;
  color: var(--color-tertiary);
  font-size: 0.875rem;
  padding-right: 60px;
}
select.form-control:focus,
select:focus {
  color: inherit;
}
input[type="checkbox"] + label {
  line-height: 1.4;
  min-height: 20px;
  padding-left: 27px;
}
input[type="checkbox"] + label:before {
  background-color: #1f231f;
  border: 1px solid #dadada;
  border-radius: 3px;
  height: 20px;
  top: unset;
  transform: none;
  width: 20px;
}
input[type="checkbox"]:checked + label:before {
  background-color: #d7d0c4;
  border-color: #d7d0c4;
}
input[type="checkbox"]:checked + label:after {
  background-color: #d7d0c4;
  border-radius: 3px;
  color: #181a18;
  left: 3px;
  top: 10x;
}
input[type="checkbox"]:disabled + label:before {
  background-color: #fff;
  border: 1px solid #454545;
}
input[type="radio"] + label {
  padding-left: 27px;
}
input[type="radio"] + label:before {
  background-color: #fff;
  border-radius: 50%;
  height: 20px;
  margin-top: -10px;
  transform: none;
  width: 20px;
}
input[type="radio"]:checked + label:before {
  background-color: #fff;
}
input[type="radio"]:checked + label:after {
  height: 10px;
  left: 5px;
  width: 10px;
}
label {
  min-height: 20px;
}
.ordering-process .consents .whole-width a,
.type-product .consents .whole-width a {
  font-size: 16px;
}
.consents .whole-width,
.consents .whole-width a {
  color: var(--color-tertiary);
  font-weight: 400;
}
.consents .whole-width a {
  font-size: 13px;
  text-decoration: underline !important;
}
.consents .whole-width a:hover {
  text-decoration: none !important;
}
.radio-wrapper.active label > span b {
  color: var(--color-tertiary);
}
.radio-wrapper input[type="radio"] + label .sublabel {
  line-height: 1;
  margin-top: 2px;
}
.radio-wrapper input[type="radio"] + label .sublabel a {
  margin-bottom: 3px;
}
.in-index #header {
  border-bottom: none;
}
.popup-widget.cart-widget:before {
  background-color: #181a18;
}
.cart-free-shipping > div,
.cart-widget-product-name a,
.cart-widget-product-price strong {
  color: var(--color-tertiary);
}
.search-window-visible #header .search-input {
  background-color: #181a18;
}
#header {
  background-color: var(--color-header-background);
  border-bottom: 1px solid #454545;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
}
#header .search {
  padding-left: 10px;
  padding-right: 10px;
}
#header .search-form {
  position: relative;
}
#header .search-form:after {
  display: none;
}
#header .search-form .form-control {
  border: 3px solid #454545;
  border-radius: 4px;
  color: #c4bcac;
  font-style: italic;
  height: 50px;
  padding-left: 35px;
}
#header .search-form .form-control::-moz-placeholder {
  color: #c4bcac;
  font-size: 0.875rem;
  font-weight: 800;
  text-transform: uppercase;
}
#header .search-form .form-control::placeholder {
  color: #c4bcac;
  font-size: 0.875rem;
  font-weight: 800;
  text-transform: uppercase;
}
#header .search-form .form-control:hover::-moz-placeholder {
  color: #c4bcac;
}
#header .search-form .form-control:hover::placeholder {
  color: #c4bcac;
}
#header .search-form .form-control:focus::-moz-placeholder {
  color: #c4bcac;
}
#header .search-form .form-control:focus::placeholder {
  color: #c4bcac;
}
#header .search-form .search-button {
  font-size: 0;
  height: auto;
  right: 5px;
  top: 5px;
  width: 110px;
}
#header .search-form .search-button:before {
  font-size: 16px;
}
#header .search-form .search-input-icon {
  height: 20px;
  left: 20px;
  width: 20px;
}
#header .search-form .search-input-icon:before {
  background: url(https://cdn.myshoptet.com/usr/453470.myshoptet.com/user/documents/upload/icons/search.svg?v=1)
    50% no-repeat;
  background-size: 100% auto;
  content: "";
  height: 20px;
  width: 20px;
}
#header .search-form .search-button {
  display: block;
  height: 40px;
  line-height: 1;
  padding-top: 9px;
}
#header .search-form .search-input:focus,
#header .search-form:hover {
  background-color: inherit;
}
#header .search-form:hover .search-input {
  background-color: inherit;
  border-color: #454545;
  color: #c4bcac;
}
#header .navigation-buttons {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}
#header .navigation-buttons a {
  height: 30px;
  margin-left: 10px;
  width: 30px;
}
#header .navigation-buttons a.favorite {
  order: 2;
}
#header .navigation-buttons a[data-target="cart"] {
  background-color: transparent;
  border-radius: 0;
  order: 3;
  padding: 0;
  width: 30px;
}
#header .navigation-buttons a[data-target="cart"]:before {
  background: url(https://cdn.myshoptet.com/usr/453470.myshoptet.com/user/documents/upload/icons/cart.svg?v=1)
    no-repeat;
  background-size: 100% auto;
  content: "";
  height: 100%;
  margin: 0;
  width: 100%;
}
#header .navigation-buttons a[data-target="cart"] i {
  background-color: var(--color-secondary);
  color: #fff;
  font-size: 0.75rem;
  font-weight: 600;
  height: 20px;
  left: -12px;
  line-height: 14px;
  top: -6px;
  width: 20px;
}
#header .navigation-buttons a[data-target="cart"] .cart-price {
  display: none !important;
}
#header .navigation-buttons a[data-target="login"] {
  line-height: 1;
  order: 1;
}
#header .navigation-buttons a[data-target="login"]:before {
  background: url(https://cdn.myshoptet.com/usr/453470.myshoptet.com/user/documents/upload/icons/user.svg?v=1)
    no-repeat;
  background-size: 100% auto;
  content: "";
  height: 100%;
  width: 100%;
}
#header .header-bottom {
  background-color: #181a18;
  border: none;
}
#header .mail {
  display: none;
}
#header .searchWhisperer {
  background-color: #181a18;
  border: 1px solid #454545;
}
#header .searchWhisperer a,
#header .searchWhisperer__content--empty {
  color: var(--color-tertiary);
}
.search-focused #header .search-input {
  background-color: inherit;
  color: #c4bcac;
}
@media (max-width: 767px) {
  #header .user-action {
    display: none;
  }
  #header .header-top .container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    padding-left: 54px;
    padding-right: 10px;
  }
  #header .search {
    background-color: #181a18;
    left: 0;
    padding: 5px 10px 10px;
    position: absolute;
    right: 0;
    top: 70px;
    width: 100%;
    z-index: 1005;
  }
  #header .search .contact-header {
    display: none;
  }
  #header .search .form-control {
    box-shadow: none;
  }
  #header .searchWhisperer {
    max-height: calc(100dvh - 135px);
    top: 100%;
  }
  #header .navigation-buttons {
    height: 70px;
    margin-left: auto;
  }
  #header .navigation-buttons a {
    display: block;
    height: 25px;
    line-height: 25px;
    margin-left: 10px;
    width: 25px;
  }
  #header .navigation-buttons a:before {
    display: block;
    line-height: 32px;
  }
  #header .navigation-buttons a[data-target="navigation"] {
    border-right: 1px solid #454545;
    height: 70px;
    left: 0;
    margin-left: 0;
    position: absolute;
    width: 54px;
  }
  #header .navigation-buttons a[data-target="navigation"]:before {
    color: #c4bcac;
    font-size: 1.5rem;
    line-height: 70px;
  }
  #header .navigation-buttons a[data-target="search"] {
    line-height: 30px;
    order: -5;
  }
  #header .navigation-buttons a[data-target="search"]:before {
    color: #c4bcac;
    content: "\e920";
    font-family: Shoptet;
    font-size: 1.5rem;
    height: 24px;
    width: 24px;
  }
  #header .navigation-buttons a[data-target="login"] {
    display: block;
    height: 28px;
    line-height: 28px;
    width: 28px;
  }
  #header .navigation-buttons a[data-target="login"]:before {
    background: url(https://cdn.myshoptet.com/usr/453470.myshoptet.com/user/documents/upload/icons/user.svg?v=1)
      no-repeat;
    background-size: 100% auto;
    content: "";
    height: 28px;
    width: 28px;
  }
  #header .navigation-buttons a[data-target="cart"] {
    height: 28px;
    margin-left: 10px;
    width: 30px;
  }
  #header .navigation-buttons a[data-target="cart"] i {
    bottom: 12px;
    left: 5px;
  }
  #header .site-name {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: flex;
    max-width: 152px;
    min-width: 152px;
  }
  .user-action-in .popup-widget.cart-widget {
    top: 70px;
  }
}
@media (min-width: 768px) {
  #header {
    position: sticky;
    top: 0;
    z-index: 999;
  }
  #header .container {
    position: relative;
  }
  #header .header-top {
    padding: 20px 0;
  }
  #header .header-top .mail {
    background-color: #fff;
    display: block;
    left: 50%;
    margin-left: -120px;
    padding-left: 7px;
    padding-right: 7px;
    position: absolute;
    top: -32px;
  }
  #header .header-top .mail a {
    color: var(--color-tertiary);
    font-size: 16px;
    font-weight: 500;
    padding-left: 23px;
    position: relative;
  }
  #header .header-top .mail a:before {
    background: url(https://cdn.myshoptet.com/usr/453470.myshoptet.com/user/documents/upload/icons/mail-g.svg?1?1)
      50% no-repeat;
    background-size: 100% auto;
    content: "";
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    top: 4px;
    width: 16px;
  }
  #header .search {
    max-width: 340px;
    width: 100%;
  }
  #header .header-top-wrapper {
    -webkit-box-align: center;
    -webkit-box-pack: justify;
    -ms-flex-align: center;
    -ms-flex-pack: justify;
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
  }
  #header .header-top-wrapper > div {
    flex: none;
  }
  #header .header-top-wrapper .navigation-buttons {
    margin-left: auto;
  }
  #header .header-top-wrapper .site-name {
    flex: none;
    margin-right: auto;
    max-width: 175px;
    min-width: 175px;
  }
  #header .header-top-wrapper .site-name a {
    display: block;
  }
  #header .header-bottom-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
  #header .navigation-buttons {
    max-width: 175px;
    min-width: 175px;
    padding-left: 0;
  }
  #header .navigation-buttons a {
    margin-left: 22px;
  }
  #header .navigation-buttons a[data-target="cart"] .cart-price {
    display: none !important;
  }
  #header .navigation-buttons a[data-target="login"] {
    display: block;
  }
}
@media (min-width: 992px) {
  #header .search {
    max-width: 530px;
  }
}
.ordering-process,
body {
  overflow: scroll;
}
.ordering-process .overall-wrapper,
body .overall-wrapper {
  padding-top: 70px;
}
@media (min-width: 768px) {
  .ordering-process .overall-wrapper,
  body .overall-wrapper {
    padding-top: 192.15px;
  }
}
.ordering-process .top-navigation-bar,
body .top-navigation-bar {
  position: fixed;
  top: 0;
  transition: transform 0.3s ease-in-out;
  width: 100%;
  z-index: 20;
}
.ordering-process .top-navigation-bar .top-navigation-menu,
body .top-navigation-bar .top-navigation-menu {
  margin-right: auto;
}
.ordering-process #header,
body #header {
  position: fixed;
  top: 0;
  transition: transform 0.3s ease-in-out;
  width: 100%;
  z-index: 10;
}
@media (min-width: 768px) {
  .ordering-process #header,
  body #header {
    top: 40.15px;
  }
}
.ordering-process .popup-widget.cart-widget,
body .popup-widget.cart-widget {
  position: fixed;
}
@media (max-width: 767px) {
  .ordering-process #navigation,
  body #navigation {
    height: calc(100dvh - 70px);
    position: absolute;
    top: 0;
    z-index: 100;
  }
}
@media (min-width: 992px) {
  body.admin-logged .overall-wrapper,
  body.admin-logged.ordering-process .overall-wrapper {
    padding-top: 217.15px;
  }
  body.admin-logged .top-navigation-bar,
  body.admin-logged.ordering-process .top-navigation-bar {
    top: 25px;
  }
  body.admin-logged #header,
  body.admin-logged.ordering-process #header {
    top: 65.15px;
  }
}
body.admin-logged .admin-bar,
body.admin-logged.ordering-process .admin-bar {
  position: fixed;
  top: 0;
}
.scrolled-down .ordering-process #header,
.scrolled-down .ordering-process .top-navigation-bar,
.scrolled-down body #header,
.scrolled-down body .top-navigation-bar {
  transform: translateY(-70px);
}
@media (min-width: 768px) {
  .scrolled-down .ordering-process #header,
  .scrolled-down .ordering-process .top-navigation-bar,
  .scrolled-down body #header,
  .scrolled-down body .top-navigation-bar {
    transform: translateY(-192.15px);
  }
}
.scrolled-up .ordering-process #header,
.scrolled-up .ordering-process .top-navigation-bar,
.scrolled-up body #header,
.scrolled-up body .top-navigation-bar {
  transform: translateY(0);
}
.ig .ig-header-wrap {
  display: flex;
  justify-content: space-between;
  padding-inline: 10px;
}
.ig .ig-header-wrap .instagram-follow-btn {
  align-items: center;
  display: flex;
  flex-grow: unset;
  margin: 0;
}
.ig .ig-header-wrap .instagram-follow-btn span:before {
  display: none;
}
.ig .ig-header-wrap .instagram-follow-btn a {
  color: #d7d0c4;
  font-style: normal;
  text-decoration: underline;
  white-space: nowrap;
}
.ig h2 {
  color: #d7d0c4;
  font-family: var(--template-headings-font), sans-serif;
  font-size: 1.5rem;
  font-style: italic;
  font-weight: 400;
  font-weight: 800;
  margin: 0 auto 0 0;
  padding: 25px 0;
  text-align: center;
  white-space: nowrap;
}
@media (min-width: 576px) {
  .ig h2 {
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  .ig h2 {
    font-size: 2.125rem;
  }
}
.ig h2 img {
  display: none;
}
.instagram-wrap {
  display: flex;
  flex-wrap: wrap;
  padding-left: 10px;
  padding-right: 10px;
}
.instagram-wrap .igfeed {
  margin-bottom: 10px;
  max-width: 33.33%;
  min-width: 33.33%;
  overflow: hidden;
  position: relative;
}
@media (min-width: 768px) {
  .instagram-wrap .igfeed:before {
    background-color: #181a18;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    top: 0;
    width: 10px;
    z-index: 1;
  }
}
.instagram-wrap .igfeed:first-of-type:before,
.instagram-wrap .igfeed:nth-child(n + 7) {
  display: none;
}
.instagram-wrap .igfeed a {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  height: 0;
  padding-bottom: 100%;
  position: relative;
  transition: 0.2s ease-in-out;
}
.instagram-wrap .igfeed a:before {
  -webkit-box-align: center;
  -webkit-box-pack: center;
  -ms-flex-align: center;
  -ms-flex-pack: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.4);
  bottom: 0;
  color: #fff;
  content: "\e909";
  display: flex;
  font-family: Shoptet;
  font-size: 35px;
  justify-content: center;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.2s ease-in-out;
  z-index: 1;
}
.instagram-wrap .igfeed a:hover:before {
  opacity: 1;
}
.instagram-wrap .igfeed a img {
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (min-width: 768px) {
  .instagram-wrap .igfeed {
    max-width: 16.6667%;
    min-width: 16.6667%;
  }
}
@media (max-width: 767px) {
  .ig h2 {
    display: block;
  }
}
@media (max-width: 479px) {
  .instagram-wrap {
    justify-content: space-between;
  }
  .instagram-wrap .igfeed {
    max-width: calc(50% - 5px);
    min-width: calc(50% - 5px);
    position: unset;
  }
  .instagram-wrap .igfeed:nth-child(5):before {
    display: none;
  }
}
.info-cards {
  background-color: #181a18;
  padding-inline: 0;
  padding-bottom: 0;
  padding-top: 40px;
}
@media (min-width: 768px) {
  .info-cards {
    margin-inline: auto;
    max-width: 1246px;
    padding-bottom: 40px;
    padding-top: 30px;
  }
}
.info-cards__grid {
  display: grid;
  gap: 20px;
}
@media (min-width: 768px) {
  .info-cards__grid {
    gap: 8px;
    grid-template-columns: repeat(3, 1fr);
    width: 100%;
  }
}
@media (min-width: 992px) {
  .info-cards__grid {
    gap: 20px;
  }
}
.info-card {
  background-color: #181a18;
  border-radius: 4px;
  font-family: var(--template-headings-font), sans-serif;
  transition: all 0.3s ease;
}
.info-card__link {
  color: inherit;
  display: block;
  font-family: inherit;
  position: relative;
  text-decoration: none;
}
.info-card__image {
  overflow: hidden;
  position: relative;
  width: 100%;
}
@media (max-width: 767px) {
  .info-card__image {
    margin-inline: -15px;
    width: calc(100% + 30px);
  }
}
.info-card__image img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.info-card__content {
  bottom: 30px;
  left: 20px;
  position: absolute;
}
.info-card__title {
  color: #c4bcac;
  font-family: inherit;
  font-size: 2rem;
  font-style: italic;
  font-weight: 800;
  margin: 0 0 8px;
  text-transform: uppercase;
}
.info-card__description {
  color: #d7d0c4;
  font-family: inherit;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  margin: 0;
}
.joint-us {
  background-color: #181a18;
  margin: 0;
  margin-inline: auto;
  padding: 0;
}
.joint-us__container {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  max-width: 1246px;
  position: relative;
}
@media (min-width: 992px) {
  .joint-us__container {
    align-items: stretch;
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .joint-us__image {
    margin-inline: -15px;
    width: calc(100% + 30px);
  }
}
@media (min-width: 992px) {
  .joint-us__image {
    max-width: 579px;
  }
}
.joint-us__image img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.joint-us__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 40px 0;
  width: 100%;
}
@media (min-width: 768px) {
  .joint-us__content {
    padding: 20px;
  }
}
@media (min-width: 992px) {
  .joint-us__content {
    padding-left: 80px;
    padding-right: 40px;
    padding-block: 40px;
    width: 50%;
  }
}
@media (min-width: 1440px) {
  .joint-us__content {
    padding-left: 140px;
  }
}
.joint-us__header {
  align-items: center;
  display: flex;
  gap: 20px;
  margin-bottom: 20px;
}
.joint-us__logo {
  flex-shrink: 0;
  height: 120px;
  position: absolute;
  right: 0;
  top: 10px;
  width: 120px;
}
@media (min-width: 768px) {
  .joint-us__logo {
    right: 30px;
    top: 30px;
  }
}
@media (min-width: 992px) {
  .joint-us__logo {
    left: 400px;
  }
}
@media (min-width: 1200px) {
  .joint-us__logo {
    height: 180px;
    left: 470px;
    width: 180px;
  }
}
@media (min-width: 1440px) {
  .joint-us__logo {
    height: 211px;
    width: 211px;
  }
}
.joint-us__logo img {
  height: 100%;
  transform: rotate(17deg);
  width: 100%;
}
.joint-us__title {
  display: flex;
  flex-direction: column;
  font-family: var(--template-headings-font), sans-serif;
  font-size: 3.5rem;
  font-style: italic;
  font-weight: 800;
  line-height: 1;
  text-transform: uppercase;
}
@media (min-width: 576px) {
  .joint-us__title {
    font-size: 78px;
  }
}
@media (min-width: 1200px) {
  .joint-us__title {
    font-size: clamp(56px, 8vw, 120px);
  }
}
@media (min-width: 1440px) {
  .joint-us__title {
    font-size: 120px;
  }
}
.joint-us__title span {
  display: block;
  white-space: nowrap;
}
.joint-us__description {
  color: #9d9d9d;
  font-family: var(--template-headings-font), sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.4;
}
.joint-us__description p {
  color: #d7d0c4;
  margin-bottom: 10px;
}
.joint-us__description p:last-child {
  margin-bottom: 0;
}
.joint-us .btn {
  align-self: flex-start;
  min-width: 150px;
  text-align: center;
}
.category-perex ul,
.category-perex ul li,
.category__secondDescription ul,
.category__secondDescription ul li,
.p-short-description ul,
.p-short-description ul li,
.tab-content ul,
.tab-content ul li,
.welcome-wrapper ul,
.welcome-wrapper ul li,
article ul,
article ul li {
  padding-left: 0;
}
.category-perex ul li:before,
.category__secondDescription ul li:before,
.p-short-description ul li:before,
.tab-content ul li:before,
.welcome-wrapper ul li:before,
article ul li:before {
  background-color: var(--color-primary);
  border-radius: 50%;
  content: "";
  height: 6px;
  margin-left: 0;
  margin-right: 8px;
  width: 6px;
}
.login-window-visible .user-action .user-action-in > div.user-action-login {
  border-radius: 3px;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.06);
  display: flex;
  flex-wrap: wrap;
  max-width: 500px;
  width: 90%;
}
.login-window-visible
  .user-action
  .user-action-in
  > div.user-action-login
  > div {
  width: 100%;
}
@media (min-width: 992px) {
  .login-window-visible
    .user-action
    .user-action-in
    > div.user-action-login
    > div {
    flex: 1;
    width: 50%;
  }
}
@media (max-width: 991px) {
  .login-window-visible .user-action .user-action-in > div.user-action-login {
    bottom: auto;
  }
  .login-window-visible
    .user-action
    .user-action-in
    > div.user-action-login
    .registrace-box {
    order: 2;
    padding-top: 10px;
  }
  .login-window-visible
    .user-action
    .user-action-in
    > div.user-action-login
    > div {
    height: auto;
  }
}
@media (max-width: 767px) {
  .login-window-visible .user-action .user-action-in > div.user-action-login {
    overflow: auto;
  }
}
#header .user-action .login-widget.popup-widget {
  display: none !important;
}
.login-widget .registrace-box {
  background-color: var(--color-header-background);
  padding: 20px 20px 35px;
}
.login-widget .registrace-box h3 {
  font-size: 1.375rem;
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 992px) {
  .login-widget .registrace-box h3 {
    font-size: 1.75rem;
  }
}
.login-widget .registrace-box p {
  font-size: 16px;
}
.login-widget .registrace-box ul {
  list-style-type: none;
  margin: 25px 0;
  padding-left: 0;
}
.login-widget .registrace-box ul li {
  font-size: 16px;
  margin-bottom: 10px;
  padding-left: 25px;
  position: relative;
}
.login-widget .registrace-box ul li:before {
  background: url(https://cdn.myshoptet.com/usr/453470.myshoptet.com/user/documents/upload/icons/check.svg)
    no-repeat;
  background-size: 100% auto;
  content: "";
  display: block;
  height: 14px;
  left: 0;
  margin-top: -6px;
  position: absolute;
  top: 50%;
  width: 18px;
}
.login-widget .registrace-box .btn-primary {
  padding: 14px 30px;
}
.cart-free-shipping > div,
.cart-widget-button,
.popup-widget-inner {
  background-color: var(--color-header-background);
}
.user-action-in {
  position: relative;
}
.user-action-in .login-widget {
  background-color: #fff;
  border-radius: 6px;
  left: 50%;
  margin: 0;
  padding-top: 0;
  position: fixed;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 99999;
}
@media (max-width: 991px) {
  .user-action-in .login-widget {
    height: auto;
    width: 90%;
  }
}
@media (max-width: 767px) {
  .user-action-in .login-widget {
    box-shadow: none;
  }
}
.user-action-in .login-widget:before {
  display: none;
}
.user-action-in .login-widget .popup-widget-inner {
  border: 0;
  border-radius: 6px;
  box-shadow: none;
  padding: 21px 20px;
}
@media (max-width: 767px) {
  .user-action-in .login-widget .popup-widget-inner {
    height: auto;
    padding: 20px;
    width: 100%;
  }
}
.user-action-in .login-widget .popup-widget-inner span.close {
  background-color: var(--color-tertiary);
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 44px;
}
.user-action-in .login-widget .popup-widget-inner span.close:before {
  color: #000;
  content: "\e912";
  font-family: Shoptet;
}
.user-action-in .login-widget .popup-widget-inner span.close:hover {
  cursor: pointer;
}
@media (min-width: 767px) {
  .user-action-in .login-widget .popup-widget-inner span.close {
    border-radius: 50%;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    right: -22px;
    top: -22px;
  }
}
.user-action-in .login-widget .user-action-tabs {
  display: none;
}
.user-action-in .login-widget h2 {
  color: var(--color-tertiary);
  font-size: 0;
  margin: 20px 0 30px;
}
.user-action-in .login-widget h2:before {
  color: inherit;
  display: block;
  font-size: 1.375rem;
  font-weight: 600;
}
@media (min-width: 992px) {
  .user-action-in .login-widget h2:before {
    font-size: 1.75rem;
  }
}
.user-action-in .login-widget .social-login-buttons {
  margin-top: 12px;
}
.user-action-in .login-widget .social-login-buttons-divider {
  margin-bottom: 26px;
}
.user-action-in .login-widget .social-login-buttons-divider:after,
.user-action-in .login-widget .social-login-buttons-divider:before {
  background-color: var(--color-tertiary);
}
.user-action-in .login-widget .social-login-buttons-divider span {
  color: text;
  font-size: 1.125rem;
  font-weight: 500;
  text-transform: uppercase;
}
.user-action-in .login-widget .login-wrapper {
  padding: 0;
}
.user-action-in .login-widget .login-wrapper .btn {
  margin-bottom: 20px;
  padding: 14px 30px;
}
.user-action-in .login-widget .login-wrapper .btn:after {
  display: none;
}
@media (max-width: 400px) {
  .user-action-in .login-widget .login-wrapper .btn {
    display: block;
    float: none;
  }
}
.user-action-in .login-widget .login-wrapper .password-helper {
  width: auto;
}
.user-action-in .login-widget .login-wrapper .password-helper a {
  color: var(--color-tertiary);
  font-size: 0.875rem;
  font-weight: 500;
  margin: 10px 20px 5px 0;
  padding: 0;
  text-decoration: underline;
}
.user-action-in .login-widget .login-wrapper .password-helper a:hover {
  text-decoration: none;
}
.user-action-in .login-widget .nemateucet {
  border-top: 1px solid #000;
  margin-top: 23px;
  padding: 23px 0 19px;
}
.user-action-in .login-widget .nemateucet p {
  color: #000;
  font-size: 0.875rem;
  font-weight: 500;
  margin-bottom: 0;
  text-align: center;
}
.user-action-in .login-widget .nemateucet p:before {
  background-color: #000;
  content: "";
  display: block;
  height: 30px;
  margin: 0 auto 12px;
  -webkit-mask: url(/user/documents/upload/sablona-nemazat/svg/users-medical.svg)
    no-repeat 50% 50%;
  mask: url(/user/documents/upload/sablona-nemazat/svg/users-medical.svg)
    no-repeat 50% 50%;
  -webkit-mask-size: cover;
  mask-size: cover;
  width: 45px;
}
@media (max-width: 767px) {
  .user-action-in .login-widget .nemateucet p:before {
    height: 70px;
    width: 100px;
  }
}
.user-action-in .login-widget .nemateucet p a {
  color: #000;
  display: block;
  font-weight: 400;
  margin-top: 13px;
  text-decoration: underline;
}
.user-action-in .login-widget .nemateucet p a:hover {
  text-decoration: none;
}
.user-action-in .login-widget .tab-content form .input-wrapper {
  color: #000;
  font-size: 0.875rem;
  font-weight: 500;
}
.user-action-in .login-widget .tab-content form .input-wrapper:before {
  display: block;
  margin-bottom: 8px;
  width: 100%;
}
.user-action-in .login-widget .tab-content form .login-wrapper {
  padding: 0;
}
.user-action-in
  .login-widget
  .tab-content
  form
  .login-wrapper
  .password-helper {
  float: none;
  text-align: center;
  width: 100%;
}
.user-action-in
  .login-widget
  .tab-content
  form
  .login-wrapper
  .password-helper
  a {
  color: #000;
  font-size: 0.875rem;
  font-weight: 500;
  padding: 16px 0 31px;
  text-decoration: underline;
  width: 100%;
}
.user-action-in
  .login-widget
  .tab-content
  form
  .login-wrapper
  .password-helper
  a:hover {
  text-decoration: none;
}
.user-action-in .login-widget .tab-content form .login-wrapper button.btn {
  background-color: #e58400;
  border-color: #e58400;
  border-radius: 3px;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  width: 100%;
}
.user-action-in
  .login-widget
  .tab-content
  form
  .login-wrapper
  button.btn:hover {
  background-color: #ca7506;
  color: #fff;
}
.admin-logged .popup-widget.login-widget {
  top: 50%;
}
.login-window-visible #cboxOverlay {
  display: block !important;
  opacity: 0.3;
}
.msg {
  padding-bottom: 20px;
  padding-top: 20px;
}
body:not(.in-index) .site-msg.information {
  display: none;
}
.site-msg.information {
  background-color: #c4bcac;
  box-shadow: none;
  display: none;
  font-size: 16px;
  font-weight: 600;
  max-width: 100%;
  opacity: 1;
  padding: 0 20px;
  position: static;
  text-align: center;
}
.site-msg.information .text {
  background-color: #c4bcac;
  color: #181a18;
  font-family: var(--template-headings-font), sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 800;
  line-height: 22px;
  padding-block: 10px;
  text-transform: uppercase;
}
.site-msg.information p {
  margin: 8px 0;
}
.site-msg.information a:hover {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .site-msg.information .container {
    width: 747px;
  }
}
@media (min-width: 992px) {
  .site-msg.information .container {
    width: 972px;
  }
}
@media (min-width: 1200px) {
  .site-msg.information .container {
    width: 1178px;
  }
}
@media (min-width: 1440px) {
  .site-msg.information .container {
    padding: 0 20px;
    width: 1340px;
  }
}
@media (min-width: 992px) {
  .site-msg .close {
    right: 20px;
  }
}
.in-index .overall-wrapper,
.type-category .overall-wrapper,
.type-page .overall-wrapper,
.type-post .overall-wrapper,
.type-posts-listing .overall-wrapper,
.type-product .overall-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.in-index .overall-wrapper #footer,
.in-index .overall-wrapper #header,
.in-index .overall-wrapper > div:not(.container),
.type-category .overall-wrapper #footer,
.type-category .overall-wrapper #header,
.type-category .overall-wrapper > div:not(.container),
.type-page .overall-wrapper #footer,
.type-page .overall-wrapper #header,
.type-page .overall-wrapper > div:not(.container),
.type-post .overall-wrapper #footer,
.type-post .overall-wrapper #header,
.type-post .overall-wrapper > div:not(.container),
.type-posts-listing .overall-wrapper #footer,
.type-posts-listing .overall-wrapper #header,
.type-posts-listing .overall-wrapper > div:not(.container),
.type-product .overall-wrapper #footer,
.type-product .overall-wrapper #header,
.type-product .overall-wrapper > div:not(.container) {
  width: 100%;
}
.in-index .overall-wrapper .user-action,
.type-category .overall-wrapper .user-action,
.type-page .overall-wrapper .user-action,
.type-post .overall-wrapper .user-action,
.type-posts-listing .overall-wrapper .user-action,
.type-product .overall-wrapper .user-action {
  order: -10;
}
.in-index .overall-wrapper .admin-bar,
.type-category .overall-wrapper .admin-bar,
.type-page .overall-wrapper .admin-bar,
.type-post .overall-wrapper .admin-bar,
.type-posts-listing .overall-wrapper .admin-bar,
.type-product .overall-wrapper .admin-bar {
  order: -9;
}
.in-index .overall-wrapper .top-navigation-bar,
.type-category .overall-wrapper .top-navigation-bar,
.type-page .overall-wrapper .top-navigation-bar,
.type-post .overall-wrapper .top-navigation-bar,
.type-posts-listing .overall-wrapper .top-navigation-bar,
.type-product .overall-wrapper .top-navigation-bar {
  order: -8;
}
.in-index .overall-wrapper #header,
.type-category .overall-wrapper #header,
.type-page .overall-wrapper #header,
.type-post .overall-wrapper #header,
.type-posts-listing .overall-wrapper #header,
.type-product .overall-wrapper #header {
  order: -7;
}
.in-index .site-msg.information,
.type-category .site-msg.information,
.type-page .site-msg.information,
.type-post .site-msg.information,
.type-posts-listing .site-msg.information,
.type-product .site-msg.information {
  display: block;
}
.mime-properties {
  border-bottom: 1px solid #454545;
  border-top: 1px solid #454545;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  order: 5;
  padding-block: 16px;
  row-gap: 16px;
}
.mime-properties > div {
  align-items: center;
  display: flex;
  gap: 16px;
}
.mime-properties > div img {
  height: 24px;
  width: 24px;
}
.mime-properties > div p {
  color: #c4bcac;
  font-family: var(--template-headings-font), sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 800;
  line-height: normal;
  margin-bottom: 0 !important;
}
p[data-properties] {
  display: none;
}
#navigation {
  background-color: var(--color-header-background);
}
#navigation .menu-level-1 .submenu-arrow {
  display: block;
  padding-left: 5px;
  padding-right: 12px;
}
#navigation .menu-level-1 .submenu-arrow:after {
  color: var(--color-tertiary-hover);
  content: "\e90e";
  display: block;
  font-family: Shoptet;
  font-size: 0.75rem;
  margin-top: 1px;
  position: absolute;
}
@media (min-width: 768px) {
  #navigation .menu-level-1 .submenu-arrow {
    display: none;
  }
}
#navigation .menu-level-2 {
  background-color: var(--color-header-background);
  border: none;
}
.menu-helper > ul > li a {
  color: var(--color-tertiary);
}
.menu-helper > ul > li a:hover {
  color: var(--color-primary);
}
#navigation .navigation-in ul li:hover > a > b,
#navigation .navigation-in ul li:hover > div > a > span {
  text-decoration: none;
}
#navigation .navigation-in ul .menu-level-2 a {
  color: #c4bcac;
}
#navigation .navigation-in ul .menu-level-2 a:hover {
  color: #4e755f;
}
.navigation-in {
  background-color: #181a18;
}
.navigation-in .menu-level-3 {
  display: none !important;
}
.navigation-in > ul > li.ext > ul > li > div > a {
  font-size: 0.875rem;
  font-weight: 500;
}
@media (max-width: 767px) {
  .navigation-in {
    box-shadow: inset 0 4px 10px 0 rgba(0, 0, 0, 0.05);
    height: 100%;
    padding-bottom: 10px;
  }
  .navigation-in a {
    color: #fff;
  }
  .navigation-in > ul {
    padding-bottom: 15px;
  }
  .navigation-in > ul > li {
    position: relative;
  }
  .navigation-in > ul > li > a > b {
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .navigation-in ul.menu-level-2 li:before {
    color: var(--color-tertiary-hover);
    content: "+";
    font-weight: 700;
    left: 25px;
    margin-right: 4px;
    padding-top: 6.5px;
    position: absolute;
  }
  .navigation-in ul.menu-level-2 li a {
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .navigation-in .navigationActions__submenu.menu-level-2 li > a {
    padding: 4px 0 4px 4px;
  }
  #navigation {
    border-top: none;
    height: calc(100% - 70px);
    padding-top: 0;
    top: 70px;
  }
  #navigation .menu-level-1 {
    padding: 0 15px;
  }
  #navigation .menu-level-1 > li {
    border-bottom: 1px solid #454545;
    margin: 0;
  }
  #navigation .menu-level-1 > li > a {
    align-items: center;
    color: #c4bcac;
    display: flex;
    font-size: 17px;
    padding: 5px 0;
  }
  #navigation .menu-level-1 > li > a:hover {
    color: #7aa88e;
  }
  #navigation .menu-level-1 > li > a b {
    font-weight: 600;
    text-decoration: none !important;
  }
  #navigation .menu-level-1 > li > a .submenu-arrow {
    margin-left: 10px;
    width: 30px;
  }
  #navigation .menu-level-1 > li > a .submenu-arrow:after {
    background-size: 11px auto;
    margin: 0;
    top: 25px;
    width: 30px;
  }
  #navigation .menu-level-1 > li > ul {
    padding-bottom: 8px;
  }
  #navigation .menu-level-1 > li > ul > li > div > a {
    color: #c4bcac;
    font-size: 15px;
    font-weight: 400;
    line-height: 1;
    padding: 8px 10px 12px 42px;
  }
  #navigation .navigationActions {
    padding-bottom: 5px;
  }
  #navigation .navigationActions a {
    color: var(--color-tertiary);
    font-size: 15px;
  }
  #navigation .navigationActions > li {
    border-bottom: 1px solid #454545;
    border-top: none;
  }
  #navigation .navigationActions > li:first-of-type a > span {
    padding-bottom: 13px;
    padding-top: 13px;
  }
  #navigation
    .navigationActions
    > li:first-of-type
    a
    > span
    > span:first-of-type {
    display: none;
  }
  #navigation
    .navigationActions
    > li:first-of-type
    a
    > span
    > span:nth-child(2) {
    margin-left: -4px;
    position: relative;
  }
  #navigation
    .navigationActions
    > li:first-of-type
    a
    > span
    > span:nth-child(2):before {
    background-color: #fff;
    content: "";
    display: block;
    height: 20px;
    left: -2px;
    position: absolute;
    top: 0;
    width: 7px;
  }
  #navigation
    .navigationActions
    > li:first-of-type
    a
    > span
    > span:nth-child(2):after {
    background-color: #fff;
    content: "";
    display: block;
    height: 20px;
    position: absolute;
    right: -2px;
    top: 0;
    width: 7px;
  }
  #navigation .navigationActions > li:first-of-type a .submenu-arrow {
    font-size: 0.75rem;
    line-height: 44px;
    margin-left: 0;
    padding: 0;
    position: static;
    width: 20px;
  }
  #navigation
    .navigationActions
    > li
    .navigationActions__submenu__item--active:before,
  #navigation .navigationActions > li:last-of-type {
    display: none;
  }
  #navigation .navigationActions .navigationActions__submenu.menu-level-2 {
    padding-bottom: 10px;
  }
  #navigation .top-navigation-menu {
    display: block;
    height: auto;
    padding: 10px 15px;
  }
  #navigation .top-navigation-bar-menu {
    display: block;
  }
  #navigation .top-navigation-bar-menu li {
    margin: 5px 25px 5px 0;
  }
  #navigation .top-navigation-bar-menu li a {
    color: #c4bcac;
    font-size: 15px;
    padding: 5px 0;
  }
  #navigation .top-navigation-bar-menu li a:hover {
    color: #7aa88e;
  }
}
@media (min-width: 768px) {
  .navigation-in > ul > li {
    border: none !important;
  }
  .navigation-in > ul > li > a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #c4bcac;
    display: flex;
    height: 59px;
    margin: 0 !important;
    padding: 7px 13px 8px !important;
  }
  .navigation-in > ul > li > a:hover {
    background-color: var(--color-header-background);
    color: var(--color-primary);
  }
  .navigation-in > ul > li > a b {
    font-weight: 800;
    text-transform: uppercase;
  }
  .navigation-in > ul > li:first-child > a {
    padding-left: 0 !important;
  }
  .navigation-in > ul > li.ext.exp > a {
    color: var(--color-primary);
  }
  .navigation-in > ul > li.ext.exp > ul {
    display: flex;
  }
  .navigation-in > ul > li.ext.exp > ul:before {
    border-bottom: 5px solid #454545;
    border-left: 9998px solid var(--color-header-background);
    bottom: 0;
    box-shadow: 9998px 0 0 var(--color-header-background);
    content: "";
    display: block;
    left: -999px;
    position: absolute;
    right: -999px;
    top: 0;
    z-index: 10;
  }
  .navigation-in > ul > li.exp > ul {
    top: 58px;
  }
  #navigation {
    border-top: 1px solid #454545;
    height: 60px;
  }
  #navigation .top-navigation-menu {
    display: none;
  }
  #navigation .menu-level-2 {
    border-top: 1px solid #454545;
    padding: 10px 0;
  }
  #navigation .menu-level-2 > li {
    display: flex;
    flex-basis: 25%;
    min-height: auto;
    padding: 5px;
    position: relative;
    width: 25%;
    z-index: 10;
  }
  #navigation .menu-level-2 > li > div {
    border-bottom: 1px solid #454545;
    height: 94px;
    width: 100%;
  }
  #navigation .menu-level-2 > li > div > a {
    font-size: 16px;
    font-weight: 600;
    height: 100%;
    padding: 0 0 0 10px;
    width: 100%;
  }
  #navigation .menu-level-2 > li .menu-image,
  #navigation .menu-level-2 > li > div > a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: flex;
  }
  #navigation .menu-level-2 > li .menu-image {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    border-bottom: 1px solid #454545;
    height: 94px;
    justify-content: center;
    max-width: 60px;
    min-width: 60px;
    padding: 0;
  }
  #navigation .menu-level-2 > li .menu-image img {
    max-height: 47px;
    max-width: 100%;
  }
  #navigation .menu-level-2 > li:hover > div > a {
    color: #4e755f;
  }
  #navigation .menu-level-2 > li:nth-last-child(-n + 4) .menu-image,
  #navigation .menu-level-2 > li:nth-last-child(-n + 4) > div {
    border-color: transparent;
  }
  .menu-helper {
    height: 50px;
    right: 20px;
  }
  .menu-helper > span {
    color: #c4bcac;
    font-size: 0;
    font-weight: 600;
    padding: 16px 10px 10px 20px;
  }
  .menu-helper > ul {
    background-color: var(--color-header-background);
    top: calc(50% + 25px);
  }
}
@media (min-width: 1200px) {
  .navigation-in {
    font-size: 17px;
  }
  .menu-helper > span:after {
    font-size: 17px !important;
  }
  #navigation .menu-level-2 > li > div .menu-image {
    max-width: 80px;
    min-width: 80px;
  }
}
.navigation-window-visible .navigation-buttons a[data-target="navigation"],
.navigation-window-visible
  .navigation-buttons
  a[data-target="navigation"]:hover {
  background: #181a18;
}
.custom-footer__newsletter {
  background-color: #4e755f;
  border-radius: 5px;
  margin-bottom: 32px;
  position: relative;
  text-align: center;
  width: 100%;
}
.custom-footer__newsletter:before {
  background-color: #181a18;
  content: "";
  display: block;
  height: 100px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
@media (min-width: 768px) {
  .custom-footer__newsletter:before {
    display: none;
  }
  .custom-footer__newsletter {
    margin-top: 60px;
  }
}
@media (min-width: 992px) {
  .custom-footer__newsletter {
    align-items: center;
    display: flex;
    margin-bottom: 80px;
  }
}
.custom-footer__newsletter .newsletter__wrapper {
  margin-inline: auto;
}
@media (min-width: 768px) {
  .custom-footer__newsletter .newsletter__wrapper {
    align-items: center;
    display: flex;
    gap: 60px;
  }
}
.custom-footer__newsletter .newsletter__content {
  margin: 0 auto;
  max-width: 530px;
}
@media (min-width: 768px) {
  .custom-footer__newsletter .newsletter__content {
    padding: 10px 15px;
  }
}
@media (min-width: 992px) {
  .custom-footer__newsletter .newsletter__content {
    padding: 0;
    text-align: left;
  }
}
.custom-footer__newsletter .newsletter__content .newsletter-header h4 {
  font-size: 1.375rem;
  text-align: center;
}
@media (min-width: 992px) {
  .custom-footer__newsletter .newsletter__content .newsletter-header h4 {
    font-size: 1.625rem;
  }
}
.custom-footer__newsletter .newsletter__content .newsletter-header h4 span {
  color: #fff;
  font-family: var(--template-headings-font), sans-serif;
  font-style: italic;
  font-weight: 800;
}
@media (min-width: 768px) {
  .custom-footer__newsletter .newsletter__content .newsletter-header h4 span {
    font-size: 2.125rem;
  }
}
.custom-footer__newsletter
  .newsletter__content
  .newsletter-header
  h4
  span
  span {
  color: #ba1b02;
  font-weight: 600;
}
.custom-footer__newsletter .newsletter__content .subscribe-form {
  margin: 15px auto 25px;
  max-width: 530px;
  position: relative;
  width: 100%;
}
.custom-footer__newsletter .newsletter__content .subscribe-form input {
  background-color: #4e755f;
  border-color: #8ca195;
  border-radius: 4px;
  color: #fff;
}
.custom-footer__newsletter
  .newsletter__content
  .subscribe-form
  input::-moz-placeholder {
  color: #fff;
  font-size: 0.875rem;
  font-style: italic;
  font-weight: 800;
  text-transform: uppercase;
}
.custom-footer__newsletter
  .newsletter__content
  .subscribe-form
  input::placeholder {
  color: #fff;
  font-size: 0.875rem;
  font-style: italic;
  font-weight: 800;
  text-transform: uppercase;
}
.custom-footer__newsletter .newsletter__content .subscribe-form label {
  color: #fff;
}
.custom-footer__newsletter .newsletter__content .subscribe-form label a {
  color: inherit;
  font-size: 16px;
  font-style: inherit;
}
.custom-footer__newsletter
  .newsletter__content
  .subscribe-form
  .validator-msg-holder
  + br {
  display: none;
}
.custom-footer__newsletter
  .newsletter__content
  .subscribe-form
  .consents.consents-first {
  color: var(--color-tertiary);
  margin-top: 10px;
  text-align: center;
}
@media (min-width: 768px) {
  .custom-footer__newsletter
    .newsletter__content
    .subscribe-form
    .consents.consents-first {
    text-align: start;
  }
}
.custom-footer__newsletter .newsletter__content .subscribe-form .btn {
  background-color: #fff;
  border: none;
  border-radius: 2px;
  color: #4e755f;
}
.custom-footer__newsletter .newsletter__content .subscribe-form .btn:hover {
  background-color: #4e755f;
  border: none;
  color: #fff;
}
.custom-footer__newsletter .newsletter__image {
  margin-top: 40px;
}
@media (min-width: 768px) {
  .custom-footer__newsletter .newsletter__image {
    display: flex;
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .custom-footer__newsletter .newsletter__image {
    padding-right: 20px;
  }
}
@media (min-width: 1440px) {
  .custom-footer__newsletter .newsletter__image {
    padding-right: 0;
  }
}
.custom-footer__newsletter .newsletter__image img {
  left: -30px;
  -o-object-fit: cover;
  object-fit: cover;
  position: relative;
}
@media (min-width: 768px) {
  .custom-footer__newsletter .newsletter__image img {
    left: unset;
    margin-top: 0;
    max-width: 430px;
  }
}
@media (min-width: 992px) {
  .custom-footer__newsletter .newsletter__image img {
    margin-top: -20px;
  }
}
@media (min-width: 1200px) {
  .custom-footer__newsletter .newsletter__image img {
    margin-top: -30px;
  }
}
.custom-footer__newsletter form label,
.custom-footer__newsletter > div label {
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  text-align: center;
}
@media (min-width: 992px) {
  .custom-footer__newsletter form label,
  .custom-footer__newsletter > div label {
    text-align: left;
  }
}
.custom-footer__newsletter form label a,
.custom-footer__newsletter > div label a {
  color: #000;
  text-decoration: underline;
}
.custom-footer__newsletter form label a:hover,
.custom-footer__newsletter > div label a:hover {
  text-decoration: none;
}
.custom-footer__newsletter form h4 span,
.custom-footer__newsletter > div h4 span {
  color: #000;
  font-family: var(--template-font), sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: 110%;
  text-align: center;
}
.custom-footer__newsletter form h4 span p,
.custom-footer__newsletter > div h4 span p {
  font-family: var(--template-font), sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  margin-top: 16px;
}
@media (min-width: 992px) {
  .custom-footer__newsletter form h4 span p,
  .custom-footer__newsletter > div h4 span p {
    margin: 18px 0 32px;
    text-align: left;
  }
}
.pagination-wrapper {
  margin-bottom: 15px;
  margin-top: 30px;
}
.pagination-wrapper .pagination-top .pagination-link,
.pagination-wrapper .pagination-top strong {
  display: none;
}
.pagination > a {
  border: 1px solid #454545;
  border-radius: 50%;
  height: 40px;
  line-height: 36px;
  text-decoration: none;
  width: 40px;
}
.pagination > a,
.pagination > a:hover {
  background-color: transparent;
  color: var(--color-tertiary);
}
.pagination > a:hover {
  border-color: var(--color-primary);
}
.pagination > a[data-testid="linkFirstPage"],
.pagination > a[data-testid="linkLastPage"] {
  text-decoration: underline;
}
.pagination > strong {
  background-color: #d7d0c4;
  border-radius: 50%;
  color: #fff;
  color: #181a18;
  font-weight: 400;
  height: 40px;
  line-height: 38px;
  width: 40px;
}
.pagination-link.next:before,
.pagination-link.prev:before {
  background: url(/user/documents/mime/src/icon/arrow.svg) 50% no-repeat;
  background-size: 100% auto;
  content: "";
  height: 9px;
  width: 14px;
}
.pagination-link.prev:before {
  transform: rotate(180deg);
}
#cboxContent {
  background-color: #181a18;
}
#cboxClose {
  background-color: #181a18 !important;
}
.columns-mobile-2 .products-block > div {
  margin-bottom: 0;
}
.products-block > div {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  z-index: 1;
}
.products-block > div:hover {
  box-shadow: none;
}
.products-block > div:hover .p .name {
  text-decoration: none;
}
.products-block .product {
  padding: 10px 5px;
}
.products-block .product:hover {
  box-shadow: none;
}
.products-block .product:hover .flags-default .flag,
.products-block .product:hover .flags-extra .flag {
  opacity: 1;
}
.products-block .product:hover .p .image img {
  transform: scale(1.03);
}
.products-block .product .p {
  margin-bottom: 0;
}
.products-block .product .p .image {
  order: -3;
  overflow: hidden;
}
.products-block .product .p .image img {
  transition: 0.2s ease-out;
}
@media (min-width: 768px) {
  .products-block .product .p .image img {
    width: calc(100% - 20px);
  }
}
.products-block .product .p .p-code {
  color: #3a3b3a;
  font-size: 0.75rem;
  font-weight: 400;
  margin-bottom: 4px;
  order: -2;
  position: static;
  text-align: center;
}
.products-block .product .p .name {
  align-items: center;
  color: #d7d0c4;
  display: flex;
  font-family: var(--template-headings-font), sans-serif;
  font-size: 16px;
  font-weight: 800;
  justify-content: center;
  min-height: 70px;
  padding: 0;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .products-block .product .p .name {
    font-size: 1.25rem;
  }
}
.products-block .product .p .p-in {
  padding-top: 0;
  position: relative;
}
.products-block .product .p .p-in-in {
  padding-top: 21px;
  position: relative;
}
.products-block .product .p .stars-placeholder {
  display: none;
}
.products-block .product .p .stars-wrapper {
  height: 16px;
  left: 0;
  margin: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.products-block .product .p .stars {
  margin-right: 0;
  width: 70px;
}
.products-block .product .p .stars .star.star-half:before,
.products-block .product .p .stars .star.star-on:before {
  font-size: 0.75rem;
}
.products-block .product .p .stars a,
.products-block .product .p .stars span {
  width: 14px;
}
.products-block .product .p .availability {
  font-size: 0.875rem;
  font-weight: 600;
  margin-top: 16px;
  width: 100%;
}
.products-block .product .p .availability span[style="color:#46CB8B"] {
  padding-left: 15px;
  position: relative;
}
.products-block .product .p .availability span[style="color:#46CB8B"]:before {
  background: url(/user/documents/mime/src/icon/check.svg) no-repeat;
  background-size: 100% auto;
  content: "";
  display: block;
  height: 10px;
  left: 0;
  margin-top: -4px;
  position: absolute;
  top: 50%;
  width: 11px;
}
.products-block .product .p .availability .availability-amount {
  display: none;
}
.products-block .product .p .p-bottom {
  padding: 5px 0 0 !important;
}
.products-block .product .p .p-bottom > div .prices {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  font-family: var(--template-headings-font), sans-serif;
  font-style: italic;
  min-height: 75px;
  position: static;
  width: 100%;
}
.products-block .product .p .p-bottom > div .prices .price-final {
  color: #d7d0c4;
  font-size: 1.625rem;
  font-style: italic;
  font-weight: 800 !important;
  line-height: 1;
  margin-bottom: 3px;
  margin-top: auto;
  order: -1;
  width: 100%;
}
.products-block .product .p .p-bottom > div .prices .price-final strong {
  font-weight: inherit;
}
.products-block .product .p .p-bottom > div .prices .price-additional,
.products-block .product .p .p-bottom > div .prices .price-standard {
  color: #454545;
  font-size: 0.875rem;
}
.products-block .product .p .p-bottom > div .prices .price-standard {
  color: #9d9d9d;
  font-size: 16px;
  margin: 0;
  order: -2;
  width: auto;
}
.products-block .product .p .p-bottom > div .prices .price-standard strong {
  font-weight: 400;
}
.products-block
  .product
  .p
  .p-bottom
  > div
  .prices
  .price-standard
  + .price-additional
  + .price-final {
  color: #ba1b02;
}
.products-block .product .p .p-bottom > div .prices .price-save {
  color: #ff565f;
  font-size: 16px;
  font-weight: 800 !important;
  order: -2;
  width: auto;
}
.products-block
  .product
  .p
  .p-bottom
  > div
  .prices:has(.price-save)
  .price-final {
  color: #ff565f;
}
.products-block .product .p .p-bottom .p-desc {
  color: #9d9d9d;
  font-size: 0.875rem;
  line-height: 18px;
  margin-bottom: 10px !important;
  width: 100%;
}
.products-block .product .p .p-bottom .p-tools {
  margin-bottom: 12px;
  padding: 10px 0 0;
  width: 100%;
}
.products-block .product .p .p-bottom .p-tools .btn.btn-cart,
.products-block .product .p .p-bottom .p-tools .btn.btn-primary {
  font-family: var(--template-headings-font), sans-serif;
  font-size: 0.875rem;
  font-weight: 800;
  line-height: 1.4;
  margin: 0;
  max-width: 145px;
  min-width: auto;
  padding: 8px 25px;
  width: 100%;
}
.in-znacka .products-block {
  margin-top: 20px;
}
@media (min-width: 480px) {
  .products-block .product {
    padding: 10px;
  }
}
.homepage-group-title {
  color: #d7d0c4;
  margin: 55px 0 24px;
}
.products-wrapper .product-slider-navigation {
  height: 30px;
  top: 40%;
  width: 30px;
}
.products-wrapper .product-slider-navigation.navigation-next:before,
.products-wrapper .product-slider-navigation.navigation-prev:before {
  height: 12px;
  width: 8px;
}
.products-wrapper .product-slider-navigation.navigation-next {
  right: -30px;
}
.products-wrapper .product-slider-navigation.navigation-next:before {
  background: url(https://cdn.myshoptet.com/usr/453470.myshoptet.com/user/documents/upload/icons/next.svg)
    50% no-repeat;
}
.products-wrapper .product-slider-navigation.navigation-prev {
  left: -30px;
}
.products-wrapper .product-slider-navigation.navigation-prev:before {
  background: url(https://cdn.myshoptet.com/usr/453470.myshoptet.com/user/documents/upload/icons/prev.svg)
    50% no-repeat;
}
.products-wrapper .another-products {
  padding-top: 30px;
}
.products-wrapper .product-slider-pagination .pagination-button {
  border-radius: 50px;
  color: #9d9d9d;
  height: 10px;
  width: 10px;
}
.products-wrapper .product-slider-pagination .pagination-button.active {
  border-radius: 50px;
  color: #000;
  height: 6px;
  width: 6px;
}
.products-wrapper {
  padding: 15px 0 60px !important;
}
.products-wrapper .product-slider {
  margin-left: 0;
  padding: 0;
  padding-top: 0 !important;
  position: relative;
  width: 100% !important;
}
.products-wrapper .product-slider:after {
  background-color: #181a18;
  bottom: 0;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  z-index: 1;
}
.products-wrapper .product-slider-navigation {
  background-color: transparent;
  border-radius: 50%;
  height: 35px;
  margin-top: -15px;
  opacity: 1;
  top: 42%;
  transform: translateY(-50%);
  width: 35px;
  z-index: 4;
}
@media (min-width: 425px) {
  .products-wrapper .product-slider-navigation {
    top: 48%;
  }
}
@media (min-width: 768px) {
  .products-wrapper .product-slider-navigation {
    height: 30px;
    top: 50%;
    width: 30px;
  }
}
.products-wrapper .product-slider-navigation.navigation-next:before,
.products-wrapper .product-slider-navigation.navigation-prev:before {
  content: "";
  height: 30px;
  margin: 0 auto;
  width: 28px;
}
.products-wrapper .product-slider-navigation.navigation-next:before {
  background: url(/user/documents/mime/src/icon/next.svg) 50% no-repeat;
  background-size: auto 100%;
}
.products-wrapper .product-slider-navigation.navigation-prev:before {
  background: url(/user/documents/mime/src/icon/prev.svg) 50% no-repeat;
  background-size: auto 100%;
}
.products-wrapper .product-slider-navigation:hover {
  background-color: #181a18;
}
.products-wrapper .product-slider-pagination button {
  border-radius: 50px;
  color: #9d9d9d;
  height: 10px;
  width: 10px;
}
.products-wrapper .product-slider-pagination button.active {
  border-radius: 50px;
  color: #000;
  height: 6px;
  width: 6px;
}
.product-slider-holder .product-slider-pagination {
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .product-slider-holder .product-slider-pagination {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .products-wrapper {
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .products-wrapper .product-slider:after {
    right: 1px;
  }
  .homepage-group-title {
    margin-top: 35px;
  }
}
#productsTop {
  display: block;
}
#productsTop .product {
  border-bottom: 1px solid #454545;
  display: block;
  margin-bottom: 0;
  padding: 5px 0;
  width: 100%;
}
#productsTop .product .p {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
}
@media (min-width: 768px) {
  #productsTop .product .p .image {
    width: 10%;
  }
}
#productsTop .product .p .p-in {
  -webkit-box-align: center;
  -webkit-box-pack: justify;
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  align-items: center;
  display: flex;
  justify-content: space-between;
  width: 90%;
}
#productsTop .product .p .p-in-in {
  flex-basis: 66.6666%;
  padding: 0;
  width: 66.6666%;
}
#productsTop .product .p .name {
  color: var(--color-tertiary);
  display: flex;
  flex-direction: column;
  font-family: var(--template-headings-font), sans-serif;
  font-size: 16px;
  font-weight: 600;
  font-weight: 800;
  line-height: 1.3;
  margin-right: 15px;
  max-width: unset;
  padding: 0;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
}
@media (min-width: 768px) {
  #productsTop .product .p .name {
    width: 75%;
  }
}
#productsTop .product .p .name span {
  display: block;
}
#productsTop .product .p .name:hover {
  text-decoration: underline;
}
@media (min-width: 768px) {
  #productsTop .product .p .ratings-wrapper {
    padding-left: 20px;
    width: 50%;
  }
}
#productsTop .product .p .availability span {
  font-size: 0.875rem;
  font-weight: 600;
}
#productsTop .product .p .availability .availability-amount {
  display: none;
}
#productsTop .product .p .availability span[style="color:#46CB8B"] {
  padding-left: 20px;
  position: relative;
  white-space: nowrap;
}
#productsTop .product .p .availability span[style="color:#46CB8B"]:before {
  background: url(/user/documents/mime/src/icon/check.svg) no-repeat;
  background-size: 100% auto;
  content: "";
  display: block;
  height: 9px;
  left: 0;
  margin-top: -4px;
  position: absolute;
  top: 50%;
  width: 13px;
}
#productsTop .product .p .p-bottom {
  flex-basis: 33.3333%;
}
#productsTop .product .p .p-bottom > div {
  display: block;
}
#productsTop .product .p .p-bottom .prices .price-standard-wrapper {
  display: inline-block !important;
}
#productsTop .product .p .p-bottom .prices .price-standard-wrapper.placeholder {
  display: none !important;
}
#productsTop .product .p:hover .flag {
  opacity: 1;
}
#productsTop .product .p .price strong {
  font-family: var(--template-headings-font), sans-serif;
}
#productsTop .product .prices {
  display: block;
  font-style: italic;
  min-height: auto;
  min-height: 52px;
  position: relative;
  text-align: right;
}
#productsTop .product .prices .price-final {
  font-size: 1.625rem;
  font-style: inherit;
  font-weight: 800;
  line-height: 1.2;
}
#productsTop .product .prices .price-final strong {
  font-size: 1.375rem;
  font-weight: inherit;
}
@media (min-width: 576px) {
  #productsTop .product .prices .price-final strong {
    font-size: inherit;
  }
}
#productsTop .product .prices .price-final strong small {
  font-size: 70%;
}
#productsTop .product .prices .price-save {
  color: #ff565f;
  display: inline-block !important;
  font-family: var(--template-headings-font), sans-serif;
  font-size: 16px;
  font-style: inherit;
  left: 0;
  margin-top: -26px;
  text-align: center;
  top: 50%;
}
#productsTop .product .prices .price-standard {
  color: #9d9d9d;
  font-family: var(--template-headings-font), sans-serif;
  font-style: inherit;
}
#productsTop .product .prices .price-standard span {
  font-family: inherit;
}
#productsTop .product .prices:has(.price-save) .price-final {
  color: #ff565f;
}
#productsTop .flags {
  position: static;
}
#productsTop .toggle-top-products {
  color: #d7d0c4;
  font-size: 0.875rem;
  font-style: normal;
  position: relative;
  text-decoration: underline;
}
#productsTop .toggle-top-products:after {
  display: none;
}
#productsTop .toggle-top-products:hover {
  text-decoration: none;
}
#productsTop .button-wrapper {
  display: block;
  text-align: center;
  width: 100%;
}
@media (min-width: 768px) {
  #productsTop .product .p .p-in-in {
    display: flex;
  }
  #productsTop .product .prices {
    min-width: 230px;
    padding-left: 20px;
  }
}
@media (min-width: 992px) {
  #productsTop .product .p .price strong {
    font-size: 1.625rem;
  }
}
@media (min-width: 1200px) {
  #productsTop .product.active:nth-child(n + 4) {
    display: none;
  }
  #productsTop.showTop > div.active {
    display: block;
  }
}
@media (max-width: 767px) {
  #productsTop .product .prices {
    max-width: 110px;
    white-space: nowrap;
  }
  #productsTop .product .prices .price-save {
    display: none;
  }
}
.cart-table .p-quantity .quantity,
.cart-widget-product-amount .quantity,
.products-block .quantity,
.quantity {
  border: 1px solid #454545;
  border-radius: 2px;
  color: #000;
  height: 40px;
  overflow: hidden;
  padding-left: 32px;
  padding-right: 32px;
  width: 100px;
}
.cart-table .p-quantity .quantity:hover,
.cart-widget-product-amount .quantity:hover,
.products-block .quantity:hover,
.quantity:hover {
  box-shadow: none;
}
.cart-table .p-quantity .quantity input,
.cart-widget-product-amount .quantity input,
.products-block .quantity input,
.quantity input {
  background-color: #fff;
  border: none;
  font-size: 16px;
  font-weight: 400;
  height: 40px;
  line-height: 38px;
  width: 36px;
}
.cart-table .p-quantity .quantity .decrease,
.cart-table .p-quantity .quantity .increase,
.cart-widget-product-amount .quantity .decrease,
.cart-widget-product-amount .quantity .increase,
.products-block .quantity .decrease,
.products-block .quantity .increase,
.quantity .decrease,
.quantity .increase {
  height: 38px;
  overflow: hidden;
  width: 32px;
}
.cart-table .p-quantity .quantity .decrease:before,
.cart-table .p-quantity .quantity .increase:before,
.cart-widget-product-amount .quantity .decrease:before,
.cart-widget-product-amount .quantity .increase:before,
.products-block .quantity .decrease:before,
.products-block .quantity .increase:before,
.quantity .decrease:before,
.quantity .increase:before {
  color: #000;
  font-size: 0.625rem;
  line-height: 38px;
}
.cart-table .p-quantity .quantity .decrease:hover:before,
.cart-table .p-quantity .quantity .increase:hover:before,
.cart-widget-product-amount .quantity .decrease:hover:before,
.cart-widget-product-amount .quantity .increase:hover:before,
.products-block .quantity .decrease:hover:before,
.products-block .quantity .increase:hover:before,
.quantity .decrease:hover:before,
.quantity .increase:hover:before {
  background-color: var(--color-secondary);
  color: #fff;
}
.cart-table .p-quantity .quantity .decrease,
.cart-widget-product-amount .quantity .decrease,
.products-block .quantity .decrease,
.quantity .decrease {
  border-radius: 2px 0 0 2px;
  border-right: 1px solid #d4d4d4;
}
.cart-table .p-quantity .quantity .increase,
.cart-widget-product-amount .quantity .increase,
.products-block .quantity .increase,
.quantity .increase {
  border-left: 1px solid #d4d4d4;
  border-radius: 0 2px 2px 0;
}
.banner-rating {
  background-color: #181a18;
  margin-bottom: 40px;
  margin-top: 94px;
  padding-bottom: 40px;
  position: relative;
}
.banner-rating:before {
  border-left: 9999px solid #181a18;
  bottom: 0;
  box-shadow: 9999px 0 0 #181a18;
  content: "";
  display: block;
  left: -9999px;
  position: absolute;
  right: 0;
  top: 0;
}
.banner-rating .rate-header {
  position: relative;
  top: -66px;
}
.banner-rating .rate-header .rate-img {
  margin: 0 auto;
  width: 104px;
}
.banner-rating .rate-header h4 {
  font-size: 1.125rem;
  margin: 25px 0 0;
  text-align: center;
  width: 100%;
}
.banner-rating .ratings__header {
  display: block;
  padding: 0 0 30px;
  text-align: center;
}
.banner-rating .ratings__header h3 {
  color: var(--color-tertiary);
  font-size: 1.375rem;
  font-weight: 600;
  margin-bottom: 14px;
}
.banner-rating .ratings__header img {
  margin-top: -67px;
  position: relative;
  z-index: 3;
}
.banner-rating .ratings__header .store-rating {
  align-items: center;
  display: flex;
  gap: 12px;
  justify-content: center;
}
.banner-rating .ratings__header .store-rating .stars-rating {
  display: flex;
  flex-direction: column;
  gap: 6px;
  text-align: left;
}
.banner-rating .ratings__header .store-rating .stars-rating a.total-ratings {
  color: var(--color-tertiary);
  font-size: 17;
  text-decoration: underline;
}
.banner-rating
  .ratings__header
  .store-rating
  .stars-rating
  a.total-ratings:focus,
.banner-rating
  .ratings__header
  .store-rating
  .stars-rating
  a.total-ratings:hover {
  text-decoration: none;
}
.banner-rating .ratings__header .store-rating__average {
  color: var(--color-tertiary);
  font-size: 2rem;
  font-weight: 600;
}
.banner-rating .rate-items {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.banner-rating .rate-items .vote-wrap {
  font-size: 0.875rem;
  font-weight: 400;
  position: relative;
}
.banner-rating .rate-items .vote-wrap .stars {
  display: block;
  margin-bottom: 10px;
}
.banner-rating .rate-items .vote-wrap .vote-content {
  margin: 0;
}
.banner-rating .vote-wrap {
  border: none;
  color: var(--color-tertiary);
  display: flex;
  flex-wrap: wrap;
  font-weight: 400;
  margin-bottom: 10px;
  padding: 38px 15px 15px;
  width: 100%;
}
.banner-rating .vote-wrap .vote-content {
  font-size: 16px;
  order: -1;
  width: 100%;
}
.banner-rating .vote-wrap .vote-header {
  width: 100%;
}
.banner-rating .vote-wrap .vote-pic {
  display: none;
}
.banner-rating .vote-wrap .vote-summary {
  margin-top: 15px;
}
.banner-rating .vote-wrap .vote-summary .stars {
  left: 15px;
  margin: 0;
  position: absolute;
  top: 15px;
}
.banner-rating .vote-wrap .vote-time {
  color: var(--color-tertiary);
  font-size: 0.875rem;
  font-weight: 400;
  margin: 0;
}
.banner-rating .vote-wrap .vote-rating .vote-delimeter {
  display: none;
}
.banner-rating .vote-wrap .vote-name {
  display: block;
  font-size: 16px;
  font-weight: 600;
  margin: 0 0 5px;
}
.banner-rating .button-wrap {
  margin-top: 20px;
  text-align: center;
}
.banner-rating .button-wrap .btn {
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.08);
}
.banner-rating .button-wrap .btn.btn-success {
  border-color: var(--color-tertiary);
}
.rate-average {
  color: #000;
  font-size: 0.875rem;
  font-weight: 400;
  font-weight: 600;
}
.stars {
  width: 100px;
}
.stars .star.star-half:before,
.stars .star.star-on:before {
  color: #febf0c;
  font-size: 16px;
}
.stars a,
.stars span {
  height: 18px;
  width: 20px;
}
.stars .star.is-active:hover {
  color: #febf0c;
}
.stars-label {
  color: var(--color-tertiary);
}
.rate-average-wrap .stars a:before,
.rate-average-wrap .stars span:before {
  font-size: 1.875rem;
}
@media (min-width: 768px) {
  .banner-rating .rate-items .vote-wrap {
    width: 33.33%;
  }
}
.ratings-banner .user-rating {
  width: 100%;
}
@media (min-width: 992px) {
  .ratings-banner .user-rating {
    width: 33.3333333333%;
  }
}
.ratings-banner .user-rating p:empty {
  display: none;
}
.ratings-banner .user-rating__description {
  margin-top: 10px;
}
.ratings-banner .user-rating .user-rating-time {
  opacity: 0.8;
}
.ratings-banner .user-rating__score {
  display: flex;
}
.ratings-banner .user-rating__score .score {
  margin-right: 10px;
}
.ratings__header-img {
  text-align: center;
}
.products-related-header,
.products-related-wrapper,
.products-related.product-slider,
.products-related.products-block {
  display: none !important;
}
.content-modal {
  background-color: #181a18;
}
.content-modal:has(.shipping-options-popup) {
  background-color: #181a18;
}
.content-modal:has(.personal-collection-wrapper) {
  background-color: #181a18;
}
.sidebar #categories {
  border: 1px solid #454545;
}
.sidebar #categories .expandable a > span {
  left: unset;
  right: 20px;
  top: 20px;
}
.sidebar #categories .expandable a > span:before {
  content: "\e90e";
}
.sidebar #categories .expandable .topic a > span {
  left: unset;
  right: 20px;
  top: 20px;
}
.sidebar #categories .expandable .topic a > span:before {
  content: "\e90e";
}
.sidebar #categories .expandable .topic.active a {
  background-color: var(--color-primary);
  color: #fff;
}
.sidebar #categories .expandable .topic.active a span {
  color: #fff;
}
.sidebar #categories .expandable.expanded .topic a span:before {
  content: "\e911";
}
.sidebar #categories .expandable.expanded ul.expanded {
  padding: 15px 25px;
}
.sidebar #categories .expandable.expanded ul.expanded a {
  font-size: 16px;
  font-weight: 400;
  line-height: 34px;
  padding: 0;
}
.sidebar #categories .expandable.expanded ul.expanded a:hover {
  color: var(--color-secondary);
  text-decoration: underline;
}
.sidebar .box-bg-variant .categories {
  background-color: #f8f8f8;
  border-bottom: 1px solid #454545;
}
.sidebar .box-bg-variant .categories a {
  font-size: 17px;
  font-weight: 600;
  line-height: 20px;
  padding: 18px 15px;
}
.sidebar .box-bg-variant .categories:last-child {
  border-bottom: 0;
}
.sidebar .box.box-sm.box-filters {
  border: 0;
  padding: 0;
}
.sidebar .box.box-sm.box-filters .filter-sections {
  background-color: #181a18;
}
.in-index .box-filters,
.in-vyhledavani .sidebar {
  display: none;
}
@media (min-width: 768px) {
  .id--51 .sidebar,
  .type-manufacturers-listing .sidebar,
  .type-page .sidebar,
  .type-post .sidebar,
  .type-posts-listing .sidebar,
  .type-product .sidebar {
    display: none;
  }
  .sidebar-indented .content .sidebar {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .sidebar {
    width: 330px;
  }
}
:focus {
  outline: none;
}
.slick-slider {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  box-sizing: border-box;
  display: block;
  position: relative;
  touch-action: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.slick-slider .slick-arrow {
  align-items: center;
  background: transparent;
  border: none;
  display: flex;
  height: 30px;
  justify-content: center;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.2s ease-out;
  width: 30px;
  z-index: 9;
}
.slick-slider .slick-arrow:after {
  content: "";
  height: 30px;
  margin: 0 auto;
  width: 28px;
}
.slick-slider .slick-arrow.slick-prev {
  left: -10px;
}
.slick-slider .slick-arrow.slick-prev:after {
  background: url(/user/documents/mime/src/icon/prev.svg) 50% no-repeat;
  background-size: auto 100%;
}
.slick-slider .slick-arrow.slick-next {
  right: -10px;
}
.slick-slider .slick-arrow.slick-next:after {
  background: url(/user/documents/mime/src/icon/next.svg) 50% no-repeat;
  background-size: auto 100%;
}
.slick-slider .slick-arrow:hover {
  background-color: #181a18;
}
.slick-list {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.slick-list:focus {
  outline: none;
}
.slick-loading .slick-list {
  background: #fff slick-image-url("ajax-loader.gif") 50% no-repeat;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slide,
.slick-slide img,
.slick-slider .slick-list,
.slick-track {
  transform: translateZ(0);
}
.slick-track {
  zoom: 1;
  display: block;
  left: 0;
  position: relative;
  top: 0;
}
.slick-track:after,
.slick-track:before {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  border: 1px solid transparent;
  display: block;
  height: auto;
}
.slick-dots {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: flex;
  justify-content: center;
  margin: 30px 0 15px;
  padding: 0;
  width: 100%;
}
.slick-dots li {
  height: 10px;
  list-style: none;
  margin: 0 2px;
  position: relative;
  width: 10px;
}
.slick-dots li button {
  background-color: #dadada;
  border: 1px solid transparent;
  border-radius: 50%;
  display: block;
  font-size: 0;
  height: 10px;
  padding: 0;
  width: 10px;
}
.slick-dots li.slick-active button {
  background-color: #000;
  border: 2px solid #000;
  border-radius: 50%;
  height: 10px;
  width: 10px;
}
.products-block.slick-slider > div {
  border: 0;
  padding: 0;
  width: 100%;
}
.subcategories.with-image {
  margin: 0 -10px;
  padding: 5px 0 10px;
  width: calc(100% + 20px);
}
.subcategories.with-image .divider {
  display: none !important;
}
.subcategories.with-image li {
  display: none;
  padding: 10px;
  position: relative;
  width: 100%;
}
.subcategories.with-image li.show {
  display: block;
}
.subcategories.with-image li a {
  background-color: var(--color-header-background);
  border: 1px solid #454545;
  border-radius: 2px;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.08);
  height: 55px;
  padding: 5px 10px;
  text-decoration: none;
}
.subcategories.with-image li a:after {
  display: none;
}
.subcategories.with-image li a .image {
  min-width: 50px;
  width: 50px;
}
.subcategories.with-image li a .image img {
  max-height: 32px;
}
.subcategories.with-image li a .text {
  color: #c4bcac;
  font-family: var(--template-headings-font), sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 800;
  line-height: normal;
  max-width: unset;
  text-transform: uppercase;
  transition: all 0.2s ease-out;
  width: 100%;
}
.subcategories.with-image li a:hover {
  border-color: var(--color-primary);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08);
}
.subcategories.with-image li a:hover .text {
  text-decoration: none;
}
.subcategories.with-image + .show-more {
  text-align: center;
}
.subcategories.with-image + .show-more .btn-more {
  color: var(--color-tertiary);
  cursor: pointer;
  display: inline-block;
  font-size: 0.875rem;
}
.subcategories.with-image + .show-more .btn-more:after {
  height: 14px;
}
.subcategories.with-image.showAll li {
  display: block;
}
.subcategories.with-image.showAll + .show-more .btn-more:after {
  transform: rotate(180deg);
}
.subcategories.with-image.showAll + .show-more .btn-more span {
  font-size: 0;
}
.subcategories.with-image.showAll + .show-more .btn-more span:before {
  font-size: 15px;
}
@media (min-width: 480px) {
  .subcategories.with-image li {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .subcategories.with-image li {
    width: 25%;
  }
}
@media (max-width: 991px) {
  .subcategories.with-image {
    margin-left: -5px;
    margin-right: -5px;
    width: calc(100% + 10px);
  }
  .subcategories.with-image li {
    padding: 5px;
  }
}
.topcat {
  padding: 20px 0;
}
@media (min-width: 768px) {
  .topcat {
    padding-inline: 0;
    padding-bottom: 35px;
    padding-top: 25px;
  }
}
.topcat-wrap {
  display: grid;
  gap: 8px;
  grid-template-columns: repeat(2, 1fr);
  margin: 0;
  width: 100%;
}
@media (min-width: 768px) {
  .topcat-wrap {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 992px) {
  .topcat-wrap {
    gap: 20px;
  }
}
.topcat-wrap .item {
  position: relative;
}
.topcat-wrap .item h2 {
  bottom: 35px;
  color: #c4bcac;
  font-size: 1.125rem;
  font-weight: 800;
  left: 37px;
  margin: 5px 0;
  position: absolute;
  text-align: start;
}
@media (min-width: 992px) {
  .topcat-wrap .item h2 {
    font-size: 2rem;
  }
}
.topcat-wrap .item .image {
  align-items: center;
  display: flex;
  justify-content: center;
}
.topcat-wrap .item .image img {
  border-radius: 4px;
  display: block;
  margin: 0 auto;
}
.topcat-wrap .item a {
  color: var(--color-tertiary);
  display: block;
  text-decoration: none;
}
.topcat-wrap .item a:hover .text {
  color: var(--color-primary);
  transition: all 0.3s ease;
}
.top-navigation-bar a {
  font-size: 15px;
}
.top-navigation-bar .top-navigation-menu {
  height: auto;
  padding-right: 0;
}
.top-navigation-bar .top-navigation-menu li {
  display: block;
}
.top-navigation-bar .top-navigation-menu a {
  color: #c4bcac;
  padding: 2px 8px;
  text-transform: uppercase;
}
.top-navigation-bar .top-navigation-tools {
  order: 3;
}
.top-navigation-bar .top-navigation-tools .login,
.top-navigation-bar .top-navigation-tools a[data-testid="headerSignup"] {
  display: none;
}
.top-navigation-bar .dropdown .dropdown-menu {
  background-color: #181a18;
}
.top-navigation-bar .dropdown .dropdown-menu li a {
  color: #c4bcac;
}
.languagesMenu .languagesMenu__header {
  color: #fff;
}
.languagesMenu .languagesMenu__list__link {
  color: var(--color-tertiary);
}
@media (min-width: 768px) {
  .top-navigation-bar {
    background-color: #181a18;
    border-bottom: 1px solid #454545;
    border-top: none;
    padding-bottom: 7px;
    padding-top: 7px;
  }
  .top-navigation-bar .container > div {
    flex: none;
  }
  .top-navigation-bar .top-navigation-bar-menu {
    display: flex;
  }
  .top-navigation-bar .contact-box {
    margin-left: auto;
  }
  .top-navigation-bar .contact-box ul {
    flex-wrap: nowrap;
    margin-left: auto;
    padding-bottom: 3px;
  }
  .top-navigation-bar .contact-box ul li {
    margin-left: 20px;
  }
  .top-navigation-bar .contact-box ul .social-icon-list {
    display: none;
  }
  .top-navigation-bar a {
    color: #fff;
    color: #c4bcac;
    font-family: var(--template-headings-font), sans-serif;
    font-size: 15px;
    text-transform: uppercase;
  }
  .top-navigation-bar a:hover {
    text-decoration: underline;
  }
  .navigation-hovered:before,
  .search-focused:before {
    display: none;
  }
}
@media (min-width: 992px) {
  .top-navigation-bar {
    font-size: 16px;
  }
}
.usp {
  margin-left: -10px;
  margin-right: -10px;
}
.usp-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.usp-wrap .usp-item {
  font-family: var(--template-headings-font), sans-serif;
  max-width: 330px;
  padding: 15px 10px;
  text-align: center;
  width: 50%;
}
@media (min-width: 992px) {
  .usp-wrap .usp-item {
    display: flex;
  }
}
.usp-wrap .usp-item .usp-img {
  display: block;
  height: 24px;
  line-height: 16px;
  min-width: 16px;
}
@media (min-width: 768px) {
  .usp-wrap .usp-item .usp-img {
    margin-right: 12px;
  }
}
.usp-wrap .usp-item p {
  font-family: inherit;
  font-size: 0.75rem;
  font-style: italic;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 !important;
  width: 100%;
}
.usp-wrap .usp-item p br {
  display: none;
}
@media (min-width: 425px) {
  .usp-wrap .usp-item p br {
    display: block;
  }
}
@media (min-width: 768px) {
  .usp-wrap .usp-item p {
    font-size: 0.875rem;
    text-align: start;
  }
}
.usp-wrap .usp-item p strong {
  display: block;
  font-size: 17px;
}
.usp-wrap .usp-item a {
  color: inherit;
  font-family: inherit;
  word-break: break-word;
}
.type-category .usp-wrap {
  padding: 30px 0;
}
@media (min-width: 480px) {
  .usp-wrap .usp-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (min-width: 768px) {
  .usp-wrap .usp-item {
    width: 25%;
  }
}
@media (max-width: 767px) {
  .in-index .usp-wrap {
    padding: 5px 0 15px;
  }
}
@media (max-width: 479px) {
  .usp-wrap .usp-item .usp-img {
    margin-top: 2px;
  }
  .usp-wrap .usp-item p span {
    display: none;
  }
}
.text-fill {
  color: #d7d0c4;
}
.text-outline-fill {
  -webkit-text-stroke: 1px #d7d0c4;
  color: #181a18;
}
.footer-bottom #signature {
  align-items: center;
  display: flex !important;
  flex-wrap: nowrap;
  justify-content: center;
}
@media (min-width: 768px) {
  .footer-bottom #signature {
    justify-content: flex-end;
  }
}
.footer-bottom #signature .title {
  align-items: center;
  color: inherit;
  display: flex;
}
.footer-bottom #signature .title img {
  margin-left: 0;
  margin-right: 10px;
}
.footer-bottom #signature .pipe {
  color: inherit;
  margin: 0 10px;
}
.footer-bottom #signature a {
  align-items: center;
  color: inherit;
  display: flex;
}
.footer-bottom #signature a img {
  margin-left: 10px;
  margin-right: 0;
}
.footer-bottom #signature img {
  height: 16px;
  width: auto;
}
#recentlyViewed {
  background-color: #181a18;
  margin-bottom: 30px;
  margin-top: 60px;
  width: 100%;
}
#recentlyViewed .slick-slider {
  margin-left: 1px;
}
#recentlyViewed .homepage-group-title {
  margin: 40px 0 25px;
  text-align: center;
}
#recentlyViewed .text-center {
  padding: 30px 0;
}
#recentlyViewed .text-center a {
  position: relative;
  z-index: 1;
}
#recentlyViewed .products-block:before {
  border-radius: 0;
}
#recentlyViewed .products-block .product .p {
  height: 100% !important;
}
#recentlyViewed .products-block .product .p .stars {
  margin: 0 auto;
}
#recentlyViewed .products-block .product .p .stars a:before {
  font-size: 0.75rem;
}
#recentlyViewed .products-block .product .p .p-bottom > div .prices {
  justify-content: center;
  min-height: 65px;
}
#recentlyViewed .products-block .product .new-description {
  display: none !important;
}
#recentlyViewed .products-block .product .price-measure {
  display: none;
}
#recentlyViewed .slick-list {
  float: none;
}
#recentlyViewed .price-save + .price-save,
#recentlyViewed .price-standard + .price-standard {
  display: none;
}
.type-product #recentlyViewed {
  border-top: none;
}
#recentlyViewed .availability.not-in-stock {
  color: #ff565f;
}
#recentlyViewed .availability.in-stock {
  color: #46cb8b;
}
#recentlyViewed .availability.in-stock span {
  padding-left: 15px;
  position: relative;
}
#recentlyViewed .availability.in-stock span:before {
  background: url(/user/documents/mime/src/icon/check.svg) no-repeat;
  background-size: 100% auto;
  content: "";
  display: block;
  height: 10px;
  left: 0;
  margin-top: -4px;
  position: absolute;
  top: 50%;
  width: 11px;
}
@media (min-width: 768px) {
  #recentlyViewed .slick-arrow {
    background-color: transparent;
  }
  #recentlyViewed .slick-next {
    right: -20px;
  }
  #recentlyViewed .slick-prev {
    left: -20px;
  }
}
@media (max-width: 767px) {
  #recentlyViewed {
    margin-top: 0;
  }
}
#productsTop .product .image,
.cart-p-image a,
.cart-related-info .cart-related-img,
.cart-widget-product-image a,
.p-thumbnails a,
.removeable .cart-p-image span,
.searchWhisperer .searchWhisperer__product__image {
  align-items: center;
  aspect-ratio: 1.3793103448;
  display: flex;
  min-height: unset;
  overflow: hidden;
}
#productsTop .product .image img,
.cart-p-image a img,
.cart-related-info .cart-related-img img,
.cart-widget-product-image a img,
.p-thumbnails a img,
.removeable .cart-p-image span img,
.searchWhisperer .searchWhisperer__product__image img {
  max-width: unset;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cart-widget-product-image {
  width: 100px !important;
}

/* === KONTAKT — match Informace banner style === */

/* Heading: same as #footer h4 */
#footer .custom-footer__contact .pageElement__heading {
  color: #d7d0c4;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 600;
  margin: 30px 0 20px;
  font-family: var(--template-headings-font), sans-serif;
}
#footer .custom-footer__contact .pageElement__heading span {
  font-style: normal;
  font-weight: inherit;
}
@media (min-width: 768px) {
  #footer .custom-footer__contact .pageElement__heading::after {
    background-color: #3a3b3a;
    content: "";
    display: block;
    height: 1px;
    margin-top: 10px;
    width: 25%;
  }
}

/* Contact-box: remove the merchant image */
#footer .custom-footer__contact .contact-box > img {
  display: none;
}

/* List: reset flex layout used by contact-box, match banner ul */
#footer .custom-footer__contact .contact-box ul {
  display: block;
  margin: 0;
  padding: 0;
}
#footer .custom-footer__contact .contact-box ul > li:nth-child(2) {
  order: unset;
}
#footer .custom-footer__contact .contact-box ul li {
  list-style: none;
  padding: 0 0 10px;
  width: 100%;
}

/* Keep icons visible with correct footer icon SVGs, keep padding for them */
#footer .custom-footer__contact .contact-box ul li:not(.social-icon-list) span {
  font-size: 16px;
  font-style: normal;
  padding-left: 30px;
  position: relative;
}

/* Tint icons to match the tertiary text color using CSS filter */
#footer .custom-footer__contact .contact-box ul li span.tel::before {
  background: url(/user/documents/mime/src/icon/phone_footer.svg) 50% no-repeat;
  background-size: 100% auto;
  content: "";
  display: block;
  filter: brightness(0) saturate(100%) invert(79%) sepia(9%) saturate(310%) hue-rotate(8deg) brightness(96%) contrast(89%);
  height: 24px;
  left: 0;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  width: 24px;
}
#footer .custom-footer__contact .contact-box ul li span.mail::before {
  background: url(/user/documents/mime/src/icon/mail_footer.svg) 50% no-repeat;
  background-size: 100% auto;
  content: "";
  display: block;
  filter: brightness(0) saturate(100%) invert(79%) sepia(9%) saturate(310%) hue-rotate(8deg) brightness(96%) contrast(89%);
  height: 24px;
  left: 0;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  width: 24px;
}

/* Links: correct color (#d7d0c4), no italic — overrides #footer .contact-box a { color:#fff } */
#footer .custom-footer__contact .contact-box ul li:not(.social-icon-list) span a {
  color: #d7d0c4;
  font-style: normal;
  font-size: 16px;
  text-decoration: none;
  text-transform: none;
  transition: color 0.2s ease;
}
#footer .custom-footer__contact .contact-box ul li:not(.social-icon-list) span a:hover {
  color: var(--konverzni-hover);
  text-decoration: underline;
}

/* === END KONTAKT === */

/* === LOGIN TOP NAV BUTTON === */

body > div.overall-wrapper > div.top-navigation-bar > div > div.top-navigation-tools > button > span {
  color: #c4bcac;
  font-family: var(--template-headings-font), sans-serif;
  font-style: italic;
  font-weight: 400;
  font-size: 15px;
  text-transform: uppercase;
}

body > div.overall-wrapper > div.top-navigation-bar > div > div.top-navigation-tools > button > span:hover {
  color: var(--konverzni-hover);
  text-decoration: underline;
  transition: all .1s ease-in-out;
}

body > div.overall-wrapper > div.top-navigation-bar > div > div.top-navigation-menu > ul.top-navigation-bar-menu > li > a:hover {
  color: var(--konverzni-hover);
  text-decoration: underline;
  transition: all .1s ease-in-out;
}

/* === BEGIN AGE VERIFICATION FULLSCREEN OVERLAY === */

.site-agreement-inner:has(.age-verification) {
  background-color: var(--zahlavi);
  border: 1px solid #454545;
  display: flex;
  flex-direction: column;
  height: 188px !important;
  justify-content: center;
  margin-inline: auto;
  max-width: 500px;
  padding-block: 22px;
  width: 100%;
}
@media (min-width: 375px) {
  .site-agreement-inner:has(.age-verification) {
    height: 145px !important;
  }
}
@media (min-width: 992px) {
  .site-agreement-inner:has(.age-verification) {
    height: 188px !important;
    padding-block: 42px;
  }
}
.site-agreement-inner:has(.age-verification) .site-agreement-buttons {
  display: flex;
  gap: 2px;
  justify-content: center;
}
@media (min-width: 375px) {
  .site-agreement-inner:has(.age-verification) .site-agreement-buttons {
    gap: 8px;
  }
}
@media (min-width: 768px) {
  .site-agreement-inner:has(.age-verification) .site-agreement-buttons {
    gap: 16px;
  }
}
.site-agreement-inner:has(.age-verification) .site-agreement-buttons .btn {
  padding-block: 10px;
  width: 140px;
}
.site-agreement-inner:has(.age-verification)
  .site-agreement-buttons
  .btn:nth-child(2) {
  background-color: var(--zahlavi);
  border-color: #454545;
}

/* === END AGE VERIFICATION FULLSCREEN OVERLAY === */


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3RyYW5zbGF0aW9uLnNjc3MiLCJzdHlsZS5jc3MiLCJiYXNlL19kb2N1bWVudC5zY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJsYXlvdXQvX2dyaWQuc2NzcyIsIm1peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImxheW91dC9fdHlwb2dyYXBoeS5zY3NzIiwicGFnZXMvXzQwNC5zY3NzIiwicGFnZXMvX2Jsb2cuc2NzcyIsInBhZ2VzL19jYXJ0LnNjc3MiLCJwYWdlcy9fY2F0ZWdvcnkuc2NzcyIsInBhZ2VzL19ob21lcGFnZS5zY3NzIiwibWl4aW5zL19jb21wb25lbnRzLnNjc3MiLCJwYWdlcy9fb3JkZXIuc2NzcyIsInBhZ2VzL19wYWdlLnNjc3MiLCJwYWdlcy9fcHJvZHVjdC5zY3NzIiwicGFnZXMvX3RoYW5reW91LnNjc3MiLCJjb21wb25lbnRzL19hZ2UtdmVyaWZpY2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19hZHZhbmNlZC1vcmRlci5zY3NzIiwiY29tcG9uZW50cy9fYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19iZWVyLWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9fYm9udXMtY2x1Yi5zY3NzIiwiY29tcG9uZW50cy9fYnJhbmRzLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9fY2FydC1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRhY3Qtc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fY3RhLWJhci5zY3NzIiwiY29tcG9uZW50cy9fY3VzdG9tLWRldGFpbC5zY3NzIiwiY29tcG9uZW50cy9fZmlsdGVyLnNjc3MiLCJjb21wb25lbnRzL19mbGFncy5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19mb3JtLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2luc3RhZ3JhbS5zY3NzIiwiY29tcG9uZW50cy9faW5mby1jYXJkcy5zY3NzIiwiY29tcG9uZW50cy9fam9pbi11cy5zY3NzIiwiY29tcG9uZW50cy9fbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fbG9naW4td2lkZ2V0LnNjc3MiLCJjb21wb25lbnRzL19tZXNzYWdlLnNjc3MiLCJjb21wb25lbnRzL19taW1lLXByb3BlcnRpZXMuc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX25ld3NsZXR0ZXIuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3BvcHVwLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0cy1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdHMtc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0cy10b3Auc2NzcyIsImNvbXBvbmVudHMvX3F1YW50aXR5LnNjc3MiLCJjb21wb25lbnRzL19yYXRpbmcuc2NzcyIsImNvbXBvbmVudHMvX3JlbGF0ZWQuc2NzcyIsImNvbXBvbmVudHMvX3NoaXBwaW5nLW9wdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX3NpZGViYXIuc2NzcyIsImNvbXBvbmVudHMvX3NsaWNrLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fc3ViY2F0ZWdvcmllcy5zY3NzIiwiY29tcG9uZW50cy9fdG9wLWNhdGVnb3JpZXMuc2NzcyIsImNvbXBvbmVudHMvX3RvcC1uYXZpZ2F0aW9uLWJhci5zY3NzIiwiY29tcG9uZW50cy9fdXNwLnNjc3MiLCJjb21wb25lbnRzL191dGlsaXRpZXMuc2NzcyIsImNvbXBvbmVudHMvX21pbWVDb3B5cmlnaHQuc2NzcyIsImNvbXBvbmVudHMvX21pbWVMYXN0Vmlld2VkLnNjc3MiLCJjb21wb25lbnRzL19pbWFnZVJhdGlvLnNjc3MiLCJtaXhpbnMvX2ltYWdlUmF0aW8uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHRSxnQkNrQkYsQ0NyQkEsS0FDQyxjREVELENDQ0EsS0FHQyxrQ0FBQSxDQUNBLGlDQUFBLENBRkEsa0JDOEZhLENEL0ZiLDJCREtELENDQ0EsaUJBR0MsZ0JBQUEsQ0FEQSxpQkFBQSxDQURBLGVESUQsQ0RiRSxxTUFFQyx1QkNnQkgsQ0RiRSxvR0FDQyxvQkNlSCxDRFhFLHlEQUNDLGtCQ2FILENEUkcsc0RBQ0Msb0JDVUosQ0ROSSxtRkFDQyx5Q0NRTCxDRExJLHNGQUNDLGVDT0wsQ0RERSxpRkFDQyx1QkNHSCxDRENFLCtEQUNDLG1DQ0NILENER0Usa0VBQ0MsY0NESCxDREtFLG9FQUNDLGlCQ0hILENET0UsMERBQ0MsY0NMSCxDRFFFLDREQUNDLHdCQ05ILENEVUcseUZBQ0Msc0JDUkosQ0RXRywyRkFDQyw4QkNUSixDRGNHLDRFQUNDLHdCQ1pKLENEZUcsaUZBQ0MsdUJDYkosQ0RrQkUsaUZBQ0MsNEJDaEJILENEbUJFLDJEQUNDLHdCQ2pCSCxDRHJFRSxxTUFFQyx1QkN3RUgsQ0RyRUUsb0dBQ0MscUJDdUVILENEbkVFLHlEQUNDLGtCQ3FFSCxDRGhFRyxzREFDQyxxQkNrRUosQ0Q5REksbUZBQ0MsMkNDZ0VMLENEN0RJLHNGQUNDLGVDK0RMLENEekRFLGlGQUNDLHdCQzJESCxDRHZERSwrREFDQyw2QkN5REgsQ0RyREUsa0VBQ0MsY0N1REgsQ0RuREUsb0VBQ0MsaUJDcURILENEakRFLDBEQUNDLGlCQ21ESCxDRGhERSw0REFDQyw2QkNrREgsQ0Q5Q0cseUZBQ0Msc0JDZ0RKLENEN0NHLDJGQUNDLDhCQytDSixDRDFDRyw0RUFDQyxpQkM0Q0osQ0R6Q0csaUZBQ0MsZ0JDMkNKLENEdENFLGlGQUNDLDRCQ3dDSCxDRHJDRSwyREFDQyx3QkN1Q0gsQ0Q3SEUscU1BRUMsdUJDZ0lILENEN0hFLG9HQUNDLGdCQytISCxDRDNIRSx5REFDQyxlQzZISCxDRHhIRyxzREFDQyxtQkMwSEosQ0R0SEksbUZBQ0Msb0NDd0hMLENEckhJLHNGQUNDLGtCQ3VITCxDRGpIRSxpRkFDQywwQkNtSEgsQ0QvR0UsK0RBQ0MscUNDaUhILENEN0dFLGtFQUNDLGNDK0dILENEM0dFLG9FQUNDLGlCQzZHSCxDRHpHRSwwREFDQyxjQzJHSCxDRHhHRSw0REFDQyw0QkMwR0gsQ0R0R0cseUZBQ0MscUJDd0dKLENEckdHLDJGQUNDLGdDQ3VHSixDRGxHRyw0RUFDQyxvQkNvR0osQ0RqR0csaUZBQ0MscUJDbUdKLENEOUZFLGlGQUNDLGlDQ2dHSCxDRDdGRSwyREFDQyw2QkMrRkgsQ0RyTEUscU1BRUMsbUJDd0xILENEckxFLG9HQUNDLGdCQ3VMSCxDRG5MRSx5REFDQyxnQkNxTEgsQ0RoTEcsc0RBQ0MsZUNrTEosQ0Q5S0ksbUZBQ0MsOEJDZ0xMLENEN0tJLHNGQUNDLGtCQytLTCxDRHpLRSxpRkFDQyxtQkMyS0gsQ0R2S0UsK0RBQ0MsMkJDeUtILENEcktFLGtFQUNDLGNDdUtILENEbktFLG9FQUNDLGlCQ3FLSCxDRGpLRSwwREFDQyxpQkNtS0gsQ0RoS0UsNERBQ0Msb0JDa0tILENEOUpHLHlGQUNDLHFCQ2dLSixDRDdKRywyRkFDQyxpQ0MrSkosQ0QxSkcsNEVBQ0Msa0JDNEpKLENEekpHLGlGQUNDLGlCQzJKSixDRHRKRSxpRkFDQyw0QkN3SkgsQ0RySkUsMkRBQ0MsNkJDdUpILENHaFBBLGlCQUNDLHdCSG1QRCxDR2hQQSxXQUdDLFlBQUEsQ0FFQSxjSG1QRCxDSTVNQyx5QkRwQ0QsV0FFRSxVSG1QQSxDQUNGLENJOU5DLDBCRHhCRCxXQUtFLFlIcVBBLENBQ0YsQ0l2TkMseUJEM0JELGlCQUdFLDBCQUFBLENBREEsZ0JIc1BBLENHalBGLGlCQUdFLHdCRHFFWSxDQ3RFWixhSHNQQSxDR25QRCwyQkFFRSxpQkFBQSxDQUNBLGtCSHNQRCxDQVpGLENLOVFBLDBDQWVDLDJCSHVITSxDR3pITixpQkFBQSxDQURBLGVITVcsQ0dKWCxlQUFBLENBRUEsd0JMOFJELENLM1JBLEdBR0MsaUJIY08sQ0dmUCxrQkFBQSxDQURBLGVMZ1NELENLM1JBLEdBRUMsMkJIMkdNLENHNUdOLGtCTCtSRCxDS3ZS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ZEYsQ0FDRixDSW5rQkMseUJHK0dFLGlEQUNDLFlQdWRGLENBQ0YsQ0k5a0JDLHlCRytIQyw4RUFDQyxnQlBtZEQsQ0FDRixDUWpvQkcsaUNBQ0MsYUFBQSxDQUVBLGVBQUEsQ0FEQSxhUm9vQkosQ1E3bkJJLDREQUNDLFlSK25CTCxDUTNuQksscURBQ0Msa0JSNm5CTixDUTNuQk0sdURBQ0MsMkJSNm5CUCxDUXJuQkMscUJBQ0MsT0FBQSxDQUNBLG1CUnVuQkYsQ1FybkJFLGlEQUNDLGtCUnVuQkgsQ1FubkJDLGNBQ0MsZVJxbkJGLENRam5CQSxxQkFDQyxhUm9uQkQsQ1FqbkJBLDBCQUNDLGlCUm9uQkQsQ1FsbkJBLDJCQUNDLGNScW5CRCxDUWxuQkEsd0ZBRUMsVVJxbkJELENRam5CQyxxQkFDQyxlUm9uQkYsQ1EvbUJHLHVDQUVDLGVBQUEsQ0FEQSxVUmtuQkosQ1E3bUJFLGtCQUlDLHdCTndCVyxDTXpCWCxjTnJFTyxDTW9FUCxtQkFBQSxDQURBLGdCUmtuQkgsQ1E3bUJHLHNDQUNDLGNSK21CSixDUTVtQkcsNkJBQ0MsZVI4bUJKLENRM21CRywrQkFHQyx3Qk5XVSxDTVpWLGNBQUEsQ0FEQSxVUittQkosQ1EzbUJJLG1DQUNDLFVSNm1CTCxDUXhtQkksMkJBQ0MsMkJOb0NFLENNbkNGLG9CUjBtQkwsQ1F0bUJHLGlDQUNDLGlCTmhGRyxDTWlGSCxlUndtQkosQ1F0bUJJLHdDQUNDLGVSd21CTCxDUXBtQkcsNkJBQ0MsZVJzbUJKLENRbG1CRSwwQ0FJQyxjTm5ITyxDTW9IUCxlQUFBLENBSkEsV0FBQSxDQUtBLGdCQUFBLENBSkEsa0JBQUEsQ0FLQSxjQUFBLENBQ0Esd0JSbW1CSCxDUWhtQkcsMEJBQ0Msd0JSa21CSixDUTdsQkMseUJBQ0MsbUJSK2xCRixDUTdsQkUsZ0NBRUMsYU5yQ1MsQ01vQ1QsY1JnbUJILENRMWxCRSxrQ0FHQywyQk5iSSxDTVdKLGlCTnpISSxDTTBISixlUjZsQkgsQ1FwbEJHLDBDQUNDLGlCUnNsQkosQ1FqbEJFLGtDQUNDLDJCUm1sQkgsQ1E5a0JBLG9FQUVDLFlS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Q1cySEwsUUFBQSxDQURBLGVBQUEsQ0FHQSxpQmIrMURMLENhdDFERSwyQkFDQyxnQmJ5MURILENhbjFEQyxtQ0FDQyxZYnMxREYsQ0l4OURDLHlCUzBJRyxpQ0FDQyxTYmsxREgsQ0FDRixDSWw5REMsMEJTeUlFLDhDQUNDLFNiNDBERixDQUNGLENJcjhEQyx5QlNpSUMsaUVBRUMsY0FBQSxDQURBLGVieTBERCxDYXYwREMsdUZBRUMsaUJBQUEsQ0FEQSxrQmIyMERGLENBQ0YsQ2NoZ0VDLHdEQUNDLFNBQUEsQ0FDQSwwQmRrZ0VGLENjLy9EQyw4REFDQyxVZGlnRUYsQ2M5L0RDLHFGQUVDLFlBQUEsQ0FDQSw2QkFBQSxDQUZBLFVka2dFRixDSTc5REMseUJVakNDLDBGQUdFLGVBQUEsQ0FEQSxVZGlnRUYsQ0FDRixDSW4rREMseUJVMUJDLDRGQUVFLGNkKy9ERixDQUNGLENjMS9EQSxpQkFDQyxrQmQ2L0RELENJNStEQyx5QlVkQyxvQ0FDQyxrQkFBQSxDQUNBLFFkNi9ERCxDQUNGLENjdC9EQyxnQ0FDQyxXZDQvREYsQ2N6L0RDLGdCQUNDLGlCZDIvREYsQ2N6L0RFLG9CQUVDLHdCQUFBLENBREEsVWQ0L0RILENjdi9ERyxnQ0FDQyxtQ2R5L0RKLENJM2hFQyx5QlU0Q0csZ0RBQ0Msa0JkbS9ESCxDQUNGLENjMStERyxzREFFQyxhWnNDUyxDWXJDVCxvRFp6RVUsQ1l1RVYsaUJkOCtESixDY3grREcsbURBRUMsaUJBQUEsQ0FEQSxlZDIrREosQ0kxaUVDLHlCVXdFQyw0QkFDQyxVQUFBLENBQ0EsVWRzK0RELENjOTlEQyx1Q0FDQyxTZGsrREYsQ2NqK0RFLHFFQUNDLHNCZG0rREgsQ2NoK0RDLHNDQUNDLFNkaytERixDQVZGLENJemhFQyx5QlV3RUEsVUFDQyxnQmQrOURBLENBQ0YsQ2MzOURDLHFDQUNDLFFkNjlERixDYzM5REUsMkNBQ0MsaUJkNjlESCxDY3o5REMscUZBRUMsa0JkMjlERixDY3o5REUsMkZBQ0MsaUJkNDlESCxDY3o5REUsbUhBQ0MsWWQ0OURILENjeDlEQywrQkFDQyw2QmQw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a0RBQ0MsZUFBQSxDQUNBLG9CZHEwREwsQ2NuMERLLHdEQUdDLHdCZHEwRE4sQ2NoMERHLHNFQUNDLE9kazBESixDYy96REcsb0VBQ0MsWWRpMERKLENjM3pEQSxzQkFDQyxlZDh6REQsQ2M1ekRDLHdCQUVDLGtCWnZ2Qk0sQ1lzdkJOLHlCZCt6REYsQ2MzekRDLHlDQUlDLGtCQUFBLENBREEsWUFBQSxDQURBLGVBQUEsQ0FEQSxVZGcwREYsQ2MxekRHLHdJQUNDLDRCZCt6REosQ2M3ekRHLGlFQUNDLHlCZCt6REosQ2MzekRFLDRDQUNDLCtCZDZ6REgsQ2MzekRHLDBEQUNDLDRCZDZ6REosQ2MxekRHLHlEQUNDLGtCZDR6REosQ2MzekRJLHdIQUVDLGNkNnpETCxDY3p6REcsOEZBR0MsaUJaNXhCRyxDWTJ4QkgsY2Q0ekRKLENjeHpERywrQ0FFQyxlWjN5QlEsQ1kweUJSLGtCZDJ6REosQ2N4ekRJLGlEQUVDLGlCQUFBLENBREEsZWQyekRMLENjeHpESyx1REFDQyxvQmQwekROLENjcnpERywrQ0FDQyxlZHV6REosQ2NyekRJLHFEQUNDLFlkdXpETCxDYzl5REUsNkNBQ0MsWUFBQSxDQUdBLGtCWjd6QkssQ1lnMEJMLGVBQUEsQ0FMQSxrQmRtekRILENjNXlERSxvREFDQyxZZDh5REgsQ2N4eURDLGtDQUNDLGdCZDJ5REYsQ2N6eURFLHNEQUNDLGNBQUEsQ0FDQSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQmQyeURILENjenlERyw0REFFQyxpQ1p0dUJVLENZcXVCVixjZDR5REosQ2NweURDLHVCQUdDLGFBQUEsQ0FEQSxjQUFBLENBREEsVWR5eURGLENjbnlEQSxtQkFDQyxZZHN5REQsQ2NseURDLGlCQUNDLGlCZHF5REYsQ2NueURFLHdCQUNDLFlkcXlESCxDY255REUsbUJBQ0MsMkJkcXlESCxDYy94REMsMEJBQ0Msa0Jka3lERixDYy94REMsMEJBQ0MsZWRpeURGLENjN3hEQSxnRkFDQyxhZGd5REQsQ2MzeERFLGdEQUNDLFlkOHhESCxDYzN4REUsaURBRUMsU0FBQSxDQURBLGlCZDh4REgsQ0k3cUZDLHlCVXc1QkUsNERBQ0MsV2R5eERGLENjdHhEQyw0REFDQyxVZHd4REYsQ2NoeERBLGdDQUNDLGtCZG94REQsQ2NoeERELHNCQUNDLGNka3hEQSxDY2h4REEseUNBRUMsa0JBQUEsQ0FEQSxjZG14REQsQ2Mvd0RBLHdCQUNDLG9EWjU3QlcsQ1k2N0JYLGtCWmg2QkssQ1lpNkJMLGlCQUFBLENBQ0Esd0JkaXhERCxDYzN3REMsNkNBQ0Msa0JkNndERixDQXBCRixDSXhwRkMseUJVdTZCQywrQkFDQyxRZHl3REQsQ2N0d0RDLHdDQUNDLHdCWngzQlUsQ1l5M0JWLHdCZHd3REYsQ2Nud0RELGlCQUVDLGtCQUFBLENBREEsZUFBQSxDQUVBLDJCZHF3REEsQ0FDRixDZTF1RkMsdUJBQ0MsaUJmNHVGRixDZXp1RkMsa0RBRUMsMkJmMnVGRixDZXR1RkcsOERBQ0MsWUFBQSxDQUNBLHNCZnd1RkosQ2VydUZHLHlFQUVDLGVBQUEsQ0FEQSxVZnd1RkosQ2VydUZJLDRFQUNDLCtCZnV1RkwsQ2VydUZLLDhKQUdDLGtCQUFBLENBREEsZWZ3dUZOLENlcHVGSywrRUFFQyxrQkFBQSxDQURBLFVmdXVGTixDZXJ1Rk0scUZBQ0MsWWZ1dUZQLENlcnVGTSxvRkFDQyxzQmZ1dUZQLENlbnVGSywrRUFDQyxpQkFBQSxDQUNBLGtCZnF1Rk4sQ2dCaHhGQSxrQkFDQyxtQmhCbXhGRCxDSWx3RkMseUJZbEJELGtCQUdFLG1CaEJxeEZBLENBQ0YsQ2dCcHhGQyxxQkFDQyxhZHdHWSxDY3RHWixjZEZRLENjQ1IsZWRXVSxDY1JWLFFBQUEsQ0FEQSxpQmhCdXhGRixDSTl3RkMseUJZYkEscUJBT0Usa0JoQnd4RkQsQ0FDRixDZ0J2eEZFLDBCQUVDLGFBQUEsQ0FEQSxhQUFBLENBRUEsZ0JkTUssQ2NMTCxnQmhCeXhGSCxDSXp4RkMseUJZSkMsMEJBTUUsaUJoQjJ4RkYsQ0FDRixDZ0J0eEZBLHVDQUVDLGVBQUEsQ0FEQSxVaEIweEZELENnQnh4RkMsMkNBRUMsZUFBQSxDQURBLFVoQjJ4RkYsQ2dCdHhGQSxvQ0FDQyw0QkFB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QUEsQ0FGQSxTdEJndUdGLENzQjF0R0UsdUNBUUMscUVBQUEsQ0FDQSx5QkFBQSxDQVJBLFVBQUEsQ0FFQSxhQUFBLENBR0EsVUFBQSxDQURBLFN0QjZ0R0gsQ3NCbnRHQywyQkFDQyxtQnRCc3RHRixDSWp3R0MseUJrQjBDQSwyQkFLRSxtQkFBQSxDQURBLFV0Qnd0R0QsQ0FDRixDc0JudEdBLG9DQVNLLGtIQUNDLFl0Qml0R0osQ0FDRixDdUJ4eUdBLFdBR0Msb0RyQk1hLENxQkxiLGlCckJvQk0sQ3FCbEJOLGlCQUFBLENBREEseUJBQUEsQ0FIQSxXQUFBLENBS0EsOEJBQUEsQ0FDQSx3QnZCMHlHRCxDdUJ4eUdDLHFDQUdDLGlCQUFBLENBREEsZUFBQSxDQURBLGlCdkI2eUdGLEN1Qnh5R0MseUJBR0MsaUJBQUEsQ0FEQSxpQnJCTUssQ3FCUEwsb0J2QjZ5R0YsQ3VCeHlHQyxtQ0FHQyxxQ3JCMkdRLENxQjFHUixpQ3JCMEdRLENxQnhHUixvQ0FBQSxDQUxBLFV2Qit5R0YsQ3VCeHlHRSwrQ0FFQywyQ3JCcUdhLENxQnBHYix1Q3JCb0dhLENxQnRHYixVdkI2eUdILEN1QnZ5R0MsdUNBR0Msd0JyQjREWSxDcUIzRFosb0JyQnlEWSxDcUJ2RFosb0NBQUEsQ0FMQSxVdkI4eUdGLEN1QnZ5R0UsbURBRUMscUNyQnFGTyxDcUJwRlAsaUNyQm9GTyxDcUJ0RlAsVXZCNHlHSCxDdUJ0eUdDLHdKQUtDLHVDckIrRVcsQ3FCOUVYLG1DckI4RVcsQ3FCaEZYLFV2QjJ5R0YsQ3VCdnlHRSx3TUFFQyw2Q3JCMkVnQixDcUIxRWhCLHlDckIwRWdCLENxQjVFaEIsVXZCK3lHSCxDdUJ6eUdDLG1DQUVDLHFDQUFBLENBREEsMkJ2QjZ5R0YsQ3VCMXlHRSwrQ0FFQyxvQnJCa0JVLENxQm5CViwyQnZCOHlHSCxDSXQwR0MseUJtQmdDQSx1REFHRSxhQUFBLENBREEsZXZCMnlHRCxDQUNGLEN3QjkzR0EsVUFDQyxpQkFBQSxDQUNBLGdCeEJpNEdELENJajNHQyx5Qm9CYkMsa0JBSUUsa0JBQUEsQ0FGQSxZQUFBLENB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Qm16SEgsQzRCanpIRyxtREFDQyxZQUFBLENBQ0EscUI1Qm16SEosQzRCanpISyw2RUFDQyxPNUJtekhOLENJbHpIQyx5QndCRkksNkVBSUUsTzVCb3pITCxDQUNGLENJM3lIQywwQndCZEksNkVBUUUsVzVCcXpITCxDQUNGLENJaHpIQywwQndCbEJFLG1EQWtCRSxrQkFBQSxDQUNBLFE1Qm96SEgsQ0FDRixDNEJsekhJLHNEQUNDLFM1Qm96SEwsQ0lyMEhDLHlCd0JnQkcsc0RBSUUsWUFBQSxDQUNBLHFCQUFBLENBQ0Esc0I1QnF6SEosQ0FDRixDSWgwSEMsMEJ3QklHLHNEQVdFLGNBQUEsQ0FEQSxTNUJ1ekhKLENBQ0YsQ0lsMUhDLHlCd0I2Qkksa0VBRUUsYzVCdXpITCxDQUNGLENJdjFIQyx5QndCa0NJLGlFQUVFLGM1QnV6SEwsQ0FDRixDNEJyekhLLHlEQUVDLGExQm1EUSxDMEJsRFIsa0IxQnpCRSxDMEJ1QkYsWTVCeXpITixDSWoySEMseUJ3QnVDSSx5REFLRSxnQjVCeXpITCxDQUNGLENJaDJIQyx5QndCaUNJLHlEQVNFLGtCQUFBLENBQ0EsaUI1QjB6SEwsQ0FDRixDNEJ4ekhLLHVFQUNDLGtCNUIwekhOLENJLzJIQyx5QndCb0RJLHVFQUlFLGtCNUIyekhMLENBQ0YsQ0l4MkhDLDBCd0IrQ0ksbUZBRUUsNkI1QjJ6SEwsQ0FDRixDSTcySEMsMEJ3Qm9ESSxrRkFFRSwyQjVCMnpITCxDQUNGLENJaDJIQyx5QndCdUNJLGlFQUVFLE81QjJ6SEwsQ0FDRixDSXIySEMseUJ3QjRDSSx1RUFHRSxrQkFBQSxDQURBLE81QjR6SEwsQ0FDRixDNEJ6ekhLLHdEQUVDLGExQlVRLEMwQlhSLGtCNUI0ekhOLEM0Qnp6SE0saUVBRUMseUI1QjB6SFAsQ0lsM0hDLHlCd0JzREssaUVqQnZFSixtQkFBQSxDQURBLHVCWHk0SEEsQ0FDRixDNEI5ekhPLHFFQUVDLFdBQUEsQ0FDQSw0QkFBQSxDQUNBLGtCQUFBLENBQ0EscUJBQUEsQ0FBQSxrQkFBQSxDQUpBLFU1Qm8wSFIsQ0k3NUhDLHlCd0J3Rk0scUVB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LHVCQUFBLENBQ0EscUJBQUEsQ0FDQSxpQjdCaTJIRixDNkIvMUhFLDRFQVBBLHNDN0J5MkhGLEM2QjMxSEMsZ0RBQ0MseUI3QjgxSEYsQzZCNTFIRSwrRUFNQyx3QjNCbGRXLEMyQm1kWCxvQjNCL2JVLEMyQjRiViwyQjNCOWFJLEMyQjZhSixXQUFBLENBRkEsaUI3QmsySEgsQzZCMTFIRyxzRkFDQyxvQkFBQSxDQUdBLG9EM0JwakJVLEMyQnlqQlYsa0IzQnppQkksQzJCbWlCSixpQkFBQSxDQU9BLGUzQmpqQlEsQzJCNmlCUixjQUFBLENBSkEsd0I3QmkySEosQzZCcDFIRyxxRkFHQyxhM0J6ZVUsQzJCd2VWLGMzQnBrQk0sQzJCbWtCTixjN0J3MUhKLEM2Qm4xSEcscUZBRUMsd0IzQjVlVSxDMkI2ZVYsb0IzQnpkUyxDMkJ1ZFQsMkI3QnUxSEosQ0l0M0lDLHlCeUJnZ0JDLCtFQXFDRSx5QkFBQSxDQUNBLHdCN0JxMUhGLENBQ0YsQ0kxNUlDLHlCeUIya0JBLHVCQUNDLHVCN0JtMUhBLEM2QmgxSEQsc0RBRUMsc0I3QmsxSEEsQ0FDRixDNkIvMEhBLG9DQUNDLGdCQUNDLFFBQUEsQ0FFQSxpQkFBQSxDQURBLGtCN0JrMUhBLEM2QjkwSEQsU0FHQyx3QjNCaGlCUSxDMkJnaUJSLHFCM0JoaUJRLEMyQjhoQlIsUzdCazFIQSxDNkI3MEhELGlCQUdDLHdCM0JwaEJZLEMyQm1oQlosaUJBQUEsQ0FEQSxrQjdCaTFIQSxDNkIxMEhDLGlEQUNDLGtCN0I0MEhGLEM2QngwSEEsK0JBQ0MsWTdCMDBIRCxDNkJ0MEhDLDRCQUNDLGU3QncwSEYsQzZCbDBIRSx1Q0FDQyxrQjdCbzBISCxDNkI3ekhBLHlDQUlDLGVBQUEsQ0FEQSwyQjNCbGhCSSxDMkJpaEJKLGlCQUFBLENBREEsa0JBQUEsQ0FJQSx3QjdCK3pIRCxDQUNGLEM4QjE5SUEsT0FFQyxNQUFBLENBREEsUTlCNjlJRCxDOEIxOUlDLHNCQVdDLHdCQUFBLENBQ0EsaUJBQUEsQ0FKQSxhNUIyRlUsQzRCbEdWLFlBQUEsQ0FHQSxXQUFBLENBR0EsZ0JBQUEsQ0FGQSxTQUFBLENBSUEsaUJBQUEsQ0FOQSxVOUJrK0lGLEM4QnY5SUUsc0NBQ0MsWTlCeTlJSCxDOEJ0OUlFLGtDQUlDLGE1QjZFUyxDNEIvRVQsaUJBQUEsQ0FDQSx5QkFBQSxDQUZBLFU5QjI5SUgsQzhCbjlJQSxNQVdDLGlCQUFBLENBTkEsaUI1QlpNLEM0QmVOLGlCQUFBLENBRkEsZUFBQSxDQUdBLGdCNUJLTSxDNEJYTixlQUFBLENBRkEsaUJBQUEsQ0FNQSx3QjlCdTlJRCxDOEJqOUlDLGtCQUVDLHdCQUFBLENBREEsYTlCbzlJRixDOEJoOUlDLGVBRUMsd0I1QjJDWSxDNEI1Q1osYTlCbTlJRixDOEIvOElDLHdCQUNDLFU5Qmk5SUYsQzhCOThJQyxhQUNDLHNCOUJnOUlGLEM4QjE4SUUsNkJBSUMsYTVCa0NTLEM0QnBDVCxpQjVCM0NJLEM0QjRDSix5QkFBQSxDQUZBLFU5Qmc5SUgsQzhCeDhJQSw4QkFDQyxhOUIyOElELEMrQnRoSkEsUUFHQyx3QjdCaUdhLEM2QmhHYixXQUFBLENBRkEsaUJBQUEsQ0FEQSxhL0I0aEpELEMrQnZoSkMsV0FNQyxhN0JpR1ksQzZCcEdaLGtCN0JnQk0sQzZCZE4sa0JBQUEsQ0FEQSxlQUFBLENBSEEsa0IvQjZoSkYsQ0lsaEpDLHlCMkJIRSxpQkFTQyx3QjdCaUdTLEM2QnpHVCxVQUFBLENBRUEsYUFBQSxDQUdBLFVBQUEsQ0FDQSxlQUFBLENBRkEsUy9CeWhKRixDQUNGLEMrQmpoSkMsVUFHQyxhN0I2RVksQzZCL0VaLGM3QnhCUSxDNkJ5QlIsa0IvQm9oSkYsQytCL2dKRSx1QkFDQyxVL0JpaEpILEMrQjdnSkMsZ0JBRUMsZUFBQSxDQURBLGUvQmdoSkYsQytCNWdKQyx3QkFDQyxZL0I4Z0pGLEMrQjNnSkksb0NBQ0Msa0IvQjZnSkwsQytCdmdKQyx1QkFFQyx3QjdCeUNZLEM2QjFDWixVL0IwZ0pGLEMrQnZnSkUsa0NBRUMsbUJBQUEsQ0FEQSxnQi9CMGdKSCxDK0JuZ0pDLDRCQUdDLFlBQUEsQ0FFQSxjQUFBLENBR0EsZ0JBQUEsQ0FEQSxhL0JzZ0pGLEMrQmxnSkcsNkNBQ0MsVS9Cb2dKSixDK0JqZ0pHLCtDQUNDLFkvQm1nSkosQytCOS9JRyxrQ0FDQyxnQi9CZ2dKSixDK0IxL0lFLDZCQUVDLGMvQjQvSUgsQytCei9JSSx1REFFQyxpQkFBQSxDQURBLFUvQjQvSUwsQytCeC9JSSxpREFDQyxnQi9CMC9JTCxDK0JuL0lBLGFBQ0MsZS9Ccy9JRCxDK0JwL0lDLGdCQUdDLFkvQnMvSUYsQytCbi9JRyxnQ0FDQyxRL0JxL0lKLEMrQjcrSUksK0NBRUMsYzdCaklLLEM2QmdJTCxpQi9CZy9JTCxDK0I3K0lLLHNEQUNDLFVBQUEsQ0FPQSxXQUFBLENBSEEsTUFBQSxDQUlBLGdCQUFBLENBTkEsaUJBQUEsQ0FDQSxPQUFBLENBR0EsVS9CKytJTixDK0IxK0lLLGlEQUNDLGlCQUFBLENBQ0EsZUFBQSxDQUNBLHdCL0I0K0lOLEMrQnIrSUssb0NBQ0MsNkVBQUEsQ0FDQSx5Qi9CdStJTixDK0JsK0lLLG1DQUNDLDhFQUFBLENBQ0EseUIvQm8rSU4sQytCNzlJQywrQkFDQyxhL0IrOUlGLEMrQjc5SUUsNENBSUMsNEJBQUEsQ0FEQSx1QkFBQSxDQUZBLG9CQUFBLENBQ0EsUy9CaStJSCxDK0I3OUlHLG1EQUNDLGdCL0IrOUlKLEMrQjE5SUMsd0JBRUMsV0FBQSxDQURBLFUvQjY5SUYsQytCMTlJRSwrQkFDQyxvQkFBQSxDQUVBLGFBQUEsQ0FHQSxXQUFBLENBREEsVS9CMjlJSCxDK0J0OUlDLHVCQUVDLFdBQUEsQ0FEQSxVL0J5OUlGLEMrQnQ5SUUsOEJBQ0Msb0JBQUEsQ0FFQSxhQUFBLENBR0EsV0FBQSxDQURBLFUvQnU5SUgsQytCaDlJQyxxQkFDQyxlL0JtOUlGLEMrQmo5SUUsd0JBR0MsWS9CbTlJSCxDK0JoOUlJLHdDQUNDLFEvQms5SUwsQytCejhJTSw0Q0FDQywyRUFBQSxDQUNBLHlCL0IyOElQLEMrQnQ4SU0sMkNBQ0MsNEVBQUEsQ0FDQSx5Qi9CdzhJUCxDK0JqOElFLHVDQUVDLGtCQUFBLENBREEsYS9CbzhJSCxDK0JqOElHLG9EQVFDLDRCQUFBLENBRkEsdUJBQUEsQ0FKQSxXQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ0FIQSxVL0J3OElKLEMrQi83SUksMkRBQ0MsZ0IvQmk4SUwsQytCNTdJRSxnQ0FFQyxXQUFBLENBREEsVS9CKzdJSCxDK0I1N0lHLHVDQVFDLG9FQUFBLENBQ0EseUJBQUEsQ0FSQSxvQkFBQSxDQUVBLGFBQUEsQ0FHQSxXQUFBLENBREEsVS9CKzdJSixDK0J2N0lFLCtCQUVDLFdBQUEsQ0FEQSxVL0IwN0lILEMrQnY3SUcsc0NBUUMsa0VBQUEsQ0FDQSx5QkFBQSxDQVJBLG9CQUFBLENBRUEsYUFBQSxDQUdBLFdBQUEsQ0FEQSxVL0IwN0lKLEMrQmg3SUEsYUFFQyxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQkFBQSxDQUhBLGUvQnM3SUQsQ0k1dEpDLHlCMkJxU0QsYUFNRSxZQUFBLENBQ0EsZS9CcTdJQSxDQUNGLEMrQm43SUUsdUJBQ0Msa0IvQnE3SUgsQytCaDdJQSxjQVFDLCtCQUFBLENBUEEsYUFBQSxDQUtBLGlCQUFBLENBRkEsWUFBQSxDQURBLFUvQnE3SUQsQ0k3dUpDLHlCMkJxVEQsY0FVRSxlL0JrN0lBLENBQ0YsQytCaDdJQyxpQkFPQyxVN0IxUVEsQzZCc1FSLDJDN0I3VVksQzZCOFVaLGlCN0JoVUssQzZCa1VMLGtCQUFBLENBREEsZUFBQSxDQUpBLHVCQUFBLENBT0EseUIvQmk3SUYsQytCOTZJQyxvQkFHQyxZQUFBLENBRUEsYy9CZzdJRixDK0I3NklDLCtDQUVDLGlCL0IrNklGLEMrQjc2SUUsdURBRUMsV0FBQSxDQUNBLFdBQUEsQ0FGQSxjL0JrN0lILENJNXdKQyx5QjJCa1dBLGNBUUMsc0JBQUEsQ0FDQSxtQkFBQSxDQUhBLDRCQUFBLENBTEEsWUFBQSxDQUVBLGdCQUFBLENBT0EsUUFBQSxDQU5BLHNCL0JrN0lBLENBQ0YsQ0lueEpDLHlCMkI2V0UsZ0NBQ0MsUy9CeTZJRixDK0JuNklBLGtCQU9DLHdCQUFBLENBQ0EsdUJBQUEsQ0FDQSxxQkFBQSxDQUNBLG9CQUFBLENBTkEsa0JBQUEsQ0FEQSxZQUFBLENBRUEsc0IvQnk2SUQsQ0FDRixDSXJ3SkMseUIyQndXRSxnQ0FDQyxTL0JnNklGLEMrQjE1SUEsa0JBQ0MsWS9CNDVJRCxDQUNGLENJbnhKQyx5QjJCOFhFLHlDQUNDLGEvQnc1SUYsQytCcDVJQSx1QkFFQyxpQkFBQSxDQURBLGtCQUFBLENBRUEsZ0IvQnM1SUQsQytCcDVJQywyQkFFQyxjQUFBLENBREEsVS9CdTVJRixDK0JwNUlFLHlDQUdDLCtCQUFBLENBREEsbUJBQUEsQ0FEQSxVL0J3NUlILEMrQm41SUUsd0hBR0MsK0IvQm01SUgsQytCajVJRyxpSUFDQyxjQUFBLENBRUEsUUFBQSxDQUNBLGNBQUEsQ0FGQSxpQi9CcTVJSixDK0JqNUlJLG1KQVdDLGE3QnRYTyxDNkI0V1AsZUFBQSxDQU1BLGFBQUEsQ0FFQSxtQkFBQSxDQUNBLGdCN0JoY0MsQzZCeWJELGlCQUFBLENBRUEsT0FBQSxDQURBLFFBQUEsQ0FXQSw4Qi9CKzRJTCxDK0IzNElHLGlJQUNDLFlBQUEsQ0FFQSxnQkFBQSxDQUlBLHVCL0IyNElKLEMrQnQ0SUssaUxBR0Msd0IvQnc0SU4sQytCcDRJSSwrSkFDQyxhL0JzNElMLEMrQmg0SUcsc0ZBRUMsaUIvQms0SUosQytCNTNJQSxtQkFDQyxrQi9CODNJRCxDK0IxM0lDLGtDQUNDLFlBQUEsQ0FDQSw2Qi9CNDNJRixDK0IxM0lFLDZDQUNDLGtCL0I0M0lILEMrQnozSUUsNkNBQ0MsV0FBQSxDQUNBLFEvQjIzSUgsQytCcjNJRCxjQUVDLDRCQUFBLENBREEsa0IvQnczSUEsQytCcjNJQSwrQ0FHQyxXQUFBLENBREEsYy9CdzNJRCxDK0JyM0lDLHVEQUNDLHVCL0J3M0lGLENBQ0YsQytCbjNJQSx5QkFFRSxrQkFFQyxpQkFBQSxDQURBLFUvQnEzSUQsQytCbDNJQyxvQkFDQyxvQkFBQSxDQUVBLGVBQUEsQ0FEQSxXL0JxM0lGLENBQ0YsQ2dDcjZKQSwrR0FPQyx5Q0FBQSxDQUhBLDJCQUFBLENBQ0Esa0NBQUEsQ0FDQSxxRGhDdzZKRCxDZ0NwNkpBLGNBTUMsd0I5Qm9GYSxDOEJuRmIsd0JBQUEsQ0FDQSxpQkFBQSxDQUpBLDJCOUJ3SE0sQzhCekhOLGlCOUJXTSxDOEJiTixXaEM0NkpELENnQ242SkMsZ0NBR0MsMkI5QitHSyxDOEJqSEwsaUI5QkdLLEM4QkZMLGVoQ3M2SkYsQ2dDeDZKQywyQkFHQywyQjlCK0dLLEM4QmpITCxpQjlCR0ssQzhCRkwsZWhDczZKRixDZ0NuNkpDLHNDQUNDLDJCaENxNkpGLENnQ3Q2SkMsaUNBQ0MsMkJoQ3E2SkYsQ2dDbjZKQyxzQ0FDQywyQmhDcTZKRixDZ0N0NkpDLGlDQUNDLDJCaENxNkpGLENnQ242SkMsb0JBQ0MsMkJoQ3E2SkYsQ2dDNzVKQyw0REFDQyxvQmhDbTZKRixDZ0M1NUpDLHdFQUNDLFdBQUEsQ0FFQSxnQkFBQSxDQURBLFloQ2s2SkYsQ2dDLzVKRSw2RkFDQyx1QmhDbTZKSCxDZ0MvNUpDLG1HQUNDLFdoQ202SkYsQ2dDMTVKQyxtREFDQyxXaENnNkpGLENnQzk1SkUsNEJBQ0MsWWhDZzZKSCxDZ0M3NUpFLDhCQVNDLFNBQUEsQ0FIQSxXQUFBLENBQ0EsUUFBQSxDQUpBLGdCQUFBLENBRkEsZUFBQSxDQUlBLFVoQ2c2SkgsQ2dDdjVKQSwyQkFJQyx3QjlCT2EsQzhCVGIsd1pBQUEsQ0FDQSx3QkFBQSxDQUVBLDJCOUJ3Q00sQzhCdENOLGlCOUJ4RU0sQzhCdUVOLGtCaEMyNUpELENnQ3o1SkMsdUNBQ0MsYWhDNDVKRixDZ0N2NUpDLDJCQUdDLGVBQUEsQ0FGQSxlQUFBLENBQ0EsaUJoQzI1SkYsQ2dDeDVKRSxrQ0FNQyx3QjlCZlcsQzhCZ0JYLHdCQUFBLENBQ0EsaUJBQUEsQ0FKQSxXQUFBLENBS0EsU0FBQSxDQVJBLGNBQUEsQ0FFQSxVaEM4NUpILENnQ2w1SkcsMENBQ0Msd0I5QmZVLEM4QmdCVixvQmhDbzVKSixDZ0NqNUpHLHlDQU1DLHdCOUJ6QlUsQzhCMEJWLGlCQUFBLENBSEEsYTlCaENVLEM4QjhCVixRQUFBLENBREEsT2hDdTVKSixDZ0MxNEpHLDJDQUNDLHFCOUI5RE0sQzhCK0ROLHdCaEM0NEpKLENnQ3I0SkMsd0JBQ0MsaUJoQ3c0SkYsQ2dDdDRKRSwrQkFPQyxxQjlCaEZPLEM4QmlGUCxpQkFBQSxDQUpBLFdBQUEsQ0FDQSxnQkFBQSxDQUpBLGNBQUEsQ0FFQSxVaEMyNEpILENnQ2g0SkcsdUNBQ0MscUJoQ2s0SkosQ2dDLzNKRyxzQ0FHQyxXQUFBLENBRkEsUUFBQSxDQUNBLFVoQ2s0SkosQ2dDMzNKQSxNQUNDLGVoQzgzSkQsQ2dDOTJKRyxrRkFDQyxjaENxM0pKLENnQzEySkUsZ0RBRkEsMkI5QjFFSyxDOEJ5RUwsZWhDdzNKRixDZ0NyM0pFLHlCQUNDLGNBQUEsQ0FHQSxtQ2hDaTNKSCxDZ0MvMkpHLCtCQUNDLDhCaENpM0pKLENnQ3YySkksbUNBQ0MsMkJoQzAySkwsQ2dDbjJKRSxpREFFQyxhQUFBLENBREEsY2hDczJKSCxDZ0NuMkpHLG1EQUNDLGlCaENxMkpKLENpQ3BsS0Msa0JBQ0Msa0JqQ3VsS0YsQ2lDamxLRSxpQ0FDQyx3QmpDb2xLSCxDaUNsa0tBLHNGQUNDLDJCakM0a0tELENpQ3ZrS0UsNkNBQ0Msd0JqQzBrS0gsQ2lDdGtLQSxRQUNDLCtDL0JvR1UsQytCbkdWLCtCQUFBLENBRUEscUNqQ3lrS0QsQ2lDdmtLQyxnQkFFQyxpQkFBQSxDQURBLGtCakMwa0tGLENpQ3RrS0MscUJBQ0MsaUJqQ3drS0YsQ2lDdGtLRSwyQkFDQyxZakN3a0tILENpQ3JrS0UsbUNBT0Msd0JBQUEsQ0FDQSxpQkFBQSxDQUpBLGEvQmtEVyxDK0JqRFgsaUJBQUEsQ0FKQSxXQUFBLENBQ0EsaUJqQzJrS0gsQ2lDbmtLRyxxREFHQyxhL0J5Q1UsQytCM0NWLGlCL0IzQ0csQytCNENILGUvQmxEUSxDK0JvRFIsd0JqQ3FrS0osQ2lDemtLRyxnREFHQyxhL0J5Q1UsQytCM0NWLGlCL0IzQ0csQytCNENILGUvQmxEUSxDK0JvRFIsd0JqQ3FrS0osQ2lDbGtLRywyREFDQyxhakNva0tKLENpQ3JrS0csc0RBQ0MsYWpDb2tLSixDaUNsa0tHLDJEQUNDLGFqQ29rS0osQ2lDcmtLRyxzREFDQyxhakNva0tKLENp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WUFBQSxDQUVBLGtCMUMyek5BLENBQ0YsQzBDeHpORSxnREFDQyxrQjFDMHpOSCxDSWwxTkMseUJzQ3VCQyxnREFNRSxrQkFBQSxDQUZBLFlBQUEsQ0FDQSxRMUM0ek5GLENBQ0YsQzBDenpORSxnREFFQyxhQUFBLENBREEsZTFDNHpOSCxDSTcxTkMseUJzQ2dDQyxnREFLRSxpQjFDNHpORixDQUNGLENJNTFOQyx5QnNDMEJDLGdEQVNFLFNBQUEsQ0FDQSxlMUM2ek5GLENBQ0YsQzBDMXpOSSxzRUFDQyxrQnhDM0JHLEN3QzRCSCxpQjFDNHpOTCxDSXQyTkMseUJzQ3dDRyxzRUFLRSxrQjFDNnpOSixDQUNGLEMwQzN6TkssMkVBR0MsVXhDTUksQ3dDTEosb0R4Q25FUSxDd0NpRVIsaUJBQUEsQ0FEQSxlMUNnME5OLENJdjNOQyx5QnNDc0RJLDJFQU1FLGtCMUMrek5MLENBQ0YsQzBDN3pOTSxnRkFFQyxheENvQkssQ3dDckJMLGUxQ2cwTlAsQzBDenpORyxnRUFJQyxxQkFBQSxDQURBLGVBQUEsQ0FGQSxpQkFBQSxDQUNBLFUxQzZ6TkosQzBDMXpOSSxzRUFFQyx3QnhDRVMsQ3dDRFQsb0J4Q0ZTLEN3Q0dULGlCQUFBLENBSEEsVTFDK3pOTCxDMEMzek5LLHdGQUlDLFV4Q3RCSSxDd0NtQkosaUJ4QzVFQyxDd0M4RUQsaUJBQUEsQ0FEQSxleENuRk0sQ3dDc0ZOLHdCMUM2ek5OLEMwQ2wwTkssbUZBSUMsVXhDdEJJLEN3Q21CSixpQnhDNUVDLEN3QzhFRCxpQkFBQSxDQURBLGV4Q25GTSxDd0NzRk4sd0IxQzZ6Tk4sQzBDMXpOSSxzRUFDQyxVMUM0ek5MLEMwQzN6Tkssd0VBR0MsYUFBQSxDQUZBLGN4Q3hHSSxDd0N5R0osa0IxQzh6Tk4sQzBDeHpOSyx5RkFDQyxZMUMwek5OLEMwQ3R6TkkseUZBRUMsMkJ4Q1VFLEN3Q1hGLGVBQUEsQ0FFQSxpQjFDd3pOTCxDSW42TkMseUJzQ3dHRyx5RkFLRSxnQjFDMHpOSixDQUNGLEMwQ3h6TkkscUVBRUMscUJ4Q25ESyxDd0NvREwsV0FBQSxDQUNBLGlCQUFBLENBSEEsYTFDNnpOTCxDMEN6ek5LLDJFQUVDLHdCeEN2Q1EsQ3dDd0NSLFdBQUEsQ0FGQSxVMUM2ek5OLEMwQ3J6TkUsOENBQ0MsZTFDdXpOSCxDSXQ3TkMseUJzQzhIQyw4Q0FJRSxZQUFBLENBQ0EsWTFDd3pORixDQUNGLENJdDdOQyx5QnNDd0hDLDhDQVNFLGtCMUN5ek5GLENBQ0YsQ0kvNk5DLDBCc0M0R0MsOENBYUUsZTFDMHpORixDQUNGLEMwQ3h6Tkcsa0RBRUMsVUFBQSxDQUNBLG1CQUFBLENBQUEsZ0JBQUEsQ0FGQSxpQjFDNHpOSixDSTM4TkMseUJzQzhJRSxrREFNRSxVQUFBLENBRUEsWUFBQSxDQURBLGUxQzR6TkgsQ0FDRixDSTU4TkMseUJzQ3dJRSxrREFZRSxnQjFDNHpOSCxDQUNGLENJMzhOQywwQnNDa0lFLGtEQWdCRSxnQjFDNnpOSCxDQUNGLEMwQ3R6TkUsMkVBS0MsVXhDM0dPLEN3Q3VHUCxjeENuTE8sQ3dDcUxQLGlCQUFBLENBREEsZXhDN0tRLEN3QytLUixrQkFBQSxDQUVBLGlCMUN5ek5ILENJLzlOQyx5QnNDZ0tDLDJFQVNFLGUxQzJ6TkYsQ0FDRixDMEN6ek5HLCtFQUNDLFV4Q25ITSxDd0NvSE4seUIxQzR6TkosQzBDMXpOSSwyRkFDQyxvQjFDNnpOTCxDMEN2ek5HLCtFQUtDLFV4Q2xJTSxDd0M4SE4sMkN4Q3RNVSxDd0N3TVYsaUJBQUEsQ0FEQSxleENoTU8sQ3dDa01QLGdCQUFBLENBRUEsaUIxQzB6TkosQzBDeHpOSSxtRkFHQywyQ3hDaE5TLEN3Q2lOVCxjeENyTkssQ3dDc05MLGlCQUFBLENBQ0Esa0JBQUEsQ0FMQSxlMUMrek5MLENJLy9OQyx5QnNDK0xHLG1GQVNFLGtCQUFBLENBQ0EsZTFDNHpOSixDQUNGLEMyQzloT0Esb0JBRUMsa0JBQUEsQ0FEQSxlM0NraU9ELEMyQzloT0UsZ0dBRUMsWTNDZ2lPSCxDMkMxaE9DLGNBU0Msd0JBQUEsQ0FDQSxpQkFBQSxDQVJBLFdBQUEsQ0FFQSxnQkFBQSxDQUVBLG9CQUFBLENBTEEsVTNDb2lPRixDMkN6aE9FLGtDQUpBLDRCQUFBLENBSEEsMkIzQ3FpT0YsQzJDOWhPRSxvQkFHQyxpQzNDMmhPSCxDMkN6aE9FLGlGQUVDLHlCM0MwaE9ILEMyQ3RoT0MsbUJBU0Msd0J6Q2dFWSxDeUMvRFosaUJBQUEsQ0FKQSxVekN1Q1EsQ3lDdENSLGF6Q3lEWSxDeUM1RFosZUFBQSxDQUZBLFdBQUEsQ0FHQSxnQkFBQSxDQUpBLFUzQytoT0YsQzJDL2dPRSwwREFNQyxxRUFBQSxDQUNBLHlCQUFBLENBTkEsVUFBQSxDQUdBLFVBQUEsQ0FEQSxVM0NvaE9ILEMyQzNnT0UsNkJBR0Msd0IzQzZnT0gsQzRDamxPQSxhQUNDLHdCNUNvbE9ELEM0Q2psT0EsV0FDQyxrQzVDb2xPRCxDNkN2bE9FLHNDQUNDLGU3QzBsT0gsQzZDcmxPQyxvQkFJQyxlQUFBLENBREEsYUFBQSxDQURBLGNBQUEsQ0FEQSxTN0MybE9GLEM2Q3ZsT0UsMEJBQ0MsZTdDeWxPSCxDNkN2bE9JLG1DQUNDLG9CN0N5bE9MLEM2Q25sT0MseUJBQ0MsZ0I3Q3FsT0YsQzZDbmxPRSwrQkFDQyxlN0NxbE9ILEM2Q2xsT0ksc0dBQ0MsUzdDcWxPTCxDNkMva09LLDZDQUlDLHFCN0NpbE9OLEM2QzNrT0UsNEJBQ0MsZTdDNmtPSCxDNkM1a09HLG1DQUVDLFFBQUEsQ0FEQSxlN0Mra09KLEM2QzdrT0ksdUNBR0MsdUI3QytrT0wsQ0lwbk9DLHlCeUNrQ0csdUNBS0UsdUI3Q2lsT0osQ0FDRixDNkM3a09HLG9DQVNDLGEzQ2tEUyxDMkNwRFQsZ0IzQzlDSSxDMkMrQ0osZUFBQSxDQUhBLGlCQUFBLENBRkEsUUFBQSxDQUZBLGVBQUEsQ0FTQSxpQjdDNGtPSixDNkN6a09HLGtDbEN0Q0Ysa0JBQUEsQ2tDOENHLGEzQzBCVSxDU3pFYixZQUFBLENrQzhDRyxvRDNDekVVLEMyQ3VFVixjM0MxRU0sQzJDMkVOLGUzQy9EUSxDU29CWCxzQkFBQSxDa0N3Q0csZUFBQSxDQUNBLFNBQUEsQ0FLQSx3QjdDNGtPSixDSTlvT0MseUJ5Q3lERSxrQ0FXRSxpQjdDOGtPSCxDQUNGLEM2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QSxpQmpENHVQSCxDaUR4dVBHLDZDQUNDLGFBQUEsQ0FDQSxrQmpEMHVQSixDaUR2dVBHLG9EQUNDLFFqRHl1UEosQ2lEcHVQQywwQkFjQyxXQUFBLENBRkEsMkIvQ0tLLEMrQ2RMLFlBQUEsQ0FFQSxjQUFBLENBTUEsZUFBQSxDQUhBLGtCQUFBLENBQ0Esc0JBQUEsQ0FGQSxVakQwdVBGLENpRGp1UEUsd0NBR0MsYy9DbElPLEMrQ2dJUCxRQUFBLENBQ0EsVWpEb3VQSCxDaURodVBFLHVDQUNDLFVqRGt1UEgsQ2lEL3RQRSxvQ0FDQyxZakRpdVBILENpRDl0UEUsd0NBQ0MsZWpEZ3VQSCxDaUQ5dFBHLCtDQUdDLFNBQUEsQ0FDQSxRQUFBLENBSEEsaUJBQUEsQ0FDQSxRakRrdVBKLENpRDV0UEUscUNBSUMsMkIvQzVCSSxDK0MwQkosaUIvQ3hJSSxDK0N5SUosZUFBQSxDQUZBLFFqRGl1UEgsQ2lEMXRQRyx1REFDQyxZakQ0dFBKLENpRHh0UEUscUNBQ0MsYUFBQSxDQUVBLGMvQ3hLTyxDK0N5S1AsZUFBQSxDQUZBLGNqRDR0UEgsQ2lEdHRQQyw0QkFDQyxlQUFBLENBQ0EsaUJqRHd0UEYsQ2lEdHRQRSxpQ0FFQyxvQ2pEd3RQSCxDaUR2dFBHLDZDQUNDLGtDakR5dFBKLENpRG50UEEsY0FJQyxVQUFBLENBSEEsaUIvQzFLTSxDK0MyS04sZUFBQSxDQUNBLGVqRHV0UEQsQ2lEbnRQQSxPQUNDLFdqRHN0UEQsQ2lEanRQQywwREFFQyxhL0NyR2EsQytDb0diLGNqRHN0UEYsQ2lEaHRQQyxxQkFHQyxXQUFBLENBREEsVWpEb3RQRixDaUQvc1BFLDZCQUNDLGFqRGl0UEgsQ2lENXNQQSxhQUNDLDJCakQrc1BELENpRHhzUEcseUVBQ0Msa0JqRDRzUEosQ0lyNlBDLHlCNkNrT0Usc0NBQ0MsWWpEdXNQRixDQUNGLENpRGpzUEMsNkJBQ0MsVWpEbXNQRixDSXg2UEMseUI2Q29PQSw2QkFJRSxvQmpEb3NQRCxDQUNGLENpRGxzUEUscUNBQ0MsWWpEb3NQSCxDaURqc1BFLDBDQUNDLGVqRG1zUEgsQ2lEaHNQRSwrQ0FDQyxVakRrc1BILENpRC9yUEUsb0NBQ0MsWWpEaXNQSCxDaUQvclBHLDJDQUNDLGlCakRpc1BKLENpRHpyUEUscUJBQ0MsaUJqRDRyUEgsQ2tEbDlQQyxxSEFFQyxzQmxEeTlQRixDbURqK1BBLGVBQ0Msd0JuRG8rUEQsQ21EbitQQyw0Q0FDQyx3Qm5EcStQRixDbURuK1BDLGlEQUNDLHdCbkRxK1BGLENvRDErUEMscUJBQ0Msd0JwRDYrUEYsQ29EMStQRyx3Q0FHQyxVQUFBLENBREEsVUFBQSxDQURBLFFwRDgrUEosQ29EMStQSSwrQ0FDQyxlcEQ0K1BMLENvRHYrUEksK0NBR0MsVUFBQSxDQURBLFVBQUEsQ0FEQSxRcEQyK1BMLENvRHYrUEssc0RBQ0MsZXBEeStQTixDb0RyK1BJLGlEQUVDLHFDbER3R0ssQ2tEekdMLFVwRHcrUEwsQ29EcitQSyxzREFDQyxVcER1K1BOLENvRDk5UE8sK0RBQ0MsZXBEZytQUixDb0QxOVBJLHNEQUNDLGlCcEQ0OVBMLENvRDE5UEssd0RBRUMsY2xEOUNJLENrRCtDSixlQUFBLENBQ0EsZ0JBQUEsQ0FIQSxTcEQrOVBOLENvRDE5UE0sOERBQ0MsNEJsRCtFTSxDa0Q5RU4seUJwRDQ5UFAsQ29EbjlQRSxxQ0FDQyx3QkFBQSxDQUNBLCtCcERxOVBILENvRG45UEcsdUNBRUMsY0FBQSxDQUNBLGVBQUEsQ0FDQSxnQkFBQSxDQUhBLGlCcER3OVBKLENvRGw5UEcsZ0RBQ0MsZXBEbzlQSixDb0QvOFBDLGlDQUVDLFFBQUEsQ0FEQSxTcERrOVBGLENvRC84UEUsa0RBQ0Msd0JwRGk5UEgsQ29EcjhQQyxnREFDQyxZcEQ0OFBGLENJaGlRQyx5QmdEK0ZDLGtKQUNDLFlwRDA4UEQsQ29EcjhQQyxvQ0FFQyxhQUFBLENBREEsY3BEdzhQRixDQUNGLENJemlRQyx5QmdEd0dBLFNBQ0MsV3BEbzhQQSxDQUNGLENxRHRrUUEsT0FDQyxZckR3a1FELENxRHRrUUEsY0FnQkMseUNBQUEsQ0FDQSwwQkFBQSxDQUhBLHFCQUFBLENBSEEsYUFBQSxDQUZBLGlCQUFBLENBUEEsaUJBQUEsQ0FDQSx3QkFBQSxDQUVBLHFCQUFBLENBRUEsZ0JyRCtrUUQsQ3FEbmtRQywyQkFPQyxrQkFBQSxDQU9BLHNCQUFBLENBQ0EsV0FBQSxDQVRBLFlBQUEsQ0FLQSxXQUFBLENBSEEsc0JBQUEsQ0FJQSxTQUFBLENBWEEsaUJBQUEsQ0FFQSxPQUFBLENBQ0EsMEJBQUEsQ0FhQSx1QkFBQSxDQVBBLFVBQUEsQ0FSQSxTckRnbFFGLENxRC9qUUUsaUNBQ0MsVUFBQSxDQUVBLFdBQUEsQ0FDQSxhQUFBLENBRkEsVXJEbWtRSCxDcUQ5alFFLHNDQUNDLFVyRGdrUUgsQ3FEOWpRRyw0Q0FDQyxvRUFBQSxDQUNBLHlCckRna1FKLENxRDVqUUUsc0NBQ0MsV3JEOGpRSCxDcUQ1alFHLDRDQUNDLG9FQUFBLENBQ0EseUJyRDhqUUosQ3FEMWpRRSxpQ0FDQyx3QnJENGpRSCxDcUR2alFBLFlBSUMsYUFBQSxDQUVBLFFBQUEsQ0FIQSxlQUFBLENBSUEsU0FBQSxDQU5BLGlCckQ4alFELENxRHRqUUMsa0JBQ0MsWXJEd2pRRixDcURyalFDLDJCQUNDLGdFckR1alFGLENxRHBqUUMscUJBQ0MsY0FBQSxDQUNBLFdyRHNqUUYsQ3FEbGpRQSxxRUFRQyx1QnJEcWpRRCxDcURsalFBLGFBSUMsTUFBQSxDQUVBLGFBQUEsQ0FIQSxNQUFBLENBRkEsaUJBQUEsQ0FDQSxLckR3alFELENxRGxqUUMsdUNBRUMsVUFBQSxDQUNBLGFyRG1qUUYsQ3FEaGpRQyxtQkFDQyxVckRralFGLENxRC9pUUMsNEJBQ0MsaUJyRGlqUUYsQ3FEN2lRQSxhQUVDLFlBQUEsQ0FEQSxVQUFBLENBRUEsV0FBQSxDQUNBLGNyRGdqUUQsQ3FEOWlRQyxpQkFDQyxhckRnalFGLENxRDdpUUMsK0JBQ0MsWXJEK2lRRixDcUQ1aVFDLDBCQUNDLG1CckQ4aVFGLENxRDNpUUMsZ0NBQ0MsYXJENmlRRixDcUQxaVFDLDRCQUNDLGlCckQ0aVFGLENxRHppUUMsNkJBR0MsNEJBQUEsQ0FGQSxhQUFBLENBQ0EsV3JENGlRRixDcUR2aVFBLFlBVUMsdUJBQUEsQ0FDQSxvQkFBQSxDQVJBLFlBQUEsQ0FDQSxzQkFBQSxDQUdBLGtCQUFBLENBQ0EsU0FBQSxDQUZBLFVyRDZpUUQsQ3FEdGlRQyxlQUlDLFdBQUEsQ0FHQSxlQUFBLENBRkEsWUFBQSxDQUpBLGlCQUFBLENBRUEsVXJEMGlRRixDcURwaVFFLHNCQVNDLHdCQUFBLENBQ0EsNEJBQUEsQ0FDQSxpQkFBQSxDQVZBLGFBQUEsQ0FNQSxXQUFBLENBSEEsV0FBQSxDQUNBLFNBQUEsQ0FGQSxVckQyaVFILENxRC9oUUcsbUNBSUMscUJBQUEsQ0FDQSxxQkFBQSxDQUNBLGlCQUFBLENBSkEsV0FBQSxDQURBLFVyRHFpUUosQ3FEeGhRRSxpQ0FHQyxRQUFBLENBREEsU0FBQSxDQURBLFVyRDZoUUgsQ3NEbnZRQSwwQkFFQyxjQUFBLENBQ0Esa0JBQUEsQ0FGQSx1QnREd3ZRRCxDc0RwdlFDLG1DQUNDLHNCdERzdlFGLENzRG52UUMsNkJBRUMsWUFBQSxDQUVBLFlBQUEsQ0FIQSxpQkFBQSxDQUVBLFV0RHN2UUYsQ3NEbnZRRSxrQ0FDQyxhdERxdlFILENzRGx2UUUsK0JBTUMsK0NwRGtIUSxDb0RqSFIsd0JBQUEsQ0FDQSxpQkFBQSxDQUVBLG9DQUFBLENBVEEsV0FBQSxDQUNBLGdCQUFBLENBRUEsb0J0RHd2UUgsQ3NEaHZRRyxxQ0FDQyxZdERrdlFKLENzRC91UUcsc0NBRUMsY0FBQSxDQURBLFV0RGt2UUosQ3NEL3VRSSwwQ0FDQyxldERpdlFMLENzRDd1UUcscUNBU0MsYXBEeURVLENvRDlEVixvRHBEdkNVLENvRHdDVixjcEQzQ00sQ29ENkNOLGlCQUFBLENBREEsZXBEaENRLENvRGtDUixrQkFBQSxDQU5BLGVBQUEsQ0FRQSx3QkFBQSxDQUVBLDJCQUFBLENBWEEsVXREd3ZRSixDc0QxdVFHLHFDQUNDLGlDcER3RU0sQ29EdkVOLHFDdEQ0dVFKLENzRDF1UUksMkNBQ0Msb0J0RDR1UUwsQ3NEdHVRQyxxQ0FDQyxpQnREd3VRRixDc0R0dVFFLCtDQUlDLDJCcER5REksQ29ENURKLGNBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCdER5dVFILENzRHR1UUcscURBQ0MsV3REd3VRSixDc0RsdVFFLHFDQUNDLGF0RG91UUgsQ3NEL3RRSSw2REFHQyx3QnREaXVRTCxDc0QvdFFJLDREQUNDLFd0RGl1UUwsQ3NEL3RRSyxtRUFDQyxjdERpdVFOLENzRHp0UUEseUJBRUUsNkJBQ0MsU3REMnRRRCxDQUNGLENJOXlRQywwQmtEeUZDLDZCQUNDLFN0RHd0UUQsQ0FDRixDSTN4UUMseUJrRHdFQSwwQkFHQyxnQkFBQSxDQURBLGlCQUFBLENBREEsdUJ0RHd0UUEsQ3NEcnRRQSw2QkFDQyxXdER1dFFELENBQ0YsQ3VEMzFRQSxRQUNDLGN2RDYxUUQsQ0k1MFFDLHlCbURsQkQsUUFJRSxnQkFBQSxDQUVBLG1CQUFBLENBREEsZ0J2RCsxUUEsQ0FDRixDdUQzMVFBLGFBQ0MsWUFBQSxDQUVBLE9BQUEsQ0FEQSxtQ0FBQSxDQUlBLFFBQUEsQ0FEQSxVdkQ4MVFELENJMzFRQyx5Qm1EUkQsYUFTRSxtQ3ZEODFRQSxDQUNGLENJMTFRQyx5Qm1EZEQsYUFhRSxRdkQrMVFBLENBQ0YsQ3VENzFRQyxtQkFDQyxpQnZEKzFRRixDdUQ5MVFFLHNCQUVDLFdBQUEsQ0FPQSxhckR5RVcsQ3FEM0VYLGtCckRWSyxDcURXTCxlckRsQlMsQ3FEYVQsU0FBQSxDQUVBLFlBQUEsQ0FKQSxpQkFBQSxDQVNBLGdCdkQ4MVFILENJNTJRQyx5Qm1ESUMsc0JBYUUsY3ZEKzFRRixDQUNGLEN1RDUxUUUsMEJBRUMsa0JBQUEsQ0FEQSxZQUFBLENBRUEsc0J2RDgxUUgsQ3VENTFRRyw4QkFHQyxpQkFBQSxDQUZBLGFBQUEsQ0FDQSxhdkQrMVFKLEN1RDExUUUscUJBRUMsMkJyRDJFSSxDcUQ1RUosYUFBQSxDQUVBLG9CdkQ0MVFILEN1RDExUUksaUNBQ0MsMEJyRHFFSyxDcURwRUwsdUJ2RDQxUUwsQ3dEMzVRQyxzQkFDQyxjeEQ4NVFGLEN3RDM1UUMseUNBQ0MsV0FBQSxDQUNBLGV4RDY1UUYsQ3dEMzVRRSw0Q0FDQyxheEQ2NVFILEN3RDE1UUUsMkNBRUMsYXREK0ZXLENzRGhHWCxlQUFBLENBRUEsd0J4RDQ1UUgsQ3dEeDVRQywwQ0FDQyxPeEQwNVFGLEN3RHg1UUUsdUhBRUMsWXhEMDVRSCxDd0R0NVFDLDZDQUNDLHdCeER3NVFGLEN3RHQ1UUcsa0RBQ0MsYXhEdzVRSixDd0RoNVFFLHNDQUNDLFV4RG01UUgsQ3dEajVRRSwwQ0FDQywyQnhEbTVRSCxDSTk2UUMseUJvRGlDQSxvQkFJQyx3QnRENkNZLENzRDNDWiwrQkFBQSxDQURBLGVBQUEsQ0FIQSxrQkFBQSxDQURBLGV4RHE1UUEsQ3dENzRRQyxtQ0FDQyxTeEQrNFFGLEN3RDM0UUEsNkNBR0MsWXhENjRRRCxDd0QxNFFBLGlDQUNDLGdCeEQ0NFFELEN3RDE0UUMsb0NBRUMsZ0JBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCeEQ0NFFGLEN3RDE0UUUsdUNBQ0MsZ0J4RDQ0UUgsQ3dEejRRRSxzREFDQyxZeEQyNFFILEN3RHQ0UUEsc0JBRUMsVXREWE8sQ3NEWVAsYXREaUJXLENzRGZYLG9EdER0RlcsQ3NEa0ZYLGNBQUEsQ0FHQSx3QnhEeTRRRCxDd0R0NFFDLDRCQUNDLHlCeER3NFFGLEN3RGo0UUEsa0RBQ0MsWXhEbzRRRCxDQUNGLENJdjlRQyx5Qm9Ed0ZBLG9CQUNDLGN4RGs0UUEsQ0FDRixDeURwL1FBLEtBRUMsaUJBQUEsQ0FEQSxrQnpEdS9RRCxDeURuL1FBLFVBQ0MsWUFBQSxDQUNBLGNBQUEsQ0FDQSxzQnpEcy9RRCxDeURyL1FDLG9CQVNDLG9EdkRUWSxDdURNWixlQUFBLENBQ0EsaUJBQUEsQ0FHQSxpQkFBQSxDQUxBLFN6RHUvUUYsQ0k3K1FDLHlCcURmQSxvQkFFRSxZekQ4L1FELENBQ0YsQ3lEci9RRSw2QkFDQyxhQUFBLENBR0EsV0FBQSxDQUNBLGdCQUFBLENBRkEsY3pEdy9RSCxDSTkvUUMseUJxREdDLDZCQVFFLGlCekR1L1FGLENBQ0YsQ3lEcC9RRSxzQkFHQyxtQkFBQSxDQURBLGdCdkRaSyxDdURlTCxpQkFBQSxDQURBLGV2RHBCUSxDdURzQlIsZ0JBQUEsQ0FMQSxrQkFBQSxDQU1BLFV6RHMvUUgsQ3lEci9RRyx5QkFDQyxZekR1L1FKLENJM2hSQyx5QnFEbUNFLHlCQUdFLGF6RHkvUUgsQ0FDRixDSXBoUkMseUJxRGVDLHNCQWVFLGlCdkR4QkcsQ3VEeUJILGdCekQwL1FGLENBQ0YsQ3lEeC9RRyw2QkFDQyxhQUFBLENBQ0EsY3pEMC9RSixDeUR0L1FFLHNCQUVDLGFBQUEsQ0FEQSxtQkFBQSxDQUVBLHFCekR3L1FILEN5RGwvUUMseUJBQ0MsY3pEcS9RRixDeURqL1FBLHlCQUVFLG9CQUdDLHdCQUFBLENBQ0EscUJBQUEsQ0FIQSxrQnpEcS9RRCxDQUNGLENJL2lSQyx5QnFEbUVDLG9CQUNDLFN6RCsrUUQsQ0FDRixDSXRoUkMseUJxRDZDQyxvQkFDQyxrQnpENCtRRCxDQUNGLEN5RHgrUUEseUJBR0csNkJBQ0MsY3pEdytRRixDeURwK1FFLDJCQUNDLFl6RHMrUUgsQ0FDRixDMERubFJBLFdBQ0MsYTFEcWxSRCxDMERubFJBLG1CQUdDLCtCQUFBLENBRkEsYTFEdWxSRCxDMkRobFJDLDBCQUdDLGtCQUFBLENBRkEsc0JBQUEsQ0FDQSxnQkFBQSxDQUVBLHNCM0Q0bFJGLENJemxSQyx5QnVEUEEsMEJBTUUsd0IzRDhsUkQsQ0FDRixDMkQ1bFJFLGlDQUVDLGtCQUFBLENBQ0EsYUFBQSxDQUZBLFkzRGdtUkgsQzJENWxSRyxxQ0FFQyxhQUFBLENBREEsaUIzRCtsUkosQzJEMWxSRSxnQ0FFQyxhQUFBLENBREEsYTNENmxSSCxDMkR6bFJFLDRCQUVDLGtCQUFBLENBQ0EsYUFBQSxDQUZBLFkzRDZsUkgsQzJEemxSRyxnQ0FFQyxnQkFBQSxDQURBLGMzRDRsUkosQzJEdmxSRSw4QkFFQyxXQUFBLENBREEsVTNEMGxSSCxDNEQxb1JBLGdCQUtDLHdCMUQrRmEsQzBEakdiLGtCQUFBLENBREEsZUFBQSxDQURBLFU1RGdwUkQsQzREMW9SQyw4QkFDQyxlNUQ0b1JGLEM0RHpvUkMsc0NBRUMsa0JBQUEsQ0FDQSxpQjVEMm9SRixDNER4b1JDLDZCQUNDLGM1RDBvUkYsQzREeG9SRSwrQkFDQyxpQkFBQSxDQUNBLFM1RDBvUkgsQzREcm9SRSx1Q0FDQyxlNUR1b1JILEM0RG5vUkcsNENBQ0MscUI1RHFvUkosQzREbm9SSSxtREFDQyxhNURxb1JMLEM0RGxvUk0sNERBQ0MsZ0I1RG9vUlAsQzREN25STSxrRUFDQyxzQkFBQSxDQUNBLGU1RCtuUlAsQzREem5SRywwREFDQyxzQjVEMm5SSixDNER4blJHLHdEQUNDLFk1RDBuUkosQzREcm5SQyw0QkFDQyxVNUR1blJGLEM0RHBuUkMsd0ZBRUMsWTVEc25SRixDNERqblJDLDhCQUNDLGU1RG9uUkYsQzREOW1SRSwyQ0FDQyxhNURpblJILEM0RDltUkUsdUNBQ0MsYTVEZ25SSCxDNEQ5bVJHLDRDQUVDLGlCQUFBLENBREEsaUI1RGluUkosQzREOW1SSSxtREFhQyxpRUFBQSxDQUNBLHlCQUFBLENBYkEsVUFBQSxDQU1BLGFBQUEsQ0FHQSxXQUFBLENBTEEsTUFBQSxDQU1BLGVBQUEsQ0FSQSxpQkFBQSxDQUNBLE9BQUEsQ0FLQSxVNURpblJMLENJdHNSQyx5QndEbUdDLDZCQUNDLDRCNUR1bVJELEM0RHBtUkEsNEJBQ0MsVzVEc21SRCxDNERubVJBLDRCQUNDLFU1RHFtUkQsQ0FDRixDSXByUkMseUJ3RG9GQSxnQkFDQyxZNURtbVJBLENBQ0YsQzZEenVSQSxnTkNJQyxrQkFBQSxDQUhBLHlCQUFBLENBRUEsWUFBQSxDQUVBLGdCQUFBLENBSEEsZTlEb3ZSRCxDOEQvdVJDLDRPQUVDLGVBQUEsQ0FDQSxjQUFBLENBRkEsbUJBQUEsQ0FBQSxnQjlEeXZSRixDNkR0dlJBLDJCQUNDLHFCN0R5dlJEIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBlYWNoICRsYW5nLCAkdHJhbnMgaW4gJHRyYW5zbGF0aW9ucyB7XG5cdGh0bWxbbGFuZz0nI3skbGFuZ30nXSB7XG5cdFx0Ly8gYXBwL3Njc3MvY29tcG9uZW50cy9fZmlsdGVyLnNjc3Ncblx0XHQjY29udGVudCAuZmlsdGVyLXNlY3Rpb24uc2hvd0FsbCAuc2hvdy1tb3JlLFxuXHRcdCNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmljLWlkLTMyNyAuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyOm5vdCguY29sb3JzLWhpZGUpICsgLnNob3ctbW9yZSBzcGFuOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiB0cmFucygkbGFuZywgJ1NIT1dNT1JFJyk7XG5cdFx0fVxuXG5cdFx0LmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIgLmJ0bi5idG4tZGVmYXVsdC51bnZlaWwtYnV0dG9uOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiB0cmFucygkbGFuZywgJ0ZJTFRFUicpO1xuXHRcdH1cblxuXHRcdC8vIGFwcC9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzXG5cdFx0I2hlYWRlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1idXR0b246YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IHRyYW5zKCRsYW5nLCAnU0VBUkNIJyk7XG5cdFx0fVxuXG5cdFx0Ly8gYXBwL3Njc3MvY29tcG9uZW50cy9fbG9naW4td2lkZ2V0LnNjc3Ncblx0XHQudXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCB7XG5cdFx0XHRoMjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiB0cmFucygkbGFuZywgJ0xPR0lOJyk7XG5cdFx0XHR9XG5cblx0XHRcdC50YWItY29udGVudCBmb3JtIC5pbnB1dC13cmFwcGVyIHtcblx0XHRcdFx0Ji5lbWFpbCB7XG5cdFx0XHRcdFx0Y29udGVudDogdHJhbnMoJGxhbmcsICdVU0VSTkFNRScpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5wYXNzd29yZCB7XG5cdFx0XHRcdFx0Y29udGVudDogdHJhbnMoJGxhbmcsICdQQVNTV09SRCcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gYXBwL3Njc3MvY29tcG9uZW50cy9fc3ViY2F0ZWdvcmllcy5zY3NzXG5cdFx0LnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZS5zaG93QWxsICsgLnNob3ctbW9yZSAuYnRuLW1vcmUgc3BhbjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogdHJhbnMoJGxhbmcsICdTSE9XTEVTUycpO1xuXHRcdH1cblxuXHRcdC8vIGFwcC9zY3NzL3BhZ2VzL180MDQuc2Nzc1xuXHRcdC5pbi00MDQgLmNvbnRlbnQtaW5uZXIgLmJhbm5lci13cmFwcGVyIGg0OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiB0cmFucygkbGFuZywgJzQwNCcpO1xuXHRcdH1cblxuXHRcdC8vIGFwcC9zY3NzL3BhZ2VzL19ibG9nLnNjc3Ncblx0XHQuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5ob21lcGFnZS1ncm91cC10aXRsZTpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogdHJhbnMoJGxhbmcsICdCTE9HJyk7XG5cdFx0fVxuXG5cdFx0Ly8gYXBwL3Njc3MvcGFnZXMvX2NhcnQuc2Nzc1xuXHRcdC5jYXJ0LXRhYmxlIC5jYXJ0LXRhYmxlLWhlYWRlciB0ZC5jYXJ0LXAtaW1hZ2U6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IHRyYW5zKCRsYW5nLCAnUFJPRFVDVCcpO1xuXHRcdH1cblxuXHRcdC8vIGFwcC9zY3NzL3BhZ2VzL19vcmRlci5zY3NzXG5cdFx0LmlkLS0xNiBsYWJlbFtmb3I9J2RlbGl2ZXJ5Q291bnRyeUlkJ106YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IHRyYW5zKCRsYW5nLCAnQ09VTlRSWScpO1xuXHRcdH1cblxuXHRcdC5pZC0tMTYgLmNvLWJveC5jby1iYXNpYy1pbmZvcm1hdGlvbiBoNDphZnRlciB7XG5cdFx0XHRjb250ZW50OiB0cmFucygkbGFuZywgJ0JBU0lDSU5GTycpO1xuXHRcdH1cblxuXHRcdC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIge1xuXHRcdFx0LnByaWNlLXByaW1hcnkucHJpY2UtbGFiZWw6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogdHJhbnMoJGxhbmcsICdQUklDRVRPVEFMJyk7XG5cdFx0XHR9XG5cblx0XHRcdC5wcmljZS1zZWNvbmRhcnkucHJpY2UtbGFiZWw6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogdHJhbnMoJGxhbmcsICdQUklDRVRPVEFMV0lUSE9VVFZBVCcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vcmRlci1zdW1tYXJ5IC5yZWNhcGl0dWxhdGlvbi1zaGlwcGluZy1iaWxsaW5nIHtcblx0XHRcdD4gc3Ryb25nOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IHRyYW5zKCRsYW5nLCAnU0hJUFBJTkcnKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5sYXN0ID4gc3Ryb25nOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IHRyYW5zKCRsYW5nLCAnUEFZTUVOVCcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIGFwcC9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3Ncblx0XHQjcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyAuZGVsaXZlcnktdGltZSA+IHNwYW46YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IHRyYW5zKCRsYW5nLCAnREVMSVZFUllUSU1FJyk7XG5cdFx0fVxuXG5cdFx0LmRlc2NyaXB0aW9uLWlubmVyIC5iYXNpYy1kZXNjcmlwdGlvbjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogdHJhbnMoJGxhbmcsICdQUk9EVUNUREVTQ1JJUFRJT04nKTtcblx0XHR9XG5cdH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmJvZHkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICBiYWNrZ3JvdW5kOiAjMTgxYTE4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLm92ZXJhbGwtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbmh0bWxbbGFuZz1jc10gI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLnNob3dBbGwgLnNob3ctbW9yZSxcbmh0bWxbbGFuZz1jc10gI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMtaWQtMzI3IC5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXI6bm90KC5jb2xvcnMtaGlkZSkgKyAuc2hvdy1tb3JlIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJab2JyYXppdCB2w61jZVwiO1xufVxuaHRtbFtsYW5nPWNzXSAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciAuYnRuLmJ0bi1kZWZhdWx0LnVudmVpbC1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJGaWx0cm92w6Fuw61cIjtcbn1cbmh0bWxbbGFuZz1jc10gI2hlYWRlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJWeWhsZWRhdFwiO1xufVxuaHRtbFtsYW5nPWNzXSAudXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCBoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlDFmWlobMOhxaFlbsOtXCI7XG59XG5odG1sW2xhbmc9Y3NdIC51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5pbnB1dC13cmFwcGVyLmVtYWlsIHtcbiAgY29udGVudDogXCJVxb5pdmF0ZWxza8OpIGptw6lubyBuZWJvIGUtbWFpbCAqXCI7XG59XG5odG1sW2xhbmc9Y3NdIC51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5pbnB1dC13cmFwcGVyLnBhc3N3b3JkIHtcbiAgY29udGVudDogXCJIZXNsb1wiO1xufVxuaHRtbFtsYW5nPWNzXSAuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlLnNob3dBbGwgKyAuc2hvdy1tb3JlIC5idG4tbW9yZSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWm9icmF6aXQgbcOpbsSbXCI7XG59XG5odG1sW2xhbmc9Y3NdIC5pbi00MDQgLmNvbnRlbnQtaW5uZXIgLmJhbm5lci13cmFwcGVyIGg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUHJvemtvdW1lanRlIG5hxaFpIG5hYsOtZGt1XCI7XG59XG5odG1sW2xhbmc9Y3NdIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLmhvbWVwYWdlLWdyb3VwLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQmxvZ1wiO1xufVxuaHRtbFtsYW5nPWNzXSAuY2FydC10YWJsZSAuY2FydC10YWJsZS1oZWFkZXIgdGQuY2FydC1wLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUHJvZHVrdFwiO1xufVxuaHRtbFtsYW5nPWNzXSAuaWQtLTE2IGxhYmVsW2Zvcj1kZWxpdmVyeUNvdW50cnlJZF06YmVmb3JlIHtcbiAgY29udGVudDogXCJaZW3Em1wiO1xufVxuaHRtbFtsYW5nPWNzXSAuaWQtLTE2IC5jby1ib3guY28tYmFzaWMtaW5mb3JtYXRpb24gaDQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlrDoWtsYWRuw60gw7pkYWplXCI7XG59XG5odG1sW2xhbmc9Y3NdIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXByaW1hcnkucHJpY2UtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJDZWxrb3bDoSBjZW5hXCI7XG59XG5odG1sW2xhbmc9Y3NdIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXNlY29uZGFyeS5wcmljZS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIkNlbGtvdsOhIGNlbmEgYmV6IERQSFwiO1xufVxuaHRtbFtsYW5nPWNzXSAub3JkZXItc3VtbWFyeSAucmVjYXBpdHVsYXRpb24tc2hpcHBpbmctYmlsbGluZyA+IHN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlpwxa9zb2IgZG9wcmF2eVwiO1xufVxuaHRtbFtsYW5nPWNzXSAub3JkZXItc3VtbWFyeSAucmVjYXBpdHVsYXRpb24tc2hpcHBpbmctYmlsbGluZy5sYXN0ID4gc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWnDFr3NvYiBwbGF0YnlcIjtcbn1cbmh0bWxbbGFuZz1jc10gI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgLmRlbGl2ZXJ5LXRpbWUgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTcWvxb5lbWUgZG9ydcSNaXQgZG86XCI7XG59XG5odG1sW2xhbmc9Y3NdIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJQb3BpcyBwcm9kdWt0dVwiO1xufVxuXG5odG1sW2xhbmc9c2tdICNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5zaG93QWxsIC5zaG93LW1vcmUsXG5odG1sW2xhbmc9c2tdICNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmljLWlkLTMyNyAuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyOm5vdCguY29sb3JzLWhpZGUpICsgLnNob3ctbW9yZSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWm9icmF6acWlIHZpYWNcIjtcbn1cbmh0bWxbbGFuZz1za10gLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIgLmJ0bi5idG4tZGVmYXVsdC51bnZlaWwtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRmlsdHJvdmFuaWVcIjtcbn1cbmh0bWxbbGFuZz1za10gI2hlYWRlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJWeWhsYWRhxaVcIjtcbn1cbmh0bWxbbGFuZz1za10gLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJQcmlobMOhc2VuaWVcIjtcbn1cbmh0bWxbbGFuZz1za10gLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnRhYi1jb250ZW50IGZvcm0gLmlucHV0LXdyYXBwZXIuZW1haWwge1xuICBjb250ZW50OiBcIlBvdcW+w612YXRlxL5za8OpIG1lbm8gYWxlYm8gZS1tYWlsICpcIjtcbn1cbmh0bWxbbGFuZz1za10gLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnRhYi1jb250ZW50IGZvcm0gLmlucHV0LXdyYXBwZXIucGFzc3dvcmQge1xuICBjb250ZW50OiBcIkhlc2xvXCI7XG59XG5odG1sW2xhbmc9c2tdIC5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2Uuc2hvd0FsbCArIC5zaG93LW1vcmUgLmJ0bi1tb3JlIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJab2JyYXppxaUgbWVuZWpcIjtcbn1cbmh0bWxbbGFuZz1za10gLmluLTQwNCAuY29udGVudC1pbm5lciAuYmFubmVyLXdyYXBwZXIgaDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJPYmphdnRlIG5hxaF1IHBvbnVrdVwiO1xufVxuaHRtbFtsYW5nPXNrXSAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5ob21lcGFnZS1ncm91cC10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIkJsb2dcIjtcbn1cbmh0bWxbbGFuZz1za10gLmNhcnQtdGFibGUgLmNhcnQtdGFibGUtaGVhZGVyIHRkLmNhcnQtcC1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlByb2R1a3RcIjtcbn1cbmh0bWxbbGFuZz1za10gLmlkLS0xNiBsYWJlbFtmb3I9ZGVsaXZlcnlDb3VudHJ5SWRdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiS3JhamluYVwiO1xufVxuaHRtbFtsYW5nPXNrXSAuaWQtLTE2IC5jby1ib3guY28tYmFzaWMtaW5mb3JtYXRpb24gaDQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlrDoWtsYWRuw6kgaW5mb3Jtw6FjaWVcIjtcbn1cbmh0bWxbbGFuZz1za10gLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciAucHJpY2UtcHJpbWFyeS5wcmljZS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIkNlbGtvdsOhIGNlbmFcIjtcbn1cbmh0bWxbbGFuZz1za10gLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciAucHJpY2Utc2Vjb25kYXJ5LnByaWNlLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQ2Vsa292w6EgY2VuYSBiZXogRFBIXCI7XG59XG5odG1sW2xhbmc9c2tdIC5vcmRlci1zdW1tYXJ5IC5yZWNhcGl0dWxhdGlvbi1zaGlwcGluZy1iaWxsaW5nID4gc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRG9wcmF2YVwiO1xufVxuaHRtbFtsYW5nPXNrXSAub3JkZXItc3VtbWFyeSAucmVjYXBpdHVsYXRpb24tc2hpcHBpbmctYmlsbGluZy5sYXN0ID4gc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUGxhdGJhXCI7XG59XG5odG1sW2xhbmc9c2tdICNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIC5kZWxpdmVyeS10aW1lID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIk3DtMW+ZW1lIGRvcnXEjWnFpSBkbzpcIjtcbn1cbmh0bWxbbGFuZz1za10gLmRlc2NyaXB0aW9uLWlubmVyIC5iYXNpYy1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlBvcGlzIHByb2R1a3R1XCI7XG59XG5cbmh0bWxbbGFuZz1kZV0gI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLnNob3dBbGwgLnNob3ctbW9yZSxcbmh0bWxbbGFuZz1kZV0gI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMtaWQtMzI3IC5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXI6bm90KC5jb2xvcnMtaGlkZSkgKyAuc2hvdy1tb3JlIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJNZWhyIGFuemVpZ2VuXCI7XG59XG5odG1sW2xhbmc9ZGVdIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVyIC5idG4uYnRuLWRlZmF1bHQudW52ZWlsLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIkZpbHRlclwiO1xufVxuaHRtbFtsYW5nPWRlXSAjaGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlN1Y2hlXCI7XG59XG5odG1sW2xhbmc9ZGVdIC51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQW5tZWxkdW5nXCI7XG59XG5odG1sW2xhbmc9ZGVdIC51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5pbnB1dC13cmFwcGVyLmVtYWlsIHtcbiAgY29udGVudDogXCJCZW51dHplcm5hbWUgb2RlciBFLU1haWwgKlwiO1xufVxuaHRtbFtsYW5nPWRlXSAudXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAudGFiLWNvbnRlbnQgZm9ybSAuaW5wdXQtd3JhcHBlci5wYXNzd29yZCB7XG4gIGNvbnRlbnQ6IFwiUGFzc3dvcnRcIjtcbn1cbmh0bWxbbGFuZz1kZV0gLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZS5zaG93QWxsICsgLnNob3ctbW9yZSAuYnRuLW1vcmUgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIldlbmlnZXIgYW56ZWlnZW5cIjtcbn1cbmh0bWxbbGFuZz1kZV0gLmluLTQwNCAuY29udGVudC1pbm5lciAuYmFubmVyLXdyYXBwZXIgaDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJFbnRkZWNrZW4gU2llIHVuc2VyIEFuZ2Vib3RcIjtcbn1cbmh0bWxbbGFuZz1kZV0gLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJCbG9nXCI7XG59XG5odG1sW2xhbmc9ZGVdIC5jYXJ0LXRhYmxlIC5jYXJ0LXRhYmxlLWhlYWRlciB0ZC5jYXJ0LXAtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJQcm9kdWt0XCI7XG59XG5odG1sW2xhbmc9ZGVdIC5pZC0tMTYgbGFiZWxbZm9yPWRlbGl2ZXJ5Q291bnRyeUlkXTpiZWZvcmUge1xuICBjb250ZW50OiBcIkxhbmRcIjtcbn1cbmh0bWxbbGFuZz1kZV0gLmlkLS0xNiAuY28tYm94LmNvLWJhc2ljLWluZm9ybWF0aW9uIGg0OmFmdGVyIHtcbiAgY29udGVudDogXCJHcnVuZGluZm9ybWF0aW9uZW5cIjtcbn1cbmh0bWxbbGFuZz1kZV0gLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciAucHJpY2UtcHJpbWFyeS5wcmljZS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIkdlc2FtdHByZWlzXCI7XG59XG5odG1sW2xhbmc9ZGVdIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXNlY29uZGFyeS5wcmljZS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIkdlc2FtdHByZWlzIG9obmUgTXdTdC5cIjtcbn1cbmh0bWxbbGFuZz1kZV0gLm9yZGVyLXN1bW1hcnkgLnJlY2FwaXR1bGF0aW9uLXNoaXBwaW5nLWJpbGxpbmcgPiBzdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJWZXJzYW5kYXJ0XCI7XG59XG5odG1sW2xhbmc9ZGVdIC5vcmRlci1zdW1tYXJ5IC5yZWNhcGl0dWxhdGlvbi1zaGlwcGluZy1iaWxsaW5nLmxhc3QgPiBzdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJaYWhsdW5nc2FydFwiO1xufVxuaHRtbFtsYW5nPWRlXSAjcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyAuZGVsaXZlcnktdGltZSA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJXaXIga8O2bm5lbiBsaWVmZXJuIGJpczpcIjtcbn1cbmh0bWxbbGFuZz1kZV0gLmRlc2NyaXB0aW9uLWlubmVyIC5iYXNpYy1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlByb2R1a3RiZXNjaHJlaWJ1bmdcIjtcbn1cblxuaHRtbFtsYW5nPWVuXSAjY29udGVudCAuZmlsdGVyLXNlY3Rpb24uc2hvd0FsbCAuc2hvdy1tb3JlLFxuaHRtbFtsYW5nPWVuXSAjY29udGVudCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYy1pZC0zMjcgLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlcjpub3QoLmNvbG9ycy1oaWRlKSArIC5zaG93LW1vcmUgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlNob3cgbW9yZVwiO1xufVxuaHRtbFtsYW5nPWVuXSAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciAuYnRuLmJ0bi1kZWZhdWx0LnVudmVpbC1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJGaWx0ZXJcIjtcbn1cbmh0bWxbbGFuZz1lbl0gI2hlYWRlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJTZWFyY2hcIjtcbn1cbmh0bWxbbGFuZz1lbl0gLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJMb2dpblwiO1xufVxuaHRtbFtsYW5nPWVuXSAudXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAudGFiLWNvbnRlbnQgZm9ybSAuaW5wdXQtd3JhcHBlci5lbWFpbCB7XG4gIGNvbnRlbnQ6IFwiVXNlcm5hbWUgb3IgZS1tYWlsICpcIjtcbn1cbmh0bWxbbGFuZz1lbl0gLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnRhYi1jb250ZW50IGZvcm0gLmlucHV0LXdyYXBwZXIucGFzc3dvcmQge1xuICBjb250ZW50OiBcIlBhc3N3b3JkXCI7XG59XG5odG1sW2xhbmc9ZW5dIC5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2Uuc2hvd0FsbCArIC5zaG93LW1vcmUgLmJ0bi1tb3JlIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJTaG93IGxlc3NcIjtcbn1cbmh0bWxbbGFuZz1lbl0gLmluLTQwNCAuY29udGVudC1pbm5lciAuYmFubmVyLXdyYXBwZXIgaDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJFeHBsb3JlIG91ciBvZmZlclwiO1xufVxuaHRtbFtsYW5nPWVuXSAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5ob21lcGFnZS1ncm91cC10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIkJsb2dcIjtcbn1cbmh0bWxbbGFuZz1lbl0gLmNhcnQtdGFibGUgLmNhcnQtdGFibGUtaGVhZGVyIHRkLmNhcnQtcC1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlByb2R1Y3RcIjtcbn1cbmh0bWxbbGFuZz1lbl0gLmlkLS0xNiBsYWJlbFtmb3I9ZGVsaXZlcnlDb3VudHJ5SWRdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQ291bnRyeVwiO1xufVxuaHRtbFtsYW5nPWVuXSAuaWQtLTE2IC5jby1ib3guY28tYmFzaWMtaW5mb3JtYXRpb24gaDQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJhc2ljIGluZm9cIjtcbn1cbmh0bWxbbGFuZz1lbl0gLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciAucHJpY2UtcHJpbWFyeS5wcmljZS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlRvdGFsIHByaWNlXCI7XG59XG5odG1sW2xhbmc9ZW5dIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXNlY29uZGFyeS5wcmljZS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlRvdGFsIHByaWNlIHdpdGhvdXQgVkFUXCI7XG59XG5odG1sW2xhbmc9ZW5dIC5vcmRlci1zdW1tYXJ5IC5yZWNhcGl0dWxhdGlvbi1zaGlwcGluZy1iaWxsaW5nID4gc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU2hpcHBpbmdcIjtcbn1cbmh0bWxbbGFuZz1lbl0gLm9yZGVyLXN1bW1hcnkgLnJlY2FwaXR1bGF0aW9uLXNoaXBwaW5nLWJpbGxpbmcubGFzdCA+IHN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlBheW1lbnRcIjtcbn1cbmh0bWxbbGFuZz1lbl0gI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgLmRlbGl2ZXJ5LXRpbWUgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiV2UgY2FuIGRlbGl2ZXIgdG86XCI7XG59XG5odG1sW2xhbmc9ZW5dIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJQcm9kdWN0IGRlc2NyaXB0aW9uXCI7XG59XG5cbi5jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYTE4O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTM0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3ZlcmFsbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYTE4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQtd3JhcHBlci5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaDEge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg0LFxuLmg0IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmxpbmstbGlrZSxcbmEge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG4ubGluay1saWtlOmhvdmVyLCAubGluay1saWtlOmZvY3VzLFxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuXG4uY29udGVudCBhLFxuLmNvbnRlbnQgLmxpbmstbGlrZSxcbi5iYW5uZXIgYSxcbi5iYW5uZXIgLmxpbmstbGlrZSxcbi5iYW5uZXItd3JhcHBlciBhLFxuLmJhbm5lci13cmFwcGVyIC5saW5rLWxpa2UsXG4uYmFubmVyLWNhdGVnb3J5IGEsXG4uYmFubmVyLWNhdGVnb3J5IC5saW5rLWxpa2UsXG4uY2Fyb3VzZWwtaW5uZXIgYSxcbi5jYXJvdXNlbC1pbm5lciAubGluay1saWtlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb250ZW50IGE6aG92ZXIsXG4uY29udGVudCAubGluay1saWtlOmhvdmVyLFxuLmJhbm5lciBhOmhvdmVyLFxuLmJhbm5lciAubGluay1saWtlOmhvdmVyLFxuLmJhbm5lci13cmFwcGVyIGE6aG92ZXIsXG4uYmFubmVyLXdyYXBwZXIgLmxpbmstbGlrZTpob3Zlcixcbi5iYW5uZXItY2F0ZWdvcnkgYTpob3Zlcixcbi5iYW5uZXItY2F0ZWdvcnkgLmxpbmstbGlrZTpob3Zlcixcbi5jYXJvdXNlbC1pbm5lciBhOmhvdmVyLFxuLmNhcm91c2VsLWlubmVyIC5saW5rLWxpa2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg0NjE1O1xufVxuI2NvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbiNjb250ZW50IHAge1xuICBtYXJnaW46IDAgMCAxOHB4O1xufVxuXG4uY2hldnJvbi1hZnRlcjo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDEsXG4gICNjb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICB9XG4gIGgyLFxuICAucHJvZHVjdHMtaGVhZGVyLFxuICAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4udHlwZS1wb3N0cy1saXN0aW5nICNjb250ZW50IGgxLFxuLnR5cGUtcG9zdCAjY29udGVudCBoMSxcbi50eXBlLXBhZ2UgI2NvbnRlbnQgaDEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uaW4tNDA0IC5jb250ZW50LWlubmVyIHtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgbWFyZ2luOiA4MHB4IGF1dG8gMTUwcHg7XG59XG4uaW4tNDA0IC5jb250ZW50LWlubmVyID4gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5pbi00MDQgLmNvbnRlbnQtaW5uZXIgLmJhbm5lci13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDU0NTQ1O1xufVxuLmluLTQwNCAuY29udGVudC1pbm5lciAuYmFubmVyLXdyYXBwZXIgaDQge1xuICBtYXJnaW46IDI1cHggMCAxNXB4O1xuICBmb250LXNpemU6IDA7XG59XG4uaW4tNDA0IC5jb250ZW50LWlubmVyIC5iYW5uZXItd3JhcHBlciBoNDo6YmVmb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5pbi00MDQgLmNvbnRlbnQtaW5uZXIgLmJhbm5lci13cmFwcGVyIHVsIHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmluLTQwNCAuY29udGVudC1pbm5lciAuYmFubmVyLXdyYXBwZXIgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaW4tNDA0IC5jb250ZW50LWlubmVyIC5iYW5uZXItd3JhcHBlciB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmluLTQwNCAuZW1wdHktY29udGVudC00MDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ1NDU0NTtcbn1cbi5pbi00MDQgLmVtcHR5LWNvbnRlbnQtNDA0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4NHB4O1xuICBoZWlnaHQ6IDg0cHg7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci80NTM0NzAubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvNDA0LnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbi5pbi00MDQgLmVtcHR5LWNvbnRlbnQtNDA0IGgxIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLmluLTQwNCAuZW1wdHktY29udGVudC00MDQgaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5pbi00MDQgLmVtcHR5LWNvbnRlbnQtNDA0IGgyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW4tNDA0IC5lbXB0eS1jb250ZW50LTQwNCBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbi00MDQgLmVtcHR5LWNvbnRlbnQtNDA0IGgxIHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc5cHgpIHtcbiAgLmluLTQwNCAuZW1wdHktY29udGVudC00MDQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmluLTQwNCAuZW1wdHktY29udGVudC00MDQ6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgfVxuICAuaW4tNDA0IC5jb250ZW50LWlubmVyIC5iYW5uZXItd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5pbi00MDQgLmNvbnRlbnQtaW5uZXIgLmJhbm5lci13cmFwcGVyIHVsIHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMTtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cbiAgLmluLTQwNCAuY29udGVudC1pbm5lciA+IHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlcixcbi50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0sXG4udHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIGEsXG4udHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gYSAuaW1hZ2UsXG4udHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIGEgLmltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIGgyLFxuLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSBoMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSA+IGEsXG4udHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtID4gYSB7XG4gIG9yZGVyOiAtMjtcbn1cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSAubmV3cy1pbWFnZSxcbi50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gLm5ld3MtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC5kZXNjcmlwdGlvbixcbi50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSAuZGVzY3JpcHRpb24gcCxcbi50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gLmRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIHRpbWUsXG4udHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIHRpbWUge1xuICBvcmRlcjogLTI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSAudGl0bGUsXG4udHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIC50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEycHggMCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLnJlYWQtYXJ0aWNsZSxcbi50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gLnJlYWQtYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLnJlYWQtYXJ0aWNsZTo6YWZ0ZXIsXG4udHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIC5yZWFkLWFydGljbGU6OmFmdGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyODMwNTY7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLnJlYWQtYXJ0aWNsZTpob3Zlcixcbi50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gLnJlYWQtYXJ0aWNsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhvbWVwYWdlLWJsb2cge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmhvbWVwYWdlLWJsb2cgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbn1cbi5ob21lcGFnZS1ibG9nIC5ob21lcGFnZS1ncm91cC10aXRsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG4uaG9tZXBhZ2UtYmxvZyAudGV4dC1jZW50ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4uaG9tZXBhZ2UtYmxvZyAudGV4dC1jZW50ZXIgPiAuYnRuwqAge1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4udHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciB7XG4gIG1hcmdpbjogMHB4IC0xMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtLFxuICAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLmltYWdlLFxuICAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0sXG4gIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG4gIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSAudGl0bGUsXG4gIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSAuZGVzY3JpcHRpb24gcCxcbiAgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSAuZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLmhvbWVwYWdlLWdyb3VwLXRpdGxlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW06bnRoLWNoaWxkKG4rNCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0sXG4gIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICB9XG59XG4uaWQtLTkgLmNhcnQtZW1wdHkuY2FydC1pbm5lciBoNCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDI1cHggMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pZC0tOSAuY2FydC1lbXB0eSAuZW1wdHktY2FydC1ib3hlcyA+IC5jb2wtbWQtNjpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlkLS05IC5jYXJ0LWVtcHR5IC5lbXB0eS1jYXJ0LWJveGVzID4gLmNvbC1tZC02IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5pZC0tOSAuY2FydC1lbXB0eSAuZW1wdHktY2FydC1ib3hlcyA+IC5jb2wtbWQtNiB1bCBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cbi5pZC0tOSAuY291cG9uLWlucHV0IHtcbiAgb3JkZXI6IDI7XG4gIHBhZGRpbmc6IDM1cHggMCAyNXB4O1xufVxuLmlkLS05IC5jb3Vwb24taW5wdXQgLnRvZ2dsZS1jb3Vwb24taW5wdXQtYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5pZC0tOSAuYWxlcnQge1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuXG4uY2FydC13aWRnZXQtcHJvZHVjdCB7XG4gIGNvbG9yOiAjYzRiY2FjO1xufVxuXG4uY2FydC13aWRnZXQtcHJvZHVjdC11bml0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2FydC13aWRnZXQtcHJvZHVjdC1wcmljZSB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbn1cblxuLmZyZWUtZ2lmdHMtd3JhcHBlciAuZnJlZS1naWZ0cy1pbWcgPiBpbWcsXG4uZnJlZS1wcm9kdWN0LWdpZnRzLXdyYXBwZXIgLmZyZWUtZ2lmdHMtaW1nID4gaW1nIHtcbiAgd2lkdGg6IDY2cHg7XG59XG5cbi5jYXJ0LXRhYmxlIC5wLXRvdGFsIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLmNhcnQtdGFibGUgdHIucmVtb3ZlYWJsZSAucmVtb3ZlLWl0ZW0ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAtNHB4IDAgMDtcbn1cbi5jYXJ0LXRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFhMTg7XG59XG4uY2FydC10YWJsZSB0ciB0ZC5mcmVlLWdpZnQtbmFtZS1jZWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNhcnQtdGFibGUgdHIgdGQgLm1haW4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY2FydC10YWJsZSB0ciB0ZC5jYXJ0LXAtaW1hZ2Uge1xuICB3aWR0aDogODFweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYTE4O1xufVxuLmNhcnQtdGFibGUgdHIgdGQuY2FydC1wLWltYWdlIGltZyB7XG4gIHdpZHRoOiA2NnB4O1xufVxuLmNhcnQtdGFibGUgdHIgdGQucC1uYW1lIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FydC10YWJsZSB0ciB0ZC5wLWF2YWlsYWJpbGl0eSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2FydC10YWJsZSB0ciB0ZC5wLWF2YWlsYWJpbGl0eSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhcnQtdGFibGUgdHIgdGQucC1xdWFudGl0eSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2FydC10YWJsZSB0ciAuYnRuLXNtLmFkZC10by1jYXJ0LWJ1dHRvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNhcnQtdGFibGUgdHIucmVsYXRlZCB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFhMTg7XG59XG4uY2FydC10YWJsZSAucmVtb3ZlLWl0ZW0ge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uY2FydC10YWJsZSAucmVtb3ZlLWl0ZW06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZjU2NWY7XG59XG4uY2FydC10YWJsZSAuY2FydC10YWJsZS1oZWFkZXIgdGQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLmNhcnQtdGFibGUgLmNhcnQtdGFibGUtaGVhZGVyIHRkLnAtdG90YWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FydC10YWJsZSAucC1wcmljZSAucHJpY2UtZmluYWwge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuXG4uaW4ta3Jvay0xIC5uZXh0LXN0ZXAtZm9yd2FyZDo6YWZ0ZXIsXG4uaWQtLTkgLm5leHQtc3RlcC1mb3J3YXJkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FydC10YWJsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJ0LXRhYmxlIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ1NDU0NTtcbiAgfVxuICAuY2FydC10YWJsZSB0cjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ1NDU0NTtcbiAgfVxuICAuc3VtbWFyeSAuY29sLW1kLTgsXG4gIC5zdW1tYXJ5IC5jb2wtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlcmluZy1wcm9jZXNzIC5leHRyYS5kZWxpdmVyeSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIG9sLmNhcnQtaGVhZGVyIGxpIGEsXG4gIG9sLmNhcnQtaGVhZGVyIGxpIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIG9sLmNhcnQtaGVhZGVyIGxpIGE6OmJlZm9yZSxcbiAgb2wuY2FydC1oZWFkZXIgbGkgc3Ryb25nOjpiZWZvcmUge1xuICAgIG1hcmdpbjogMCBhdXRvIDVweDtcbiAgfVxuICAuaWQtLTkgLnN1bW1hcnkgLmNvbC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDU0NTQ1O1xuICB9XG4gIC5hZHZhbmNlZC1vcmRlciAuZXh0cmFzLXdyYXAgLmV4dHJhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9nZ2xlLWNvdXBvbi1pbnB1dCAudG9nZ2xlLWNvdXBvbi1pbnB1dC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50b2dnbGUtY291cG9uLWlucHV0IC5kaXNjb3VudC1jb3Vwb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlkLS0xNiAub3ZlcmFsbC13cmFwcGVyLFxuICAuaWQtLTE3IC5vdmVyYWxsLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLmlkLS0xNiAjaGVhZGVyLFxuICAuaWQtLTE3ICNoZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLmlkLS0xNiAjaGVhZGVyIC5oZWFkZXItdG9wIC5jb250YWluZXIsXG4gIC5pZC0tMTcgI2hlYWRlciAuaGVhZGVyLXRvcCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmlkLS0xNiAjaGVhZGVyIC5zZWFyY2gsXG4gIC5pZC0tMTcgI2hlYWRlciAuc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vcmRlcmluZy1wcm9jZXNzIC5jYXJ0LWlubmVyID4gLm5leHQtc3RlcCB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICB9XG4gIC5vcmRlcmluZy1wcm9jZXNzIC5jYXJ0LWlubmVyID4gLm5leHQtc3RlcCAubmV4dC1zdGVwLWJhY2sge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4uY2FydC1lbXB0eSAuaDEuY2FydC1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmNhcnQtZW1wdHkgLmNvbnRhY3QtYm94IHVsIGxpOm5vdCguc29jaWFsLWljb24tbGlzdCkgc3Bhbjo6YmVmb3JlIHtcbiAgdG9wOiAxMHB4O1xufVxuXG4ucmVtb3ZlLWl0ZW06YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50eXBlLWNhdGVnb3J5ICNjb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4udHlwZS1jYXRlZ29yeSAucGFnaW5hdGlvbi1hcHBlbmRpeCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1jYXRlZ29yeSAucHJvZHVjdCAuZmxhZy1tYXN0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0ZWdvcnktY29udGVudC13cmFwcGVyID4gaDQge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdDpudGgtY2hpbGQoM24pIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmNhdGVnb3J5LWhlYWRlci1wYWdpbmF0aW9uIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnktaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmNhdGVnb3J5LWhlYWRlciA+IGZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9yZGVyOiAtMTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyIC5kcm9wZG93biBidXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmNhdGVnb3J5LWhlYWRlciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC01cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmNhdGVnb3J5LWhlYWRlciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jYXRlZ29yeS1oZWFkZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIGxhYmVsLFxuICAuY2F0ZWdvcnktaGVhZGVyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBzdHJvbmcge1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgcGFkZGluZy1pbmxpbmU6IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNkN2QwYzQ7XG4gIH1cbiAgLmNhdGVnb3J5LWhlYWRlciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgbGFiZWwge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5jYXRlZ29yeS1oZWFkZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIGxhYmVsOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyIC5wcm9kdWN0cy1saXN0aW5nLW9yZGVyLWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGVnb3J5LXRvcCA+IGg0OjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciA+IGg0IHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgY29sb3I6ICNkN2QwYzQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnktaGVhZGVyICNwcm9kdWN0cy1saXN0aW5nLW9yZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYTE4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NTQ1NDUgIWltcG9ydGFudDtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyICNwcm9kdWN0cy1saXN0aW5nLW9yZGVyIC5wcm9kdWN0cy1saXN0aW5nLW9yZGVyLWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGVnb3J5LWhlYWRlciAjcHJvZHVjdHMtbGlzdGluZy1vcmRlciAuaWNvbi1jaGV2cm9uLWRvd24ge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXRlZ29yeS1oZWFkZXIgI3Byb2R1Y3RzLWxpc3Rpbmctb3JkZXIgLmljb24tY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjNGU3NTVmO1xuICB9XG4gIC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciA+IGRpdixcbiAgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciA+IGg0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyID4gaDQge1xuICAgIG1hcmdpbjogMzBweCAwIDE1cHg7XG4gIH1cbiAgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciAjZmlsdGVycy13cmFwcGVyIHtcbiAgICBvcmRlcjogLTU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLmNhdGVnb3J5LXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFhMTg7XG59XG4uY2F0ZWdvcnktdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMxODFhMTg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5LXRvcCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jYXRlZ29yeS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4wNTtcbn1cblxuLmNhdGVnb3J5LXBlcmV4IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXRlZ29yeS1wZXJleCAubWltZS1jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnktcGVyZXggLm1pbWUtY2F0ZWdvcnkge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXRlZ29yeS1wZXJleCAubWltZS1jYXRlZ29yeV9fdGV4dCBwIHtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICB9XG59XG4uY2F0ZWdvcnktcGVyZXggLm1pbWUtY2F0ZWdvcnlfX3RleHQgLm1pbWUtY2F0ZWdvcnlfYmVuZWZpdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5LXBlcmV4IC5taW1lLWNhdGVnb3J5X190ZXh0IC5taW1lLWNhdGVnb3J5X2JlbmVmaXRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2F0ZWdvcnktcGVyZXggLm1pbWUtY2F0ZWdvcnlfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAtNjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY2F0ZWdvcnktcGVyZXggLm1pbWUtY2F0ZWdvcnlfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHg7XG4gIH1cbn1cbi5jYXRlZ29yeS1wZXJleCAubWltZS1jYXRlZ29yeSAuYmVuZWZpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xufVxuLmNhdGVnb3J5LXBlcmV4IC5taW1lLWNhdGVnb3J5IC5iZW5lZml0IGltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uY2F0ZWdvcnktcGVyZXggLm1pbWUtY2F0ZWdvcnkgLmJlbmVmaXQgcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10ZW1wbGF0ZS1oZWFkaW5ncy1mb250KSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2M0YmNhYztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uaWQtMSAjY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wcm9kdWN0cy1oZWFkZXIsXG4uaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4ud2VsY29tZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3Rlci1iYW5uZXJzW2RhdGEtZWRpdG9yaWQ9YmFubmVyRm9vdGVyXSB7XG4gIG9yZGVyOiAyO1xufVxuXG4uY29udGFpbmVyLW5hcnJvdzpoYXMoLmhvbWVwYWdlLWJsb2ctd3JhcHBlcikge1xuICBvcmRlcjogMztcbn1cblxuLmZvb3Rlci1iYW5uZXIgLmFib3V0IC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uZm9vdGVyLWJhbm5lciAuYWJvdXQgLnJvdyAuY29sLW1kLTYge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmZvb3Rlci1iYW5uZXIgLmFib3V0IC5yb3cgLmNvbC1tZC02Om50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb290ZXItYmFubmVyIC5hYm91dCAucm93IGgxIHtcbiAgbWFyZ2luOiA1MHB4IDAgMTVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItYmFubmVyIC5hYm91dCBoMSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICB9XG59XG4uaG9tZXBhZ2UtYmxvZyB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYTE4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KiAyKTtcbiAgICBtYXJnaW4taW5saW5lOiAtMTVweDtcbiAgfVxufVxuLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy13cmFwZXIgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTVweCogMik7XG4gICAgbWFyZ2luLWlubGluZTogLTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy13cmFwZXIgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEwcHgpO1xuICB9XG59XG4uYmxvZy13cmFwZXIgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIGgyIHtcbiAgb3JkZXI6IDI7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5ibG9nLXdyYXBlciAubmV3cy13cmFwcGVyIC5uZXdzLWl0ZW0gdGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNjNGJjYWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFhMTg7XG59XG4uYmxvZy13cmFwZXIgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIC50aW1lLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9yZGVyOiAxO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctYmxvY2s6IDE2cHg7XG59XG4uYmxvZy13cmFwZXIgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIC50aW1lLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6ICM0NTQ1NDU7XG59XG4uYmxvZy13cmFwZXIgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIC5pbWFnZSBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvZy13cmFwZXIgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbSAudGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNkN2QwYzQ7XG59XG4uYmxvZy13cmFwZXIgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gIG9yZGVyOiAzO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZDdkMGM0O1xufVxuLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbSAuZGVzY3JpcHRpb24gcCBhIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzRlNzU1ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvZy13cmFwZXIgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIC50ZXh0IHRpbWUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbSAudGV4dCB7XG4gICAgcGFkZGluZzogMCAxNHB4IDIycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbSAuaW1hZ2Uge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbSAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmxvZy13cmFwZXIgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIC5pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbTpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctd3JhcGVyIC5uZXdzLWl0ZW0gLmltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYmxvZy13cmFwZXIgLm5ld3MtaXRlbSAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmJsb2ctd3JhcGVyIC50ZXh0IHRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy13cmFwZXIgLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy13cmFwZXIgLmltYWdlIHRpbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNHB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3OGM1YztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctd3JhcGVyIC50ZXh0IHRpbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ibG9nLXdyYXBlciAuaW1hZ2UgdGltZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXJzLWNvbnRlbnQgLmJsb2ctd3JhcGVyIGE6aG92ZXIgaW1nLFxuICAuYmFubmVyLWZvb3RlciAuYmxvZy13cmFwZXIgYTpob3ZlciBpbWcsXG4gIC5iYW5uZXItd3JhcHBlciAuYmxvZy13cmFwZXIgYTpob3ZlciBpbWcsXG4gIC5mb290ZXItYmFubmVyIC5ibG9nLXdyYXBlciBhOmhvdmVyIGltZyxcbiAgLmJhbm5lci1jYXRlZ29yeSAuYmxvZy13cmFwZXIgYTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogaW5oZXJpdDtcbiAgfVxufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvbnRhY3QtYm94IHVsIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvbnRhY3QtYm94IHVsID4gbGk6bm90KC5zb2NpYWwtaWNvbi1saXN0KSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvbnRhY3QtYm94IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jb250YWN0LWJveCB1bCBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvbnRhY3QtYm94IHVsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jb250YWN0LWJveCB1bCBsaSBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY29udGFjdC1ib3ggdWwgbGkgc3Bhbi5tYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjYzRiY2FjO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvbnRhY3QtYm94IHVsIGxpIHNwYW4udGVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjYzRiY2FjO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvbnRhY3QtYm94IHVsIGxpIHNwYW4uZmFjZWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCIgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogI2M0YmNhYztcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jb250YWN0LWJveCB1bCBsaSBzcGFuLmluc3RhZ3JhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIiAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjYzRiY2FjO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvbnRhY3QtYm94IHVsIGxpIHNwYW4udHdpdHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIiAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjYzRiY2FjO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgI2hlYWRlciAuc2l0ZS1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNhcnQtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jYXJ0LWlubmVyID4gLm5leHQtc3RlcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jYXJ0LWlubmVyID4gLm5leHQtc3RlcCAuYnRuLWNvbnZlcnNpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5uZXh0LXN0ZXAtYmFjazo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5idG4uYnRuLWNvbnZlcnNpb24sXG4ub3JkZXJpbmctcHJvY2VzcyBhLmJ0bi5idG4tY29udmVyc2lvbiB7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmJ0bi5idG4tY29udmVyc2lvbjo6YWZ0ZXIsXG4ub3JkZXJpbmctcHJvY2VzcyBhLmJ0bi5idG4tY29udmVyc2lvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmRlbGl2ZXJ5LXRpbWUge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5leHRyYS5kZWxpdmVyeSB7XG4gIG1heC13aWR0aDogNTI2cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmV4dHJhLmRlbGl2ZXJ5ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5leHRyYS5kZWxpdmVyeSA+IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LWZhbWlseTogXCJTaG9wdGV0XCI7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuZXh0cmEuZGVsaXZlcnkgLnByaWNlLXJhbmdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDU0NTQ1O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmV4dHJhLmRlbGl2ZXJ5IC5wcmljZS1yYW5nZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5leHRyYS5kZWxpdmVyeSAucHJpY2UtcmFuZ2UgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZjYjhiO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgaDQge1xuICBtYXJnaW46IDQ0cHggMCAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvLWJveCBoNCB7XG4gIG1hcmdpbjogNDRweCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY28tYm94IGg0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvLWJveCA+IGRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmlkLS0xNiAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyIC5wcmljZS1wcmltYXJ5LnByaWNlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLmlkLS0xNiBsYWJlbFtmb3I9ZGVsaXZlcnlDb3VudHJ5SWRdIHtcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG59XG4uaWQtLTE2IGxhYmVsW2Zvcj1kZWxpdmVyeUNvdW50cnlJZF06OmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5pZC0tMTYgLmNvLWJveC5jby1iYXNpYy1pbmZvcm1hdGlvbiBoNCB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmlkLS0xNiAuY28tYm94LmNvLWJhc2ljLWluZm9ybWF0aW9uIGg0OjphZnRlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG4uaWQtLTE2IC5jby1ib3guY28tYmFzaWMtaW5mb3JtYXRpb24gLnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDMwcHggMCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDU0NTQ1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uaWQtLTE2IC5jby1ib3guY28tYmFzaWMtaW5mb3JtYXRpb24gLnJvdyA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uaWQtLTE2IC5jby1ib3guY28tYmFzaWMtaW5mb3JtYXRpb24gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaWQtLTE2IC5jby1ib3guY28tYmFzaWMtaW5mb3JtYXRpb24gLmZvcm0tZ3JvdXAgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnN1bW1hcnksXG4ub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIHtcbiAgcGFkZGluZzogMjBweCAyNXB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFhMTg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5zdW1tYXJ5IC5wcmljZS13cmFwcGVyLFxuLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4uc3VtbWFyeSAucHJpY2Utd3JhcHBlciA+IHNwYW4sXG4ub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyID4gc3BhbiB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAxNzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VtbWFyeSAucHJpY2Utd3JhcHBlciA+IHNwYW4sXG4gIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgPiBzcGFuIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gIH1cbn1cbi5zdW1tYXJ5IC5wcmljZS13cmFwcGVyID4gc3Ryb25nLFxuLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciA+IHN0cm9uZyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIgPiBzdHJvbmcsXG4gIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgPiBzdHJvbmcge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cbi5zdW1tYXJ5IC5wcmljZS13cmFwcGVyIC5wcmljZS1wcmltYXJ5LFxuLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciAucHJpY2UtcHJpbWFyeSB7XG4gIGZsZXg6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2UtcHJpbWFyeS5wcmljZS1sYWJlbCxcbi5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXByaW1hcnkucHJpY2UtbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIgLnByaWNlLXByaW1hcnkucHJpY2UtbGFiZWwsXG4gIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXByaW1hcnkucHJpY2UtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2UtcHJpbWFyeS5wcmljZS1sYWJlbDo6YmVmb3JlLFxuLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciAucHJpY2UtcHJpbWFyeS5wcmljZS1sYWJlbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG4uc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2Utc2Vjb25kYXJ5LFxuLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciAucHJpY2Utc2Vjb25kYXJ5IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIgLnByaWNlLXNlY29uZGFyeS5wcmljZS1sYWJlbCxcbi5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXNlY29uZGFyeS5wcmljZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2Utc2Vjb25kYXJ5LnByaWNlLWxhYmVsLFxuICAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyIC5wcmljZS1zZWNvbmRhcnkucHJpY2UtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2Utc2Vjb25kYXJ5LnByaWNlLWxhYmVsOjpiZWZvcmUsXG4ub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyIC5wcmljZS1zZWNvbmRhcnkucHJpY2UtbGFiZWw6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuI2NoZWNrb3V0Q29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbiNjaGVja291dENvbnRlbnQgLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbn1cbiNjaGVja291dENvbnRlbnQgLmZvcm0tZ3JvdXAuanMtdmFsaWRhdGVkLWVsZW1lbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2NoZWNrb3V0Q29udGVudCAuZm9ybS1ncm91cC5jb21wYW55LXNob3BwaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbiNjaGVja291dENvbnRlbnQgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIG1heC13aWR0aDogMzEwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuI2NoZWNrb3V0Q29udGVudCAuZm9ybS1ncm91cCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4jY2hlY2tvdXRDb250ZW50IC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4jY2hlY2tvdXRDb250ZW50IC5mb3JtLWdyb3VwICNwYXltZW50LWN1cnJlbmN5IHtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwNXB4O1xufVxuI2NoZWNrb3V0Q29udGVudCAuaGVscGVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NTQ1NDU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbiNjaGVja291dENvbnRlbnQgLmhlbHBlciBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzI4MzA1Njtcbn1cblxuLnNtYXJ0LWxhYmVscy1hY3RpdmUgI2NoZWNrb3V0Q29udGVudCAuc21hcnQtbGFiZWwtd3JhcHBlciBsYWJlbCB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiNjaGVja291dFNpZGViYXIgLnRvZ2dsZS1jb250YWN0cyB7XG4gIHBhZGRpbmc6IDhweCAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnBheW1lbnQtbG9nbyBpbWcge1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xufVxuXG4ucmFkaW8td3JhcHBlci5hY3RpdmUgLmZvci1mcmVlLFxuLmZvci1mcmVlIHtcbiAgY29sb3I6ICM1ZmE5NWI7XG59XG5cbi5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDU0NTQ1O1xufVxuLnNoaXBwaW5nLWJpbGxpbmctdGFibGUgLnJhZGlvLXdyYXBwZXIge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0NTQ1O1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNoaXBwaW5nLWJpbGxpbmctdGFibGUgLnJhZGlvLXdyYXBwZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0NTQ1NDUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNoaXBwaW5nLWJpbGxpbmctdGFibGUgLnJhZGlvLXdyYXBwZXI6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tvdXQtYm94IC5ib3guYm94LXNtIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5vcmRlci1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LWlubmVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMTBweCAxNXB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NTQ1NDU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LWlubmVyID4gaDQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9yZGVyLXN1bW1hcnkgPiBoNCB7XG4gIG1hcmdpbjogNDBweCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pdGVtOm5vdCguaGVscGVyKSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LWl0ZW06bm90KC5oZWxwZXIpIC5jYXJ0LWl0ZW0tcHJpY2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnktaXRlbTpub3QoLmhlbHBlcikgLmNhcnQtaXRlbS1hbW91bnQge1xuICBvcmRlcjogLTE7XG4gIHdpZHRoOiAzMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnktaXRlbTpub3QoLmhlbHBlcikgLmNhcnQtaXRlbS1hbW91bnQgLnVuaXQtdmFsdWUge1xuICBmb250LXNpemU6IDA7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pdGVtOm5vdCguaGVscGVyKSAuY2FydC1pdGVtLWFtb3VudCAudW5pdC12YWx1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJ4XCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pdGVtOm5vdCguaGVscGVyKSAuY2FydC1pdGVtLW5hbWUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LWl0ZW0ge1xuICBib3JkZXItY29sb3I6ICM0NTQ1NDU7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pdGVtLmhlbHBlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ub3JkZXItc3VtbWFyeSAucmVjYXBpdHVsYXRpb24tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0NTQ1O1xufVxuLm9yZGVyLXN1bW1hcnkgLnJlY2FwaXR1bGF0aW9uLXNpbmdsZSBzdHJvbmcge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG59XG4ub3JkZXItc3VtbWFyeSAucmVjYXBpdHVsYXRpb24tc2luZ2xlIHN0cm9uZzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ub3JkZXItc3VtbWFyeSAucmVjYXBpdHVsYXRpb24tc2luZ2xlIHN0cm9uZyA+IHNwYW4ge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm9yZGVyLXN1bW1hcnkgLm9yZGVyLXJlY2FwaXR1bGF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9yZGVyLXN1bW1hcnkgLm9yZGVyLXJlY2FwaXR1bGF0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNnB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NTQ1NDU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xufVxuLm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE4cHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE4MWExODtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmlkLS0xNy5zbWFydC1sYWJlbHMtYWN0aXZlICNjaGVja291dENvbnRlbnQgLnNtYXJ0LWxhYmVsLXdyYXBwZXIgbGFiZWwge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxOTBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5pZC0tMTcgLmNvLWJveCBoNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWQtLTE3IC5jby1jb250YWN0LWluZm9ybWF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZzogMzBweCAxNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NTQ1NDU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5pZC0tMTcgLmNvLWJpbGxpbmctYWRkcmVzcyB7XG4gIHBhZGRpbmc6IDMwcHggMTVweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDU0NTQ1O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uaWQtLTE3ICNzaGlwcGluZy1hZGRyZXNzLmpzLWhpZGRlbi52aXNpYmxlIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NTQ1NDU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xufVxuLmlkLS0xNyAuY28tYm94LWFkZGl0aW9uYWwge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuLmlkLS0xNyAuY29uc2VudHMuY29uc2VudHMtZmlyc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyaW5nLXByb2Nlc3MgI2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pbi1zdGVwLTEgI2hlYWRlciAuaGVhZGVyLXRvcC13cmFwcGVyLFxuICAuaW4tc3RlcC0yICNoZWFkZXIgLmhlYWRlci10b3Atd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICB9XG4gIC5pbi1zdGVwLTEgI2hlYWRlciAuc2VhcmNoLFxuICAuaW4tc3RlcC0yICNoZWFkZXIgLnNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW4tc3RlcC0xICNoZWFkZXIgLmhlYWRlci10b3AgLm1haWwsXG4gIC5pbi1zdGVwLTIgI2hlYWRlciAuaGVhZGVyLXRvcCAubWFpbCB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLmluLXN0ZXAtMSAjaGVhZGVyIC5oZWFkZXItdG9wIC5zaXRlLW5hbWUsXG4gIC5pbi1zdGVwLTIgI2hlYWRlciAuaGVhZGVyLXRvcCAuc2l0ZS1uYW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkZXJpbmctcHJvY2VzcyAuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyAuc3VtbWFyeSAuY29sLW1kLTQge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyAuc3VtbWFyeSAuY29sLW1kLTgge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XG4gIH1cbiAgLm9yZGVyaW5nLXByb2Nlc3MgLmNhcnQtcm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyAuY29sLW1kLTQsXG4gIC5vcmRlcmluZy1wcm9jZXNzIC5jb2wtbWQtOCxcbiAgLm9yZGVyaW5nLXByb2Nlc3MgI2NoZWNrb3V0Q29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLm9yZGVyaW5nLXByb2Nlc3MgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2NoZWNrb3V0Q29udGVudCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAjY2hlY2tvdXRTaWRlYmFyIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5pZC0tMTYgI2NoZWNrb3V0U2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgfVxuICAuY2FydC1pbm5lciAubmV4dC1zdGVwIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5jYXJ0LWlubmVyIC5uZXh0LXN0ZXAgLm5leHQtc3RlcC1iYWNrIHtcbiAgICBtYXJnaW46IDE1cHggMzBweCAxNXB4IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAjY2hlY2tvdXRTaWRlYmFyIC5iYW5uZXItaGVscCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYTE4O1xufVxuI2NvbnRlbnQgLnRleHQtYm94IHtcbiAgbWFyZ2luOiA1MHB4IDAgMzBweDtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbn1cbiNjb250ZW50IC50ZXh0LWJveCBwLFxuI2NvbnRlbnQgLnRleHQtYm94IGgyLFxuI2NvbnRlbnQgLnRleHQtYm94IGgzLFxuI2NvbnRlbnQgLnRleHQtYm94IHVsLFxuI2NvbnRlbnQgLnRleHQtYm94IGg0IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4jY29udGVudCAudGV4dC1ib3ggYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG5cbi5pbi1ob2Rub2Nlbmktb2JjaG9kdSAjY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uY3VzdG9tZS1wYWdlICNjb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG5cbi50eXBlLXNlYXJjaCAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LFxuLmluLXpuYWNrYSAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NTQ1NDU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50eXBlLXNlYXJjaCAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LFxuICAuaW4tem5hY2thIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3Qge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnR5cGUtc2VhcmNoIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3Q6bnRoLWNoaWxkKDRuKSxcbiAgLmluLXpuYWNrYSAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0Om50aC1jaGlsZCg0bikge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG4uaW4tamFrLW5ha3Vwb3ZhdCAjY29udGVudCxcbi5pbi1rb250YWt0eSAjY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5pbi1qYWstbmFrdXBvdmF0ICNjb250ZW50LXdyYXBwZXIgb2wsXG4uaW4ta29udGFrdHkgI2NvbnRlbnQtd3JhcHBlciBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5pbi1qYWstbmFrdXBvdmF0ICNjb250ZW50LXdyYXBwZXIgb2wgbGksXG4uaW4ta29udGFrdHkgI2NvbnRlbnQtd3JhcHBlciBvbCBsaSB7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uaW4tamFrLW5ha3Vwb3ZhdCAjY29udGVudC13cmFwcGVyIG9sIGxpOjptYXJrZXIsXG4uaW4ta29udGFrdHkgI2NvbnRlbnQtd3JhcHBlciBvbCBsaTo6bWFya2VyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pbi1qYWstbmFrdXBvdmF0IC5jb2wtbWQtNiA+IHAgPiBpbWcsXG4uaW4ta29udGFrdHkgLmNvbC1tZC02ID4gcCA+IGltZyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmluLWtvbnRha3R5IC5jb250ZW50LWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uaW4ta29udGFrdHkgLmNvbnRlbnQtaW5uZXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbiNjb250ZW50IC5ob3ctYm94IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzQ1MzQ3MC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9ib3gtYmcucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuI2NvbnRlbnQgLmhvdy1ib3ggLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI2NvbnRlbnQgLmhvdy1ib3ggLmNvbnRhaW5lciA+IGRpdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xufVxuI2NvbnRlbnQgLmhvdy1ib3ggLmNvbnRhaW5lciA+IGRpdiBwIHtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmN1c3RvbWVyLXBhZ2UgI2NvbnRlbnQgaDEge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnR5cGUtbWFudWZhY3R1cmVyLWRldGFpbCAuc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGVudCAuaG93LWJveCAuY29udGFpbmVyID4gZGl2IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50eXBlLW1hbnVmYWN0dXJlci1kZXRhaWwgLnByb2R1Y3RzLWJsb2NrID4gZGl2IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluLWphay1uYWt1cG92YXQgI2NvbnRlbnQtd3JhcHBlcixcbiAgLmluLWtvbnRha3R5ICNjb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5pbi1qYWstbmFrdXBvdmF0ICNjb250ZW50LXdyYXBwZXIgLmNvbnRhaW5lcixcbiAgLmluLWtvbnRha3R5ICNjb250ZW50LXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbmJvZHk6aGFzKC5wLWRldGFpbC1pbm5lciAuZmxhZy1tYXN0ZXIpIC5wLXRvLWNhcnQtYmxvY2sge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuYm9keTpoYXMoLnAtZGV0YWlsLWlubmVyIC5mbGFnLW1hc3RlcikgLnAtZmluYWwtcHJpY2Utd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keTpoYXMoLnAtZGV0YWlsLWlubmVyIC5mbGFnLW1hc3RlcikgLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sgLmFkZC10by1jYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5OmhhcygucC1kZXRhaWwtaW5uZXIgLmZsYWctbWFzdGVyKSAucC1kYXRhLXdyYXBwZXIgLnAtdG8tY2FydC1ibG9jayAuYWRkLXRvLWNhcnQgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHk6aGFzKC5wLWRldGFpbC1pbm5lciAuZmxhZy1tYXN0ZXIpIC5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5hZGQtdG8tY2FydCBzZWxlY3Qge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ucC1pbWFnZS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbWFnZS13cmFwcGVyIC5yYXRpbmdzLWFuZC1icmFuZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cblxuLnAtdGh1bWJuYWlscyB7XG4gIGhlaWdodDogODBweDtcbn1cbi5wLXRodW1ibmFpbHMgPiBkaXYge1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ucC10aHVtYm5haWxzIGEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucC10aHVtYm5haWxzIGEgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NTQ1NDU7XG59XG4ucC10aHVtYm5haWxzIGEuaGlnaGxpZ2h0ZWQgaW1nIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MtZXh0cmEgLmZsYWcgLnByaWNlLXNhdmUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5wLWRldGFpbCAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1zdGFuZGFyZCBzcGFuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzlkOWQ5ZDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRlbXBsYXRlLWhlYWRpbmdzLWZvbnQpLCBzYW5zLXNlcmlmO1xufVxuLnAtZGV0YWlsIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLWZpbmFsID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53aWRlIC5icmVhZGNydW1iLWluLWRldGFpbCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2lkZSAucC1kZXRhaWwtaW5uZXIgLnAtaW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAud2lkZSAucC1kZXRhaWwtaW5uZXIgLnAtaW1hZ2Utd3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC53aWRlIC5wLWRldGFpbC1pbm5lciAucC1kYXRhLXdyYXBwZXIge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kZXRhaWwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4ucC1kZXRhaWwtaW5uZXIgLmZsYWdzLmZsYWdzLWRlZmF1bHQge1xuICB0b3A6IDIwcHg7XG59XG4ucC1kZXRhaWwtaW5uZXIgLmZsYWdzLmZsYWdzLWRlZmF1bHQgLmZsYWcge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucC1kZXRhaWwtaW5uZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlcixcbi5wLWRldGFpbC1pbm5lciAucC1kZXRhaWwtaW5uZXItaGVhZGVyLW1vYmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucC1kZXRhaWwtaW5uZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciBoMSxcbi5wLWRldGFpbC1pbm5lciAucC1kZXRhaWwtaW5uZXItaGVhZGVyLW1vYmlsZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wLWRldGFpbC1pbm5lciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5icmFuZC13cmFwcGVyLFxuLnAtZGV0YWlsLWlubmVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXItbW9iaWxlIC5icmFuZC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWRldGFpbC1pbm5lciAuc3RhcnMtd3JhcHBlciB7XG4gIG1hcmdpbjogMCAyMHB4IDVweCAwICFpbXBvcnRhbnQ7XG59XG4ucC1kZXRhaWwtaW5uZXIgLnN0YXJzLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cbi5wLWRldGFpbC1pbm5lciAuc3RhcnMtbGFiZWw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucC1kZXRhaWwtaW5uZXIgLnAtc2hvcnQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnAtZGV0YWlsLWlubmVyIC5jaGV2cm9uLWFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYmxvY2s6IDVweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLnAtZGV0YWlsLWlubmVyIC5jaGV2cm9uLWFmdGVyOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM3YWE4OGU7XG59XG4ucC1kZXRhaWwtaW5uZXIgLnAtY29kZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLWNvZGUgdGQsXG4ucC1kZXRhaWwtaW5uZXIgLnAtY29kZSB0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLWNvZGUgdGgge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnAtZGF0YS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC1zaG9ydC1kZXNjcmlwdGlvbiB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnAtc2hvcnQtZGVzY3JpcHRpb24gdWwgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwcHg7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnAtc2hvcnQtZGVzY3JpcHRpb24gdWwgbGkgcCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYTE4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDU0NTQ1O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnAtdG8tY2FydC1ibG9jayAuYWRkLXRvLWNhcnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5hZGQtdG8tY2FydCBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGNvbG9yOiAjYzRiY2FjICFpbXBvcnRhbnQ7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiA0MXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sgLmFkZC10by1jYXJ0IHNlbGVjdCBvcHRpb24ge1xuICBjb2xvcjogI2M0YmNhYztcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5hZGQtdG8tY2FydCAucXVhbnRpdHkge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnAtdG8tY2FydC1ibG9jayAuY2FydC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5hZGQtdG8tY2FydC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmbGV4OiB1bnNldDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogNXB4IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnAtdG8tY2FydC1ibG9jayAuZmF2b3VyaXRlLWRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFhMTg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5mYXZvdXJpdGUtZGV0YWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5mYXZvdXJpdGUtZGV0YWlsIC5idG5fdG9nZ2xlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnAtdG8tY2FydC1ibG9jayAuZmF2b3VyaXRlLWRldGFpbCAuZmF2b3VyaXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnAtZGF0YS13cmFwcGVyIC52YXJpYW50LWxpc3QsXG4ucC1kYXRhLXdyYXBwZXIgLnN1cmNoYXJnZS1saXN0IHtcbiAgcGFkZGluZzogMTVweCAwIDA7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnN1cmNoYXJnZS1saXN0IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1ncm93OiB1bnNldCAhaW1wb3J0YW50O1xuICBmbGV4LXNocmluazogdW5zZXQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLXNhdmUge1xuICBvcmRlcjogLTE7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRlbXBsYXRlLWhlYWRpbmdzLWZvbnQpLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmNTY1Zjtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1zYXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYTE4O1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLXNhdmUgKyAucHJpY2UtZmluYWwge1xuICBjb2xvcjogI2ZmNTY1Zjtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnAtZmluYWwtcHJpY2Utd3JhcHBlciAuc3RhbmRhcmQtcHJpY2UtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnN0YW5kYXJkLXByaWNlLWxhYmVsIC5wcmljZS1zdGFuZGFyZCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1tZWFzdXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWRhdGEtd3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMCAwO1xufVxuLnAtZGF0YS13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wLWRhdGEtd3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAuZmF2b3VyaXRlLWRldGFpbCB7XG4gIG1hcmdpbjogMTBweCAyMHB4IDEwcHggMDtcbn1cbi5wLWRhdGEtd3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29uLmNoYXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWRhdGEtd3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29uLmNoYXQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnAtZGF0YS13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5jbG9zZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnAtZGF0YS13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb24ge1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLnAtZGF0YS13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb246aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWRhdGEtd3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29uLnByaW50LCAucC1kYXRhLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbi5zaGFyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNwcm9kdWN0LWRldGFpbC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIC5wLWNvZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgdHIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIHRoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIHRkLFxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgdGgge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIC5hdmFpbGFiaWxpdHktbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIHNwYW5bc3R5bGU9XCJjb2xvcjogIzQ2Q0I4QlwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzOXB4O1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgc3BhbltzdHlsZT1cImNvbG9yOiAjNDZDQjhCXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvdXNlci9kb2N1bWVudHMvbWltZS9zcmMvaWNvbi9jaGVjay5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyAuYXZhaWxhYmlsaXR5LWFtb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyAuZGVsaXZlcnktdGltZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyAuZGVsaXZlcnktdGltZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIC5kZWxpdmVyeS10aW1lID4gc3Bhbjo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyAuZGVsaXZlcnktdGltZSA+IHNwYW46bm90KC5kZWZhdWx0LXZhcmlhbnQpIHtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBjb2xvcjogIzQ2Y2I4Yjtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIC5zaGlwcGluZy1vcHRpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyAuc2hpcHBpbmctb3B0aW9uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3VzZXIvZG9jdW1lbnRzL21pbWUvc3JjL2ljb24vZGVsaXZlcnkuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgLnNoaXBwaW5nLW9wdGlvbnM6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSAubWVodWItYm9udXMtcHJvZHVjdC1kZXRhaWwtY29udGFpbmVyIHtcbiAgb3JkZXI6IDE7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSAubWVodWItYm9udXMtcHJvZHVjdC1kZXRhaWwtY29udGFpbmVyIC5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtIC5kZXRhaWwtcGFyYW1ldGVycy5zaGlwcGluZy1vcHRpb25zLWxheW91dCB7XG4gIG9yZGVyOiAyO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLnAtdG8tY2FydC1ibG9jayB7XG4gIG9yZGVyOiAzO1xufVxuXG4udHlwZS1kZXRhaWwgLnNoaXBwaW5nLW9wdGlvbnMtcG9wdXAgaDEsXG4udHlwZS1kZXRhaWwgLmNvbnRlbnQtbW9kYWwgaDEge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG4udHlwZS1kZXRhaWwgI3dhdGNoZG9nLWZvcm0gPiBoMyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWRhdGEtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmRldGFpbC1wYXJhbWV0ZXJzIC5kZWxpdmVyeS10aW1lLXJvdyxcbiAgLmRldGFpbC1wYXJhbWV0ZXJzID4gdHI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0NXB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5kZXRhaWwtcGFyYW1ldGVycyAuc2hpcHBpbmctb3B0aW9ucy1yb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnAtZGF0YS13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9uIHAge1xuICBjb2xvcjogI2M0YmNhYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhLXdyYXBwZXIgLnAtc2hvcnQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbiAgfVxuICAucC1kYXRhLXdyYXBwZXIgLnAtdG8tY2FydC1ibG9jayAuYWRkLXRvLWNhcnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5wLWRhdGEtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cbn1cbi50eXBlLXByb2R1Y3QgLnByb2R1Y3Qtc2xpZGVyLWhvbGRlciAucHJvZHVjdC1zbGlkZXIucHJvZHVjdHMtcmVsYXRlZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG50YWJsZS5kZXRhaWwtcGFyYW1ldGVycyB0Ym9keSB0ciB0ZCBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cblxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyIC5yZXNwb25zaXZlLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgLnJlc3BvbnNpdmUtbmF2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTk5OTlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA5OTk5cHggc29saWQgIzE4MWExODtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTk5cHggMCAwICMxODFhMTg7XG4gIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgIzE4MWExODtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgLnNocC10YWJzLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgI3AtZGV0YWlsLXRhYnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAjcC1kZXRhaWwtdGFicyBsaSB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAjcC1kZXRhaWwtdGFicyBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDE2cHggMTBweCAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAjcC1kZXRhaWwtdGFicyBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiU2hvcHRldFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeS1ob3Zlcik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgI3AtZGV0YWlsLXRhYnMgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgI3AtZGV0YWlsLXRhYnMgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAjcC1kZXRhaWwtdGFicyBsaS5hY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyICNwLWRldGFpbC10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAjcC1kZXRhaWwtdGFicyBsaS5hY3RpdmUgYTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAjcC1kZXRhaWwtdGFicyBsaVtkYXRhLXRlc3RpZD10YWJSZWxhdGVkRmlsZXNdIHtcbiAgb3JkZXI6IDU7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyICNwLWRldGFpbC10YWJzIGxpW2RhdGEtdGVzdGlkPXRhYkRpc2N1c3Npb25dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiA+IHAge1xuICBtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzEwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIC5yb3ctaGVhZGVyLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIC5yb3ctaGVhZGVyLWxhYmVsIC5xdWVzdGlvbi10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIC5yb3ctaGVhZGVyLWxhYmVsLWNvbG9uIHtcbiAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDU0NTQ1O1xufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0cjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0NTQ1NDU7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRyOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRyOmxhc3Qtb2YtdHlwZSB0ZCxcbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHI6bGFzdC1vZi10eXBlIHRoIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0ciB0ZCxcbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgdGgge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRyIHRkIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgdGQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgdGQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgdGgge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0ciB0aDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmRlc2NyaXB0aW9uLWlubmVyIC5iYXNpYy1kZXNjcmlwdGlvbiAucmF0ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2FjY29yZGlvbi1jb250ZW50IC5zaHAtYWNjb3JkaW9uIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4jYWNjb3JkaW9uLWNvbnRlbnQgLnNocC1hY2NvcmRpb24gLnNocC1hY2NvcmRpb24tbGluayB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4jYWNjb3JkaW9uLWNvbnRlbnQgLnNocC1hY2NvcmRpb24gLnNocC1hY2NvcmRpb24tbGluazo6YWZ0ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeS1ob3Zlcik7XG59XG5cbiN0YWItY29udGVudCAudGFiLXBhbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuI3Byb2R1Y3REaXNjdXNzaW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3JlbGF0ZWRGaWxlcyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbiNyZWxhdGVkRmlsZXMgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcmVsYXRlZEZpbGVzIGxpIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuXG4jcmF0aW5nV3JhcHBlciAucmF0ZS13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNyYXRpbmdXcmFwcGVyICNyYXRlLWZvcm0ge1xuICBtYXgtd2lkdGg6IDY1MHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXItaG9sZGVyIC5wcm9kdWN0cy1ibG9jayA+IGRpdiAucCAucC1ib3R0b20ubm8tYnV0dG9ucyA+IGRpdiAucC10b29scyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGVza3RvcCAucC1kZXRhaWwgPiAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZXNrdG9wIC5wLWRldGFpbCA+IC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RhYi1jb250ZW50IC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIC5uYXZpZ2F0aW9uLW5leHQge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgfVxuICAjdGFiLWNvbnRlbnQgLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIgLm5hdmlnYXRpb24tcHJldiB7XG4gICAgbGVmdDogLTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdHMtcmVsYXRlZC1oZWFkZXI6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgfVxuICAuZXh0ZW5kZWQtZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gPiBwIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tdGVtcGxhdGUtaGVhZGluZ3MtZm9udCksIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlIC5wLWRldGFpbC10YWJzLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9iaWxlIC5jYXRlZ29yeS1oZWFkZXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFhMTg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQ1NDU0NTtcbiAgfVxuICAucHJvZHVjdHMtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pZC0tMTUgLmNvbnRlbnQtaW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaWQtLTE1IC5yZWNhLXBheW1lbnQtd3JhcCxcbi5pZC0tMTUgLm9yZGVyLXBheW1lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5pZC0tMTUgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNvLXBheW1lbnQtbWV0aG9kIC5jb2wtc20tMTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pZC0tMTUgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNvLXBheW1lbnQtbWV0aG9kIC5yZWNhcGl0dWxhdGlvbi10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLmlkLS0xNSAucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY28tcGF5bWVudC1tZXRob2QgLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NTQ1NDU7XG59XG4uaWQtLTE1IC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jby1wYXltZW50LW1ldGhvZCAucmVjYXBpdHVsYXRpb24tdGFibGUgdHIgdGgsXG4uaWQtLTE1IC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jby1wYXltZW50LW1ldGhvZCAucmVjYXBpdHVsYXRpb24tdGFibGUgdHIgdGQge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuLmlkLS0xNSAucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY28tcGF5bWVudC1tZXRob2QgLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHRyIHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uaWQtLTE1IC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jby1wYXltZW50LW1ldGhvZCAucmVjYXBpdHVsYXRpb24tdGFibGUgdHIgdGg6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pZC0tMTUgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNvLXBheW1lbnQtbWV0aG9kIC5yZWNhcGl0dWxhdGlvbi10YWJsZSB0ciB0aCBzcGFuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaWQtLTE1IC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jby1wYXltZW50LW1ldGhvZCAucmVjYXBpdHVsYXRpb24tdGFibGUgdHIgdGQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hZ2UtdmVyaWZpY2F0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFnZS12ZXJpZmljYXRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG4uYWdlLXZlcmlmaWNhdGlvbiBoMSB7XG4gIGNvbG9yOiAjYzRiY2FjO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZ2UtdmVyaWZpY2F0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uYWdlLXZlcmlmaWNhdGlvbiBoMSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZ2UtdmVyaWZpY2F0aW9uIGgxIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuZGl2I2NCb3hXcmFwcGVyOmhhcyguYWdlLXZlcmlmaWNhdGlvbikge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbmRpdiNjQm94V3JhcHBlcjpoYXMoLmFnZS12ZXJpZmljYXRpb24pID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbiNjYm94Q29udGVudDpoYXMoLmFnZS12ZXJpZmljYXRpb24pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgI2Nib3hDb250ZW50OmhhcyguYWdlLXZlcmlmaWNhdGlvbikge1xuICAgIGhlaWdodDogMTkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuI2Nib3hDb250ZW50OmhhcyguYWdlLXZlcmlmaWNhdGlvbikgPiBkaXYge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAjY2JveENvbnRlbnQ6aGFzKC5hZ2UtdmVyaWZpY2F0aW9uKSA+IGRpdiB7XG4gICAgaGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Nib3hDb250ZW50OmhhcyguYWdlLXZlcmlmaWNhdGlvbikgPiBkaXYge1xuICAgIGhlaWdodDogMTkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4jY29sb3Jib3g6aGFzKC5hZ2UtdmVyaWZpY2F0aW9uKS5zaXRlQWdyZWVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMTkwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAjY29sb3Jib3g6aGFzKC5hZ2UtdmVyaWZpY2F0aW9uKS5zaXRlQWdyZWVtZW50IHtcbiAgICBoZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNjb2xvcmJveDpoYXMoLmFnZS12ZXJpZmljYXRpb24pLnNpdGVBZ3JlZW1lbnQgPiBkaXYge1xuICBoZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgI2NvbG9yYm94OmhhcyguYWdlLXZlcmlmaWNhdGlvbikuc2l0ZUFncmVlbWVudCA+IGRpdiB7XG4gICAgaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb2xvcmJveC1odG1sLWNvbnRlbnQ6aGFzKC5hZ2UtdmVyaWZpY2F0aW9uKSB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nOiAwcHg7XG4gIGhlaWdodDogMTkwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuY29sb3Jib3gtaHRtbC1jb250ZW50OmhhcyguYWdlLXZlcmlmaWNhdGlvbikge1xuICAgIGhlaWdodDogMTg4cHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi5zaXRlLWFncmVlbWVudC1pbm5lcjpoYXMoLmFnZS12ZXJpZmljYXRpb24pIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4OHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NTQ1NDU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFhMTg7XG4gIHBhZGRpbmctYmxvY2s6IDIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnNpdGUtYWdyZWVtZW50LWlubmVyOmhhcyguYWdlLXZlcmlmaWNhdGlvbikge1xuICAgIGhlaWdodDogMTQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWFncmVlbWVudC1pbm5lcjpoYXMoLmFnZS12ZXJpZmljYXRpb24pIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MnB4O1xuICAgIGhlaWdodDogMTg4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNpdGUtYWdyZWVtZW50LWlubmVyOmhhcyguYWdlLXZlcmlmaWNhdGlvbikgLnNpdGUtYWdyZWVtZW50LWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnNpdGUtYWdyZWVtZW50LWlubmVyOmhhcyguYWdlLXZlcmlmaWNhdGlvbikgLnNpdGUtYWdyZWVtZW50LWJ1dHRvbnMge1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtYWdyZWVtZW50LWlubmVyOmhhcyguYWdlLXZlcmlmaWNhdGlvbikgLnNpdGUtYWdyZWVtZW50LWJ1dHRvbnMge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLnNpdGUtYWdyZWVtZW50LWlubmVyOmhhcyguYWdlLXZlcmlmaWNhdGlvbikgLnNpdGUtYWdyZWVtZW50LWJ1dHRvbnMgLmJ0biB7XG4gIHdpZHRoOiAxNDBweDtcbiAgcGFkZGluZy1ibG9jazogMTBweDtcbn1cbi5zaXRlLWFncmVlbWVudC1pbm5lcjpoYXMoLmFnZS12ZXJpZmljYXRpb24pIC5zaXRlLWFncmVlbWVudC1idXR0b25zIC5idG46bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0NTQ1O1xufVxuXG4uYWR2YW5jZWQtb3JkZXIgLmxieHNwbGlkZV9fdHJhY2sgLmxieC1jYXJvdXNlbF9faXRlbSAucHJvZHVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFkdmFuY2VkLW9yZGVyIC5leHRyYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5iZW5lZml0QmFubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLmluLWluZGV4IC5iZW5lZml0QmFubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi50eXBlLWNhdGVnb3J5IC5iZW5lZml0QmFubmVyIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1oZWFkZXItYmFja2dyb3VuZCk7XG59XG5cbi50eXBlLXByb2R1Y3QgLmJlbmVmaXRCYW5uZXJfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ1NDU0NTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NTQ1NDU7XG59XG5cbi5iZW5lZml0QmFubmVyLnBvc2l0aW9uLS1iZW5lZml0SG9tZXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmVuZWZpdEJhbm5lci5wb3NpdGlvbi0tYmVuZWZpdEhvbWVwYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAtNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTRweDtcbiAgYmFja2dyb3VuZDogIzE4MWExODtcbn1cbi5iZW5lZml0QmFubmVyLnBvc2l0aW9uLS1iZW5lZml0SG9tZXBhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBiYWNrZ3JvdW5kOiAjMTgxYTE4O1xufVxuXG4uYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmVuZWZpdEJhbm5lcl9fY29udGVudCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cblxuLmJlbmVmaXRCYW5uZXJfX3BpY3R1cmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5yZXNwb25zaXZlLWlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZm9vdGVyLWJhbm5lcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmZvb3Rlci1iYW5uZXJzIC5mb290ZXItYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVza3RvcCAuYmFubmVycy1yb3cge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wcm9tby1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTQ2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvbW8tYmFubmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTVweCogMik7XG4gICAgbWFyZ2luLWlubGluZTogLTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tYmFubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvbW8tYmFubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb21vLWJhbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbn1cbi5wcm9tby1iYW5uZXJfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucHJvbW8tYmFubmVyX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1iYW5uZXJfX2ltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLnByb21vLWJhbm5lcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1iYW5uZXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG4ucHJvbW8tYmFubmVyX19jb250ZW50IC5idG4uYnRuLXByaW1hcnkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRlbXBsYXRlLWhlYWRpbmdzLWZvbnQpLCBzYW5zLXNlcmlmO1xufVxuLnByb21vLWJhbm5lcl9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDMuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucHJvbW8tYmFubmVyX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1iYW5uZXJfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5wcm9tby1iYW5uZXJfX3RpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDMuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2Q3ZDBjNDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucHJvbW8tYmFubmVyX190aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tYmFubmVyX190aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDYuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb21vLWJhbm5lcl9fdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiA3LjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICB9XG59XG4ucHJvbW8tYmFubmVyX190aXRsZSBzcGFuLm91dGxpbmUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjZmZmO1xufVxuXG4ucC1kZXRhaWwtaW5uZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLm1laHViLWJvbnVzLXByb2R1Y3QtZGV0YWlsLWNvbnRhaW5lciAuY2FyZCB7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wLWRldGFpbC1pbm5lciAjcHJvZHVjdC1kZXRhaWwtZm9ybSAubWVodWItYm9udXMtcHJvZHVjdC1kZXRhaWwtY29udGFpbmVyIC5jYXJkIC5jYXJkLXRleHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNkN2QwYzQ7XG59XG4ucC1kZXRhaWwtaW5uZXIgI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLm1laHViLWJvbnVzLXByb2R1Y3QtZGV0YWlsLWNvbnRhaW5lciAuY2FyZCAuY2FyZC10ZXh0IHNwYW4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjN2FhODhlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYnJhbmRzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnJhbmRzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uYnJhbmRzIC5icmFuZC10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnJhbmRzIC5icmFuZC10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnJhbmRzIC5icmFuZC10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG4uYnJhbmRzIC5icmFuZC10ZXh0IGgyIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbi5icmFuZHMgLmJyYW5kLXRleHQgYS5jaGV2cm9uLWFmdGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnJhbmRzIC5icmFuZHMtd3JhcCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0NTQ1NDU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJyYW5kcyAuYnJhbmRzLXdyYXAge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJyYW5kcyAuYnJhbmQtc2xpZGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xuICB9XG59XG4uYnJhbmRzIC5icmFuZC1zbGlkZXIgLmJyYW5kIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuLmJyYW5kcyAuYnJhbmQtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5icmFuZHMgLmJyYW5kLXNsaWRlciAuc2xpY2stc2xpZGUgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYnJhbmRzIC5icmFuZC1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xufVxuLmJyYW5kcyAuYnJhbmQtc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnJhbmRzIC5iYW5uZXItd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1oZWFkZXItYmFja2dyb3VuZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5icmVhZGNydW1iczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItbGVmdDogOTk5OXB4IHNvbGlkIHZhcigtLWNvbG9yLWhlYWRlci1iYWNrZ3JvdW5kKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTk5cHggMCAwIHZhcigtLWNvbG9yLWhlYWRlci1iYWNrZ3JvdW5kKTtcbiAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCB2YXIoLS1jb2xvci1oZWFkZXItYmFja2dyb3VuZCk7XG59XG4uYnJlYWRjcnVtYnMgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyZWFkY3J1bWJzIGEsXG4uYnJlYWRjcnVtYnMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG4uYnJlYWRjcnVtYnMgYTpob3Zlcixcbi5icmVhZGNydW1icyBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1icyAubmF2aWdhdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBmb250LXNpemU6IDA7XG59XG4uYnJlYWRjcnVtYnMgLm5hdmlnYXRpb24tYnVsbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvdXNlci9kb2N1bWVudHMvbWltZS9zcmMvaWNvbi9hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cblxuLnR5cGUtcHJvZHVjdCAuYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHlwZS1wcm9kdWN0IC5icmVhZGNydW1icyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtcHJvZHVjdCAuYnJlYWRjcnVtYnMgPiBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudHlwZS1wcm9kdWN0IC5icmVhZGNydW1icyA+IHNwYW46bnRoLWxhc3QtY2hpbGQoMikgLm5hdmlnYXRpb24tYnVsbGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnRuLFxuYS5idG4ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10ZW1wbGF0ZS1oZWFkaW5ncy1mb250KSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJ0bjpub3QoLmJ0bi1zbSksXG5hLmJ0bjpub3QoLmJ0bi1zbSkge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5idG4uYnRuLXNtLFxuYS5idG4uYnRuLXNtIHtcbiAgcGFkZGluZzogNXB4IDE1cHggNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYnRuLmJ0bi1kZWZhdWx0LFxuYS5idG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmJ0bi5idG4tZGVmYXVsdDpob3ZlcixcbmEuYnRuLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktaG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktaG92ZXIpO1xufVxuLmJ0bi51bnZlaWwtYnV0dG9uLFxuYS5idG4udW52ZWlsLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYTE4O1xuICBib3JkZXItY29sb3I6ICM0ZTc1NWY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmJ0bi51bnZlaWwtYnV0dG9uOmhvdmVyLFxuYS5idG4udW52ZWlsLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5idG4uYnRuLWNvbnZlcnNpb24sIC5idG4uYnRuLWNhcnQsIC5idG4uYnRuLmJ0bi1wcmltYXJ5LCAuYnRuLmJ0bi1zZWNvbmRhcnksXG5hLmJ0bi5idG4tY29udmVyc2lvbixcbmEuYnRuLmJ0bi1jYXJ0LFxuYS5idG4uYnRuLmJ0bi1wcmltYXJ5LFxuYS5idG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG4uYnRuLmJ0bi1jb252ZXJzaW9uOmhvdmVyLCAuYnRuLmJ0bi1jYXJ0OmhvdmVyLCAuYnRuLmJ0bi5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuYS5idG4uYnRuLWNvbnZlcnNpb246aG92ZXIsXG5hLmJ0bi5idG4tY2FydDpob3ZlcixcbmEuYnRuLmJ0bi5idG4tcHJpbWFyeTpob3ZlcixcbmEuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktaG92ZXIpO1xufVxuLmJ0bi5idG4tc3VjY2VzcyxcbmEuYnRuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uYnRuLmJ0bi1zdWNjZXNzOmhvdmVyLFxuYS5idG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICBib3JkZXItY29sb3I6ICMyODMwNTY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGVudCAuYnRuLnVudmVpbC1idXR0b24sXG4gICNmb290ZXIgLmJ0bi51bnZlaWwtYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbiNjYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Nhcm91c2VsIC5pdGVtID4gYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbiNjYXJvdXNlbCAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY2Fyb3VzZWwgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyB7XG4gICAgdG9wOiB1bnNldDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbiNjYXJvdXNlbCAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItdGl0bGUge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgdG9wOiB1bnNldDtcbiAgb3JkZXI6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjZDRkNGQ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjY2Fyb3VzZWwgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuI2Nhcm91c2VsIC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci10ZXh0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYm90dG9tOiB1bnNldDtcbiAgb3JkZXI6IDI7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNjYXJvdXNlbCAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4jY2Fyb3VzZWwgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRleHQgPiBzcGFuIHtcbiAgZm9udC1zaXplOiA0LjQzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjY2Fyb3VzZWwgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRleHQgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzOHB4O1xuICB9XG59XG4jY2Fyb3VzZWwgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLWxpbmsge1xuICBwb3NpdGlvbjogdW5zZXQ7XG4gIHRvcDogdW5zZXQ7XG4gIG9yZGVyOiAzO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjZmZiZDg4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I2N2MyO1xufVxuLmNhcm91c2VsLWNvbnRyb2wge1xuICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sOjpiZWZvcmUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCwgLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQ6OmJlZm9yZSwgLmNhcm91c2VsLWNvbnRyb2wubGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE2cHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvdXNlci9kb2N1bWVudHMvbWltZS9zcmMvaWNvbi9uZXh0LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcbiAgbGVmdDogMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvdXNlci9kb2N1bWVudHMvbWltZS9zcmMvaWNvbi9wcmV2LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTQycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NTQ1NDU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGJjYWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGJjYWM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmJhbm5lcnMtcm93Om5vdCguZm9vdGVyLWJhbm5lcnMpIHtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7XG59XG4uYmFubmVycy1yb3c6bm90KC5mb290ZXItYmFubmVycykgLmJhbm5lci13cmFwcGVyIGE6aG92ZXIgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNrdG9wICNjYXJvdXNlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmRlc2t0b3AgLmJhbm5lcnMtcm93Om5vdCguZm9vdGVyLWJhbm5lcnMpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWhlYWRlci1iYWNrZ3JvdW5kKTtcbiAgfVxuICAuZGVza3RvcCAuYmFubmVycy1yb3c6bm90KC5mb290ZXItYmFubmVycyk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItbGVmdDogOTk5OXB4IHNvbGlkICMxODFhMTg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTk5cHggMCAwICMxODFhMTg7XG4gICAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCAjMTgxYTE4O1xuICB9XG4gIC5kZXNrdG9wIC5iYW5uZXJzLXJvdzpub3QoLmZvb3Rlci1iYW5uZXJzKSAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmRlc2t0b3AgLmJhbm5lcnMtcm93Om5vdCguZm9vdGVyLWJhbm5lcnMpIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZGVza3RvcCAuYmFubmVycy1yb3c6bm90KC5mb290ZXItYmFubmVycykgLm5leHQtdG8tY2Fyb3VzZWwtYmFubmVycyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluLWluZGV4IC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5pbi1pbmRleCAuYmFubmVycy1yb3c6bm90KC5mb290ZXItYmFubmVycykgPiBkaXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5vbC5jYXJ0LWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5vbC5jYXJ0LWhlYWRlciBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG5vbC5jYXJ0LWhlYWRlciBsaSBhLFxub2wuY2FydC1oZWFkZXIgbGkgc3Ryb25nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG9sLmNhcnQtaGVhZGVyIGxpIGEsXG4gIG9sLmNhcnQtaGVhZGVyIGxpIHN0cm9uZyB7XG4gICAgZ2FwOiA4cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxub2wuY2FydC1oZWFkZXIgbGkgYTo6YmVmb3JlLFxub2wuY2FydC1oZWFkZXIgbGkgc3Ryb25nOjpiZWZvcmUge1xuICBtYXJnaW46IDAgMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbn1cbm9sLmNhcnQtaGVhZGVyIGxpIGEgc3Bhbixcbm9sLmNhcnQtaGVhZGVyIGxpIHN0cm9uZyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxub2wuY2FydC1oZWFkZXIgbGkgYSBzcGFuOjphZnRlcixcbm9sLmNhcnQtaGVhZGVyIGxpIHN0cm9uZyBzcGFuOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5vbC5jYXJ0LWhlYWRlciBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cbm9sLmNhcnQtaGVhZGVyIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbm9sLmNhcnQtaGVhZGVyIGxpIGE6aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbm9sLmNhcnQtaGVhZGVyIGxpLmFjdGl2ZSBzdHJvbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYTE4O1xufVxub2wuY2FydC1oZWFkZXIgbGkuYWN0aXZlIHN0cm9uZzo6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cbm9sLmNhcnQtaGVhZGVyIGxpLmFjdGl2ZSBzdHJvbmcgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5vbC5jYXJ0LWhlYWRlciBsaS5jb21wbGV0ZWQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFhMTg7XG59XG5vbC5jYXJ0LWhlYWRlciBsaS5jb21wbGV0ZWQgYTo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICBvbC5jYXJ0LWhlYWRlciBsaSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cblxuLmNvbnRhY3Qtc2VjdGlvbiB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwYWRkaW5nOiAzNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFhMTg7XG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xufVxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2IGEgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2IGEgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXYgYSBzdHJvbmcge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXYgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2IGRpdiA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdjpmaXJzdC1vZi10eXBlIGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdjpsYXN0LW9mLXR5cGUgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMikgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXY6bnRoLWNoaWxkKDIpIGEgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXY6bnRoLWNoaWxkKDIpIGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2IHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NTQ1NDU7XG4gIH1cbiAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2IGEgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2Omxhc3Qtb2YtdHlwZSBhIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdjpmaXJzdC1vZi10eXBlIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmJlbmVmaXRCYW5uZXJfX2RhdGE6aGFzKC5jdGEtYmFyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmN0YS1iYXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgcGFkZGluZzogMTJweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZTc1NWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS1iYXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBtYXJnaW4taW5saW5lOiAtMjBweDtcbiAgfVxufVxuLmN0YS1iYXI6YmVmb3JlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNoYWRvdzogNzBweCAwIDAgIzRlNzU1ZiwgLTcwcHggMCAwICM0ZTc1NWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS1iYXI6YmVmb3JlIHtcbiAgICByaWdodDogLTIwcHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgYm94LXNoYWRvdzogNzAwcHggMCAwICM0ZTc1NWYsIC03MDBweCAwIDAgIzRlNzU1ZjtcbiAgfVxufVxuXG4uY3RhLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiA1NnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRlbXBsYXRlLWhlYWRpbmdzLWZvbnQpLCBzYW5zLXNlcmlmO1xufVxuLmN0YS1jb250ZW50IC5jdGEtbGluayB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS1jb250ZW50IC5jdGEtbGluayB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uY3RhLWNvbnRlbnQgLmN0YS1saW5rLnRleHQtZmlsbCB7XG4gIGNvbG9yOiAjYzRiY2FjO1xufVxuLmN0YS1jb250ZW50IC5jdGEtbGluay50ZXh0LW91dGxpbmUtZmlsbCB7XG4gIGNvbG9yOiAjNGU3NTVmO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggI2M0YmNhYztcbn1cbi5jdGEtY29udGVudCAuY3RhLWxpbms6aG92ZXIge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbiNkZXNjcmlwdGlvbjpoYXMoLm1pbWUtdGFibGUpIC5iYXNpYy1kZXNjcmlwdGlvbiB7XG4gIGZsZXg6IHVuc2V0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdW5zZXQ7XG59XG4jZGVzY3JpcHRpb246aGFzKC5taW1lLXRhYmxlKSAubWltZS10YWJsZSB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4jZGVzY3JpcHRpb246aGFzKC5taW1lLXRhYmxlKSAubWltZS10YWJsZSA+IHRib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNkZXNjcmlwdGlvbjpoYXMoLm1pbWUtdGFibGUpIC5taW1lLXRhYmxlID4gdGJvZHkgPiB0ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4jZGVzY3JpcHRpb246aGFzKC5taW1lLXRhYmxlKSAubWltZS10YWJsZSA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCB0ZDpudGgtY2hpbGQoMSkge1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZGVzY3JpcHRpb246aGFzKC5taW1lLXRhYmxlKSAubWltZS10YWJsZSA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCB0ZDpudGgtY2hpbGQoMSkge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNkZXNjcmlwdGlvbjpoYXMoLm1pbWUtdGFibGUpIC5taW1lLXRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgb3JkZXI6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNkZXNjcmlwdGlvbjpoYXMoLm1pbWUtdGFibGUpIC5taW1lLXRhYmxlID4gdGJvZHkgPiB0ciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbiNkZXNjcmlwdGlvbjpoYXMoLm1pbWUtdGFibGUpIC5taW1lLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZGVzY3JpcHRpb246aGFzKC5taW1lLXRhYmxlKSAubWltZS10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNkZXNjcmlwdGlvbjpoYXMoLm1pbWUtdGFibGUpIC5taW1lLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNkZXNjcmlwdGlvbjpoYXMoLm1pbWUtdGFibGUpIC5taW1lLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZGVzY3JpcHRpb246aGFzKC5taW1lLXRhYmxlKSAubWltZS10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbiNkZXNjcmlwdGlvbjpoYXMoLm1pbWUtdGFibGUpIC5taW1lLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gaDIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogI2M0YmNhYztcbiAgZm9udC1zaXplOiAyLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZGVzY3JpcHRpb246aGFzKC5taW1lLXRhYmxlKSAubWltZS10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IGgyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNkZXNjcmlwdGlvbjpoYXMoLm1pbWUtdGFibGUpIC5taW1lLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IHVuc2V0O1xuICB9XG59XG4jZGVzY3JpcHRpb246aGFzKC5taW1lLXRhYmxlKSAubWltZS10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IHA6bm90KDpoYXMoaW1nKSkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNkZXNjcmlwdGlvbjpoYXMoLm1pbWUtdGFibGUpIC5taW1lLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gcDpub3QoOmhhcyhpbWcpKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZGVzY3JpcHRpb246aGFzKC5taW1lLXRhYmxlKSAubWltZS10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZDpub3QoOmhhcyhwID4gaW1nKSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2Rlc2NyaXB0aW9uOmhhcygubWltZS10YWJsZSkgLm1pbWUtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZDpub3QoOmhhcyhwID4gaW1nKSkge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Rlc2NyaXB0aW9uOmhhcygubWltZS10YWJsZSkgLm1pbWUtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6aGFzKHAgPiBpbWcpIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNkZXNjcmlwdGlvbjpoYXMoLm1pbWUtdGFibGUpIC5taW1lLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOm5vdCg6aGFzKHAgPiBpbWcpKSB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuI2Rlc2NyaXB0aW9uOmhhcygubWltZS10YWJsZSkgLm1pbWUtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiBwIHtcbiAgbGluZS1oZWlnaHQ6IDI1LjZweDtcbiAgY29sb3I6ICNjNGJjYWM7XG59XG4jZGVzY3JpcHRpb246aGFzKC5taW1lLXRhYmxlKSAubWltZS10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IHA6aGFzKGltZykge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Rlc2NyaXB0aW9uOmhhcygubWltZS10YWJsZSkgLm1pbWUtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiBwOmhhcyhpbWcpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTVweCogMik7XG4gICAgbWFyZ2luLWlubGluZTogLTE1cHg7XG4gIH1cbn1cbiNkZXNjcmlwdGlvbjpoYXMoLm1pbWUtdGFibGUpIC5taW1lLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gcDpoYXMoaW1nKSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4taW5saW5lOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Rlc2NyaXB0aW9uOmhhcygubWltZS10YWJsZSkgLm1pbWUtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiBwOmhhcyhpbWcpIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNkZXNjcmlwdGlvbjpoYXMoLm1pbWUtdGFibGUpIC5taW1lLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gcDpoYXMoaW1nKSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNkZXNjcmlwdGlvbjpoYXMoLm1pbWUtdGFibGUpIC5taW1lLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gcDpoYXMoaW1nKSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4jZGVzY3JpcHRpb246aGFzKC5taW1lLXRhYmxlKSAubWltZS10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IHAgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2Rlc2NyaXB0aW9uOmhhcygubWltZS10YWJsZSkgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NTQ1NDU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Rlc2NyaXB0aW9uOmhhcygubWltZS10YWJsZSkgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNkZXNjcmlwdGlvbjpoYXMoLm1pbWUtdGFibGUpIC5leHRlbmRlZC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gIH1cbn1cbiNkZXNjcmlwdGlvbjpoYXMoLm1pbWUtdGFibGUpIC5leHRlbmRlZC1kZXNjcmlwdGlvbiBzdHJvbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogdmFyKC0tdGVtcGxhdGUtaGVhZGluZ3MtZm9udCksIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbiNkZXNjcmlwdGlvbjpoYXMoLm1pbWUtdGFibGUpIC5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2Rlc2NyaXB0aW9uOmhhcygubWltZS10YWJsZSkgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0ciB0aCB7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG59XG4jZGVzY3JpcHRpb246aGFzKC5taW1lLXRhYmxlKSAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRyIHRkIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNmaWx0ZXJzIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyMzFmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5ib3guYm94LXNtLmJveC1iZy12YXJpYW50IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiBoNCxcbiNjb250ZW50IC5zbGlkZXItd3JhcHBlciBoNCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjZDdkMGM0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiBoNDo6YWZ0ZXIsXG4jY29udGVudCAuc2xpZGVyLXdyYXBwZXIgaDQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJTaG9wdGV0XCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM0ZTc1NWY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5zaG93RmlsdGVyIGg0OjphZnRlciwgI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmhpZGVGaWx0ZXIgaDQ6OmFmdGVyLFxuI2NvbnRlbnQgLnNsaWRlci13cmFwcGVyLnNob3dGaWx0ZXIgaDQ6OmFmdGVyLFxuI2NvbnRlbnQgLnNsaWRlci13cmFwcGVyLmhpZGVGaWx0ZXIgaDQ6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLWxhYmVsLFxuI2NvbnRlbnQgLnNsaWRlci13cmFwcGVyIC5maWx0ZXItbGFiZWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1sYWJlbCAuZmlsdGVyLWNvdW50LFxuI2NvbnRlbnQgLnNsaWRlci13cmFwcGVyIC5maWx0ZXItbGFiZWwgLmZpbHRlci1jb3VudCB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItbGFiZWwgLmZpbHRlci1jb3VudDo6YmVmb3JlLFxuI2NvbnRlbnQgLnNsaWRlci13cmFwcGVyIC5maWx0ZXItbGFiZWwgLmZpbHRlci1jb3VudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCI7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1sYWJlbCAuZmlsdGVyLWNvdW50OjphZnRlcixcbiNjb250ZW50IC5zbGlkZXItd3JhcHBlciAuZmlsdGVyLWxhYmVsIC5maWx0ZXItY291bnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCIpXCI7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci10b3RhbC1jb3VudCxcbiNjb250ZW50IC5zbGlkZXItd3JhcHBlciAuZmlsdGVyLXRvdGFsLWNvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjIzMWY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDU0NTQ1O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uICsgLmZpbHRlci1zZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0NTQ1O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5hZHZhbmNlZC1wYXJhbWV0ZXIge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5hZHZhbmNlZC1wYXJhbWV0ZXIgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lciB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5hZHZhbmNlZC1wYXJhbWV0ZXIgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLmFkdmFuY2VkLXBhcmFtZXRlciAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuYWR2YW5jZWQtcGFyYW1ldGVyIC5hZHZhbmNlZC1wYXJhbWV0ZXItaW5uZXIueWVzLWJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLmFkdmFuY2VkLXBhcmFtZXRlciAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyLnllcy1iZWZvcmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLWNvdW50IHtcbiAgYm9yZGVyOiBub25lO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tYm9vbGVhbiBoNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKSBmaWVsZHNldCBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uOm5vdCguZmlsdGVyLXNlY3Rpb24tYm9vbGVhbikgZmllbGRzZXQgZGl2IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbjpub3QoLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4pIGZpZWxkc2V0IGRpdi5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXIgPiBkaXYge1xuICBwYWRkaW5nOiAwIDhweCA4cHggMDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbjpub3QoLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4pIGZpZWxkc2V0IC5zaG93LW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbjpub3QoLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4pOm5vdCguaGlkZUZpbHRlcikuc2hvd0FsbCBmb3JtIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogMTc1cHg7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKSBmb3JtIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbjpub3QoLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4pOm5vdCguaGlkZUZpbHRlcikge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbjpub3QoLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4pOm5vdCguaGlkZUZpbHRlcikgZm9ybSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIGhlaWdodDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMtaWQtMzI3IGZpZWxkc2V0IC5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmljLWlkLTMyNyBmaWVsZHNldCAuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyIGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMtaWQtMzI3IGZpZWxkc2V0IC5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXIgZGl2IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmljLWlkLTMyNyAuY29sb3JzLWhpZGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQxcHg7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYy1pZC0zMjcgLnNob3ctbW9yZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLnNob3ctbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5zaG93LW1vcmUgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5zaG93LW1vcmUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuc2hvdy1tb3JlIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLnNob3ctbW9yZSBhIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlNob3B0ZXRcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzRlNzU1ZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLnNob3dBbGwgZmllbGRzZXQgZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24uc2hvd0FsbCAuc2hvdy1tb3JlIHNwYW4sICNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmljLWlkLTMyNyAuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyOm5vdCguY29sb3JzLWhpZGUpICsgLnNob3ctbW9yZSBzcGFuIHtcbiAgZm9udC1zaXplOiAwO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLnNob3dBbGwgLnNob3ctbW9yZSBzcGFuOjpiZWZvcmUsICNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmljLWlkLTMyNyAuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyOm5vdCguY29sb3JzLWhpZGUpICsgLnNob3ctbW9yZSBzcGFuOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLnNob3dBbGwgLnNob3ctbW9yZSBzcGFuOjphZnRlciwgI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMtaWQtMzI3IC5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXI6bm90KC5jb2xvcnMtaGlkZSkgKyAuc2hvdy1tb3JlIHNwYW46OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAjY2xlYXItZmlsdGVycyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uICNjbGVhci1maWx0ZXJzIC5jbG9zZS1hZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMnB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gI2NsZWFyLWZpbHRlcnMgLmNsb3NlLWFmdGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gI2NsZWFyLWZpbHRlcnMgLmNsb3NlLWFmdGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2xpZGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnNsaWRlci13cmFwcGVyIGg0IHtcbiAgb3JkZXI6IC0zO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGlkZXItd3JhcHBlciA+IGRpdiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHVuc2V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uc2xpZGVyLXdyYXBwZXIuaGlkZUZpbHRlciB7XG4gIGhlaWdodDogNTJweDtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi5zbGlkZXItd3JhcHBlci5oaWRlRmlsdGVyID4gZGl2IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnVpLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuXG4uc2xpZGVyLWNvbnRlbnQge1xuICBvcmRlcjogLTI7XG4gIG1hcmdpbjogMTBweCAwIDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTQ1NDU7XG4gIGJvcmRlci1jb2xvcjogIzQ1NDU0NTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHRvcDogLTlweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiA1cHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZyb20sXG4udG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMC44O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyMzFmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDU0NTQ1O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5maWx0ZXItc2VjdGlvbi1jb3VudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNjbGVhci1maWx0ZXJzIHtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbn1cbiNjbGVhci1maWx0ZXJzIC5jbG9zZS1hZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTVweCA0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDU0NTQ1O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuI2NsZWFyLWZpbHRlcnMgLmNsb3NlLWFmdGVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG5cbi5zZWxlY3RlZC1maWx0ZXJzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAtNXB4IDVweDtcbiAgLW1zLWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG59XG4uc2VsZWN0ZWQtZmlsdGVycyAuZmlsdGVyLWxhYmVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgbWluLWhlaWdodDogYXV0bztcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDdweCAxNXB4IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xufVxuLnNlbGVjdGVkLWZpbHRlcnMgLmZpbHRlci1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1mYW1pbHk6IHNob3B0ZXQ7XG4gIGZvbnQtc2l6ZTogMC41NjI1cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLnNlbGVjdGVkLWZpbHRlcnMgLmZpbHRlci1jb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmaWx0ZXJzIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTFweDtcbn1cbiNmaWx0ZXJzIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4jZmlsdGVycyA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDVweCA4cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbiNmaWx0ZXJzIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG5cbi5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIgLmJ0bi5idG4tZGVmYXVsdC51bnZlaWwtYnV0dG9uIHtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFhMTg7XG4gIGJvcmRlci1jb2xvcjogIzQ1NDU0NTtcbn1cbi5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVyIC5idG4uYnRuLWRlZmF1bHQudW52ZWlsLWJ1dHRvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10ZW1wbGF0ZS1oZWFkaW5ncy1mb250KSwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTNweCAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIgLmJ0bi5idG4tZGVmYXVsdC51bnZlaWwtYnV0dG9uOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzRlNzU1Zjtcbn1cbi5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVyIC5idG4uYnRuLWRlZmF1bHQudW52ZWlsLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFhMTg7XG4gIGJvcmRlci1jb2xvcjogIzQ1NDU0NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciAuYnRuLmJ0bi1kZWZhdWx0LnVudmVpbC1idXR0b24ge1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlcixcbiAgLmZpbHRlci1zZWN0aW9uLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAjZmlsdGVycyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDU0NTQ1O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmZpbHRlci1zZWN0aW9ucyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMjMxZjtcbiAgfVxuICAjY29udGVudCAuZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYzpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLWNvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNjb250ZW50IC5zbGlkZXItd3JhcHBlciBoNCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAjY29udGVudCAuZmlsdGVyLXNlY3Rpb24uc2hvd0ZpbHRlciBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyICNwcm9kdWN0cy1saXN0aW5nLW9yZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuLmZsYWdzIHtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAwcHg7XG59XG4uZmxhZ3MgLmZsYWctZGlzY291bnQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgY29sb3I6ICNiYTFiMDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDBkMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZsYWdzIC5mbGFnLWRpc2NvdW50IC5wcmljZS1zdGFuZGFyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxhZ3MgLmZsYWctZGlzY291bnQgLnByaWNlLXNhdmUge1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2JhMWIwMjtcbn1cblxuLmZsYWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5mbGFnLmZsYWctYWN0aW9uIHtcbiAgY29sb3I6ICNmZjU2NWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZjA7XG59XG4uZmxhZy5mbGFnLW5ldyB7XG4gIGNvbG9yOiAjNDZjYjhiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmZmY2O1xufVxuLmZsYWcuZmxhZy1kb3BvcnVjdWplbWUge1xuICBjb2xvcjogIzAwNjY5OTtcbn1cbi5mbGFnLW1hc3RlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QgLnByaWNlcyAucHJpY2Utc2F2ZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYmExYjAyO1xufVxuXG4uY291bnRyeS1mbGFnIC5zaHAtZmxhZy1sYWJlbCB7XG4gIGNvbG9yOiAjYzRiY2FjO1xufVxuXG4jZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbiAgYm9yZGVyOiBub25lO1xufVxuI2Zvb3RlciBoNCB7XG4gIG1hcmdpbjogMzBweCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGNvbG9yOiAjZDdkMGM0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNmb290ZXIgaDQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTNiM2E7XG4gIH1cbn1cbiNmb290ZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgY29sb3I6ICNkN2QwYzQ7XG59XG4jZm9vdGVyIC5jb250YWN0LWJveCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jZm9vdGVyIC5iYW5uZXIge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2Zvb3RlciAuYmFubmVyLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI2Zvb3RlciAuYmFubmVyLXdyYXBwZXIgYTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYTE4O1xufVxuI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZChuKzYpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciB1bCBsaSB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuLmZvb3Rlci1yb3dzIC5jb250YWN0LWJveCB1bCB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mb290ZXItcm93cyAuY29udGFjdC1ib3ggdWwgbGk6bm90KC5zb2NpYWwtaWNvbi1saXN0KSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZm9vdGVyLXJvd3MgLmNvbnRhY3QtYm94IHVsIGxpLnNvY2lhbC1pY29uLWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3QtYm94IHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi5jb250YWN0LWJveCB1bCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb250YWN0LWJveCB1bCA+IGxpOm50aC1jaGlsZCgyKSB7XG4gIG9yZGVyOiAtMTtcbn1cbi5jb250YWN0LWJveCB1bCBsaTpub3QoLnNvY2lhbC1pY29uLWxpc3QpIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb250YWN0LWJveCB1bCBsaTpub3QoLnNvY2lhbC1pY29uLWxpc3QpIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLmNvbnRhY3QtYm94IHVsIGxpOm5vdCguc29jaWFsLWljb24tbGlzdCkgc3BhbiBhIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLmNvbnRhY3QtYm94IHVsIGxpIHNwYW4ubWFpbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC91c2VyL2RvY3VtZW50cy9taW1lL3NyYy9pY29uL21haWxfaGVhZGVyLnN2Zz8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4uY29udGFjdC1ib3ggdWwgbGkgc3Bhbi50ZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvdXNlci9kb2N1bWVudHMvbWltZS9zcmMvaWNvbi9waG9uZV9oZWFkZXIuc3ZnPzEpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbi5jb250YWN0LWJveCAuc29jaWFsLWljb24tbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNvbnRhY3QtYm94IC5zb2NpYWwtaWNvbi1saXN0IC5zb2NpYWwtaWNvbiB7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNkN2QwYzQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY29udGFjdC1ib3ggLnNvY2lhbC1pY29uLWxpc3QgLnNvY2lhbC1pY29uOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5jb250YWN0LWJveCAuaW5zdGFncmFtIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5jb250YWN0LWJveCAuaW5zdGFncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmNvbnRhY3QtYm94IC5mYWNlYm9vayB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uY29udGFjdC1ib3ggLmZhY2Vib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4jZm9vdGVyIC5jb250YWN0LWJveCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4jZm9vdGVyIC5jb250YWN0LWJveCB1bCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNmb290ZXIgLmNvbnRhY3QtYm94IHVsID4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgb3JkZXI6IC0xO1xufVxuI2Zvb3RlciAuY29udGFjdC1ib3ggdWwgbGkgc3Bhbi5tYWlsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3VzZXIvZG9jdW1lbnRzL21pbWUvc3JjL2ljb24vbWFpbF9mb290ZXIuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4jZm9vdGVyIC5jb250YWN0LWJveCB1bCBsaSBzcGFuLnRlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC91c2VyL2RvY3VtZW50cy9taW1lL3NyYy9pY29uL3Bob25lX2Zvb3Rlci5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbiNmb290ZXIgLmNvbnRhY3QtYm94IC5zb2NpYWwtaWNvbi1saXN0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4jZm9vdGVyIC5jb250YWN0LWJveCAuc29jaWFsLWljb24tbGlzdCAuc29jaWFsLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZDdkMGM0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2Zvb3RlciAuY29udGFjdC1ib3ggLnNvY2lhbC1pY29uLWxpc3QgLnNvY2lhbC1pY29uOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbiNmb290ZXIgLmNvbnRhY3QtYm94IC5pbnN0YWdyYW0ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuI2Zvb3RlciAuY29udGFjdC1ib3ggLmluc3RhZ3JhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKC91c2VyL2RvY3VtZW50cy9taW1lL3NyYy9pY29uL2lnLnN2Zz8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4jZm9vdGVyIC5jb250YWN0LWJveCAuZmFjZWJvb2sge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuI2Zvb3RlciAuY29udGFjdC1ib3ggLmZhY2Vib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3VzZXIvZG9jdW1lbnRzL21pbWUvc3JjL2ljb24vZmIuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5cbi5mb290ZXItbG9nbyB7XG4gIG1heC13aWR0aDogMjAzcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJsb2NrOiAyMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItbG9nbyB7XG4gICAgbWFyZ2luOiB1bnNldDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG4uZm9vdGVyLWxvZ286aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmZvb3Rlci1pY29ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNhM2IzYTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWljb25zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uZm9vdGVyLWljb25zIGg1IHtcbiAgbWFyZ2luOiAxMHB4IDE1cHggMTBweCAwO1xuICBmb250LWZhbWlseTogdmFyKC0tdGVtcGxhdGUtZm9udCksIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5mb290ZXItaWNvbnMgLndyYXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mb290ZXItaWNvbnMgLnBheW1lbnQsXG4uZm9vdGVyLWljb25zIC5zaGlwcGluZyB7XG4gIHBhZGRpbmc6IDMwcHggMTBweDtcbn1cbi5mb290ZXItaWNvbnMgLnBheW1lbnQgaW1nLFxuLmZvb3Rlci1pY29ucyAuc2hpcHBpbmcgaW1nIHtcbiAgbWF4LXdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItaWNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM2EzYjNhO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHVuc2V0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHVuc2V0O1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciA+IGRpdiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZm9vdGVyLWljb25zID4gZGl2IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmZvb3Rlci1saW5rcyA+IGRpdiB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNmb290ZXIgLmNvbnRhY3QtYm94Om5vdCguc29jaWFsLWJveCkgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2EzYjNhO1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDIpLCAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCgzKSwgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoNCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2EzYjNhO1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDIpIGg0LCAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCgzKSBoNCwgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoNCkgaDQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCgyKSBoNDo6YWZ0ZXIsICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDMpIGg0OjphZnRlciwgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoNCkgaDQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZVwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJTaG9wdGV0XCI7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjNGU3NTVmO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMikgdWwsICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDMpIHVsLCAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg0KSB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDIpLnNob3ctbGlzdCBoNDo6YWZ0ZXIsICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDMpLnNob3ctbGlzdCBoNDo6YWZ0ZXIsICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDQpLnNob3ctbGlzdCBoNDo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDIpLnNob3ctbGlzdCB1bCwgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMykuc2hvdy1saXN0IHVsLCAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg0KS5zaG93LWxpc3QgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDUpIGg0LFxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg1KSB1bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNmb290ZXIgI3NpZ25hdHVyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAjZm9vdGVyIC5mb290ZXItYm90dG9tIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gICNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciAuY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciAjc2lnbmF0dXJlIHtcbiAgICBmbG9hdDogdW5zZXQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mb290ZXItaWNvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzYTNiM2E7XG4gIH1cbiAgLmZvb3Rlci1pY29ucyAucGF5bWVudCxcbiAgLmZvb3Rlci1pY29ucyAuc2hpcHBpbmcge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlci1pY29ucyAucGF5bWVudCBpbWcsXG4gIC5mb290ZXItaWNvbnMgLnNoaXBwaW5nIGltZyB7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmZvb3Rlci1saW5rcyA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXItbGlua3MgPiBkaXYgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNjVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFhMTggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMXB4ICMxODFhMTggaW5zZXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNkN2QwYzQgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ1NDU0NTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLmZvcm0tY29udHJvbDpob3Zlcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLmZvcm0tY29udHJvbDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5pbnB1dDpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0NTQ1O1xufVxuXG4uY29tcGFjdC1mb3JtIC5idG4sXG4uaW5wdXQtZ3JvdXAgLmJ0bixcbi5kaXNjb3VudC1jb3Vwb24gLmlucHV0LWdyb3VwIC5idG4ge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uY29tcGFjdC1mb3JtIC5idG46OmJlZm9yZSxcbi5pbnB1dC1ncm91cCAuYnRuOjpiZWZvcmUsXG4uZGlzY291bnQtY291cG9uIC5pbnB1dC1ncm91cCAuYnRuOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuLmNvbXBhY3QtZm9ybSAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4uZGlzY291bnQtY291cG9uIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG4uc3Vic2NyaWJlLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5zdWJzY3JpYmUtZm9ybSAuYnRuIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnN1YnNjcmliZS1mb3JtIC5idG46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3Vic2NyaWJlLWZvcm0gLmJ0biAuc3Itb25seSB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBjbGlwOiBpbml0aWFsO1xufVxuXG5zZWxlY3QsXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ2dBQUFBNkNBWUFBQURDNEJ2OUFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFDbFNVUkJWSGdCN2RneERvSkFFRWJoSGVNaGlLY2gzbHZoWnVyZkdSTXNlRk1ROGw1Q3cwN3hKYkRGYmsyMzZUVU8zR1VjUElFMGdUU0JOSUUwZ1RTQk5JRTBnVFNCTklFMGdUU0JOSUcwY3dQWDV6cXE2dTlNMWpPM053U2M3L05ZSHNzbU11K3pucm05NFUrOGhlekFwWlovOEJmWmhVdHRtK1FiMllWTDFYM0RtZzNSaFV2bEZUQk1JRTBnVFNCTklFMGdUU0JOSUUwZ1RTQk5JTzM2ZVE1OXFuc0REZnNrell1NXBPQUFBQUFBU1VWT1JLNUNZSUk9KTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ1NDU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbnNlbGVjdDpmb2N1cyxcbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMjMxZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0b3A6IHVuc2V0O1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkMGM0O1xuICBib3JkZXItY29sb3I6ICNkN2QwYzQ7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiAxMHg7XG4gIGxlZnQ6IDNweDtcbiAgY29sb3I6ICMxODFhMTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2QwYzQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NTQ1NDU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG59XG5pbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG5sYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG5cbi50eXBlLXByb2R1Y3QgLmNvbnNlbnRzIC53aG9sZS13aWR0aCBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ub3JkZXJpbmctcHJvY2VzcyAuY29uc2VudHMgLndob2xlLXdpZHRoIGEge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5jb25zZW50cyAud2hvbGUtd2lkdGgge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLmNvbnNlbnRzIC53aG9sZS13aWR0aCBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLmNvbnNlbnRzIC53aG9sZS13aWR0aCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yYWRpby13cmFwcGVyLmFjdGl2ZSBsYWJlbCA+IHNwYW4gYiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG4ucmFkaW8td3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIC5zdWJsYWJlbCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucmFkaW8td3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIC5zdWJsYWJlbCBhIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uaW4taW5kZXggI2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5wb3B1cC13aWRnZXQuY2FydC13aWRnZXQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbn1cblxuLmNhcnQtd2lkZ2V0LXByb2R1Y3QtbmFtZSBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cbi5jYXJ0LXdpZGdldC1wcm9kdWN0LXByaWNlIHN0cm9uZyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG5cbi5jYXJ0LWZyZWUtc2hpcHBpbmcgPiBkaXYge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuXG4uc2VhcmNoLXdpbmRvdy12aXNpYmxlICNoZWFkZXIgLnNlYXJjaC1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFhMTg7XG59XG5cbiNoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1oZWFkZXItYmFja2dyb3VuZCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDU0NTQ1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuI2hlYWRlciAuc2VhcmNoIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuI2hlYWRlciAuc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2hlYWRlciAuc2VhcmNoLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBjb2xvcjogI2M0YmNhYztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBib3JkZXI6IDNweCBzb2xpZCAjNDU0NTQ1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjYzRiY2FjO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI2hlYWRlciAuc2VhcmNoLWZvcm0gLmZvcm0tY29udHJvbDpob3Zlcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2M0YmNhYztcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtIC5mb3JtLWNvbnRyb2w6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjNGJjYWM7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWJ1dHRvbiB7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAwO1xufVxuI2hlYWRlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1idXR0b246OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtaW5wdXQtaWNvbiB7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWlucHV0LWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci80NTM0NzAubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvc2VhcmNoLnN2Zz92PTEpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtOmhvdmVyIC5zZWFyY2gtaW5wdXQge1xuICBjb2xvcjogI2M0YmNhYztcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0NTQ1O1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYS5mYXZvcml0ZSB7XG4gIG9yZGVyOiAyO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9Y2FydF0ge1xuICBvcmRlcjogMztcbiAgd2lkdGg6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9Y2FydF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzQ1MzQ3MC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9jYXJ0LnN2Zz92PTEpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1jYXJ0XSBpIHtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiAtMTJweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1jYXJ0XSAuY2FydC1wcmljZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWxvZ2luXSB7XG4gIG9yZGVyOiAxO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWxvZ2luXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzQ1MzQ3MC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy91c2VyLnN2Zz92PTEpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4jaGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbiAgYm9yZGVyOiBub25lO1xufVxuI2hlYWRlciAubWFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGVhZGVyIC5zZWFyY2hXaGlzcGVyZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYTE4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDU0NTQ1O1xufVxuI2hlYWRlciAuc2VhcmNoV2hpc3BlcmVyIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuI2hlYWRlciAuc2VhcmNoV2hpc3BlcmVyX19jb250ZW50LS1lbXB0eSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG5cbi5zZWFyY2gtZm9jdXNlZCAjaGVhZGVyIC5zZWFyY2gtaW5wdXQge1xuICBjb2xvcjogI2M0YmNhYztcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNoZWFkZXIgLnVzZXItYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNoZWFkZXIgLmhlYWRlci10b3AgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTRweDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI2hlYWRlciAuc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwNTtcbiAgICB0b3A6IDcwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFhMTg7XG4gIH1cbiAgI2hlYWRlciAuc2VhcmNoIC5jb250YWN0LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjaGVhZGVyIC5zZWFyY2ggLmZvcm0tY29udHJvbCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAjaGVhZGVyIC5zZWFyY2hXaGlzcGVyZXIge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMTM1cHgpO1xuICAgIHRvcDogMTAwJTtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PW5hdmlnYXRpb25dIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNTRweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ1NDU0NTtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1uYXZpZ2F0aW9uXTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICBjb2xvcjogI2M0YmNhYztcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1zZWFyY2hdIHtcbiAgICBvcmRlcjogLTU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9c2VhcmNoXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyMFwiO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogXCJTaG9wdGV0XCI7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICNjNGJjYWM7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9bG9naW5dIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9bG9naW5dOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci80NTM0NzAubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvdXNlci5zdmc/dj0xKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9Y2FydF0ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1jYXJ0XSBpIHtcbiAgICBib3R0b206IDEycHg7XG4gICAgbGVmdDogNXB4O1xuICB9XG4gICNoZWFkZXIgLnNpdGUtbmFtZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMTUycHg7XG4gICAgbWF4LXdpZHRoOiAxNTJweDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnVzZXItYWN0aW9uLWluIC5wb3B1cC13aWRnZXQuY2FydC13aWRnZXQge1xuICAgIHRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRvcDogMDtcbiAgfVxuICAjaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItdG9wIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXRvcCAubWFpbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXRvcCAubWFpbCBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXRvcCAubWFpbCBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci80NTM0NzAubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvbWFpbC1nLnN2Zz8xPzEpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG4gICNoZWFkZXIgLnNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItdG9wLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXRvcC13cmFwcGVyID4gZGl2IHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gICNoZWFkZXIgLmhlYWRlci10b3Atd3JhcHBlciAubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItdG9wLXdyYXBwZXIgLnNpdGUtbmFtZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICBtaW4td2lkdGg6IDE3NXB4O1xuICAgIG1heC13aWR0aDogMTc1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gICNoZWFkZXIgLmhlYWRlci10b3Atd3JhcHBlciAuc2l0ZS1uYW1lIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNoZWFkZXIgLmhlYWRlci1ib3R0b20td3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICBtaW4td2lkdGg6IDE3NXB4O1xuICAgIG1heC13aWR0aDogMTc1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhIHtcbiAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1jYXJ0XSAuY2FydC1wcmljZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWxvZ2luXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjaGVhZGVyIC5zZWFyY2gge1xuICAgIG1heC13aWR0aDogNTMwcHg7XG4gIH1cbn1cbmJvZHksXG4ub3JkZXJpbmctcHJvY2VzcyB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5ib2R5IC5vdmVyYWxsLXdyYXBwZXIsXG4ub3JkZXJpbmctcHJvY2VzcyAub3ZlcmFsbC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAub3ZlcmFsbC13cmFwcGVyLFxuICAub3JkZXJpbmctcHJvY2VzcyAub3ZlcmFsbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTkyLjE1cHg7XG4gIH1cbn1cbmJvZHkgLnRvcC1uYXZpZ2F0aW9uLWJhcixcbi5vcmRlcmluZy1wcm9jZXNzIC50b3AtbmF2aWdhdGlvbi1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAyMDtcbn1cbmJvZHkgLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tbWVudSxcbi5vcmRlcmluZy1wcm9jZXNzIC50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLW1lbnUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5ib2R5ICNoZWFkZXIsXG4ub3JkZXJpbmctcHJvY2VzcyAjaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAjaGVhZGVyLFxuICAub3JkZXJpbmctcHJvY2VzcyAjaGVhZGVyIHtcbiAgICB0b3A6IDQwLjE1cHg7XG4gIH1cbn1cbmJvZHkgLnBvcHVwLXdpZGdldC5jYXJ0LXdpZGdldCxcbi5vcmRlcmluZy1wcm9jZXNzIC5wb3B1cC13aWRnZXQuY2FydC13aWRnZXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSAjbmF2aWdhdGlvbixcbiAgLm9yZGVyaW5nLXByb2Nlc3MgI25hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNzBweCk7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5hZG1pbi1sb2dnZWQgLm92ZXJhbGwtd3JhcHBlcixcbiAgYm9keS5hZG1pbi1sb2dnZWQub3JkZXJpbmctcHJvY2VzcyAub3ZlcmFsbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjE3LjE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmFkbWluLWxvZ2dlZCAudG9wLW5hdmlnYXRpb24tYmFyLFxuICBib2R5LmFkbWluLWxvZ2dlZC5vcmRlcmluZy1wcm9jZXNzIC50b3AtbmF2aWdhdGlvbi1iYXIge1xuICAgIHRvcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuYWRtaW4tbG9nZ2VkICNoZWFkZXIsXG4gIGJvZHkuYWRtaW4tbG9nZ2VkLm9yZGVyaW5nLXByb2Nlc3MgI2hlYWRlciB7XG4gICAgdG9wOiA2NS4xNXB4O1xuICB9XG59XG5ib2R5LmFkbWluLWxvZ2dlZCAuYWRtaW4tYmFyLFxuYm9keS5hZG1pbi1sb2dnZWQub3JkZXJpbmctcHJvY2VzcyAuYWRtaW4tYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG59XG5cbi5zY3JvbGxlZC1kb3duIGJvZHkgLnRvcC1uYXZpZ2F0aW9uLWJhcixcbi5zY3JvbGxlZC1kb3duIGJvZHkgI2hlYWRlcixcbi5zY3JvbGxlZC1kb3duIC5vcmRlcmluZy1wcm9jZXNzIC50b3AtbmF2aWdhdGlvbi1iYXIsXG4uc2Nyb2xsZWQtZG93biAub3JkZXJpbmctcHJvY2VzcyAjaGVhZGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2Nyb2xsZWQtZG93biBib2R5IC50b3AtbmF2aWdhdGlvbi1iYXIsXG4gIC5zY3JvbGxlZC1kb3duIGJvZHkgI2hlYWRlcixcbiAgLnNjcm9sbGVkLWRvd24gLm9yZGVyaW5nLXByb2Nlc3MgLnRvcC1uYXZpZ2F0aW9uLWJhcixcbiAgLnNjcm9sbGVkLWRvd24gLm9yZGVyaW5nLXByb2Nlc3MgI2hlYWRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xOTIuMTVweCk7XG4gIH1cbn1cblxuLnNjcm9sbGVkLXVwIGJvZHkgLnRvcC1uYXZpZ2F0aW9uLWJhcixcbi5zY3JvbGxlZC11cCBib2R5ICNoZWFkZXIsXG4uc2Nyb2xsZWQtdXAgLm9yZGVyaW5nLXByb2Nlc3MgLnRvcC1uYXZpZ2F0aW9uLWJhcixcbi5zY3JvbGxlZC11cCAub3JkZXJpbmctcHJvY2VzcyAjaGVhZGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uaWcgLmlnLWhlYWRlci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWlubGluZTogMTBweDtcbn1cbi5pZyAuaWctaGVhZGVyLXdyYXAgLmluc3RhZ3JhbS1mb2xsb3ctYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiB1bnNldDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLmlnIC5pZy1oZWFkZXItd3JhcCAuaW5zdGFncmFtLWZvbGxvdy1idG4gc3BhbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlnIC5pZy1oZWFkZXItd3JhcCAuaW5zdGFncmFtLWZvbGxvdy1idG4gYSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZDdkMGM0O1xufVxuLmlnIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRlbXBsYXRlLWhlYWRpbmdzLWZvbnQpLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2Q3ZDBjNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pZyBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaWcgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIH1cbn1cbi5pZyBoMiBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5zdGFncmFtLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5pbnN0YWdyYW0td3JhcCAuaWdmZWVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4td2lkdGg6IDMzLjMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluc3RhZ3JhbS13cmFwIC5pZ2ZlZWQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbiAgfVxufVxuLmluc3RhZ3JhbS13cmFwIC5pZ2ZlZWQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnN0YWdyYW0td3JhcCAuaWdmZWVkOm50aC1jaGlsZChuKzcpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnN0YWdyYW0td3JhcCAuaWdmZWVkIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pbnN0YWdyYW0td3JhcCAuaWdmZWVkIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJTaG9wdGV0XCI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4uaW5zdGFncmFtLXdyYXAgLmlnZmVlZCBhOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmluc3RhZ3JhbS13cmFwIC5pZ2ZlZWQgYSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IC8qIFVtw61zdMOtIG9icsOhemVrIHJlbGF0aXZuxJsgayByb2RpxI1pICovXG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgLyogT2Jyw6F6ZWsgdnlwbG7DrSBjZWzDvSBwcm9zdG9yICovXG4gIG9iamVjdC1maXQ6IGNvdmVyOyAvKiBaYWNob3bDoSBwb23Em3Igc3RyYW4gYSB2eXBsbsOtIGNlbMO9IHByb3N0b3IgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnN0YWdyYW0td3JhcCAuaWdmZWVkIHtcbiAgICBtaW4td2lkdGg6IDE2LjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWcgaDIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmluc3RhZ3JhbS13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmluc3RhZ3JhbS13cmFwIC5pZ2ZlZWQge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgfVxuICAuaW5zdGFncmFtLXdyYXAgLmlnZmVlZDpudGgtY2hpbGQoNSk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmluZm8tY2FyZHMge1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYTE4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLWNhcmRzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBtYXgtd2lkdGg6IDEyNDZweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG4uaW5mby1jYXJkc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1jYXJkc19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbmZvLWNhcmRzX19ncmlkIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLmluZm8tY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFhMTg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRlbXBsYXRlLWhlYWRpbmdzLWZvbnQpLCBzYW5zLXNlcmlmO1xufVxuLmluZm8tY2FyZF9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuLmluZm8tY2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvLWNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTVweCogMik7XG4gICAgbWFyZ2luLWlubGluZTogLTE1cHg7XG4gIH1cbn1cbi5pbmZvLWNhcmRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmluZm8tY2FyZF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuLmluZm8tY2FyZF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNjNGJjYWM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaW5mby1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogI2Q3ZDBjNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbi5qb2ludC11cyB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbn1cbi5qb2ludC11c19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEyNDZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmpvaW50LXVzX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuam9pbnQtdXNfX2ltYWdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTVweCogMik7XG4gICAgbWFyZ2luLWlubGluZTogLTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuam9pbnQtdXNfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDU3OXB4O1xuICB9XG59XG4uam9pbnQtdXNfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmpvaW50LXVzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvaW50LXVzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmpvaW50LXVzX19jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmpvaW50LXVzX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICB9XG59XG4uam9pbnQtdXNfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5qb2ludC11c19fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam9pbnQtdXNfX2xvZ28ge1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5qb2ludC11c19fbG9nbyB7XG4gICAgbGVmdDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmpvaW50LXVzX19sb2dvIHtcbiAgICBsZWZ0OiA0NzBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuam9pbnQtdXNfX2xvZ28ge1xuICAgIHdpZHRoOiAyMTFweDtcbiAgICBoZWlnaHQ6IDIxMXB4O1xuICB9XG59XG4uam9pbnQtdXNfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTdkZWcpO1xufVxuLmpvaW50LXVzX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10ZW1wbGF0ZS1oZWFkaW5ncy1mb250KSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmpvaW50LXVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA3OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5qb2ludC11c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNTZweCwgOHZ3LCAxMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmpvaW50LXVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuLmpvaW50LXVzX190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uam9pbnQtdXNfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRlbXBsYXRlLWhlYWRpbmdzLWZvbnQpLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4uam9pbnQtdXNfX2Rlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI2Q3ZDBjNDtcbn1cbi5qb2ludC11c19fZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5qb2ludC11cyAuYnRuIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2VsY29tZS13cmFwcGVyIHVsLFxuLmNhdGVnb3J5LXBlcmV4IHVsLFxuLmNhdGVnb3J5X19zZWNvbmREZXNjcmlwdGlvbiB1bCxcbi5wLXNob3J0LWRlc2NyaXB0aW9uIHVsLFxuLnRhYi1jb250ZW50IHVsLFxuYXJ0aWNsZSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi53ZWxjb21lLXdyYXBwZXIgdWwgbGksXG4uY2F0ZWdvcnktcGVyZXggdWwgbGksXG4uY2F0ZWdvcnlfX3NlY29uZERlc2NyaXB0aW9uIHVsIGxpLFxuLnAtc2hvcnQtZGVzY3JpcHRpb24gdWwgbGksXG4udGFiLWNvbnRlbnQgdWwgbGksXG5hcnRpY2xlIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndlbGNvbWUtd3JhcHBlciB1bCBsaTo6YmVmb3JlLFxuLmNhdGVnb3J5LXBlcmV4IHVsIGxpOjpiZWZvcmUsXG4uY2F0ZWdvcnlfX3NlY29uZERlc2NyaXB0aW9uIHVsIGxpOjpiZWZvcmUsXG4ucC1zaG9ydC1kZXNjcmlwdGlvbiB1bCBsaTo6YmVmb3JlLFxuLnRhYi1jb250ZW50IHVsIGxpOjpiZWZvcmUsXG5hcnRpY2xlIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ubG9naW4td2luZG93LXZpc2libGUgLnVzZXItYWN0aW9uIC51c2VyLWFjdGlvbi1pbiA+IGRpdi51c2VyLWFjdGlvbi1sb2dpbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgxNjAsIDExNiwgMTE2LCAwLjA2KTtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5sb2dpbi13aW5kb3ctdmlzaWJsZSAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWluID4gZGl2LnVzZXItYWN0aW9uLWxvZ2luID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvZ2luLXdpbmRvdy12aXNpYmxlIC51c2VyLWFjdGlvbiAudXNlci1hY3Rpb24taW4gPiBkaXYudXNlci1hY3Rpb24tbG9naW4gPiBkaXYge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sb2dpbi13aW5kb3ctdmlzaWJsZSAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWluID4gZGl2LnVzZXItYWN0aW9uLWxvZ2luIHtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbiAgLmxvZ2luLXdpbmRvdy12aXNpYmxlIC51c2VyLWFjdGlvbiAudXNlci1hY3Rpb24taW4gPiBkaXYudXNlci1hY3Rpb24tbG9naW4gLnJlZ2lzdHJhY2UtYm94IHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAubG9naW4td2luZG93LXZpc2libGUgLnVzZXItYWN0aW9uIC51c2VyLWFjdGlvbi1pbiA+IGRpdi51c2VyLWFjdGlvbi1sb2dpbiA+IGRpdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ2luLXdpbmRvdy12aXNpYmxlIC51c2VyLWFjdGlvbiAudXNlci1hY3Rpb24taW4gPiBkaXYudXNlci1hY3Rpb24tbG9naW4ge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbiNoZWFkZXIgLnVzZXItYWN0aW9uIC5sb2dpbi13aWRnZXQucG9wdXAtd2lkZ2V0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1oZWFkZXItYmFja2dyb3VuZCk7XG59XG4ubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCBoMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4ubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmxvZ2luLXdpZGdldCAucmVnaXN0cmFjZS1ib3ggdWwge1xuICBtYXJnaW46IDI1cHggMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci80NTM0NzAubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvY2hlY2suc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuLmxvZ2luLXdpZGdldCAucmVnaXN0cmFjZS1ib3ggLmJ0bi1wcmltYXJ5IHtcbiAgcGFkZGluZzogMTRweCAzMHB4O1xufVxuXG4ucG9wdXAtd2lkZ2V0LWlubmVyLFxuLmNhcnQtd2lkZ2V0LWJ1dHRvbixcbi5jYXJ0LWZyZWUtc2hpcHBpbmcgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1oZWFkZXItYmFja2dyb3VuZCk7XG59XG5cbi51c2VyLWFjdGlvbi1pbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAucG9wdXAtd2lkZ2V0LWlubmVyIHtcbiAgcGFkZGluZzogMjFweCAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAucG9wdXAtd2lkZ2V0LWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnBvcHVwLXdpZGdldC1pbm5lciBzcGFuLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAucG9wdXAtd2lkZ2V0LWlubmVyIHNwYW4uY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG4gIGZvbnQtZmFtaWx5OiBcIlNob3B0ZXRcIjtcbiAgY29sb3I6ICMwMDA7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAucG9wdXAtd2lkZ2V0LWlubmVyIHNwYW4uY2xvc2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnBvcHVwLXdpZGdldC1pbm5lciBzcGFuLmNsb3NlIHtcbiAgICB0b3A6IC0yMnB4O1xuICAgIHJpZ2h0OiAtMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC51c2VyLWFjdGlvbi10YWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IGgyIHtcbiAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgaDI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCBoMjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5zb2NpYWwtbG9naW4tYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAuc29jaWFsLWxvZ2luLWJ1dHRvbnMtZGl2aWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAuc29jaWFsLWxvZ2luLWJ1dHRvbnMtZGl2aWRlcjo6YmVmb3JlLCAudXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAuc29jaWFsLWxvZ2luLWJ1dHRvbnMtZGl2aWRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAuc29jaWFsLWxvZ2luLWJ1dHRvbnMtZGl2aWRlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHRleHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAubG9naW4td3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAubG9naW4td3JhcHBlciAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMTRweCAzMHB4O1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLmxvZ2luLXdyYXBwZXIgLmJ0bjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5sb2dpbi13cmFwcGVyIC5idG4ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAubG9naW4td3JhcHBlciAucGFzc3dvcmQtaGVscGVyIHtcbiAgd2lkdGg6IGF1dG87XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAubG9naW4td3JhcHBlciAucGFzc3dvcmQtaGVscGVyIGEge1xuICBtYXJnaW46IDEwcHggMjBweCA1cHggMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAubG9naW4td3JhcHBlciAucGFzc3dvcmQtaGVscGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAubmVtYXRldWNldCB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG4gIHBhZGRpbmc6IDIzcHggMCAxOXB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLm5lbWF0ZXVjZXQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAubmVtYXRldWNldCBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwcHggYXV0byAxMnB4IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtbWFzazogdXJsKC91c2VyL2RvY3VtZW50cy91cGxvYWQvc2FibG9uYS1uZW1hemF0L3N2Zy91c2Vycy1tZWRpY2FsLnN2Zykgbm8tcmVwZWF0IDUwJSA1MCU7XG4gIG1hc2s6IHVybCgvdXNlci9kb2N1bWVudHMvdXBsb2FkL3NhYmxvbmEtbmVtYXphdC9zdmcvdXNlcnMtbWVkaWNhbC5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG4gIG1hc2stc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLm5lbWF0ZXVjZXQgcDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAubmVtYXRldWNldCBwIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLm5lbWF0ZXVjZXQgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnRhYi1jb250ZW50IGZvcm0gLmlucHV0LXdyYXBwZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5pbnB1dC13cmFwcGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5sb2dpbi13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXIge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXIgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4IDAgMzFweCAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAudGFiLWNvbnRlbnQgZm9ybSAubG9naW4td3JhcHBlciAucGFzc3dvcmQtaGVscGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAudGFiLWNvbnRlbnQgZm9ybSAubG9naW4td3JhcHBlciBidXR0b24uYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTg0MDA7XG4gIGJvcmRlci1jb2xvcjogI2U1ODQwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnRhYi1jb250ZW50IGZvcm0gLmxvZ2luLXdyYXBwZXIgYnV0dG9uLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2E3NTA2O1xufVxuXG4uYWRtaW4tbG9nZ2VkIC5wb3B1cC13aWRnZXQubG9naW4td2lkZ2V0IHtcbiAgdG9wOiA1MCU7XG59XG5cbi5sb2dpbi13aW5kb3ctdmlzaWJsZSAjY2JveE92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5tc2cge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbmJvZHk6bm90KC5pbi1pbmRleCkgLnNpdGUtbXNnLmluZm9ybWF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpdGUtbXNnLmluZm9ybWF0aW9uIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YmNhYztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zaXRlLW1zZy5pbmZvcm1hdGlvbiAudGV4dCB7XG4gIHBhZGRpbmctYmxvY2s6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10ZW1wbGF0ZS1oZWFkaW5ncy1mb250KSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzE4MWExODtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YmNhYztcbn1cbi5zaXRlLW1zZy5pbmZvcm1hdGlvbiBwIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbi5zaXRlLW1zZy5pbmZvcm1hdGlvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtbXNnLmluZm9ybWF0aW9uIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NDdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW1zZy5pbmZvcm1hdGlvbiAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtbXNnLmluZm9ybWF0aW9uIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTc4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpdGUtbXNnLmluZm9ybWF0aW9uIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMzQwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1tc2cgLmNsb3NlIHtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuXG4udHlwZS1jYXRlZ29yeSAub3ZlcmFsbC13cmFwcGVyLFxuLnR5cGUtcG9zdCAub3ZlcmFsbC13cmFwcGVyLFxuLnR5cGUtcGFnZSAub3ZlcmFsbC13cmFwcGVyLFxuLnR5cGUtcHJvZHVjdCAub3ZlcmFsbC13cmFwcGVyLFxuLmluLWluZGV4IC5vdmVyYWxsLXdyYXBwZXIsXG4udHlwZS1wb3N0cy1saXN0aW5nIC5vdmVyYWxsLXdyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi50eXBlLWNhdGVnb3J5IC5vdmVyYWxsLXdyYXBwZXIgPiBkaXY6bm90KC5jb250YWluZXIpLFxuLnR5cGUtY2F0ZWdvcnkgLm92ZXJhbGwtd3JhcHBlciAjaGVhZGVyLFxuLnR5cGUtY2F0ZWdvcnkgLm92ZXJhbGwtd3JhcHBlciAjZm9vdGVyLFxuLnR5cGUtcG9zdCAub3ZlcmFsbC13cmFwcGVyID4gZGl2Om5vdCguY29udGFpbmVyKSxcbi50eXBlLXBvc3QgLm92ZXJhbGwtd3JhcHBlciAjaGVhZGVyLFxuLnR5cGUtcG9zdCAub3ZlcmFsbC13cmFwcGVyICNmb290ZXIsXG4udHlwZS1wYWdlIC5vdmVyYWxsLXdyYXBwZXIgPiBkaXY6bm90KC5jb250YWluZXIpLFxuLnR5cGUtcGFnZSAub3ZlcmFsbC13cmFwcGVyICNoZWFkZXIsXG4udHlwZS1wYWdlIC5vdmVyYWxsLXdyYXBwZXIgI2Zvb3Rlcixcbi50eXBlLXByb2R1Y3QgLm92ZXJhbGwtd3JhcHBlciA+IGRpdjpub3QoLmNvbnRhaW5lciksXG4udHlwZS1wcm9kdWN0IC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlcixcbi50eXBlLXByb2R1Y3QgLm92ZXJhbGwtd3JhcHBlciAjZm9vdGVyLFxuLmluLWluZGV4IC5vdmVyYWxsLXdyYXBwZXIgPiBkaXY6bm90KC5jb250YWluZXIpLFxuLmluLWluZGV4IC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlcixcbi5pbi1pbmRleCAub3ZlcmFsbC13cmFwcGVyICNmb290ZXIsXG4udHlwZS1wb3N0cy1saXN0aW5nIC5vdmVyYWxsLXdyYXBwZXIgPiBkaXY6bm90KC5jb250YWluZXIpLFxuLnR5cGUtcG9zdHMtbGlzdGluZyAub3ZlcmFsbC13cmFwcGVyICNoZWFkZXIsXG4udHlwZS1wb3N0cy1saXN0aW5nIC5vdmVyYWxsLXdyYXBwZXIgI2Zvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnR5cGUtY2F0ZWdvcnkgLm92ZXJhbGwtd3JhcHBlciAudXNlci1hY3Rpb24sXG4udHlwZS1wb3N0IC5vdmVyYWxsLXdyYXBwZXIgLnVzZXItYWN0aW9uLFxuLnR5cGUtcGFnZSAub3ZlcmFsbC13cmFwcGVyIC51c2VyLWFjdGlvbixcbi50eXBlLXByb2R1Y3QgLm92ZXJhbGwtd3JhcHBlciAudXNlci1hY3Rpb24sXG4uaW4taW5kZXggLm92ZXJhbGwtd3JhcHBlciAudXNlci1hY3Rpb24sXG4udHlwZS1wb3N0cy1saXN0aW5nIC5vdmVyYWxsLXdyYXBwZXIgLnVzZXItYWN0aW9uIHtcbiAgb3JkZXI6IC0xMDtcbn1cbi50eXBlLWNhdGVnb3J5IC5vdmVyYWxsLXdyYXBwZXIgLmFkbWluLWJhcixcbi50eXBlLXBvc3QgLm92ZXJhbGwtd3JhcHBlciAuYWRtaW4tYmFyLFxuLnR5cGUtcGFnZSAub3ZlcmFsbC13cmFwcGVyIC5hZG1pbi1iYXIsXG4udHlwZS1wcm9kdWN0IC5vdmVyYWxsLXdyYXBwZXIgLmFkbWluLWJhcixcbi5pbi1pbmRleCAub3ZlcmFsbC13cmFwcGVyIC5hZG1pbi1iYXIsXG4udHlwZS1wb3N0cy1saXN0aW5nIC5vdmVyYWxsLXdyYXBwZXIgLmFkbWluLWJhciB7XG4gIG9yZGVyOiAtOTtcbn1cbi50eXBlLWNhdGVnb3J5IC5vdmVyYWxsLXdyYXBwZXIgLnRvcC1uYXZpZ2F0aW9uLWJhcixcbi50eXBlLXBvc3QgLm92ZXJhbGwtd3JhcHBlciAudG9wLW5hdmlnYXRpb24tYmFyLFxuLnR5cGUtcGFnZSAub3ZlcmFsbC13cmFwcGVyIC50b3AtbmF2aWdhdGlvbi1iYXIsXG4udHlwZS1wcm9kdWN0IC5vdmVyYWxsLXdyYXBwZXIgLnRvcC1uYXZpZ2F0aW9uLWJhcixcbi5pbi1pbmRleCAub3ZlcmFsbC13cmFwcGVyIC50b3AtbmF2aWdhdGlvbi1iYXIsXG4udHlwZS1wb3N0cy1saXN0aW5nIC5vdmVyYWxsLXdyYXBwZXIgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG4gIG9yZGVyOiAtODtcbn1cbi50eXBlLWNhdGVnb3J5IC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlcixcbi50eXBlLXBvc3QgLm92ZXJhbGwtd3JhcHBlciAjaGVhZGVyLFxuLnR5cGUtcGFnZSAub3ZlcmFsbC13cmFwcGVyICNoZWFkZXIsXG4udHlwZS1wcm9kdWN0IC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlcixcbi5pbi1pbmRleCAub3ZlcmFsbC13cmFwcGVyICNoZWFkZXIsXG4udHlwZS1wb3N0cy1saXN0aW5nIC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlciB7XG4gIG9yZGVyOiAtNztcbn1cbi50eXBlLWNhdGVnb3J5IC5zaXRlLW1zZy5pbmZvcm1hdGlvbixcbi50eXBlLXBvc3QgLnNpdGUtbXNnLmluZm9ybWF0aW9uLFxuLnR5cGUtcGFnZSAuc2l0ZS1tc2cuaW5mb3JtYXRpb24sXG4udHlwZS1wcm9kdWN0IC5zaXRlLW1zZy5pbmZvcm1hdGlvbixcbi5pbi1pbmRleCAuc2l0ZS1tc2cuaW5mb3JtYXRpb24sXG4udHlwZS1wb3N0cy1saXN0aW5nIC5zaXRlLW1zZy5pbmZvcm1hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWltZS1wcm9wZXJ0aWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG9yZGVyOiA1O1xuICBwYWRkaW5nLWJsb2NrOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ1NDU0NTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NTQ1NDU7XG59XG4ubWltZS1wcm9wZXJ0aWVzID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1pbWUtcHJvcGVydGllcyA+IGRpdiBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLm1pbWUtcHJvcGVydGllcyA+IGRpdiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogdmFyKC0tdGVtcGxhdGUtaGVhZGluZ3MtZm9udCksIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2M0YmNhYztcbn1cblxucFtkYXRhLXByb3BlcnRpZXNdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI25hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1oZWFkZXItYmFja2dyb3VuZCk7XG59XG4jbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xIC5zdWJtZW51LWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSAuc3VibWVudS1hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNob3B0ZXRcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnktaG92ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgLnN1Ym1lbnUtYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1oZWFkZXItYmFja2dyb3VuZCk7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm1lbnUtaGVscGVyID4gdWwgPiBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cbi5tZW51LWhlbHBlciA+IHVsID4gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuI25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4gdWwgbGk6aG92ZXIgPiBhID4gYixcbiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIHVsIGxpOmhvdmVyID4gZGl2ID4gYSA+IHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1pbiB1bCAubWVudS1sZXZlbC0yIGEge1xuICBjb2xvcjogI2M0YmNhYztcbn1cbiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIHVsIC5tZW51LWxldmVsLTIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNGU3NTVmO1xufVxuXG4ubmF2aWdhdGlvbi1pbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFhMTg7XG59XG4ubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4dCA+IHVsID4gbGkgPiBkaXYgPiBhIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZpZ2F0aW9uLWluIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggNHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDRweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGEgPiBiIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiB1bC5tZW51LWxldmVsLTIgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIrXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgcGFkZGluZy10b3A6IDYuNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5LWhvdmVyKTtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiB1bC5tZW51LWxldmVsLTIgbGkgYSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gLm5hdmlnYXRpb25BY3Rpb25zX19zdWJtZW51Lm1lbnUtbGV2ZWwtMiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDRweCAwcHggNHB4IDRweDtcbiAgfVxuICAjbmF2aWdhdGlvbiB7XG4gICAgdG9wOiA3MHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NTQ1NDU7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogI2M0YmNhYztcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzdhYTg4ZTtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiBhIGIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpID4gYSAuc3VibWVudS1hcnJvdyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpID4gYSAuc3VibWVudS1hcnJvdzo6YWZ0ZXIge1xuICAgIHRvcDogMjVweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMXB4IGF1dG87XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpID4gdWwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpID4gdWwgPiBsaSA+IGRpdiA+IGEge1xuICAgIHBhZGRpbmc6IDhweCAxMHB4IDEycHggNDJweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI2M0YmNhYztcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyA+IGxpIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDU0NTQ1O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyA+IGxpOmZpcnN0LW9mLXR5cGUgYSA+IHNwYW4ge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyA+IGxpOmZpcnN0LW9mLXR5cGUgYSA+IHNwYW4gPiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhID4gc3BhbiA+IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhID4gc3BhbiA+IHNwYW46bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhID4gc3BhbiA+IHNwYW46bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhIC5zdWJtZW51LWFycm93IHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgPiBsaTpsYXN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGkgLm5hdmlnYXRpb25BY3Rpb25zX19zdWJtZW51X19pdGVtLS1hY3RpdmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgLm5hdmlnYXRpb25BY3Rpb25zX19zdWJtZW51Lm1lbnUtbGV2ZWwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLnRvcC1uYXZpZ2F0aW9uLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNuYXZpZ2F0aW9uIC50b3AtbmF2aWdhdGlvbi1iYXItbWVudSBsaSB7XG4gICAgbWFyZ2luOiA1cHggMjVweCA1cHggMDtcbiAgfVxuICAjbmF2aWdhdGlvbiAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjYzRiY2FjO1xuICB9XG4gICNuYXZpZ2F0aW9uIC50b3AtbmF2aWdhdGlvbi1iYXItbWVudSBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzdhYTg4ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNTlweDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA3cHggMTNweCA4cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2M0YmNhYztcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWhlYWRlci1iYWNrZ3JvdW5kKTtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhIGIge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IGEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IHVsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQuZXhwID4gdWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IC05OTlweDtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAtOTk5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NTQ1NDU7XG4gICAgYm9yZGVyLWxlZnQ6IDk5OThweCBzb2xpZCB2YXIoLS1jb2xvci1oZWFkZXItYmFja2dyb3VuZCk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTk4cHggMCAwIHZhcigtLWNvbG9yLWhlYWRlci1iYWNrZ3JvdW5kKTtcbiAgICBib3gtc2hhZG93OiA5OTk4cHggMCAwIHZhcigtLWNvbG9yLWhlYWRlci1iYWNrZ3JvdW5kKTtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXhwID4gdWwge1xuICAgIHRvcDogNThweDtcbiAgfVxuICAjbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDU0NTQ1O1xuICB9XG4gICNuYXZpZ2F0aW9uIC50b3AtbmF2aWdhdGlvbi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIge1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDU0NTQ1O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDk0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NTQ1NDU7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpID4gZGl2ID4gYSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0yID4gbGkgLm1lbnUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogOTRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDU0NTQ1O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaSAubWVudS1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0N3B4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaTpob3ZlciA+IGRpdiA+IGEge1xuICAgIGNvbG9yOiAjNGU3NTVmO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgPiBsaTpudGgtbGFzdC1jaGlsZCgtbis0KSA+IGRpdixcbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpOm50aC1sYXN0LWNoaWxkKC1uKzQpIC5tZW51LWltYWdlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5tZW51LWhlbHBlciB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5tZW51LWhlbHBlciA+IHNwYW4ge1xuICAgIHBhZGRpbmc6IDE2cHggMTBweCAxMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNjNGJjYWM7XG4gIH1cbiAgLm1lbnUtaGVscGVyID4gdWwge1xuICAgIHRvcDogY2FsYyg1MCUgKyAyNXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1oZWFkZXItYmFja2dyb3VuZCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmlnYXRpb24taW4ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAubWVudS1oZWxwZXIgPiBzcGFuOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpID4gZGl2IC5tZW51LWltYWdlIHtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICB9XG59XG4ubmF2aWdhdGlvbi13aW5kb3ctdmlzaWJsZSAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9bmF2aWdhdGlvbl0ge1xuICBiYWNrZ3JvdW5kOiAjMTgxYTE4O1xufVxuLm5hdmlnYXRpb24td2luZG93LXZpc2libGUgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PW5hdmlnYXRpb25dOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE4MWExODtcbn1cblxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZTc1NWY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFhMTg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5uZXdzbGV0dGVyX193cmFwcGVyIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAubmV3c2xldHRlcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDYwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAubmV3c2xldHRlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAubmV3c2xldHRlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAubmV3c2xldHRlcl9fY29udGVudCAubmV3c2xldHRlci1oZWFkZXIgaDQge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJfX2NvbnRlbnQgLm5ld3NsZXR0ZXItaGVhZGVyIGg0IHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAubmV3c2xldHRlcl9fY29udGVudCAubmV3c2xldHRlci1oZWFkZXIgaDQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10ZW1wbGF0ZS1oZWFkaW5ncy1mb250KSwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAubmV3c2xldHRlcl9fY29udGVudCAubmV3c2xldHRlci1oZWFkZXIgaDQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgfVxufVxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJfX2NvbnRlbnQgLm5ld3NsZXR0ZXItaGVhZGVyIGg0IHNwYW4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjYmExYjAyO1xufVxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJfX2NvbnRlbnQgLnN1YnNjcmliZS1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MzBweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMjVweDtcbn1cbi5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5uZXdzbGV0dGVyX19jb250ZW50IC5zdWJzY3JpYmUtZm9ybSBpbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU3NTVmO1xuICBib3JkZXItY29sb3I6ICM4Y2ExOTU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5uZXdzbGV0dGVyX19jb250ZW50IC5zdWJzY3JpYmUtZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJfX2NvbnRlbnQgLnN1YnNjcmliZS1mb3JtIGxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAubmV3c2xldHRlcl9fY29udGVudCAuc3Vic2NyaWJlLWZvcm0gbGFiZWwgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAubmV3c2xldHRlcl9fY29udGVudCAuc3Vic2NyaWJlLWZvcm0gLnZhbGlkYXRvci1tc2ctaG9sZGVyICsgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJfX2NvbnRlbnQgLnN1YnNjcmliZS1mb3JtIC5jb25zZW50cy5jb25zZW50cy1maXJzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAubmV3c2xldHRlcl9fY29udGVudCAuc3Vic2NyaWJlLWZvcm0gLmNvbnNlbnRzLmNvbnNlbnRzLWZpcnN0IHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxufVxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJfX2NvbnRlbnQgLnN1YnNjcmliZS1mb3JtIC5idG4ge1xuICBjb2xvcjogIzRlNzU1ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAubmV3c2xldHRlcl9fY29udGVudCAuc3Vic2NyaWJlLWZvcm0gLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU3NTVmO1xuICBib3JkZXI6IG5vbmU7XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAubmV3c2xldHRlcl9faW1hZ2Uge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5uZXdzbGV0dGVyX19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJfX2ltYWdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5uZXdzbGV0dGVyX19pbWFnZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJfX2ltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTMwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5uZXdzbGV0dGVyX19pbWFnZSBpbWcge1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5uZXdzbGV0dGVyX19pbWFnZSBpbWcge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5uZXdzbGV0dGVyX19pbWFnZSBpbWcge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciA+IGRpdiBsYWJlbCxcbi5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIGZvcm0gbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciA+IGRpdiBsYWJlbCxcbiAgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgZm9ybSBsYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgPiBkaXYgbGFiZWwgYSxcbi5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIGZvcm0gbGFiZWwgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyID4gZGl2IGxhYmVsIGE6aG92ZXIsXG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciBmb3JtIGxhYmVsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciA+IGRpdiBoNCBzcGFuLFxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgZm9ybSBoNCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRlbXBsYXRlLWZvbnQpLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgPiBkaXYgaDQgc3BhbiBwLFxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgZm9ybSBoNCBzcGFuIHAge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tdGVtcGxhdGUtZm9udCksIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyID4gZGl2IGg0IHNwYW4gcCxcbiAgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgZm9ybSBoNCBzcGFuIHAge1xuICAgIG1hcmdpbjogMThweCAwIDMycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tdG9wIC5wYWdpbmF0aW9uLWxpbmssXG4ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLXRvcCBzdHJvbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnaW5hdGlvbiA+IGEge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ1NDU0NTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBhZ2luYXRpb24gPiBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4ucGFnaW5hdGlvbiA+IGFbZGF0YS10ZXN0aWQ9bGlua0ZpcnN0UGFnZV0sIC5wYWdpbmF0aW9uID4gYVtkYXRhLXRlc3RpZD1saW5rTGFzdFBhZ2VdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFnaW5hdGlvbiA+IHN0cm9uZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxODFhMTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2QwYzQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnBhZ2luYXRpb24tbGluay5wcmV2OjpiZWZvcmUsIC5wYWdpbmF0aW9uLWxpbmsubmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3VzZXIvZG9jdW1lbnRzL21pbWUvc3JjL2ljb24vYXJyb3cuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4ucGFnaW5hdGlvbi1saW5rLnByZXY6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbiNjYm94Q29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFhMTg7XG59XG5cbiNjYm94Q2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYTE4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW5zLW1vYmlsZS0yIC5wcm9kdWN0cy1ibG9jayA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9kdWN0cy1ibG9jayA+IGRpdiB7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZHVjdHMtYmxvY2sgPiBkaXY6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnByb2R1Y3RzLWJsb2NrID4gZGl2OmhvdmVyIC5wIC5uYW1lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IHtcbiAgcGFkZGluZzogMTBweCA1cHg7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3Q6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0OmhvdmVyIC5mbGFncy1kZWZhdWx0IC5mbGFnLFxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0OmhvdmVyIC5mbGFncy1leHRyYSAuZmxhZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3Q6aG92ZXIgLnAgLmltYWdlIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9yZGVyOiAtMztcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuaW1hZ2UgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1jb2RlIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIG9yZGVyOiAtMjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjM2EzYjNhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLm5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWZhbWlseTogdmFyKC0tdGVtcGxhdGUtaGVhZGluZ3MtZm9udCksIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZDdkMGM0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWluLWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjFweDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuc3RhcnMtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5zdGFycy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuc3RhcnMge1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5zdGFycyAuc3Rhci5zdGFyLW9uOjpiZWZvcmUsXG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnN0YXJzIC5zdGFyLnN0YXItaGFsZjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5zdGFycyBzcGFuLFxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5zdGFycyBhIHtcbiAgd2lkdGg6IDE0cHg7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLmF2YWlsYWJpbGl0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5hdmFpbGFiaWxpdHkgc3BhbltzdHlsZT1cImNvbG9yOiM0NkNCOEJcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuYXZhaWxhYmlsaXR5IHNwYW5bc3R5bGU9XCJjb2xvcjojNDZDQjhCXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgYmFja2dyb3VuZDogdXJsKC91c2VyL2RvY3VtZW50cy9taW1lL3NyYy9pY29uL2NoZWNrLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktYW1vdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20ge1xuICBwYWRkaW5nOiA1cHggMCAwICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wcmljZXMge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRlbXBsYXRlLWhlYWRpbmdzLWZvbnQpLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wcmljZXMgLnByaWNlLWZpbmFsIHtcbiAgb3JkZXI6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZDdkMGM0O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIC5wcmljZS1maW5hbCBzdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyAucHJpY2UtYWRkaXRpb25hbCxcbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyAucHJpY2Utc3RhbmRhcmQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzQ1NDU0NTtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyAucHJpY2Utc3RhbmRhcmQge1xuICBvcmRlcjogLTI7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wcmljZXMgLnByaWNlLXN0YW5kYXJkIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wcmljZXMgLnByaWNlLXN0YW5kYXJkICsgLnByaWNlLWFkZGl0aW9uYWwgKyAucHJpY2UtZmluYWwge1xuICBjb2xvcjogI2JhMWIwMjtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyAucHJpY2Utc2F2ZSB7XG4gIG9yZGVyOiAtMjtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmNTY1Zjtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlczpoYXMoLnByaWNlLXNhdmUpIC5wcmljZS1maW5hbCB7XG4gIGNvbG9yOiAjZmY1NjVmO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAucC1kZXNjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAucC10b29scyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gLnAtdG9vbHMgLmJ0bi5idG4tY2FydCxcbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gLnAtdG9vbHMgLmJ0bi5idG4tcHJpbWFyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTQ1cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10ZW1wbGF0ZS1oZWFkaW5ncy1mb250KSwgc2Fucy1zZXJpZjtcbn1cblxuLmluLXpuYWNrYSAucHJvZHVjdHMtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4uaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICBtYXJnaW46IDU1cHggMCAyNHB4O1xuICBjb2xvcjogI2Q3ZDBjNDtcbn1cblxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbiB7XG4gIHRvcDogNDAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1uZXh0OjpiZWZvcmUsIC5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tbmV4dCB7XG4gIHJpZ2h0OiAtMzBweDtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tbmV4dDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzQ1MzQ3MC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9uZXh0LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1wcmV2IHtcbiAgbGVmdDogLTMwcHg7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLXByZXY6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci80NTM0NzAubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvcHJldi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5hbm90aGVyLXByb2R1Y3RzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1idXR0b24ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzlkOWQ5ZDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWJ1dHRvbi5hY3RpdmUge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5wcm9kdWN0cy13cmFwcGVyIHtcbiAgcGFkZGluZzogMTVweCAwIDYwcHggIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uIHtcbiAgdG9wOiA0MiU7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHotaW5kZXg6IDQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ge1xuICAgIHRvcDogNDglO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ge1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1uZXh0OjpiZWZvcmUsIC5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLW5leHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvdXNlci9kb2N1bWVudHMvbWltZS9zcmMvaWNvbi9uZXh0LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1wcmV2OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3VzZXIvZG9jdW1lbnRzL21pbWUvc3JjL2ljb24vcHJldi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1wYWdpbmF0aW9uIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLXBhZ2luYXRpb24gYnV0dG9uLmFjdGl2ZSB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLWhvbGRlciAucHJvZHVjdC1zbGlkZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3Qtc2xpZGVyLWhvbGRlciAucHJvZHVjdC1zbGlkZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXI6OmFmdGVyIHtcbiAgICByaWdodDogMXB4O1xuICB9XG4gIC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuI3Byb2R1Y3RzVG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ1NDU0NTtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLmltYWdlIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtaW4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDkwJTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucC1pbi1pbiB7XG4gIGZsZXgtYmFzaXM6IDY2LjY2NjYlO1xuICB3aWR0aDogNjYuNjY2NiU7XG4gIHBhZGRpbmc6IDA7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLm5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tdGVtcGxhdGUtaGVhZGluZ3MtZm9udCksIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAubmFtZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5uYW1lIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAubmFtZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucmF0aW5ncy13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5hdmFpbGFiaWxpdHkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLmF2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWFtb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLmF2YWlsYWJpbGl0eSBzcGFuW3N0eWxlPVwiY29sb3I6IzQ2Q0I4QlwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5hdmFpbGFiaWxpdHkgc3BhbltzdHlsZT1cImNvbG9yOiM0NkNCOEJcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvdXNlci9kb2N1bWVudHMvbWltZS9zcmMvaWNvbi9jaGVjay5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtYm90dG9tIHtcbiAgZmxleC1iYXNpczogMzMuMzMzMyU7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtYm90dG9tIC5wcmljZXMgLnByaWNlLXN0YW5kYXJkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucC1ib3R0b20gLnByaWNlcyAucHJpY2Utc3RhbmRhcmQtd3JhcHBlci5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucDpob3ZlciAuZmxhZyB7XG4gIG9wYWNpdHk6IGluaXRpYWw7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnByaWNlIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10ZW1wbGF0ZS1oZWFkaW5ncy1mb250KSwgc2Fucy1zZXJpZjtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucHJpY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucHJpY2VzIC5wcmljZS1maW5hbCB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnByaWNlcyAucHJpY2UtZmluYWwgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wcmljZXMgLnByaWNlLWZpbmFsIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnByaWNlcyAucHJpY2UtZmluYWwgc3Ryb25nIHNtYWxsIHtcbiAgZm9udC1zaXplOiA3MCU7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnByaWNlcyAucHJpY2Utc2F2ZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMjZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10ZW1wbGF0ZS1oZWFkaW5ncy1mb250KSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBjb2xvcjogI2ZmNTY1ZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wcmljZXMgLnByaWNlLXN0YW5kYXJkIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgY29sb3I6ICM5ZDlkOWQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10ZW1wbGF0ZS1oZWFkaW5ncy1mb250KSwgc2Fucy1zZXJpZjtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucHJpY2VzIC5wcmljZS1zdGFuZGFyZCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnByaWNlczpoYXMoLnByaWNlLXNhdmUpIC5wcmljZS1maW5hbCB7XG4gIGNvbG9yOiAjZmY1NjVmO1xufVxuI3Byb2R1Y3RzVG9wIC5mbGFncyB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xufVxuI3Byb2R1Y3RzVG9wIC50b2dnbGUtdG9wLXByb2R1Y3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjZDdkMGM0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNwcm9kdWN0c1RvcCAudG9nZ2xlLXRvcC1wcm9kdWN0czo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Byb2R1Y3RzVG9wIC50b2dnbGUtdG9wLXByb2R1Y3RzOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3Byb2R1Y3RzVG9wIC5idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWluLWluIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucHJpY2VzIHtcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucHJpY2Ugc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNwcm9kdWN0c1RvcCAucHJvZHVjdC5hY3RpdmU6bnRoLWNoaWxkKG4rNCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3Byb2R1Y3RzVG9wLnNob3dUb3AgPiBkaXYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucHJpY2VzIHtcbiAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wcmljZXMgLnByaWNlLXNhdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5xdWFudGl0eSxcbi5wcm9kdWN0cy1ibG9jayAucXVhbnRpdHksXG4uY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5LFxuLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NTQ1NDU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5xdWFudGl0eTpob3Zlcixcbi5wcm9kdWN0cy1ibG9jayAucXVhbnRpdHk6aG92ZXIsXG4uY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5OmhvdmVyLFxuLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5xdWFudGl0eSBpbnB1dCxcbi5wcm9kdWN0cy1ibG9jayAucXVhbnRpdHkgaW5wdXQsXG4uY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5IGlucHV0LFxuLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IGlucHV0IHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuLnF1YW50aXR5IC5kZWNyZWFzZSxcbi5xdWFudGl0eSAuaW5jcmVhc2UsXG4ucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5IC5kZWNyZWFzZSxcbi5wcm9kdWN0cy1ibG9jayAucXVhbnRpdHkgLmluY3JlYXNlLFxuLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eSAuZGVjcmVhc2UsXG4uY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5IC5pbmNyZWFzZSxcbi5jYXJ0LXRhYmxlIC5wLXF1YW50aXR5IC5xdWFudGl0eSAuZGVjcmVhc2UsXG4uY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkgLmluY3JlYXNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzhweDtcbn1cbi5xdWFudGl0eSAuZGVjcmVhc2U6OmJlZm9yZSxcbi5xdWFudGl0eSAuaW5jcmVhc2U6OmJlZm9yZSxcbi5wcm9kdWN0cy1ibG9jayAucXVhbnRpdHkgLmRlY3JlYXNlOjpiZWZvcmUsXG4ucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5IC5pbmNyZWFzZTo6YmVmb3JlLFxuLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eSAuZGVjcmVhc2U6OmJlZm9yZSxcbi5jYXJ0LXdpZGdldC1wcm9kdWN0LWFtb3VudCAucXVhbnRpdHkgLmluY3JlYXNlOjpiZWZvcmUsXG4uY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkgLmRlY3JlYXNlOjpiZWZvcmUsXG4uY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkgLmluY3JlYXNlOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucXVhbnRpdHkgLmRlY3JlYXNlOmhvdmVyOjpiZWZvcmUsXG4ucXVhbnRpdHkgLmluY3JlYXNlOmhvdmVyOjpiZWZvcmUsXG4ucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5IC5kZWNyZWFzZTpob3Zlcjo6YmVmb3JlLFxuLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSAuaW5jcmVhc2U6aG92ZXI6OmJlZm9yZSxcbi5jYXJ0LXdpZGdldC1wcm9kdWN0LWFtb3VudCAucXVhbnRpdHkgLmRlY3JlYXNlOmhvdmVyOjpiZWZvcmUsXG4uY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5IC5pbmNyZWFzZTpob3Zlcjo6YmVmb3JlLFxuLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5kZWNyZWFzZTpob3Zlcjo6YmVmb3JlLFxuLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5pbmNyZWFzZTpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG4ucXVhbnRpdHkgLmRlY3JlYXNlLFxuLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSAuZGVjcmVhc2UsXG4uY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5IC5kZWNyZWFzZSxcbi5jYXJ0LXRhYmxlIC5wLXF1YW50aXR5IC5xdWFudGl0eSAuZGVjcmVhc2Uge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cbi5xdWFudGl0eSAuaW5jcmVhc2UsXG4ucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5IC5pbmNyZWFzZSxcbi5jYXJ0LXdpZGdldC1wcm9kdWN0LWFtb3VudCAucXVhbnRpdHkgLmluY3JlYXNlLFxuLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5pbmNyZWFzZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG59XG5cbi5iYW5uZXItcmF0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA5NHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbn1cbi5iYW5uZXItcmF0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItbGVmdDogOTk5OXB4IHNvbGlkICMxODFhMTg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogOTk5OXB4IDAgMCAjMTgxYTE4O1xuICBib3gtc2hhZG93OiA5OTk5cHggMCAwICMxODFhMTg7XG59XG4uYmFubmVyLXJhdGluZyAucmF0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTY2cHg7XG59XG4uYmFubmVyLXJhdGluZyAucmF0ZS1oZWFkZXIgLnJhdGUtaW1nIHtcbiAgd2lkdGg6IDEwNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRlLWhlYWRlciBoNCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDI1cHggMCAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmFubmVyLXJhdGluZyAucmF0aW5nc19faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmFubmVyLXJhdGluZyAucmF0aW5nc19faGVhZGVyIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRpbmdzX19oZWFkZXIgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW4tdG9wOiAtNjdweDtcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRpbmdzX19oZWFkZXIgLnN0b3JlLXJhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYmFubmVyLXJhdGluZyAucmF0aW5nc19faGVhZGVyIC5zdG9yZS1yYXRpbmcgLnN0YXJzLXJhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGluZ3NfX2hlYWRlciAuc3RvcmUtcmF0aW5nIC5zdGFycy1yYXRpbmcgYS50b3RhbC1yYXRpbmdzIHtcbiAgZm9udC1zaXplOiAxNztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmFubmVyLXJhdGluZyAucmF0aW5nc19faGVhZGVyIC5zdG9yZS1yYXRpbmcgLnN0YXJzLXJhdGluZyBhLnRvdGFsLXJhdGluZ3M6Zm9jdXMsIC5iYW5uZXItcmF0aW5nIC5yYXRpbmdzX19oZWFkZXIgLnN0b3JlLXJhdGluZyAuc3RhcnMtcmF0aW5nIGEudG90YWwtcmF0aW5nczpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRpbmdzX19oZWFkZXIgLnN0b3JlLXJhdGluZ19fYXZlcmFnZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRlLWl0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRlLWl0ZW1zIC52b3RlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYmFubmVyLXJhdGluZyAucmF0ZS1pdGVtcyAudm90ZS13cmFwIC5zdGFycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGUtaXRlbXMgLnZvdGUtd3JhcCAudm90ZS1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuLmJhbm5lci1yYXRpbmcgLnZvdGUtd3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMzhweCAxNXB4IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5iYW5uZXItcmF0aW5nIC52b3RlLXdyYXAgLnZvdGUtY29udGVudCB7XG4gIG9yZGVyOiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5iYW5uZXItcmF0aW5nIC52b3RlLXdyYXAgLnZvdGUtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFubmVyLXJhdGluZyAudm90ZS13cmFwIC52b3RlLXBpYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmFubmVyLXJhdGluZyAudm90ZS13cmFwIC52b3RlLXN1bW1hcnkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmJhbm5lci1yYXRpbmcgLnZvdGUtd3JhcCAudm90ZS1zdW1tYXJ5IC5zdGFycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICBtYXJnaW46IDA7XG59XG4uYmFubmVyLXJhdGluZyAudm90ZS13cmFwIC52b3RlLXRpbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG4uYmFubmVyLXJhdGluZyAudm90ZS13cmFwIC52b3RlLXJhdGluZyAudm90ZS1kZWxpbWV0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhbm5lci1yYXRpbmcgLnZvdGUtd3JhcCAudm90ZS1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJhbm5lci1yYXRpbmcgLmJ1dHRvbi13cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJhbm5lci1yYXRpbmcgLmJ1dHRvbi13cmFwIC5idG4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5iYW5uZXItcmF0aW5nIC5idXR0b24td3JhcCAuYnRuLmJ0bi1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG5cbi5yYXRlLWF2ZXJhZ2Uge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnN0YXJzIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uc3RhcnMgLnN0YXIuc3Rhci1vbjo6YmVmb3JlLFxuLnN0YXJzIC5zdGFyLnN0YXItaGFsZjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZlYmYwYztcbn1cblxuLnN0YXJzIHNwYW4sXG4uc3RhcnMgYSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uc3RhcnMgLnN0YXIuaXMtYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZWJmMGM7XG59XG5cbi5zdGFycy1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG5cbi5yYXRlLWF2ZXJhZ2Utd3JhcCAuc3RhcnMgYTo6YmVmb3JlLFxuLnJhdGUtYXZlcmFnZS13cmFwIC5zdGFycyBzcGFuOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1yYXRpbmcgLnJhdGUtaXRlbXMgLnZvdGUtd3JhcCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuLnJhdGluZ3MtYmFubmVyIC51c2VyLXJhdGluZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yYXRpbmdzLWJhbm5lciAudXNlci1yYXRpbmcge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuLnJhdGluZ3MtYmFubmVyIC51c2VyLXJhdGluZyBwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYXRpbmdzLWJhbm5lciAudXNlci1yYXRpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5yYXRpbmdzLWJhbm5lciAudXNlci1yYXRpbmcgLnVzZXItcmF0aW5nLXRpbWUge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucmF0aW5ncy1iYW5uZXIgLnVzZXItcmF0aW5nX19zY29yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucmF0aW5ncy1iYW5uZXIgLnVzZXItcmF0aW5nX19zY29yZSAuc2NvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5yYXRpbmdzX19oZWFkZXItaW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdHMtcmVsYXRlZC1oZWFkZXIsXG4ucHJvZHVjdHMtcmVsYXRlZC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdHMtcmVsYXRlZC5wcm9kdWN0cy1ibG9jaywgLnByb2R1Y3RzLXJlbGF0ZWQucHJvZHVjdC1zbGlkZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW50LW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbn1cbi5jb250ZW50LW1vZGFsOmhhcyguc2hpcHBpbmctb3B0aW9ucy1wb3B1cCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYTE4O1xufVxuLmNvbnRlbnQtbW9kYWw6aGFzKC5wZXJzb25hbC1jb2xsZWN0aW9uLXdyYXBwZXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbn1cblxuLnNpZGViYXIgI2NhdGVnb3JpZXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDU0NTQ1O1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUgYSA+IHNwYW4ge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBsZWZ0OiB1bnNldDtcbn1cbi5zaWRlYmFyICNjYXRlZ29yaWVzIC5leHBhbmRhYmxlIGEgPiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUgLnRvcGljIGEgPiBzcGFuIHtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgbGVmdDogdW5zZXQ7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZSAudG9waWMgYSA+IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZSAudG9waWMuYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZSAudG9waWMuYWN0aXZlIGEgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUuZXhwYW5kZWQgLnRvcGljIGEgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5zaWRlYmFyICNjYXRlZ29yaWVzIC5leHBhbmRhYmxlLmV4cGFuZGVkIHVsLmV4cGFuZGVkIHtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUuZXhwYW5kZWQgdWwuZXhwYW5kZWQgYSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZS5leHBhbmRlZCB1bC5leHBhbmRlZCBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpZGViYXIgLmJveC1iZy12YXJpYW50IC5jYXRlZ29yaWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NTQ1NDU7XG59XG4uc2lkZWJhciAuYm94LWJnLXZhcmlhbnQgLmNhdGVnb3JpZXMgYSB7XG4gIHBhZGRpbmc6IDE4cHggMTVweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5zaWRlYmFyIC5ib3gtYmctdmFyaWFudCAuY2F0ZWdvcmllczpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5zaWRlYmFyIC5ib3guYm94LXNtLmJveC1maWx0ZXJzIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLnNpZGViYXIgLmJveC5ib3gtc20uYm94LWZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFhMTg7XG59XG5cbi5pbi1pbmRleCAuYm94LWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW4tdnlobGVkYXZhbmkgLnNpZGViYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR5cGUtcG9zdCAuc2lkZWJhcixcbiAgLnR5cGUtcGFnZSAuc2lkZWJhcixcbiAgLnR5cGUtcHJvZHVjdCAuc2lkZWJhcixcbiAgLnR5cGUtcG9zdHMtbGlzdGluZyAuc2lkZWJhcixcbiAgLnR5cGUtbWFudWZhY3R1cmVycy1saXN0aW5nIC5zaWRlYmFyLFxuICAuaWQtLTUxIC5zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWRlYmFyLWluZGVudGVkIC5jb250ZW50IC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICB9XG59XG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stc2xpZGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMTBweDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC91c2VyL2RvY3VtZW50cy9taW1lL3NyYy9pY29uL3ByZXYuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3VzZXIvZG9jdW1lbnRzL21pbWUvc3JjL2ljb24vbmV4dC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWExODtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCxcbi5zbGljay10cmFjayxcbi5zbGljay1zbGlkZSxcbi5zbGljay1zbGlkZSBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6b29tOiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMzBweCAwIDE1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xufVxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCAycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnByb2R1Y3RzLWJsb2NrLnNsaWNrLXNsaWRlciA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2Uge1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgcGFkZGluZzogNXB4IDAgMTBweDtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgLmRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgbGkuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSBsaSBhIHtcbiAgaGVpZ2h0OiA1NXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1oZWFkZXItYmFja2dyb3VuZCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NTQ1NDU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIGE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgbGkgYSAuaW1hZ2Uge1xuICB3aWR0aDogNTBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSBsaSBhIC5pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSBsaSBhIC50ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10ZW1wbGF0ZS1oZWFkaW5ncy1mb250KSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjYzRiY2FjO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgbGkgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSBsaSBhOmhvdmVyIC50ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSArIC5zaG93LW1vcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlICsgLnNob3ctbW9yZSAuYnRuLW1vcmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgKyAuc2hvdy1tb3JlIC5idG4tbW9yZTo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlLnNob3dBbGwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2Uuc2hvd0FsbCArIC5zaG93LW1vcmUgLmJ0bi1tb3JlOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlLnNob3dBbGwgKyAuc2hvdy1tb3JlIC5idG4tbW9yZSBzcGFuIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZS5zaG93QWxsICsgLnNob3ctbW9yZSAuYnRuLW1vcmUgc3Bhbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgfVxuICAuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cbi50b3BjYXQge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcGNhdCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLnRvcGNhdC13cmFwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcGNhdC13cmFwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvcGNhdC13cmFwIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi50b3BjYXQtd3JhcCAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3BjYXQtd3JhcCAuaXRlbSBoMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzNXB4O1xuICBsZWZ0OiAzN3B4O1xuICBtYXJnaW46IDVweCAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogI2M0YmNhYztcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvcGNhdC13cmFwIC5pdGVtIGgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi50b3BjYXQtd3JhcCAuaXRlbSAuaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50b3BjYXQtd3JhcCAuaXRlbSAuaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4udG9wY2F0LXdyYXAgLml0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udG9wY2F0LXdyYXAgLml0ZW0gYTpob3ZlciAudGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uLWJhciBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tbWVudSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLW1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLW1lbnUgYSB7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGNvbG9yOiAjYzRiY2FjO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tdG9vbHMge1xuICBvcmRlcjogMztcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLXRvb2xzIC5sb2dpbixcbi50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLXRvb2xzIGFbZGF0YS10ZXN0aWQ9aGVhZGVyU2lnbnVwXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFhMTg7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgY29sb3I6ICNjNGJjYWM7XG59XG5cbi5sYW5ndWFnZXNNZW51IC5sYW5ndWFnZXNNZW51X19oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYW5ndWFnZXNNZW51IC5sYW5ndWFnZXNNZW51X19saXN0X19saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYTE4O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NTQ1NDU7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFpbmVyID4gZGl2IHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLWJhci1tZW51IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIgLmNvbnRhY3QtYm94IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAudG9wLW5hdmlnYXRpb24tYmFyIC5jb250YWN0LWJveCB1bCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFjdC1ib3ggdWwgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIgLmNvbnRhY3QtYm94IHVsIC5zb2NpYWwtaWNvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjYzRiY2FjO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXRlbXBsYXRlLWhlYWRpbmdzLWZvbnQpLCBzYW5zLXNlcmlmO1xuICB9XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLm5hdmlnYXRpb24taG92ZXJlZDo6YmVmb3JlLFxuICAuc2VhcmNoLWZvY3VzZWQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnVzcCB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLnVzcC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi51c3Atd3JhcCAudXNwLWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10ZW1wbGF0ZS1oZWFkaW5ncy1mb250KSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51c3Atd3JhcCAudXNwLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi51c3Atd3JhcCAudXNwLWl0ZW0gLnVzcC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c3Atd3JhcCAudXNwLWl0ZW0gLnVzcC1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuLnVzcC13cmFwIC51c3AtaXRlbSBwIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVzcC13cmFwIC51c3AtaXRlbSBwIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAudXNwLXdyYXAgLnVzcC1pdGVtIHAgYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVzcC13cmFwIC51c3AtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG59XG4udXNwLXdyYXAgLnVzcC1pdGVtIHAgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi51c3Atd3JhcCAudXNwLWl0ZW0gYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLnR5cGUtY2F0ZWdvcnkgLnVzcC13cmFwIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnVzcC13cmFwIC51c3AtaXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudXNwLXdyYXAgLnVzcC1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluLWluZGV4IC51c3Atd3JhcCB7XG4gICAgcGFkZGluZzogNXB4IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC51c3Atd3JhcCAudXNwLWl0ZW0gLnVzcC1pbWcge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuICAudXNwLXdyYXAgLnVzcC1pdGVtIHAgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRleHQtZmlsbCB7XG4gIGNvbG9yOiAjZDdkMGM0O1xufVxuXG4udGV4dC1vdXRsaW5lLWZpbGwge1xuICBjb2xvcjogIzE4MWExODtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICNkN2QwYzQ7XG59XG5cbi8qKlxuICogTWltZSBDb3B5cmlnaHQgdjEuMS4wXG4gKiBWeWdlbmVydWplIGEgem9icmF6w60gY29weXJpZ2h0IHpuYcSNa3kgbWltZSBkaWdpdGFsLiBDb3B5cmlnaHQgemFocm51amUgXG4gKiBsb2dvIFNob3B0ZXQgYSBvZGtheiBuYSB3ZWIgbWltZSBkaWdpdGFsIHMgbG9nZW0gc3BvbGXEjW5vc3RpLlxuICogXG4gKiAoYykgbWltZSBkaWdpdGFsIHMuci5vLiAyMDIzXG4gKiBodHRwczovL21pbWVkaWdpdGFsLmN6XG4gKiBtZWRhcmQuaHV0dGVuYmFjaEBtaW1lZGlnaXRhbC5jelxuICoqL1xuLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItYm90dG9tICNzaWduYXR1cmUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5mb290ZXItYm90dG9tICNzaWduYXR1cmUgLnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZm9vdGVyLWJvdHRvbSAjc2lnbmF0dXJlIC50aXRsZSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZSAucGlwZSB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5mb290ZXItYm90dG9tICNzaWduYXR1cmUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZSBhIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZm9vdGVyLWJvdHRvbSAjc2lnbmF0dXJlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbiNyZWNlbnRseVZpZXdlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYTE4O1xufVxuI3JlY2VudGx5Vmlld2VkIC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuI3JlY2VudGx5Vmlld2VkIC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luOiA0MHB4IDAgMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3JlY2VudGx5Vmlld2VkIC50ZXh0LWNlbnRlciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbiNyZWNlbnRseVZpZXdlZCAudGV4dC1jZW50ZXIgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbiNyZWNlbnRseVZpZXdlZCAucHJvZHVjdHMtYmxvY2s6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jcmVjZW50bHlWaWV3ZWQgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4jcmVjZW50bHlWaWV3ZWQgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5zdGFycyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI3JlY2VudGx5Vmlld2VkIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuc3RhcnMgYTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuI3JlY2VudGx5Vmlld2VkIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA2NXB4O1xufVxuI3JlY2VudGx5Vmlld2VkIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAubmV3LWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3JlY2VudGx5Vmlld2VkIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucHJpY2UtbWVhc3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcmVjZW50bHlWaWV3ZWQgLnNsaWNrLWxpc3Qge1xuICBmbG9hdDogbm9uZTtcbn1cbiNyZWNlbnRseVZpZXdlZCAucHJpY2Utc2F2ZSArIC5wcmljZS1zYXZlLFxuI3JlY2VudGx5Vmlld2VkIC5wcmljZS1zdGFuZGFyZCArIC5wcmljZS1zdGFuZGFyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50eXBlLXByb2R1Y3QgI3JlY2VudGx5Vmlld2VkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuI3JlY2VudGx5Vmlld2VkIC5hdmFpbGFiaWxpdHkubm90LWluLXN0b2NrIHtcbiAgY29sb3I6ICNmZjU2NWY7XG59XG4jcmVjZW50bHlWaWV3ZWQgLmF2YWlsYWJpbGl0eS5pbi1zdG9jayB7XG4gIGNvbG9yOiAjNDZjYjhiO1xufVxuI3JlY2VudGx5Vmlld2VkIC5hdmFpbGFiaWxpdHkuaW4tc3RvY2sgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuI3JlY2VudGx5Vmlld2VkIC5hdmFpbGFiaWxpdHkuaW4tc3RvY2sgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi91c2VyL2RvY3VtZW50cy9taW1lL3NyYy9pY29uL2NoZWNrLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3JlY2VudGx5Vmlld2VkIC5zbGljay1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgI3JlY2VudGx5Vmlld2VkIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTIwcHg7XG4gIH1cbiAgI3JlY2VudGx5Vmlld2VkIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNyZWNlbnRseVZpZXdlZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnAtdGh1bWJuYWlscyBhLFxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5pbWFnZSxcbi5zZWFyY2hXaGlzcGVyZXIgLnNlYXJjaFdoaXNwZXJlcl9fcHJvZHVjdF9faW1hZ2UsXG4uY2FydC13aWRnZXQtcHJvZHVjdC1pbWFnZSBhLFxuLmNhcnQtcC1pbWFnZSBhLFxuLmNhcnQtcmVsYXRlZC1pbmZvIC5jYXJ0LXJlbGF0ZWQtaW1nLFxuLnJlbW92ZWFibGUgLmNhcnQtcC1pbWFnZSBzcGFuIHtcbiAgYXNwZWN0LXJhdGlvOiAxLjM3OTMxMDM0NDg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xufVxuLnAtdGh1bWJuYWlscyBhIGltZyxcbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAuaW1hZ2UgaW1nLFxuLnNlYXJjaFdoaXNwZXJlciAuc2VhcmNoV2hpc3BlcmVyX19wcm9kdWN0X19pbWFnZSBpbWcsXG4uY2FydC13aWRnZXQtcHJvZHVjdC1pbWFnZSBhIGltZyxcbi5jYXJ0LXAtaW1hZ2UgYSBpbWcsXG4uY2FydC1yZWxhdGVkLWluZm8gLmNhcnQtcmVsYXRlZC1pbWcgaW1nLFxuLnJlbW92ZWFibGUgLmNhcnQtcC1pbWFnZSBzcGFuIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5jYXJ0LXdpZGdldC1wcm9kdWN0LWltYWdlIHtcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG59IiwiaHRtbCB7XG5cdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG59XG5cbmJvZHkge1xuXHRjb2xvcjogJHRleHQ7XG5cdGJhY2tncm91bmQ6ICRiZy1tYWluO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLm92ZXJhbGwtd3JhcHBlciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBwYXRoc1xuJHVybEljb246ICcvdXNlci9kb2N1bWVudHMvbWltZS9zcmMvaWNvbi8nO1xuJHVybEltZzogJy91c2VyL2RvY3VtZW50cy9taW1lL3NyYy9pbWcvJztcblxuJGltYWdlczogJ2h0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzQ1MzQ3MC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy8nO1xuXG4kZnMtYmFzZTogMTZweDsgLy8gYmFzZSBmb3IgMXJlbVxuXG4vLyBmb250c1xuJGZmLWhlYWRpbmdzOiB2YXIoLS10ZW1wbGF0ZS1oZWFkaW5ncy1mb250KSwgc2Fucy1zZXJpZjsgLy8gUG9wcGluc1xuJGZmLXRlbXBsYXRlOiB2YXIoLS10ZW1wbGF0ZS1mb250KSwgc2Fucy1zZXJpZjsgLy8gT3BlbiBTYW5zXG5cbi8vIGZvbnQgd2VpZ2h0c1xuJGZ3LWxpZ2h0OiAzMDA7XG4kZnctbm9ybWFsOiA0MDA7XG4kZnctc2VtaWJvbGQ6IDUwMDtcbiRmdy1ib2xkOiA2MDA7XG4kZncteGJvbGQ6IDcwMDtcbiRmdy14eGJvbGQ6IDgwMDtcblxuLy8gZm9udCBzaXplc1xuJGZzLXh4czogcmVtKDlweCk7XG4kZnMteHM6IHJlbSgxMHB4KTtcbiRmcy1zbTogcmVtKDEycHgpO1xuJGZzLXA6IHJlbSgxNHB4KTtcbiRmcy1tZDogcmVtKDE4cHgpO1xuJGZzLWxnOiByZW0oMjBweCk7XG4kZnMteGw6IHJlbSgyNnB4KTtcbiRmcy14eGw6IHJlbSgzMHB4KTtcbiRmcy14eHhsOiByZW0oMzJweCk7XG4kZnMteHh4eGw6IHJlbSgzNHB4KTtcblxuLy8gaGVhZGluZ3NcbiRmcy1oMTogcmVtKDcxcHgpO1xuJGZzLWgyOiByZW0oNDhweCk7XG4kZnMtaDM6IHJlbSgzOHB4KTtcbiRmcy1oNDogcmVtKDI4cHgpO1xuJGZzLWg1OiByZW0oMjRweCk7XG4kZnMtaDY6IHJlbSgyMnB4KTtcblxuLy8gbGluZSBoZWlnaHRzXG4kbGgtaDE6IDQ3cHg7XG4kbGgtaDI6IDQycHg7XG4kbGgtaDM6IDI2cHg7XG4kbGgtaDQ6IDIwcHg7XG4kbGgtcDogMTRweDtcblxuLy8gc3BlY2lhbFxuJGZzLWJhbm5lci1zbTogcmVtKDQwcHgpO1xuJGZzLWJhbm5lci1tZDogcmVtKDUwcHgpO1xuJGZzLWJhbm5lci1sZzogcmVtKDgwcHgpO1xuJGZzLWJhbm5lci14bDogcmVtKDEwMHB4KTtcbiRmcy1iYW5uZXIteHhsOiByZW0oMTIwcHgpO1xuXG4kZnMtam9pbi11czogcmVtKDU2cHgpO1xuXG4vLyBzcGFjaW5nXG4kZ2FwOiA1cHg7XG4keDE6IDFyZW07XG5cbi8vIGJyZWFrcG9pbnRzXG4kYnJlYWtwb2ludC14eHM6IDM3NXB4O1xuJGJyZWFrcG9pbnQteHM6IDQyNXB4OyAvLyBtb2JpbGUgZGV2aWNlc1xuJGJyZWFrcG9pbnQtc206IDU3NnB4O1xuJGJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuJGJyZWFrcG9pbnQtbGc6IDk5MnB4OyAvLyBkZXNrdG9wXG4kYnJlYWtwb2ludC14bDogMTIwMHB4O1xuJGJyZWFrcG9pbnQteHhsOiAxNDQwcHg7XG5cbi8vIGdyaWRcbiRjb250YWluZXIteHM6ICRicmVha3BvaW50LXhzO1xuJGNvbnRhaW5lci1zbTogJGJyZWFrcG9pbnQtc207XG4kY29udGFpbmVyLW1kOiAkYnJlYWtwb2ludC1tZDtcbiRjb250YWluZXItbGc6ICRicmVha3BvaW50LWxnO1xuJGNvbnRhaW5lci14bDogJGJyZWFrcG9pbnQteGw7XG4kY29udGFpbmVyLXh4bDogJGJyZWFrcG9pbnQteHhsO1xuXG4kZ3JpZC1nYXAteHM6IHJlbSg1cHgpO1xuJGdyaWQtZ2FwLW1kOiByZW0oMTBweCk7XG4kZ3JpZC1nYXAtbGc6IHJlbSgyMHB4KTtcblxuJGMtd2hpdGU6ICNmZmY7XG4kYy1ibGFjazogIzAwMDtcblxuLy9ibHVlIG5ldnl1xb5pdG9cblxuJGMtYmx1ZS0xMDA6ICNmNmZkZmY7XG4kYy1ibHVlLTIwMDogI2Q2ZTZlYTtcbiRjLWJsdWUtMzAwOiAjZWVmOGZjO1xuJGMtYmx1ZS00MDA6ICM0N2QxZTk7XG4kYy1ibHVlLTUwMDogIzM4NDI3MTtcbiRjLWJsdWUtNjAwOiAjMjgzMDU2O1xuJGMtYmx1ZS03MDA6ICMwMDE4NDk7XG5cbiRjLWdyZWVuLTEwMDogI2VkZmZmNjtcbiRjLWdyZWVuLTIwMDogIzhjYTE5NTtcbiRjLWdyZWVuLTMwMDogIzdhYTg4ZTtcbiRjLWdyZWVuLTQwMDogIzQ2Y2I4YjtcbiRjLWdyZWVuLTUwMDogIzRlNzU1ZjtcbiRjLWdyZWVuLTU1MDogIzFmMjMxZjtcbiRjLWdyZWVuLTYwMDogIzE4MWExODsgLy8gbWFpbiBiYWNrZ3JvdW5kIGNvbG9yXG5cbiRjLXJlZC00MDA6ICNmZjU2NWY7XG4kYy1yZWQtNTAwOiAjYmExYjAyO1xuXG4kYy1wdXJwbGUtNDAwOiAjN2I2N2MyO1xuXG4kYy15ZWxsb3ctNDAwOiAjZmViZjBjO1xuXG4kYy1icm93bi0xMDA6ICNkN2QwYzQ7XG4kYy1icm93bi0yMDA6ICNjNGJjYWM7XG4kYy1icm93bi0zMDA6ICNlZWM2NjA7XG4kYy1icm93bi00MDA6ICNmZmJkODg7XG5cbiRjLWdyYXktMTAwOiAjZGJkYmRiO1xuJGMtZ3JheS0xNTA6ICNkNGQ0ZDQ7XG4kYy1ncmF5LTIwMDogI2Y5ZjlmOTtcbiRjLWdyYXktMzAwOiAjZGFkZmUwO1xuJGMtZ3JheS00MDA6ICNjZmRiZGU7XG4kYy1ncmF5LTUwMDogIzlkOWQ5ZDsgLy8gc2xldnlcbiRjLWdyYXktNjAwOiAjNDU0NTQ1O1xuJGMtZ3JheS03MDA6ICMzYTNiM2E7XG4kYy1kYXJrLWdyYXk6ICMxYzFjMWM7XG5cbiRjLWJhc2U6ICRjLWJyb3duLTIwMDtcbiRjLXByaW1hcnk6ICRjLWJyb3duLTIwMDsgLy9oZWFkZXJzLCBuYXZsaW5rc1xuJGMtc2Vjb25kYXJ5OiAkYy1ncmF5LTUwMDsgLy90ZXh0c1xuXG4kYmctbWFpbjogJGMtZ3JlZW4tNjAwOyAvL25hc3RhdiBiYXJ2dSBwcm8gcG96YWTDrSB2IHBhdGnEjWNlIGEgaGxhdmnEjWNlXG4kYm9yZGVyLWZvb3RlcjogJGMtZ3JheS03MDA7IC8vIG5hc3RhdiBiYXJ2dSBwcm8gYm9yZGVyIHYgcGF0acSNY2VcbiRib3JkZXI6ICRjLWdyYXktNjAwO1xuXG4kcHJpbWFyeTogdmFyKC0tY29sb3ItcHJpbWFyeSk7IC8vIGJhcnZhIMWhYWJsb255IDFcbiRwcmltYXJ5LWhvdmVyOiB2YXIoLS1jb2xvci1wcmltYXJ5LWhvdmVyKTsgLy92IGJhcnZhIMWhYWJsb255IDJcbiR0ZXh0OiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7IC8vdiBhZG1pbmlzdHJhY2kgamFrbyBiYXJ2YSDFoWFibG9ueSAzXG4kYXJyb3ctY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5LWhvdmVyKTsgLy8gYmFydmEgxaFhYmxvbnkgNFxuJGNvbnZlcnNpb246IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7IC8va29udmVyem7DrSBiYXJ2YVxuJGNvbnZlcnNpb24taG92ZXI6IHZhcigtLWNvbG9yLXNlY29uZGFyeS1ob3Zlcik7IC8va29udmVyem7DrSBiYXJ2YSBwbyBuYWpldMOtXG5cbiRjLWhlYWRlcjogdmFyKC0tY29sb3ItaGVhZGVyLWJhY2tncm91bmQpOyAvL2JhcnZhIHrDoWhsYXbDrSB3ZWJ1XG5cbiRibHVlOiAkYy1ibHVlLTYwMDtcbiRibHVlLXRleHQ6ICRjLWJsdWUtNzAwO1xuXG4kZ3JheTogJGMtZ3JheS02MDA7XG4kZ3JheS1kYXJrOiAkYy1ncmF5LTcwMDtcbiRncmVlbjogJGMtZ3JlZW4tNDAwO1xuJHJlZDogJGMtcmVkLTUwMDtcbiR5ZWxsb3c6ICRjLXllbGxvdy00MDA7XG4kcGFnaW5hdGlvbi1iZzogJGMtZ3JheS01MDA7XG5cbi8vIGJvcmRlci1yYWRpdXNcbiRicjogNXB4O1xuXG4vLyBzaGFkb3dzXG4kc2hhZG93LXByaW1hcnk6IDBweCA0cHggMzRweCAkYy1ncmVlbi02MDA7XG4kc2hhZG93LXNlY29uZGFyeTogMHB4IDRweCA0cHggJGMtZ3JlZW4tNjAwO1xuXG4kdHJhbnM6IGFsbCAwLjNzIGVhc2U7XG4iLCIuY29udGVudC13cmFwcGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW1haW47XG59XG5cbi5mbGV4LXdyYXAge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNvbnRhaW5lciB7XG5cdEBpbmNsdWRlIG1heC1zbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0QGluY2x1ZGUgbWluLXh4bCB7XG5cdFx0d2lkdGg6IDEzNDBweDtcblx0fVxufVxuXG4ub3ZlcmFsbC13cmFwcGVyIHtcblx0QGluY2x1ZGUgbWF4LXNtIHtcblx0XHRwYWRkaW5nLXRvcDogNzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5jb250ZW50LXdyYXBwZXIge1xuXHRAaW5jbHVkZSBtYXgtc20ge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1tYWluO1xuXHR9XG5cdCYuY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBtYXgtc20ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHR9XG5cdH1cbn1cbiIsIkBtaXhpbiBtaW4teHhzIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQteHhzfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbWluLXhzIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQteHN9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1pbi1zbSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LXNtfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtaW4tbWQge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC1tZH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbWluLWxnIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQtbGd9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1pbi14bCB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LXhsfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtaW4teHhsIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQteHhsfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtYXgteHMge1xuXHRAbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWtwb2ludC1zbSAtIDF9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1heC1zbSB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50LW1kIC0gMX0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbWF4LW1kIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQtbGcgLSAxfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtYXgtbGcge1xuXHRAbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWtwb2ludC14bCAtIDF9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1heC14bCB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50LXh4bCAtIDF9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbiIsImgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG5cdGZvbnQtd2VpZ2h0OiAkZncteHhib2xkO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGNvbG9yOiAkdGV4dDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaDEge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRmb250LXNpemU6ICRmcy1oNDtcbn1cblxuaDIge1xuXHRmb250LXNpemU6ICRmcy14bDtcblx0Y29sb3I6ICR0ZXh0O1xufVxuXG5oMyB7XG5cdGZvbnQtc2l6ZTogJGZzLWxnO1xufVxuXG5oNCxcbi5oNCB7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRmb250LXNpemU6ICRmcy1sZztcbn1cblxuLmxpbmstbGlrZSxcbmEge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGNvbG9yOiAkdGV4dDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJHRleHQ7XG5cdH1cbn1cblxuLmNvbnRlbnQsXG4uYmFubmVyLFxuLmJhbm5lci13cmFwcGVyLFxuLmJhbm5lci1jYXRlZ29yeSxcbi5jYXJvdXNlbC1pbm5lciB7XG5cdGEsXG5cdC5saW5rLWxpa2Uge1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4jY29udGVudCB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRsaW5lLWhlaWdodDogMS4zODQ2MTU7XG5cblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogJGZzLWg1O1xuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAwIDAgMThweDtcblx0fVxufVxuXG4uY2hldnJvbi1hZnRlciB7XG5cdCY6OmFmdGVyIHtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogJGZzLXhzO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1pbi1tZCB7XG5cdGgxLFxuXHQjY29udGVudCBoMSB7XG5cdFx0Zm9udC1zaXplOiAkZnMtaDM7XG5cdH1cblx0aDIsXG5cdC5wcm9kdWN0cy1oZWFkZXIsXG5cdC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAkZnMteHh4eGw7XG5cdH1cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogJGZzLWg1O1xuXHR9XG59XG5cbi50eXBlLXBvc3RzLWxpc3RpbmcsXG4udHlwZS1wb3N0LFxuLnR5cGUtcGFnZSB7XG5cdCNjb250ZW50IHtcblx0XHRoMSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLmluLTQwNCB7XG5cdC5jb250ZW50LWlubmVyIHtcblx0XHRtYXgtd2lkdGg6IDc1MHB4O1xuXHRcdG1hcmdpbjogODBweCBhdXRvIDE1MHB4O1xuXG5cdFx0PiBwIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0fVxuXG5cdFx0LmJhbm5lci13cmFwcGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuXG5cdFx0XHRoNCB7XG5cdFx0XHRcdG1hcmdpbjogMjVweCAwIDE1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMDtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdC8vYXBwL3Njc3MvdHJhbnNsYXRpb25mb250LXNpemVcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0XHRcdFx0Ly8gYXBwL3Njc3MvdHJhbnNsYXRpb25cblx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1tZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuXHRcdFx0XHQtbW96LWNvbHVtbi1jb3VudDogMjtcblx0XHRcdFx0Y29sdW1uLWNvdW50OiAyO1xuXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmVtcHR5LWNvbnRlbnQtNDA0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTA1cHg7XG5cblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTVweDtcblx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHR3aWR0aDogODRweDtcblx0XHRcdGhlaWdodDogODRweDtcblxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltYWdlc300MDQuc3ZnKSBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHR9XG5cblx0XHRoMSB7XG5cdFx0XHRtYXJnaW46IDAgMCA1cHg7XG5cdFx0XHRmb250LXNpemU6ICRmcy14bDtcblx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1pbi1sZyB7XG5cdC5pbi00MDQge1xuXHRcdC5lbXB0eS1jb250ZW50LTQwNCB7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLXh4eHhsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc5cHgpIHtcblx0LmluLTQwNCB7XG5cdFx0LmVtcHR5LWNvbnRlbnQtNDA0IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGluaXRpYWw7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtaW5uZXIge1xuXHRcdFx0LmJhbm5lci13cmFwcGVyIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHQtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcblx0XHRcdFx0XHQtbW96LWNvbHVtbi1jb3VudDogMTtcblx0XHRcdFx0XHRjb2x1bW4tY291bnQ6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiBwIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmhvbWVwYWdlLWJsb2ctd3JhcHBlcixcbi50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0Lm5ld3MtaXRlbSB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNDQwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHRleHQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0PiBhIHtcblx0XHRcdG9yZGVyOiAtMjtcblx0XHR9XG5cblx0XHQubmV3cy1pbWFnZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblxuXHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6ICRmcy1wO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRpbWUge1xuXHRcdFx0b3JkZXI6IC0yO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0LnRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRtYXJnaW46IDEycHggMCAxMHB4O1xuXG5cdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0fVxuXG5cdFx0LnJlYWQtYXJ0aWNsZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblxuXHRcdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhvbWVwYWdlLWJsb2cge1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAkZnMteHh4eGw7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6ICRmcy14bDtcblx0XHR9XG5cdH1cblxuXHQudGV4dC1jZW50ZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMTVweCAwO1xuXHRcdD4gLmJ0bsKgIHtcblx0XHRcdGRpc3BsYXk6IGluaXRpYWw7XG5cdFx0XHRmb250LXNpemU6ICRmcy1wO1xuXHRcdH1cblx0fVxufVxuXG4udHlwZS1wb3N0cy1saXN0aW5nIHtcblx0I25ld3NXcmFwcGVyIHtcblx0XHRtYXJnaW46IDBweCAtMTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcblx0LmhvbWVwYWdlLWJsb2ctd3JhcHBlcixcblx0LnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIge1xuXHRcdC5uZXdzLWl0ZW0ge1xuXHRcdFx0ZmxleC1iYXNpczogNTAlO1xuXHRcdFx0d2lkdGg6IDUwJTtcblxuXHRcdFx0LmltYWdlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1pbi1sZyB7XG5cdC5ob21lcGFnZS1ibG9nLXdyYXBwZXIsXG5cdC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIHtcblx0XHQubmV3cy1pdGVtIHtcblx0XHRcdGZsZXgtYmFzaXM6IDMzLjMzJTtcblx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLW1kO1xuXHRcdFx0fVxuXG5cdFx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ob21lcGFnZS1ibG9nLXdyYXBwZXIge1xuXHRcdC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRmb250LXNpemU6ICRmcy14eHh4bDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWF4LW1kIHtcblx0LmhvbWVwYWdlLWJsb2ctd3JhcHBlciB7XG5cdFx0Lm5ld3MtaXRlbSB7XG5cdFx0XHQmOm50aC1jaGlsZChuICsgNCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtYXgtc20ge1xuXHQuaG9tZXBhZ2UtYmxvZy13cmFwcGVyLFxuXHQudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciB7XG5cdFx0Lm5ld3MtaXRlbSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDVweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5pZC0tOSB7XG5cdC5jYXJ0LWVtcHR5IHtcblx0XHQmLmNhcnQtaW5uZXIge1xuXHRcdFx0aDQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAyNXB4IDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVtcHR5LWNhcnQtYm94ZXMge1xuXHRcdFx0PiAuY29sLW1kLTYge1xuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb3Vwb24taW5wdXQge1xuXHRcdG9yZGVyOiAyO1xuXHRcdHBhZGRpbmc6IDM1cHggMCAyNXB4O1xuXG5cdFx0LnRvZ2dsZS1jb3Vwb24taW5wdXQtYnV0dG9uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmFsZXJ0IHtcblx0XHRtYXJnaW46IDAgMCAyNXB4O1xuXHR9XG59XG5cbi5jYXJ0LXdpZGdldC1wcm9kdWN0IHtcblx0Y29sb3I6ICRjLWJyb3duLTIwMDtcbn1cblxuLmNhcnQtd2lkZ2V0LXByb2R1Y3QtdW5pdCB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jYXJ0LXdpZGdldC1wcm9kdWN0LXByaWNlIHtcblx0d2lkdGg6IDMzLjMzMzMlO1xufVxuXG4uZnJlZS1naWZ0cy13cmFwcGVyIC5mcmVlLWdpZnRzLWltZyA+IGltZyxcbi5mcmVlLXByb2R1Y3QtZ2lmdHMtd3JhcHBlciAuZnJlZS1naWZ0cy1pbWcgPiBpbWcge1xuXHR3aWR0aDogNjZweDtcbn1cblxuLmNhcnQtdGFibGUge1xuXHQucC10b3RhbCB7XG5cdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHR9XG5cblx0dHIge1xuXHRcdCYucmVtb3ZlYWJsZSB7XG5cdFx0XHQucmVtb3ZlLWl0ZW0ge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWFyZ2luOiAtNHB4IDAgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0ZCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1tYWluO1xuXG5cdFx0XHQmLmZyZWUtZ2lmdC1uYW1lLWNlbGwge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5tYWluLWxpbmsge1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmNhcnQtcC1pbWFnZSB7XG5cdFx0XHRcdHdpZHRoOiA4MXB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1tYWluO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDY2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5wLW5hbWUge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJHRleHQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYucC1hdmFpbGFiaWxpdHkge1xuXHRcdFx0XHRmb250LXNpemU6ICRmcy1wO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnAtcXVhbnRpdHkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idG4tc20uYWRkLXRvLWNhcnQtYnV0dG9uIHtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDExcHg7XG5cblx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0XHQmLnJlbGF0ZWQge1xuXHRcdFx0dGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbWFpbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucmVtb3ZlLWl0ZW0ge1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0Y29sb3I6ICRjLXJlZC00MDA7XG5cdFx0fVxuXHR9XG5cblx0LmNhcnQtdGFibGUtaGVhZGVyIHtcblx0XHR0ZCB7XG5cdFx0XHRmb250LXNpemU6ICRmcy1wO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGNvbG9yOiAkdGV4dDtcblxuXHRcdFx0Ji5jYXJ0LXAtaW1hZ2Uge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdC8vIGFwcC9zY3NzL3RyYW5zbGF0aW9uXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5wLXRvdGFsIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucC1wcmljZSB7XG5cdFx0LnByaWNlLWZpbmFsIHtcblx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHR9XG5cdH1cbn1cblxuLmluLWtyb2stMSAubmV4dC1zdGVwLWZvcndhcmQ6OmFmdGVyLFxuLmlkLS05IC5uZXh0LXN0ZXAtZm9yd2FyZDo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AaW5jbHVkZSBtYXgtbWQge1xuXHQuY2FydC10YWJsZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0dHIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zdW1tYXJ5IHtcblx0XHQuY29sLW1kLTgsXG5cdFx0LmNvbC1tZC00IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5vcmRlcmluZy1wcm9jZXNzIHtcblx0XHQuZXh0cmEuZGVsaXZlcnkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdG9sLmNhcnQtaGVhZGVyIHtcblx0XHRsaSB7XG5cdFx0XHRhLFxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pZC0tOSB7XG5cdFx0LnN1bW1hcnkge1xuXHRcdFx0LmNvbC1tZC00IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hZHZhbmNlZC1vcmRlciB7XG5cdFx0LmV4dHJhcy13cmFwIHtcblx0XHRcdC5leHRyYSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWF4LXNtIHtcblx0LnRvZ2dsZS1jb3Vwb24taW5wdXQge1xuXHRcdC50b2dnbGUtY291cG9uLWlucHV0LWJ1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LmRpc2NvdW50LWNvdXBvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5pZC0tMTYsXG5cdC5pZC0tMTcge1xuXHRcdC5vdmVyYWxsLXdyYXBwZXIge1xuXHRcdFx0cGFkZGluZy10b3A6IDBweDtcblx0XHR9XG5cblx0XHQjaGVhZGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogNzBweDtcblxuXHRcdFx0LmhlYWRlci10b3Age1xuXHRcdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zZWFyY2gge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vcmRlcmluZy1wcm9jZXNzIHtcblx0XHQuY2FydC1pbm5lciB7XG5cdFx0XHQ+IC5uZXh0LXN0ZXAge1xuXHRcdFx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblxuXHRcdFx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblxuXHRcdFx0XHQubmV4dC1zdGVwLWJhY2sge1xuXHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jYXJ0LWVtcHR5IHtcblx0LmgxLmNhcnQtaGVhZGluZyB7XG5cdFx0bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNvbnRhY3QtYm94IHtcblx0XHR1bCB7XG5cdFx0XHRsaTpub3QoLnNvY2lhbC1pY29uLWxpc3QpIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnJlbW92ZS1pdGVtIHtcblx0JjpiZWZvcmUge1xuXHRcdGNvbG9yOiAkYy13aGl0ZTtcblx0fVxufVxuIiwiLnR5cGUtY2F0ZWdvcnkge1xuXHQjY29udGVudCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQucGFnaW5hdGlvbi1hcHBlbmRpeCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5wcm9kdWN0IHtcblx0XHQuZmxhZyB7XG5cdFx0XHQmLW1hc3RlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIge1xuXHQ+IGg0IHtcblx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR9XG5cblx0LnByb2R1Y3RzLWJsb2NrIHtcblx0XHQucHJvZHVjdCB7XG5cdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHQmOm50aC1jaGlsZCgzbikge1xuXHRcdFx0XHRcdC8vcG9kbGUgcm96dnLFvmVuw60gcHJvZHVrdMWvIG5hIHN0csOhbmNlXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jYXRlZ29yeS1oZWFkZXItcGFnaW5hdGlvbiB7XG5cdGNvbG9yOiAjNjY2NjY2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcblx0LmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0LnByb2R1Y3RzLWJsb2NrIHtcblx0XHRcdC5wcm9kdWN0IHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAxMHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1pbi1tZCB7XG5cdC5jYXRlZ29yeS1oZWFkZXIge1xuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdD4gZm9ybSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG9yZGVyOiAtMTtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0fVxuXG5cdFx0LmRyb3Bkb3duIHtcblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLXA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cblx0XHRcdC5kcm9wZG93bi1tZW51IHtcblx0XHRcdFx0cG9zaXRpb246IGluaXRpYWw7XG5cblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdFx0bWFyZ2luOiAwIC01cHg7XG5cblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRsYWJlbCxcblx0XHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ibG9jazogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctaW5saW5lOiA1cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjLWJyb3duLTEwMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wcm9kdWN0cy1saXN0aW5nLW9yZGVyLWhlYWRpbmcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuY2F0ZWdvcnktdG9wIHtcblx0XHQ+IGg0IHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWg1O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtaW4tbGcge1xuXHQuY2F0ZWdvcnktY29udGVudC13cmFwcGVyIHtcblx0XHQ+IGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogJGZzLWg0O1xuXG5cdFx0XHRjb2xvcjogJGMtYnJvd24tMTAwO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtYXgtc20ge1xuXHQuY2F0ZWdvcnktaGVhZGVyIHtcblx0XHQjcHJvZHVjdHMtbGlzdGluZy1vcmRlciB7XG5cdFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1tYWluO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuXG5cdFx0XHQucHJvZHVjdHMtbGlzdGluZy1vcmRlci1oZWFkaW5nIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Lmljb24tY2hldnJvbi1kb3duIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb2xvcjogJGMtZ3JlZW4tNTAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdD4gZGl2LFxuXHRcdD4gaDQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0PiBoNCB7XG5cdFx0XHRtYXJnaW46IDMwcHggMCAxNXB4O1xuXHRcdH1cblxuXHRcdCNmaWx0ZXJzLXdyYXBwZXIge1xuXHRcdFx0b3JkZXI6IC01O1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR9XG5cdH1cbn1cblxuLmNhdGVnb3J5LXRvcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbWFpbjtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0YmFja2dyb3VuZDogJGJnLW1haW47XG5cdH1cblxuXHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcblx0fVxufVxuXG4uY2F0ZWdvcnktdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblxuXHRmb250LXdlaWdodDogJGZ3LXhib2xkO1xuXHRsaW5lLWhlaWdodDogMS4wNTtcbn1cblxuLy9jdXN0b20gcGVyZXhcbi5jYXRlZ29yeS1wZXJleCB7XG5cdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGNvbG9yOiAkYy1ncmF5LTUwMDtcblx0Lm1pbWUtY2F0ZWdvcnkge1xuXHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubWltZS1jYXRlZ29yeV9iZW5lZml0cyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGdhcDogMTJweDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGdhcDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pbWFnZSB7XG5cdFx0XHRAaW5jbHVkZSBtaW4teGwge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNjVweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWluLXh4bCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYmVuZWZpdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiA4cHg7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZmYtaGVhZGluZ3M7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZncteHhib2xkO1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdGNvbG9yOiAkYy1icm93bi0yMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLXA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudFx0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmlkLTEge1xuXHQjY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG5cbi5wcm9kdWN0cy1oZWFkZXIsXG4uaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuXHRmb250LXNpemU6ICRmcy14eHh4bDtcblx0Zm9udC13ZWlnaHQ6ICRmdy14eGJvbGQ7XG59XG5cbi53ZWxjb21lLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlci1iYW5uZXJzW2RhdGEtZWRpdG9yaWQ9J2Jhbm5lckZvb3RlciddIHtcblx0b3JkZXI6IDI7XG59XG4uY29udGFpbmVyLW5hcnJvdzpoYXMoLmhvbWVwYWdlLWJsb2ctd3JhcHBlcikge1xuXHRvcmRlcjogMztcbn1cblxuLmZvb3Rlci1iYW5uZXIge1xuXHQuYWJvdXQge1xuXHRcdC5yb3cge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblxuXHRcdFx0LmNvbC1tZC02IHtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0bWFyZ2luOiA1MHB4IDAgMTVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWluLW1kIHtcblx0LmZvb3Rlci1iYW5uZXIge1xuXHRcdC5hYm91dCB7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdG1hcmdpbjogMzBweCAwIDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiRjbHItYmxhY2s6ICMwMDA7XG4kY2xyLXdoaXRlOiAkYy13aGl0ZTtcbiRjbHItc2Vjb25kYXJ5OiAjNDc4YzVjO1xuJGNsci1ncmF5OiAjODg4O1xuJGNsci1ncmF5LWxpZ2h0OiAjZjRmNGY0O1xuXG4uaG9tZXBhZ2UtYmxvZyB7XG5cdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbWFpbjtcblx0cGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5ibG9nLXdyYXBlciAubmV3cy13cmFwcGVyIHtcblx0QGluY2x1ZGUgYWRqdXN0LXdpZHRoKDE1KTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0Lm5ld3MtaXRlbSB7XG5cdFx0QGluY2x1ZGUgYWRqdXN0LXdpZHRoKDE1KTtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHR3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblxuXHRcdHRpbWUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cblx0XHRcdGZvbnQtc2l6ZTogJGZzLXA7XG5cdFx0XHRmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcblx0XHRcdGNvbG9yOiAkYy1wcmltYXJ5O1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbWFpbjtcblx0XHR9XG5cblx0XHQudGltZS13cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0b3JkZXI6IDE7XG5cblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRwYWRkaW5nLWJsb2NrOiAxNnB4O1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aW5zZXQ6IDA7XG5cblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cblx0XHRcdFx0YmFja2dyb3VuZDogJGMtZ3JheS02MDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmltYWdlIGEge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnRpdGxlIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblxuXHRcdFx0Zm9udC1zaXplOiAkZnMtbGc7XG5cdFx0XHRmb250LXdlaWdodDogJGZ3LXhib2xkO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLW1kO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGNvbG9yOiAkYy1icm93bi0xMDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdG9yZGVyOiAzO1xuXG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXG5cdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdGNvbG9yOiAkYy1icm93bi0xMDA7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Y29sb3I6ICRjLWdyZWVuLTUwMDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50ZXh0IHRpbWUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHQudGV4dCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTRweCAyMnB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY2xyLWdyYXktbGlnaHQ7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4LXNtIHtcblx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXHRcdFx0LmltYWdlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubmV3cy1pdGVtOm5vdCg6bnRoLWNoaWxkKC1uICsgMykpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1pbi1tZCB7XG5cdC5ibG9nLXdyYXBlciAubmV3cy1pdGVtIC5pbWFnZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuXHQuYmxvZy13cmFwZXIgLm5ld3MtaXRlbSAuaW1hZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxufVxuXG4vL2RhdGUgbW92ZWQgaW50byB0aGUgcGljdHVyZVxuLmJsb2ctd3JhcGVyIC50ZXh0IHRpbWUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy13cmFwZXIgLmltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy13cmFwZXIgLmltYWdlIHRpbWUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxNHB4O1xuXHRib3R0b206IDA7XG5cblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0bWFyZ2luLWJvdHRvbTogLTE1cHg7XG5cblx0Zm9udC1zaXplOiAkZnMtcDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRsaW5lLWhlaWdodDogNTBweDtcblx0Y29sb3I6ICRjbHItd2hpdGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNlY29uZGFyeTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5AaW5jbHVkZSBtYXgtc20ge1xuXHQuYmxvZy13cmFwZXIgLnRleHQgdGltZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuYmxvZy13cmFwZXIgLmltYWdlIHRpbWUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWluLW1kIHtcblx0LmJhbm5lcnMtY29udGVudCAuYmxvZy13cmFwZXIgYTpob3ZlciBpbWcsXG5cdC5iYW5uZXItZm9vdGVyIC5ibG9nLXdyYXBlciBhOmhvdmVyIGltZyxcblx0LmJhbm5lci13cmFwcGVyIC5ibG9nLXdyYXBlciBhOmhvdmVyIGltZyxcblx0LmZvb3Rlci1iYW5uZXIgLmJsb2ctd3JhcGVyIGE6aG92ZXIgaW1nLFxuXHQuYmFubmVyLWNhdGVnb3J5IC5ibG9nLXdyYXBlciBhOmhvdmVyIGltZyB7XG5cdFx0dHJhbnNmb3JtOiBpbmhlcml0O1xuXHR9XG59XG4iLCJAbWl4aW4gZ2FsbGVyeVBsdXMge1xuXHRjb250ZW50OiAnKyc7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zZm9ybTogbm9uZTtcblxuXHRkaXNwbGF5OiBibG9jaztcblxuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiAkZnMtbGc7XG5cdG1hcmdpbjogYXV0bztcblxuXHRmb250LXNpemU6ICRmcy1sZztcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRsaW5lLWhlaWdodDogJGZzLWxnO1xuXHRjb2xvcjogJGMtd2hpdGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuQG1peGluIGFkanVzdC13aWR0aCgkbWFyZ2luKSB7XG5cdCRtYXJnaW5QeDogI3skbWFyZ2lufXB4O1xuXG5cdEBpbmNsdWRlIG1heC1zbSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7JG1hcmdpblB4fSogMik7XG5cdFx0bWFyZ2luLWlubGluZTogLSRtYXJnaW5QeDtcblx0fVxufVxuXG5AbWl4aW4gZmxleC1jZW50ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiIsIi5vcmRlcmluZy1wcm9jZXNzIHtcblx0LmNvbnRhY3QtYm94IHtcblx0XHR1bCB7XG5cdFx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHQ+IGxpOm5vdCguc29jaWFsLWljb24tbGlzdCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0Ji5tYWlsIHtcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MjQnO1xuXG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtYmFzZTtcblxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYudGVsIHtcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MmMnO1xuXG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtYmFzZTtcblxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuZmFjZWJvb2sge1xuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkwMCcgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLWJhc2U7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5pbnN0YWdyYW0ge1xuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkwOScgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLWJhc2U7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYudHdpdHRlciB7XG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTAxJyAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtYmFzZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjaGVhZGVyIHtcblx0XHQuc2l0ZS1uYW1lIHtcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQuY2FydC1pbm5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQ+IC5uZXh0LXN0ZXAge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHRcdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblxuXHRcdFx0LmJ0bi1jb252ZXJzaW9uIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5leHQtc3RlcC1iYWNrIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Zm9udC1zaXplOiAkZnMteHM7XG5cdFx0fVxuXHR9XG5cblx0LmJ0bi5idG4tY29udmVyc2lvbixcblx0YS5idG4uYnRuLWNvbnZlcnNpb24ge1xuXHRcdHBhZGRpbmc6IDE1cHggMjVweDtcblx0XHRmb250LXNpemU6ICRmcy1sZztcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmRlbGl2ZXJ5LXRpbWUge1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHR9XG5cblx0LmV4dHJhLmRlbGl2ZXJ5IHtcblx0XHRtYXgtd2lkdGg6IDUyNnB4O1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXG5cdFx0PiBzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MmUnO1xuXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdTaG9wdGV0Jztcblx0XHRcdFx0Zm9udC1zaXplOiAkZnMtaDY7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByaWNlLXJhbmdlIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMTVweCAwIDA7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGg0IHtcblx0XHRtYXJnaW46IDQ0cHggMCAxMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdC5jby1ib3gge1xuXHRcdGg0IHtcblx0XHRcdG1hcmdpbjogNDRweCAwIDEwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gZGl2IHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHR9XG5cdH1cbn1cblxuLmlkLS0xNiB7XG5cdC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXByaW1hcnkucHJpY2UtbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0fVxuXG5cdGxhYmVsW2Zvcj0nZGVsaXZlcnlDb3VudHJ5SWQnXSB7XG5cdFx0Zm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Ly9hcHAvc2Nzcy90cmFuc2xhdGlvbmZvbnQtc2l6ZVxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdFx0Ly8gYXBwL3Njc3MvdHJhbnNsYXRpb25cblx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0fVxuXHR9XG5cblx0LmNvLWJveCB7XG5cdFx0Ji5jby1iYXNpYy1pbmZvcm1hdGlvbiB7XG5cdFx0XHRoNCB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHQvL2FwcC9zY3NzL3RyYW5zbGF0aW9uZm9udC1zaXplXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdFx0XHRcdC8vIGFwcC9zY3NzL3RyYW5zbGF0aW9uXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtaDY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMzBweCAwIDEwcHg7XG5cblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXG5cdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZm9ybS1ncm91cCB7XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnKic7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnN1bW1hcnksXG4ub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIHtcblx0cGFkZGluZzogMjBweCAyNXB4IDMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiZy1tYWluO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cblx0LnByaWNlLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdD4gc3BhbiB7XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0d2lkdGg6IDE3MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHR3aWR0aDogMTkwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiBzdHJvbmcge1xuXHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWluLXdpZHRoOiA4MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRtaW4td2lkdGg6IDE1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wcmljZS1wcmltYXJ5IHtcblx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6ICRmcy1oNjtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZncteHhib2xkO1xuXG5cdFx0XHQmLnByaWNlLWxhYmVsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdC8vYXBwL3Njc3MvdHJhbnNsYXRpb25mb250LXNpemVcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdC8vIGFwcC9zY3NzL3RyYW5zbGF0aW9uXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtaDY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJpY2Utc2Vjb25kYXJ5IHtcblx0XHRcdGZvbnQtc2l6ZTogJGZzLWxnO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGNvbG9yOiAkdGV4dDtcblxuXHRcdFx0Ji5wcmljZS1sYWJlbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWxnO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdC8vIGFwcC9zY3NzL3RyYW5zbGF0aW9uXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0XHRcdC8vYXBwL3Njc3MvdHJhbnNsYXRpb25mb250LXNpemVcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jY2hlY2tvdXRDb250ZW50IHtcblx0bWFyZ2luLWxlZnQ6IDAlO1xuXG5cdC5mb3JtLWdyb3VwIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Ji5qcy12YWxpZGF0ZWQtZWxlbWVudC13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCYuY29tcGFueS1zaG9wcGluZyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblxuXHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0bWF4LXdpZHRoOiAzMTBweDtcblx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHR9XG5cblx0XHR0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdHNlbGVjdCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHR9XG5cblx0XHQjcGF5bWVudC1jdXJyZW5jeSB7XG5cdFx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDEwNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5oZWxwZXIge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdH1cblx0fVxufVxuXG4uc21hcnQtbGFiZWxzLWFjdGl2ZSB7XG5cdCNjaGVja291dENvbnRlbnQge1xuXHRcdC5zbWFydC1sYWJlbC13cmFwcGVyIHtcblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0cG9zaXRpb246IGluaXRpYWw7XG5cblx0XHRcdFx0d2lkdGg6IDg4cHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNjaGVja291dFNpZGViYXIge1xuXHQudG9nZ2xlLWNvbnRhY3RzIHtcblx0XHRwYWRkaW5nOiA4cHggMCAxMnB4O1xuXG5cdFx0Zm9udC1zaXplOiAkZnMtbWQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkdGV4dDtcblxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cbn1cblxuLnBheW1lbnQtbG9nbyB7XG5cdGltZyB7XG5cdFx0bWF4LWhlaWdodDogMzJweDtcblx0fVxufVxuXG4ucmFkaW8td3JhcHBlci5hY3RpdmUgLmZvci1mcmVlLFxuLmZvci1mcmVlIHtcblx0Y29sb3I6ICM1ZmE5NWI7XG59XG5cbi5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIHtcblx0cGFkZGluZzogMCAxNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXG5cdC5yYWRpby13cmFwcGVyIHtcblx0XHRwYWRkaW5nOiA1cHggMDtcblxuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXIgIWltcG9ydGFudDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5jaGVja291dC1ib3gge1xuXHQuYm94LmJveC1zbSB7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxufVxuXG4ub3JkZXItc3VtbWFyeSB7XG5cdGZvbnQtc2l6ZTogJGZzLXA7XG5cblx0Lm9yZGVyLXN1bW1hcnktaW5uZXIge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4IDA7XG5cblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXG5cdFx0PiBoNCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdD4gaDQge1xuXHRcdG1hcmdpbjogNDBweCAwIDEwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5vcmRlci1zdW1tYXJ5LWl0ZW06bm90KC5oZWxwZXIpIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0cGFkZGluZzogMTBweCAwO1xuXG5cdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0LmNhcnQtaXRlbS1wcmljZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5jYXJ0LWl0ZW0tYW1vdW50IHtcblx0XHRcdG9yZGVyOiAtMTtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0LnVuaXQtdmFsdWUge1xuXHRcdFx0XHRmb250LXNpemU6IDA7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAneCc7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtcDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJ0LWl0ZW0tbmFtZSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vcmRlci1zdW1tYXJ5LWl0ZW0ge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0fVxuXG5cdC5vcmRlci1zdW1tYXJ5LWl0ZW0uaGVscGVyIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cblx0LnJlY2FwaXR1bGF0aW9uLXNpbmdsZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG5cdFx0c3Ryb25nIHtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0XHQtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQtbXMtZmxleC1wYWNrOiBzdGFydDtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcblxuXHRcdFx0XHRmb250LXNpemU6ICRmcy1wO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXG5cdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5yZWNhcGl0dWxhdGlvbi1zaGlwcGluZy1iaWxsaW5nIHtcblx0XHQ+IHN0cm9uZyB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHQvLyBhcHAvc2Nzcy90cmFuc2xhdGlvblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubGFzdCB7XG5cdFx0XHQ+IHN0cm9uZyB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Ly8gYXBwL3Njc3MvdHJhbnNsYXRpb25cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vcmRlci1yZWNhcGl0dWxhdGlvbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtMTZweDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IC0xNnB4O1xuXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0aGVpZ2h0OiA1cHg7XG5cblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG5cdFx0fVxuXHR9XG5cblx0Lm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTZweDtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW1haW47XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTE4cHg7XG5cdFx0XHRyaWdodDogMHB4O1xuXHRcdFx0bGVmdDogMHB4O1xuXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0aGVpZ2h0OiAxOHB4O1xuXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmctbWFpbjtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uaWQtLTE3IHtcblx0Ji5zbWFydC1sYWJlbHMtYWN0aXZlIHtcblx0XHQjY2hlY2tvdXRDb250ZW50IHtcblx0XHRcdC5zbWFydC1sYWJlbC13cmFwcGVyIHtcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTkwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jby1ib3gge1xuXHRcdGg0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmNvLWNvbnRhY3QtaW5mb3JtYXRpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0cGFkZGluZzogMzBweCAxNXB4IDEwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdH1cblxuXHQuY28tYmlsbGluZy1hZGRyZXNzIHtcblx0XHRwYWRkaW5nOiAzMHB4IDE1cHggMTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0fVxuXG5cdCNzaGlwcGluZy1hZGRyZXNzIHtcblx0XHQmLmpzLWhpZGRlbi52aXNpYmxlIHtcblx0XHRcdG1hcmdpbi10b3A6IC00cHg7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMTBweDtcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuXHRcdH1cblx0fVxuXG5cdC5jby1ib3gtYWRkaXRpb25hbCB7XG5cdFx0bWFyZ2luLXRvcDogMjNweDtcblx0fVxuXG5cdC5jb25zZW50cy5jb25zZW50cy1maXJzdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxufVxuXG5AaW5jbHVkZSBtaW4tbWQge1xuXHQub3JkZXJpbmctcHJvY2VzcyB7XG5cdFx0I2hlYWRlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5cdC5pbi1zdGVwLTEsXG5cdC5pbi1zdGVwLTIge1xuXHRcdCNoZWFkZXIge1xuXHRcdFx0LmhlYWRlci10b3Atd3JhcHBlciB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdFx0XHQtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcblx0XHRcdFx0LW1zLWZsZXgtcGFjazogc3RhcnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5zZWFyY2gge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuaGVhZGVyLXRvcCB7XG5cdFx0XHRcdC5tYWlsIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogaW5pdGlhbDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogODBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc2l0ZS1uYW1lIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWluLWxnIHtcblx0Lm9yZGVyaW5nLXByb2Nlc3Mge1xuXHRcdC5zdW1tYXJ5IHtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdC5jb2wtbWQtNCB7XG5cdFx0XHRcdHdpZHRoOiA0MDBweDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbC1tZC04IHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FydC1yb3cge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHR9XG5cblx0XHQuY29sLW1kLTQsXG5cdFx0LmNvbC1tZC04LFxuXHRcdCNjaGVja291dENvbnRlbnQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRmb250LXNpemU6ICRmcy1oNjtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWluLXhsIHtcblx0I2NoZWNrb3V0Q29udGVudCB7XG5cdFx0d2lkdGg6IDYwJTtcblx0fVxuXG5cdCNjaGVja291dFNpZGViYXIge1xuXHRcdHdpZHRoOiA0MCU7XG5cdH1cblxuXHQuaWQtLTE2IHtcblx0XHQjY2hlY2tvdXRTaWRlYmFyIHtcblx0XHRcdG1hcmdpbi10b3A6IDQycHg7XG5cdFx0fVxuXHR9XG5cblx0LmNhcnQtaW5uZXIge1xuXHRcdC5uZXh0LXN0ZXAge1xuXHRcdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Lm5leHQtc3RlcC1iYWNrIHtcblx0XHRcdFx0bWFyZ2luOiAxNXB4IDMwcHggMTVweCAwO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtYXgtbGcge1xuXHQjY2hlY2tvdXRTaWRlYmFyIHtcblx0XHQuYmFubmVyLWhlbHAge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsIiNjb250ZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW1haW47XG5cdC50ZXh0LWJveCB7XG5cdFx0bWFyZ2luOiA1MHB4IDAgMzBweDtcblx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1tYWluO1xuXG5cdFx0cCxcblx0XHRoMixcblx0XHRoMyxcblx0XHR1bCxcblx0XHRoNCB7XG5cdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdH1cblx0fVxufVxuXG4uaW4taG9kbm9jZW5pLW9iY2hvZHUge1xuXHQjY29udGVudCB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdH1cbn1cblxuLmN1c3RvbWUtcGFnZSB7XG5cdCNjb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogMzVweDtcblx0fVxufVxuXG4udHlwZS1zZWFyY2gsXG4uaW4tem5hY2thIHtcblx0LmNvbnRlbnQtd3JhcHBlciB7XG5cdFx0LnByb2R1Y3Qge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cblx0XHRcdEBpbmNsdWRlIG1pbi14bCB7XG5cdFx0XHRcdHdpZHRoOiAyNSU7XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoNG4pIHtcblx0XHRcdFx0XHQvL3Bva3VkIG5lbsOtIHNpZGViYXIsIHBvdcW+w610IDRuXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdC8vbmVuw61zaWRlYmFyLHBvdcW+w610NG5ib3JkZXItcmlnaHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaW4tamFrLW5ha3Vwb3ZhdCxcbi5pbi1rb250YWt0eSB7XG5cdCNjb250ZW50IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxuXG5cdCNjb250ZW50LXdyYXBwZXIge1xuXHRcdG9sIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdGxpIHtcblx0XHRcdFx0bWluLWhlaWdodDogMzVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0Jjo6bWFya2VyIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbC1tZC02IHtcblx0XHQ+IHAge1xuXHRcdFx0PiBpbWcge1xuXHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pbi1rb250YWt0eSB7XG5cdC5jb250ZW50LWlubmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzBweDtcblx0XHRmb250LXNpemU6ICRmcy1wO1xuXG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0fVxuXHR9XG59XG5cbiNjb250ZW50IHtcblx0Lmhvdy1ib3gge1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfWJveC1iZy5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0cGFkZGluZzogMjVweCAxMHB4O1xuXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbnZlcnNpb247XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb252ZXJzaW9uO1xuXG5cdFx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0XHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjcwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jdXN0b21lci1wYWdlIHtcblx0I2NvbnRlbnQge1xuXHRcdGgxIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4udHlwZS1tYW51ZmFjdHVyZXItZGV0YWlsIHtcblx0LnNpZGViYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWluLW1kIHtcblx0I2NvbnRlbnQge1xuXHRcdC5ob3ctYm94IHtcblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtaW4teGwge1xuXHQudHlwZS1tYW51ZmFjdHVyZXItZGV0YWlsIHtcblx0XHQucHJvZHVjdHMtYmxvY2sge1xuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtYXgtc20ge1xuXHQuaW4tamFrLW5ha3Vwb3ZhdCxcblx0LmluLWtvbnRha3R5IHtcblx0XHQjY29udGVudC13cmFwcGVyIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiYm9keTpoYXMoLnAtZGV0YWlsLWlubmVyIC5mbGFnLW1hc3Rlcikge1xuXHQucC10by1jYXJ0LWJsb2NrIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG5cdH1cblxuXHQucC1maW5hbC1wcmljZS13cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5hZGQtdG8tY2FydCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHQuYnRuIHtcblx0XHRcdEBpbmNsdWRlIG1heC1zbSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNlbGVjdCB7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc20ge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wLWltYWdlLXdyYXBwZXIge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBpbmNsdWRlIG1heC1zbSB7XG5cdFx0LnJhdGluZ3MtYW5kLWJyYW5kIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5wLXRodW1ibmFpbHMge1xuXHRoZWlnaHQ6IDgwcHg7XG5cblx0PiBkaXYge1xuXHRcdGhlaWdodDogODBweDtcblx0fVxuXG5cdGEge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0fVxuXG5cdFx0Ji5oaWdobGlnaHRlZCB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb252ZXJzaW9uO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtaW4tbGcge1xuXHQucC1pbWFnZS13cmFwcGVyIHtcblx0XHQuZmxhZ3MtZXh0cmEge1xuXHRcdFx0LmZsYWcge1xuXHRcdFx0XHQucHJpY2Utc2F2ZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtaDY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnAtZGV0YWlsIHtcblx0LnAtZmluYWwtcHJpY2Utd3JhcHBlciB7XG5cdFx0LnByaWNlLXN0YW5kYXJkIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdGNvbG9yOiAkYy1zZWNvbmRhcnk7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZmYtaGVhZGluZ3M7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcmljZS1maW5hbCB7XG5cdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZ3LXh4Ym9sZDtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtaW4tbGcge1xuXHQud2lkZSB7XG5cdFx0LmJyZWFkY3J1bWItaW4tZGV0YWlsIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1pbi1sZyB7XG5cdC53aWRlIHtcblx0XHQucC1kZXRhaWwtaW5uZXIge1xuXHRcdFx0LnAtaW1hZ2Utd3JhcHBlciB7XG5cdFx0XHRcdHdpZHRoOiA1NSU7XG5cdFx0XHRcdC5wLWRldGFpbC1pbm5lci1oZWFkZXItbW9iaWxlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wLWRhdGEtd3JhcHBlciB7XG5cdFx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1heC1zbSB7XG5cdC5wLWRldGFpbCB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdH1cbn1cblxuLnAtZGV0YWlsLWlubmVyIHtcblx0LmZsYWdzLmZsYWdzLWRlZmF1bHQge1xuXHRcdHRvcDogMjBweDtcblxuXHRcdC5mbGFnIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR9XG5cdH1cblxuXHQucC1kZXRhaWwtaW5uZXItaGVhZGVyLFxuXHQucC1kZXRhaWwtaW5uZXItaGVhZGVyLW1vYmlsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdGgxIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR9XG5cblx0XHQuYnJhbmQtd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5zdGFycy13cmFwcGVyIHtcblx0XHRtYXJnaW46IDAgMjBweCA1cHggMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnN0YXJzLWxhYmVsIHtcblx0XHRmb250LXNpemU6ICRmcy1wO1xuXHRcdGNvbG9yOiAkdGV4dDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5wLXNob3J0LWRlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0LmNoZXZyb24tYWZ0ZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdG1hcmdpbi1ibG9jazogNXB4O1xuXG5cdFx0Zm9udC1zaXplOiAkZnMtcDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Y29sb3I6ICR0ZXh0O1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0Y29sb3I6ICRjLWdyZWVuLTMwMDtcblx0XHR9XG5cdH1cblxuXHQucC1jb2RlIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdHRkLFxuXHRcdHRoIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAkZnMtcDtcblx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHR9XG5cblx0XHR0aCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHR9XG59XG5cbi5wLWRhdGEtd3JhcHBlciB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0LnAtc2hvcnQtZGVzY3JpcHRpb24ge1xuXHRcdHVsIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdGdhcDogNXB4O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnAtdG8tY2FydC1ibG9jayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjb2x1bW4tZ2FwOiAxMHB4O1xuXG5cdFx0cGFkZGluZzogMTVweDtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1tYWluO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXG5cdFx0LmFkZC10by1jYXJ0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG5cdFx0XHRcdGNvbG9yOiAjYzRiY2FjICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0aGVpZ2h0OiA0MXB4O1xuXHRcdFx0XHRmb250LXNpemU6ICRmcy1wO1xuXG5cdFx0XHRcdG9wdGlvbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICNjNGJjYWM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnF1YW50aXR5IHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJ0LXdyYXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cblx0XHQuYWRkLXRvLWNhcnQtYnV0dG9uIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRmbGV4OiB1bnNldDtcblxuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cGFkZGluZzogNXB4IDUwcHg7XG5cblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdC5mYXZvdXJpdGUtZGV0YWlsIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAwO1xuXG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW1haW47XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAtMTBweDtcblxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHR3aWR0aDogMTBweDtcblxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbWFpbjtcblx0XHRcdH1cblxuXHRcdFx0LmJ0bl90b2dnbGUge1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LmZhdm91cml0ZSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudmFyaWFudC1saXN0LFxuXHQuc3VyY2hhcmdlLWxpc3Qge1xuXHRcdHBhZGRpbmc6IDE1cHggMCAwO1xuXHR9XG5cblx0LnN1cmNoYXJnZS1saXN0IHtcblx0XHRzZWxlY3Qge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LnAtZmluYWwtcHJpY2Utd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxleC1ncm93OiB1bnNldCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtc2hyaW5rOiB1bnNldCAhaW1wb3J0YW50O1xuXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblxuXHRcdC5wcmljZS1zYXZlIHtcblx0XHRcdG9yZGVyOiAtMTtcblxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cblx0XHRcdGZvbnQtd2VpZ2h0OiAkZncteHhib2xkO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmZi1oZWFkaW5ncztcblx0XHRcdGNvbG9yOiAkYy1yZWQtNDAwO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbWFpbjtcblx0XHRcdH1cblxuXHRcdFx0KyAucHJpY2UtZmluYWwge1xuXHRcdFx0XHRjb2xvcjogJGMtcmVkLTQwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRzdHJvbmcge1xuXHRcdFx0Zm9udC1zaXplOiAkZnMteGw7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdH1cblxuXHRcdC5zdGFuZGFyZC1wcmljZS1sYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHQucHJpY2Utc3RhbmRhcmQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcmljZS1tZWFzdXJlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnNvY2lhbC1idXR0b25zLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogNXB4IDAgMDtcblxuXHRcdC5zb2NpYWwtYnV0dG9ucyB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmZhdm91cml0ZS1kZXRhaWwge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDIwcHggMTBweCAwO1xuXHRcdH1cblxuXHRcdC5saW5rLWljb24uY2hhdCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI2cHg7XG5cblx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2xvc2Utd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmxpbmstaWNvbiB7XG5cdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnByaW50LFxuXHRcdFx0Ji5zaGFyZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNwcm9kdWN0LWRldGFpbC1mb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0PiAuZGV0YWlsLXBhcmFtZXRlcnMge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdC5wLWNvZGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHR0ciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHR0aCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdHRkLFxuXHRcdHRoIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cblx0XHQuYXZhaWxhYmlsaXR5LWxhYmVsIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXG5cdFx0c3BhbltzdHlsZT0nY29sb3I6ICM0NkNCOEInXSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzOXB4O1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0bGVmdDogMDtcblxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xuXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyR1cmxJY29ufWNoZWNrLnN2Zykgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXZhaWxhYmlsaXR5LWFtb3VudCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5kZWxpdmVyeS10aW1lIHtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjJweDtcblxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXG5cdFx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXG5cdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdC8vIGFwcC9zY3NzL3RyYW5zbGF0aW9uXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdFx0XHRcdFx0Ly9hcHAvc2Nzcy90cmFuc2xhdGlvbm1hcmdpbi1yaWdodFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpub3QoLmRlZmF1bHQtdmFyaWFudCkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTdweDtcblx0XHRcdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNoaXBwaW5nLW9wdGlvbnMge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXG5cdFx0XHRmb250LXNpemU6ICRmcy1wO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Y29sb3I6ICR0ZXh0O1xuXG5cdFx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblxuXHRcdFx0XHRsZWZ0OiAwO1xuXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyR1cmxJY29ufWRlbGl2ZXJ5LnN2Zyk7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1laHViLWJvbnVzLXByb2R1Y3QtZGV0YWlsLWNvbnRhaW5lciB7XG5cdFx0b3JkZXI6IDE7XG5cdFx0LmNhcmQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW1haW47XG5cdFx0fVxuXHR9XG5cblx0LmRldGFpbC1wYXJhbWV0ZXJzLnNoaXBwaW5nLW9wdGlvbnMtbGF5b3V0IHtcblx0XHRvcmRlcjogMjtcblx0fVxuXG5cdC5wLXRvLWNhcnQtYmxvY2sge1xuXHRcdG9yZGVyOiAzO1xuXHR9XG59XG5cbi50eXBlLWRldGFpbCB7XG5cdC5zaGlwcGluZy1vcHRpb25zLXBvcHVwLFxuXHQuY29udGVudC1tb2RhbCB7XG5cdFx0aDEge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAkZnMteGw7XG5cdFx0fVxuXHR9XG5cblx0I3dhdGNoZG9nLWZvcm0ge1xuXHRcdD4gaDMge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAkZnMteGw7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcblx0LnAtZGF0YS13cmFwcGVyIHtcblx0XHQucC1maW5hbC1wcmljZS13cmFwcGVyIHtcblx0XHRcdGZsZXgtYmFzaXM6IGF1dG8gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuZGV0YWlsLXBhcmFtZXRlcnMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuZGVsaXZlcnktdGltZS1yb3csXG5cdFx0PiB0cjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNDVweCk7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0XHQuc2hpcHBpbmctb3B0aW9ucy1yb3cge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdH1cbn1cblxuLnAtZGF0YS13cmFwcGVyIHtcblx0LnAtc2hvcnQtZGVzY3JpcHRpb24ge1xuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICRjLXByaW1hcnk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQucC1kYXRhLXdyYXBwZXIge1xuXHRcdC5wLXRvLWNhcnQtYmxvY2sge1xuXHRcdFx0cGFkZGluZzogMThweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1tYWluO1xuXG5cdFx0XHQuYWRkLXRvLWNhcnQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucC1maW5hbC1wcmljZS13cmFwcGVyIHtcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHRcdH1cblx0fVxufVxuXG4udHlwZS1wcm9kdWN0IHtcblx0LnByb2R1Y3Qtc2xpZGVyLWhvbGRlciB7XG5cdFx0LnByb2R1Y3Qtc2xpZGVyLnByb2R1Y3RzLXJlbGF0ZWQge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG5cbnRhYmxlLmRldGFpbC1wYXJhbWV0ZXJzIHtcblx0dGJvZHkge1xuXHRcdHRyIHtcblx0XHRcdHRkIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdC5yZXNwb25zaXZlLW5hdiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW1haW47XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogLTk5OTlweDtcblxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdGJvcmRlci1sZWZ0OiA5OTk5cHggc29saWQgJGJnLW1haW47XG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDk5OTlweCAwIDAgJGJnLW1haW47XG5cdFx0XHRib3gtc2hhZG93OiA5OTk5cHggMCAwICRiZy1tYWluO1xuXHRcdH1cblx0fVxuXG5cdC5zaHAtdGFicy1ob2xkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdCNwLWRldGFpbC10YWJzIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMzVweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE2cHggMTBweCAwO1xuXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuXHRcdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZTkwZSc7XG5cblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAwcHg7XG5cblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnU2hvcHRldCc7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtc207XG5cdFx0XHRcdFx0Y29sb3I6ICRhcnJvdy1jb2xvcjtcblxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0LW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JltkYXRhLXRlc3RpZD0ndGFiUmVsYXRlZEZpbGVzJ10ge1xuXHRcdFx0XHRvcmRlcjogNTtcblx0XHRcdH1cblxuXHRcdFx0JltkYXRhLXRlc3RpZD0ndGFiRGlzY3Vzc2lvbiddIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIHtcblx0bWF4LXdpZHRoOiAzMTBweDtcblxuXHQ+IHAge1xuXHRcdG1hcmdpbjogMCAwIDEwcHggIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6ICRmcy1tZDtcblx0fVxuXG5cdC5kZXRhaWwtcGFyYW1ldGVycyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAzMTBweDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0LnJvdy1oZWFkZXItbGFiZWwge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQucXVlc3Rpb24tdG9vbHRpcCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdFx0Ji1jb2xvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0ciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblxuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0dGQsXG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dGQsXG5cdFx0XHR0aCB7XG5cdFx0XHRcdHBhZGRpbmc6IDE2cHggMDtcblx0XHRcdFx0Zm9udC1zaXplOiAkZnMtcDtcblx0XHRcdH1cblxuXHRcdFx0dGQge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dGgge1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmRlc2NyaXB0aW9uLWlubmVyIHtcblx0LmJhc2ljLWRlc2NyaXB0aW9uIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHQvL2FwcC9zY3NzL3RyYW5zbGF0aW9uZm9udC13ZWlnaHRcblx0XHRcdGZvbnQtc2l6ZTogJGZzLW1kO1xuXG5cdFx0XHQvLyBhcHAvc2Nzcy90cmFuc2xhdGlvblxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0LnJhdGUtd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4jYWNjb3JkaW9uLWNvbnRlbnQge1xuXHQuc2hwLWFjY29yZGlvbiB7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cblx0XHQuc2hwLWFjY29yZGlvbi1saW5rIHtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRcdFx0Y29sb3I6ICRhcnJvdy1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3RhYi1jb250ZW50IHtcblx0LnRhYi1wYW5lIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbn1cblxuI3Byb2R1Y3REaXNjdXNzaW9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI3JlbGF0ZWRGaWxlcyB7XG5cdGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHRleHQ7XG5cdFx0fVxuXHR9XG59XG5cbiNyYXRpbmdXcmFwcGVyIHtcblx0LnJhdGUtd3JhcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdCNyYXRlLWZvcm0ge1xuXHRcdG1heC13aWR0aDogNjUwcHg7XG5cdH1cbn1cblxuLnByb2R1Y3Qtc2xpZGVyLWhvbGRlciAucHJvZHVjdHMtYmxvY2sgPiBkaXYgLnAgLnAtYm90dG9tLm5vLWJ1dHRvbnMgPiBkaXYgLnAtdG9vbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmRlc2t0b3Age1xuXHQucC1kZXRhaWwge1xuXHRcdD4gLnByb2R1Y3RzLWFsdGVybmF0aXZlLWhlYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdD4gLnByb2R1Y3RzLWFsdGVybmF0aXZlLXdyYXBwZXIge1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWluLW1kIHtcblx0I3RhYi1jb250ZW50IHtcblx0XHQucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciB7XG5cdFx0XHQubmF2aWdhdGlvbi1uZXh0IHtcblx0XHRcdFx0cmlnaHQ6IC0xNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQubmF2aWdhdGlvbi1wcmV2IHtcblx0XHRcdFx0bGVmdDogLTE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1pbi1tZCB7XG5cdC5wcm9kdWN0cy1yZWxhdGVkLWhlYWRlciB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZzLXh4eHhsO1xuXHRcdH1cblx0fVxuXG5cdC5leHRlbmRlZC1kZXNjcmlwdGlvbiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0LmRldGFpbC1wYXJhbWV0ZXJzIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXG5cdFx0PiBwIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZmYtaGVhZGluZ3M7XG5cdFx0XHRmb250LXNpemU6ICRmcy1oNjtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG5cblx0LmRlc2NyaXB0aW9uLWlubmVyIHtcblx0XHQuYmFzaWMtZGVzY3JpcHRpb24ge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZnMtaDY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1heC1zbSB7XG5cdC5tb2JpbGUge1xuXHRcdC5wLWRldGFpbC10YWJzLXdyYXBwZXIge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQuY2F0ZWdvcnktaGVhZGVyIHtcblx0XHRcdC5kcm9wZG93bi1tZW51IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW1haW47XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnByb2R1Y3RzLWhlYWRlciB7XG5cdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIuaWQtLTE1IHtcblx0LmNvbnRlbnQtaW5uZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5yZWNhLXBheW1lbnQtd3JhcCxcblx0Lm9yZGVyLXBheW1lbnQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIge1xuXHRcdC5jby1wYXltZW50LW1ldGhvZCB7XG5cdFx0XHQuY29sLXNtLTEyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdC5yZWNhcGl0dWxhdGlvbi10YWJsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXG5cdFx0XHRcdHRyIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblxuXHRcdFx0XHRcdHRoLFxuXHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA3cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogN3B4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmFnZS12ZXJpZmljYXRpb24ge1xuXHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjRweDtcblx0fVxuXHRoMSB7XG5cdFx0Y29sb3I6ICRjLWJyb3duLTIwMDtcblx0XHRmb250LXdlaWdodDogJGZ3LXh4Ym9sZDtcblx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDA7XG5cdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZzLW1kO1xuXHRcdH1cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRmb250LXNpemU6ICRmcy1zbTtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZnMtcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuZGl2I2NCb3hXcmFwcGVyOmhhcyguYWdlLXZlcmlmaWNhdGlvbikge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA1MDBweDtcblx0PiBkaXYge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdH1cbn1cblxuI2Nib3hDb250ZW50OmhhcyguYWdlLXZlcmlmaWNhdGlvbikge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTkwcHggIWltcG9ydGFudDtcblxuXHRAaW5jbHVkZSBtaW4teHhzIHtcblx0XHRoZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdD4gZGl2IHtcblx0XHR3aWR0aDogaW5oZXJpdDtcblx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdFx0aGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuXHRcdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0XHRAaW5jbHVkZSBtaW4teHhzIHtcblx0XHRcdGhlaWdodDogMTQ1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdGhlaWdodDogMTkwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuI2NvbG9yYm94OmhhcyguYWdlLXZlcmlmaWNhdGlvbikge1xuXHQmLnNpdGVBZ3JlZW1lbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGhlaWdodDogMTkwcHggIWltcG9ydGFudDtcblx0XHRAaW5jbHVkZSBtaW4teHhzIHtcblx0XHRcdGhlaWdodDogMTkwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0PiBkaXYge1xuXHRcdFx0aGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuXHRcdFx0QGluY2x1ZGUgbWluLXh4cyB7XG5cdFx0XHRcdGhlaWdodDogMTkwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbG9yYm94LWh0bWwtY29udGVudDpoYXMoLmFnZS12ZXJpZmljYXRpb24pIHtcblx0Ly8gbWF4LXdpZHRoOiAzNDBweDtcblx0bWF4LXdpZHRoOiA1MDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdHBhZGRpbmc6IDBweDtcblx0aGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuXHRAaW5jbHVkZSBtaW4teHhzIHtcblx0XHRoZWlnaHQ6IGNhbGMoMTkwcHggLSAycHgpICFpbXBvcnRhbnQ7XG5cdFx0Ly8gbWF4LXdpZHRoOiAzNDVweDtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHR9XG59XG5cbi5zaXRlLWFncmVlbWVudC1pbm5lcjpoYXMoLmFnZS12ZXJpZmljYXRpb24pIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1heC13aWR0aDogNTAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDE4OHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktNjAwO1xuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbWFpbjtcblx0cGFkZGluZy1ibG9jazogMjJweDtcblx0QGluY2x1ZGUgbWluLXh4cyB7XG5cdFx0aGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50O1xuXHR9XG5cdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0cGFkZGluZy1ibG9jazogNDJweDtcblx0XHRoZWlnaHQ6IDE4OHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuc2l0ZS1hZ3JlZW1lbnQtYnV0dG9ucyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRnYXA6IDJweDtcblx0XHRAaW5jbHVkZSBtaW4teHhzIHtcblx0XHRcdGdhcDogOHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0Z2FwOiAxNnB4O1xuXHRcdH1cblxuXHRcdC5idG4ge1xuXHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdFx0cGFkZGluZy1ibG9jazogMTBweDtcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW1haW47XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGMtZ3JheS02MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuYWR2YW5jZWQtb3JkZXIge1xuXHQubGJ4c3BsaWRlX190cmFjayB7XG5cdFx0LmxieC1jYXJvdXNlbF9faXRlbSB7XG5cdFx0XHQucHJvZHVjdCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5leHRyYSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuIiwiLmJlbmVmaXRCYW5uZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xufVxuXG4uaW4taW5kZXgge1xuXHQuYmVuZWZpdEJhbm5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLnR5cGUtY2F0ZWdvcnkge1xuXHQuYmVuZWZpdEJhbm5lciB7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtaGVhZGVyO1xuXHR9XG59XG5cbi50eXBlLXByb2R1Y3Qge1xuXHQuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cdH1cbn1cblxuLmJlbmVmaXRCYW5uZXIucG9zaXRpb24tLWJlbmVmaXRIb21lcGFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogLTUwJTtcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1NHB4O1xuXG5cdFx0YmFja2dyb3VuZDogJGJnLW1haW47XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAtMTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogNTAlO1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDU0cHg7XG5cblx0XHRiYWNrZ3JvdW5kOiAkYmctbWFpbjtcblx0fVxufVxuXG4uYmVuZWZpdEJhbm5lcl9faXRlbSB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogYXV0bztcblxuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG59XG5cbi5iZW5lZml0QmFubmVyX19jb250ZW50IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uYmVuZWZpdEJhbm5lcl9fcGljdHVyZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1yZXNwb25zaXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLnJlc3BvbnNpdmUtaWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmZvb3Rlci1iYW5uZXJzIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcblxuXHQuZm9vdGVyLWJhbm5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWluLW1kIHtcblx0LmRlc2t0b3Age1xuXHRcdC5iYW5uZXJzLXJvdyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLnByb21vLWJhbm5lciB7XG5cdEBpbmNsdWRlIGFkanVzdC13aWR0aCgxNSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiBjYWxjKCRicmVha3BvaW50LXh4bCArIDIwcHgpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZy10b3A6IDE1MHB4O1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRiZy1tYWluO1xuXG5cdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRwYWRkaW5nLXRvcDogMTIwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtaW4teGwge1xuXHRcdHBhZGRpbmctdG9wOiA5MHB4O1xuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IDA7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZzogMjBweDtcblxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHR9XG5cdFx0LmJ0bi5idG4tcHJpbWFyeSB7XG5cdFx0XHRmb250LXNpemU6ICRmcy1wO1xuXHRcdFx0cGFkZGluZy1pbmxpbmU6IDE2cHg7XG5cdFx0XHRmb250LWZhbWlseTogJGZmLWhlYWRpbmdzO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRmb250LXNpemU6ICRmcy1iYW5uZXItbWQ7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0bWF4LXdpZHRoOiAzMzBweDtcblxuXHRcdEBpbmNsdWRlIG1pbi1zbSB7XG5cdFx0XHRtYXgtd2lkdGg6IDU4MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhbm5lci1tZDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZncteGJvbGQ7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdGNvbG9yOiAkYy1icm93bi0xMDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4tc20ge1xuXHRcdFx0XHRmb250LXNpemU6ICRmcy1iYW5uZXItbGc7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRmb250LXNpemU6ICRmcy1iYW5uZXIteGw7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDBweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZnMtYmFubmVyLXh4bDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5vdXRsaW5lIHtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAkYy13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wLWRldGFpbC1pbm5lciB7XG5cdCNwcm9kdWN0LWRldGFpbC1mb3JtIHtcblx0XHQubWVodWItYm9udXMtcHJvZHVjdC1kZXRhaWwtY29udGFpbmVyIHtcblx0XHRcdC5jYXJkIHtcblx0XHRcdFx0cGFkZGluZy1pbmxpbmU6IDA7XG5cdFx0XHRcdHBhZGRpbmctYmxvY2s6IDEycHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHQuY2FyZC10ZXh0IHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG5cdFx0XHRcdFx0Y29sb3I6ICRjLWJyb3duLTEwMDtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZncteGJvbGQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGMtZ3JlZW4tMzAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuYnJhbmRzIHtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQuYnJhbmQtdGV4dCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBzdGFydDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtaW4teGwge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRtYXJnaW46IDVweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAkZnMtaDY7XG5cdFx0fVxuXG5cdFx0YS5jaGV2cm9uLWFmdGVyIHtcblx0XHRcdGNvbG9yOiAkYy1ibGFjaztcblx0XHR9XG5cdH1cblxuXHQuYnJhbmRzLXdyYXAge1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcblxuXHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblxuXHRcdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LmJyYW5kLXNsaWRlciB7XG5cdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG5cdFx0fVxuXHRcdC5icmFuZCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdH1cblxuXHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zbGljay10cmFjayB7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5zbGljay1hcnJvdyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQuYmFubmVyLXdyYXBwZXIge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cbiIsIi5icmVhZGNydW1icyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IDE0cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1oZWFkZXI7XG5cblx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogLTk5OTlweDtcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Ym9yZGVyLWxlZnQ6IDk5OTlweCBzb2xpZCAkYy1oZWFkZXI7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiA5OTk5cHggMCAwICRjLWhlYWRlcjtcblx0XHRib3gtc2hhZG93OiA5OTk5cHggMCAwICRjLWhlYWRlcjtcblx0fVxuXG5cdD4gc3BhbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0YSxcblx0c3BhbiB7XG5cdFx0Zm9udC1zaXplOiAkZnMtcDtcblx0XHRjb2xvcjogJHRleHQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYy1ncmF5LTYwMDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQubmF2aWdhdGlvbi1idWxsZXQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdHdpZHRoOiA5cHg7XG5cdFx0aGVpZ2h0OiA5cHg7XG5cdFx0bWFyZ2luOiAwIDVweDtcblxuXHRcdGZvbnQtc2l6ZTogMDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdHdpZHRoOiA5cHg7XG5cdFx0XHRoZWlnaHQ6IDlweDtcblxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JHVybEljb259YXJyb3cuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4udHlwZS1wcm9kdWN0IHtcblx0LmJyZWFkY3J1bWJzIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDtcblxuXHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQudHlwZS1wcm9kdWN0IHtcblx0XHQuYnJlYWRjcnVtYnMge1xuXHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDIpIHtcblx0XHRcdFx0XHQubmF2aWdhdGlvbi1idWxsZXQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5idG4sXG5hLmJ0biB7XG5cdGhlaWdodDogYXV0bztcblx0Zm9udC1mYW1pbHk6ICRmZi1oZWFkaW5ncztcblx0Zm9udC1zaXplOiAkZnMtcDtcblx0Zm9udC13ZWlnaHQ6ICRmdy14eGJvbGQgIWltcG9ydGFudDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHQmOm5vdCguYnRuLXNtKSB7XG5cdFx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHR9XG5cblx0Ji5idG4tc20ge1xuXHRcdHBhZGRpbmc6IDVweCAxNXB4IDRweDtcblx0XHRmb250LXNpemU6ICRmcy1wO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0fVxuXG5cdCYuYnRuLWRlZmF1bHQge1xuXHRcdGNvbG9yOiAkYy13aGl0ZTtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0XHRib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktaG92ZXI7XG5cdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWhvdmVyO1xuXHRcdH1cblx0fVxuXG5cdCYudW52ZWlsLWJ1dHRvbiB7XG5cdFx0Y29sb3I6ICRjLXdoaXRlO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW1haW47XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYy1ncmVlbi01MDA7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0XHRib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdCYuYnRuLWNvbnZlcnNpb24sXG5cdCYuYnRuLWNhcnQsXG5cdCYuYnRuLmJ0bi1wcmltYXJ5LFxuXHQmLmJ0bi1zZWNvbmRhcnkge1xuXHRcdGNvbG9yOiAkYy13aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29udmVyc2lvbjtcblx0XHRib3JkZXItY29sb3I6ICRjb252ZXJzaW9uO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGMtd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29udmVyc2lvbi1ob3Zlcjtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbnZlcnNpb24taG92ZXI7XG5cdFx0fVxuXHR9XG5cblx0Ji5idG4tc3VjY2VzcyB7XG5cdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHRleHQ7XG5cdFx0XHRib3JkZXItY29sb3I6ICRibHVlO1xuXHRcdH1cblx0fVxufVxuXG4jY29udGVudCxcbiNmb290ZXIge1xuXHQuYnRuLnVudmVpbC1idXR0b24ge1xuXHRcdEBpbmNsdWRlIG1heC1zbSB7XG5cdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG59XG4iLCIjY2Fyb3VzZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IHN0YXJ0O1xuXG5cdC5pdGVtIHtcblx0XHQ+IGEge1xuXHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmV4dGVuZGVkLWJhbm5lci10ZXh0cyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogdW5zZXQ7XG5cdFx0Ym90dG9tOiAyMHB4O1xuXHRcdGxlZnQ6IDE1cHg7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0dG9wOiB1bnNldDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiB1bnNldDtcblx0XHRcdGxlZnQ6IHVuc2V0O1xuXG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0XHQuZXh0ZW5kZWQtYmFubmVyIHtcblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRwb3NpdGlvbjogaW5pdGlhbDtcblx0XHRcdFx0dG9wOiB1bnNldDtcblxuXHRcdFx0XHRvcmRlcjogMTtcblxuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRjb2xvcjogJGMtZ3JheS0xNTA7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWluLXhsIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1oNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0Ym90dG9tOiB1bnNldDtcblxuXHRcdFx0XHRvcmRlcjogMjtcblxuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWg1O1xuXHRcdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi14bCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtaDI7XG5cdFx0XHRcdH1cblx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1oMTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbi14bCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWxpbmsge1xuXHRcdFx0XHRwb3NpdGlvbjogdW5zZXQ7XG5cdFx0XHRcdHRvcDogdW5zZXQ7XG5cblx0XHRcdFx0b3JkZXI6IDM7XG5cblx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHVuc2V0O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWlubGluZTogNDBweDtcblxuXHRcdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZ3LXh4Ym9sZDtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0Y29sb3I6ICRjLWJyb3duLTQwMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wdXJwbGUtNDAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuXHR0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG5cblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblxuXHRvcGFjaXR5OiAxO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHR3aWR0aDogMjhweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0Ji5yaWdodCxcblx0Ji5sZWZ0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTZweDtcblx0XHR9XG5cdH1cblxuXHQmLnJpZ2h0IHtcblx0XHRyaWdodDogMTBweDtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JHVybEljb259bmV4dC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdH1cblx0fVxuXG5cdCYubGVmdCB7XG5cdFx0bGVmdDogMTBweDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skdXJsSWNvbn1wcmV2LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0fVxuXHR9XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogLTQycHg7XG5cdGxlZnQ6IDA7XG5cblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbjogMTBweCAwO1xuXG5cdGxpIHtcblx0XHR3aWR0aDogMzJweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0XHRtYXJnaW46IDNweDtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdG1hcmdpbjogM3B4O1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bi0yMDA7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYy1icm93bi0yMDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYW5uZXJzLXJvdzpub3QoLmZvb3Rlci1iYW5uZXJzKSB7XG5cdHBhZGRpbmctYm90dG9tOiA0MnB4O1xuXG5cdC5iYW5uZXItd3JhcHBlciB7XG5cdFx0YSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHRcdFx0LW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1pbi1tZCB7XG5cdC5kZXNrdG9wIHtcblx0XHQjY2Fyb3VzZWwge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXG5cdFx0LmJhbm5lcnMtcm93Om5vdCguZm9vdGVyLWJhbm5lcnMpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDVweDtcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtaGVhZGVyO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwcHg7XG5cdFx0XHRcdGxlZnQ6IC05OTk5cHg7XG5cblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDk5OTlweCBzb2xpZCAkYmctbWFpbjtcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiA5OTk5cHggMCAwICRiZy1tYWluO1xuXHRcdFx0XHRib3gtc2hhZG93OiA5OTk5cHggMCAwICRiZy1tYWluO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sLXNtLTgge1xuXHRcdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sLXNtLTQge1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0fVxuXG5cdFx0XHQubmV4dC10by1jYXJvdXNlbC1iYW5uZXJzIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtYXgtc20ge1xuXHQuaW4taW5kZXgge1xuXHRcdC5jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0LmJhbm5lcnMtcm93Om5vdCguZm9vdGVyLWJhbm5lcnMpIHtcblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jYXJvdXNlbC1jb250cm9sIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCJvbCB7XG5cdCYuY2FydC1oZWFkZXIge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRhLFxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRjb2xvcjogJHRleHQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0XHRnYXA6IDhweDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMTVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbWFpbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dDtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJHRleHQ7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW1haW47XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29udmVyc2lvbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuY29tcGxldGVkIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW1haW47XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb252ZXJzaW9uO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29udmVyc2lvbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1pbi14cyB7XG5cdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmNvbnRhY3Qtc2VjdGlvbiB7XG5cdG1hcmdpbjogMTVweCAwO1xuXHRwYWRkaW5nOiAzNXB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiZy1tYWluO1xuXG5cdC5jb250YWluZXIge1xuXHRcdD4gZGl2IHtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG5cdFx0XHRtaW4taGVpZ2h0OiAxMjBweDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMTBweDtcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cblx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogJHRleHQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0ZGl2IHtcblx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTEycHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1wO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWluLWxnIHtcblx0LmNvbnRhY3Qtc2VjdGlvbiB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxNTBweDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1tZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLW1kO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmJlbmVmaXRCYW5uZXJfX2RhdGE6aGFzKC5jdGEtYmFyKSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmN0YS1iYXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblxuXHRwYWRkaW5nOiAxMnB4IDA7XG5cblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLTUwMDtcblxuXHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcblx0XHRtYXJnaW4taW5saW5lOiAtMjBweDtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0Y29udGVudDogJyc7XG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdGJveC1zaGFkb3c6IDcwcHggMCAwICRjLWdyZWVuLTUwMCwgLTcwcHggMCAwICRjLWdyZWVuLTUwMDtcblxuXHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRyaWdodDogLTIwcHg7XG5cdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdGJveC1zaGFkb3c6IDcwMHB4IDAgMCAkYy1ncmVlbi01MDAsIC03MDBweCAwIDAgJGMtZ3JlZW4tNTAwO1xuXHRcdH1cblx0fVxufVxuXG4uY3RhLWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRnYXA6IDU2cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdGZvbnQtZmFtaWx5OiAkZmYtaGVhZGluZ3M7XG5cblx0LmN0YS1saW5rIHtcblx0XHRmb250LXNpemU6ICRmcy1oNTtcblx0XHRmb250LXdlaWdodDogJGZ3LXh4Ym9sZDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0dHJhbnNpdGlvbjogJHRyYW5zO1xuXG5cdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZzLXh4eGw7XG5cdFx0fVxuXHRcdCYudGV4dC1maWxsIHtcblx0XHRcdGNvbG9yOiAkYy1wcmltYXJ5O1xuXHRcdH1cblx0XHQmLnRleHQtb3V0bGluZS1maWxsIHtcblx0XHRcdGNvbG9yOiAkYy1ncmVlbi01MDA7XG5cblx0XHRcdC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAkYy1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdC5jdGEtbGluazpob3ZlciB7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdH1cbn1cbiIsIiNkZXNjcmlwdGlvbjpoYXMoLm1pbWUtdGFibGUpIHtcblx0LmJhc2ljLWRlc2NyaXB0aW9uIHtcblx0XHRmbGV4OiB1bnNldDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiB1bnNldDtcblx0fVxuXHQubWltZS10YWJsZSB7XG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0XHQ+IHRib2R5IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHQ+IHRyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHR0ZDpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdFx0b3JkZXI6IDI7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4teGwge1xuXHRcdFx0XHRcdFx0XHRvcmRlcjogdW5zZXQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWluLXhsIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGdhcDogNDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gdGQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtaW4teGwge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdD4gaDIge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYy1icm93bi0yMDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1oMztcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogdW5zZXQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdD4gcDpub3QoOmhhcyhpbWcpKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkOm5vdCg6aGFzKHAgPiBpbWcpKSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4teGwge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQ6bm90KDpoYXMocCA+IGltZykpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1pbi14bCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhhcyhwID4gaW1nKSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc20ge1xuXHRcdFx0XHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpub3QoOmhhcyhwID4gaW1nKSkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNtIHtcblx0XHRcdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdD4gcCB7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjUuNnB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjLWJyb3duLTIwMDtcblxuXHRcdFx0XHRcdFx0JjpoYXMoaW1nKSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGFkanVzdC13aWR0aCgxNSk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4taW5saW5lOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4teGwge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogdW5zZXQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmV4dGVuZGVkLWRlc2NyaXB0aW9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LTYwMDtcblxuXHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtaW4teGwge1xuXHRcdFx0bWFyZ2luLXRvcDogdW5zZXQ7XG5cdFx0fVxuXHRcdHN0cm9uZyB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmZi1oZWFkaW5ncztcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdGZvbnQtc2l6ZTogJGZzLWg2O1xuXHRcdH1cblx0XHQuZGV0YWlsLXBhcmFtZXRlcnMge1xuXHRcdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR0ciB7XG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogdW5zZXQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIiNmaWx0ZXJzIHtcblx0cGFkZGluZzogMCAxNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi01NTA7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmJveC5ib3gtc20ge1xuXHQmLmJveC1iZy12YXJpYW50IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cbn1cblxuI2NvbnRlbnQge1xuXHQuZmlsdGVyLXNlY3Rpb24sXG5cdC5zbGlkZXItd3JhcHBlciB7XG5cdFx0aDQge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblxuXHRcdFx0Zm9udC1zaXplOiAkZnMtbWQ7XG5cdFx0XHRmb250LXdlaWdodDogJGZ3LXh4Ym9sZDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGNvbG9yOiAkYy1icm93bi0xMDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnXFxlOTBlJztcblxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRmb250LWZhbWlseTogJ1Nob3B0ZXQnO1xuXHRcdFx0XHRmb250LXNpemU6ICRmcy1zbTtcblx0XHRcdFx0Y29sb3I6ICRjLWdyZWVuLTUwMDtcblxuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHQtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zaG93RmlsdGVyLFxuXHRcdCYuaGlkZUZpbHRlciB7XG5cdFx0XHRoNCB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5maWx0ZXItbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdC5maWx0ZXItY291bnQge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0Y29sb3I6ICRncmF5O1xuXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJygnO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcpJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5maWx0ZXItdG90YWwtY291bnQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuZmlsdGVyLXNlY3Rpb24ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tNTUwO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuXG5cdFx0KyAuZmlsdGVyLXNlY3Rpb24ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRcdH1cblxuXHRcdC5hZHZhbmNlZC1wYXJhbWV0ZXIge1xuXHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cblx0XHRcdC5hZHZhbmNlZC1wYXJhbWV0ZXItaW5uZXIge1xuXHRcdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYueWVzLWJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0O1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZmlsdGVyLXNlY3Rpb24tY291bnQge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblxuXHRcdCYuZmlsdGVyLXNlY3Rpb24tYm9vbGVhbiB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRoNCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpub3QoLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4pIHtcblx0XHRcdGZpZWxkc2V0IHtcblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgOHB4IDhweCAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zaG93LW1vcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bm90KC5oaWRlRmlsdGVyKSB7XG5cdFx0XHRcdCYuc2hvd0FsbCB7XG5cdFx0XHRcdFx0Zm9ybSB7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTc1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGZvcm0ge1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogc2NhbGVZKDApO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWSgwKTtcblxuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6bm90KC5oaWRlRmlsdGVyKSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdGZvcm0ge1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG5cdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHQtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYy1pZC0zMjcge1xuXHRcdFx0ZmllbGRzZXQge1xuXHRcdFx0XHQuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2xvcnMtaGlkZSB7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGhlaWdodDogNDFweDtcblx0XHRcdH1cblxuXHRcdFx0LnNob3ctbW9yZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNob3ctbW9yZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcblxuXHRcdFx0XHRmb250LXNpemU6ICRmcy1wO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRjb2xvcjogJHRleHQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTBlJztcblxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRcdFx0XHRyaWdodDogMHB4O1xuXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdTaG9wdGV0Jztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLXNtO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjLWdyZWVuLTUwMDtcblxuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zaG93QWxsIHtcblx0XHRcdGZpZWxkc2V0IHtcblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2hvd0FsbCAuc2hvdy1tb3JlLFxuXHRcdCYuZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYy1pZC0zMjcgLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlcjpub3QoLmNvbG9ycy1oaWRlKSArIC5zaG93LW1vcmUge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMDtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdC8vIGFwcC9zY3NzL3RyYW5zbGF0aW9uXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtcDtcblx0XHRcdFx0XHQvL2FwcC9zY3NzL3RyYW5zbGF0aW9uZm9udC1zaXplXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQjY2xlYXItZmlsdGVycyB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdFx0LmNsb3NlLWFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDJweCAwO1xuXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2xpZGVyLXdyYXBwZXIge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtd3JhcDogd3JhcDtcblxuXHRwYWRkaW5nLXRvcDogMDtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cblx0aDQge1xuXHRcdG9yZGVyOiAtMztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdD4gZGl2IHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlWSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogdW5zZXQ7XG5cblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHR9XG5cblx0Ji5oaWRlRmlsdGVyIHtcblx0XHRoZWlnaHQ6IDUycHg7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblxuXHRcdD4gZGl2IHtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlWSgwKTtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGVZKDApO1xuXG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxufVxuXG4udWktc2xpZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cblx0LnVpLXNsaWRlci1yYW5nZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRleHQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGV4dDtcblx0fVxufVxuXG4uc2xpZGVyLWNvbnRlbnQge1xuXHRvcmRlcjogLTI7XG5cblx0bWFyZ2luOiAxMHB4IDAgMjVweDtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LTYwMDtcblx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG5cdGhlaWdodDogOHB4O1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXG5cdC51aS1zbGlkZXItaGFuZGxlIHtcblx0XHR0b3A6IC05cHg7XG5cblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cblx0XHRiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcblx0XHRib3JkZXI6IDVweCBzb2xpZCAkcHJpbWFyeTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cbn1cblxuLmZyb20sXG4udG8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdHdpZHRoOiA4MHB4O1xuXHRoZWlnaHQ6IDM1cHg7XG5cblx0Zm9udC1zaXplOiAkZnMtcDtcblx0bGluZS1oZWlnaHQ6IDAuODtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi01NTA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmZpbHRlci1zZWN0aW9uLWNvdW50IHtcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuI2NsZWFyLWZpbHRlcnMge1xuXHRtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuXG5cdC5jbG9zZS1hZnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRwYWRkaW5nOiA2cHggMTVweCA0cHg7XG5cblx0XHRmb250LXNpemU6ICRmcy1wO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR0ZXh0O1xuXHRcdH1cblx0fVxufVxuXG4uc2VsZWN0ZWQtZmlsdGVycyB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdG1hcmdpbjogMjBweCAtNXB4IDVweDtcblxuXHQtbXMtYWxpZ246IGNlbnRlcjtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblxuXHQuZmlsdGVyLWxhYmVsIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHR3aWR0aDogYXV0bztcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogNXB4O1xuXHRcdHBhZGRpbmc6IDdweCAxNXB4IDVweDtcblxuXHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTEyJztcblxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cblx0XHRcdGZvbnQtZmFtaWx5OiBzaG9wdGV0O1xuXHRcdFx0Zm9udC1zaXplOiAkZnMteHhzO1xuXHRcdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdH1cblx0fVxuXG5cdC5maWx0ZXItY291bnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLy8gU2Nyb2xsYmFyXG4jZmlsdGVycyB7XG5cdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdHdpZHRoOiAxMXB4O1xuXHR9XG5cblx0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR9XG5cblx0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRleHQ7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNXB4IDhweDtcblx0XHRib3JkZXI6IDNweCBzb2xpZCAkYy13aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZXh0O1xuXHRcdH1cblx0fVxufVxuXG4uZmlsdGVycy13cmFwcGVyIHtcblx0LmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cblx0XHQuYnRuLmJ0bi1kZWZhdWx0LnVudmVpbC1idXR0b24ge1xuXHRcdFx0cGFkZGluZzogMTNweCAxNXB4O1xuXG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRjb2xvcjogJHRleHQ7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1tYWluO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmZi1oZWFkaW5ncztcblxuXHRcdFx0XHRwYWRkaW5nOiAxM3B4IDA7XG5cdFx0XHRcdC8vYXBwL3Njc3MvdHJhbnNsYXRpb25mb250LWZhbWlseVxuXG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLW1kO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZ3LXh4Ym9sZDtcblxuXHRcdFx0XHQvLyBhcHAvc2Nzcy90cmFuc2xhdGlvblxuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRcdFx0Y29sb3I6ICRjLWdyZWVuLTUwMDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW1haW47XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4LXNtIHtcblx0XHRcdFx0bWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtaW4tbWQge1xuXHQjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVyLFxuXHQuZmlsdGVyLXNlY3Rpb24tYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LnNsaWRlci13cmFwcGVyIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cblxuXHQjZmlsdGVycyB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICRjLXdoaXRlO1xuXHR9XG5cblx0LmZpbHRlci1zZWN0aW9ucyB7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tNTUwO1xuXHR9XG5cblx0I2NvbnRlbnQge1xuXHRcdC5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmljIHtcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmlsdGVyLXNlY3Rpb24tY291bnQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuc2xpZGVyLXdyYXBwZXIge1xuXHRcdFx0aDQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5maWx0ZXItc2VjdGlvbiB7XG5cdFx0XHQmLnNob3dGaWx0ZXIge1xuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jYXRlZ29yeS1oZWFkZXIge1xuXHRcdCNwcm9kdWN0cy1saXN0aW5nLW9yZGVyIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRjb2xvcjogJHRleHQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5mbGFncyB7XG5cdHRvcDogMjBweDtcblx0bGVmdDogMHB4O1xuXG5cdC5mbGFnLWRpc2NvdW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0d2lkdGg6IDUycHg7XG5cdFx0aGVpZ2h0OiA1MnB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRsaW5lLWhlaWdodDogNTJweDtcblx0XHRjb2xvcjogJHJlZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkMGQwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdC5wcmljZS1zdGFuZGFyZCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5wcmljZS1zYXZlIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Zm9udC1zaXplOiAkZnMtcDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZncteHhib2xkICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHR9XG5cdH1cbn1cblxuLmZsYWcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0cGFkZGluZzogM3B4IDdweDtcblxuXHRmb250LXNpemU6ICRmcy1wO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtcDtcblxuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cblx0Ji5mbGFnLWFjdGlvbiB7XG5cdFx0Y29sb3I6ICRjLXJlZC00MDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDtcblx0fVxuXG5cdCYuZmxhZy1uZXcge1xuXHRcdGNvbG9yOiAkYy1ncmVlbi00MDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tMTAwO1xuXHR9XG5cblx0Ji5mbGFnLWRvcG9ydWN1amVtZSB7XG5cdFx0Y29sb3I6ICMwMDY2OTk7XG5cdH1cblxuXHQmLW1hc3RlciB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5wcm9kdWN0IHtcblx0LnByaWNlcyB7XG5cdFx0LnByaWNlLXNhdmUge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmb250LXNpemU6ICRmcy1wO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy14eGJvbGQgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblx0fVxufVxuXG4uY291bnRyeS1mbGFnIC5zaHAtZmxhZy1sYWJlbCB7XG5cdGNvbG9yOiAkYy1iYXNlO1xufVxuIiwiI2Zvb3RlciB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiZy1tYWluO1xuXHRib3JkZXI6IG5vbmU7XG5cblx0aDQge1xuXHRcdG1hcmdpbjogMzBweCAwIDIwcHg7XG5cblx0XHRmb250LXNpemU6ICRmcy1tZDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtc3R5bGU6IGluaGVyaXQ7XG5cdFx0Y29sb3I6ICRjLWJyb3duLTEwMDtcblxuXHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1mb290ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRmb250LXN0eWxlOiBpbmhlcml0O1xuXHRcdGNvbG9yOiAkYy1icm93bi0xMDA7XG5cdH1cblxuXHQuY29udGFjdC1ib3gge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdC5iYW5uZXIge1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5iYW5uZXItd3JhcHBlciB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRhIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLWJvdHRvbSB7XG5cdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1tYWluO1xuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyLXJvd3Mge1xuXHQuY3VzdG9tLWZvb3RlciB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0PiBkaXYge1xuXHRcdFx0JjpudGgtY2hpbGQoNSkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQobiArIDYpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250YWN0LWJveCB7XG5cdFx0dWwge1xuXHRcdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHQmOm5vdCguc29jaWFsLWljb24tbGlzdCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuc29jaWFsLWljb24tbGlzdCB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbnRhY3QtYm94IHtcblx0bWluLWhlaWdodDogYXV0bztcblxuXHR1bCB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdD4gbGkge1xuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRvcmRlcjogLTE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dWwge1xuXHRcdGxpIHtcblx0XHRcdCY6bm90KC5zb2NpYWwtaWNvbi1saXN0KSB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdCYubWFpbCB7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyR1cmxJY29ufW1haWxfaGVhZGVyLnN2Zz8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYudGVsIHtcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JHVybEljb259cGhvbmVfaGVhZGVyLnN2Zz8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zb2NpYWwtaWNvbi1saXN0IHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdC5zb2NpYWwtaWNvbiB7XG5cdFx0XHRtYXJnaW46IDAgMTBweCAxMHB4IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Y29sb3I6ICRjLWJyb3duLTEwMCAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbnN0YWdyYW0ge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmZhY2Vib29rIHtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJycgIWltcG9ydGFudDtcblxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG4jZm9vdGVyIHtcblx0LmNvbnRhY3QtYm94IHtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXG5cdFx0dWwge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdD4gbGkge1xuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0b3JkZXI6IC0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHQmLm1haWwge1xuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JHVybEljb259bWFpbF9mb290ZXIuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji50ZWwge1xuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JHVybEljb259cGhvbmVfZm9vdGVyLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zb2NpYWwtaWNvbi1saXN0IHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcblxuXHRcdFx0LnNvY2lhbC1pY29uIHtcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdGNvbG9yOiAkYy1icm93bi0xMDAgIWltcG9ydGFudDtcblxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmluc3RhZ3JhbSB7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMjRweDtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJycgIWltcG9ydGFudDtcblxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyR1cmxJY29ufWlnLnN2Zz8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhY2Vib29rIHtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JHVybEljb259ZmIuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXItbG9nbyB7XG5cdG1heC13aWR0aDogMjAzcHg7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luLWJsb2NrOiAyMHB4O1xuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdG1hcmdpbjogdW5zZXQ7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRpbWcge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlci1pY29ucyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1mb290ZXI7XG5cdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdGg1IHtcblx0XHRtYXJnaW46IDEwcHggMTVweCAxMHB4IDA7XG5cblx0XHRmb250LWZhbWlseTogJGZmLXRlbXBsYXRlO1xuXHRcdGZvbnQtc2l6ZTogJGZzLXA7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXN0eWxlOiBpbmhlcml0O1xuXHRcdGNvbG9yOiAkYy13aGl0ZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0fVxuXG5cdC53cmFwIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LnBheW1lbnQsXG5cdC5zaGlwcGluZyB7XG5cdFx0cGFkZGluZzogMzBweCAxMHB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogOTBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbjogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWluLW1kIHtcblx0LmZvb3Rlci1pY29ucyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtbXMtZmxleC13cmFwOiBub3dyYXA7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1mb290ZXI7XG5cblx0XHQtd2Via2l0LWJveC1wYWNrOiB1bnNldDtcblx0XHQtbXMtZmxleC1wYWNrOiB1bnNldDtcblx0XHRnYXA6IDQwcHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWluLWxnIHtcblx0LmZvb3Rlci1yb3dzIHtcblx0XHQuY3VzdG9tLWZvb3RlciB7XG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1pY29ucyB7XG5cdFx0PiBkaXYge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtYXgtbWQge1xuXHQuZm9vdGVyLXJvd3Mge1xuXHRcdC5jdXN0b20tZm9vdGVyIHtcblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLWxpbmtzIHtcblx0XHQ+IGRpdiB7XG5cdFx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtYXgtc20ge1xuXHQjZm9vdGVyIHtcblx0XHQuY29udGFjdC1ib3g6bm90KC5zb2NpYWwtYm94KSB7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jdXN0b20tZm9vdGVyIHtcblx0XHRcdG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXG5cdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZm9vdGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMiksXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpLFxuXHRcdFx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZm9vdGVyO1xuXG5cdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MGUnO1xuXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMHB4O1xuXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnU2hvcHRldCc7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLXNtO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtZ3JlZW4tNTAwO1xuXG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMTBweDtcblxuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0XHRcdFx0LW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5zaG93LWxpc3Qge1xuXHRcdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCg1KSB7XG5cdFx0XHRcdFx0aDQsXG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNzaWduYXR1cmUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHQuZm9vdGVyLWJvdHRvbSB7XG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG5cdFx0XHRcdC5jb3B5cmlnaHQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQjc2lnbmF0dXJlIHtcblx0XHRcdFx0XHRmbG9hdDogdW5zZXQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1pY29ucyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1mb290ZXI7XG5cblx0XHQucGF5bWVudCxcblx0XHQuc2hpcHBpbmcge1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMTBweCAxMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuXHQuZm9vdGVyLWxpbmtzIHtcblx0XHQ+IGRpdiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDE2NXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbWFpbiAhaW1wb3J0YW50O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMxcHggIzE4MWExOCBpbnNldCAhaW1wb3J0YW50O1xuXHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGMtYnJvd24tMTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuXHRoZWlnaHQ6IDQwcHg7XG5cblx0Zm9udC1zaXplOiAkZnMtcDtcblx0Y29sb3I6ICR0ZXh0O1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRiZy1tYWluO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdGZvbnQtc2l6ZTogJGZzLXA7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogJHRleHQ7XG5cdH1cblx0Jjpob3Zlcjo6cGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAkdGV4dDtcblx0fVxuXHQmOmZvY3VzOjpwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICR0ZXh0O1xuXHR9XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkdGV4dDtcblx0fVxufVxuXG4uZm9ybS1jb250cm9sLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0fVxufVxuXG4uY29tcGFjdC1mb3JtLFxuLmlucHV0LWdyb3VwLFxuLmRpc2NvdW50LWNvdXBvbiAuaW5wdXQtZ3JvdXAge1xuXHQuYnRuIHtcblx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0tY29udHJvbCB7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHR9XG59XG5cbi5zdWJzY3JpYmUtZm9ybSB7XG5cdC5mb3JtLWNvbnRyb2wge1xuXHRcdGhlaWdodDogNTBweDtcblx0fVxuXG5cdC5idG4ge1xuXHRcdGhlaWdodDogNTBweDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5zci1vbmx5IHtcblx0XHRcdHBvc2l0aW9uOiBpbml0aWFsO1xuXG5cdFx0XHRvdmVyZmxvdzogaW5pdGlhbDtcblxuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdGNsaXA6IGluaXRpYWw7XG5cdFx0fVxuXHR9XG59XG5cbnNlbGVjdCxcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDZ0FBQUE2Q0FZQUFBREM0QnY5QUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUNsU1VSQlZIZ0I3ZGd4RG9KQUVFYmhIZU1oaUtjaDNsdmhadXJmR1JNc2VGTVE4bDVDdzA3eEpiREZiazIzNlRVTzNHVWNQSUUwZ1RTQk5JRTBnVFNCTklFMGdUU0JOSUUwZ1RTQk5JRzBjd1BYNXpxcTZ1OU0xak8zTndTYzcvTllIc3NtTXUrem5ybTk0VSs4aGV6QXBaWi84QmZaaFV0dG0rUWIyWVZMMVgzRG1nM1JoVXZsRlRCTUlFMGdUU0JOSUUwZ1RTQk5JRTBnVFNCTklPMzZlUTU5cW5zRERmc2t6WXU1cE9BQUFBQUFTVVZPUks1Q1lJST0pO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbWFpbjtcblx0Y29sb3I6ICR0ZXh0O1xuXHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRmb250LXNpemU6ICRmcy1wO1xuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddIHtcblx0KyBsYWJlbCB7XG5cdFx0bWluLWhlaWdodDogMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDI3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi01NTA7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0dG9wOiB1bnNldDtcblx0XHR9XG5cdH1cblxuXHQmOmNoZWNrZWQge1xuXHRcdCsgbGFiZWwge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd24tMTAwO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjLWJyb3duLTEwMDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHR0b3A6IDEweDtcblx0XHRcdFx0bGVmdDogM3B4O1xuXG5cdFx0XHRcdGNvbG9yOiAkYmctbWFpbjtcblxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bi0xMDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmOmRpc2FibGVkIHtcblx0XHQrIGxhYmVsIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcblx0KyBsYWJlbCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyN3B4O1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblxuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0fVxuXHR9XG5cblx0JjpjaGVja2VkIHtcblx0XHQrIGxhYmVsIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGxlZnQ6IDVweDtcblx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxubGFiZWwge1xuXHRtaW4taGVpZ2h0OiAyMHB4O1xufVxuXG4udHlwZS1wcm9kdWN0IHtcblx0LmNvbnNlbnRzIHtcblx0XHQud2hvbGUtd2lkdGgge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5vcmRlcmluZy1wcm9jZXNzIHtcblx0LmNvbnNlbnRzIHtcblx0XHQud2hvbGUtd2lkdGgge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jb25zZW50cyB7XG5cdC53aG9sZS13aWR0aCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogJHRleHQ7XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRjb2xvcjogJHRleHQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5yYWRpby13cmFwcGVyIHtcblx0Ji5hY3RpdmUge1xuXHRcdGxhYmVsIHtcblx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdGIge1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XG5cdFx0LnN1YmxhYmVsIHtcblx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmluLWluZGV4IHtcblx0I2hlYWRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxufVxuXG4ucG9wdXAtd2lkZ2V0IHtcblx0Ji5jYXJ0LXdpZGdldCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW1haW47XG5cdFx0fVxuXHR9XG59XG5cbi5jYXJ0LXdpZGdldCB7XG5cdCYtcHJvZHVjdC1uYW1lIHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHR9XG5cdH1cblx0Ji1wcm9kdWN0LXByaWNlIHtcblx0XHRzdHJvbmcge1xuXHRcdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdH1cblx0fVxufVxuXG4uY2FydC1mcmVlLXNoaXBwaW5nID4gZGl2IHtcblx0Y29sb3I6ICR0ZXh0O1xufVxuXG4uc2VhcmNoLXdpbmRvdy12aXNpYmxlIHtcblx0I2hlYWRlciB7XG5cdFx0LnNlYXJjaC1pbnB1dCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbWFpbjtcblx0XHR9XG5cdH1cbn1cbiNoZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1oZWFkZXI7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0Ym94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG5cdC5zZWFyY2gge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG5cblx0LnNlYXJjaC1mb3JtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXG5cdFx0XHRjb2xvcjogJGMtYnJvd24tMjAwO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLXA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZncteHhib2xkO1xuXHRcdFx0XHRjb2xvcjogJGMtYnJvd24tMjAwO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkYy1icm93bi0yMDA7XG5cdFx0XHR9XG5cdFx0XHQmOmZvY3VzOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkYy1icm93bi0yMDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlYXJjaC1idXR0b24ge1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRyaWdodDogNXB4O1xuXG5cdFx0XHR3aWR0aDogMTEwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdGZvbnQtc2l6ZTogMDtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VhcmNoLWlucHV0LWljb24ge1xuXHRcdFx0bGVmdDogMjBweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblxuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9c2VhcmNoLnN2Zz92PTEpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VhcmNoLWJ1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHBhZGRpbmctdG9wOiA5cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cblx0XHQuc2VhcmNoLWlucHV0IHtcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cblx0XHRcdC5zZWFyY2gtaW5wdXQge1xuXHRcdFx0XHRjb2xvcjogJGMtYnJvd24tMjAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5hdmlnYXRpb24tYnV0dG9ucyB7XG5cdFx0ZmxleC1ncm93OiAwO1xuXHRcdGZsZXgtYmFzaXM6IGF1dG87XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0YSB7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG5cdFx0XHQmLmZhdm9yaXRlIHtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHR9XG5cblx0XHRcdCZbZGF0YS10YXJnZXQ9J2NhcnQnXSB7XG5cdFx0XHRcdG9yZGVyOiAzO1xuXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31jYXJ0LnN2Zz92PTEpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdHRvcDogLTZweDtcblx0XHRcdFx0XHRsZWZ0OiAtMTJweDtcblxuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcblxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLXNtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbnZlcnNpb247XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2FydC1wcmljZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZbZGF0YS10YXJnZXQ9J2xvZ2luJ10ge1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9dXNlci5zdmc/dj0xKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaGVhZGVyLWJvdHRvbSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW1haW47XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0Lm1haWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnNlYXJjaFdoaXNwZXJlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW1haW47XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHR9XG5cdFx0Jl9fY29udGVudC0tZW1wdHkge1xuXHRcdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdH1cblx0fVxufVxuXG4uc2VhcmNoLWZvY3VzZWQge1xuXHQjaGVhZGVyIHtcblx0XHQuc2VhcmNoLWlucHV0IHtcblx0XHRcdGNvbG9yOiAkYy1icm93bi0yMDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtYXgtc20ge1xuXHQjaGVhZGVyIHtcblx0XHQudXNlci1hY3Rpb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuaGVhZGVyLXRvcCB7XG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHQtbXMtZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNTRweDtcblxuXHRcdFx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWFyY2gge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMTAwNTtcblx0XHRcdHRvcDogNzBweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bGVmdDogMDtcblxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweCAxMHB4O1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbWFpbjtcblxuXHRcdFx0LmNvbnRhY3QtaGVhZGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlYXJjaFdoaXNwZXJlciB7XG5cdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDEzNXB4KTtcblx0XHRcdHRvcDogMTAwJTtcblx0XHR9XG5cblx0XHQubmF2aWdhdGlvbi1idXR0b25zIHtcblx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZbZGF0YS10YXJnZXQ9J25hdmlnYXRpb24nXSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdFx0XHR3aWR0aDogNTRweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1oNTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjLXByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JltkYXRhLXRhcmdldD0nc2VhcmNoJ10ge1xuXHRcdFx0XHRcdG9yZGVyOiAtNTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTIwJztcblxuXHRcdFx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnU2hvcHRldCc7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1oNTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYy1wcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZbZGF0YS10YXJnZXQ9J2xvZ2luJ10ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblxuXHRcdFx0XHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9dXNlci5zdmc/dj0xKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmW2RhdGEtdGFyZ2V0PSdjYXJ0J10ge1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblxuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdFx0bGVmdDogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zaXRlLW5hbWUge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRtaW4td2lkdGg6IDE1MnB4O1xuXHRcdFx0bWF4LXdpZHRoOiAxNTJweDtcblxuXHRcdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LnVzZXItYWN0aW9uLWluIHtcblx0XHQucG9wdXAtd2lkZ2V0IHtcblx0XHRcdCYuY2FydC13aWRnZXQge1xuXHRcdFx0XHR0b3A6IDcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1pbi1tZCB7XG5cdCNoZWFkZXIge1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0ei1pbmRleDogOTk5O1xuXHRcdHRvcDogMDtcblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdC5oZWFkZXItdG9wIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblxuXHRcdFx0Lm1haWwge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogLTMycHg7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA3cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogN3B4O1xuXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjNweDtcblxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRjb2xvcjogJHRleHQ7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfW1haWwtZy5zdmc/MT8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWFyY2gge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDM0MHB4O1xuXHRcdH1cblxuXHRcdC5oZWFkZXItdG9wLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQtbXMtZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cblx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG5cblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Lm5hdmlnYXRpb24tYnV0dG9ucyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2l0ZS1uYW1lIHtcblx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdFx0bWluLXdpZHRoOiAxNzVweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxNzVweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhlYWRlci1ib3R0b20td3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdH1cblxuXHRcdC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuXHRcdFx0bWluLXdpZHRoOiAxNzVweDtcblx0XHRcdG1heC13aWR0aDogMTc1cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjJweDtcblxuXHRcdFx0XHQmW2RhdGEtdGFyZ2V0PSdjYXJ0J10ge1xuXHRcdFx0XHRcdC5jYXJ0LXByaWNlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YVtkYXRhLXRhcmdldD0nbG9naW4nXSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtaW4tbGcge1xuXHQjaGVhZGVyIHtcblx0XHQuc2VhcmNoIHtcblx0XHRcdG1heC13aWR0aDogNTMwcHg7XG5cdFx0fVxuXHR9XG59XG5cbmJvZHksXG4ub3JkZXJpbmctcHJvY2VzcyB7XG5cdG92ZXJmbG93OiBzY3JvbGw7XG5cblx0Lm92ZXJhbGwtd3JhcHBlciB7XG5cdFx0cGFkZGluZy10b3A6IDcwcHg7XG5cblx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0cGFkZGluZy10b3A6IDE5Mi4xNXB4O1xuXHRcdH1cblx0fVxuXHQudG9wLW5hdmlnYXRpb24tYmFyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdHotaW5kZXg6IDIwO1xuXG5cdFx0LnRvcC1uYXZpZ2F0aW9uLW1lbnUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXHQjaGVhZGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdHRvcDogNDAuMTVweDtcblx0XHR9XG5cdH1cblx0LnBvcHVwLXdpZGdldCB7XG5cdFx0Ji5jYXJ0LXdpZGdldCB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0fVxuXHR9XG5cdCNuYXZpZ2F0aW9uIHtcblx0XHRAaW5jbHVkZSBtYXgtc20ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDcwcHgpO1xuXHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG5ib2R5LmFkbWluLWxvZ2dlZCxcbmJvZHkuYWRtaW4tbG9nZ2VkLm9yZGVyaW5nLXByb2Nlc3Mge1xuXHQub3ZlcmFsbC13cmFwcGVyIHtcblx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0cGFkZGluZy10b3A6IDIxNy4xNXB4O1xuXHRcdH1cblx0fVxuXHQudG9wLW5hdmlnYXRpb24tYmFyIHtcblx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0dG9wOiAyNXB4O1xuXHRcdH1cblx0fVxuXHQjaGVhZGVyIHtcblx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0dG9wOiA2NS4xNXB4O1xuXHRcdH1cblx0fVxuXHQuYWRtaW4tYmFyIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHR9XG59XG5cbi5zY3JvbGxlZC1kb3duIHtcblx0Ym9keSxcblx0Lm9yZGVyaW5nLXByb2Nlc3Mge1xuXHRcdC50b3AtbmF2aWdhdGlvbi1iYXIsXG5cdFx0I2hlYWRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE5Mi4xNXB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5zY3JvbGxlZC11cCB7XG5cdGJvZHksXG5cdC5vcmRlcmluZy1wcm9jZXNzIHtcblx0XHQudG9wLW5hdmlnYXRpb24tYmFyLFxuXHRcdCNoZWFkZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdH1cblx0fVxufVxuIiwiLmlnIHtcblx0LmlnLWhlYWRlci13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nLWlubGluZTogMTBweDtcblxuXHRcdC5pbnN0YWdyYW0tZm9sbG93LWJ0biB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1ncm93OiB1bnNldDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRjb2xvcjogJGMtYnJvd24tMTAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGgyIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDI1cHggMDtcblxuXHRcdGZvbnQtZmFtaWx5OiAkZmYtaGVhZGluZ3M7XG5cdFx0Zm9udC1zaXplOiAkZnMtaDU7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXdlaWdodDogJGZ3LXh4Ym9sZDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Y29sb3I6ICRjLWJyb3duLTEwMDsgLy8kdGV4dFxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0QGluY2x1ZGUgbWluLXNtIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZzLWg1O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRmb250LXNpemU6ICRmcy14eHh4bDtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5pbnN0YWdyYW0td3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXG5cdC5pZ2ZlZWQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRtaW4td2lkdGg6IDMzLjMzJTtcblx0XHRtYXgtd2lkdGg6IDMzLjMzJTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW1haW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQobiArIDcpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcblxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdC1tcy10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MDknO1xuXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdTaG9wdGV0Jztcblx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0XHRjb2xvcjogJGMtd2hpdGU7XG5cblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0LW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IC8qIFVtw61zdMOtIG9icsOhemVrIHJlbGF0aXZuxJsgayByb2RpxI1pICovXG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTsgLyogT2Jyw6F6ZWsgdnlwbG7DrSBjZWzDvSBwcm9zdG9yICovXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyOyAvKiBaYWNob3bDoSBwb23Em3Igc3RyYW4gYSB2eXBsbsOtIGNlbMO9IHByb3N0b3IgKi9cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWluLW1kIHtcblx0Lmluc3RhZ3JhbS13cmFwIHtcblx0XHQuaWdmZWVkIHtcblx0XHRcdG1pbi13aWR0aDogMTYuNjY2NyU7XG5cdFx0XHRtYXgtd2lkdGg6IDE2LjY2NjclO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtYXgtc20ge1xuXHQuaWcge1xuXHRcdGgyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcblx0Lmluc3RhZ3JhbS13cmFwIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHQuaWdmZWVkIHtcblx0XHRcdHBvc2l0aW9uOiB1bnNldDtcblx0XHRcdG1pbi13aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG5cblx0XHRcdCY6bnRoLWNoaWxkKDUpIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuaW5mby1jYXJkcyB7XG5cdHBhZGRpbmctaW5saW5lOiAwO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLTYwMDtcblxuXHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdG1heC13aWR0aDogMTI0NnB4O1xuXHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdH1cblxuXHQmX19ncmlkIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdhcDogMjBweDtcblxuXHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdFx0Z2FwOiA4cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uaW5mby1jYXJkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW1haW47XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0dHJhbnNpdGlvbjogJHRyYW5zO1xuXHRmb250LWZhbWlseTogJGZmLWhlYWRpbmdzO1xuXG5cdCZfX2xpbmsge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0QGluY2x1ZGUgYWRqdXN0LXdpZHRoKDE1KTtcblxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMzBweDtcblx0XHRsZWZ0OiAyMHB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwIDhweDtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRmb250LXNpemU6ICRmcy14eHhsO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZncteHhib2xkO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRjb2xvcjogJGMtYnJvd24tMjAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRjb2xvcjogJGMtYnJvd24tMTAwO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHR9XG59XG4iLCIkZnMtYmFubmVyLWhwOiAxMjBweDtcbi5qb2ludC11cyB7XG5cdG1hcmdpbjogMDtcblx0bWFyZ2luLWlubGluZTogYXV0bztcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tNjAwO1xuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0bWF4LXdpZHRoOiAxMjQ2cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRAaW5jbHVkZSBhZGp1c3Qtd2lkdGgoMTUpO1xuXG5cdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdG1heC13aWR0aDogNTc5cHg7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXG5cdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXHRcdFx0cGFkZGluZy1ibG9jazogNDBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWluLXh4bCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDIwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiAxMjBweDtcblx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMTBweDtcblx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0dG9wOiAzMHB4O1xuXHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRsZWZ0OiA0MDBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWluLXhsIHtcblx0XHRcdGxlZnQ6IDQ3MHB4O1xuXHRcdFx0d2lkdGg6IDE4MHB4O1xuXHRcdFx0aGVpZ2h0OiAxODBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWluLXh4bCB7XG5cdFx0XHR3aWR0aDogMjExcHg7XG5cdFx0XHRoZWlnaHQ6IDIxMXB4O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE3ZGVnKTtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0Zm9udC1mYW1pbHk6ICRmZi1oZWFkaW5ncztcblx0XHRmb250LXNpemU6ICRmcy1qb2luLXVzO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZncteHhib2xkO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0QGluY2x1ZGUgbWluLXNtIHtcblx0XHRcdGZvbnQtc2l6ZTogNzhweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtaW4teGwge1xuXHRcdFx0Zm9udC1zaXplOiBjbGFtcCg1NnB4LCA4dncsICRmcy1iYW5uZXItaHApO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1pbi14eGwge1xuXHRcdFx0Zm9udC1zaXplOiAkZnMtYmFubmVyLWhwO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRmb250LWZhbWlseTogJGZmLWhlYWRpbmdzO1xuXHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0Y29sb3I6ICRjLWdyYXktNTAwO1xuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0Y29sb3I6ICRjLWJyb3duLTEwMDtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJ0biB7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRtaW4td2lkdGg6IDE1MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuIiwiLndlbGNvbWUtd3JhcHBlcixcbi5jYXRlZ29yeS1wZXJleCxcbi5jYXRlZ29yeV9fc2Vjb25kRGVzY3JpcHRpb24sXG4ucC1zaG9ydC1kZXNjcmlwdGlvbixcbi50YWItY29udGVudCxcbmFydGljbGUge1xuXHR1bCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblxuXHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubG9naW4td2luZG93LXZpc2libGUge1xuXHQudXNlci1hY3Rpb24ge1xuXHRcdC51c2VyLWFjdGlvbi1pbiB7XG5cdFx0XHQ+IGRpdi51c2VyLWFjdGlvbi1sb2dpbiB7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMTYwLCAxMTYsIDExNiwgMC4wNik7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG5cblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtYXgtbWQge1xuXHRcdFx0XHRcdGJvdHRvbTogYXV0bztcblxuXHRcdFx0XHRcdC5yZWdpc3RyYWNlLWJveCB7XG5cdFx0XHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNtIHtcblx0XHRcdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jaGVhZGVyIHtcblx0LnVzZXItYWN0aW9uIHtcblx0XHQubG9naW4td2lkZ2V0LnBvcHVwLXdpZGdldCB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5sb2dpbi13aWRnZXQge1xuXHQucmVnaXN0cmFjZS1ib3gge1xuXHRcdHBhZGRpbmc6IDIwcHggMjBweCAzNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWhlYWRlcjtcblxuXHRcdGgzIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRmb250LXNpemU6ICRmcy1oNjtcblxuXHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZnMtaDQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbjogMjVweCAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC02cHg7XG5cblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfWNoZWNrLnN2Zykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ0bi1wcmltYXJ5IHtcblx0XHRcdHBhZGRpbmc6IDE0cHggMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLnBvcHVwLXdpZGdldC1pbm5lcixcbi5jYXJ0LXdpZGdldC1idXR0b24sXG4uY2FydC1mcmVlLXNoaXBwaW5nID4gZGl2IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGMtaGVhZGVyO1xufVxuXG4udXNlci1hY3Rpb24taW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmxvZ2luLXdpZGdldCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHotaW5kZXg6IDk5OTk5O1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblxuXHRcdEBpbmNsdWRlIG1heC1tZCB7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heC1zbSB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5wb3B1cC13aWRnZXQtaW5uZXIge1xuXHRcdFx0cGFkZGluZzogMjFweCAyMHB4O1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdFx0QGluY2x1ZGUgbWF4LXNtIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdCYuY2xvc2Uge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cblx0XHRcdFx0XHR3aWR0aDogNDRweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDRweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dDtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTEyJztcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnU2hvcHRldCc7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRcdHRvcDogLTIycHg7XG5cdFx0XHRcdFx0XHRyaWdodDogLTIycHg7XG5cblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnVzZXItYWN0aW9uLXRhYnMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRtYXJnaW46IDIwcHggMCAzMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0Y29sb3I6ICR0ZXh0O1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHQvL2FwcC9zY3NzL3RyYW5zbGF0aW9uY29sb3Jcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWg2O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0XHRcdC8vIGFwcC9zY3NzL3RyYW5zbGF0aW9uXG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtaDQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc29jaWFsLWxvZ2luLWJ1dHRvbnMge1xuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHR9XG5cblx0XHQuc29jaWFsLWxvZ2luLWJ1dHRvbnMtZGl2aWRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZXh0O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZnMtbWQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGNvbG9yOiB0ZXh0O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sb2dpbi13cmFwcGVyIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDMwcHg7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucGFzc3dvcmQtaGVscGVyIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDIwcHggNXB4IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLXA7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRjb2xvcjogJHRleHQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmVtYXRldWNldCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyM3B4O1xuXHRcdFx0cGFkZGluZzogMjNweCAwIDE5cHggMDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHRmb250LXNpemU6ICRmcy1wO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW46IDBweCBhdXRvIDEycHggYXV0bztcblxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cblx0XHRcdFx0XHQtd2Via2l0LW1hc2s6IHVybCgvdXNlci9kb2N1bWVudHMvdXBsb2FkL3NhYmxvbmEtbmVtYXphdC9zdmcvdXNlcnMtbWVkaWNhbC5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuXHRcdFx0XHRcdG1hc2s6IHVybCgvdXNlci9kb2N1bWVudHMvdXBsb2FkL3NhYmxvbmEtbmVtYXphdC9zdmcvdXNlcnMtbWVkaWNhbC5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuXG5cdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdG1hc2stc2l6ZTogY292ZXI7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc20ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTNweDtcblxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdC5pbnB1dC13cmFwcGVyIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1wO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmVtYWlsIHtcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdC8vIGFwcC9zY3NzL3RyYW5zbGF0aW9uXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5wYXNzd29yZCB7XG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHQvLyBhcHAvc2Nzcy90cmFuc2xhdGlvblxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sb2dpbi13cmFwcGVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0LnBhc3N3b3JkLWhlbHBlciB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE2cHggMCAzMXB4IDA7XG5cblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtcDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0XHQmLmJ0biB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlNTg0MDA7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2U1ODQwMDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2E3NTA2O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hZG1pbi1sb2dnZWQgLnBvcHVwLXdpZGdldC5sb2dpbi13aWRnZXQge1xuXHR0b3A6IDUwJTtcbn1cblxuLmxvZ2luLXdpbmRvdy12aXNpYmxlIHtcblx0I2Nib3hPdmVybGF5IHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdG9wYWNpdHk6IDAuMztcblx0fVxufVxuIiwiLm1zZyB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuYm9keSB7XG5cdCY6bm90KC5pbi1pbmRleCkge1xuXHRcdC5zaXRlLW1zZy5pbmZvcm1hdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uc2l0ZS1tc2cge1xuXHQkYy1zaXRlLW1zZzogJGMtYnJvd24tMjAwO1xuXHQmLmluZm9ybWF0aW9uIHtcblx0XHRwb3NpdGlvbjogaW5pdGlhbDtcblxuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXG5cdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdG9wYWNpdHk6IDE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtc2l0ZS1tc2c7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHQudGV4dCB7XG5cdFx0XHRwYWRkaW5nLWJsb2NrOiAkZ2FwICogMjtcblxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmZi1oZWFkaW5ncztcblx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHRmb250LXdlaWdodDogJGZ3LXh4Ym9sZDtcblx0XHRcdGNvbG9yOiAkYy1ncmVlbi02MDA7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXNpdGUtbXNnO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiA4cHggMDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRcdHdpZHRoOiA3NDdweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0d2lkdGg6IDk3MnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtaW4teGwge1xuXHRcdFx0XHR3aWR0aDogMTE3OHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtaW4teHhsIHtcblx0XHRcdFx0d2lkdGg6IDEzNDBweDtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2l0ZS1tc2cge1xuXHQuY2xvc2Uge1xuXHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLnR5cGUtY2F0ZWdvcnksXG4udHlwZS1wb3N0LFxuLnR5cGUtcGFnZSxcbi50eXBlLXByb2R1Y3QsXG4uaW4taW5kZXgsXG4udHlwZS1wb3N0cy1saXN0aW5nIHtcblx0Lm92ZXJhbGwtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdD4gZGl2Om5vdCguY29udGFpbmVyKSxcblx0XHQjaGVhZGVyLFxuXHRcdCNmb290ZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnVzZXItYWN0aW9uIHtcblx0XHRcdG9yZGVyOiAtMTA7XG5cdFx0fVxuXG5cdFx0LmFkbWluLWJhciB7XG5cdFx0XHRvcmRlcjogLTk7XG5cdFx0fVxuXG5cdFx0LnRvcC1uYXZpZ2F0aW9uLWJhciB7XG5cdFx0XHRvcmRlcjogLTg7XG5cdFx0fVxuXG5cdFx0I2hlYWRlciB7XG5cdFx0XHRvcmRlcjogLTc7XG5cdFx0fVxuXHR9XG5cblx0LnNpdGUtbXNnLmluZm9ybWF0aW9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuIiwiLm1pbWUtcHJvcGVydGllcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cm93LWdhcDogMTZweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRvcmRlcjogNTtcblxuXHRwYWRkaW5nLWJsb2NrOiAxNnB4O1xuXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1ncmF5LTYwMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyYXktNjAwO1xuXG5cdD4gZGl2IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMTZweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHRmb250LWZhbWlseTogJGZmLWhlYWRpbmdzO1xuXHRcdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZncteHhib2xkO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGNvbG9yOiAkYy1wcmltYXJ5O1xuXHRcdH1cblx0fVxufVxuXG4vL3ZsYXN0bm9zdGkgbmEgZGV0YWlsdSBwcm9kdWt0dVxucFtkYXRhLXByb3BlcnRpZXNdIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIiNuYXZpZ2F0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGMtaGVhZGVyO1xuXHQubWVudS1sZXZlbC0xIHtcblx0XHQuc3VibWVudS1hcnJvdyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnXFxlOTBlJztcblxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0bWFyZ2luLXRvcDogMXB4O1xuXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnU2hvcHRldCc7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLXNtO1xuXHRcdFx0XHRjb2xvcjogJGFycm93LWNvbG9yO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubWVudS1sZXZlbC0yIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1oZWFkZXI7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG59XG5cbi5tZW51LWhlbHBlciB7XG5cdD4gdWwge1xuXHRcdD4gbGkge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNuYXZpZ2F0aW9uIHtcblx0Lm5hdmlnYXRpb24taW4ge1xuXHRcdHVsIHtcblx0XHRcdGxpOmhvdmVyIHtcblx0XHRcdFx0PiBhID4gYixcblx0XHRcdFx0PiBkaXYgPiBhID4gc3BhbiB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubWVudS1sZXZlbC0yIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjLXByaW1hcnk7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGMtZ3JlZW4tNTAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubmF2aWdhdGlvbi1pbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiZy1tYWluO1xuXHQubWVudS1sZXZlbC0zIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQ+IHVsIHtcblx0XHQ+IGxpIHtcblx0XHRcdCYuZXh0IHtcblx0XHRcdFx0PiB1bCB7XG5cdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtcDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1heC1zbSB7XG5cdC5uYXZpZ2F0aW9uLWluIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggNHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMHB4IDRweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGMtd2hpdGU7XG5cdFx0fVxuXG5cdFx0PiB1bCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdD4gYiB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLm1lbnUtbGV2ZWwtMiB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJysnO1xuXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDI1cHg7XG5cblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNi41cHg7XG5cblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkYXJyb3ctY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmF2aWdhdGlvbkFjdGlvbnNfX3N1Ym1lbnUubWVudS1sZXZlbC0yIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA0cHggMHB4IDRweCA0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjbmF2aWdhdGlvbiB7XG5cdFx0dG9wOiA3MHB4O1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gNzBweCk7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblxuXHRcdC5tZW51LWxldmVsLTEge1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblxuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAwO1xuXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdGNvbG9yOiAkYy1wcmltYXJ5O1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGMtZ3JlZW4tMzAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGIge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5zdWJtZW51LWFycm93IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDExcHggYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IHVsIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXG5cdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDEwcHggMTJweCA0MnB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLXByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmF2aWdhdGlvbkFjdGlvbnMge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cblx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTNweDtcblxuXHRcdFx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogLTJweDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogN3B4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAtMnB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA3cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnN1Ym1lbnUtYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogaW5pdGlhbDtcblxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtc207XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5hdmlnYXRpb25BY3Rpb25zX19zdWJtZW51X19pdGVtLS1hY3RpdmU6OmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubmF2aWdhdGlvbkFjdGlvbnNfX3N1Ym1lbnUubWVudS1sZXZlbC0yIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRvcC1uYXZpZ2F0aW9uLW1lbnUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHggMTBweDtcblx0XHR9XG5cblx0XHQudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luOiA1cHggMjVweCA1cHggMDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRjLXByaW1hcnk7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGMtZ3JlZW4tMzAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtaW4tbWQge1xuXHQubmF2aWdhdGlvbi1pbiB7XG5cdFx0PiB1bCB7XG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRoZWlnaHQ6IDU5cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogN3B4IDEzcHggOHB4ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRjb2xvcjogJGMtcHJpbWFyeTtcblxuXHRcdFx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtaGVhZGVyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGIge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy14eGJvbGQ7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmV4dCB7XG5cdFx0XHRcdFx0Ji5leHAge1xuXHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQ+IHVsIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IC05OTlweDtcblx0XHRcdFx0XHRcdFx0XHRib3R0b206IDBweDtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAtOTk5cHg7XG5cblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiA5OTk4cHggc29saWQgJGMtaGVhZGVyO1xuXHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogOTk5OHB4IDAgMCAkYy1oZWFkZXI7XG5cdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogOTk5OHB4IDAgMCAkYy1oZWFkZXI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmV4cCB7XG5cdFx0XHRcdFx0PiB1bCB7XG5cdFx0XHRcdFx0XHR0b3A6IDU4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I25hdmlnYXRpb24ge1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcblxuXHRcdC50b3AtbmF2aWdhdGlvbi1tZW51IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Lm1lbnUtbGV2ZWwtMiB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDBweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuXG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblxuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDI1JTtcblxuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogOTRweDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblxuXHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMTBweDtcblxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRcdFx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tZW51LWltYWdlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0XHRtaW4td2lkdGg6IDYwcHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA2MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogOTRweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cblx0XHRcdFx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0XHRcdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA0N3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy1ncmVlbi01MDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtbGFzdC1jaGlsZCgtbiArIDQpIHtcblx0XHRcdFx0XHQ+IGRpdixcblx0XHRcdFx0XHQubWVudS1pbWFnZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tZW51LWhlbHBlciB7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXG5cdFx0PiBzcGFuIHtcblx0XHRcdHBhZGRpbmc6IDE2cHggMTBweCAxMHB4IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRjLWJyb3duLTIwMDtcblx0XHR9XG5cblx0XHQ+IHVsIHtcblx0XHRcdHRvcDogY2FsYyg1MCUgKyAyNXB4KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWhlYWRlcjtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWluLXhsIHtcblx0Lm5hdmlnYXRpb24taW4ge1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0fVxuXG5cdC5tZW51LWhlbHBlciB7XG5cdFx0PiBzcGFuIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiA+IGxpID4gZGl2IC5tZW51LWltYWdlIHtcblx0XHRtaW4td2lkdGg6IDgwcHg7XG5cdFx0bWF4LXdpZHRoOiA4MHB4O1xuXHR9XG59XG5cbi5uYXZpZ2F0aW9uLXdpbmRvdy12aXNpYmxlIHtcblx0Lm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PSduYXZpZ2F0aW9uJ10ge1xuXHRcdGJhY2tncm91bmQ6ICRiZy1tYWluO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGJnLW1haW47XG5cdFx0fVxuXHR9XG59XG4iLCIuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcblxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tNTAwO1xuXHRib3JkZXItcmFkaXVzOiAkYnI7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRsZWZ0OiAwO1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRoZWlnaHQ6IDEwMHB4O1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW1haW47XG5cblx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHR9XG5cblx0Lm5ld3NsZXR0ZXIge1xuXHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0bWFyZ2luLWlubGluZTogYXV0bztcblxuXHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Z2FwOiA2MHB4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19jb250ZW50IHtcblx0XHRcdG1heC13aWR0aDogNTMwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAxNXB4IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5uZXdzbGV0dGVyLWhlYWRlciB7XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1oNjtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMteGw7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZ3LXh4Ym9sZDtcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0XHRcdGNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZmYtaGVhZGluZ3M7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmcy14eHh4bDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc3Vic2NyaWJlLWZvcm0ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUzMHB4O1xuXHRcdFx0XHRtYXJnaW46IDE1cHggYXV0byAyNXB4O1xuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLTUwMDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjLWdyZWVuLTIwMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtcDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZncteHhib2xkO1xuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnZhbGlkYXRvci1tc2ctaG9sZGVyIHtcblx0XHRcdFx0XHQrIGJyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbnNlbnRzLmNvbnNlbnRzLWZpcnN0IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRjb2xvcjogJGMtZ3JlZW4tNTAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGMtd2hpdGU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi01MDA7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faW1hZ2Uge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblxuXHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWluLXh4bCB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bGVmdDogLTMwcHg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRcdFx0bGVmdDogdW5zZXQ7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0MzBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi14bCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQ+IGRpdixcblx0Zm9ybSB7XG5cdFx0bGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0Y29sb3I6ICRjLWJsYWNrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRjLWJsYWNrO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmZi10ZW1wbGF0ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy14Ym9sZDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTEwJTtcblx0XHRcdFx0Y29sb3I6ICRjLWJsYWNrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZmYtdGVtcGxhdGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDE4cHggMCAzMnB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wYWdpbmF0aW9uLXdyYXBwZXIge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdC5wYWdpbmF0aW9uLXRvcCB7XG5cdFx0LnBhZ2luYXRpb24tbGluayxcblx0XHRzdHJvbmcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLnBhZ2luYXRpb24ge1xuXHQ+IGEge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblxuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdGNvbG9yOiAkdGV4dDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuXHRcdH1cblx0XHQmW2RhdGEtdGVzdGlkPSdsaW5rRmlyc3RQYWdlJ10sXG5cdFx0JltkYXRhLXRlc3RpZD0nbGlua0xhc3RQYWdlJ10ge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0PiBzdHJvbmcge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdGNvbG9yOiAkYmctbWFpbjtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duLTEwMDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cbn1cblxuLnBhZ2luYXRpb24tbGluayB7XG5cdCYucHJldixcblx0Ji5uZXh0IHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0aGVpZ2h0OiA5cHg7XG5cblx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyR1cmxJY29ufWFycm93LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHR9XG5cdH1cblxuXHQmLnByZXYge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXHR9XG59XG4iLCIjY2JveENvbnRlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbWFpbjtcbn1cblxuI2Nib3hDbG9zZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiZy1tYWluICFpbXBvcnRhbnQ7XG59XG4iLCIuY29sdW1ucy1tb2JpbGUtMiB7XG5cdC5wcm9kdWN0cy1ibG9jayB7XG5cdFx0PiBkaXYge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cbi5wcm9kdWN0cy1ibG9jayB7XG5cdD4gZGl2IHtcblx0XHR6LWluZGV4OiAxO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdC5wIHtcblx0XHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wcm9kdWN0IHtcblx0XHRwYWRkaW5nOiAxMHB4IDVweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdC5mbGFncy1kZWZhdWx0LFxuXHRcdFx0LmZsYWdzLWV4dHJhIHtcblx0XHRcdFx0LmZsYWcge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnAge1xuXHRcdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG5cdFx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcblx0XHRcdFx0XHRcdC1vLXRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRvcmRlcjogLTM7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0XHRcdC1vLXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucC1jb2RlIHtcblx0XHRcdFx0cG9zaXRpb246IGluaXRpYWw7XG5cblx0XHRcdFx0b3JkZXI6IC0yO1xuXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblxuXHRcdFx0XHRmb250LXNpemU6ICRmcy1zbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LWNlbnRlcjtcblxuXHRcdFx0XHRtaW4taGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZ3LXh4Ym9sZDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmZi1oZWFkaW5ncztcblx0XHRcdFx0Y29sb3I6ICRjLWJyb3duLTEwMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1sZztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucC1pbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5wLWluLWluIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjFweDtcblx0XHRcdH1cblxuXHRcdFx0LnN0YXJzLXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LnN0YXJzLXdyYXBwZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5zdGFycyB7XG5cdFx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5zdGFycyAuc3Rhci5zdGFyLW9uLFxuXHRcdFx0LnN0YXJzIC5zdGFyLnN0YXItaGFsZiB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtc207XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN0YXJzIHtcblx0XHRcdFx0c3Bhbixcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmF2YWlsYWJpbGl0eSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXNpemU6ICRmcy1wO1xuXG5cdFx0XHRcdHNwYW5bc3R5bGU9J2NvbG9yOiM0NkNCOEInXSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdFx0d2lkdGg6IDExcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skdXJsSWNvbn1jaGVjay5zdmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5hdmFpbGFiaWxpdHktYW1vdW50IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wLWJvdHRvbSB7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAwIDAgIWltcG9ydGFudDtcblxuXHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0LnByaWNlcyB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogaW5pdGlhbDtcblxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDc1cHg7XG5cblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZmYtaGVhZGluZ3M7XG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0XHRcdFx0XHRcdC5wcmljZS1maW5hbCB7XG5cdFx0XHRcdFx0XHRcdG9yZGVyOiAtMTtcblxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLXhsO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZ3LXh4Ym9sZCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtYnJvd24tMTAwO1xuXHRcdFx0XHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5wcmljZS1hZGRpdGlvbmFsLFxuXHRcdFx0XHRcdFx0LnByaWNlLXN0YW5kYXJkIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtcDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQucHJpY2Utc3RhbmRhcmQge1xuXHRcdFx0XHRcdFx0XHRvcmRlcjogLTI7XG5cblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtZ3JheS01MDA7XG5cblx0XHRcdFx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0KyAucHJpY2UtYWRkaXRpb25hbCArIC5wcmljZS1maW5hbCB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnByaWNlLXNhdmUge1xuXHRcdFx0XHRcdFx0XHRvcmRlcjogLTI7XG5cblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy14eGJvbGQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLXJlZC00MDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhhcygucHJpY2Utc2F2ZSkge1xuXHRcdFx0XHRcdFx0XHQucHJpY2UtZmluYWwge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy1yZWQtNDAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnAtZGVzYyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtcDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XHRjb2xvcjogJGMtZ3JheS01MDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucC10b29scyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDAgMDtcblxuXHRcdFx0XHRcdC5idG4uYnRuLWNhcnQsXG5cdFx0XHRcdFx0LmJ0bi5idG4tcHJpbWFyeSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTQ1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMjVweDtcblxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtcDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZncteHhib2xkO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZmYtaGVhZGluZ3M7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pbi16bmFja2Ege1xuXHQucHJvZHVjdHMtYmxvY2sge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG5cdC5wcm9kdWN0cy1ibG9jayB7XG5cdFx0LnByb2R1Y3Qge1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5ob21lcGFnZS1ncm91cC10aXRsZSB7XG5cdG1hcmdpbjogNTVweCAwIDI0cHg7XG5cdGNvbG9yOiAkYy1icm93bi0xMDA7XG59XG4ucHJvZHVjdHMtd3JhcHBlciB7XG5cdC5wcm9kdWN0LXNsaWRlciB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uIHtcblx0XHR0b3A6IDQwJTtcblxuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblxuXHRcdG9wYWNpdHk6IDE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdFx0Ji5uYXZpZ2F0aW9uLW5leHQsXG5cdFx0Ji5uYXZpZ2F0aW9uLXByZXYge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5uYXZpZ2F0aW9uLW5leHQge1xuXHRcdFx0cmlnaHQ6IC0zMHB4O1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfW5leHQuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5uYXZpZ2F0aW9uLXByZXYge1xuXHRcdFx0bGVmdDogLTMwcHg7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9cHJldi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1tYWluO1xuXHRcdH1cblx0fVxuXG5cdC5hbm90aGVyLXByb2R1Y3RzIHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlci1wYWdpbmF0aW9uIHtcblx0XHQucGFnaW5hdGlvbi1idXR0b24ge1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRjb2xvcjogJHBhZ2luYXRpb24tYmc7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0XHRjb2xvcjogJGMtYmxhY2s7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kdWN0cy13cmFwcGVyIHtcblx0cGFkZGluZzogMTVweCAwIDYwcHggIWltcG9ydGFudDtcblxuXHQucHJvZHVjdC1zbGlkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMHB4O1xuXHRcdFx0Ym90dG9tOiAwO1xuXG5cdFx0XHR3aWR0aDogMXB4O1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbWFpbjtcblx0XHR9XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbiB7XG5cdFx0dG9wOiA0MiU7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdHotaW5kZXg6IDQ7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG5cdFx0bWFyZ2luLXRvcDogLTE1cHg7XG5cblx0XHRvcGFjaXR5OiAxO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRAaW5jbHVkZSBtaW4teHMge1xuXHRcdFx0dG9wOiA0OCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdHRvcDogNTAlO1xuXG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHR9XG5cblx0XHQmLm5hdmlnYXRpb24tbmV4dCxcblx0XHQmLm5hdmlnYXRpb24tcHJldiB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5uYXZpZ2F0aW9uLW5leHQge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JHVybEljb259bmV4dC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm5hdmlnYXRpb24tcHJldiB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skdXJsSWNvbn1wcmV2LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW1haW47XG5cdFx0fVxuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyLXBhZ2luYXRpb24ge1xuXHRcdGJ1dHRvbiB7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdGNvbG9yOiAkcGFnaW5hdGlvbi1iZztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRcdGNvbG9yOiAkYy1ibGFjaztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnByb2R1Y3Qtc2xpZGVyLWhvbGRlciB7XG5cdC5wcm9kdWN0LXNsaWRlci1wYWdpbmF0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1heC1zbSB7XG5cdC5wcm9kdWN0cy13cmFwcGVyIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cblx0XHQucHJvZHVjdC1zbGlkZXIge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDogMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdH1cbn1cbiIsIiNwcm9kdWN0c1RvcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdC5wcm9kdWN0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblxuXHRcdC5wIHtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0LW1zLWZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0LmltYWdlIHtcblx0XHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0XHR3aWR0aDogMTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wLWluIHtcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwJSk7XG5cblx0XHRcdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0XHRcdH1cblxuXHRcdFx0LnAtaW4taW4ge1xuXHRcdFx0XHRmbGV4LWJhc2lzOiA2Ni42NjY2JTtcblx0XHRcdFx0d2lkdGg6IDY2LjY2NjYlO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQubmFtZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmZi1oZWFkaW5ncztcblx0XHRcdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy14eGJvbGQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRcdFx0d2lkdGg6IDc1JTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJhdGluZ3Mtd3JhcHBlciB7XG5cdFx0XHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmF2YWlsYWJpbGl0eSB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZzLXA7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5hdmFpbGFiaWxpdHktYW1vdW50IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbltzdHlsZT0nY29sb3I6IzQ2Q0I4QiddIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHRcdHdpZHRoOiAxM3B4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA5cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skdXJsSWNvbn1jaGVjay5zdmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucC1ib3R0b20ge1xuXHRcdFx0XHRmbGV4LWJhc2lzOiAzMy4zMzMzJTtcblxuXHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucHJpY2VzIHtcblx0XHRcdFx0XHQucHJpY2Utc3RhbmRhcmQtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0Ji5wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuZmxhZyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogaW5pdGlhbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnByaWNlIHtcblx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZmLWhlYWRpbmdzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByaWNlcyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogNTJweDtcblxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRcdC5wcmljZS1maW5hbCB7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGluaGVyaXQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLXhsO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZ3LXh4Ym9sZDtcblx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmcy1oNjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbi1zbSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNzAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucHJpY2Utc2F2ZSB7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMjZweDtcblxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblxuXHRcdFx0XHRmb250LWZhbWlseTogJGZmLWhlYWRpbmdzO1xuXHRcdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0XHRmb250LXN0eWxlOiBpbmhlcml0O1xuXHRcdFx0XHRjb2xvcjogJGMtcmVkLTQwMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0LnByaWNlLXN0YW5kYXJkIHtcblx0XHRcdFx0Zm9udC1zdHlsZTogaW5oZXJpdDtcblx0XHRcdFx0Y29sb3I6ICRjLWdyYXktNTAwO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZmLWhlYWRpbmdzO1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpoYXMoLnByaWNlLXNhdmUpIHtcblx0XHRcdFx0LnByaWNlLWZpbmFsIHtcblx0XHRcdFx0XHRjb2xvcjogJGMtcmVkLTQwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mbGFncyB7XG5cdFx0cG9zaXRpb246IGluaXRpYWw7XG5cdH1cblxuXHQudG9nZ2xlLXRvcC1wcm9kdWN0cyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Zm9udC1zaXplOiAkZnMtcDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Y29sb3I6ICRjLWJyb3duLTEwMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbi13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWluLW1kIHtcblx0I3Byb2R1Y3RzVG9wIHtcblx0XHQucHJvZHVjdCB7XG5cdFx0XHQucCB7XG5cdFx0XHRcdC5wLWluLWluIHtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wcmljZXMge1xuXHRcdFx0XHRtaW4td2lkdGg6IDIzMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1pbi1sZyB7XG5cdCNwcm9kdWN0c1RvcCB7XG5cdFx0LnByb2R1Y3Qge1xuXHRcdFx0LnAge1xuXHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmcy14bDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWluLXhsIHtcblx0I3Byb2R1Y3RzVG9wIHtcblx0XHQucHJvZHVjdCB7XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKG4gKyA0KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2hvd1RvcCB7XG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtYXgtc20ge1xuXHQjcHJvZHVjdHNUb3Age1xuXHRcdC5wcm9kdWN0IHtcblx0XHRcdC5wcmljZXMge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDExMHB4O1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHRcdC5wcmljZS1zYXZlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucXVhbnRpdHksXG4ucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5LFxuLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eSxcbi5jYXJ0LXRhYmxlIC5wLXF1YW50aXR5IC5xdWFudGl0eSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0d2lkdGg6IDEwMHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDMycHg7XG5cdHBhZGRpbmctbGVmdDogMzJweDtcblxuXHRjb2xvcjogJGMtYmxhY2s7XG5cblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXG5cdCY6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHRpbnB1dCB7XG5cdFx0d2lkdGg6IDM2cHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0LmRlY3JlYXNlLFxuXHQuaW5jcmVhc2Uge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzOHB4O1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZzLXhzO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0XHRjb2xvcjogJGMtYmxhY2s7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogJGMtd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb252ZXJzaW9uO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kZWNyZWFzZSB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGMtZ3JheS0xNTA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG5cdH1cblxuXHQuaW5jcmVhc2Uge1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGMtZ3JheS0xNTA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG5cdH1cbn1cbiIsIi5iYW5uZXItcmF0aW5nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdG1hcmdpbi10b3A6IDk0cHg7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRiZy1tYWluO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwcHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwcHg7XG5cdFx0bGVmdDogLTk5OTlweDtcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Ym9yZGVyLWxlZnQ6IDk5OTlweCBzb2xpZCAkYmctbWFpbjtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDk5OTlweCAwIDAgJGJnLW1haW47XG5cdFx0Ym94LXNoYWRvdzogOTk5OXB4IDAgMCAkYmctbWFpbjtcblx0fVxuXG5cdC5yYXRlLWhlYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLTY2cHg7XG5cblx0XHQucmF0ZS1pbWcge1xuXHRcdFx0d2lkdGg6IDEwNHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDI1cHggMCAwO1xuXHRcdFx0Zm9udC1zaXplOiAkZnMtbWQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LnJhdGluZ3NfX2hlYWRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMCAwIDMwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdGZvbnQtc2l6ZTogJGZzLWg2O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdG1hcmdpbi10b3A6IC02N3B4O1xuXHRcdH1cblxuXHRcdC5zdG9yZS1yYXRpbmcge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMTJweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0LnN0YXJzLXJhdGluZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogNnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdGEudG90YWwtcmF0aW5ncyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNztcblx0XHRcdFx0XHRjb2xvcjogJHRleHQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19hdmVyYWdlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZnMteHh4bDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5yYXRlLWl0ZW1zIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0LnZvdGUtd3JhcCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXNpemU6ICRmcy1wO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdFx0LnN0YXJzIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC52b3RlLWNvbnRlbnQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnZvdGUtd3JhcCB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0cGFkZGluZzogMzhweCAxNXB4IDE1cHg7XG5cblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGNvbG9yOiAkdGV4dDtcblxuXHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdC52b3RlLWNvbnRlbnQge1xuXHRcdFx0b3JkZXI6IC0xO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdH1cblxuXHRcdC52b3RlLWhlYWRlciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQudm90ZS1waWMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQudm90ZS1zdW1tYXJ5IHtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cblx0XHRcdC5zdGFycyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZvdGUtdGltZSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6ICRmcy1wO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHR9XG5cblx0XHQudm90ZS1yYXRpbmcge1xuXHRcdFx0LnZvdGUtZGVsaW1ldGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudm90ZS1uYW1lIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIDAgNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbi13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdC5idG4ge1xuXHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHRcdFx0Ji5idG4tc3VjY2VzcyB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHRleHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5yYXRlLWF2ZXJhZ2Uge1xuXHRmb250LXNpemU6ICRmcy1wO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLnN0YXJzIHtcblx0d2lkdGg6IDEwMHB4O1xufVxuXG4uc3RhcnMgLnN0YXIuc3Rhci1vbixcbi5zdGFycyAuc3Rhci5zdGFyLWhhbGYge1xuXHQmOjpiZWZvcmUge1xuXHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdFx0Y29sb3I6ICR5ZWxsb3c7XG5cdH1cbn1cblxuLnN0YXJzIHtcblx0c3Bhbixcblx0YSB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHR9XG5cblx0LnN0YXIuaXMtYWN0aXZlIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkeWVsbG93O1xuXHRcdH1cblx0fVxufVxuXG4uc3RhcnMtbGFiZWwge1xuXHRjb2xvcjogJHRleHQ7XG59XG5cbi5yYXRlLWF2ZXJhZ2Utd3JhcCB7XG5cdC5zdGFycyB7XG5cdFx0YSxcblx0XHRzcGFuIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLXh4bDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWluLW1kIHtcblx0LmJhbm5lci1yYXRpbmcge1xuXHRcdC5yYXRlLWl0ZW1zIHtcblx0XHRcdC52b3RlLXdyYXAge1xuXHRcdFx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucmF0aW5ncy1iYW5uZXIge1xuXHQudXNlci1yYXRpbmcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcblx0XHR9XG5cblx0XHRwOmVtcHR5IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cblx0XHQudXNlci1yYXRpbmctdGltZSB7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0fVxuXG5cdFx0Jl9fc2NvcmUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0LnNjb3JlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucmF0aW5ncyB7XG5cdCZfX2hlYWRlciB7XG5cdFx0Ji1pbWcge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxufVxuIiwiLnByb2R1Y3RzLXJlbGF0ZWQtaGVhZGVyLFxuLnByb2R1Y3RzLXJlbGF0ZWQtd3JhcHBlciB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3RzLXJlbGF0ZWQge1xuXHQmLnByb2R1Y3RzLWJsb2NrLFxuXHQmLnByb2R1Y3Qtc2xpZGVyIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi5jb250ZW50LW1vZGFsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW1haW47XG5cdCY6aGFzKC5zaGlwcGluZy1vcHRpb25zLXBvcHVwKSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW1haW47XG5cdH1cblx0JjpoYXMoLnBlcnNvbmFsLWNvbGxlY3Rpb24td3JhcHBlcikge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1tYWluO1xuXHR9XG59XG4iLCIuc2lkZWJhciB7XG5cdCNjYXRlZ29yaWVzIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXG5cdFx0LmV4cGFuZGFibGUge1xuXHRcdFx0YSA+IHNwYW4ge1xuXHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRsZWZ0OiB1bnNldDtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MGUnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50b3BpYyB7XG5cdFx0XHRcdGEgPiBzcGFuIHtcblx0XHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0bGVmdDogdW5zZXQ7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkwZSc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hY3RpdmUgYSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGMtd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuZXhwYW5kZWQge1xuXHRcdFx0XHQudG9waWMge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkxMSc7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR1bC5leHBhbmRlZCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTVweCAyNXB4O1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29udmVyc2lvbjtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJveC1iZy12YXJpYW50IHtcblx0XHQuY2F0ZWdvcmllcyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRwYWRkaW5nOiAxOHB4IDE1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJveC5ib3gtc20uYm94LWZpbHRlcnMge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXG5cdFx0LmZpbHRlci1zZWN0aW9ucyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbWFpbjtcblx0XHR9XG5cdH1cbn1cblxuLmluLWluZGV4IHtcblx0LmJveC1maWx0ZXJzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5pbi12eWhsZWRhdmFuaSB7XG5cdC5zaWRlYmFyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1pbi1tZCB7XG5cdC50eXBlLXBvc3QsXG5cdC50eXBlLXBhZ2UsXG5cdC50eXBlLXByb2R1Y3QsXG5cdC50eXBlLXBvc3RzLWxpc3RpbmcsXG5cdC50eXBlLW1hbnVmYWN0dXJlcnMtbGlzdGluZyxcblx0LmlkLS01MSB7XG5cdFx0LnNpZGViYXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LnNpZGViYXItaW5kZW50ZWQge1xuXHRcdC5jb250ZW50IHtcblx0XHRcdC5zaWRlYmFyIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWluLWxnIHtcblx0LnNpZGViYXIge1xuXHRcdHdpZHRoOiAzMzBweDtcblx0fVxufVxuIiwiOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1zbGlkZXIge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xuXHR0b3VjaC1hY3Rpb246IGF1dG87XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ZGlzcGxheTogYmxvY2s7XG5cblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXG5cdC5zbGljay1hcnJvdyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDk7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdCYuc2xpY2stcHJldiB7XG5cdFx0XHRsZWZ0OiAtMTBweDtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skdXJsSWNvbn1wcmV2LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2xpY2stbmV4dCB7XG5cdFx0XHRyaWdodDogLTEwcHg7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JHVybEljb259bmV4dC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1tYWluO1xuXHRcdH1cblx0fVxufVxuXG4uc2xpY2stbGlzdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXG5cdC5zbGljay1sb2FkaW5nICYge1xuXHRcdGJhY2tncm91bmQ6ICRjLXdoaXRlIHNsaWNrLWltYWdlLXVybCgnYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdH1cblxuXHQmLmRyYWdnaW5nIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y3Vyc29yOiBoYW5kO1xuXHR9XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QsXG4uc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGUsXG4uc2xpY2stc2xpZGUgaW1nIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0em9vbTogMTtcblxuXHRkaXNwbGF5OiBibG9jaztcblxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXG5cdC5zbGljay1sb2FkaW5nICYge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxufVxuXG4uc2xpY2stc2xpZGUge1xuXHRmbG9hdDogbGVmdDtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYuc2xpY2stbG9hZGluZyBpbWcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmLmRyYWdnaW5nIGltZyB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuc2xpY2stbG9hZGluZyAmIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblxuXHQuc2xpY2stdmVydGljYWwgJiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbi5zbGljay1kb3RzIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAzMHB4IDAgMTVweDtcblx0cGFkZGluZzogMDtcblxuXHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblxuXHRsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdG1hcmdpbjogMCAycHg7XG5cblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0YnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGZvbnQtc2l6ZTogMDtcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblxuXHRcdCYuc2xpY2stYWN0aXZlIHtcblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzAwMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucHJvZHVjdHMtYmxvY2sge1xuXHQmLnNsaWNrLXNsaWRlciB7XG5cdFx0PiBkaXYge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcblx0bWFyZ2luOiAwIC0xMHB4O1xuXHRwYWRkaW5nOiA1cHggMCAxMHB4O1xuXG5cdC5kaXZpZGVyIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTBweDtcblxuXHRcdCYuc2hvdyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGhlaWdodDogNTVweDtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWhlYWRlcjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmltYWdlIHtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdG1pbi13aWR0aDogNTBweDtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDMycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRleHQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiB1bnNldDtcblxuXHRcdFx0XHRmb250LWZhbWlseTogJGZmLWhlYWRpbmdzO1xuXHRcdFx0XHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZ3LXh4Ym9sZDtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRjb2xvcjogJGMtYnJvd24tMjAwO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cblx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCsgLnNob3ctbW9yZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0LmJ0bi1tb3JlIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogJGZzLXA7XG5cdFx0XHRjb2xvcjogJHRleHQ7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuc2hvd0FsbCB7XG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0KyAuc2hvdy1tb3JlIHtcblx0XHRcdC5idG4tbW9yZSB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDA7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcblx0LnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSB7XG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWluLXhsIHtcblx0LnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSB7XG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWF4LW1kIHtcblx0LnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuXHRcdG1hcmdpbi1yaWdodDogLTVweDtcblx0XHRtYXJnaW4tbGVmdDogLTVweDtcblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIudG9wY2F0IHtcblx0cGFkZGluZzogMjBweCAwO1xuXG5cdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0cGFkZGluZy1pbmxpbmU6IDA7XG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XG5cdH1cbn1cblxuLnRvcGNhdC13cmFwIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Z2FwOiA4cHg7XG5cblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcblxuXHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdH1cblxuXHRAaW5jbHVkZSBtaW4tbGcge1xuXHRcdGdhcDogMjBweDtcblx0fVxuXG5cdC5pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aDIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAzNXB4O1xuXHRcdFx0bGVmdDogMzdweDtcblxuXHRcdFx0bWFyZ2luOiA1cHggMDtcblxuXHRcdFx0Zm9udC1zaXplOiAkZnMtbWQ7XG5cdFx0XHRmb250LXdlaWdodDogJGZ3LXh4Ym9sZDtcblx0XHRcdGNvbG9yOiAkYy1wcmltYXJ5O1xuXHRcdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cblx0XHRcdEBpbmNsdWRlIG1pbi1sZyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZzLXh4eGw7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmltYWdlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogJHRleHQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi50b3AtbmF2aWdhdGlvbi1iYXIge1xuXHRhIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblxuXHQudG9wLW5hdmlnYXRpb24tbWVudSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdHBhZGRpbmc6IDJweCA4cHg7XG5cdFx0XHRjb2xvcjogJGMtYmFzZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG5cblx0LnRvcC1uYXZpZ2F0aW9uLXRvb2xzIHtcblx0XHRvcmRlcjogMztcblxuXHRcdC5sb2dpbixcblx0XHRhW2RhdGEtdGVzdGlkPSdoZWFkZXJTaWdudXAnXSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW1haW47XG5cdFx0bGkge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkYy1icm93bi0yMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5sYW5ndWFnZXNNZW51IHtcblx0Lmxhbmd1YWdlc01lbnUge1xuXHRcdCZfX2hlYWRlciB7XG5cdFx0XHRjb2xvcjogJGMtd2hpdGU7XG5cdFx0fVxuXHRcdCZfX2xpc3RfX2xpbmsge1xuXHRcdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtaW4tbWQge1xuXHQudG9wLW5hdmlnYXRpb24tYmFyIHtcblx0XHRwYWRkaW5nLXRvcDogN3B4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA3cHg7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbWFpbjtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRvcC1uYXZpZ2F0aW9uLWJhci1tZW51IHtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHRcdC5jb250YWN0LWJveCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRcdFx0dWwge1xuXHRcdFx0XHQtbXMtZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDNweDtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc29jaWFsLWljb24tbGlzdCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0Y29sb3I6ICRjLWJhc2U7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmZi1oZWFkaW5ncztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uYXZpZ2F0aW9uLWhvdmVyZWQsXG5cdC5zZWFyY2gtZm9jdXNlZCB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1pbi1sZyB7XG5cdC50b3AtbmF2aWdhdGlvbi1iYXIge1xuXHRcdGZvbnQtc2l6ZTogJGZzLWJhc2U7XG5cdH1cbn1cbiIsIi51c3Age1xuXHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXHRtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi51c3Atd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC51c3AtaXRlbSB7XG5cdFx0QGluY2x1ZGUgbWluLWxnIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXG5cdFx0d2lkdGg6IDUwJTtcblx0XHRtYXgtd2lkdGg6IDMzMHB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMTBweDtcblxuXHRcdGZvbnQtZmFtaWx5OiAkZmYtaGVhZGluZ3M7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0LnVzcC1pbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdG1pbi13aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogJGZzLXNtO1xuXHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRmb250LXdlaWdodDogJGZ3LXhib2xkO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0QGluY2x1ZGUgbWluLXhzIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZnMtcDtcblx0XHRcdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0XHR9XG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0XHR9XG5cdH1cbn1cblxuLnR5cGUtY2F0ZWdvcnkge1xuXHQudXNwLXdyYXAge1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcblx0LnVzcC13cmFwIHtcblx0XHQudXNwLWl0ZW0ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1pbi1tZCB7XG5cdC51c3Atd3JhcCB7XG5cdFx0LnVzcC1pdGVtIHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1heC1zbSB7XG5cdC5pbi1pbmRleCB7XG5cdFx0LnVzcC13cmFwIHtcblx0XHRcdHBhZGRpbmc6IDVweCAwIDE1cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQudXNwLXdyYXAge1xuXHRcdC51c3AtaXRlbSB7XG5cdFx0XHQudXNwLWltZyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi50ZXh0LWZpbGwge1xuXHRjb2xvcjogJGMtYnJvd24tMTAwO1xufVxuLnRleHQtb3V0bGluZS1maWxsIHtcblx0Y29sb3I6ICRiZy1tYWluO1xuXG5cdC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAkYy1icm93bi0xMDA7XG59XG4iLCIvKipcbiAqIE1pbWUgQ29weXJpZ2h0IHYxLjEuMFxuICogVnlnZW5lcnVqZSBhIHpvYnJhesOtIGNvcHlyaWdodCB6bmHEjWt5IG1pbWUgZGlnaXRhbC4gQ29weXJpZ2h0IHphaHJudWplIFxuICogbG9nbyBTaG9wdGV0IGEgb2RrYXogbmEgd2ViIG1pbWUgZGlnaXRhbCBzIGxvZ2VtIHNwb2xlxI1ub3N0aS5cbiAqIFxuICogKGMpIG1pbWUgZGlnaXRhbCBzLnIuby4gMjAyM1xuICogaHR0cHM6Ly9taW1lZGlnaXRhbC5jelxuICogbWVkYXJkLmh1dHRlbmJhY2hAbWltZWRpZ2l0YWwuY3pcbiAqKi9cblxuLmZvb3Rlci1ib3R0b20ge1xuXHQjc2lnbmF0dXJlIHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBtaW4tbWQge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR9XG5cblx0XHQudGl0bGUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGlwZSB7XG5cdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIjcmVjZW50bHlWaWV3ZWQge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogNjBweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbWFpbjtcblxuXHQuc2xpY2stc2xpZGVyIHtcblx0XHRtYXJnaW4tbGVmdDogMXB4O1xuXHR9XG5cblx0LmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWFyZ2luOiA0MHB4IDAgMjVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQudGV4dC1jZW50ZXIge1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblxuXHRcdGEge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdH1cblxuXHQucHJvZHVjdHMtYmxvY2sge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblxuXHRcdC5wcm9kdWN0IHtcblx0XHRcdC5wIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0LnN0YXJzIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZnMtc207XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnAtYm90dG9tIHtcblx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHQucHJpY2VzIHtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDY1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5uZXctZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5wcmljZS1tZWFzdXJlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2xpY2stbGlzdCB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cblxuXHQucHJpY2Utc2F2ZSArIC5wcmljZS1zYXZlLFxuXHQucHJpY2Utc3RhbmRhcmQgKyAucHJpY2Utc3RhbmRhcmQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnR5cGUtcHJvZHVjdCB7XG5cdCNyZWNlbnRseVZpZXdlZCB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxufVxuXG4jcmVjZW50bHlWaWV3ZWQge1xuXHQuYXZhaWxhYmlsaXR5IHtcblx0XHQmLm5vdC1pbi1zdG9jayB7XG5cdFx0XHRjb2xvcjogJGMtcmVkLTQwMDtcblx0XHR9XG5cblx0XHQmLmluLXN0b2NrIHtcblx0XHRcdGNvbG9yOiAkYy1ncmVlbi00MDA7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdHdpZHRoOiAxMXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcvdXNlci9kb2N1bWVudHMvbWltZS9zcmMvaWNvbi9jaGVjay5zdmcnKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWluLW1kIHtcblx0I3JlY2VudGx5Vmlld2VkIHtcblx0XHQuc2xpY2stYXJyb3cge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0LnNsaWNrLW5leHQge1xuXHRcdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdH1cblxuXHRcdC5zbGljay1wcmV2IHtcblx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtYXgtc20ge1xuXHQjcmVjZW50bHlWaWV3ZWQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cbiIsIi5wLXRodW1ibmFpbHMgYSwgLy8gZ2FsZXJpZSBuYSBkZXRhaWx1IHByb2R1a3R1XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLmltYWdlLCAvLyB0b3AgcHJvZHVrdHkgdiBrYXRlZ29yaWlcbi5zZWFyY2hXaGlzcGVyZXIgLnNlYXJjaFdoaXNwZXJlcl9fcHJvZHVjdF9faW1hZ2UsIC8vIG5hxaFlcHTDoXZhxI1cbi5jYXJ0LXdpZGdldC1wcm9kdWN0LWltYWdlIGEsIC8vIHdpZGdldCBrb8Whw61rdVxuLmNhcnQtcC1pbWFnZSBhLCAvLyBrb8Whw61rLCBkb2tvbsSNZW7DoSBvYmplZG7DoXZrYVxuLmNhcnQtcmVsYXRlZC1pbmZvIC5jYXJ0LXJlbGF0ZWQtaW1nLCAvLyBkb3BvcnXEjWVuw6kgcHJvZHVrdHkgdiBrb8Whw61rdVxuLnJlbW92ZWFibGUgLmNhcnQtcC1pbWFnZSBzcGFuIC8vIGRvcGxuxJtrOiBEb3BsxYhrb3bDvSBwcm9kZWogdiBrb8Whw61rdSAoRlYgc3R1ZGlvKVxue1xuXHRAaW5jbHVkZSBpbWFnZVJhdGlvKDQsIDIuOSk7XG59XG5cbi5jYXJ0LXdpZGdldC1wcm9kdWN0LWltYWdlIHtcblx0d2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG4iLCJAbWl4aW4gaW1hZ2VSYXRpbygkcmF0aW9XaWR0aDogNCwgJHJhdGlvSGVpZ2h0OiAzKSB7XG5cdGFzcGVjdC1yYXRpbzogbWF0aC5kaXYoJHJhdGlvV2lkdGgsICRyYXRpb0hlaWdodCk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1pbi1oZWlnaHQ6IHVuc2V0O1xuXG5cdGltZyB7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdH1cbn1cbiJdfQ== */
