/*!***************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!../releases/current/templates/responsive_base/src/scss/main.scss ***!
  \***************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* ==========================================================================
   APOdiscounter - Theme Variables
   Figma Design Tokens as Source of Truth

   Brand: Red (#DF091D) primary, Yellow (#FFD930) secondary
   ========================================================================== */
/* ==========================================================================
   Base Color Palette - Figma Design Tokens

   These are the foundational color scales used across all shops.
   Shop-specific brand colors reference these base values.

   Usage: @import 'base_colors'; (before theme_variables)
   ========================================================================== */
/* ==========================================================================
   Global Theme Variables
   Shared across ALL shops - import shop-specific file BEFORE this one
   to override color values.

   Usage in shop:
   @import '[shop]_theme_variables';  // Shop colors (no !default)
   @import 'responsive_base/sass/theme_variables';  // This file (!default)
   ========================================================================== */
/* ==========================================================================
   Global Theme Variables
   Shared across ALL shops - import shop-specific file BEFORE this one
   to override color values.

   Usage in shop:
   @import '[shop]_theme_variables';  // Shop colors (no !default)
   @import 'responsive_base/sass/theme_variables';  // This file (!default)
   ========================================================================== */
/* ==========================================================================
   CSS Custom Properties for Responsive Spacing
   These change automatically at breakpoints based on Figma tokens
   Usage: var(--spacing-md), var(--spacing-lg), etc.
   ========================================================================== */
:root {
  --spacing-xxs: 4px;
  --spacing-xs: 8px;
  --spacing-sm: 10px;
  --spacing-md: 12px;
  --spacing-lg: 20px;
  --spacing-xl: 24px;
  --spacing-2xl: 40px;
  --spacing-3xl: 40px;
  --spacing-4xl: 48px;
  --spacing-5xl: 80px;
  --spacing-6xl: 96px;
}

@media (max-width: 991px) {
  :root {
    --spacing-xxs: 4px;
    --spacing-xs: 6px;
    --spacing-sm: 8px;
    --spacing-md: 12px;
    --spacing-lg: 16px;
    --spacing-xl: 24px;
    --spacing-2xl: 32px;
    --spacing-3xl: 40px;
    --spacing-4xl: 56px;
    --spacing-5xl: 64px;
    --spacing-6xl: 80px;
  }
}
/* ==========================================================================
   CSS Custom Properties for Responsive Typography
   These change automatically at breakpoints based on Figma tokens
   Usage: var(--font-body-size), var(--font-h1-size), etc.
   ========================================================================== */
:root {
  --font-body-size: 16px;
  --font-body-line-height: 24px;
  --font-footnotes-size: 14px;
  --font-footnotes-line-height: 20px;
  --font-micro-size: 12px;
  --font-micro-line-height: 18px;
  --font-topline-size: 14px;
  --font-topline-line-height: 20px;
  --font-topline-letter-spacing: 1px;
  --font-h1-size: 48px;
  --font-h1-line-height: 64px;
  --font-h2-size: 36px;
  --font-h2-line-height: 48px;
  --font-h3-size: 28px;
  --font-h3-line-height: 37px;
  --font-h4-size: 22px;
  --font-h4-line-height: 30px;
  --font-h5-size: 18px;
  --font-h5-line-height: 24px;
}

@media (max-width: 991px) {
  :root {
    --font-body-size: 14px;
    --font-body-line-height: 20px;
    --font-footnotes-size: 12px;
    --font-footnotes-line-height: 18px;
    --font-micro-size: 12px;
    --font-micro-line-height: 18px;
    --font-topline-size: 14px;
    --font-topline-line-height: 18px;
    --font-topline-letter-spacing: 0.5px;
    --font-h1-size: 30px;
    --font-h1-line-height: 41px;
    --font-h2-size: 26px;
    --font-h2-line-height: 35px;
    --font-h3-size: 20px;
    --font-h3-line-height: 26px;
    --font-h4-size: 18px;
    --font-h4-line-height: 26px;
    --font-h5-size: 16px;
    --font-h5-line-height: 24px;
  }
}
*,
*::before,
*::after {
  box-sizing: border-box;
}

.sr-only {
  display: none;
}

li {
  margin-left: 0;
}

.page-container {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 1rem;
}

body.responsive-base-enabled {
  min-width: unset;
  max-width: unset;
}
body.responsive-base-enabled p {
  padding: 0;
}

.content-section {
  padding-block: var(--spacing-2xl);
  border-bottom: 1px solid #F6F6F6;
}

.content-section [data-type], .content-section [data-is-modal=false] {
  margin: 0 !important;
  padding: 0 !important;
  padding-block: 0 !important;
}
.content-section [data-type] .products-swiper__container {
  padding: 10px 0 !important;
}

#google_adsense_container {
  width: 100%;
  overflow: hidden;
}

#add_to_cart_overlay.modal {
  z-index: 2060 !important;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

#add_to_cart_overlay.modal .modal-backdrop {
  z-index: 2061 !important;
}

#add_to_cart_overlay .modal-dialog {
  z-index: 2062 !important;
}

#add_to_cart_overlay_wait_box {
  z-index: 2061 !important;
}

.contentful-entry-container .container, .contentful-entry-container.container,
header .container,
header.container, .usp-bar .container, .usp-bar.container {
  width: 100%;
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.contentful-entry-container .container-inner,
header .container-inner, .usp-bar .container-inner {
  width: calc(100% - 24px);
}
.contentful-entry-container .container-inner,
.contentful-entry-container .container, .contentful-entry-container.container,
header .container-inner,
header .container,
header.container, .usp-bar .container-inner,
.usp-bar .container, .usp-bar.container {
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .contentful-entry-container .container-inner,
  .contentful-entry-container .container, .contentful-entry-container.container,
  header .container-inner,
  header .container,
  header.container, .usp-bar .container-inner,
  .usp-bar .container, .usp-bar.container {
    max-width: 540px !important;
  }
}
@media (min-width: 768px) {
  .contentful-entry-container .container-inner,
  .contentful-entry-container .container, .contentful-entry-container.container,
  header .container-inner,
  header .container,
  header.container, .usp-bar .container-inner,
  .usp-bar .container, .usp-bar.container {
    max-width: 720px !important;
  }
}
@media (min-width: 992px) {
  .contentful-entry-container .container-inner,
  .contentful-entry-container .container, .contentful-entry-container.container,
  header .container-inner,
  header .container,
  header.container, .usp-bar .container-inner,
  .usp-bar .container, .usp-bar.container {
    max-width: 960px !important;
  }
}
@media (min-width: 1200px) {
  .contentful-entry-container .container-inner,
  .contentful-entry-container .container, .contentful-entry-container.container,
  header .container-inner,
  header .container,
  header.container, .usp-bar .container-inner,
  .usp-bar .container, .usp-bar.container {
    max-width: 1140px !important;
  }
}
@media (min-width: 1400px) {
  .contentful-entry-container .container-inner,
  .contentful-entry-container .container, .contentful-entry-container.container,
  header .container-inner,
  header .container,
  header.container, .usp-bar .container-inner,
  .usp-bar .container, .usp-bar.container {
    max-width: 1280px !important;
  }
}

.container#header {
  margin: 0 auto;
  width: 100%;
  max-width: none !important;
  padding: 1rem 0 0 0 !important;
}
.container#header #header_box {
  width: 100%;
  max-width: 1280px;
  padding: 0 1rem;
  margin: 0 auto;
}
.container#header #holder_content {
  position: relative;
  z-index: 0;
}
.container#header #holder_search {
  position: relative;
  width: 100vw;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}

#content_wrapper {
  max-width: 1280px;
  margin: 0 auto;
  padding-inline: 16px;
}

#wrapper {
  max-width: 1500px;
  margin: 0 auto;
}

.header-button--bare, .header-button--bare:hover {
  background: transparent;
  border: none;
}
.header-button--submenu-close {
  width: 32px;
  height: 32px;
}
.header-button--back {
  margin-bottom: 1rem;
  align-items: center;
  display: flex;
  font-size: 16px;
  cursor: pointer;
  color: #343434;
}
.header-button--back:hover {
  color: #DF091D;
}
.header-button--back .link-list__icon {
  margin-right: 4px;
  transform: translateY(3px);
}
.header-button--hidden {
  display: none;
}
.header-button--visible {
  display: flex;
}
.header-button--item-toggle {
  color: #767676;
  font-size: 16px;
  font-weight: 400;
  padding-left: 0.75rem;
  line-height: 1.25rem;
  cursor: pointer;
}
.header-button--item-toggle:hover {
  color: #DF091D;
}
.header-button--prescription.button, .header-button--search.button {
  width: fit-content;
  gap: 0.5rem;
  padding: 0.5rem 0.75rem;
  border: none;
  min-height: 40px;
}
.header-button--prescription.button .header-button__icon, .header-button--search.button .header-button__icon {
  height: 18px;
  width: 18px;
}

.feature-list {
  list-style: none;
}
.feature-list__item {
  display: flex;
  margin-bottom: 0.25rem;
  color: #343434;
}
.feature-list__item::before {
  content: "";
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-right: 0.5rem;
  font-size: 1rem;
  font-weight: normal;
  color: #1B5E20;
  fill: #1B5E20;
  background-size: 1rem;
}
.feature-list__item:last-child, .feature-list__item:last-of-type {
  margin-bottom: 0;
}
.feature-list__item span {
  display: inline-block;
  width: calc(100% - 1.5rem);
  overflow: hidden;
  line-height: 1.5;
  color: inherit;
}
.feature-list--benefits li::before {
  background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 14 10%27 fill=%27%23060%27%3E%3Cpath fill=%27%23060%27 d=%27m13.86 1.117-8.5 8.5a.47.47 0 0 1-.344.125c-.157 0-.282-.031-.375-.125l-4.5-4.5a.53.53 0 0 1 0-.719.53.53 0 0 1 .718 0l4.157 4.157L13.14.398a.53.53 0 0 1 .718 0 .53.53 0 0 1 0 .72Z%27/%3E%3C/svg%3E") no-repeat center;
}
.feature-list--benefits li:last-child::before, .feature-list--benefits li:last-of-type::before {
  content: "...";
  background: none;
}

.header-overlay {
  position: absolute;
  z-index: 1010;
  top: 3.25rem;
  right: 0;
}
.header-overlay::before {
  content: "";
  position: absolute;
  top: -10px;
  display: inline-block;
  width: 0;
  height: 0;
  border-right: 12px solid transparent;
  border-bottom: 10px solid #FFFFFF;
  border-left: 12px solid transparent;
}
.header-overlay__wrapper {
  width: 80vw;
  max-width: 360px;
  max-height: calc(100vh - 11rem);
  overflow-y: auto;
  padding: 1.5rem 1rem;
  background: #FFFFFF;
  border-radius: 5px;
  box-shadow: 0 32px 48px -48px rgba(21, 21, 60, 0.32), 0 6px 32px 4px rgba(0, 0, 0, 0.1);
}
.header-overlay--user-account::before {
  right: 3.5rem;
}
@media (min-width: 992px) {
  .header-overlay--user-account::before {
    right: 4rem;
  }
}
.header-overlay--user-account-logged-in::before {
  right: 9.5rem;
}
@media (min-width: 992px) {
  .header-overlay--user-account-logged-in::before {
    right: 11rem;
  }
}
.header-overlay--mini-cart::before {
  right: 0.5rem;
}

[data-mobile-template] #header_shopping_cart.hovered .header-mini-cart::before {
  top: 32px;
}
[data-mobile-template].header-user-account--logged-in::before {
  right: 4rem;
}
@media (min-width: 992px) {
  [data-mobile-template].header-user-account--logged-in::before {
    right: 4rem;
  }
}

[data-desktop-template].header-user-account--logged-in::before {
  right: 9.5rem;
}
@media (min-width: 992px) {
  [data-desktop-template].header-user-account--logged-in::before {
    right: 11rem;
  }
}

body:not(.has-adaptive-header) {
  min-width: 0;
}

.page-header {
  padding-top: 1rem;
  position: sticky;
  top: 0;
  z-index: 1020;
  background-color: #FFFFFF;
}
.page-header .header-spacer {
  height: 0.25rem;
  width: 100%;
  background: #FFD930;
}
.page-header__container {
  padding: 16px;
  margin: 0 auto;
}
@media (min-width: 1400px) {
  .page-header__container {
    max-width: 1280px;
  }
}
.page-header__wrapper {
  position: relative;
  display: flex;
  justify-content: space-between;
  gap: 12px 8px;
  flex-wrap: wrap;
}
.page-header .apo-logo {
  flex-grow: 2;
  flex-basis: 30%;
}
.page-header #search-big {
  flex: 1 1 60%;
}

@media screen and (min-width: 992px) {
  .header-menu-trigger {
    display: none;
  }
  .page-header .customer-navigation {
    order: 2;
    flex: 1 1 auto;
    max-width: 220px;
    max-height: 40px;
    padding: 0;
    margin: 0;
  }
  .page-header .customer-navigation__list {
    gap: 1rem;
    padding: 0;
  }
  .page-header .customer-navigation__action {
    padding: 0;
  }
  .page-header .apo-logo {
    flex-basis: auto;
  }
  .page-header #search-big {
    order: 1;
    flex: 1 0 50%;
  }
  .page-header #search-big .search-wrap {
    display: block;
  }
  .page-header .header-menu {
    order: 3;
    display: flex;
    align-items: center;
    flex: 1 1 50%;
  }
  .page-header .header-button--prescription {
    order: 4;
    max-height: 34px;
  }
}
.page-header .apo-logo {
  display: flex;
  align-items: center;
}
.page-header .apo-logo a {
  display: flex;
  align-items: center;
}
.page-header .apo-logo picture,
.page-header .apo-logo img {
  display: block;
  width: 100%;
  height: auto;
  max-height: 30px;
}

@media screen and (min-width: 992px) {
  .page-header .apo-logo picture,
  .page-header .apo-logo img {
    height: 40px;
    max-height: 40px;
  }
}
.auto-suggest-wrapper.algolia .auto-suggest {
  display: flex;
  justify-content: center;
  position: relative;
}
.auto-suggest-wrapper.algolia:focus-within .auto-suggest-list {
  display: block;
}
.auto-suggest-wrapper.algolia:focus-within .auto-suggest-backdrop {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: auto !important;
}
.auto-suggest-wrapper.algolia .auto-suggest-list {
  z-index: 1 !important;
}
.auto-suggest-wrapper.algolia form {
  display: block;
  position: relative;
  height: 40px;
  width: 100%;
  z-index: 1 !important;
  max-width: none;
  background-color: #FFFFFF;
  border-radius: 10px;
}
@media (min-width: 1200px) {
  .auto-suggest-wrapper.algolia form {
    max-width: 640px;
  }
}
.auto-suggest-wrapper.algolia form .input-wrapper {
  display: flex;
}
.auto-suggest-wrapper.algolia form:focus, .auto-suggest-wrapper.algolia form:focus-within {
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.32);
  outline: none;
}
.auto-suggest-wrapper.algolia form:focus input, .auto-suggest-wrapper.algolia form:focus-within input {
  border-color: #FFFFFF;
  outline: none;
}
.auto-suggest-wrapper.algolia form button[type=submit] {
  width: 80px;
  height: 40px;
  position: absolute;
  right: 0;
  display: none;
}
.auto-suggest-wrapper.algolia form.search-focused button[type=submit] {
  display: block;
}
.auto-suggest-wrapper.algolia form .icon-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  z-index: 0;
}
.auto-suggest-wrapper.algolia form .input-container {
  position: relative;
  width: 100%;
}
.auto-suggest-wrapper.algolia form .input-container input {
  background-color: transparent;
  font-weight: 400;
  height: 40px;
  min-width: auto;
  padding-left: 40px;
  width: 100%;
  padding-right: 30px;
  border: 1px solid #DEDEDE !important;
  border-radius: 10px;
  font-size: 16px;
  line-height: 1.25rem;
  color: #343434;
  z-index: 1;
}
.auto-suggest-wrapper.algolia form .input-container input::-webkit-input-placeholder {
  color: #343434;
}
.auto-suggest-wrapper.algolia form .input-container input::-webkit-search-cancel-button {
  display: none;
}
.auto-suggest-wrapper.algolia form .input-container button.clear-input-button {
  display: none;
}
.auto-suggest-wrapper.algolia form .input-container:focus-within button.clear-input-button {
  display: block;
  height: 20px;
  width: 20px;
  position: absolute;
  right: 90px;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27%23777%27><path d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/></svg>");
  background-color: transparent !important;
  background-repeat: no-repeat;
  padding: 0;
  border: none !important;
  cursor: pointer;
  appearance: none;
  outline: none;
}
.auto-suggest-wrapper.algolia form button {
  width: 80px;
  height: 40px;
  border: 1px solid #EDBA00;
  border-radius: 0 10px 10px 0;
  background-color: #FFD930;
  font-size: 16px;
  line-height: 1.25rem;
  color: #343434;
}
.auto-suggest-wrapper.algolia hr {
  width: 100%;
  height: 1px;
  margin: 16px 0;
  background-color: #DEDEDE;
  border: none;
}
.auto-suggest-wrapper.algolia .auto-suggest-list {
  z-index: 1000;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  max-width: none;
  box-sizing: border-box;
  padding: 16px 16px 0 16px;
  margin-top: 6px;
  background-color: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.32);
  display: none;
  overflow-y: scroll;
  max-height: 75vh;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media (min-width: 1200px) {
  .auto-suggest-wrapper.algolia .auto-suggest-list {
    max-width: 640px;
  }
}
.auto-suggest-wrapper.algolia .auto-suggest-list .inner-padding {
  position: sticky;
  bottom: -1px;
  height: 11px;
  width: 100%;
  background-color: #FFFFFF;
}
.auto-suggest-wrapper.algolia .auto-suggest-list::-webkit-scrollbar {
  display: none;
}
.auto-suggest-wrapper.algolia .auto-suggest-list h3 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25rem;
  color: #343434;
  padding-left: 0;
  margin-bottom: 8px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .highlighted {
  color: #FFD930;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products {
  margin: 0;
  padding: 0;
  list-style: none;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li {
  padding: 0;
  margin-left: 0;
  border: none;
  border-radius: 10px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li:hover {
  border-color: #DEDEDE;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li img {
  width: 48px;
  height: 48px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li .title-price-wrapper {
  max-width: 530px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li .autosuggest-highlight {
  padding: 0 12px;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 992px) {
  .auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li .autosuggest-highlight {
    font-size: 16px;
    padding: 0 16px;
  }
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li .price {
  width: 80px;
  text-align: end;
  color: #DF091D;
  font-weight: 700;
}
@media (min-width: 992px) {
  .auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li {
    padding: 6px;
    border: 1px solid transparent;
  }
}
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper h3,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper h3 {
  padding: 0 16px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-categories,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-content,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-categories,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-content {
  list-style: none;
  padding: 0 16px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-categories li,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-content li,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-categories li,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-content li {
  padding: 4px 0;
  margin: 4px 0;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-categories li a,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-content li a,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-categories li a,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-content li a {
  font-size: 16px;
  line-height: 1.125rem;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-categories li a:hover path,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-content li a:hover path,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-categories li a:hover path,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-content li a:hover path {
  fill: #DF091D;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .show-all-results-link-wrapper {
  background-color: white;
  position: sticky;
  bottom: 10px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .show-all-results-link-wrapper .show-all-results-link {
  display: block;
  box-sizing: border-box;
  width: 100%;
  padding: 8px 12px;
  margin-top: 16px;
  background-color: #FFD930;
  border: 1px solid #EDBA00;
  border-radius: 10px;
  color: #343434;
  text-align: center;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .show-all-results-link-wrapper .show-all-results-link:hover {
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
}

.customer-navigation__list {
  display: flex;
  gap: 0.5rem;
  justify-content: end;
  list-style-type: none;
  max-height: 40px;
  padding: 0;
  margin: 0;
}
.customer-navigation__list-item {
  margin: 0;
  display: flex;
  align-items: center;
}
.customer-navigation__icon {
  width: 40px;
  height: 40px;
  color: #343434;
  fill: #343434;
}
.customer-navigation .customer-navigation__action {
  position: relative;
  padding: 0;
}
.customer-navigation .customer-navigation__action--bonuspoints svg {
  width: 20px;
  height: 20px;
}
.customer-navigation .customer-navigation__action .customer-navigation__icon--checkmark {
  width: 15px;
  height: 15px;
  color: green;
  position: absolute;
  bottom: 3px;
  right: 1px;
  border-radius: 50%;
  background: #FFFFFF;
}
.customer-navigation .customer-navigation__action--watchlist {
  display: grid;
}
.customer-navigation .customer-navigation__action--watchlist .customer-navigation__icon {
  grid-column: 1/1;
  grid-row: 1/1;
}
.customer-navigation .customer-navigation__action--watchlist .customer-navigation__counter--watchlist {
  grid-column: 1/1;
  grid-row: 1/1;
  justify-self: end;
  align-self: start;
  min-width: 16px;
  height: 16px;
  padding: 0 4px;
  font-size: 10px;
  font-weight: 700;
  line-height: 16px;
  text-align: center;
  color: #FFFFFF;
  background: #DF091D;
  border-radius: 8px;
  transform: translate(4px, -4px);
}
.customer-navigation .customer-navigation__action--cart {
  display: grid;
}
.customer-navigation .customer-navigation__action--cart .customer-navigation__icon {
  grid-column: 1/1;
  grid-row: 1/1;
}
.customer-navigation .customer-navigation__action--cart .customer-navigation__counter {
  grid-column: 1/1;
  grid-row: 1/1;
  justify-self: center;
  transform: translate(2px, 1px);
  font-size: 14px;
  font-weight: 700;
  color: #DF091D;
}
.customer-navigation .customer-navigation__action--cart .customer-navigation__counter#Amount {
  position: static !important;
  display: inline !important;
  width: auto !important;
  font-size: 14px !important;
  color: #DF091D !important;
}
.customer-navigation .customer-navigation__action--cart#header_shopping_cart_top {
  display: grid;
  gap: 0;
  align-items: unset;
  padding: 0;
}

.rb-checkout-header {
  position: sticky;
  top: 0;
  z-index: 100;
  width: 100%;
  background-color: #FFFFFF;
  border-bottom: 1px solid #DEDEDE;
}
.rb-checkout-header__container {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  margin: 0 auto;
  padding: 16px 24px;
}
@media screen and (max-width: 768px) {
  .rb-checkout-header__container {
    padding: 12px 16px;
  }
}
.rb-checkout-header__logo {
  display: block;
  line-height: 0;
}
.rb-checkout-header__logo img {
  height: 40px;
  width: auto;
}
@media screen and (max-width: 768px) {
  .rb-checkout-header__logo img {
    height: 36px;
  }
}

.header-user-account--hidden {
  display: none;
}
.header-user-account--visible {
  display: block;
}
.header-user-account__login-form {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  margin-bottom: 2rem;
  padding: 0 0.5rem 2rem;
  border-bottom: 1px solid #DEDEDE;
}
.header-user-account__login-input {
  flex: 1 0 100%;
}
.header-user-account__login-input input[type=email],
.header-user-account__login-input input[type=password] {
  display: inline-block;
  width: 100%;
  padding: 1rem;
  font-size: 1rem;
  color: #343434;
  border: 1px solid #DEDEDE;
  border-radius: 5px;
}
.header-user-account__login-input input[type=email]::placeholder,
.header-user-account__login-input input[type=password]::placeholder {
  color: #767676;
}
.header-user-account__login-submit {
  flex: 1 0 100%;
}
.header-user-account__login-submit .button {
  width: 100%;
  max-width: none;
  padding: 0.5rem 0.75rem;
}
.header-user-account__login-submit .button--primary {
  margin-top: 1rem;
}
.header-user-account__login-submit .button--link {
  font-weight: normal;
}
.header-user-account__login-error {
  margin-bottom: 0.5rem;
  padding: 0.5rem;
  color: #DF091D;
}
.header-user-account__login-form--error .header-user-account__login-input input[type=email],
.header-user-account__login-form--error .header-user-account__login-input input[type=password] {
  border-color: #DF091D;
}
.header-user-account__content {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 1rem;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.header-user-account__content .button {
  width: 100%;
  max-width: none;
  padding: 0.5rem 0.75rem;
}
.header-user-account__headline {
  font-size: 18px;
  font-weight: 700;
  color: #343434;
  text-align: center;
  margin-bottom: 0;
}
.header-user-account__menu {
  padding: 0 0.5rem;
}
.header-user-account__menu-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.header-user-account__menu-list-item {
  margin: 0 0 1rem;
}
.header-user-account__menu-list-item:last-child, .header-user-account__menu-list-item:last-of-type {
  margin-bottom: 0;
}
.header-user-account__menu-list-item a:not(.button) {
  display: block;
  padding: 0.5rem 0 0.5rem 0.5rem;
  color: #343434;
  font-weight: bold;
}
.header-user-account__menu-list-item a:not(.button):hover, .header-user-account__menu-list-item a:not(.button):focus {
  color: #DF091D;
}
.header-user-account .feature-list {
  padding: 0;
  margin: 0;
}
.header-user-account .feature-list__item {
  margin-left: 0;
}

@media screen and (max-width: 991px) {
  .header-user-account .header-overlay__wrapper {
    max-height: calc(100vh - 5rem);
  }
  .header-user-account__content .button {
    font-size: 16px;
    line-height: 20px;
  }
  .header-user-account__login-form {
    padding: 0 0.5rem 1.5rem;
    margin-bottom: 1.5rem;
  }
  .header-user-account__login-input input[type=email],
  .header-user-account__login-input input[type=password] {
    font-size: 16px;
    line-height: 20px;
  }
  .header-user-account__login-submit .button {
    font-size: 16px;
    line-height: 20px;
  }
  .header-user-account__headline {
    font-size: 18px;
    line-height: 24px;
  }
  .header-user-account .feature-list__item {
    font-size: 16px;
    line-height: 20px;
  }
}
.header-mini-cart {
  position: relative;
}
.header-mini-cart.hovered .header-mini-cart__dropdown::before {
  content: "";
  position: absolute;
  top: 14px;
  right: 4px;
  display: inline-block;
  width: 4px;
  height: 0;
  border-right: 12px solid transparent;
  border-bottom: 12px solid #FFF;
  border-left: 12px solid transparent;
}

.header-mini-cart__dropdown {
  position: absolute;
  z-index: 1010;
  top: 100%;
  right: 0;
  width: 80vw;
  max-width: 360px;
}
@media (max-width: 767.98px) {
  .header-mini-cart__dropdown {
    display: none !important;
  }
}
.header-mini-cart__dropdown *:not(.price-tag):not(.price-tag span):not(.product_status_link *):not(.button) {
  font-size: 14px !important;
  line-height: 18px !important;
  color: #343434 !important;
}
.header-mini-cart__dropdown--hidden {
  display: none;
}
.header-mini-cart__dropdown--visible {
  display: block;
}
.header-mini-cart__dropdown .boxInformation {
  background-color: #D4EACD;
  border-radius: 5px;
  padding: 0.5rem 0.75rem;
  margin-top: 0 !important;
  margin-bottom: 1rem !important;
  font-weight: 700;
  font-size: 16px !important;
  line-height: 20px;
}
.header-mini-cart__dropdown .boxInformation .boxInnerInformation {
  margin: 0 !important;
  justify-content: start !important;
  gap: 8px;
}
.header-mini-cart__dropdown .boxInformation .boxInnerInformation .boxInformationContentTableCell {
  font-size: 16px !important;
}
.header-mini-cart__dropdown .price-tag {
  color: #DF091D !important;
  font-size: 18px !important;
  line-height: 24px !important;
  font-weight: 700;
}

.header-mini-cart__content {
  margin-top: 1.5rem !important;
  padding: 1.5rem 1rem !important;
  background-color: #FFFFFF !important;
  border: none !important;
  border-radius: 4px;
  max-width: 360px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}
.header-mini-cart__content .product_status_box {
  padding-bottom: 6px !important;
}

.header-mini-cart__free-shipping {
  font-size: 16px;
  line-height: 20px;
  text-align: start;
  margin-top: 0 !important;
  display: flex;
  align-content: center;
  justify-content: start;
  gap: 8px;
}
.header-mini-cart__free-shipping--achieved {
  color: #1B5E20 !important;
  font-size: 16px !important;
  font-weight: 700 !important;
}
.header-mini-cart__free-shipping b {
  font-size: 16px;
  color: #343434;
}

.header-mini-cart__table {
  border-collapse: collapse;
}
.header-mini-cart__table tfoot tr:nth-last-child(2) span.l {
  font-weight: 700 !important;
}

.header-mini-cart__item td {
  padding: 12px 0 6px 0 !important;
}

.header-mini-cart__product {
  width: 10rem;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.header-mini-cart__product-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.header-mini-cart__product-price {
  width: auto;
  height: auto;
}
.header-mini-cart__product-quantity {
  width: auto;
  height: auto;
}
.header-mini-cart__dropdown .button--change-product-amount {
  padding-right: 10px;
  padding-left: 10px;
}
.header-mini-cart__dropdown .amazon_advanced_payment_button_text_style img {
  width: auto;
  height: 25px;
}
.header-mini-cart__dropdown .paypal_payment img {
  width: auto;
  height: 25px;
}

@media screen and (max-width: 991px) {
  html.header-menu--opened,
  body.header-menu--opened {
    overflow: hidden;
  }
  .header-menu-trigger__icon {
    width: 21px;
    height: 16px;
  }
  .header-menu-trigger__button, .header-menu-trigger__button:hover {
    background: transparent;
    border: none;
    width: 40px;
    height: 40px;
    padding: 0;
  }
  .header-menu {
    position: fixed;
    z-index: 1900;
    top: 0;
    left: calc(-1 * 80vw);
    width: 80vw;
    max-width: 360px;
    height: 100dvh;
    padding: 1rem;
    overflow: hidden;
    background: #FFFFFF;
    font-family: inherit;
  }
  .header-menu--active {
    left: 0;
    transition: left 0.3s ease-in-out;
  }
  .header-menu__header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
  }
  .header-menu__header .header-button--prescription,
  .header-menu__header .header-button--search {
    flex: 1 0 100%;
    width: auto;
    max-width: none;
    min-height: 40px;
  }
  .header-menu__logo img {
    width: auto;
    height: 30px;
  }
  .header-menu__submenu-close [class*=icon] {
    font-size: 1rem;
    color: #343434;
  }
  .header-menu__list {
    list-style: none;
    position: relative;
    width: 100%;
    overflow-y: auto;
  }
  .header-menu__list-item {
    width: 100%;
    margin: 0 0 0.5rem;
  }
  .header-menu__list-item--close-menu {
    display: none;
  }
  .header-menu__list-item--category-name {
    font-size: 16px;
    color: #343434;
  }
  .header-menu__list-item--category-name > strong {
    display: inline-block;
    padding: 0 0 0.5rem;
    line-height: 1.25rem;
  }
  .header-menu__list-item--category-name .header-menu__link {
    gap: 0.5rem;
  }
  .header-menu__list-item--category-name .header-menu__link strong {
    flex: 1 0 auto;
  }
  .header-menu__list-item .button--primary {
    margin-bottom: 1rem;
  }
  .header-menu__list--level-1 {
    top: 1rem;
    height: calc(100dvh - 12rem);
    padding: 0;
  }
  .header-menu__list--level-1 .header-menu__link {
    font-weight: 700;
  }
  .header-menu__list--level-2, .header-menu__list--level-3 {
    left: -100%;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
    background: #FFFFFF;
    width: 100%;
    bottom: 0;
  }
  .header-menu__list--level-2.header-menu__list--active, .header-menu__list--level-3.header-menu__list--active {
    display: flex;
    flex-direction: column;
    left: 0;
    transition: left 0.3s ease-in-out;
  }
  .header-menu__list--level-2 .header-menu__list-item:not(.header-menu__list-item--category-name), .header-menu__list--level-3 .header-menu__list-item:not(.header-menu__list-item--category-name) {
    padding-left: 1.5rem;
  }
  .header-menu__list--level-2 .header-menu__link, .header-menu__list--level-3 .header-menu__link {
    font-weight: 400;
  }
  .header-menu__list--level-2 {
    position: absolute;
    z-index: 1910;
    top: 0;
    display: none;
    height: calc(100dvh - 12rem);
  }
  .header-menu__list--level-3 {
    position: fixed;
    z-index: 1920;
    top: 10.6rem;
    display: none;
    width: calc(80vw - 2rem);
    max-width: calc(360px - 2rem);
    height: calc(100dvh - 11rem);
  }
  .header-menu__list--level-3.header-menu__list--active {
    left: 1rem;
  }
  .header-menu__list--path {
    overflow: hidden;
  }
  .header-menu__link {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0.5rem 0;
    white-space: normal;
    word-wrap: break-word;
    color: #343434;
    line-height: 1.25rem;
    text-overflow: ellipsis;
    font-size: 14px;
    font-family: inherit;
    cursor: pointer;
    text-align: start;
  }
  .header-menu__link::after {
    content: "";
    display: inline-block;
    width: 1rem;
    height: 1rem;
    font-size: 1rem;
    font-weight: normal;
    background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 14%27 fill=%27none%27%3E%3Cpath d=%27M7.35938 6.56848C7.54688 6.75598 7.54688 7.09973 7.35938 7.28723L1.35938 13.2872C1.17188 13.4747 0.828125 13.4747 0.640625 13.2872C0.453125 13.0997 0.453125 12.756 0.640625 12.5685L6.29688 6.91223L0.640625 1.28723C0.453125 1.09973 0.453125 0.755981 0.640625 0.568481C0.828125 0.380981 1.17188 0.380981 1.35938 0.568481L7.35938 6.56848Z%27 fill=%27%23343434%27/%3E%3C/svg%3E") no-repeat center;
    background-size: 1rem;
  }
  .header-menu .header-button--back.header-button--active {
    display: block;
    width: 100%;
    border-bottom: 1px solid #DEDEDE;
    padding-bottom: 1rem;
    text-align: start;
    margin-bottom: 0;
  }
  .header-menu .header-button--submenu-close, .header-menu .header-button--item-toggle {
    display: none;
  }
}
@media screen and (min-width: 992px) {
  .header-menu__header {
    display: none;
  }
  .header-menu__list {
    list-style-type: none;
    gap: 1.5rem;
  }
  .header-menu__list--hidden {
    display: none;
  }
  .header-menu__list--active {
    display: grid;
  }
  .header-menu__list--level-1 {
    display: flex;
    flex-wrap: nowrap;
    padding: 0;
    margin-bottom: 0;
  }
  .header-menu__list--level-1 > .header-menu__list-item {
    flex: auto;
    width: auto;
  }
  .header-menu__list--level-1 > .header-menu__list-item:focus-within > .header-menu__link {
    color: #DF091D;
  }
  .header-menu__list--level-2 {
    grid-template-columns: repeat(4, 23%);
    padding: 1rem;
    position: absolute;
    background: #FFFFFF;
    width: 1200px;
    max-height: 65vh;
    margin: 0 0;
    overflow-y: auto;
    left: -1rem;
    right: 0;
    top: calc(100% + 4px);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  }
}
@media screen and (min-width: 992px) and (min-width: 992px) {
  .header-menu__list--level-2 {
    max-width: 960px !important;
  }
}
@media screen and (min-width: 992px) and (min-width: 1200px) {
  .header-menu__list--level-2 {
    max-width: 1140px !important;
  }
}
@media screen and (min-width: 992px) and (min-width: 1400px) {
  .header-menu__list--level-2 {
    max-width: 1280px !important;
  }
}
@media screen and (min-width: 992px) {
  .header-menu__list--level-2 > .header-menu__list-item .header-menu__link {
    margin-bottom: 0.125rem;
  }
  .header-menu__list--level-3 {
    display: flex;
    flex-wrap: wrap;
    gap: 0;
    padding-left: 0.75rem;
  }
  .header-menu__list--level-3.header-menu__list--hidden {
    overflow: hidden;
    max-height: 4rem;
  }
  .header-menu__list--level-3.header-menu__list--active {
    max-height: none;
  }
  .header-menu__list--level-3 .header-menu__list-item {
    flex: 1 0 100%;
  }
  .header-menu__list--level-3 .header-menu__link {
    font-weight: 400;
    color: #767676;
  }
  .header-menu__list-item {
    margin: 0;
    font-weight: 700;
    flex: 1;
    display: inline-block;
    width: 100%;
  }
  .header-menu__list-item--category-name {
    display: none;
  }
  .header-menu__list-item--service-link {
    grid-column: 4;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: end;
    font-weight: 400;
    font-size: 16px;
  }
  .header-menu__list-item--service-link .button {
    padding: 0.5rem 0.75rem;
  }
  .header-menu__list-item--close-menu {
    position: absolute;
    top: 1rem;
    right: 1rem;
    width: auto;
  }
  .header-menu__list-item--close-menu button {
    font-size: 1rem;
    color: #767676;
    cursor: pointer;
  }
  .header-menu__list-item--close-menu button:hover, .header-menu__list-item--close-menu button:focus {
    color: #DF091D;
  }
  .header-menu__link {
    display: block;
    white-space: normal;
    word-wrap: break-word;
    color: #343434;
    line-height: 1.25rem;
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 700;
    text-align: start;
    cursor: pointer;
    padding: 0;
  }
  .header-menu__link:hover {
    color: #DF091D;
  }
  .header-menu-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1000;
  }
  .header-menu-backdrop--visible {
    width: 100vw;
    height: 100vh;
  }
}
.header-menu-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1010;
}
.header-menu-backdrop--visible {
  width: 100vw;
  height: 100vh;
}

.usp-bar {
  width: 100%;
  padding: 0 16px;
}
.usp-bar .container {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  padding: 6px 16px;
  justify-content: space-evenly;
}
.usp-bar .container > :only-child {
  justify-content: center;
}
.usp-bar .container > .usp-item:nth-child(1) {
  display: flex;
}
@media (min-width: 576px) {
  .usp-bar .container .usp-item:nth-child(-n+2) {
    display: flex;
  }
}
@media (min-width: 768px) {
  .usp-bar .container .usp-item:nth-child(-n+3) {
    display: flex;
  }
}
@media (min-width: 992px) {
  .usp-bar .container .usp-item {
    display: flex;
  }
}

.usp-item {
  flex: 1 1 auto;
  min-width: 150px;
  font-size: 12px;
  display: none;
  justify-content: center;
  align-items: flex-start;
  line-height: 1.2;
  max-width: fit-content;
  word-break: break-word;
  white-space: normal;
}
.usp-item .usp-link {
  display: flex;
}
.usp-item .usp-icon {
  margin: -2px 6px 0 0;
  display: flex;
  height: 100%;
}

.pdp-responsive-header #product_info_fixed_header_inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
  width: auto;
}
@media (min-width: 576px) {
  .pdp-responsive-header #product_info_fixed_header_inner {
    width: 540px !important;
  }
}
@media (min-width: 768px) {
  .pdp-responsive-header #product_info_fixed_header_inner {
    width: 720px !important;
  }
}
@media (min-width: 992px) {
  .pdp-responsive-header #product_info_fixed_header_inner {
    gap: 2rem;
    width: 960px !important;
  }
}
@media (min-width: 1200px) {
  .pdp-responsive-header #product_info_fixed_header_inner {
    width: 1140px !important;
  }
}
@media (min-width: 1400px) {
  .pdp-responsive-header #product_info_fixed_header_inner {
    width: 1280px !important;
  }
}
.pdp-responsive-header #product_info_fixed_header_image {
  flex: 0 1 90px;
  float: none;
  width: 90px;
}
.pdp-responsive-header #product_info_fixed_header_image .product_image_90_90 {
  position: relative;
  overflow: hidden;
  width: 60px !important;
  height: 60px !important;
}
.pdp-responsive-header #product_info_fixed_header_image .product_image_90_90 img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media (max-width: 767.98px) {
  .pdp-responsive-header #product_info_fixed_header_image {
    flex-basis: 64px;
    width: 64px;
    height: 64px;
  }
  .pdp-responsive-header #product_info_fixed_header_image .product_image_90_90 {
    width: inherit;
    height: inherit;
  }
  .pdp-responsive-header #product_info_fixed_header_image .product_image_90_90 img {
    width: inherit;
    height: inherit;
  }
  .pdp-responsive-header #product_info_fixed_header_image .product_image_90_90 .product_image_overlay {
    top: 32px;
  }
}
.pdp-responsive-header #product_info_fixed_header_middle {
  flex: 1;
  float: none;
  width: auto;
  height: auto;
}
@media (max-width: 575.98px) {
  .pdp-responsive-header #product_info_fixed_header_middle {
    display: none;
  }
}
.pdp-responsive-header #product_info_fixed_header_middle #product_info_fixed_header_name {
  height: auto;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.3;
  color: #343434;
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .pdp-responsive-header #product_info_fixed_header_middle #product_info_fixed_header_name {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    max-width: 140px;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    text-wrap: balance;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .pdp-responsive-header #product_info_fixed_header_middle #product_info_fixed_header_name {
    max-width: 240px;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
.pdp-responsive-header #product_info_fixed_header_middle .product_info_detail_view {
  height: auto;
  font-size: 16px;
}
@media (max-width: 767.98px) {
  .pdp-responsive-header #product_info_fixed_header_middle .product_info_detail_view {
    display: none;
  }
}
.pdp-responsive-header #product_info_fixed_header_middle .product_info_detail_view > br {
  display: contents;
  height: 1px;
}
.pdp-responsive-header #product_info_fixed_header_middle .product_info_detail_view .product_status_box {
  padding-bottom: 0;
}
.pdp-responsive-header #product_info_fixed_header_price {
  display: none;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 0 1rem;
  width: auto;
  margin-top: 0;
  color: #767676;
}
@media screen and (min-width: 480px) {
  .pdp-responsive-header #product_info_fixed_header_price {
    display: flex;
  }
}
@media (max-width: 991.98px) {
  .pdp-responsive-header #product_info_fixed_header_price {
    flex: 1;
    justify-content: end;
  }
}
.pdp-responsive-header #product_info_fixed_header_price .product_detail_avp {
  order: 2;
  flex: 1 0 100%;
  float: none;
  width: auto;
  font-size: 1rem;
  font-style: normal;
  line-height: 1.5;
}
.pdp-responsive-header #product_info_fixed_header_price .product_detail_avp span {
  top: 0;
  font-size: inherit;
}
.pdp-responsive-header #product_info_fixed_header_price .product_detail_avp sup {
  position: static;
  display: none;
}
.pdp-responsive-header #product_info_fixed_header_price .product_detail_price {
  order: 1;
  flex: 1 0 100%;
  right: 0;
  width: auto;
  font-size: 1.2rem;
  line-height: 1.5;
  font-style: normal;
  font-weight: bold;
  color: #DF091D;
}
.pdp-responsive-header #product_info_fixed_header_price .product_detail_price span {
  top: 0;
  font-size: inherit;
}
.pdp-responsive-header #product_info_fixed_header_button {
  width: auto;
  height: auto;
}
.pdp-responsive-header #product_info_fixed_header_button .button {
  min-height: 40px;
  margin-top: 0;
}

.rb-checkout-header {
  position: sticky;
  top: 0;
  z-index: 100;
  width: 100%;
  background-color: #FFFFFF;
  border-bottom: 1px solid #DEDEDE;
}
.rb-checkout-header__container {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  margin: 0 auto;
  padding: 16px 24px;
}
@media screen and (max-width: 768px) {
  .rb-checkout-header__container {
    padding: 12px 16px;
  }
}
.rb-checkout-header__logo {
  display: block;
  line-height: 0;
}
.rb-checkout-header__logo img {
  height: 40px;
  width: auto;
}
@media screen and (max-width: 768px) {
  .rb-checkout-header__logo img {
    height: 36px;
  }
}

.button-row {
  display: flex;
  flex-flow: row nowrap;
}

.button {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  max-width: 300px;
  padding: 10px 20px;
  min-height: 32px;
  font-size: 1rem;
  letter-spacing: 0.3px;
  color: #343434;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  border-radius: 5px !important;
  transition: box-shadow 50ms linear, border-color 100ms linear, border-width 100ms linear, background-color 200ms linear;
  user-select: none;
  cursor: pointer;
}
.button, .button * {
  box-sizing: border-box;
}
.button + .button {
  margin-top: 1rem;
}
.button a,
.button a:focus,
.button a:hover {
  color: inherit !important;
  text-decoration: none !important;
}
.product_review_product_information .button {
  margin: 0 auto 0 0;
}
.button:focus {
  border-width: 2px;
  border-color: #1057DD;
}
.button:hover {
  color: #343434;
  box-shadow: 0 2px 7px -1px rgba(0, 0, 0, 0.2);
}
.button[disabled] {
  cursor: not-allowed;
  opacity: 0.55;
}
.button[disabled]:hover {
  box-shadow: none;
}
.button[disabled]:active, .button[disabled]:focus {
  border-color: transparent;
  box-shadow: none;
}
.button--primary {
  background-color: #FFD930;
  border-color: #EDBA00;
  color: #343434;
  font-weight: 400;
}
.button--primary:hover, .button--primary:active {
  background-color: #FECE2F;
  color: #343434;
}
.button--primary:disabled {
  background-color: #DEDEDE;
  border-color: #DEDEDE;
  color: #999999;
}
.button--primary:disabled:hover {
  background-color: #DEDEDE;
  color: #999999;
}
.button--secondary {
  background-color: white;
  border-color: #343434;
}
.button--secondary:active {
  background-color: #F2F2F2;
}
.button--tertiary {
  background-color: transparent;
  border-color: transparent;
}
.button--tertiary:hover {
  box-shadow: none;
  background-color: #F2F2F2;
}
.button--tertiary:active {
  background-color: #EDEDED;
}
.button--link {
  width: auto;
  font-weight: bold;
  background-color: transparent;
  border: none;
}
.button--link:hover, .button--link:focus {
  color: #DF091D;
  box-shadow: none;
}
.button--inline {
  display: inline-flex !important;
  width: auto !important;
  padding-right: 10px;
  padding-left: 10px;
}
.button--extra-large {
  min-height: 62px;
}
.button--large {
  min-height: 48px;
}
.button--normal {
  min-height: 40px;
}
.button--delete {
  width: 40px;
  height: 40px;
  aspect-ratio: 1;
  margin: 0 auto;
}
.button--delete::after {
  content: "×";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 28px;
  line-height: 1.4;
  position: absolute;
  color: inherit;
  top: -1px;
}
.button--plus {
  width: 48px;
  height: 48px;
  aspect-ratio: 1;
  margin: 0 auto;
}
.button--plus::after {
  content: "+";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 28px;
  line-height: 1.4;
  position: absolute;
  color: inherit;
}
.button--minus {
  width: 48px;
  height: 48px;
  aspect-ratio: 1;
  margin: 0 auto;
}
.button--minus::after {
  content: "-";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 32px;
  line-height: 1.4;
  position: absolute;
  color: inherit;
}

#create_account_submit_button {
  margin: 0 auto;
}

.slider-nav {
  display: flex;
  gap: 10px;
}
.slider-nav__btn {
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  background: none;
  cursor: pointer;
  transition: all 0.3s ease;
  padding: 0;
}
.slider-nav__btn:disabled {
  opacity: 0.3;
  cursor: none;
  pointer-events: none;
}
.slider-nav__btn:hover:not(:disabled) {
  opacity: 0.7;
}
.slider-nav__btn svg {
  color: #343434;
  fill: currentColor;
  width: 16px;
  height: 16px;
  display: block;
}

.product-card {
  display: flex;
  flex-direction: column;
  padding: 16px;
  min-height: 250px;
  user-select: none;
  border: 1px solid #F2F2F2;
  border-radius: 10px;
  background: #FFFFFF;
  box-shadow: 0 8px 32px 4px rgba(21, 21, 60, 0.06);
  animation: none;
  opacity: 1;
  transition: opacity 0.5s;
  position: relative;
}
.product-card__title {
  font-weight: 700;
  line-height: 1.5;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: flex;
  color: #343434;
}
.product-card__rating, .product-card__tags, .product-card__presentation-format, .product-card__amount-ppu, .product-card__unit-details, .product-card__info-details, .product-card__mandatory_info {
  display: flex;
  align-items: center;
}
.product-card__free-shipping {
  display: flex;
  align-items: start;
}
.product-card__free-shipping svg {
  margin-top: 2px;
}
.product-card .product-card__info-details,
.product-card .product-card__info-details button {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 4px;
  font-size: 13px;
  font-weight: 400;
}
@media screen and (min-width: 414px) {
  .product-card .product-card__info-details,
  .product-card .product-card__info-details button {
    font-size: 14px;
  }
}
.product-card__presentation-format, .product-card__amount-ppu {
  font-size: 13px;
  font-weight: 400;
  color: #767676;
}
@media screen and (min-width: 414px) {
  .product-card__presentation-format, .product-card__amount-ppu {
    font-size: 14px;
  }
}
.product-card__presentation-format {
  overflow: hidden;
  text-overflow: ellipsis;
  align-items: flex-start;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.product-card .product-card__unit-details {
  gap: 6px;
}
.product-card .product-card__unit-details > div {
  white-space: nowrap;
}
.product-card .product-card__unit-divider {
  font-size: 13px;
  font-weight: 100;
}

.product-card__mandatory_info,
.product-card__bonus-points,
.product-card__free-shipping,
.product-card__availability .availability {
  gap: 4px;
  color: #343434;
}
.product-card__mandatory_info svg,
.product-card__bonus-points svg,
.product-card__free-shipping svg,
.product-card__availability .availability svg {
  overflow: visible;
}

.product-card__cta-button {
  height: 40px;
  font-size: 13px;
  padding-inline: 0;
  background-color: #FFD930;
  color: #343434;
  border: none;
}
@media screen and (min-width: 414px) {
  .product-card__cta-button {
    padding-inline: 0;
    font-size: 14px;
  }
}

.product-card__subscription-button-wrapper > div:first-child {
  margin-block: 8px;
  color: #006600;
  font-weight: 400;
  font-size: 14px;
}
.product-card__subscription-button-wrapper > div:first-child p {
  padding: 0;
}

.ais-Hits-item:hover .product-card,
.ais-Hits-item:focus .product-card {
  box-shadow: 0 32px 48px -48px rgba(21, 21, 60, 0.32), 0 6px 32px 4px rgba(0, 0, 0, 0.1);
  transition: box-shadow 0.3s ease-in-out;
}

.ais-Hits-item {
  position: relative;
  z-index: 0;
}

.product-card .product-card__title a {
  color: #343434;
}

.ais-Hits-item.block-item {
  display: flex;
  max-width: 220px;
}
@media (max-width: 370px) {
  .ais-Hits-item.block-item {
    max-width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .ais-Hits-item.block-item {
    max-width: 100%;
  }
}
.ais-Hits-item.block-item .product-card {
  container-type: inline-size;
  width: 100%;
  padding-inline: 14px;
}
.ais-Hits-item.block-item .product-card__title {
  margin-top: 8px;
  font-size: 13px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  line-height: 1.5;
  margin-bottom: 0;
  max-width: 100%;
  height: 63px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ais-Hits-item.block-item .product-card__price {
  margin-top: 12px;
}
.ais-Hits-item.block-item .product-card__rating {
  margin-bottom: 8px;
}
.ais-Hits-item.block-item .product-card__rating, .ais-Hits-item.block-item .product-card__mandatory_info, .ais-Hits-item.block-item .product-card__presentation-format, .ais-Hits-item.block-item .product-card__amount-ppu, .ais-Hits-item.block-item .product-card__bonus-points, .ais-Hits-item.block-item .product-card__free-shipping, .ais-Hits-item.block-item .product-card__tags, .ais-Hits-item.block-item .product-card__availability .availability {
  height: 18px;
}
@media screen and (min-width: 414px) {
  .ais-Hits-item.block-item .product-card {
    padding-inline: 16px;
  }
  .ais-Hits-item.block-item .product-card__title {
    font-size: 14px;
  }
  .ais-Hits-item.block-item .product-card__rating, .ais-Hits-item.block-item .product-card__mandatory_info, .ais-Hits-item.block-item .product-card__presentation-format, .ais-Hits-item.block-item .product-card__amount-ppu, .ais-Hits-item.block-item .product-card__bonus-points, .ais-Hits-item.block-item .product-card__free-shipping, .ais-Hits-item.block-item .product-card__tags, .ais-Hits-item.block-item .product-card__availability .availability {
    height: 20px;
  }
}
@media screen and (max-width: 414px) {
  .ais-Hits-item.block-item .product-card__info-details svg {
    width: 12px;
    height: 12px;
  }
}
@container (max-width: 200px) {
  .ais-Hits-item.block-item .product-card__availability .availability {
    height: 40px;
  }
}
.ais-Hits-item.block-item.swiper-slide {
  margin-left: 0;
}

.ais-Hits-item.list-item {
  width: 100%;
  display: flex;
  justify-content: center;
}

.product-card-list {
  padding: 16px;
}
.product-card-list > .card-body {
  display: grid;
  grid-template-areas: "image info" ".      actions";
  grid-template-columns: clamp(120px, 40%, 200px) 1fr;
}
.product-card-list__image-section {
  max-width: 120px;
  grid-area: image;
  grid-row-start: 1;
  grid-row-end: 3;
}
@media (min-width: 768px) {
  .product-card-list__image-section {
    grid-row-end: 2;
  }
}
@media (min-width: 992px) {
  .product-card-list__image-section {
    max-width: 200px;
  }
}
.product-card-list__image-section img {
  width: 95px;
  height: 95px;
}
@media (min-width: 992px) {
  .product-card-list__image-section img {
    width: 153px;
    height: 153px;
  }
}
.product-card-list__info-section {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  grid-area: info;
}
@media (min-width: 768px) {
  .product-card-list__info-section {
    justify-content: space-between;
  }
}
.product-card-list__actions-section {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  grid-area: actions;
  margin-top: 8px;
  max-width: 300px;
}
@media (min-width: 768px) {
  .product-card-list__actions-section {
    align-items: stretch;
    margin-top: 0;
  }
}
.product-card-list__actions-section .product-card__actions-block {
  width: 100%;
}
@media (min-width: 768px) {
  .product-card-list__actions-section .product-card__actions-block {
    align-self: flex-end;
  }
}
.product-card-list .product-card__price {
  margin-block: 16px 10px;
}
.product-card-list .product-card__price .product-card__price--red {
  font-size: 18px;
}
@media (min-width: 768px) {
  .product-card-list .product-card__price .product-card__price--red {
    font-size: 22px;
  }
}
@media (min-width: 768px) {
  .product-card-list .product-card__cta-button {
    height: 48px;
  }
}
.product-card-list .product-card__title {
  font-size: 14px;
}
@media (min-width: 768px) {
  .product-card-list .product-card__title {
    font-size: 16px;
  }
}
@media (min-width: 768px) {
  .product-card-list {
    max-width: 924px;
    padding: 20px;
  }
  .product-card-list > .card-body {
    grid-template-areas: "image info actions";
    grid-template-columns: clamp(140px, 21.6%, 200px) 1fr clamp(200px, 28%, 260px);
    column-gap: 12px;
  }
}

.product-card__amount-stepper {
  gap: 4px;
  height: 40px;
  padding: 0 4px;
  margin-bottom: 8px;
  border: 1px solid #DEDEDE;
  border-radius: 4px;
  max-width: 300px;
  font-size: 14px;
}
.product-card__amount-stepper button {
  background: transparent;
  border: none;
  cursor: pointer;
}
@media (min-width: 768px) {
  .product-card__amount-stepper {
    height: 48px;
    font-size: 16px;
  }
}

.product-card__availability-container {
  position: relative;
  display: inline-block;
}
.product-card__availability {
  position: relative;
  background: none;
  border: none;
  text-align: left;
  padding-inline: 0;
}
.product-card__availability .availability-wrap .availability {
  display: inline-flex;
}
.product-card__availability .availability-wrap .availability--available {
  color: #006600;
}
.product-card__availability .availability-wrap .availability--not-available {
  color: #B90014;
}
.product-card__availability span {
  line-height: 1.1;
}
@media screen and (min-width: 414px) {
  .product-card__availability span {
    line-height: 1.2;
  }
}
.product-card__availability span::first-letter {
  text-transform: uppercase;
}
.product-card__availability:hover {
  cursor: pointer;
}

.ais-Hits-item:has(.product-card__availability-popper) {
  z-index: 1000;
}

.block-item .product-card__availability-popper {
  width: 240px;
}
@media (min-width: 768px) {
  .block-item .product-card__availability-popper {
    width: 343px;
  }
}

.list-item .product-card__availability-popper {
  width: 220px;
}
@media (min-width: 768px) {
  .list-item .product-card__availability-popper {
    width: 240px;
  }
}

.product-card__availability-popper {
  display: flex;
  position: absolute;
  top: -10px;
  left: 0;
  transform: translateY(8px);
  padding: 14px;
  align-items: flex-start;
  gap: 10px;
  z-index: 20;
  border-radius: 5px;
  border: 1px solid #F2F2F2;
  background: #FFFFFF;
  box-shadow: 0 32px 48px -48px rgba(0, 0, 0, 0.08), 0 6px 32px 4px rgba(0, 0, 0, 0.16);
  max-width: clamp(220px, 80vw, 343px);
}
.product-card__availability-popper-close {
  background: none;
  border: none;
  cursor: pointer;
  color: #343434;
  padding-inline: 0;
}
.product-card__availability-popper-header {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  margin-bottom: 8px;
}
.product-card__availability-popper-header .product-card__availability-popper-heading button:first-child,
.product-card__availability-popper-header .product-card__availability-popper-heading span {
  font-size: 14px;
  font-weight: 700;
}
.product-card__availability-popper-body {
  display: flex;
  flex-direction: column;
  gap: 10px;
  font-size: 12px;
  padding: 0;
  color: #343434;
}

.ais-Hits-item.block-item .product-card__availability-popper .availability {
  height: 100%;
}

@media (min-width: 576px) {
  .product-card__availability-popper {
    padding: 16px;
  }
  .product-card__availability-popper-header .product-card__availability-popper-heading span {
    font-size: 16px;
  }
  .product-card__availability-popper-body {
    font-size: 14px;
  }
}
@media (max-width: 575px) {
  .ais-Hits-list.block-view .ais-Hits-item.block-item:nth-child(2n) .product-card__availability-popper {
    left: auto;
    right: 0;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .ais-Hits-list.block-view .ais-Hits-item.block-item:nth-child(3n) .product-card__availability-popper {
    left: auto;
    right: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .ais-Hits-list.block-view .ais-Hits-item.block-item:nth-child(4n) .product-card__availability-popper {
    left: auto;
    right: 0;
  }
}
@media (min-width: 992px) and (max-width: 1149px) {
  .ais-Hits-list.block-view .ais-Hits-item.block-item:nth-child(4n) .product-card__availability-popper {
    left: 0;
    right: auto;
  }
  .ais-Hits-list.block-view .ais-Hits-item.block-item:nth-child(3n) .product-card__availability-popper {
    left: auto;
    right: 0;
  }
}
@media (min-width: 1150px) and (max-width: 1399px) {
  .ais-Hits-list.block-view .ais-Hits-item.block-item:nth-child(3n) .product-card__availability-popper {
    left: 0;
    right: auto;
  }
  .ais-Hits-list.block-view .ais-Hits-item.block-item:nth-child(4n) .product-card__availability-popper {
    left: auto;
    right: 0;
  }
}
@media (min-width: 1400px) {
  .ais-Hits-list.block-view .ais-Hits-item.block-item:nth-child(3n) .product-card__availability-popper {
    left: 0;
    right: auto;
  }
  .ais-Hits-list.block-view .ais-Hits-item.block-item:nth-child(4n) .product-card__availability-popper {
    left: auto;
    right: 0;
  }
}
.product-card__highlight-text {
  margin-block: 16px 10px;
  color: #767676;
  font-size: 14px;
  font-weight: 400;
  padding: 0;
}
.product-card__highlight-text li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  list-style-position: inside;
  width: 100%;
  list-style-type: disc;
}

.product-card__package-sizes {
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  align-items: end;
  gap: 8px;
  margin-bottom: 10px;
  margin-top: 10px;
  align-content: flex-end;
}

.alternative-package-size {
  display: flex;
  align-items: center;
  line-height: 1.2;
  padding: 0 8px;
  border-radius: 30px;
  background: #F6F6F6;
  color: #343434;
  font-size: 14px;
  height: 30px;
  border: none;
  cursor: pointer;
}
.alternative-package-size:hover {
  background: #EDEDED;
  cursor: pointer;
}

.alternative-package-size.active {
  border: 1px solid #767676;
}

.product-card__price {
  margin-top: auto;
  height: 50px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.product-card__price--red {
  height: 30px;
  font-size: 22px;
  font-weight: 700;
  color: #DF091D;
  display: flex;
}
.product-card__price--uvp {
  height: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #767676;
  text-decoration: line-through;
}

.product-card__image {
  position: relative;
  width: 100%;
  height: auto;
  filter: none;
  transition: filter 0.5s;
  min-height: 120px;
}
@media (min-width: 576px) {
  .product-card__image {
    min-height: 140px;
  }
}
@media (min-width: 1200px) {
  .product-card__image {
    min-height: 115px;
  }
}
.product-card__image img {
  width: 120px;
  height: 120px;
  object-fit: cover;
}
@media (min-width: 576px) {
  .product-card__image img {
    width: 140px;
    height: 140px;
  }
}
@media (min-width: 1200px) {
  .product-card__image img {
    width: 115px;
    height: 115px;
  }
}
.product-card__image .product-image-overlay {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  flex: 0 0 56px;
  position: absolute;
  bottom: 0;
  right: 0;
  border-radius: 50%;
  background: #DF091D;
  color: #FFFFFF;
  font-style: italic;
  text-align: center;
  line-height: 1;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.16);
  opacity: 1;
  z-index: 1;
  transition: opacity 0.5s;
  width: 53px;
  height: 53px;
  box-sizing: border-box;
  overflow: hidden;
}
@media (min-width: 576px) {
  .product-card__image .product-image-overlay {
    width: 56px;
    height: 56px;
  }
}
.product-card__image .product-image-overlay .product-card__discount-percentage {
  font-size: 22px;
  font-weight: 700;
  margin-top: -2px;
}
.product-card__image .product-image-overlay .product-card__discount-percentage .product-card__discount-percent-sign {
  margin-left: 2px;
  font-size: 14px;
  font-weight: 600;
}
.product-card__image .product-image-overlay .product-card__discount-label {
  font-size: 12px;
  font-weight: 600;
}
@media (min-width: 1200px) {
  .product-card__image .product-image-overlay .product-card__discount-percentage {
    margin-top: 0;
  }
  .product-card__image .product-image-overlay .product-card__discount-percentage .product-card__discount-percent-sign {
    font-size: 16px;
  }
}
.product-card__image .product-image-overlay_pl {
  width: 63px;
  height: 63px;
}
.product-card__image .product-image-overlay_pl .product-card__discount-percentage {
  font-size: 20px;
}
.product-card__image .product-image-overlay_pl .product-card__discount-label {
  font-size: 9px;
}

.bo-marketing-campaign-product .product-image-overlay {
  background: var(--promotion-background-color, #DF091D);
}

.product-card__rating {
  position: relative;
  display: flex;
  gap: 4px;
}
.product-card__rating-foreground {
  position: absolute;
  white-space: nowrap;
  overflow: hidden;
  color: gold;
  display: flex;
  gap: 4px;
}
.product-card__rating-background {
  color: gold;
  display: flex;
  gap: 4px;
}
.product-card__rating .rating-star {
  stroke: currentColor;
  stroke-width: 1;
}

.product-card__review-count {
  font-size: 14px;
  font-weight: 400;
  color: #767676;
}

.product-card__tags .tags-wrapper {
  display: flex;
  flex-flow: row wrap;
  gap: 3px;
}
.product-card__tags .tags-wrapper .tag {
  background: #EDEDED;
  color: #343434;
  padding: 2px 3px;
  font-size: 11.5px;
  font-weight: 400;
  border-radius: 4px;
}

/**
 * Product Detail Page Styles
 */
#product-detail-availability-notice {
  font-size: 16px;
  color: #343434;
  line-height: 1.5;
}

#product-detail-availability-title {
  color: #343434;
  display: block;
  font-size: 22px;
  font-weight: 400;
  margin: 12px 0;
  line-height: 30px;
}

#product-detail-availability-notice .product-detail-availability-form {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
}
#product-detail-availability-notice .product-detail-availability-form input[type=hidden] {
  display: none;
}

#product-detail-availability-notice .product-detail-availability-form label {
  display: none;
}

#product-detail-availability-notice .input_normal {
  width: 100%;
  height: 50px;
  padding: 20px 15px;
  border-radius: 4px;
  font-size: 16px;
  box-sizing: border-box;
}
#product-detail-availability-notice .input_normal::placeholder {
  font-size: 16px;
}

#product-detail-availability-notice .button {
  width: 100%;
  max-width: unset;
}

#product-detail-page-wrapper {
  max-width: 1280px;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
}

.pdp-cols {
  color: #343434;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
  position: relative;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 0;
}
@media (min-width: 375px) {
  .pdp-cols {
    padding: 0 16px;
  }
}
@media (min-width: 768px) {
  .pdp-cols {
    padding: 0 24px;
  }
}
@media (min-width: 992px) {
  .pdp-cols {
    display: grid;
    grid-template-columns: 1fr 411px;
    grid-template-areas: "gallery sidebar" "main sidebar";
    gap: 24px 32px;
    padding: 0 32px;
    align-items: start;
  }
}
@media (min-width: 1200px) {
  .pdp-cols {
    padding: 0 40px;
  }
}

.pdp-gallery {
  width: 100%;
  order: 1;
}
@media (min-width: 992px) {
  .pdp-gallery {
    grid-area: gallery;
    order: unset;
  }
}

.pdp-sidebar {
  width: 100%;
  order: 2;
}
@media (min-width: 992px) {
  .pdp-sidebar {
    grid-area: sidebar;
    order: unset;
  }
}

.pdp-main {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 24px;
  order: 3;
  overflow: hidden;
}
@media (min-width: 992px) {
  .pdp-main {
    grid-area: main;
    order: unset;
    gap: 32px;
  }
}

.product-detail-page-buy-box {
  min-height: 0 !important;
  width: 100%;
}
@media (min-width: 992px) {
  .product-detail-page-buy-box {
    border-radius: var(--corner-radius-md, 10px);
    border: 1px solid var(--border-border-faint, #F2F2F2);
    background: var(--bg-bg-lv-1, #FFF);
    box-shadow: 0 8px 32px 0 rgba(52, 52, 52, 0.1);
    padding: 24px;
  }
}

.product-detail-page-main-section {
  color: #343434;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 0 12px;
}
@media (min-width: 375px) {
  .product-detail-page-main-section {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .product-detail-page-main-section {
    flex-direction: row;
    align-items: flex-start;
    gap: 32px;
  }
}

.product-detail-page-main-section h1,
#pdp-product-title {
  color: #343434;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 8px;
}
@media (min-width: 1200px) {
  .product-detail-page-main-section h1,
  #pdp-product-title {
    font-size: 22px;
  }
}

.product-detail-availability-form {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.product-detail-availability-email-label {
  position: absolute;
  left: 65px;
  top: 8px;
  color: #767676;
  font-size: 14px;
}

#product-detail-availability-email {
  padding: 18px 5px 8px 5px;
}

.product-detail-rating-stars {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 5px;
  margin: -5px 0 0 0;
  position: relative;
  width: 115px;
}
.product-detail-rating-stars div {
  background-color: #F9A825 !important;
}
.product-detail-rating-stars ~ div {
  color: #343434;
}
.product-detail-rating-stars .rating-star {
  color: #FFD930;
}
.product-detail-rating-stars ~ span {
  margin-left: 0.5rem;
}

.product-detail-page-main-section p.products_description_subtitle {
  margin-top: 12px;
  padding-bottom: 0;
  display: block;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}

.product-detail-shipping-info {
  font-size: 16px;
  line-height: 24px;
  position: relative;
  color: #343434;
}
.product-detail-shipping-info > div {
  display: flex;
  align-items: center;
}
.product-detail-shipping-info .infobox_info_icon_active {
  width: 18px;
  margin-right: 6px;
}
.product-detail-shipping-info .product_status_box {
  position: unset !important;
  margin: 8px 0 0 0;
  display: flex;
  align-items: flex-start;
}
.product-detail-shipping-info .product_status_box .infobox_info_icon_active {
  margin-top: 2px;
}
.product-detail-shipping-info .product_status_box .product_not_in_assortment {
  color: #2196F3;
}
.product-detail-shipping-info .product_status_box .product_not_in_assortment strong {
  color: #4CAF50;
}

#product-detail-shipping-prescription-extension {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
}

.package_insert a {
  color: #2196F3;
  font-size: 1.125rem;
  line-height: 2rem;
  display: inline-block;
  margin: 4px 0 4px 3px;
  width: 520px;
}

.package_insert span {
  padding: 0 0 0 5px;
}

.product-detail-natural-badge {
  color: #4CAF50;
  margin-bottom: 12px;
}

#product-detail-subscription p {
  color: #4CAF50;
}

.product-detail-prescription-badge {
  margin: 20px 0 0 0;
  color: #DF091D;
}

.product_status_box {
  padding-bottom: 8px;
}

#product-detail-prescription-type {
  position: relative;
  text-align: left;
  color: #343434;
  box-sizing: border-box;
  background: transparent;
  padding: 0;
  margin: 0;
}
@media (min-width: 992px) {
  #product-detail-prescription-type {
    margin-top: 40px;
  }
}
#product-detail-prescription-type h2 {
  font-size: 22px;
  margin: 0 0 12px 0;
  padding: 0;
}
#product-detail-prescription-type p {
  margin: 12px 0;
  padding: 0;
  font-weight: 700;
}
#product-detail-prescription-type p > svg.prescription-type__icon {
  vertical-align: middle;
  margin-right: 8px;
}
#product-detail-prescription-type > div {
  width: 100%;
}

#product-detail-package-quantity {
  width: 100%;
  margin: 32px 0 0 0;
  display: flex;
  gap: 20px;
}
#product-detail-package-quantity label {
  z-index: 0 !important;
}

.product-detail-page-main-section .product-detail-shipping-costs::before {
  content: "";
  position: relative;
  display: inline-block;
  vertical-align: text-top;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.product-detail-callback-section {
  padding-top: 1.8rem;
}
.product-detail-callback-section .callback_service_headline {
  color: #343434;
  font-weight: 700;
}
.product-detail-callback-section .callback_service_button {
  margin-bottom: 12px;
}
.product-detail-callback-section .callback_service_terms {
  color: #343434;
}

.product-detail-callback-modal .modal-title {
  font-size: 18px;
}
.product-detail-callback-modal .row {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 30px);
  margin-top: 15px;
  margin-right: -15px;
  margin-left: -15px;
}
.product-detail-callback-modal .row .col {
  flex: 1 0 0;
  width: 50%;
  padding-right: 15px;
  padding-left: 15px;
  margin-top: 15px;
}

.product-detail-rating-modal .product-detail-rating-customers legend {
  margin-bottom: 12px;
  font-size: 18px;
  color: #343434;
}

.login-hint {
  font-size: 16px;
  margin-top: 1rem;
}
.login-hint a:before {
  content: "";
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 10px;
}

.pdp-algolia-recommendations-wrapper {
  margin-top: 2rem;
  padding: 0 1rem;
}
@media (min-width: 992px) {
  .pdp-algolia-recommendations-wrapper {
    margin-top: 3rem;
    padding: inherit;
  }
}

.product-detail-zoom-container > div {
  z-index: 100 !important;
}

/**
 * Product Banners Styles
 */
.product-detail-banners-section {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.product-detail-banner {
  width: 100%;
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 12px 16px;
  margin-bottom: 0;
  border-radius: 4px;
}
.product-detail-banner__icon {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  margin-top: 2px;
}
.product-detail-banner__content {
  flex: 1;
}
.product-detail-banner__title {
  margin: 0 0 4px 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
}
.product-detail-banner__text {
  margin: 0;
  font-size: 14px;
  line-height: 1.4;
}

.product-detail-banner--special-offer {
  background-color: #f5e0e8;
  color: #333;
  margin-bottom: 5px;
}
.product-detail-banner--special-offer .product-detail-banner__icon {
  color: #d4516a;
}
.product-detail-banner--special-offer .product-detail-banner__text {
  font-weight: 700;
  font-size: 22px;
}

#product-detail-special-offer-banner {
  margin-bottom: 5px;
}

.product-detail-banner--veterinary {
  background-color: #e8e8e8;
  color: #333;
  margin-bottom: 5px;
}
.product-detail-banner--veterinary .product-detail-banner__icon {
  color: #666;
}

.product-detail-banner--biocide {
  background-color: #f5f0e5;
  color: #333;
  margin-bottom: 5px;
}
.product-detail-banner--biocide .product-detail-banner__icon {
  color: #d4a574;
}

.product-detail-banner--refrigerated {
  background-color: #e0f0f5;
  color: #333;
  margin-bottom: 5px;
}
.product-detail-banner--refrigerated .product-detail-banner__icon {
  color: #5eb3d6;
}

.product-detail-banner--replacement {
  background-color: #f0f0f0;
  color: #333;
  margin-bottom: 5px;
}
.product-detail-banner--replacement .product-detail-banner__icon {
  color: #666;
}

.product-detail-voucher-banner {
  width: 100%;
  text-align: center;
  background-color: #DF091D;
  margin-bottom: 5px;
  padding: 25px 0 20px 0;
  color: #FFFFFF;
}
.product-detail-voucher-banner > h2 {
  font-size: 36px;
  font-weight: 700;
  margin: 0 10px;
  line-height: 48px;
}
.product-detail-voucher-banner > h3 {
  font-size: 22px;
  font-weight: 400;
  margin: 5px 10px;
  line-height: 30px;
}
.product-detail-voucher-banner > h3 > span {
  padding: 0 10px;
  font-weight: 700;
  font-size: 20px;
}
.product-detail-voucher-banner__hint {
  font-size: 14px;
  margin: 0 10px;
  color: #D32F2F;
  cursor: pointer;
  position: relative;
}
.product-detail-voucher-banner__hint > p {
  display: none;
  background-color: #FFFFFF;
  border: 1px solid #DEDEDE;
  color: #000000;
  width: 640px;
  margin: 0 auto 0 -331px;
  left: 50%;
  position: absolute;
  padding: 10px;
}
.product-detail-voucher-banner__hint:hover > p {
  display: inline;
}

.product-detail-product-banner {
  width: 100%;
  margin-bottom: 5px;
}

.product-detail-advertising-banner {
  width: 100%;
  margin-bottom: 5px;
}

/**
 * Product Buy Box Styles
 */
.product-detail-page-main-section .product-detail-buy-actions {
  width: 100%;
  margin: 20px 0 0 0;
  position: relative;
}

.product-detail-page-main-section .product-detail-buy-actions .button,
#pdp-add-to-cart-button {
  width: 100%;
  max-width: unset;
}

#product-detail-subscription .button {
  width: 100%;
  max-width: unset;
}

#product-detail-subscription p {
  margin-top: 10px;
}

.product-detail-page-main-section .product-detail-buy-actions p {
  padding: 20px 0 12px 0;
  font-size: 16px;
  color: #767676;
  text-align: center;
}

.product-detail-price-container {
  width: 100%;
  margin: 32px 0 0 0;
  font-weight: normal;
  line-height: 1.2;
  position: relative;
  display: flex;
  justify-content: space-between;
}

.product-detail-original-price {
  text-decoration: line-through;
  font-size: 16px;
  font-weight: 400;
  color: #343434;
  line-height: 24px;
  text-align: right;
}

.product-detail-original-price span {
  font-size: 16px;
}

.product-detail-original-price sup {
  display: none;
}

.product-detail-prescription-bonus > div:nth-child(1) sup {
  position: relative;
  top: 0;
  font-size: 0.625rem;
}

.product-detail-prescription-bonus > div:nth-child(2) {
  width: 84px;
  height: 37px;
  line-height: 37px;
  margin: 25px 0 0 0;
  font-weight: 700;
  box-sizing: border-box;
  color: #FFFFFF !important;
  text-align: center;
  padding: 0 5px 4px 7px;
  font-size: 22px;
  background: #DF091D;
}

.product-detail-prescription-bonus > div:nth-child(2) span {
  display: inline-block;
  font-size: 1.125rem;
  line-height: 18px;
  vertical-align: top;
  position: relative;
  margin-top: 5px;
}

#product-detail-prescription-bonus-private {
  display: none;
}

.d-flex {
  display: flex;
}

.product-detail-prescription-additional > div:nth-child(1) sup {
  position: relative;
  top: 0;
  font-size: 0.625rem;
}

.product-detail-prescription-additional > div:nth-child(2) {
  margin: 32px 0 0 0;
  padding: 0 5px 4px 7px;
  font-size: 1.125rem;
  color: #343434;
}

.product-detail-prescription-additional > div:nth-child(2) > span:nth-child(2) {
  display: none;
}

.product-detail-prescription-additional > div:nth-child(2) > span > span {
  top: -4px;
  position: relative;
  font-size: 14px;
}

.product-detail-prescription-additional > div:nth-child(2) sup {
  position: relative;
  top: 4px;
  font-size: 14px;
}

.product-detail-prescription-price {
  text-align: right;
}

.product-detail-prescription-price > div:nth-child(1) sup {
  position: relative;
  top: 0;
  font-size: 0.625rem;
}

.product-detail-prescription-price > div:nth-child(1) > span:nth-child(2) {
  display: none;
}

.product-detail-prescription-price > div:nth-child(2) {
  font-size: 22px;
  color: #DF091D;
  font-weight: 700;
  margin: 25px 0 0 0;
  padding: 0 5px 4px 7px;
}

.product-detail-prescription-price > div:nth-child(2) span {
  top: -6px;
  position: relative;
  font-size: 16px;
}

.product-detail-prescription-price > div:nth-child(2) sup {
  position: relative;
  top: 6px;
  font-size: 1.25rem;
}

.product-detail-current-price {
  font-family: inherit;
  font-weight: 700;
  font-size: 22px;
  line-height: 30px;
  color: #DF091D;
  text-align: right;
  margin-left: auto;
}

.product-detail-current-price span {
  font-size: 22px;
}

.product-detail-current-price sup {
  font-size: 14px;
  vertical-align: super;
}

.product-detail-quantity-selector {
  display: flex;
  font-size: 0.8125rem;
}
.product-detail-quantity-selector button {
  color: #000000;
}
.product-detail-quantity-selector input {
  width: 44px !important;
  min-width: 44px !important;
  text-align: center !important;
  height: 46px !important;
  margin: 0 2px;
  font-size: 16px !important;
  padding: 0;
}

.product-detail-original-price-container {
  margin-top: 4px;
  flex-shrink: 0;
}

.product-detail-replacement-info {
  color: #4CAF50;
  font-size: 16px;
  margin-top: 20px;
  line-height: 18px;
}

.pdp-buy-box__title-row {
  display: flex;
  align-items: start;
  justify-content: space-between;
  gap: 8px;
}

.product-detail-watchlist {
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  margin-top: 2px;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.product-detail-watchlist:hover {
  cursor: pointer;
}
.product-detail-watchlist:focus-visible {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
  border-radius: 4px;
}

.product-detail-watchlist__icon {
  color: #343434;
  transition: color 0.2s ease;
  pointer-events: none;
}
.product-detail-watchlist__icon:hover {
  cursor: pointer;
}

.product-detail-watchlist:hover .product-detail-watchlist__icon {
  color: #DF091D;
}

.product-detail-watchlist--active .product-detail-watchlist__icon {
  color: #DF091D;
}

@keyframes watchlist-pop {
  0% {
    transform: scale(1);
  }
  30% {
    transform: scale(1.35);
  }
  60% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
  }
}
.product-detail-watchlist--animating .product-detail-watchlist__icon {
  animation: watchlist-pop 0.4s ease;
}

.product-detail-bonus-question-icon {
  position: relative;
  display: inline-block;
  width: 20px;
  text-align: left;
  font-size: 14px;
  cursor: pointer;
}

.product_question_mark_icon {
  width: 16px;
  height: 16px;
  color: #F9A825;
  vertical-align: middle;
  display: inline-block;
  text-align: left;
}
.product_question_mark_icon:focus {
  outline: 2px solid #425DC7;
  outline-offset: 2px;
}

.product-detail-bonus-question-icon > div {
  position: absolute;
  width: 300px;
  background-color: #F2F2F2;
  bottom: 32px;
  left: 0px;
  padding: 16px;
  display: none;
  line-height: 1.5;
  border-radius: 8px;
  font-size: 16px;
  color: #343434;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  z-index: 999;
}
.product-detail-bonus-question-icon > div:after {
  position: absolute;
  width: 10px;
  height: 10px;
  border: 0 solid #FFFFFF;
  border-bottom-right-radius: 3px;
  top: 100%;
  left: 10%;
  margin-left: -20px;
  content: "";
  transform: rotate(45deg);
  margin-top: -6px;
  background: #F2F2F2;
}

.product-detail-bonus-question-icon > div > a {
  font-weight: 700;
  color: #343434;
}
.product-detail-bonus-question-icon > div > a:before {
  content: " ";
  height: 8px;
  width: 17px;
  display: inline-block;
  background-repeat: no-repeat;
  margin-right: 4px;
}

.product-detail-bonus-question-icon:hover > div {
  display: inline;
}

.product-detail-bonus-points {
  font-size: 16px;
  color: #343434;
}

.pdp-buy-box__tags {
  margin-bottom: 12px;
}
.pdp-buy-box__tags .tags-wrapper {
  display: flex;
  flex-flow: row wrap;
  gap: 8px;
}
.pdp-buy-box__tags .tags-wrapper .tag {
  background: #EDEDED;
  color: #343434;
  padding: 4px 8px;
  font-size: 14px;
  font-weight: 400;
  border-radius: 4px;
}

.pdp-buy-box__rating-link {
  text-decoration: none;
  display: block;
  margin-bottom: 12px;
}
.pdp-buy-box__rating-link:hover .pdp-buy-box__rating-count {
  text-decoration: underline;
}

.pdp-buy-box__rating {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 12px;
}

.pdp-buy-box__stars {
  display: flex;
  align-items: center;
  gap: 2px;
}

.pdp-buy-box__star {
  flex-shrink: 0;
}
.pdp-buy-box__star--filled {
  color: #FFD930;
}
.pdp-buy-box__star--empty {
  color: #4D4D4D;
}

.pdp-buy-box__rating-count {
  font-size: 14px;
  color: #767676;
}

.pdp-buy-box__status {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  margin-bottom: 8px;
}

.pdp-buy-box__status-icon {
  flex-shrink: 0;
  margin-top: 2px;
}

.pdp-buy-box__status-text {
  font-size: 14px;
  line-height: 20px;
  color: #343434;
}

.pdp-buy-box__bonus {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
}

.pdp-buy-box__bonus-icon {
  flex-shrink: 0;
  color: #343434;
}

.pdp-buy-box__bonus-text {
  font-size: 14px;
  line-height: 20px;
  color: #343434;
}

.pdp-buy-box__shipping {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
}

.pdp-buy-box__shipping-icon {
  flex-shrink: 0;
  color: #343434;
}

.pdp-buy-box__shipping-text {
  font-size: 14px;
  line-height: 20px;
  color: #343434;
}

.pdp-buy-box__info-icon {
  cursor: pointer;
  color: #343434;
}
.pdp-buy-box__info-icon:hover {
  color: #FFD930;
}

.button__icon {
  margin-right: 8px;
  flex-shrink: 0;
}

/**
 * Product Details Styles
 */
.pdp-details {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}

.pdp-details__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

.pdp-details__title {
  font-weight: 700;
  font-size: 22px;
  line-height: 30px;
  color: #343434;
  margin: 0;
}

.pdp-details__show-all {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #343434;
  background: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  text-decoration: underline;
}
.pdp-details__show-all:hover {
  color: #767676;
}
.pdp-details__show-all:focus {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
}

.pdp-details__accordions {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.pdp-details__accordion {
  background: #FFFFFF;
  border-radius: 5px;
  overflow: hidden;
}
.pdp-details__accordion--static .pdp-details__accordion-header {
  cursor: default;
}
.pdp-details__accordion--static .pdp-details__accordion-body {
  display: block;
}

.pdp-details__accordion-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 48px;
  padding: 12px 16px;
  background: #F2F2F2;
  cursor: pointer;
  list-style: none;
}
.pdp-details__accordion-header::-webkit-details-marker {
  display: none;
}
.pdp-details__accordion-header::marker {
  display: none;
  content: "";
}
.pdp-details__accordion-header:focus {
  outline: 2px solid #1057DD;
  outline-offset: -2px;
}

.pdp-details__accordion-title {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #343434;
}

.pdp-details__accordion-icon {
  flex-shrink: 0;
  color: #343434;
  transition: transform 0.2s ease;
}

details.pdp-details__accordion[open] > .pdp-details__accordion-header .pdp-details__accordion-icon {
  transform: rotate(180deg);
}

.pdp-details__accordion-body {
  padding: 24px 16px 32px;
}
.pdp-details__accordion-body p {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #343434;
  margin: 0 0 12px;
}
.pdp-details__accordion-body p:last-child {
  margin-bottom: 0;
}
.pdp-details__accordion-body ul {
  list-style-type: disc;
  padding-left: 24px;
  margin: 0;
}
.pdp-details__accordion-body ul li {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #343434;
  margin-bottom: 8px;
}
.pdp-details__accordion-body ul li:last-child {
  margin-bottom: 0;
}
.pdp-details__accordion-body ul li::marker {
  color: #FFD930;
}
.pdp-details__accordion-body ol {
  padding-left: 24px;
  margin: 0;
}
.pdp-details__accordion-body ol li {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #343434;
  margin-bottom: 8px;
}
.pdp-details__accordion-body ol li:last-child {
  margin-bottom: 0;
}
.pdp-details__accordion-body h3,
.pdp-details__accordion-body h4,
.pdp-details__accordion-body h5,
.pdp-details__accordion-body h6 {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #343434;
  margin: 0 0 10px;
}
.pdp-details__accordion-body table {
  width: 100%;
  border-collapse: collapse;
}
.pdp-details__accordion-body table th,
.pdp-details__accordion-body table td {
  font-size: 16px;
  line-height: 24px;
  color: #343434;
  padding: 10px;
  text-align: left;
  border-bottom: 1px solid #DEDEDE;
}
.pdp-details__accordion-body table th {
  font-weight: 700;
}
.pdp-details__accordion-body table td {
  font-weight: 400;
}

.pdp-details__manufacturer {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #343434;
  padding: 12px 0;
}
.pdp-details__manufacturer strong {
  font-weight: 700;
}

.pdp-details__seo-text {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #767676;
  padding: 12px 0;
}

.product-detail-description-section {
  display: flex;
  flex-flow: column;
  row-gap: 0.5rem;
  font-size: 16px;
  color: #343434;
  border-bottom: 1px solid #DEDEDE;
  padding: 10px 16px 40px 16px;
}

/**
 * Product Downloads Styles
 */
.product-detail-downloads {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 12px;
}

.product-detail-downloads__title {
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
  color: #343434;
  margin: 0;
}

.product-detail-downloads__list {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.product-detail-downloads__form {
  display: contents;
}

.product-detail-downloads__link {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  min-width: 80px;
  color: #343434;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  background: none;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  text-align: left;
}
.product-detail-downloads__link:hover {
  color: #DF091D;
}
.product-detail-downloads__link:hover .product-detail-downloads__icon {
  color: #DF091D;
}

.product-detail-downloads__icon {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  color: #343434;
}

.product-detail-downloads__list > form {
  display: contents;
}
.product-detail-downloads__list > form > button {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  min-width: 80px;
  color: #343434;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  background: none;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  text-align: left;
}
.product-detail-downloads__list > form > button:hover {
  color: #DF091D;
}
.product-detail-downloads__list > form > button:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23DF091D%27%3E%3Cpath d=%27M2 15H3V16H2C0.875 16 0 15.125 0 14V2C0 0.90625 0.875 0 2 0H6.875C7.25 0 7.65625 0.1875 7.9375 0.46875L11.5312 4.0625C11.8125 4.34375 12 4.75 12 5.125V9H11V6H7.5C6.65625 6 6 5.34375 6 4.5V1H2C1.4375 1 1 1.46875 1 2V14C1 14.5625 1.4375 15 2 15ZM10.9688 5C10.9375 4.9375 10.9062 4.84375 10.8438 4.78125L7.21875 1.15625C7.15625 1.09375 7.0625 1.0625 7 1.03125V4.5C7 4.78125 7.21875 5 7.5 5H10.9688ZM5.5 11H6.5C7.4375 11 8.25 11.8125 8.25 12.75C8.25 13.7188 7.4375 14.5 6.5 14.5H6V15.5C6 15.7812 5.75 16 5.5 16C5.21875 16 5 15.7812 5 15.5V11.5C5 11.25 5.21875 11 5.5 11ZM6.5 13.5C6.90625 13.5 7.25 13.1875 7.25 12.75C7.25 12.3438 6.90625 12 6.5 12H6V13.5H6.5ZM9.5 11H10.5C11.3125 11 12 11.6875 12 12.5V14.5C12 15.3438 11.3125 16 10.5 16H9.5C9.21875 16 9 15.7812 9 15.5V11.5C9 11.25 9.21875 11 9.5 11ZM10.5 15C10.75 15 11 14.7812 11 14.5V12.5C11 12.25 10.75 12 10.5 12H10V15H10.5ZM13 11.5C13 11.25 13.2188 11 13.5 11H15C15.25 11 15.5 11.25 15.5 11.5C15.5 11.7812 15.25 12 15 12H14V13H15C15.25 13 15.5 13.25 15.5 13.5C15.5 13.7812 15.25 14 15 14H14V15.5C14 15.7812 13.75 16 13.5 16C13.2188 16 13 15.7812 13 15.5V11.5Z%27/%3E%3C/svg%3E");
}
.product-detail-downloads__list > form > button::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23343434%27%3E%3Cpath d=%27M2 15H3V16H2C0.875 16 0 15.125 0 14V2C0 0.90625 0.875 0 2 0H6.875C7.25 0 7.65625 0.1875 7.9375 0.46875L11.5312 4.0625C11.8125 4.34375 12 4.75 12 5.125V9H11V6H7.5C6.65625 6 6 5.34375 6 4.5V1H2C1.4375 1 1 1.46875 1 2V14C1 14.5625 1.4375 15 2 15ZM10.9688 5C10.9375 4.9375 10.9062 4.84375 10.8438 4.78125L7.21875 1.15625C7.15625 1.09375 7.0625 1.0625 7 1.03125V4.5C7 4.78125 7.21875 5 7.5 5H10.9688ZM5.5 11H6.5C7.4375 11 8.25 11.8125 8.25 12.75C8.25 13.7188 7.4375 14.5 6.5 14.5H6V15.5C6 15.7812 5.75 16 5.5 16C5.21875 16 5 15.7812 5 15.5V11.5C5 11.25 5.21875 11 5.5 11ZM6.5 13.5C6.90625 13.5 7.25 13.1875 7.25 12.75C7.25 12.3438 6.90625 12 6.5 12H6V13.5H6.5ZM9.5 11H10.5C11.3125 11 12 11.6875 12 12.5V14.5C12 15.3438 11.3125 16 10.5 16H9.5C9.21875 16 9 15.7812 9 15.5V11.5C9 11.25 9.21875 11 9.5 11ZM10.5 15C10.75 15 11 14.7812 11 14.5V12.5C11 12.25 10.75 12 10.5 12H10V15H10.5ZM13 11.5C13 11.25 13.2188 11 13.5 11H15C15.25 11 15.5 11.25 15.5 11.5C15.5 11.7812 15.25 12 15 12H14V13H15C15.25 13 15.5 13.25 15.5 13.5C15.5 13.7812 15.25 14 15 14H14V15.5C14 15.7812 13.75 16 13.5 16C13.2188 16 13 15.7812 13 15.5V11.5Z%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}

/**
 * Product Gallery Styles
 * BEM naming convention: pdp-gallery
 */
.pdp-gallery {
  width: 100%;
  position: relative;
}

.pdp-gallery__main {
  position: relative;
  width: 100%;
  max-width: 400px;
  aspect-ratio: 1;
  margin: 0 auto;
  border: 1px solid #DEDEDE;
  background: #FFFFFF;
  overflow: hidden;
  border-radius: 4px;
}
@media (min-width: 768px) {
  .pdp-gallery__main {
    cursor: crosshair;
  }
}
.pdp-gallery__main img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain;
}
@media (min-width: 992px) {
  .pdp-gallery__main {
    max-width: 500px;
  }
}

.pdp-gallery__image {
  display: block;
  width: 100%;
  height: 100%;
}
.pdp-gallery__image .product_image {
  width: 100%;
  height: 100%;
}
.pdp-gallery__image .product_image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.pdp-gallery__image--xs {
  display: block;
}
@media (min-width: 375px) {
  .pdp-gallery__image--xs {
    display: none;
  }
}

.pdp-gallery__image--sm {
  display: none;
}
@media (min-width: 375px) {
  .pdp-gallery__image--sm {
    display: block;
  }
}

.pdp-gallery__video {
  display: none;
  width: 100%;
  max-width: 400px;
  margin: 24px auto 0;
}
.pdp-gallery__video video {
  width: 100%;
  height: auto;
}
@media (min-width: 992px) {
  .pdp-gallery__video {
    max-width: 500px;
  }
}

.pdp-gallery__thumbnails {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
  padding: 24px 0 0 0;
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .pdp-gallery__thumbnails {
    max-width: 500px;
  }
}

.pdp-gallery__thumbnail {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  padding: 0;
  border: 2px solid transparent;
  border-radius: 4px;
  background: #FFFFFF;
  cursor: pointer;
  transition: all 150ms ease;
  overflow: hidden;
}
.pdp-gallery__thumbnail:hover {
  border-color: #343434;
}
.pdp-gallery__thumbnail--active {
  border-color: #FFD930 !important;
  box-shadow: 0 0 0 1px #FFD930;
}
.pdp-gallery__thumbnail:focus {
  outline: 2px solid #425DC7;
  outline-offset: 2px;
}
.pdp-gallery__thumbnail:focus:not(:focus-visible) {
  outline: none;
}
.pdp-gallery__thumbnail img {
  display: block;
  width: 50px;
  height: 50px;
  object-fit: contain;
}
.pdp-gallery__thumbnail--video {
  background: #F6F6F6;
}

.pdp-gallery__zoom-lens {
  position: absolute;
  border: none;
  background: rgba(255, 255, 255, 0.4);
  pointer-events: none;
  z-index: 10;
  cursor: crosshair;
}

.pdp-gallery__zoom-window {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  max-width: 400px;
  max-height: 400px;
  border: 1px solid #DEDEDE;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  z-index: 100;
  pointer-events: none;
  overflow: hidden;
}
@media (min-width: 992px) {
  .pdp-gallery__zoom-window {
    max-width: 500px;
    max-height: 500px;
  }
}

@media (max-width: 767px) {
  .pdp-gallery__zoom-lens,
  .pdp-gallery__zoom-window {
    display: none !important;
  }
  .pdp-gallery__main {
    cursor: default;
  }
}
.pdp-discount-overlay {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: absolute;
  bottom: 16px;
  right: 16px;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: #DF091D;
  color: #FFFFFF;
  text-align: center;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.16);
  z-index: 10;
}
@media (min-width: 768px) {
  .pdp-discount-overlay {
    bottom: 24px;
    right: 24px;
    width: 80px;
    height: 80px;
  }
}

.pdp-discount-percentage {
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  margin-top: -2px;
}
@media (min-width: 768px) {
  .pdp-discount-percentage {
    font-size: 32px;
  }
}

.pdp-discount-label {
  font-size: 12px;
  font-weight: 400;
  font-style: italic;
  line-height: 1;
  margin-top: 2px;
}
@media (min-width: 768px) {
  .pdp-discount-label {
    font-size: 14px;
  }
}

.pdp-discount-offer {
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  margin-top: -2px;
}

.pdp-discount-price {
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  margin-top: -2px;
}

.product-detail-sticky-header__image .pdp-discount-overlay {
  width: 32px;
  height: 32px;
  bottom: 4px;
  right: 4px;
}
@media (min-width: 768px) {
  .product-detail-sticky-header__image .pdp-discount-overlay {
    width: 32px;
    height: 32px;
  }
}

.product-detail-sticky-header__image .pdp-discount-percentage {
  font-size: 12px;
  margin-top: -1px;
}
@media (min-width: 768px) {
  .product-detail-sticky-header__image .pdp-discount-percentage {
    font-size: 12px;
  }
}

.product-detail-sticky-header__image .pdp-discount-label {
  font-size: 8px;
  margin-top: 1px;
}
@media (min-width: 768px) {
  .product-detail-sticky-header__image .pdp-discount-label {
    font-size: 8px;
  }
}

.product-detail-sticky-header__image .pdp-discount-offer {
  font-size: 10px;
}
@media (min-width: 768px) {
  .product-detail-sticky-header__image .pdp-discount-offer {
    font-size: 10px;
  }
}

.product-detail-sticky-header__image .pdp-discount-price {
  font-size: 10px;
}
@media (min-width: 768px) {
  .product-detail-sticky-header__image .pdp-discount-price {
    font-size: 10px;
  }
}

.product-detail-sticky-header__image .pdp-discount-bonus-amount {
  font-size: 12px;
  margin-top: -1px;
}
@media (min-width: 768px) {
  .product-detail-sticky-header__image .pdp-discount-bonus-amount {
    font-size: 12px;
  }
}

.product-detail-sticky-header__image .pdp-discount-bonus {
  font-size: 8px;
  margin-top: 1px;
}
@media (min-width: 768px) {
  .product-detail-sticky-header__image .pdp-discount-bonus {
    font-size: 8px;
  }
}

@media (max-width: 374px) {
  .pdp-gallery__main {
    max-width: 100%;
    width: 100%;
  }
  .pdp-gallery__video {
    max-width: 100%;
  }
  .pdp-gallery__thumbnails {
    max-width: 100%;
    gap: 6px;
  }
  .pdp-gallery__thumbnail {
    width: 48px;
    height: 48px;
  }
  .pdp-gallery__thumbnail img {
    width: 42px;
    height: 42px;
  }
}
/**
 * Product Highlights Styles
 */
.product-detail-highlights__content {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 12px;
  color: #343434;
}

.product-detail-highlights__title {
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
  color: #343434;
  margin: 0;
}

.product-detail-highlights__list {
  display: flex;
  flex-direction: column;
  gap: 8px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.product-detail-highlights__list li {
  display: flex;
  gap: 8px;
  align-items: flex-start;
  font-size: 16px;
  line-height: 24px;
  color: #343434;
}
.product-detail-highlights__list li::before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  min-width: 4px;
  background-color: #343434;
  border-radius: 50%;
  margin-top: 10px;
  margin-left: 8px;
}

.product-detail-highlights__essential {
  font-size: 16px;
  line-height: 24px;
  color: #343434;
}

.product-detail-highlights__stats {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 20px 12px;
  border-top: 1px solid #DEDEDE;
  border-bottom: 1px solid #DEDEDE;
}

.product-detail-highlights__stats-row {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
@media (min-width: 768px) {
  .product-detail-highlights__stats-row {
    flex-wrap: nowrap;
  }
}

.product-detail-highlights__stats-item {
  display: flex;
  gap: 8px;
  align-items: flex-start;
  flex: 1 1 calc(50% - 8px);
  min-width: 0;
}
@media (min-width: 768px) {
  .product-detail-highlights__stats-item {
    flex: 1 0 0;
  }
}

.product-detail-highlights__stats-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}
.product-detail-highlights__stats-icon .icon {
  width: 24px;
  height: 21px;
  color: #343434;
}

.product-detail-highlights__stats-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 0;
  flex: 1;
}

.product-detail-highlights__stats-label {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #343434;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.product-detail-highlights__stats-value {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #767676;
  overflow: hidden;
  text-overflow: ellipsis;
}
.product-detail-highlights__stats-value--link {
  color: #767676;
  text-decoration: none;
}
.product-detail-highlights__stats-value--link:hover {
  text-decoration: underline;
}

/**
 * Product Reviews Styles
 */
.pdp-reviews {
  display: flex;
  flex-direction: column;
  gap: 48px;
  width: 100%;
}

.pdp-reviews__summary {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.pdp-reviews__title {
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
  color: #343434;
  margin: 0;
}

.pdp-reviews__stars-row {
  display: flex;
  gap: 10px;
  align-items: center;
}
@media (min-width: 768px) {
  .pdp-reviews__stars-row {
    gap: 24px;
  }
}

.pdp-reviews__total {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
  padding: 10px 0;
  min-width: 80px;
}
@media (min-width: 768px) {
  .pdp-reviews__total {
    gap: 10px;
    flex: 1;
    min-width: 0;
  }
}

.pdp-reviews__score {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
  color: #343434;
  text-align: center;
}
@media (min-width: 768px) {
  .pdp-reviews__score {
    font-size: 48px;
    line-height: 64px;
  }
}

.pdp-reviews__stars {
  display: flex;
  gap: 8px;
}
.pdp-reviews__stars svg {
  width: 24px;
  height: 24px;
}
@media (min-width: 768px) {
  .pdp-reviews__stars svg {
    width: 32px;
    height: 32px;
  }
}

.pdp-reviews__star {
  fill: #FFD930;
  color: #FFD930;
}

.pdp-reviews__count {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #343434;
  text-align: center;
}
@media (min-width: 768px) {
  .pdp-reviews__count {
    font-size: 16px;
    line-height: 24px;
  }
}

.pdp-reviews__breakdown {
  display: flex;
  flex-direction: column;
  gap: 4px;
  flex: 1;
  min-width: 0;
}

.pdp-reviews__breakdown-row {
  display: flex;
  align-items: center;
  gap: 8px;
}
@media (min-width: 768px) {
  .pdp-reviews__breakdown-row {
    gap: 10px;
  }
}

.pdp-reviews__breakdown-label {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #343434;
  white-space: nowrap;
  min-width: 28px;
}
@media (min-width: 768px) {
  .pdp-reviews__breakdown-label {
    font-size: 16px;
    line-height: 24px;
    min-width: 32px;
  }
}

.pdp-reviews__breakdown-track {
  flex: 1;
  height: 4px;
  background-color: #F2F2F2;
  overflow: hidden;
  min-width: 0;
}

.pdp-reviews__breakdown-bar {
  height: 100%;
  background-color: #DF091D;
}

.pdp-reviews__breakdown-count {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #343434;
  min-width: 24px;
  text-align: right;
}
@media (min-width: 768px) {
  .pdp-reviews__breakdown-count {
    font-size: 16px;
    line-height: 24px;
    min-width: 32px;
  }
}

.pdp-reviews__ctas {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.pdp-reviews__cta-label {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #343434;
  margin: 0;
}

.pdp-reviews__cta-row {
  display: flex;
  gap: 24px;
}
@media (max-width: 767px) {
  .pdp-reviews__cta-row {
    flex-direction: column;
    gap: 12px;
  }
}

.pdp-reviews__star-selector {
  display: flex;
  align-items: center;
  flex: 1;
  border: 1px solid #DEDEDE;
  border-radius: 4px;
  overflow: hidden;
  padding: 10px 4px;
  max-height: 48px;
}

.pdp-reviews__star-selector-item {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  height: 32px;
  cursor: pointer;
  color: #DEDEDE;
  transition: color 0.2s ease;
}
.pdp-reviews__star-selector-item:hover, .pdp-reviews__star-selector-item--highlighted {
  color: #FFD930;
}
.pdp-reviews__star-selector-item:focus {
  outline: 2px solid #425DC7;
  outline-offset: -2px;
}

.pdp-reviews__star-selector-divider {
  width: 1px;
  height: 100%;
  background-color: #DEDEDE;
  align-self: stretch;
}

.pdp-reviews__hint {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #767676;
  margin: 0;
}

.pdp-reviews__info-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #767676;
  margin: 0;
}

.pdp-reviews__info-link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #343434;
  text-decoration: none;
}
.pdp-reviews__info-link:hover {
  text-decoration: underline;
}
.pdp-reviews__info-link svg {
  flex-shrink: 0;
}

.pdp-reviews__list {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.pdp-reviews__list-header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 24px;
}
@media (max-width: 767px) {
  .pdp-reviews__list-header {
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
  }
}

.pdp-reviews__list-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #343434;
  margin: 0;
  flex: 1;
}

.pdp-reviews__sort {
  display: flex;
  align-items: center;
  gap: 8px;
}

.pdp-reviews__sort-label {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #767676;
}

.pdp-reviews__sort-select {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #343434;
  border: none;
  background: transparent;
  cursor: pointer;
  padding-right: 12px;
}
.pdp-reviews__sort-select:focus {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
}

.pdp-reviews__container {
  display: flex;
  flex-direction: column;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes skeletonFade {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
}
.pdp-reviews__load-more {
  display: flex;
  justify-content: center;
  padding-top: 24px;
}
.pdp-reviews__load-more .button--secondary:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.pdp-reviews__skeleton-container {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.pdp-review--skeleton {
  pointer-events: none;
}
.pdp-review--skeleton .skeleton {
  background-color: #F2F2F2;
  animation: skeletonFade 1.2s infinite;
  border-radius: 4px;
  display: inline-block;
}
.pdp-review--skeleton .skeleton--icon {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
  flex-shrink: 0;
}
.pdp-review--skeleton .skeleton--text {
  height: 16px;
  margin-bottom: 8px;
}
.pdp-review--skeleton .skeleton--text.skeleton--author-name {
  width: 120px;
  display: inline-block;
}
.pdp-review--skeleton .skeleton--text.skeleton--date {
  width: 80px;
  margin-bottom: 0;
}
.pdp-review--skeleton .skeleton--text.skeleton--review-title {
  width: 60%;
  height: 20px;
  margin-bottom: 10px;
}
.pdp-review--skeleton .skeleton--text.skeleton--review-text {
  width: 100%;
  margin-bottom: 8px;
}
.pdp-review--skeleton .skeleton--text.skeleton--review-text-short {
  width: 75%;
}
.pdp-review--skeleton .skeleton--button {
  width: 100px;
  height: 20px;
  margin-right: 24px;
  display: inline-block;
}

.pdp-review.is-new {
  animation: fadeInUp 0.3s ease-out;
}

.pdp-review {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 24px 0;
  border-bottom: 1px solid #DEDEDE;
}
.pdp-review:first-child {
  border-top: 1px solid #DEDEDE;
}

.pdp-review__header {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.pdp-review__meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

.pdp-review__author {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #343434;
}

.pdp-review__verified-icon {
  color: #4CAF50;
  flex-shrink: 0;
}

.pdp-review__date {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #767676;
}

.pdp-review__rating {
  display: flex;
  gap: 2px;
}

.pdp-review__star {
  fill: #FFD930;
  color: #FFD930;
}
.pdp-review__star--empty {
  fill: #DEDEDE;
  color: #DEDEDE;
}

.pdp-review__content {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.pdp-review__title {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #343434;
  margin: 0;
}

.pdp-review__text {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #343434;
  margin: 0;
}

.pdp-review__footer {
  padding-top: 8px;
}

.pdp-review__actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 24px;
}

.pdp-review__action-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #343434;
  transition: color 0.2s ease;
}
.pdp-review__action-btn:hover {
  color: #767676;
}
.pdp-review__action-btn:focus {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
}
.pdp-review__action-btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.pdp-review__action-icon {
  flex-shrink: 0;
}
.pdp-review__action-icon--processing {
  position: absolute;
}

.pdp-review__action-message {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #4CAF50;
  margin: 10px 0;
  padding: 8px 10px;
  background-color: #E8F5E9;
  border-radius: 4px;
}

.product-detail-reviews-section {
  max-width: 1500px;
  margin: 0 auto;
  padding: 64px 24px;
}

.product-detail-feedback-area {
  position: relative;
  display: flex;
  align-items: start;
  gap: 30px;
  padding-top: 20px;
  border-top: 1px solid #DEDEDE;
}

.product-detail-reviews-load-more {
  margin: 32px 0;
  clear: both;
}

.product-detail-review-button-show {
  display: block;
}

.product-detail-review-button-hide,
.product-detail-review-collapse {
  display: none;
}

/**
 * Product Rating Modal Styles
 */
.pdp-rating-modal__backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1040;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s ease, visibility 0.2s ease;
}
.pdp-rating-modal__backdrop.is-visible {
  opacity: 1;
  visibility: visible;
}

.pdp-rating-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1050;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s ease, visibility 0.2s ease;
}
.pdp-rating-modal.is-visible {
  opacity: 1;
  visibility: visible;
}

.pdp-rating-modal__dialog {
  width: 100%;
  max-width: 500px;
  max-height: calc(100vh - 48px);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.pdp-rating-modal__content {
  background: #FFFFFF;
  border-radius: 12px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  max-height: 100%;
  overflow: hidden;
}

.pdp-rating-modal__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px;
  border-bottom: 1px solid #DEDEDE;
  flex-shrink: 0;
}

.pdp-rating-modal__title {
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
  color: #343434;
  margin: 0;
}

.pdp-rating-modal__close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 8px;
  background: none;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  color: #767676;
  transition: background-color 0.15s ease, color 0.15s ease;
}
.pdp-rating-modal__close svg {
  width: 16px !important;
  height: 16px !important;
  flex-shrink: 0;
}
.pdp-rating-modal__close:hover {
  color: #343434;
  background-color: #F2F2F2;
}
.pdp-rating-modal__close:focus {
  outline: 2px solid #425DC7;
  outline-offset: 2px;
}

.pdp-rating-modal__body {
  padding: 20px;
  overflow-y: auto;
  flex: 1;
}

.pdp-rating-form {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.pdp-rating-form__fieldset {
  border: none;
  padding: 0;
  margin: 0;
}

.pdp-rating-form__legend {
  display: block;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #343434;
  margin-bottom: 10px;
}

.pdp-rating-form__hint {
  font-size: 14px;
  line-height: 20px;
  color: #767676;
  margin: 0 0 10px 0;
}

.pdp-rating-form__radio-group {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.pdp-rating-form__radio-label {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}

.pdp-rating-form__radio-input {
  width: 20px;
  height: 20px;
  accent-color: #DF091D;
  cursor: pointer;
}
.pdp-rating-form__radio-input:focus {
  outline: 2px solid #425DC7;
  outline-offset: 2px;
}

.pdp-rating-form__radio-text {
  font-size: 16px;
  line-height: 24px;
  color: #343434;
}

.pdp-rating-form__stars-input,
.pdp-rating-form__stars-input.product_rating_stars,
.product_rating_stars.pdp-rating-form__stars-input {
  display: flex !important;
  flex-direction: row !important;
  flex-flow: row nowrap !important;
  justify-content: flex-start !important;
  gap: 8px;
  width: auto !important;
  block-size: auto !important;
  margin-bottom: 0 !important;
}
.pdp-rating-form__stars-input input[type=radio],
.pdp-rating-form__stars-input.product_rating_stars input[type=radio],
.product_rating_stars.pdp-rating-form__stars-input input[type=radio] {
  position: absolute !important;
  opacity: 0 !important;
  width: 0 !important;
  height: 0 !important;
  pointer-events: none !important;
  display: block !important;
}
.pdp-rating-form__stars-input label,
.pdp-rating-form__stars-input label.icon,
.pdp-rating-form__stars-input label.icon-star-o,
.pdp-rating-form__stars-input label.icon-star,
.pdp-rating-form__stars-input.product_rating_stars label,
.pdp-rating-form__stars-input.product_rating_stars label.icon,
.pdp-rating-form__stars-input.product_rating_stars label.icon-star-o,
.pdp-rating-form__stars-input.product_rating_stars label.icon-star,
.product_rating_stars.pdp-rating-form__stars-input label,
.product_rating_stars.pdp-rating-form__stars-input label.icon,
.product_rating_stars.pdp-rating-form__stars-input label.icon-star-o,
.product_rating_stars.pdp-rating-form__stars-input label.icon-star {
  display: flex !important;
  cursor: pointer;
  transition: transform 0.1s ease;
  font-family: inherit !important;
  font-size: 0 !important;
  background: none !important;
  padding: 0 !important;
  line-height: 1 !important;
}
.pdp-rating-form__stars-input label::before,
.pdp-rating-form__stars-input label.icon::before,
.pdp-rating-form__stars-input label.icon-star-o::before,
.pdp-rating-form__stars-input label.icon-star::before,
.pdp-rating-form__stars-input.product_rating_stars label::before,
.pdp-rating-form__stars-input.product_rating_stars label.icon::before,
.pdp-rating-form__stars-input.product_rating_stars label.icon-star-o::before,
.pdp-rating-form__stars-input.product_rating_stars label.icon-star::before,
.product_rating_stars.pdp-rating-form__stars-input label::before,
.product_rating_stars.pdp-rating-form__stars-input label.icon::before,
.product_rating_stars.pdp-rating-form__stars-input label.icon-star-o::before,
.product_rating_stars.pdp-rating-form__stars-input label.icon-star::before {
  content: none !important;
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  visibility: hidden !important;
}
.pdp-rating-form__stars-input label:hover,
.pdp-rating-form__stars-input label.icon:hover,
.pdp-rating-form__stars-input label.icon-star-o:hover,
.pdp-rating-form__stars-input label.icon-star:hover,
.pdp-rating-form__stars-input.product_rating_stars label:hover,
.pdp-rating-form__stars-input.product_rating_stars label.icon:hover,
.pdp-rating-form__stars-input.product_rating_stars label.icon-star-o:hover,
.pdp-rating-form__stars-input.product_rating_stars label.icon-star:hover,
.product_rating_stars.pdp-rating-form__stars-input label:hover,
.product_rating_stars.pdp-rating-form__stars-input label.icon:hover,
.product_rating_stars.pdp-rating-form__stars-input label.icon-star-o:hover,
.product_rating_stars.pdp-rating-form__stars-input label.icon-star:hover {
  transform: scale(1.1);
}
.pdp-rating-form__stars-input label span.visually-hidden,
.pdp-rating-form__stars-input label.icon span.visually-hidden,
.pdp-rating-form__stars-input label.icon-star-o span.visually-hidden,
.pdp-rating-form__stars-input label.icon-star span.visually-hidden,
.pdp-rating-form__stars-input.product_rating_stars label span.visually-hidden,
.pdp-rating-form__stars-input.product_rating_stars label.icon span.visually-hidden,
.pdp-rating-form__stars-input.product_rating_stars label.icon-star-o span.visually-hidden,
.pdp-rating-form__stars-input.product_rating_stars label.icon-star span.visually-hidden,
.product_rating_stars.pdp-rating-form__stars-input label span.visually-hidden,
.product_rating_stars.pdp-rating-form__stars-input label.icon span.visually-hidden,
.product_rating_stars.pdp-rating-form__stars-input label.icon-star-o span.visually-hidden,
.product_rating_stars.pdp-rating-form__stars-input label.icon-star span.visually-hidden {
  display: block !important;
  font-size: 16px !important;
}
.pdp-rating-form__stars-input .pdp-rating-form__star-icon,
.pdp-rating-form__stars-input.product_rating_stars .pdp-rating-form__star-icon,
.product_rating_stars.pdp-rating-form__stars-input .pdp-rating-form__star-icon {
  width: 32px !important;
  height: 32px !important;
  color: #FFD930 !important;
}
.pdp-rating-form__stars-input input[type=radio]:focus + label,
.pdp-rating-form__stars-input.product_rating_stars input[type=radio]:focus + label,
.product_rating_stars.pdp-rating-form__stars-input input[type=radio]:focus + label {
  outline: 2px solid #425DC7;
  outline-offset: 2px;
  border-radius: 4px;
}
.pdp-rating-form__stars-input input[type=radio]:checked ~ label,
.pdp-rating-form__stars-input input[type=radio]:checked ~ label.icon,
.pdp-rating-form__stars-input input[type=radio]:checked ~ label.icon-star,
.pdp-rating-form__stars-input.product_rating_stars input[type=radio]:checked ~ label,
.pdp-rating-form__stars-input.product_rating_stars input[type=radio]:checked ~ label.icon,
.pdp-rating-form__stars-input.product_rating_stars input[type=radio]:checked ~ label.icon-star,
.product_rating_stars.pdp-rating-form__stars-input input[type=radio]:checked ~ label,
.product_rating_stars.pdp-rating-form__stars-input input[type=radio]:checked ~ label.icon,
.product_rating_stars.pdp-rating-form__stars-input input[type=radio]:checked ~ label.icon-star {
  font-size: 0 !important;
}
.pdp-rating-form__stars-input input[type=radio]:checked ~ label::before,
.pdp-rating-form__stars-input input[type=radio]:checked ~ label.icon::before,
.pdp-rating-form__stars-input input[type=radio]:checked ~ label.icon-star::before,
.pdp-rating-form__stars-input.product_rating_stars input[type=radio]:checked ~ label::before,
.pdp-rating-form__stars-input.product_rating_stars input[type=radio]:checked ~ label.icon::before,
.pdp-rating-form__stars-input.product_rating_stars input[type=radio]:checked ~ label.icon-star::before,
.product_rating_stars.pdp-rating-form__stars-input input[type=radio]:checked ~ label::before,
.product_rating_stars.pdp-rating-form__stars-input input[type=radio]:checked ~ label.icon::before,
.product_rating_stars.pdp-rating-form__stars-input input[type=radio]:checked ~ label.icon-star::before {
  content: none !important;
  display: none !important;
  visibility: hidden !important;
}
.pdp-rating-form__stars-input:hover label::before, .pdp-rating-form__stars-input:hover input[type=radio]:checked ~ label::before,
.pdp-rating-form__stars-input.product_rating_stars:hover label::before,
.pdp-rating-form__stars-input.product_rating_stars:hover input[type=radio]:checked ~ label::before,
.product_rating_stars.pdp-rating-form__stars-input:hover label::before,
.product_rating_stars.pdp-rating-form__stars-input:hover input[type=radio]:checked ~ label::before {
  content: none !important;
  display: none !important;
}

.pdp-rating-form__textarea {
  width: 100%;
  min-height: 120px;
  padding: 10px;
  font-family: inherit;
  font-size: 16px;
  line-height: 24px;
  color: #343434;
  border: 1px solid #DEDEDE;
  border-radius: 8px;
  resize: vertical;
  transition: border-color 0.15s ease;
}
.pdp-rating-form__textarea:focus {
  outline: none;
  border-color: #DF091D;
  box-shadow: 0 0 0 2px rgba(223, 9, 29, 0.2);
}
.pdp-rating-form__textarea::placeholder {
  color: #767676;
}

.pdp-rating-form__textarea-hint {
  font-size: 14px;
  line-height: 20px;
  color: #767676;
  margin: 8px 0 0 0;
}

.pdp-rating-form__submit {
  width: 100%;
  margin-top: 10px;
}

.pdp-rating-form__message, .product_rating_message.error, .product_rating_message.success {
  font-size: 16px;
  line-height: 24px;
  padding: 10px;
  border-radius: 8px;
  display: none;
}
.pdp-rating-form__message.is-success, .is-success.product_rating_message.error, .is-success.product_rating_message.success {
  display: block;
  background-color: rgba(76, 175, 80, 0.1);
  color: #4CAF50;
}
.pdp-rating-form__message.is-error, .is-error.product_rating_message.error, .is-error.product_rating_message.success {
  display: block;
  background-color: rgba(211, 47, 47, 0.1);
  color: #D32F2F;
}

.pdp-rating-form--submitted {
  text-align: center;
}

.pdp-rating-form--submitted-state {
  pointer-events: none;
}
.pdp-rating-form--submitted-state .pdp-rating-form__message, .pdp-rating-form--submitted-state .product_rating_message.error, .pdp-rating-form--submitted-state .product_rating_message.success {
  margin-top: 12px;
  padding: 20px;
  border-radius: 12px;
  text-align: center;
  font-weight: 600;
}

.pdp-rating-form__submitted-stars {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-bottom: 12px;
}
.pdp-rating-form__submitted-stars .pdp-rating-form__star-icon {
  color: #DEDEDE;
}
.pdp-rating-form__submitted-stars .pdp-rating-form__star-icon--filled {
  color: #FFD930;
}

.pdp-rating-form__submitted-headline {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #343434;
  margin: 0 0 8px 0;
}

.pdp-rating-form__submitted-text {
  font-size: 16px;
  line-height: 24px;
  color: #343434;
  margin: 0 0 12px 0;
}

.pdp-rating-form__success-message {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-size: 16px;
  line-height: 24px;
  color: #4CAF50;
  margin: 0;
}
.pdp-rating-form__success-message svg {
  flex-shrink: 0;
}

.product_rating_message.success {
  display: block;
  background-color: rgba(76, 175, 80, 0.1);
  color: #4CAF50;
}
.product_rating_message.error {
  display: block;
  background-color: rgba(211, 47, 47, 0.1);
  color: #D32F2F;
}

/**
 * Product Sticky Header Styles
 * Fixed header that appears on scroll
 */
.product-detail-sticky-header {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #FFFFFF;
  text-align: center;
  border-bottom: 1px solid #DEDEDE;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  z-index: 102;
}
.product-detail-sticky-header.visible {
  display: block;
}
.product-detail-sticky-header__inner {
  max-width: 1200px;
  margin: 0 auto;
  padding: 8px 20px;
  text-align: left;
  display: flex;
  align-items: center;
  gap: 20px;
}

.product-detail-sticky-header__image {
  flex-shrink: 0;
  width: 90px;
  height: 90px;
}
.product-detail-sticky-header__image img {
  width: 90px;
  height: 90px;
  object-fit: contain;
}
@media (max-width: 991.98px) {
  .product-detail-sticky-header__image .responsive_base.product_image_90_90 {
    height: 60px;
    width: 60px;
  }
}

.product-detail-sticky-header__content {
  flex: 1;
  min-width: 0;
  overflow: hidden;
}

.product-detail-sticky-header__title {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #343434;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 4px;
}

.product-detail-sticky-header__info {
  font-size: 14px;
  line-height: 20px;
  color: #767676;
}
.product-detail-sticky-header__info .product_status_box {
  position: static !important;
}

.product-detail-sticky-header__price {
  flex-shrink: 0;
  text-align: right;
  min-width: 140px;
}

.product-detail-sticky-header__original-price {
  text-decoration: line-through;
  color: rgba(52, 52, 52, 0.72);
  font-size: 16px;
  line-height: 24px;
}
.product-detail-sticky-header__original-price sup {
  text-decoration: none;
}

.product-detail-sticky-header__current-price {
  color: #DF091D;
  font-size: 28px;
  font-style: italic;
  line-height: 37px;
}
.product-detail-sticky-header__current-price span {
  font-size: 18px;
  vertical-align: super;
}

.product-detail-sticky-header__button {
  flex-shrink: 0;
}
.product-detail-sticky-header__button .button {
  white-space: nowrap;
}

@media (max-width: 991px) {
  .product-detail-sticky-header__inner {
    padding: 8px 15px;
    gap: 10px;
  }
  .product-detail-sticky-header__image {
    width: 60px;
    height: 60px;
  }
  .product-detail-sticky-header__image img {
    width: 60px;
    height: 60px;
  }
  .product-detail-sticky-header__title {
    font-size: 16px;
  }
  .product-detail-sticky-header__current-price {
    font-size: 22px;
  }
  .product-detail-sticky-header__current-price span {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .product-detail-sticky-header__content {
    display: none;
  }
  .product-detail-sticky-header__price {
    min-width: auto;
  }
}
/**
 * Product Info Overlay Styles
 * Tooltip-style popover for product information
 */
.pdp-info-overlay__backdrop {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.08);
  z-index: 1999;
}

.pdp-info-overlay {
  position: fixed;
  z-index: 2000;
  display: none;
  padding: 0;
}

.pdp-info-overlay__content {
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  border-radius: 6px;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.12);
  max-width: 320px;
  width: auto;
  max-height: 60vh;
  overflow-y: auto;
  position: relative;
}
.pdp-info-overlay__content::before {
  content: "";
  position: absolute;
  top: -8px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #DEDEDE;
  z-index: -1;
}
.pdp-info-overlay__content::after {
  content: "";
  position: absolute;
  top: -6px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #FFFFFF;
}

.pdp-info-overlay__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  border-bottom: 1px solid #DEDEDE;
  gap: 12px;
}

.pdp-info-overlay__title {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  color: #343434;
  flex: 1;
}

.pdp-info-overlay__close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  background: transparent;
  border: none;
  font-size: 18px;
  cursor: pointer;
  color: #767676;
  border-radius: 3px;
  transition: all 0.15s ease;
  flex-shrink: 0;
}
.pdp-info-overlay__close:hover {
  background: #F6F6F6;
  color: #343434;
}
.pdp-info-overlay__close:focus {
  outline: 1px solid #FFD930;
  outline-offset: 1px;
}

.pdp-info-overlay__body {
  padding: 12px 16px;
  font-size: 12px;
  line-height: 1.4;
  color: #343434;
}

.pdp-info-content p {
  margin: 0 0 8px 0;
}
.pdp-info-content p:last-child {
  margin-bottom: 0;
}
.pdp-info-content p small {
  color: #767676;
  font-size: 12px;
}

.pdp-info-free {
  color: #006600;
  font-weight: 600;
}

@media (max-width: 575px) {
  .pdp-info-overlay__content {
    max-width: calc(100vw - 24px);
  }
  .pdp-info-overlay__header {
    padding: 10px 12px;
  }
  .pdp-info-overlay__body {
    padding: 10px 12px;
  }
}
#listing-container {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 992px) {
  #listing-container {
    flex-direction: row;
  }
}

#listing-main-content {
  flex: 1;
  min-width: 0;
  padding: 0;
}
@media (min-width: 992px) {
  #listing-main-content {
    padding: 0;
  }
}

.search-result-products-list {
  width: 100%;
}

.ais-Hits {
  width: 100%;
}

.algolia-hits-list {
  margin: 0;
  padding: 0;
}
.algolia-hits-list li {
  margin-left: 0;
}

#search-result-container {
  width: 100%;
}

.search-result-container {
  width: 100%;
}

[data-selector=searchresults] {
  flex-direction: column;
}

.service-hits-wrapper {
  width: 100%;
  max-width: calc(100% - 276px - 24px);
  margin-left: auto;
  padding: 8px 12px;
  gap: 12px;
}
@media (max-width: 991.98px) {
  .service-hits-wrapper {
    max-width: 100%;
    margin-left: 0;
  }
}
.service-hits-wrapper h3 {
  display: none;
}
.service-hits-wrapper ul {
  display: flex;
  flex-wrap: wrap;
  align-items: start;
  flex-direction: column;
  gap: 8px;
  padding: 0;
  margin-block: 30px;
  list-style: none;
}
.service-hits-wrapper ul > div {
  display: flex;
  align-items: center;
}
.service-hits-wrapper li {
  display: flex;
  align-items: center;
  margin: 0;
}
.service-hits-wrapper a {
  display: flex;
  align-items: center;
  gap: 2px;
  font-size: 12px;
  color: #767676;
  text-decoration: none;
}
.service-hits-wrapper a:hover {
  color: #343434;
}
.service-hits-wrapper a > div {
  display: flex;
  align-items: center;
  gap: 2px;
}
.service-hits-wrapper a svg {
  width: 12px;
  height: 12px;
  min-width: 12px;
  flex-shrink: 0;
  overflow: visible;
}
.service-hits-wrapper .ais-Highlight-highlighted,
.service-hits-wrapper .ais-Highlight-nonHighlighted {
  background: none;
  font-weight: inherit;
}
.service-hits-wrapper .service-hits-content-wrapper.d-none {
  display: none !important;
}

.category-select {
  margin-bottom: 12px;
}
.category-select__dropdown {
  width: 100%;
  height: 44px;
  padding: 0 12px;
  padding-right: 24px;
  font-size: 14px;
  color: #343434;
  background: #FFFFFF url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27%3E%3Cpath fill=%27%23666%27 d=%27M6 8L1 3h10z%27/%3E%3C/svg%3E") no-repeat right 12px center;
  border: 1px solid #DEDEDE;
  border-radius: 5px;
  appearance: none;
  cursor: pointer;
}
.category-select__dropdown:focus {
  outline: none;
  border-color: #EDBA00;
}

.listing-header {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media (min-width: 992px) {
  .listing-header {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
}
.listing-header__products-title {
  font-size: 16px;
  font-weight: 700;
  color: #343434;
  margin: 0;
  line-height: inherit;
}
.listing-header__products-title--search {
  font-weight: 400;
}

.listing-controls {
  display: flex;
  align-items: center;
  gap: 12px;
}
.listing-controls__filter-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 500;
  color: #343434;
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  border-radius: 5px;
  cursor: pointer;
}
.listing-controls__filter-btn:hover {
  background: #F6F6F6;
}
.listing-controls__filter-btn svg {
  flex-shrink: 0;
}
.listing-controls__view-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  color: #767676;
  background: #FFFFFF;
  border: none;
  border-radius: 4px;
  text-decoration: none;
  cursor: pointer;
}
.listing-controls__view-btn:hover {
  color: #343434;
  background: #F6F6F6;
}
.listing-controls__view-btn--active {
  color: #DF091D;
  background: #FFFFFF;
}
.listing-controls__sort-dropdown {
  display: flex;
  align-items: center;
}
.listing-controls__sort-icon {
  flex-shrink: 0;
  color: #343434;
}
.listing-controls__sort-select {
  height: 32px;
  padding: 0 10px;
  font-size: 14px;
  color: #343434;
  background: #FFFFFF;
  border: none;
  border-radius: 4px;
  appearance: none;
  cursor: pointer;
}
.listing-controls__sort-select:hover {
  background-color: #F6F6F6;
}
.listing-controls__sort-select:focus {
  outline: none;
}

.listing-controls-mobile {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 12px;
  margin-block: 12px;
  padding-inline: 0;
}
.listing-controls-mobile .listing-controls__filter-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  height: 32px;
  padding: 4px 10px;
  font-size: 14px;
  color: #343434;
  background: #FFFFFF;
  border: 1px solid #767676;
  border-radius: 4px;
  cursor: pointer;
  flex-shrink: 0;
}
.listing-controls-mobile .listing-controls__filter-btn:hover {
  background: #F6F6F6;
}
.listing-controls-mobile .listing-controls__filter-btn svg {
  flex-shrink: 0;
}
.listing-controls-mobile .listing-controls__filter-count {
  font-weight: 700;
  color: #DF091D;
}
.listing-controls-mobile .listing-controls__right {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.listing-controls-mobile .listing-controls__sort-dropdown {
  display: flex;
  align-items: center;
  position: relative;
  gap: 8px;
  margin-left: 10px;
}
.listing-controls-mobile .listing-controls__sort-icon {
  flex-shrink: 0;
  color: #343434;
}
.listing-controls-mobile .listing-controls__sort-select {
  height: 32px;
  padding: 0 8px;
  padding-left: 0;
  font-size: 14px;
  color: #343434;
  background: transparent;
  border: none;
  appearance: none;
  cursor: pointer;
}
.listing-controls-mobile .listing-controls__sort-select:focus {
  outline: none;
}

.clear-filters-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 0;
  font-size: 12px;
  color: #343434;
  background: none;
  border: none;
  cursor: pointer;
  white-space: nowrap;
}
.clear-filters-btn:hover {
  color: #767676;
}
.clear-filters-btn svg {
  flex-shrink: 0;
}
.clear-filters-btn--compact {
  flex-shrink: 0;
}

.ais-Hits-list.block-view {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 5px;
  grid-row-gap: 12px;
}
@media (max-width: 370px) {
  .ais-Hits-list.block-view {
    grid-column-gap: 4px;
  }
}
@media (min-width: 576px) {
  .ais-Hits-list.block-view {
    grid-template-columns: repeat(3, clamp(140px, (100dvw - 48px) / 3, 220px));
    grid-column-gap: 8px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .ais-Hits-list.block-view {
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 8px;
  }
}
@media (min-width: 768px) {
  .ais-Hits-list.block-view {
    grid-template-columns: repeat(4, clamp(140px, (100dvw - 48px) / 4, 220px));
    grid-column-gap: 8px;
  }
}
@media (min-width: 992px) {
  .ais-Hits-list.block-view {
    grid-template-columns: repeat(3, clamp(140px, (100dvw - 170px) / 4, 220px));
    grid-column-gap: 12px;
  }
}
@media (min-width: 1150px) {
  .ais-Hits-list.block-view {
    grid-template-columns: repeat(4, clamp(140px, (100dvw - 350px) / 4, 190px));
    grid-column-gap: 8px;
  }
}
@media (min-width: 1200px) {
  .ais-Hits-list.block-view {
    grid-template-columns: repeat(4, clamp(160px, (100dvw - 350px) / 4, 220px));
    grid-row-gap: 16px;
  }
}
@media (min-width: 1400px) {
  .ais-Hits-list.block-view {
    grid-column-gap: 16px;
    grid-row-gap: 24px;
  }
}

.ais-Hits-list.list-view {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
}

#listing-sidebar {
  display: none;
  flex-direction: column;
  width: 276px;
  flex-shrink: 0;
}
@media (min-width: 992px) {
  #listing-sidebar {
    display: flex;
    margin-right: 20px;
  }
}
@media (min-width: 1200px) {
  #listing-sidebar {
    margin-right: 32px;
    width: 260px;
  }
}
@media (min-width: 1400px) {
  #listing-sidebar {
    margin-right: 40px;
  }
}

.subcategories {
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  border-radius: 5px;
  margin-bottom: 12px;
  padding: 12px 0;
}
.subcategories__title {
  padding: 0 12px 10px;
  font-size: 14px;
  font-weight: 700;
  color: #343434;
}
.subcategories__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.subcategories__link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 12px;
  color: #343434;
  text-decoration: none;
  font-size: 14px;
}
.subcategories__link:hover {
  color: #FFD930;
}
.subcategories__chevron {
  color: #767676;
  flex-shrink: 0;
}

.filter-wrapper {
  width: 100%;
}

.listing-filter-form,
.sidebar-filter {
  background: #FFFFFF;
}

#accordionFilter {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.filter-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px;
  min-height: 56px;
}
.filter-header__left {
  display: flex;
  align-items: center;
  gap: 10px;
}
.filter-header__icon {
  color: #343434;
}
.filter-header__title {
  font-size: 14px;
  font-weight: 700;
  color: #343434;
}
.filter-header__clear-btn {
  display: flex;
  align-items: center;
  gap: 8px;
  background: none;
  border: none;
  color: #767676;
  font-size: 12px;
  cursor: pointer;
  padding: 8px;
}
.filter-header__clear-btn:hover {
  color: #343434;
}
.filter-header__clear-btn svg {
  width: 14px;
  height: 14px;
}
.filter-header__clear-btn-placeholder {
  visibility: hidden;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px;
  font-size: 12px;
}
.filter-header__clear-btn-placeholder svg {
  width: 14px;
  height: 14px;
}

.filter-availability {
  padding: 10px 12px;
}
.filter-availability .filter-toggle-label__text {
  color: #FFD930;
  font-weight: 500;
}

.filter-skeleton {
  background: #FFFFFF;
}
.filter-skeleton__box {
  background: #F6F6F6;
  border-radius: 4px;
  animation: filter-skeleton-pulse 1.2s ease-in-out infinite;
}
.filter-skeleton__accordion {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin: 0;
  padding: 0;
}
.filter-skeleton__section {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 12px;
}
.filter-skeleton__section-title {
  height: 16px;
  width: 100px;
  background: #F6F6F6;
  border-radius: 4px;
  animation: filter-skeleton-pulse 1.2s ease-in-out infinite;
}
.filter-skeleton__section-chevron {
  height: 8px;
  width: 14px;
  background: #F6F6F6;
  border-radius: 4px;
  animation: filter-skeleton-pulse 1.2s ease-in-out infinite;
}

@keyframes filter-skeleton-pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
}
.filter-accordion {
  margin: 0;
  padding: 0;
}

.filter-section--open {
  background-color: #FFFFFF;
  border: 1px solid #DEDEDE;
  border-radius: 5px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  margin: 0;
}
.filter-section--open .filter-section__title {
  font-weight: 700;
}
.filter-section__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 10px 12px;
  background: none;
  border: none;
  cursor: pointer;
  text-align: left;
}
.filter-section__header:hover {
  background-color: #F6F6F6;
}
.filter-section__header:focus {
  outline: none;
}
.filter-section__header:not(.collapsed) {
  border-radius: 5px 5px 0 0;
}
.filter-section__title {
  font-size: 14px;
  color: #343434;
  display: flex;
  align-items: center;
  gap: 8px;
}
.filter-section__right {
  display: flex;
  align-items: center;
  gap: 20px;
}
.filter-section__badge {
  font-size: 14px;
  font-weight: 700;
  color: #DF091D;
}
.filter-section__chevron {
  color: #767676;
  transition: transform 0.2s ease;
}
.filter-section__header:not(.collapsed) .filter-section__chevron {
  transform: rotate(180deg);
}
.filter-section__content {
  padding: 10px 12px 12px;
}
.filter-section__content.collapse:not(.show) {
  display: none;
}

.filter-toggle {
  position: relative;
  width: 44px;
  height: 24px;
  flex-shrink: 0;
}
.filter-toggle__input {
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
}
.filter-toggle__input:checked + .filter-toggle__slider {
  background-color: #DF091D;
}
.filter-toggle__input:checked + .filter-toggle__slider::before {
  transform: translateX(20px);
}
.filter-toggle__slider {
  position: absolute;
  cursor: pointer;
  inset: 0;
  background-color: #d1d1d1;
  border-radius: 24px;
  transition: 0.2s;
}
.filter-toggle__slider::before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 3px;
  bottom: 3px;
  background-color: #fff;
  border-radius: 50%;
  transition: 0.2s;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.filter-toggle-label {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  cursor: pointer;
  margin: 0;
  gap: 12px;
}
.filter-toggle-label--disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.filter-toggle-label--disabled .filter-toggle__slider {
  cursor: not-allowed;
}
.filter-toggle-label__text {
  font-size: 14px;
  color: #343434;
  flex: 1;
}
.filter-toggle-label__content {
  display: flex;
  align-items: center;
  gap: 10px;
  flex: 1;
}
.filter-toggle-label__icon {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  color: #767676;
}

.filter-options {
  list-style: none;
  margin: 0;
  padding: 0;
  max-height: 280px;
  overflow-y: auto;
}

.filter-option {
  padding: 8px 0;
}
.filter-option:first-child {
  padding-top: 0;
}
.filter-option:last-child {
  padding-bottom: 0;
}

.filter-section-reset {
  display: block;
  margin-top: 10px;
  padding: 8px 0;
  font-size: 12px;
  color: #767676;
  background: none;
  border: none;
  cursor: pointer;
  text-decoration: underline;
}
.filter-section-reset:hover {
  color: #343434;
}
.filter-section-reset:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.filter-count {
  font-size: 12px;
  color: #767676;
  margin-left: 8px;
}

.filter-rating {
  display: flex;
  align-items: center;
  gap: 10px;
}
.filter-rating__stars {
  display: flex;
  gap: 2px;
}
.filter-rating__star-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px;
  background: none;
  border: none;
  cursor: pointer;
}
.filter-rating__star-btn:hover .filter-rating-stars__star:not(.filter-rating-stars__star--filled) {
  color: #ffba31;
}

.filter-rating-stars__star {
  width: 16px;
  height: 16px;
  color: #DEDEDE;
  transition: color 0.15s ease;
}
.filter-rating-stars__star--filled {
  color: #ffba31;
}

.filter-rating-text {
  font-size: 14px;
  color: #767676;
}

.filter-price-range__slider {
  margin: 12px 0;
}
.filter-price-range__inputs {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 12px;
}
.filter-price-range__input {
  width: 80px;
  padding: 8px 10px;
  text-align: center;
  border: 1px solid #DEDEDE;
  border-radius: 4px;
  font-size: 12px;
  background: #FFFFFF;
}

.react-slider {
  width: 100%;
  height: 20px;
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.react-slider .track {
  height: 4px;
  background: #DEDEDE;
  border-radius: 2px;
}
.react-slider .track-1 {
  background: #DF091D;
}
.react-slider .thumb {
  width: 20px;
  height: 20px;
  background: #DF091D;
  border-radius: 50%;
  cursor: grab;
  outline: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
}
.react-slider .thumb:active {
  cursor: grabbing;
}
.react-slider .thumb:focus {
  box-shadow: 0 0 0 3px rgba(223, 9, 29, 0.2);
}

#slider-range,
.ui-slider {
  height: 4px;
  background: #DEDEDE;
  border: none;
  border-radius: 2px;
  margin: 10px 0 8px;
}
#slider-range .ui-slider-range,
.ui-slider .ui-slider-range {
  background: #DF091D;
  border-radius: 2px;
}
#slider-range .ui-slider-handle,
.ui-slider .ui-slider-handle {
  width: 20px;
  height: 20px;
  background: #DF091D;
  border-radius: 50%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  top: -8px;
  cursor: grab;
}
#slider-range .ui-slider-handle:active,
.ui-slider .ui-slider-handle:active {
  cursor: grabbing;
}
#slider-range .ui-slider-handle:focus,
.ui-slider .ui-slider-handle:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(223, 9, 29, 0.2);
}

.react-slider-input {
  font-size: 14px;
  font-weight: 400;
  color: #343434;
}

.subscription-toggle {
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid #DEDEDE;
}

.filter-price-range--mobile .filter-price-range__inputs {
  gap: 10px;
}
.filter-price-range--mobile .filter-price-range__field {
  flex: 1;
}
.filter-price-range--mobile .filter-price-range__label {
  display: block;
  font-size: 12px;
  color: #767676;
  margin-bottom: 8px;
}
.filter-price-range--mobile .filter-price-range__input-wrapper {
  position: relative;
  display: flex;
  align-items: center;
}
.filter-price-range--mobile .filter-price-range__input {
  width: 100%;
  padding: 10px 24px 10px 10px;
  text-align: left;
  font-size: 14px;
  -moz-appearance: textfield;
}
.filter-price-range--mobile .filter-price-range__input::-webkit-outer-spin-button, .filter-price-range--mobile .filter-price-range__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.filter-price-range--mobile .filter-price-range__currency {
  position: absolute;
  right: 10px;
  color: #767676;
  font-size: 14px;
  pointer-events: none;
}
.filter-price-range--mobile .filter-price-range__separator {
  padding-bottom: 10px;
  color: #767676;
}

.offcanvas {
  visibility: hidden;
  pointer-events: none;
}
.offcanvas--open, .offcanvas.offcanvas--open {
  visibility: visible;
  pointer-events: auto;
}
.offcanvas .offcanvas-backdrop {
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  z-index: 1040;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.offcanvas .offcanvas-wrapper {
  position: fixed;
  z-index: 1045;
  top: 0;
  right: 0;
  bottom: 0;
  transition: 0.3s transform ease;
  transform: translateX(100%);
  width: 322px;
  box-sizing: border-box;
  background-color: #FFFFFF;
}
.offcanvas .offcanvas-wrapper.active {
  transform: translateX(0);
}
.offcanvas.filter {
  background-color: #FFFFFF;
}
.offcanvas.filter .offcanvas-body {
  overflow: scroll;
  width: 322px;
  height: 100vh;
  background-color: #FFFFFF;
}

#offcanvasFilter {
  padding-inline: 10px;
}

.filter-offcanvas {
  position: fixed;
  inset: 0;
  z-index: 1050;
  visibility: hidden;
  pointer-events: none;
}
.filter-offcanvas--open {
  visibility: visible;
  pointer-events: auto;
}
.filter-offcanvas--open .filter-offcanvas__backdrop {
  opacity: 1;
}
.filter-offcanvas--open .filter-offcanvas__panel {
  transform: translateX(0);
}
.filter-offcanvas__backdrop {
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: opacity 0.3s ease;
}
.filter-offcanvas__panel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  max-width: 360px;
  background: #FFFFFF;
  display: flex;
  flex-direction: column;
  transform: translateX(100%);
  transition: transform 0.3s ease;
}
.filter-offcanvas__body {
  flex: 1;
  overflow-y: auto;
  padding: 12px;
  padding-bottom: 100px;
}
.filter-offcanvas__body .listing-filter-form {
  border: none;
  background: none;
}
.filter-offcanvas__footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 12px;
  padding-bottom: 24px;
  background-color: #FFFFFF;
  flex-shrink: 0;
}
.filter-offcanvas__apply {
  width: 100%;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #FFD930;
  border: 1px solid #EDBA00;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 700;
  color: #343434;
  cursor: pointer;
}
.filter-offcanvas__apply:hover {
  background-color: #FECE2F;
}

.offcanvas-body {
  padding-bottom: 100px;
}

.offcanvas-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 12px;
  padding-bottom: 24px;
  background-color: #FFFFFF;
}
.offcanvas-footer .modular-button {
  width: 100%;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #FFD930;
  border: 1px solid #EDBA00;
  border-radius: 5px;
  font-size: 14px;
  color: #343434;
  cursor: pointer;
  margin-bottom: 0;
}
.offcanvas-footer .modular-button:hover {
  background-color: #FECE2F;
}

.result-count {
  display: inline;
}
.result-count__number {
  font-weight: 700;
}
.result-count__text {
  font-weight: 400;
}

.offcanvas-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 12px;
  min-height: 48px;
  flex-shrink: 0;
}
.offcanvas-header__left {
  display: flex;
  align-items: center;
  gap: 8px;
}
.offcanvas-header__filter-icon {
  flex-shrink: 0;
  color: #343434;
}
.offcanvas-header__title {
  font-size: 14px;
  font-weight: 700;
  color: #343434;
}
.offcanvas-header__clear-btn {
  margin-left: 10px;
  padding: 0;
}
.offcanvas-header__close-btn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 32px;
  height: 32px;
  padding: 0;
  color: #343434;
  background: none;
  border: none;
  cursor: pointer;
}
.offcanvas-header__close-btn:hover {
  color: #767676;
}

.active-filters {
  height: 40px;
  padding: 8px 0;
  display: flex;
  align-items: center;
  gap: 10px;
}
.active-filters__chips {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 8px;
  overflow-x: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.active-filters__chips::-webkit-scrollbar {
  display: none;
}
.active-filters__chip {
  display: inline-flex;
  align-items: center;
  padding: 4px 4px 4px 6px;
  background: #F6F6F6;
  border: none;
  border-radius: 30px;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
  color: #343434;
  cursor: pointer;
  transition: background-color 0.2s ease;
  max-height: 28px;
}
.active-filters__chip:hover {
  background: #EDEDED;
}
.active-filters__chip-label {
  padding: 0 4px;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.active-filters__chip-icon {
  width: 9px;
  height: 9px;
  flex-shrink: 0;
  margin-left: 4px;
  margin-right: 8px;
}
.active-filters__chip-stars {
  display: inline-flex;
  align-items: center;
  gap: 2px;
}
.active-filters__chip-star {
  width: 14px;
  height: 14px;
  color: #ffd930;
}
.active-filters__chip-stars-text {
  margin-left: 4px;
  color: #343434;
}

.pagination-wrapper {
  display: flex;
  justify-content: center;
  width: 100%;
  padding: var(--spacing-lg, 24px) 0;
}

.pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-xs, 8px);
}

.pagination__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  color: var(--text-default, #343434);
  text-decoration: none;
  transition: opacity 0.2s ease;
}
.pagination__arrow:hover {
  opacity: 0.7;
}
.pagination__arrow--disabled {
  opacity: 0.3;
  pointer-events: none;
}
.pagination__arrow svg {
  width: 7px;
  height: 13px;
}

.pagination__pages {
  display: flex;
  align-items: center;
  gap: var(--spacing-xs, 8px);
}

.pagination__page {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  padding: 8px 12px;
  border-radius: var(--cta-corner-radius, 5px);
  background-color: var(--bg-lv-1, #ffffff);
  color: var(--text-default, #343434);
  font-family: var(--font-family-copy, "Noto Sans", sans-serif);
  font-size: var(--body-font-size, 16px);
  font-weight: 400;
  line-height: var(--body-line-height, 24px);
  letter-spacing: var(--body-letter-spacing, 0px);
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  transition: background-color 0.2s ease;
}
.pagination__page:hover {
  background-color: var(--bg-lv-2, #f5f5f5);
}
.pagination__page--active {
  background-color: var(--bg-lv-3, #ededed);
}

.pagination__ellipsis {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--text-default, #343434);
  font-family: var(--font-family-copy, "Noto Sans", sans-serif);
  font-size: var(--body-font-size, 16px);
  font-weight: 400;
  line-height: var(--body-line-height, 24px);
  letter-spacing: var(--body-letter-spacing, 0px);
  text-align: center;
  white-space: nowrap;
}

@media (max-width: 767px) {
  .pagination__pages {
    gap: var(--spacing-2xs, 4px);
  }
  .pagination__page {
    height: 36px;
    padding: 6px 10px;
    font-size: 14px;
  }
  .pagination__ellipsis {
    font-size: 14px;
  }
}
#responsive-base-category-page {
  display: flex;
  flex-direction: column;
}

#category_heading_title {
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
  line-height: 35px;
  letter-spacing: 0;
  margin-bottom: 10px;
  color: #343434 !important;
}
@media (min-width: 768px) {
  #category_heading_title {
    font-size: 36px;
    line-height: 48px;
  }
}

#category_collapse_text {
  font-size: 14px;
  line-height: 24px;
  color: #343434;
  margin-bottom: 8px;
  width: 100%;
}

#category_anchor_text {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  color: #343434;
  text-decoration: none;
  cursor: pointer;
}
#category_anchor_text:hover {
  color: #FFD930;
}
#category_anchor_text svg {
  flex-shrink: 0;
}

.listing-bottom {
  margin-top: 40px;
  margin-left: 296px;
}
@media (max-width: 991.98px) {
  .listing-bottom {
    margin-left: 0;
  }
}
.listing-bottom__seo-text {
  margin-top: 20px;
}

#category_text {
  font-size: 14px;
  line-height: 24px;
  color: #343434;
}
#category_text h2 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 12px;
}
#category_text p {
  margin-bottom: 12px;
}
#category_text a {
  color: #DF091D;
}
#category_text a:hover {
  text-decoration: underline;
}

#search-result-container {
  width: 100%;
}

.search-result-container {
  width: 100%;
}

#category_highlight_product_and_brands_inner {
  display: flex;
}

.category_brands_wrapper {
  order: 1;
  width: 80%;
}

.category_brands_list {
  display: flex;
  flex-wrap: wrap;
}

.category_highlight_product_wrapper {
  margin-inline: auto;
  margin-block-end: 24px;
  display: flex;
  justify-content: center;
  height: fit-content;
  order: 2;
}
@media (min-width: 768px) {
  .category_highlight_product_wrapper {
    margin-block-end: 32px;
  }
}

.category_highlight_product {
  position: relative;
  width: 100%;
  max-width: 310px;
  max-height: 360px;
  border: 1px solid #DF091D;
  border-radius: 10px;
  background: #FFFFFF;
  box-shadow: 0 4px 16px rgba(21, 21, 60, 0.12), 0 1px 4px rgba(0, 0, 0, 0.06);
  overflow: hidden;
  box-sizing: border-box;
}
@media (max-width: 767.98px) {
  .category_highlight_product {
    margin: 0 auto;
  }
}
@media (hover: hover) {
  .category_highlight_product:hover {
    box-shadow: 0 8px 24px rgba(21, 21, 60, 0.16), 0 3px 12px rgba(0, 0, 0, 0.1);
    cursor: pointer;
  }
}
.category_highlight_product .category_highlight_product_header {
  background: #DF091D;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  text-align: center;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .category_highlight_product .category_highlight_product_header {
    font-size: 22px;
    line-height: 48px;
  }
}
.category_highlight_product .product_image {
  position: relative;
  display: flex;
  justify-content: center;
  width: 90%;
  height: auto;
  padding: 10px 16px;
  margin: 0 auto;
}
.category_highlight_product .product_image img {
  object-fit: contain;
  max-width: 250px;
  max-height: 250px;
}
.category_highlight_product .product_image .product_image_overlay {
  position: absolute;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #DF091D;
  color: #FFFFFF;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
  pointer-events: none;
  line-height: 1.2;
  right: 15px;
  bottom: 15px;
}
.category_highlight_product .product_image .product_image_overlay .product_image_text_percentage {
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  margin-top: 0;
}
.category_highlight_product .product_image .product_image_overlay .product_image_text_offer,
.category_highlight_product .product_image .product_image_overlay .product_image_text_price {
  font-size: 16px;
  font-weight: 600;
  margin-top: 0;
  line-height: 1.2;
}
.category_highlight_product .product_image .product_image_overlay .product_image_text_saving,
.category_highlight_product .product_image .product_image_overlay .product_image_text_bonus {
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 0.25px;
  margin-left: 0;
  margin-top: 0;
}
.category_highlight_product .product_image .product_image_overlay .product_image_text_bonus_amount {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.1;
  margin-bottom: 0;
}

#kairion_super_wrapper,
#kairion_super_wrapper2 {
  margin: 0.5rem auto 1.5rem;
  max-width: 549px;
  min-height: 95px;
  max-height: 149px;
  overflow-x: hidden;
}

#kairion_super_stage {
  width: 750px;
  min-height: 150px;
  height: 150px;
}

@media (min-width: 992px) {
  #kairion_super_wrapper,
  #kairion_super_wrapper2 {
    max-width: calc(100% - 276px - 24px);
    margin-left: auto;
    margin-right: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    min-height: 95px;
    max-height: 90px;
    overflow-x: visible;
  }
  #kairion_super_stage {
    width: 1500px;
    min-height: 300px;
    height: 300px;
  }
}
[data-is-modal=false] {
  width: 100%;
  margin: 0 auto;
  max-width: 1280px;
  padding-right: 0;
  padding-left: 0;
}

[data-is-modal=true] {
  width: 100%;
  max-width: 992px;
}

[data-is-modal=false] {
  margin: 32px auto;
}
@media (min-width: 992px) {
  [data-is-modal=false] {
    margin: 48px auto;
  }
}
@media (max-width: 767.98px) {
  [data-is-modal=false] ul {
    padding-left: 0;
  }
}

[data-type] {
  max-width: 100%;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-block: 12px;
}
[data-type] .ais-Hits-item.block-item {
  max-width: inherit;
}
@media (min-width: 768px) {
  [data-type] {
    margin-top: 12px;
    margin-bottom: 12px;
  }
}
[data-type] .products-swiper__container {
  padding: 10px 0;
}

[data-type] .swiper-wrapper {
  padding-left: 0;
}
[data-type] .product-card {
  box-shadow: 0 8px 32px 4px rgba(21, 21, 60, 0.06);
}
[data-type] .product-card:hover {
  box-shadow: 0 32px 48px -48px rgba(21, 21, 60, 0.32), 0 6px 32px 4px rgba(0, 0, 0, 0.1);
  margin-top: -5px;
  transition: box-shadow 0.3s ease-in-out, margin-top 0.2s ease-in-out;
}
[data-type] .product-card__package-sizes {
  height: 24px;
}
[data-type] .product-card__package-sizes--empty {
  height: 24px;
}
[data-type] .product-card__info-details,
[data-type] .product-card__info-details button,
[data-type] .product_image_text_saving,
[data-type] .product-card__discount-suffix {
  font-size: 12px;
}
[data-type] .product-card__discount-text {
  color: #FFFFFF;
  text-align: right;
  font-size: 18px;
  font-style: italic;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.5px;
}
[data-type] .product-card__discount-suffix {
  color: #FFFFFF;
  text-align: right;
  font-style: italic;
  font-weight: 600;
  line-height: 1;
}
[data-type] .product-card_pl .product-card__info-details {
  font-size: 13px;
}

.products-swiper__header .products-swiper__title {
  font-size: 18px;
  color: #343434;
  line-height: 2;
}
@media (min-width: 1200px) {
  .products-swiper__header .products-swiper__title {
    font-size: 22px;
  }
}

.products-swiper__header a {
  align-items: flex-end;
  gap: 4px;
}
.products-swiper__header .link-list__text {
  font-size: 14px;
  font-weight: 400;
}
@media (min-width: 1200px) {
  .products-swiper__header .link-list__text {
    font-size: 16px;
  }
}

.contentful-entry-container__content #homepage-product-second-level {
  margin-block: 0;
  padding-block: 0;
}
.contentful-entry-container__content .products-swiper__container {
  margin-top: 4px;
  margin-bottom: 0;
}

.horizontal_product_scrolling_box .products_slider_scroll, .horizontal_product_scrolling_box .products_slider_scroll_inner {
  height: 100%;
}

@keyframes skeleton-fadeInOut {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
}
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) ul,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) ul,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) ul {
  display: flex;
  flex-direction: row;
}
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .ais-Hits-item.block-item.swiper-slide {
  margin-right: 5px;
}
@media (min-width: 320px) {
  section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .ais-Hits-item.block-item.swiper-slide {
    width: calc((100% - 10px) / 2);
    margin-right: 10px;
  }
}
@media (min-width: 576px) {
  section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .ais-Hits-item.block-item.swiper-slide {
    width: calc((100% - 12px) / 3);
    margin-right: 10px;
  }
}
@media (min-width: 768px) {
  section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .ais-Hits-item.block-item.swiper-slide {
    width: calc((100% - 24px) / 4);
    margin-right: 10px;
  }
}
@media (min-width: 1024px) {
  section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .ais-Hits-item.block-item.swiper-slide {
    width: calc((100% - 32px) / 5);
    margin-right: 10px;
  }
}
@media (min-width: 1280px) {
  section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .ais-Hits-item.block-item.swiper-slide {
    width: calc((100% - 50px) / 6);
    margin-right: 10px;
  }
}
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide:last-child,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide:last-child,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .ais-Hits-item.block-item.swiper-slide:last-child {
  margin-right: 0;
}
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card {
  box-shadow: 0 8px 32px 4px rgba(21, 21, 60, 0.06);
  width: 100%;
  max-width: none;
}
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card:hover,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card:hover,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card:hover {
  box-shadow: 0 32px 48px -48px rgba(21, 21, 60, 0.32), 0 6px 32px 4px rgba(0, 0, 0, 0.1);
  margin-top: -5px;
  transition: box-shadow 0.3s ease-in-out, margin-top 0.2s ease-in-out;
}
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .product-card,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .product-card,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .product-card {
  pointer-events: none;
}
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .product-card.animate > *,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .product-card.animate > *,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .product-card.animate > * {
  opacity: 1;
  animation: skeleton-fadeInOut 1.2s infinite;
}
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .product-card .product-card__image,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .product-card .product-card__image,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .product-card .product-card__image {
  filter: grayscale(1) blur(3px);
  transition: filter 0.5s;
}
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .product-card .product-card__title,
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .product-card .product-card__rating,
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .product-card .product-card__info-details,
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .product-card .product-card__price,
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .product-card .product-card__cta,
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .product-card .product-card__cta-button,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .product-card .product-card__title,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .product-card .product-card__rating,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .product-card .product-card__info-details,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .product-card .product-card__price,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .product-card .product-card__cta,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .product-card .product-card__cta-button,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .product-card .product-card__title,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .product-card .product-card__rating,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .product-card .product-card__info-details,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .product-card .product-card__price,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .product-card .product-card__cta,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .product-card .product-card__cta-button {
  filter: grayscale(1) blur(2px);
  transition: filter 0.5s;
}
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .product-card .product-card__cta-button,
section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .product-card .product-card__mandatory_info,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .product-card .product-card__cta-button,
section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .product-card .product-card__mandatory_info,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .product-card .product-card__cta-button,
section[data-type=server-side-parent]:not([data-type=server-side-hydrated]) .product-card .product-card__mandatory_info {
  pointer-events: none;
}

.cart-modal-algolia-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) ul,
.cart-modal-algolia-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) ul,
.cart-modal-dy-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) ul,
.cart-modal-dy-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) ul {
  display: flex;
  flex-direction: row;
}
.cart-modal-algolia-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
.cart-modal-algolia-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide,
.cart-modal-dy-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
.cart-modal-dy-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide {
  width: calc((100% - 8px) / 2);
  margin-right: 8px;
}
@container (min-width: 450px) {
  .cart-modal-algolia-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  .cart-modal-algolia-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  .cart-modal-dy-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  .cart-modal-dy-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide {
    width: calc((100% - 12px) / 3);
    margin-right: 10px;
  }
}
@container (min-width: 600px) {
  .cart-modal-algolia-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  .cart-modal-algolia-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  .cart-modal-dy-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  .cart-modal-dy-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide {
    width: calc((100% - 12px) / 3);
    margin-right: 10px;
  }
}
@container (min-width: 800px) {
  .cart-modal-algolia-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  .cart-modal-algolia-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  .cart-modal-dy-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide,
  .cart-modal-dy-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide {
    width: calc((100% - 48px) / 5);
    margin-right: 12px;
  }
}
.cart-modal-algolia-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide:last-child,
.cart-modal-algolia-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide:last-child,
.cart-modal-dy-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide:last-child,
.cart-modal-dy-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide:last-child {
  margin-right: 0;
}
.cart-modal-algolia-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card,
.cart-modal-algolia-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card,
.cart-modal-dy-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card,
.cart-modal-dy-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card {
  box-shadow: 0 8px 32px 4px rgba(21, 21, 60, 0.06);
  width: 100%;
  max-width: none;
}
.cart-modal-algolia-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card:hover,
.cart-modal-algolia-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card:hover,
.cart-modal-dy-recommendation-section section[data-type=algolia-reco-parent]:not([data-type=algolia-reco-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card:hover,
.cart-modal-dy-recommendation-section section[data-type=dy-target-parent]:not([data-type=dy-target-hydrated]) .ais-Hits-item.block-item.swiper-slide .product-card:hover {
  box-shadow: 0 32px 48px -48px rgba(21, 21, 60, 0.32), 0 6px 32px 4px rgba(0, 0, 0, 0.1);
  margin-top: -5px;
  transition: box-shadow 0.3s ease-in-out, margin-top 0.2s ease-in-out;
}

*[data-type=adspirit-banner-fullwidth-responsive],
.adspirit__container--pdp {
  position: relative;
  width: auto;
  height: 165px;
}
*[data-type=adspirit-banner-fullwidth-responsive] .asmlink img,
.adspirit__container--pdp .asmlink img {
  height: 150px !important;
  object-fit: cover;
}
@media (min-width: 768px) {
  *[data-type=adspirit-banner-fullwidth-responsive],
  .adspirit__container--pdp {
    height: 315px;
  }
  *[data-type=adspirit-banner-fullwidth-responsive] .asmlink img,
  .adspirit__container--pdp .asmlink img {
    height: 300px !important;
    object-fit: cover;
  }
}
*[data-type=adspirit-banner-fullwidth-responsive] a,
.adspirit__container--pdp a {
  display: flex;
  justify-content: center;
}

.adspirit__container--pdp.adspirit__container--pending {
  display: none;
}

.adspirit__search-text-container {
  position: absolute;
  top: 13px;
  right: 7px;
}
@media (max-width: 575.98px) {
  .adspirit__search-text-container {
    top: 0;
  }
}

.adspirit__search-text {
  padding: 0;
  color: #999;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
}
.adspirit__search-text--list {
  line-height: 44px;
}
@media (max-width: 575.98px) {
  .adspirit__search-text--list {
    text-align: right;
  }
}
.adspirit__search-text--block {
  font-size: 9px;
}

.adspirit__container--above-banner {
  text-align: center;
  max-height: 0;
  overflow: hidden;
  transition: all 500ms ease-out;
}
.adspirit__container--above-banner.visible {
  transition: all 900ms ease-out;
  max-height: 64px;
}
.adspirit__container--above-banner button {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1001;
  background: transparent;
  border: none;
  font-size: 24px;
  cursor: pointer;
}
.adspirit__container--above-banner button svg {
  width: 25px;
  height: 25px;
  border-radius: 50%;
}
.adspirit__container--above-banner .asmlink img {
  height: 100% !important;
  object-fit: cover;
}
.adspirit__container--bottombar {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: fit-content;
  display: flex;
  justify-content: center;
  box-shadow: 0px -2px 5px 0px #AAAAAA;
  z-index: 99;
  transform: translateY(100%);
  transition: all 500ms ease-out;
  background-color: white;
}
.adspirit__container--bottombar.visible {
  transition: all 900ms ease-out;
  transform: translateY(0);
}
.adspirit__container--bottombar button {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 1001;
  background: transparent;
  border: none;
  font-size: 24px;
  cursor: pointer;
}
.adspirit__container--bottombar button svg {
  width: 20px;
  height: 20px;
  border-radius: 50%;
}
.adspirit__container--bottombar button svg {
  background: #575757;
  color: #fff;
}
.adspirit__container--category {
  display: flex;
  justify-content: center;
  margin-bottom: 35px;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 768px) {
  .adspirit__container--category .asmlink img {
    height: 300px !important;
    object-fit: cover;
  }
}
.adspirit__container--search-banner {
  margin: 25px auto;
  text-align: center;
}
.adspirit__container--search-banner img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}
@media (max-width: 767.98px) {
  .adspirit__container--search-banner {
    margin: 25px auto 8px;
  }
}

.ais-Hits-item.adspirit__container--search-banner {
  z-index: 1;
  margin: 0;
  height: 150px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .ais-Hits-item.adspirit__container--search-banner {
    height: 200px;
  }
}

#adspirit_list_search_banner ins,
#adspirit_list_search_banner_middle ins {
  height: 100%;
}

.ais-Hits-item.adspirit__container--search-banner.adspirit__container--empty {
  display: none;
}

.ais-Hits-item.adspirit__container.adspirit__container--search-banner.block-item {
  grid-column: 1/-1;
  max-width: unset;
}

#adspirit-search-banner-top.block-item {
  grid-row-start: 2;
}

#adspirit-search-banner-middle.block-item {
  grid-row-start: 5;
}

@media (max-width: 575.98px) {
  #sponsored-product-middle.block-item {
    grid-row-start: 2 !important;
    grid-column-start: 1 !important;
  }
  #adspirit-search-banner-top.block-item:not(.adspirit__container--empty) ~ #sponsored-product-middle.block-item {
    grid-row-start: 3 !important;
    grid-column-start: 1 !important;
  }
}
@media (min-width: 768px) {
  .adspirit__container--search-banner.list-item {
    max-width: 924px;
  }
}

.adspirit__container .modal {
  z-index: 1900;
}
.adspirit__container .modal .modal-content {
  position: relative;
  z-index: 2060;
}

.adspirit-popup-voucher {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1900;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transition: opacity 200ms ease-out, visibility 200ms ease-out;
}
.adspirit-popup-voucher.is-visible {
  opacity: 1;
  visibility: visible;
}
.adspirit-popup-voucher .popup-voucher-backdrop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  cursor: pointer;
}
.adspirit-popup-voucher .popup-voucher-modal {
  position: relative;
  width: 90%;
  max-width: 500px;
  max-height: 90vh;
  overflow-y: auto;
  background: #fff;
  border-radius: 12px;
  padding: 40px 24px 32px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
  transform: translateY(20px);
  transition: transform 200ms ease-out;
}
.is-visible .adspirit-popup-voucher .popup-voucher-modal {
  transform: translateY(0);
}
.adspirit-popup-voucher--multi .popup-voucher-modal {
  max-width: 640px;
}
.adspirit-popup-voucher .popup-voucher-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  color: #343434;
  transition: background-color 150ms ease-out;
}
.adspirit-popup-voucher .popup-voucher-close:hover {
  background: rgba(52, 52, 52, 0.08);
}
.adspirit-popup-voucher .popup-voucher-close:active {
  background: rgba(52, 52, 52, 0.12);
}
.adspirit-popup-voucher .popup-voucher-title {
  text-align: center;
  margin-bottom: 20px;
}
.adspirit-popup-voucher .popup-voucher-headline {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  color: #343434;
  margin: 0;
}
@media screen and (min-width: 576px) {
  .adspirit-popup-voucher .popup-voucher-headline {
    font-size: 28px;
  }
}
.adspirit-popup-voucher .popup-voucher-headline:empty {
  display: none !important;
}
.adspirit-popup-voucher .popup-voucher-subline {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #343434;
  margin: 0;
}
@media screen and (min-width: 576px) {
  .adspirit-popup-voucher .popup-voucher-subline {
    font-size: 16px;
  }
}
.adspirit-popup-voucher .popup-voucher-subline:empty {
  display: none !important;
}
.adspirit-popup-voucher .popup-voucher-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  padding: 20px;
  margin-bottom: 20px;
}
.adspirit-popup-voucher .popup-voucher-product {
  width: 140px;
  height: 140px;
  background: #fff;
  border-radius: 12px;
  overflow: hidden;
  padding: 0.5rem;
  box-shadow: 0 8px 32px 0 rgba(52, 52, 52, 0.1);
}
@media screen and (min-width: 576px) {
  .adspirit-popup-voucher .popup-voucher-product {
    width: 160px;
    height: 160px;
  }
}
.adspirit-popup-voucher .popup-voucher-product img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.adspirit-popup-voucher .popup-voucher-products {
  display: flex;
  justify-content: center;
  gap: 10px;
}
@media screen and (min-width: 576px) {
  .adspirit-popup-voucher .popup-voucher-products {
    gap: 12px;
  }
}
.adspirit-popup-voucher .popup-voucher-products .popup-voucher-product {
  width: 100px;
  height: 100px;
}
@media screen and (min-width: 576px) {
  .adspirit-popup-voucher .popup-voucher-products .popup-voucher-product {
    width: 140px;
    height: 140px;
  }
}
.adspirit-popup-voucher .popup-voucher-discount {
  display: flex;
  flex-flow: column;
  text-align: center;
}
.adspirit-popup-voucher .popup-voucher-discount:has(.popup-voucher-discount-label:empty):has(.popup-voucher-discount-subtitle:empty) {
  display: none !important;
}
.adspirit-popup-voucher .popup-voucher-discount-label {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
  color: #df091d;
  white-space: pre-line;
}
@media screen and (min-width: 576px) {
  .adspirit-popup-voucher .popup-voucher-discount-label {
    font-size: 48px;
  }
}
.adspirit-popup-voucher .popup-voucher-discount-label:empty {
  display: none !important;
}
.adspirit-popup-voucher .popup-voucher-discount-subtitle {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.1;
  color: #343434;
}
@media screen and (min-width: 576px) {
  .adspirit-popup-voucher .popup-voucher-discount-subtitle {
    font-size: 16px;
  }
}
.adspirit-popup-voucher .popup-voucher-discount-subtitle:empty {
  display: none !important;
}
.adspirit-popup-voucher .popup-voucher-ctas {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  margin-bottom: 20px;
}
.adspirit-popup-voucher .popup-voucher-code-box {
  position: relative;
  width: 100%;
  max-width: 320px;
  border: 2px dashed rgba(52, 52, 52, 0.24);
  border-radius: 4px;
  padding: 12px 20px;
  padding-top: 24px;
}
.adspirit-popup-voucher .popup-voucher-code-label {
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: #343434;
  background: #f6f6f6;
  padding: 2px 8px;
  border-radius: 4px;
}
.adspirit-popup-voucher .popup-voucher-code {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  cursor: pointer;
  transition: transform 200ms ease-out;
}
.adspirit-popup-voucher .popup-voucher-code:hover {
  transform: scale(1.05);
}
.adspirit-popup-voucher .popup-voucher-code:active {
  transform: scale(0.95);
  transition-duration: 50ms;
}
.adspirit-popup-voucher .popup-voucher-code-text {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
  color: #343434;
}
@media screen and (min-width: 576px) {
  .adspirit-popup-voucher .popup-voucher-code-text {
    font-size: 22px;
  }
}
.adspirit-popup-voucher .popup-voucher-code-text:empty {
  display: none !important;
}
.adspirit-popup-voucher .popup-voucher-code-copy {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
  color: #343434;
  opacity: 0.7;
  transition: opacity 150ms ease-out;
}
.adspirit-popup-voucher .popup-voucher-code-copy:hover {
  opacity: 1;
}
.adspirit-popup-voucher .popup-voucher-code-copy.is-copied {
  color: #28a745;
}
.adspirit-popup-voucher .popup-voucher-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 320px;
  padding: 12px 20px;
  background: #ffd930;
  color: #343434;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 150ms ease-out, transform 50ms ease-out;
}
.adspirit-popup-voucher .popup-voucher-button:hover {
  background: #f5d02e;
}
.adspirit-popup-voucher .popup-voucher-button:active {
  background: #e8c42a;
  transform: scale(0.98);
}
.adspirit-popup-voucher .popup-voucher-button:empty {
  display: none !important;
}
.adspirit-popup-voucher .popup-voucher-dismiss {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #343434;
  background: transparent;
  border: none;
  cursor: pointer;
  text-decoration: underline;
  opacity: 0.8;
  transition: opacity 150ms ease-out;
}
.adspirit-popup-voucher .popup-voucher-dismiss:hover {
  opacity: 1;
}
.adspirit-popup-voucher .popup-voucher-dismiss:empty {
  display: none !important;
}
.adspirit-popup-voucher .popup-voucher-legal {
  text-align: center;
}
.adspirit-popup-voucher .popup-voucher-legal-text {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(52, 52, 52, 0.72);
}
.adspirit-popup-voucher .popup-voucher-legal-text:empty {
  display: none !important;
}
.adspirit-popup-voucher .popup-voucher-legal-toggle {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(52, 52, 52, 0.72);
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
  margin-left: 4px;
}
.adspirit-popup-voucher .popup-voucher-legal-toggle:hover {
  text-decoration: underline;
}
.adspirit-popup-voucher .popup-voucher-legal-toggle svg {
  flex-shrink: 0;
}
.adspirit-popup-voucher .popup-voucher-legal-short[hidden],
.adspirit-popup-voucher .popup-voucher-legal-collapsed[hidden],
.adspirit-popup-voucher .popup-voucher-legal-expanded[hidden] {
  display: none;
}
.adspirit-popup-voucher .popup-voucher-ad-label {
  position: absolute;
  bottom: 8px;
  right: 12px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(52, 52, 52, 0.5);
}
.adspirit-popup-voucher .popup-voucher-ad-label:empty {
  display: none !important;
}

.banner-container-responsive-product-boxes {
  position: relative;
  width: 100%;
  max-width: 100%;
  overflow: visible;
}
.banner-container-responsive-product-boxes--single .product-teaser {
  max-width: 600px;
}
.banner-container-responsive-product-boxes .product-teasers-wrapper {
  display: flex;
  flex-flow: row wrap;
  gap: 1.5rem;
  row-gap: 1rem;
  width: 100%;
}
.banner-container-responsive-product-boxes .product-teaser {
  position: relative;
  flex: 1;
  display: flex;
  background-color: #ffd930;
  user-select: none;
  border-radius: 12px;
  overflow: hidden;
  min-width: 328px;
  box-shadow: 0 8px 32px 0 rgba(52, 52, 52, 0.1);
  transition: box-shadow 200ms ease-out, transform 50ms, background-color 50ms;
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}
.banner-container-responsive-product-boxes .product-teaser:active {
  transform: scale(0.99);
  background-color: #f6d32e;
  box-shadow: 0 8px 16px 0 rgba(52, 52, 52, 0.2);
}
.banner-container-responsive-product-boxes .product-teaser:hover {
  box-shadow: 0 8px 24px 0 rgba(52, 52, 52, 0.2);
}
@media screen and (min-width: 715px) {
  .banner-container-responsive-product-boxes .product-teaser {
    max-width: calc(50% - 12px);
  }
}
.banner-container-responsive-product-boxes .product-teaser .ad-label {
  position: absolute;
  bottom: 6px;
  right: 8px;
  padding: 2px 8px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: rgba(52, 52, 52, 0.64);
  z-index: 2;
  border-radius: 2px;
}
.banner-container-responsive-product-boxes .teaser-image {
  flex: 0 0 120px;
  height: 100%;
  position: relative;
  padding: 1rem;
  transition: padding 200ms ease-out;
}
.banner-container-responsive-product-boxes .teaser-image .product-teaser__image-background {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.banner-container-responsive-product-boxes .teaser-image .product-teaser__image-background .circle-container {
  position: relative;
  height: 100%;
  width: 100%;
  transform: scaleY(2) scaleX(1.3) translateX(0%);
}
.banner-container-responsive-product-boxes .teaser-image .product-teaser__image-background .circle {
  position: absolute;
  height: 100%;
  aspect-ratio: 1;
  top: 0;
  right: 0;
  border-radius: 100%;
  background: #fff;
  z-index: 1;
  opacity: 0;
  transform: translateX(-10px);
  transition: transform 0.6s ease-out, opacity 0.6s linear;
  transition-delay: 0.4s;
}
.banner-container-responsive-product-boxes .teaser-image .product-teaser__image-background .circle.circle-b {
  top: -4%;
  right: -8%;
  z-index: 0;
  background-color: rgba(255, 255, 255, 0.4);
  transition-delay: 0s;
}
.banner-container-responsive-product-boxes .teaser-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
  position: relative;
  z-index: 1;
  left: -10px;
  opacity: 0;
  transition: all 1s ease-out;
  transition-delay: 1s;
}
.banner-container-responsive-product-boxes .teaser-image.visible .circle {
  opacity: 1;
  transform: translateX(0);
}
.banner-container-responsive-product-boxes .teaser-image.visible img {
  opacity: 1;
  left: 0;
}
@media screen and (min-width: 715px) {
  .banner-container-responsive-product-boxes .teaser-image .circle-container {
    transform: scaleY(2) scaleX(1.3) translateX(0);
  }
}
@media screen and (min-width: 768px) {
  .banner-container-responsive-product-boxes .teaser-image {
    flex: 0 0 140px;
    padding: 1rem 0 1rem 0.5rem;
  }
  .banner-container-responsive-product-boxes .teaser-image.visible .circle-container {
    transform: scaleY(2) scaleX(1.3) translateX(-4%);
  }
}
@media screen and (min-width: 1024px) {
  .banner-container-responsive-product-boxes .teaser-image {
    flex: 0 0 160px;
  }
  .banner-container-responsive-product-boxes .teaser-image .circle-container {
    transform: scaleY(2) scaleX(1.3) translateX(1%);
  }
}
@media screen and (min-width: 1280px) {
  .banner-container-responsive-product-boxes .teaser-image {
    flex: 0 0 200px;
  }
  .banner-container-responsive-product-boxes .teaser-image .circle-container {
    transform: scaleY(2) scaleX(1.3) translateX(-3%);
  }
}
.banner-container-responsive-product-boxes .teaser-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 30px 20px 30px 3rem;
  gap: 12px;
  justify-content: center;
}
@media screen and (min-width: 1024px) {
  .banner-container-responsive-product-boxes .teaser-content {
    padding: 30px 20px 30px 5rem;
  }
}
.banner-container-responsive-product-boxes .teaser-header {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.banner-container-responsive-product-boxes .teaser-headline {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
  color: #343434;
  margin: 0;
}
@media screen and (min-width: 576px) {
  .banner-container-responsive-product-boxes .teaser-headline {
    font-size: 22px;
  }
}
@media screen and (min-width: 768px) {
  .banner-container-responsive-product-boxes .teaser-headline {
    font-size: 23px;
  }
}
@media screen and (min-width: 1024px) {
  .banner-container-responsive-product-boxes .teaser-headline {
    font-size: 28px;
  }
}
.banner-container-responsive-product-boxes .teaser-description {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #343434;
  margin: 0;
}
@media screen and (min-width: 768px) {
  .banner-container-responsive-product-boxes .teaser-description {
    font-size: 14px;
    line-height: 22px;
  }
}
@media screen and (min-width: 1024px) {
  .banner-container-responsive-product-boxes .teaser-description {
    font-size: 16px;
    line-height: 24px;
  }
}
.banner-container-responsive-product-boxes .teaser-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px 20px;
  background: #df091d;
  color: #FFFFFF;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  line-height: 1.5;
  border-radius: 4px;
  cursor: pointer;
  align-self: flex-start;
  z-index: 2;
  position: relative;
}
@media screen and (min-width: 576px) {
  .banner-container-responsive-product-boxes .teaser-button {
    font-size: 12px;
  }
}
@media screen and (min-width: 768px) {
  .banner-container-responsive-product-boxes .teaser-button {
    font-size: 13px;
  }
}
@media screen and (min-width: 1024px) {
  .banner-container-responsive-product-boxes .teaser-button {
    font-size: 16px;
  }
}
.banner-container-responsive-product-boxes .legal-button {
  position: absolute;
  bottom: 0;
  left: 0;
  border: none;
  padding: 20px 0 0;
  background: transparent;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  cursor: pointer;
  z-index: 10;
}
.banner-container-responsive-product-boxes .legal-button span {
  display: block;
  background-color: rgba(52, 52, 52, 0.06);
  padding: 3px 8px;
  border-bottom-left-radius: 5px;
}
.banner-container-responsive-product-boxes .modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1900;
}
.banner-container-responsive-product-boxes .modal-content {
  position: relative;
  background: white;
  margin: 0;
  padding: 20px;
  width: 80%;
  max-width: 600px;
  top: 50%;
  left: 50%;
  height: auto;
  transform: translate(-50%, -50%);
  border-radius: 5px;
}
.banner-container-responsive-product-boxes .modal-content h2 {
  font-size: 24px !important;
  margin: 0 0 10px !important;
  font-weight: 700 !important;
  line-height: normal !important;
}
.banner-container-responsive-product-boxes .modal-content p {
  font-size: 16px !important;
  margin-bottom: 10px !important;
  line-height: 1.4 !important;
}
.banner-container-responsive-product-boxes .modal-close {
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 24px;
  cursor: pointer;
}

.adspirit-empfehlungsbox {
  width: 100%;
}
.adspirit-empfehlungsbox__topline {
  margin-bottom: 12px;
}
.adspirit-empfehlungsbox__topline-text {
  font-weight: 700;
  font-size: 16px;
  color: #343434;
}
.adspirit-empfehlungsbox__ad-label {
  position: absolute;
  bottom: 12px;
  left: 10px;
  font-size: 10px;
  color: #767676;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  z-index: 4;
}
.adspirit-empfehlungsbox .product-card-list {
  position: relative;
}

.adspirit-sidebar {
  position: fixed;
  right: 20px;
  width: 100%;
  max-width: 384px;
  padding: 8px;
  display: flex;
  flex-direction: column;
  border-radius: 0;
  background: #F6F6F6;
  box-shadow: 0 20px 48px rgba(52, 52, 52, 0.2);
  z-index: 1019;
  overflow-y: auto;
  overflow-x: hidden;
  transform: translateX(calc(100% + 12px));
  transition: transform 300ms cubic-bezier(0.16, 1, 0.3, 1), opacity 300ms ease, visibility 300ms ease;
}
.adspirit-sidebar--visible {
  transform: translateX(0);
  opacity: 1;
  visibility: visible;
}
.adspirit-sidebar--hidden {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateX(calc(100% + 12px));
}
.adspirit-sidebar__header {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0 24px;
  align-items: center;
  text-align: center;
}
.adspirit-sidebar__hero {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 12px;
}
.adspirit-sidebar__hero-image {
  display: block;
  width: 100%;
  border-radius: 10px;
  object-fit: cover;
}
.adspirit-sidebar__tag {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  color: #767676;
  letter-spacing: 0.1em;
  margin-bottom: 0;
  line-height: 1.3;
  text-align: center;
}
.adspirit-sidebar__headline {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 37px;
  color: #343434;
  text-align: center;
}
.adspirit-sidebar__description {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #343434;
  text-align: center;
  padding: 0;
}
.adspirit-sidebar__close {
  position: absolute;
  top: 0;
  right: 10px;
  width: 32px;
  height: 32px;
  border: none;
  background: transparent;
  border-radius: 50%;
  font-size: 20px;
  line-height: 1;
  cursor: pointer;
  color: #767676;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: color 200ms ease;
}
.adspirit-sidebar__close:hover {
  color: #343434;
}
.adspirit-sidebar__close:active {
  transform: scale(0.95);
}
.adspirit-sidebar__adslot-wrapper {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.adspirit-sidebar__adslot {
  width: 100%;
}
.adspirit-sidebar__view-all {
  display: flex;
  justify-content: center;
  margin: 0 0 20px;
}
.adspirit-sidebar__view-all .view-all-link {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  color: #343434;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.adspirit-sidebar__view-all .view-all-link:hover {
  color: #DF091D;
}
.adspirit-sidebar__view-all .view-all-link:hover svg path {
  fill: #DF091D;
}
.adspirit-sidebar__view-all .view-all-link svg {
  width: 14px;
  height: 14px;
  flex-shrink: 0;
  fill: #343434;
}
.adspirit-sidebar__cards {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px;
  flex: 1;
  min-height: 0;
  align-content: start;
  padding: 2px;
  margin-top: 12px;
}
.adspirit-sidebar__cards::-webkit-scrollbar {
  width: 4px;
}
.adspirit-sidebar__cards::-webkit-scrollbar-track {
  background: transparent;
}
.adspirit-sidebar__cards::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 2px;
}
.adspirit-sidebar__card {
  position: relative;
  border: 1px solid #F2F2F2;
  border-radius: 30px;
  background: #fff;
  box-shadow: 0 8px 32px rgba(52, 52, 52, 0.1);
  transition: box-shadow 200ms ease, transform 200ms ease;
  overflow: visible;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0;
  flex: 1 0 0;
  height: 100%;
  min-width: 140px;
}
.adspirit-sidebar__card:hover {
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
  transform: translateY(-2px);
}
.adspirit-sidebar__card .product-card {
  height: 100%;
  width: 100%;
}
.adspirit-sidebar__card .adspirit-sidebar__footer {
  margin-top: auto;
  width: 100%;
}
.adspirit-sidebar__card-link {
  display: flex;
  flex-direction: column;
  gap: 12px;
  color: inherit;
  text-decoration: none;
}
.adspirit-sidebar__card-link:hover, .adspirit-sidebar__card-link:focus-visible {
  text-decoration: none;
}
.adspirit-sidebar__badge {
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 2px 10px;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 10px;
  background: #FECE2F;
  color: #fff;
}
.adspirit-sidebar__eyecatcher {
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  background: #df091d;
  border-radius: 100px;
  box-shadow: 0 2px 4px rgba(52, 52, 52, 0.2);
  color: #fff;
  text-align: center;
  padding-bottom: 4px;
}
.adspirit-sidebar__eyecatcher-value {
  display: flex;
  align-items: baseline;
  justify-content: center;
  gap: 2px;
  line-height: 1;
}
.adspirit-sidebar__eyecatcher-number {
  font-size: 22px;
  font-weight: 700;
  font-style: italic;
}
.adspirit-sidebar__eyecatcher-percent {
  font-size: 16px;
  font-weight: 600;
  font-style: italic;
}
.adspirit-sidebar__eyecatcher-label {
  font-size: 12px;
  font-weight: 600;
  font-style: italic;
  line-height: 1;
}
.adspirit-sidebar__card-image {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 5px;
  overflow: hidden;
  background: #F6F6F6;
  display: flex;
  align-items: center;
  justify-content: center;
}
.adspirit-sidebar__card-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.adspirit-sidebar__placeholder {
  width: 60%;
  height: 60%;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.08);
}
.adspirit-sidebar__brand {
  font-size: 12px;
  color: #767676;
  margin-bottom: 4px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.adspirit-sidebar__title {
  font-size: 14px;
  margin-bottom: 8px;
  font-weight: 600;
}
.adspirit-sidebar__price-row {
  display: flex;
  gap: 8px;
  align-items: baseline;
}
.adspirit-sidebar__price {
  font-size: 17px;
  color: #343434;
}
.adspirit-sidebar__strike {
  font-size: 12px;
  color: #767676;
  text-decoration: line-through;
}
.adspirit-sidebar__scrim {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  background: rgba(0, 0, 0, 0.35);
  z-index: 1400;
}
.adspirit-sidebar .product-card__image {
  position: relative;
}
.adspirit-sidebar .product-card__title {
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.adspirit-sidebar .product-card__price {
  margin-top: 10px;
  margin-bottom: 0;
  border-radius: 0;
  border: none;
  background: none;
  box-shadow: none;
}
.adspirit-sidebar .product-card__price--red {
  font-size: 22px;
  line-height: 30px;
  color: #DF091D;
  text-align: right;
}
.adspirit-sidebar .product-card__price--uvp {
  font-size: 12px;
  margin-bottom: 8px;
}
.adspirit-sidebar .product-card__info-details,
.adspirit-sidebar .product-card__info-details button,
.adspirit-sidebar .product_image_text_saving,
.adspirit-sidebar .product-card__discount-suffix {
  font-size: 12px;
}
.adspirit-sidebar .product-card_pl .product-card__info-details {
  font-size: 13px;
}
.adspirit-sidebar .product-card__cta-button {
  height: 40px;
  width: 100%;
  border: none;
  border-radius: 4px;
  background: #ffd930;
  color: #343434;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  cursor: pointer;
}
.adspirit-sidebar .product-card__cta-button:hover {
  border: none;
  background: #ffd417;
}
.adspirit-sidebar__reopen {
  position: fixed;
  top: 50%;
  right: 16px;
  z-index: 1500;
  transform: translateY(-50%) rotate(90deg);
  transform-origin: right center;
  border: none;
  background: #343434;
  color: #fff;
  padding: 6px 16px;
  border-radius: 30px;
  cursor: pointer;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}

@media (max-width: 767.98px) {
  .adspirit-sidebar__intro-text {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .adspirit-sidebar {
    position: fixed;
    top: 20px;
    left: 50px;
    right: 0;
    bottom: 0;
    width: auto;
    max-width: none;
    border-radius: 10px 10px 0 0;
    padding: 12px;
    transform: translateY(100%);
    transition: transform 300ms cubic-bezier(0.16, 1, 0.3, 1);
  }
  .adspirit-sidebar--visible {
    transform: translateY(0);
  }
  .adspirit-sidebar--hidden {
    transform: translateY(100%);
  }
  .adspirit-sidebar__hero {
    display: none;
  }
  .adspirit-sidebar__header {
    padding: 0 24px;
    margin-bottom: 12px;
  }
  .adspirit-sidebar__cards {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;
    max-height: none;
  }
  .adspirit-sidebar__scrim {
    display: block;
    background: rgba(0, 0, 0, 0.5);
  }
  .adspirit-sidebar__close {
    top: 12px;
    right: 12px;
    width: 28px;
    height: 28px;
    font-size: 18px;
  }
  .adspirit-sidebar__reopen {
    bottom: 20px;
    top: auto;
    right: 12px;
    transform: none;
    border-radius: 30px;
    padding: 8px 12px;
    font-size: 14px;
  }
}
/* ==========================================================================
   Search Cloud Component
   Modern tag-based navigation for popular search terms/categories
   ========================================================================== */
.search-cloud {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding: 0;
  box-sizing: border-box;
  overflow: hidden;
}

.search-cloud__wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-md);
}

.search-cloud__title {
  font-size: var(--font-h4-size);
  font-weight: 700;
  line-height: var(--font-h4-line-height);
  color: #343434;
  margin: 0;
}

.search-cloud__tags {
  display: flex;
  flex-wrap: wrap;
  gap: var(--spacing-sm);
  margin-bottom: var(--spacing-lg);
}

.search-cloud__tag {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  padding: 0 var(--spacing-md);
  background-color: rgba(52, 52, 52, 0.06);
  border: none;
  border-radius: 4px;
  color: #343434;
  font-size: var(--font-body-size);
  font-weight: 400;
  line-height: var(--font-body-line-height);
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.search-cloud__tag:hover {
  background-color: rgba(52, 52, 52, 0.12);
  color: #343434;
  text-decoration: none;
}
.search-cloud__tag:focus {
  outline: 2px solid #425DC7;
  outline-offset: 2px;
}
.search-cloud__tag:active {
  background-color: rgba(52, 52, 52, 0.24);
}

/* ==========================================================================
   Info Banner Component
   Horizontal scrolling slider with promotional cards
  ========================================================================== */
.info-banner {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
}

.info-banner__header {
  display: flex;
  justify-content: flex-end;
  padding: 0 var(--spacing-lg) var(--spacing-sm);
}

.info-banner__grid {
  display: flex;
  gap: var(--spacing-lg);
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  padding: var(--spacing-sm) 0;
}
.info-banner__grid::-webkit-scrollbar {
  display: none;
}

.info-banner__card {
  flex: 0 0 auto;
  width: 280px;
  display: flex;
  flex-direction: column;
  padding: var(--spacing-xl);
  background-color: #F6F6F6;
  border-radius: 16px;
  text-decoration: none;
  color: #343434;
  overflow: hidden;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
@media (min-width: 992px) {
  .info-banner__card {
    width: 340px;
  }
}
.info-banner__card:first-child {
  margin-left: var(--spacing-lg);
}
.info-banner__card:last-child {
  margin-right: var(--spacing-lg);
}
.info-banner__card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  text-decoration: none;
  color: #343434;
}
.info-banner__card:focus {
  outline: 2px solid #425DC7;
  outline-offset: 2px;
}

.info-banner__title {
  margin: 0 0 var(--spacing-md) 0;
  font-size: var(--font-body-size);
  font-weight: 700;
  line-height: 1.2;
  color: #343434;
}

.info-banner__image-wrapper {
  width: 100%;
  aspect-ratio: 1;
  margin-bottom: var(--spacing-md);
  overflow: hidden;
  border-radius: 12px;
  background-color: #FFFFFF;
}

.info-banner__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.info-banner__cta {
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  gap: var(--spacing-sm);
  font-size: var(--font-body-size);
  font-weight: 600;
  line-height: 1.25;
  color: #343434;
  text-decoration: none;
  transition: color 0.2s ease;
}
.info-banner__card:hover .info-banner__cta {
  color: #DF091D;
}

.info-banner__cta-icon {
  width: 16px;
  height: 16px;
  fill: currentColor;
  transition: transform 0.2s ease;
}
.info-banner__card:hover .info-banner__cta-icon {
  transform: translateX(4px);
}

/* ==========================================================================
   Banner Slider Component
   Homepage banner carousel using Slick slider (BannerView/BannerTool)
   ========================================================================== */
.responsive_base-banner-slider {
  margin: 0;
  transition: opacity 200ms;
  width: 100%;
  max-width: 100%;
  border-radius: 12px;
  overflow: hidden;
  border: 1px solid #F6F6F6;
  position: relative;
  opacity: 0;
  height: auto;
}
.responsive_base-banner-slider:not(.slick-initialized) .responsive_base-banner-slider__slide:not(:first-child) {
  display: none;
}
.responsive_base-banner-slider.slick-initialized {
  opacity: 1;
}
.responsive_base-banner-slider .slick-list {
  border-radius: 12px;
  overflow: hidden;
  width: 100%;
  max-width: 100%;
}
.responsive_base-banner-slider .slick-slide > div {
  line-height: 0;
}
.responsive_base-banner-slider__img {
  width: 100%;
  height: auto;
  min-height: 150px;
  object-fit: cover;
}
@media (min-width: 768px) {
  .responsive_base-banner-slider__img {
    min-height: 300px;
  }
}
@media (min-width: 992px) {
  .responsive_base-banner-slider__img {
    min-height: 204px;
  }
}
@media (min-width: 1200px) {
  .responsive_base-banner-slider__img {
    min-height: 264px;
  }
}
.responsive_base-banner-slider__text {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #FFFFFF;
  color: #343434;
  font-size: var(--font-footnotes-size);
  line-height: var(--font-footnotes-line-height);
  padding: var(--spacing-xxs) var(--spacing-xs);
  border-top-right-radius: 12px;
  white-space: nowrap;
}

/* ==========================================================================
   SEO Teaser Component
   Starting page headline for search engine optimization
   ========================================================================== */
.seo-teaser {
  width: 100%;
  padding-top: var(--spacing-lg);
  padding-bottom: 0;
}

.seo-teaser__title {
  margin: 0;
  font-size: var(--font-h3-size);
  font-weight: 700;
  line-height: var(--font-h3-line-height);
  color: #343434;
}

/* ==========================================================================
   Overlay Component
   Modal overlay for displaying content like Pflichttext
   ========================================================================== */
.responsive_base-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 300;
  display: flex;
  align-items: center;
  justify-content: center;
}

.responsive_base-overlay__background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
}

.responsive_base-overlay__box {
  position: relative;
  width: 90%;
  max-width: 600px;
  max-height: 80vh;
  background-color: #FFFFFF;
  border-radius: 12px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.responsive_base-overlay__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--spacing-md) var(--spacing-lg);
  border-bottom: 1px solid #F6F6F6;
  flex-direction: row-reverse;
}

.responsive_base-overlay__title {
  margin: 0;
  font-size: var(--font-h5-size);
  font-weight: 600;
  color: #343434;
}
.responsive_base-overlay__title span {
  display: block;
}

.responsive_base-overlay__close {
  width: 32px;
  height: 32px;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;
  position: relative;
}
.responsive_base-overlay__close::before, .responsive_base-overlay__close::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 2px;
  background-color: #343434;
  border-radius: 1px;
}
.responsive_base-overlay__close::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.responsive_base-overlay__close::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.responsive_base-overlay__close:hover::before, .responsive_base-overlay__close:hover::after {
  background-color: #767676;
}
.responsive_base-overlay__close:focus {
  outline: 2px solid #425DC7;
  outline-offset: 2px;
}

.responsive_base-overlay__body {
  padding: var(--spacing-lg);
  overflow-y: auto;
  font-size: var(--font-body-size);
  line-height: var(--font-body-line-height);
  color: #343434;
}

.message-box {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 12px;
  border-radius: 4px;
  font-family: Helvetica, Arial, sans-serif;
  color: #343434;
  position: relative;
}
.message-box__icon {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 24px;
}
.message-box__icon-svg {
  width: 16px;
  height: 16px;
}
.message-box__content {
  flex: 1;
  min-width: 0;
}
.message-box__text {
  margin: 0;
  margin-block: 0;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}
.message-box__text + .message-box__text {
  margin-top: 4px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.message-box__close {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  background: transparent;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  color: inherit;
}
.message-box__close svg {
  width: 12px;
  height: 12px;
}
.message-box__close:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.message-box--info {
  background-color: #E7F0F9;
}
.message-box--success {
  background-color: #E8F5E9;
}
.message-box--warning {
  background-color: #FFF3E0;
}
.message-box--error {
  background-color: #FEEBEE;
}
.message-box--dismissing {
  animation: message-box-fade-out 0.3s ease-out forwards;
}

@keyframes message-box-fade-out {
  to {
    opacity: 0;
    transform: translateY(-10px);
  }
}
.scroll-top-btn {
  position: fixed;
  bottom: 45px;
  left: 50%;
  transform: translateX(-50%);
  width: 56px;
  height: 56px;
  padding: 0;
  background-color: #FFFFFF;
  border: 1px solid #DEDEDE;
  border-radius: 50%;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.scroll-top-btn:hover {
  background-color: #F6F6F6;
}
.scroll-top-btn:focus-visible {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
}
.scroll-top-btn--visible {
  opacity: 1;
  visibility: visible;
}
.scroll-top-btn__icon {
  width: 16px;
  height: 16px;
  color: #343434;
}

.breadcrumb {
  width: 100%;
  padding: var(--spacing-sm) 0;
  box-sizing: border-box;
  margin-block: var(--spacing-sm);
}
.breadcrumb__list {
  display: flex;
  align-items: center;
  gap: var(--spacing-sm);
  margin: 0;
  padding: 0;
  list-style: none;
  flex-wrap: wrap;
}
.breadcrumb__item {
  display: flex;
  align-items: center;
  gap: var(--spacing-sm);
  min-width: 0;
}
.breadcrumb__item--current {
  flex: 1 0 0;
  min-width: 0;
}
.breadcrumb__link, .breadcrumb__text {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: #767676;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.breadcrumb__link {
  display: flex;
  align-items: center;
}
.breadcrumb__link:hover {
  color: #343434;
}
.breadcrumb__text--current {
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.breadcrumb__separator {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  color: #767676;
}
.breadcrumb__icon {
  flex-shrink: 0;
  color: inherit;
}
.breadcrumb__icon--home {
  width: 16px;
  height: 14px;
}
.breadcrumb__icon--chevron {
  width: 12px;
  height: 12px;
}

#footer::before, .footer::before {
  content: "";
  display: block;
  max-width: 1280px;
  width: 100%;
  height: 1px;
  background: #DEDEDE;
  margin: 0 auto;
}

.footer {
  width: 100%;
}

.footer__section {
  width: 100%;
}

.footer__section--primary {
  background-color: #FFFFFF;
  padding: 32px 0;
}

.footer__section--secondary {
  background-color: #F6F6F6;
  padding: 32px 0;
}

.footer__container {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 16px;
}
@media (min-width: 992px) {
  .footer__container {
    padding: 0 16px;
  }
}

.footer__columns {
  display: flex;
  flex-wrap: wrap;
  gap: 32px 24px;
}
@media (min-width: 992px) {
  .footer__columns {
    gap: 24px 32px;
  }
}

.footer__column {
  flex: 0 0 calc(50% - 12px);
  min-width: 0;
}
@media (min-width: 576px) {
  .footer__column {
    flex: 0 0 calc(33.333% - 16px);
  }
}
@media (min-width: 992px) {
  .footer__column {
    flex: 1;
  }
}

.footer__column--logos {
  flex: 0 0 calc(50% - 12px);
}
@media (min-width: 576px) {
  .footer__column--logos {
    flex: 0 0 calc(33.333% - 16px);
  }
}
@media (min-width: 992px) {
  .footer__column--logos {
    flex: 1;
  }
}

.footer__column--delivery .footer__logos {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
}
@media (min-width: 992px) {
  .footer__column--delivery .footer__logos {
    flex-direction: row;
    gap: 16px;
  }
}

.footer__column--trust .footer__logos {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px 16px;
  align-items: center;
}

.footer__column--payments {
  flex: 0 0 calc(50% - 12px);
}
@media (min-width: 576px) {
  .footer__column--payments {
    flex: 0 0 calc(33.333% - 16px);
  }
}
@media (min-width: 992px) {
  .footer__column--payments {
    flex: 1.3;
  }
}
.footer__column--payments .footer__logos {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
}
@media (min-width: 992px) {
  .footer__column--payments .footer__logos {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px 12px;
  }
}

.footer__column-headline {
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  color: #343434;
  margin: 0 0 16px 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  text-align: left;
}

.footer__links {
  display: flex;
  text-align: left;
  flex-direction: column;
  gap: 8px;
}

.footer__link {
  font-size: 12px;
  line-height: 18px;
  color: #343434;
  text-decoration: none;
  transition: color 0.2s ease;
}
.footer__link:hover {
  color: #DF091D;
}
.footer__link--cookie {
  cursor: pointer;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  text-align: left;
}
.footer__link--social {
  display: grid;
  place-content: center;
  width: 24px;
  height: 24px;
}

.footer__social {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  margin-top: 16px;
}

.footer__social-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #343434;
  transition: color 0.2s ease;
}
.footer__social-icon:hover {
  color: #DF091D;
}
.footer__social-icon svg {
  width: 24px;
  height: 24px;
}

.footer__logos {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 16px 24px;
}

.footer__logos--social {
  margin-top: 28px;
  gap: 16px;
}

.footer__logos--trust {
  gap: 16px;
}

.footer__logos--payments {
  gap: 12px 16px;
}

.footer__logo {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
}
.footer__logo img {
  height: auto;
  width: auto;
  max-width: 100%;
  object-fit: contain;
}
.footer__logo svg {
  height: 18px;
  width: auto;
}

.footer__logos .footer__logo img,
.footer__logos .footer__logo svg {
  height: 18px;
  width: auto;
}

.footer__logos--trust .footer__logo img,
.footer__logos--trust .footer__logo svg {
  height: 40px;
  width: auto;
}

.footer__logos--payments .footer__logo img {
  height: 20px;
  width: auto;
}
@media (min-width: 992px) {
  .footer__logos--payments .footer__logo img {
    height: 22px;
  }
}

.footer__logo--cards {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.footer__logo--cards img {
  height: 18px;
  width: auto;
}
@media (min-width: 992px) {
  .footer__logo--cards img {
    height: 20px;
  }
}

.footer__footnotes {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 24px;
}

.footer__footnote {
  display: flex;
  gap: 6px;
  align-items: flex-start;
}
.footer__footnote--lexicon {
  flex-direction: column;
  align-items: center;
  font-size: 12px;
  line-height: 18px;
  color: rgba(52, 52, 52, 0.72);
}

.footer__footnote-text {
  font-size: 12px;
  line-height: 18px;
  color: rgba(52, 52, 52, 0.72);
  margin: 0;
  flex: 1;
  text-align: left;
}

.footer__legal {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
@media (min-width: 992px) {
  .footer__legal {
    justify-content: space-between;
    align-items: center;
  }
}

.footer__copyright {
  font-size: 12px;
  line-height: 18px;
  color: rgba(52, 52, 52, 0.72);
  margin: 0;
}
.footer__copyright--text {
  font-size: 12px;
  line-height: 18px;
  color: rgba(52, 52, 52, 0.72);
  margin: 0;
}

.footer__legal-links {
  font-size: 12px;
  line-height: 18px;
  color: rgba(52, 52, 52, 0.72);
}
.footer__legal-links a {
  color: rgba(52, 52, 52, 0.72);
  text-decoration: none;
}
.footer__legal-links a:hover {
  color: #DF091D;
}

.page-loading-indicator {
  display: none;
  position: fixed;
  z-index: 9000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.85);
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 12px;
}
.page-loading-indicator--visible {
  display: flex;
}
.page-loading-indicator__spinner {
  width: 40px;
  height: 40px;
  border: 3px solid #DEDEDE;
  border-top-color: #FFD930;
  border-radius: 50%;
  animation: page-loading-spin 0.8s linear infinite;
}
.page-loading-indicator__text {
  color: #343434;
  font-size: 14px;
  font-family: Helvetica, Arial, sans-serif;
}

@keyframes page-loading-spin {
  to {
    transform: rotate(360deg);
  }
}
/**
 * PDP Dropdown Component Styles
 * Used for package size, quantity, and prescription type selectors on PDP
 * Styles for EasyDropDown plugin
 * Uses BEM naming to avoid conflicts with legacy .dropdown styles
 */
.pdp-dropdown {
  display: inline-block;
  border: 0;
  margin: 0;
  padding: 0;
  height: 56px;
  background: #FFFFFF;
  position: relative;
}

.pdp-dropdown__label {
  position: absolute;
  top: 8px;
  left: 16px;
  color: #999999;
  font-size: 12px;
  z-index: 10;
  pointer-events: none;
}

.pdp-dropdown__select {
  width: 100%;
}

.pdp-dropdown .edd-root,
.pdp-dropdown .edd-root *,
.pdp-dropdown .edd-root *::before,
.pdp-dropdown .edd-root *::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.pdp-dropdown .edd-root {
  position: relative;
  width: 100%;
  user-select: none;
  font-weight: 300;
  font-size: 18px;
  height: 56px;
  color: #343434;
  border: 1px solid #767676;
  border-radius: 4px;
}

.pdp-dropdown .edd-root-disabled {
  color: #DEDEDE;
  cursor: not-allowed;
}

.pdp-dropdown .edd-root-open {
  border-color: #FFD930;
  border-bottom-color: transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.pdp-dropdown .edd-head {
  position: relative;
  overflow: hidden;
  transition: border-color 200ms;
}

.pdp-dropdown .edd-value {
  width: 100%;
  height: 56px;
  display: inline-block;
  vertical-align: middle;
  padding: 26px 40px 0 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.pdp-dropdown .edd-root:not(.edd-root-disabled) .edd-value {
  cursor: pointer;
}

.pdp-dropdown .edd-arrow {
  position: absolute;
  width: 14px;
  height: 10px;
  top: 22px;
  right: 16px;
  transition: transform 150ms;
  pointer-events: none;
}
.pdp-dropdown .edd-arrow::before {
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  border: solid #343434;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 5px;
  transform: rotate(45deg);
}

.pdp-dropdown .edd-root-disabled .edd-arrow {
  opacity: 0.4;
}

.pdp-dropdown .edd-root-open .edd-arrow {
  transform: rotate(180deg);
  top: 26px;
}

.pdp-dropdown .edd-select {
  position: absolute;
  opacity: 0;
  width: 100%;
  left: -100%;
  top: 0;
}

.pdp-dropdown .edd-root-native .edd-select {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.pdp-dropdown .edd-body {
  opacity: 0;
  position: absolute;
  left: -1px;
  right: -1px;
  pointer-events: none;
  overflow: hidden;
  background: #FFFFFF;
  border: 1px solid #FFD930;
  border-top: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  z-index: 100;
}

.pdp-dropdown .edd-root-open .edd-body {
  opacity: 1;
  pointer-events: all;
  transform: scale(1);
  transition: opacity 200ms, transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.pdp-dropdown .edd-root-open-above .edd-body {
  bottom: 100%;
  border-top: 1px solid #FFD930;
  border-bottom: none;
  border-radius: 4px 4px 0 0;
}

.pdp-dropdown .edd-root-open-below .edd-body {
  top: 100%;
}

.pdp-dropdown .edd-items-list {
  overflow: auto;
  max-height: 0;
  transition: max-height 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -webkit-overflow-scrolling: touch;
}
.pdp-dropdown .edd-items-list::-webkit-scrollbar {
  width: 8px;
}
.pdp-dropdown .edd-items-list::-webkit-scrollbar-track {
  background: #F2F2F2;
}
.pdp-dropdown .edd-items-list::-webkit-scrollbar-thumb {
  background: #DEDEDE;
  border-radius: 4px;
}

.pdp-dropdown .edd-group-label {
  font-size: 12px;
  padding: 8px 16px 4px;
  color: #767676;
  font-weight: 600;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.pdp-dropdown .edd-group-has-label {
  padding-left: 24px;
}

.pdp-dropdown .edd-option {
  position: relative;
  padding: 12px 16px;
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: background-color 150ms, color 150ms;
}

.pdp-dropdown .edd-option-selected {
  font-weight: 600;
  color: #343434;
}

.pdp-dropdown .edd-option-focused:not(.edd-option-disabled) {
  color: #343434;
  background: #FFEDAF;
}

.pdp-dropdown .edd-option-disabled,
.pdp-dropdown .edd-group-disabled .edd-option {
  cursor: default;
  color: #DEDEDE;
}

.pdp-dropdown--package {
  flex: 1;
  min-width: 120px;
}

.pdp-dropdown--quantity {
  width: 105px;
  flex-shrink: 0;
}

/**
 * Loader Component
 *
 * Reusable full-screen loading overlay.
 * Uses backdrop opacity for consistent overlay behavior.
 */
.loader {
  display: none;
  position: fixed;
  z-index: 9000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 12px;
}
.loader--visible {
  display: flex;
}
.loader__spinner {
  width: 48px;
  height: 48px;
  border: 4px solid rgba(255, 255, 255, 0.3);
  border-top-color: #DF091D;
  border-radius: 50%;
  animation: loader-spin 0.8s linear infinite;
}
.loader__text {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 600;
}

@keyframes loader-spin {
  to {
    transform: rotate(360deg);
  }
}
/* ==========================================================================
   Consent Manager Component
   Cookie consent banner and modal styles for responsive_base

   Uses theme variables from _theme_defaults.scss so each shop gets their
   own brand colors automatically (e.g., $bg-cta for CTA buttons)

   Component-specific variables are defined in _theme_defaults.scss:
   - $consent-manager-overlay-bg
   - $consent-manager-switch-border
   - $consent-manager-switch-disabled-bg
   - $consent-manager-switch-disabled-knob
   ========================================================================== */
.background-dark {
  background-color: rgba(0, 0, 0, 0.48);
}

.consent-manager-banner {
  position: fixed;
  bottom: 0;
  display: none;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  z-index: 300;
  justify-content: center;
  pointer-events: auto;
}
.consent-manager-banner.show {
  display: flex;
}

.consent-manager-banner-footer {
  position: fixed;
  bottom: 0;
  border-top: 4px solid #DF091D;
  padding: 12px;
  background-color: #FFFFFF;
  font-size: var(--font-micro-size);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  box-shadow: 0 0 32px 0 rgba(0, 0, 0, 0.25);
  justify-content: center;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  pointer-events: auto;
}
@media (min-width: 768px) {
  .consent-manager-banner-footer {
    padding: 20px;
  }
}

.consent-manager-content-wrapper {
  display: flex;
  flex-direction: column;
  max-width: 990px;
  width: 100%;
}

.consent-manager-text {
  max-height: 200px;
  overflow-y: auto;
}
@media (min-width: 768px) {
  .consent-manager-text {
    max-height: none;
    overflow: visible;
  }
}
.consent-manager-text h3 {
  font-size: var(--font-body-size);
  margin-bottom: 10px;
  color: #343434;
  line-height: var(--font-body-line-height);
}
.consent-manager-text p {
  line-height: var(--font-body-line-height);
  font-size: var(--font-body-size);
  color: #767676;
  display: inline;
  padding: 0;
  margin: 0;
}

.consent-manager-button-wrapper {
  display: flex;
  width: 100%;
  gap: 12px;
  margin-top: 12px;
  flex-direction: column;
}
@media (min-width: 768px) {
  .consent-manager-button-wrapper {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}

.consent-manager-footer-links {
  display: flex;
  gap: 12px;
  order: 2;
  justify-content: center;
}
@media (min-width: 768px) {
  .consent-manager-footer-links {
    order: 0;
    justify-content: flex-start;
  }
}

.consent-manager-link {
  font-weight: 400;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: var(--font-body-size);
  color: #343434;
  text-decoration: none;
}
.consent-manager-link:hover {
  text-decoration: underline;
}
.consent-manager-link .consent-manager-icon {
  width: 16px;
  height: 16px;
  fill: #343434;
}

.consent-manager-link-separator {
  width: 16px;
  height: 16px;
  fill: #DF091D;
  color: #DF091D;
}

.consent-manager-action-buttons {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
@media (min-width: 768px) {
  .consent-manager-action-buttons {
    flex-direction: row;
    gap: 10px;
  }
}

.consent-manager-button {
  font-size: var(--font-body-size);
  font-weight: 400;
  padding: 10px;
  line-height: var(--font-body-line-height);
  height: auto;
  border-radius: 4px;
  color: #343434;
  min-width: 218px;
  cursor: pointer;
  text-align: center;
  border: none;
}
.consent-manager-button--primary {
  background-color: #FFD930;
  color: #343434;
  border: 1px solid #FFD930;
}
.consent-manager-button--primary:hover {
  background-color: #FECE2F;
}
.consent-manager-button--secondary {
  border: 1px solid #DEDEDE;
  background-color: rgba(52, 52, 52, 0.06);
  color: #343434;
}
.consent-manager-button--secondary:hover {
  background-color: rgba(52, 52, 52, 0.12);
}

.consent-manager-back-button {
  text-transform: capitalize;
  padding: 0;
  cursor: pointer;
  color: #343434;
  text-align: center;
}

.consent-manager-modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 299;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.48);
  align-items: safe center;
  overflow-y: auto;
  padding: 10px;
  box-sizing: border-box;
  border: none;
}
@media (min-width: 768px) {
  .consent-manager-modal {
    padding: 0;
  }
}
.consent-manager-modal.show {
  display: flex;
}
.consent-manager-modal.large .consent-manager-modal-dialog {
  max-width: 800px;
  height: 740px;
}
.consent-manager-modal p {
  line-height: var(--font-body-line-height);
  color: #4D4D4D;
  margin-bottom: 0;
}

.consent-manager-modal-dialog {
  max-width: 500px;
  max-height: 800px;
  min-height: 500px;
  width: 100%;
  background-color: #FFFFFF;
  border-top: 4px solid #DF091D;
  overflow-y: auto;
  margin: auto;
}
@media (min-width: 768px) {
  .consent-manager-modal-dialog {
    min-height: auto;
  }
}

.consent-manager-modal-content {
  height: 100%;
}

.consent-manager-modal-header {
  padding: 0;
  display: flex;
  flex-direction: column;
}

.consent-manager-navigation {
  padding: 20px;
  box-sizing: border-box;
  background-color: #FFFFFF;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.consent-manager-toggle-details {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}
.consent-manager-toggle-details p {
  padding: 0;
  margin: 0 0 0 10px;
  font-weight: 700;
  color: #343434;
}

.consent-manager-category-description {
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  flex-direction: column;
}
.consent-manager-category-description h2 {
  font-size: var(--font-h3-size);
  color: #343434;
  line-height: normal;
  margin-bottom: 20px;
}
.consent-manager-category-description p {
  padding: 0;
  margin-bottom: 24px;
}

.consent-manager-modal-body {
  background-color: #FFFFFF;
  padding: 0 10px 134px 10px;
}
@media (min-width: 768px) {
  .consent-manager-modal-body {
    padding: 0 20px;
    max-height: 90%;
  }
}

.consent-manager-modal-footer {
  padding: 24px 20px 12px;
  display: flex;
  flex-direction: column;
  position: absolute;
  z-index: 100;
  width: 100%;
  bottom: 0;
  background-color: #FFFFFF;
  left: 0;
  box-sizing: border-box;
}
@media (min-width: 768px) {
  .consent-manager-modal-footer {
    padding: 24px 0 20px 0;
    position: relative;
    z-index: auto;
    bottom: auto;
  }
}
.consent-manager-modal-footer > * {
  margin: 0;
}

.consent-manager-footer-categories {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  align-items: center;
}

.consent-manager-footer-advanced {
  flex-direction: row;
  gap: 12px;
  padding-bottom: 13px;
  width: 100%;
}
@media (min-width: 768px) {
  .consent-manager-footer-advanced {
    padding-bottom: 0;
  }
}

.consent-manager-footer-advanced-buttons {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
}
.consent-manager-footer-advanced-buttons .consent-manager-button--accept-save {
  max-width: 300px;
  order: -1;
}

.consent-manager-settings-body {
  flex-direction: column;
  max-height: 270px;
  overflow-y: auto;
}
@media (min-width: 768px) {
  .consent-manager-settings-body {
    max-height: none;
  }
}

.consent-manager-toggle-all {
  display: flex;
  align-items: flex-start;
  padding-bottom: 20px;
  border-bottom: 1px solid #DEDEDE;
}
@media (min-width: 768px) {
  .consent-manager-toggle-all {
    padding-bottom: 24px;
  }
}

.consent-manager-toggle-text,
.consent-manager-category-label {
  font-weight: 700;
  padding: 0 0 0 12px;
  margin: 0;
}

.consent-manager-categories {
  display: flex;
  flex-direction: column;
}

.consent-manager-settings-advanced {
  display: none;
  max-height: 560px;
  overflow: auto;
  flex-direction: column;
}

.consent-manager-advanced-header {
  display: flex;
  align-items: center;
}

.consent-manager-sidebar-toggle {
  width: 24px;
  margin-right: 12px;
  margin-left: 8px;
  display: none;
  cursor: pointer;
}
@media (min-width: 768px) {
  .consent-manager-sidebar-toggle {
    display: block;
  }
}
.consent-manager-sidebar-toggle .consent-manager-icon {
  width: 24px;
  height: 22px;
  fill: #343434;
}

.consent-manager-search-header {
  width: 100%;
  border: 1px solid #EDEDED;
  border-radius: 4px;
  height: 38px;
  overflow: hidden;
  display: flex;
  align-items: center;
}

.consent-manager-search-input {
  width: 100%;
  padding: 10px 0 10px 17px;
  border: none;
  font-size: var(--font-micro-size);
}
.consent-manager-search-input:focus-visible {
  outline: none;
}

.consent-manager-search-button {
  border: none;
  width: 40px;
  height: 40px;
  background: none;
  padding: 0;
  cursor: pointer;
}
.consent-manager-search-button .consent-manager-icon {
  background-color: #FFD930;
  width: 21px;
  height: 21px;
  padding: 9px;
  border-left: 1px solid #EDEDED;
  fill: #343434;
  color: #343434;
}

.consent-manager-advanced-body {
  max-height: 80%;
  overflow: auto;
  display: flex;
  margin-top: 10px;
}

.consent-manager-sidebar-wrapper {
  background-color: #F2F2F2;
  width: 230px;
  padding: 10px 0 10px 20px;
  display: none;
}
@media (min-width: 768px) {
  .consent-manager-sidebar-wrapper {
    display: block;
  }
}
.consent-manager-sidebar-wrapper li {
  margin-left: 20px;
}
.consent-manager-sidebar-wrapper li a {
  line-height: var(--font-body-line-height);
  font-size: var(--font-micro-size);
  color: #343434;
}

.consent-manager-sidebar {
  display: none;
}
@media (min-width: 768px) {
  .consent-manager-sidebar {
    width: 170px;
    height: 100%;
    overflow: auto;
    scroll-behavior: smooth;
    scrollbar-width: thin;
    scrollbar-color: #DEDEDE #F2F2F2;
    display: block;
    padding-right: 20px;
  }
}

.consent-manager-advanced-content {
  height: 100%;
  max-height: 503px;
  overflow-y: scroll;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  width: 100%;
}
@media (min-width: 768px) {
  .consent-manager-advanced-content {
    padding: 0 20px;
  }
}
.consent-manager-advanced-content a {
  color: #343434;
}

.consent-manager-checkbox,
.consent-manager-toggle-input {
  height: 0;
  width: 0;
  visibility: hidden;
}

.consent-manager-checkbox-label,
.consent-manager-toggle-label {
  cursor: pointer;
  text-indent: -9999px;
  max-width: 38px;
  width: 100%;
  height: 22px;
  background: #FFFFFF;
  display: block;
  border-radius: 12px;
  position: relative;
  border: 1px solid #767676;
}
.consent-manager-checkbox-label::after,
.consent-manager-toggle-label::after {
  content: "";
  position: absolute;
  top: 3px;
  left: 4px;
  width: 16px;
  height: 16px;
  background: #767676;
  border-radius: 12px;
  transition: 0.3s;
}

.consent-manager-checkbox:checked + .consent-manager-checkbox-label,
.consent-manager-toggle-input:checked + .consent-manager-toggle-label {
  background: #DF091D;
  border: 1px solid #DF091D;
}
.consent-manager-checkbox:checked + .consent-manager-checkbox-label::after,
.consent-manager-toggle-input:checked + .consent-manager-toggle-label::after {
  left: calc(100% - 4px);
  transform: translateX(-100%);
  background-color: #343434;
}

.consent-manager-checkbox:disabled + .consent-manager-checkbox-label,
.consent-manager-toggle-input:disabled + .consent-manager-toggle-label {
  background-color: #FADADD;
  border: 1px solid #FADADD;
}
.consent-manager-checkbox:disabled + .consent-manager-checkbox-label::after,
.consent-manager-toggle-input:disabled + .consent-manager-toggle-label::after {
  background-color: #343434;
}

.consent-manager-checkbox-label:active::after,
.consent-manager-toggle-label:active::after {
  width: 15px;
}

.consent-manager-language-switcher {
  position: relative;
  z-index: 300;
}
.consent-manager-language-switcher .dropdown {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}
.consent-manager-language-switcher .dropdown > span {
  display: inline-flex;
  align-items: center;
  font-size: var(--font-body-size);
  font-weight: 700;
  color: #343434;
  text-transform: uppercase;
  text-decoration: none;
  transition: text-decoration 0.2s ease;
}
.consent-manager-language-switcher .dropdown > span:hover {
  text-decoration: underline;
}
.consent-manager-language-switcher .dropdown.hide .consent-manager-language-list {
  display: none;
}
.consent-manager-language-switcher .dropdown.hide .consent-manager-menu-toggler::after {
  transform: rotate(45deg);
}

.consent-manager-language-list {
  list-style: none;
  position: absolute;
  top: 100%;
  right: 0;
  background-color: #FFFFFF;
  padding: 8px 0;
  margin: 4px 0 0 0;
  min-width: 60px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.consent-manager-language-list li {
  padding: 8px 12px;
  margin: 0;
  font-size: var(--font-body-size);
  font-weight: 400;
  color: #343434;
  text-transform: uppercase;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.consent-manager-language-list li:hover {
  background-color: #F6F6F6;
}

.consent-manager-menu-toggler {
  display: inline-flex;
  align-items: center;
  margin-left: 4px;
}
.consent-manager-menu-toggler::after {
  content: "";
  border: solid #343434;
  border-width: 0 1.5px 1.5px 0;
  display: inline-block;
  padding: 2px;
  transform: rotate(45deg);
  transition: transform 0.2s ease;
}

.consent-manager-status-round {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-right: 10px;
  flex-shrink: 0;
}
.consent-manager-status-round--active {
  background-color: #4CAF50;
}
.consent-manager-status-round--inactive {
  background-color: #D32F2F;
}

.consent-manager-info-button {
  width: 16px;
  height: 16px;
  border: none;
  flex-shrink: 0;
  cursor: pointer;
  background: none;
}
.consent-manager-info-button .consent-manager-icon {
  width: 16px;
  height: 16px;
  fill: #343434;
}

.consent-manager-icon {
  display: inline-block;
  vertical-align: middle;
}

.consent-manager-read-more-button {
  background-color: transparent;
  height: 20px;
  padding: 0;
  border: none;
  min-width: auto;
  cursor: pointer;
  color: #343434;
  font-size: var(--font-body-size);
}
.consent-manager-read-more-button::before {
  content: "";
  display: inline-block;
  width: 17px;
  height: 10px;
  margin-right: 3px;
  margin-left: 3px;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 320 512%27%3E%3Cpath d=%27M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.consent-manager-description .consent-manager-hidden-text {
  display: none;
}
.consent-manager-description.expand {
  display: block;
}
.consent-manager-description.expand .consent-manager-read-more-button,
.consent-manager-description.expand .consent-manager-read-more-dots {
  display: none;
}
.consent-manager-description.expand .consent-manager-hidden-text {
  margin-left: 4px;
  display: inline;
}

.consent-manager-category-list {
  display: flex;
  flex-direction: column;
  padding-top: 20px;
}

.consent-manager-category-item {
  display: flex;
  align-items: flex-start;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  .consent-manager-category-item {
    padding-bottom: 24px;
  }
}
.consent-manager-category-item--last {
  padding-bottom: 0;
}
.consent-manager-category-item input[type=checkbox] {
  height: 0;
  width: 0;
  visibility: hidden;
}
.consent-manager-category-item label {
  cursor: pointer;
  text-indent: -9999px;
  max-width: 38px;
  width: 100%;
  height: 22px;
  background: #FFFFFF;
  display: block;
  border-radius: 12px;
  position: relative;
  border: 1px solid #767676;
  flex-shrink: 0;
}
.consent-manager-category-item label::after {
  content: "";
  position: absolute;
  top: 3px;
  left: 4px;
  width: 16px;
  height: 16px;
  background: #767676;
  border-radius: 12px;
  transition: 0.3s;
}
.consent-manager-category-item input:checked + label {
  background: #DF091D;
  border: 1px solid #DF091D;
}
.consent-manager-category-item input:checked + label::after {
  left: calc(100% - 4px);
  transform: translateX(-100%);
  background-color: #343434;
}
.consent-manager-category-item input:disabled + label {
  background-color: #FADADD;
  border: 1px solid #FADADD;
}
.consent-manager-category-item input:disabled + label::after {
  background-color: #343434;
}
.consent-manager-category-item label:active::after {
  width: 15px;
}

.consent-manager-category-content {
  display: flex;
  flex-direction: column;
  padding-left: 12px;
}

.consent-manager-category-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.consent-manager-category-description {
  font-size: var(--font-micro-size);
  line-height: var(--font-micro-line-height);
  margin-top: 8px;
  color: #4D4D4D;
}
.consent-manager-category-description--visible {
  display: flex;
  flex-direction: column;
}
.consent-manager-category-description--hidden {
  display: none;
}

.consent-manager-open-advanced {
  width: 16px;
  height: 16px;
  border: none;
  flex-shrink: 0;
  cursor: pointer;
  padding: 0;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath fill=%27%23343434%27 d=%27M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.consent-manager-sidebar-heading {
  font-size: var(--font-h5-size);
  line-height: var(--font-h5-line-height);
  font-weight: 700;
  color: #343434;
  margin-bottom: 10px;
}

.consent-manager-sidebar-list {
  list-style: none;
  padding-left: 12px;
  margin-bottom: 28px;
}

.consent-manager-service-item {
  margin-bottom: 48px;
  border-bottom: 1px solid #DEDEDE;
}

.consent-manager-service-category {
  font-size: var(--font-h3-size);
  line-height: var(--font-h3-line-height);
  font-weight: 700;
  color: #343434;
  margin-bottom: 10px;
  margin-top: 10px;
  text-transform: capitalize;
  padding-bottom: 4px;
}

.consent-manager-service-toggle {
  display: flex;
  align-items: center;
  margin-top: 24px;
  padding: 20px 0 10px 28px;
  box-sizing: border-box;
}
.consent-manager-service-toggle input[type=checkbox] {
  height: 0;
  width: 0;
  visibility: hidden;
}
.consent-manager-service-toggle label {
  cursor: pointer;
  text-indent: -9999px;
  max-width: 38px;
  width: 100%;
  height: 22px;
  background: #FFFFFF;
  display: block;
  border-radius: 12px;
  position: relative;
  border: 1px solid #767676;
  flex-shrink: 0;
}
.consent-manager-service-toggle label::after {
  content: "";
  position: absolute;
  top: 3px;
  left: 4px;
  width: 16px;
  height: 16px;
  background: #767676;
  border-radius: 12px;
  transition: 0.3s;
}
.consent-manager-service-toggle input:checked + label {
  background: #DF091D;
  border: 1px solid #DF091D;
}
.consent-manager-service-toggle input:checked + label::after {
  left: calc(100% - 4px);
  transform: translateX(-100%);
  background-color: #343434;
}
.consent-manager-service-toggle input:disabled + label {
  background-color: #FADADD;
  border: 1px solid #FADADD;
}
.consent-manager-service-toggle input:disabled + label::after {
  background-color: #343434;
}
.consent-manager-service-toggle label:active::after {
  width: 15px;
}

.consent-manager-service-label {
  font-weight: 700;
  color: #343434;
  padding: 0;
  margin: 0 0 0 10px;
}

.consent-manager-service-description {
  margin-bottom: 20px;
}

.consent-manager-company-heading {
  margin-bottom: 12px;
}

.consent-manager-company-address {
  margin-bottom: 20px;
}

.consent-manager-info-heading {
  color: #DF091D;
  margin-bottom: 12px;
}

.consent-manager-technologies {
  padding-bottom: 12px;
}

.consent-manager-history-row {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin-top: 10px;
}

.consent-manager-history-status {
  display: flex;
  align-items: center;
}

.consent-manager-history-text {
  font-size: var(--font-micro-size);
  line-height: var(--font-micro-line-height);
}

[class^=consent-manager-].hidden,
[class*=" consent-manager-"].hidden {
  display: none;
}

#mainContentWrapper.order-history-page {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}

@media screen and (max-width: 992px) {
  .order-history-page__account-menu {
    display: none;
  }
}
.order-history-page__mobile-header {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 992px) {
  .order-history-page__mobile-header {
    display: none;
  }
}
.order-history-page__mobile-icon {
  width: 40px;
  height: 40px;
}
.order-history-page__mobile-title {
  margin: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  color: #DF091D;
}
@media screen and (max-width: 992px) {
  .order-history-page__pagination .split_page_link_site_number {
    margin: 0 5px 0 0;
  }
}
@media screen and (max-width: 992px) {
  .order-history-page__pagination a.next_and_prev_button {
    font-size: 0;
    min-width: 35px;
  }
}
.order-history-page__split-bar {
  float: right;
  margin: 2px 0 8px 0;
  font-size: 14px;
  color: #999999;
}
@media screen and (max-width: 992px) {
  .order-history-page__split-bar {
    display: none;
    font-size: 12px;
    line-height: 18px;
  }
}
.order-history-page__split-bar--mobile {
  display: none;
}
@media screen and (max-width: 992px) {
  .order-history-page__split-bar--mobile {
    display: block;
  }
}

.order-history {
  display: flex;
  flex-direction: column;
  padding: 8px 0 8px 0;
  border-top: 1px solid #DEDEDE;
  border-bottom: 1px solid #DEDEDE;
}
.order-history__item {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 8px 8px;
  font-size: 18px;
  border-bottom: 1px solid #DEDEDE;
}
.order-history__item:last-child {
  border-bottom: none;
}
@media screen and (max-width: 992px) {
  .order-history__item {
    padding: 8px 0;
  }
}
.order-history__order-id {
  width: 100%;
  font-size: 18px;
  color: #DF091D;
}
@media screen and (max-width: 992px) {
  .order-history__order-id {
    margin: 0;
    font-size: 16px;
    font-weight: 400;
  }
}
.order-history__data {
  display: flex;
  flex-direction: row;
}
.order-history__content {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media screen and (min-width: 992px) {
  .order-history__content {
    flex-direction: row;
    gap: 80px;
  }
}
.order-history__details {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 992px) {
  .order-history__details {
    font-size: 14px;
  }
}
.order-history__summary {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 992px) {
  .order-history__summary {
    font-size: 14px;
  }
}
@media screen and (min-width: 992px) {
  .order-history__summary {
    min-width: 200px;
    flex-shrink: 0;
  }
}
.order-history__button {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
@media screen and (max-width: 992px) {
  .order-history__button {
    align-items: flex-end;
  }
}
@media screen and (max-width: 992px) {
  .order-history__button-link {
    min-height: 40px;
    width: unset;
    max-width: unset;
    margin: 0;
  }
}
.order-history__navigation {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin: 12px 0;
  color: #999999;
  font-size: 18px;
}
@media screen and (max-width: 992px) {
  .order-history__navigation {
    align-items: normal;
    flex: 1;
  }
}
.order-history__navigation-select {
  height: unset;
  margin: 8px 0;
  padding: 8px;
  font-size: 16px;
  color: #4D4D4D;
  vertical-align: middle;
  border: 1px solid #DEDEDE;
  border-radius: 4px;
  transition: all linear 0.2s;
}
@media screen and (max-width: 992px) {
  .order-history__navigation-select {
    max-width: 100%;
    background: #FFFFFF;
    display: block;
    min-width: 100%;
  }
}
@media screen and (max-width: 992px) {
  .order-history__navigation-label {
    display: none;
  }
}
@media screen and (max-width: 992px) {
  .order-history__navigation-link {
    display: none;
  }
}
.order-history__empty-state {
  text-align: center;
  font-size: 22px;
  color: #999999;
}

.continue-and-back-below-line {
  clear: both;
}

#mainContentWrapper.watch-list-page {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  max-width: 1500px;
  margin-bottom: 48px;
}

@media screen and (max-width: 992px) {
  .watch-list-page__account-menu {
    display: none;
  }
}
.watch-list-page__mobile-header {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 20px 10px;
  background-color: #FFFFFF;
}
@media screen and (min-width: 992px) {
  .watch-list-page__mobile-header {
    display: none;
  }
}
.watch-list-page__mobile-icon {
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}
.watch-list-page__mobile-title {
  margin: 0;
  font-size: 18px;
  font-weight: 400;
  color: #DF091D;
}

.watch-list {
  display: flex;
  flex-direction: column;
  padding: 8px 0;
  border-top: 1px solid #DEDEDE;
  border-bottom: 1px solid #DEDEDE;
  margin: 48px 10px 0 10px;
}
@media screen and (max-width: 992px) {
  .watch-list {
    margin: 0;
    padding: 0;
    border: none;
  }
}
.watch-list__heading {
  display: none;
  font-weight: normal;
  font-size: 14px;
  margin: 10px 0 0 0;
  align-items: center;
  gap: 10px;
  justify-content: flex-end;
}
@media screen and (min-width: 992px) {
  .watch-list__heading {
    display: flex;
  }
}
.watch-list__heading-label {
  text-align: center;
}
.watch-list__heading-label:nth-child(1) {
  width: 90px;
}
.watch-list__heading-label:nth-child(2) {
  width: 152px;
}
.watch-list__heading-label:nth-child(3) {
  width: 75px;
}
.watch-list__item {
  font-size: 18px;
  min-height: 120px;
  margin: 5px 0 0 0;
  padding: 0 0 5px 0;
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
  border-bottom: 1px solid #DEDEDE;
  position: relative;
}
@media screen and (max-width: 992px) {
  .watch-list__item {
    flex-direction: row;
    align-items: stretch;
    padding: 12px;
    margin: 0;
    gap: 12px;
    border-bottom: 1px solid #DEDEDE;
  }
}
.watch-list__image-container {
  flex: 0 0 125px;
}
@media screen and (max-width: 992px) {
  .watch-list__image-container {
    flex: 0 0 auto;
    width: 70px;
    order: 0;
  }
}
.watch-list__image {
  display: flex;
}
@media screen and (max-width: 992px) {
  .watch-list__image {
    display: none;
  }
}
.watch-list__image--mobile {
  display: none;
}
@media screen and (max-width: 992px) {
  .watch-list__image--mobile {
    display: flex;
  }
}
.watch-list__info {
  flex: 1;
  min-width: 200px;
}
@media screen and (max-width: 992px) {
  .watch-list__info {
    flex: 1;
    width: 100%;
    min-width: 0;
    order: 0;
    padding-right: 50px;
  }
}
.watch-list__name {
  display: flex;
  align-items: center;
  min-height: 120px;
  width: 100%;
}
.watch-list__name a {
  color: #343434;
  text-decoration: none;
}
.watch-list__name a:hover {
  text-decoration: underline;
}
@media screen and (max-width: 992px) {
  .watch-list__name {
    min-height: auto;
    padding: 0;
    font-size: 16px;
    line-height: 1.4;
  }
}
.watch-list__model {
  color: #999999;
  font-size: 12px;
}
@media screen and (max-width: 992px) {
  .watch-list__model {
    margin-top: 5px;
  }
}
.watch-list__add-to-cart {
  flex: 0 0 200px;
  text-align: right;
}
@media screen and (max-width: 992px) {
  .watch-list__add-to-cart {
    display: none;
  }
}
.watch-list__add-to-cart--mobile {
  display: none;
}
@media screen and (max-width: 992px) {
  .watch-list__add-to-cart--mobile {
    display: flex;
    justify-content: center;
    flex: 1;
    width: unset;
    order: 4;
  }
  .watch-list__add-to-cart--mobile .button {
    width: 100%;
    height: 50px;
    font-size: 16px;
  }
}
.watch-list__not-available {
  color: #999999;
  font-size: 14px;
}
.watch-list__quantity {
  flex: 0 0 160px;
  text-align: center;
}
@media screen and (max-width: 992px) {
  .watch-list__quantity {
    flex: 0 0 auto;
    width: 100%;
    order: 2;
  }
}
.watch-list__stepper {
  display: flex;
  align-items: center;
  gap: 5px;
  justify-content: center;
}
@media screen and (max-width: 992px) {
  .watch-list__stepper {
    justify-content: flex-start;
    gap: 0;
  }
}
.watch-list__stepper .button--minus, .watch-list__stepper .button--plus {
  min-width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 992px) {
  .watch-list__stepper .button--minus, .watch-list__stepper .button--plus {
    min-width: 50px;
    height: 50px;
    border-radius: 4px;
  }
}
.watch-list__stepper .button--minus i, .watch-list__stepper .button--plus i {
  font-size: 14px;
}
@media screen and (max-width: 992px) {
  .watch-list__stepper .button--minus i, .watch-list__stepper .button--plus i {
    font-size: 18px;
    font-weight: 600;
  }
}
.watch-list__quantity-input {
  width: 60px;
  height: 40px;
  text-align: center;
  border: 1px solid #DEDEDE;
  border-radius: 4px;
  font-size: 16px;
  padding: 0 10px;
}
@media screen and (max-width: 992px) {
  .watch-list__quantity-input {
    width: 80px;
    min-width: unset !important;
    height: 50px;
    font-size: 18px;
    margin: 0;
  }
}
.watch-list__price {
  flex: 0 0 95px;
  text-align: center;
}
@media screen and (max-width: 992px) {
  .watch-list__price {
    flex: 0 0 auto;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    order: 3;
    font-size: 16px;
    font-weight: 600;
  }
}
.watch-list__price-label {
  display: none;
}
@media screen and (max-width: 992px) {
  .watch-list__price-label {
    display: inline;
  }
}
.watch-list__delete {
  flex: 0 0 60px;
  text-align: center;
}
@media screen and (max-width: 992px) {
  .watch-list__delete {
    position: absolute;
    top: 12px;
    right: 12px;
    flex: 0 0 auto;
  }
}
.watch-list__delete .button--delete {
  min-width: 40px;
  height: 40px;
}
@media screen and (max-width: 992px) {
  .watch-list__delete .button--delete {
    min-width: 30px;
    height: 30px;
    padding: 0;
  }
  .watch-list__delete .button--delete span {
    font-size: 20px;
  }
}
.watch-list__empty {
  margin: 48px 0;
  text-align: center;
  font-size: 24px;
  color: #999999;
}
@media screen and (max-width: 992px) {
  .watch-list__empty {
    font-size: 18px;
    padding: 20px;
    margin: 20px 0;
  }
}
.watch-list__actions {
  display: flex;
  justify-content: flex-end;
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (max-width: 992px) {
  .watch-list__actions {
    justify-content: center;
    margin: 20px 10px;
    padding-top: 0;
  }
  .watch-list__actions .button {
    width: 100%;
  }
}

.product-image {
  position: relative;
  display: inline-block;
}
.product-image img {
  display: block;
  max-width: 100%;
  height: auto;
}
.product-image__overlay {
  position: absolute;
  bottom: 0;
  right: 0;
  background: #DF091D;
  color: #fff;
  border-radius: 50%;
  width: 48px;
  height: 48px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 0.6875rem;
  font-weight: 700;
  line-height: 1.2;
}
.product-image__overlay-percent {
  font-size: 0.875rem;
  font-weight: 700;
}
.product-image__overlay-saving, .product-image__overlay-offer, .product-image__overlay-price {
  font-size: 0.5625rem;
  text-transform: uppercase;
}
.product-image__overlay-bonus-amount {
  font-size: 0.8125rem;
  font-weight: 700;
}
.product-image__overlay-bonus-amount span {
  font-size: 0.625rem;
  vertical-align: super;
}
.product-image__overlay-bonus-label {
  font-size: 0.5625rem;
}

.product-status {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 0.8125rem;
}
.product-status__text {
  color: #006600;
}
.product-status__info {
  display: none;
  font-size: 0.75rem;
  color: #767676;
}

/**
 * Floating Input Component
 *
 * Reusable floating label input styles for forms.
 *
 * HTML Structure:
 * <div class="floating-input">
 *   <input class="floating-input__field" type="text" id="example" placeholder=" " required>
 *   <label class="floating-input__label" for="example">Label Text</label>
 *   <div class="floating-input__feedback">Error message</div>
 * </div>
 */
.floating-input {
  position: relative;
  width: 100%;
  max-width: 400px;
}
.floating-input--full-width {
  max-width: none;
}

.floating-input__field {
  display: block;
  width: 100%;
  height: 48px;
  padding: 14px 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  color: #343434;
  background-color: #FFFFFF;
  border: 1px solid #DEDEDE;
  border-radius: 5px;
  transition: all 0.15s ease-in-out;
  appearance: none;
}
.floating-input__field::placeholder {
  color: transparent;
}
.floating-input__field:hover:not(:disabled):not(:read-only) {
  border-color: #767676;
}
.floating-input__field:focus {
  outline: none;
  box-shadow: 0 0 0 1px #1057DD;
}
.floating-input__field:focus ~ .floating-input__label, .floating-input__field:not(:placeholder-shown) ~ .floating-input__label {
  top: 0;
  transform: translateY(-50%);
  font-size: 12px;
  font-weight: 400;
  background-color: #FFFFFF;
  padding: 0 4px;
  left: 12px;
  z-index: 2;
}
.floating-input__field.is-invalid {
  box-shadow: 0 0 0 1px #DF091D;
}
.floating-input__field.is-invalid ~ .floating-input__label {
  color: #DF091D;
}
.floating-input__field.is-invalid ~ .floating-input__feedback {
  display: block;
}
.floating-input__field.is-invalid:focus {
  box-shadow: 0 0 0 1px #1057DD;
}
.floating-input__field:disabled {
  color: #767676;
  border-color: #DEDEDE;
  background-color: #F6F6F6;
  cursor: not-allowed;
}
.floating-input__field:disabled ~ .floating-input__label {
  color: #767676;
}
.floating-input__field:read-only {
  border-color: #DEDEDE;
  background-color: #F6F6F6;
}

.floating-input__label {
  position: absolute;
  top: 24px;
  left: 16px;
  transform: translateY(-50%);
  font-size: 14px;
  font-weight: 400;
  color: #767676;
  pointer-events: none;
  transition: all 0.15s ease-in-out;
  transform-origin: left top;
}

.floating-input__feedback {
  display: none;
  margin-top: 4px;
  font-size: 0.75rem;
  color: #DF091D;
}
.floating-input__feedback [data-error=invalid],
.floating-input__feedback [data-error=length],
.floating-input__feedback [data-error=mismatch] {
  display: none;
}

.floating-input__field:not(:placeholder-shown).is-invalid ~ .floating-input__feedback [data-error=empty] {
  display: none;
}
.floating-input__field:not(:placeholder-shown).is-invalid ~ .floating-input__feedback [data-error=invalid],
.floating-input__field:not(:placeholder-shown).is-invalid ~ .floating-input__feedback [data-error=length],
.floating-input__field:not(:placeholder-shown).is-invalid ~ .floating-input__feedback [data-error=mismatch] {
  display: inline;
}

.floating-input--password .floating-input__field {
  padding-right: 48px;
}

.floating-input__toggle {
  position: absolute;
  top: 0;
  right: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 48px;
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  color: #a8a8a8;
  transition: all 0.15s ease-in-out;
}
.floating-input__toggle:hover {
  color: #767676;
}
.floating-input__toggle:focus {
  outline: none;
}
.floating-input__toggle[aria-pressed=true] {
  color: #767676;
}

.floating-input__toggle-icon {
  display: block;
  width: 20px;
  height: 20px;
  stroke: currentColor;
}
.floating-input__toggle-icon .floating-input__toggle-icon--hidden {
  display: none;
}
.floating-input__toggle[aria-pressed=true] .floating-input__toggle-icon .floating-input__toggle-icon--visible {
  display: none;
}
.floating-input__toggle[aria-pressed=true] .floating-input__toggle-icon .floating-input__toggle-icon--hidden {
  display: inline;
}

.floating-input--dark .floating-input__field {
  color: var(--color-text-light, #ffffff);
  border-bottom-color: var(--color-border-light, #6b7280);
}
.floating-input--dark .floating-input__field:hover:not(:disabled):not(:read-only) {
  border-bottom-color: var(--color-text-light, #ffffff);
}
.floating-input--dark .floating-input__field:focus {
  border-bottom-color: var(--color-primary-light, #60a5fa);
}
.floating-input--dark .floating-input__field:focus ~ .floating-input__label {
  color: var(--color-primary-light, #60a5fa);
}
.floating-input--dark .floating-input__label {
  color: var(--color-text-light-secondary, #9ca3af);
}
.floating-input--dark .floating-input__toggle {
  color: var(--color-text-light-secondary, #9ca3af);
}
.floating-input--dark .floating-input__toggle:hover {
  color: var(--color-text-light, #ffffff);
}

.floating-input--textarea .floating-input__field {
  height: auto;
  min-height: 120px;
  padding: 48px 16px 12px;
  border: 1px solid #DEDEDE;
  border-radius: 8px;
  resize: vertical;
}
.floating-input--textarea .floating-input__field:hover:not(:disabled):not(:read-only) {
  border-color: #767676;
}
.floating-input--textarea .floating-input__field:focus {
  border-color: #1057DD;
}
.floating-input--textarea .floating-input__field.is-invalid {
  border-color: #DF091D;
}
.floating-input--textarea .floating-input__label {
  top: 16px;
  left: 16px;
}
.floating-input--textarea .floating-input__field:focus ~ .floating-input__label,
.floating-input--textarea .floating-input__field:not(:placeholder-shown) ~ .floating-input__label {
  transform: translateY(-8px);
}

.floating-input--select .floating-input__field {
  cursor: pointer;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 40px;
  background-color: #FFFFFF;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23666%27 stroke-width=%272%27%3E%3Cpolyline points=%276 9 12 15 18 9%27%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
}
.floating-input--select .floating-input__field:focus {
  outline: none;
  box-shadow: 0 0 0 1px #1057DD;
}
.floating-input--select .floating-input__field:not([data-value=""]) ~ .floating-input__label,
.floating-input--select .floating-input__field option:checked:not([value=""]) ~ .floating-input__label {
  top: 0;
  transform: translateY(-50%);
  font-size: 12px;
  background-color: #FFFFFF;
  padding: 0 4px;
}

.shopping-cart-page {
  color: #343434;
}
.shopping-cart-page__title {
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .shopping-cart-page__title {
    grid-column: 1;
  }
}
.shopping-cart-page__alerts {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 12px;
  margin-bottom: 12px;
}
.shopping-cart-page__layout {
  margin-top: 12px;
}
@media (min-width: 768px) {
  .shopping-cart-page__layout {
    display: grid;
    grid-template-columns: 1fr 340px;
    grid-template-rows: auto 1fr;
    gap: 0 20px;
    align-items: start;
  }
}
@media (min-width: 768px) {
  .shopping-cart-page__sidebar {
    grid-column: 2;
    grid-row: 1/-1;
    position: sticky;
    top: 156px;
  }
}
.shopping-cart-page__sidebar-heading {
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 32px;
}
.shopping-cart-page__cta {
  width: 100%;
  max-width: none;
  text-align: center;
  margin-top: 12px;
}
.shopping-cart-page__actions {
  display: flex;
  gap: 10px;
  margin-top: 12px;
}
.shopping-cart-page__action {
  margin: 0;
  padding: 0;
}
@media (max-width: 767px) {
  .shopping-cart-page__action {
    margin-top: 40px;
    max-width: unset;
  }
}
.shopping-cart-page__recommendations {
  margin-top: 24px;
}

.cart-empty {
  max-width: 960px;
  margin: 0 auto;
  padding: 24px 12px;
  text-align: center;
  color: #343434;
}
.cart-empty__title {
  font-size: 1.75rem;
  font-weight: 700;
  margin-bottom: 12px;
}
.cart-empty__text {
  font-size: 1rem;
  color: #343434;
  margin-bottom: 20px;
}
.cart-empty__button {
  min-width: 270px;
  margin: 0 auto 24px auto;
}

.cart-free-shipping-bar {
  background: #FFFFFF;
  border: 1px solid rgba(52, 52, 52, 0.24);
  border-radius: 12px;
  padding: 12px;
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.cart-free-shipping-bar--free {
  flex-direction: row;
  align-items: center;
  background: #e8f5e9;
  border: none;
  gap: 8px;
}
.cart-free-shipping-bar__headline {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 10px;
}
.cart-free-shipping-bar__headline-left {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 0 8px;
}
.cart-free-shipping-bar__title {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.333;
}
.cart-free-shipping-bar__title--free {
  color: #006600;
}
.cart-free-shipping-bar__remaining {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.333;
  color: #DF091D;
}
.cart-free-shipping-bar__cart-total {
  font-size: 1rem;
  color: #343434;
  opacity: 0.72;
  white-space: nowrap;
}
.cart-free-shipping-bar__progress {
  height: 4px;
  background: rgba(52, 52, 52, 0.24);
  border-radius: 999px;
  overflow: hidden;
}
.cart-free-shipping-bar__progress-fill {
  height: 100%;
  background: #DF091D;
  border-radius: 999px;
  transition: width 0.3s ease;
}
.cart-free-shipping-bar__content {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.cart-free-shipping-bar__hint {
  font-size: 1rem;
  line-height: 1.5;
  margin: 0;
}
.cart-free-shipping-bar__info {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 0.875rem;
  line-height: 1.429;
  color: #343434;
  opacity: 0.72;
  margin: 0;
}
.cart-free-shipping-bar__success-icon {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  color: #006600;
}
.cart-free-shipping-bar__free-text {
  font-size: 0.875rem;
  line-height: 1.429;
}
.cart-free-shipping-bar__info-icon {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  background-color: currentColor;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z%27/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-size: contain;
}

.cart-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  padding: 12px 0;
}
.cart-actions--top {
  display: none;
}
@media (min-width: 768px) {
  .cart-actions--top {
    display: flex;
  }
}
.cart-actions--bottom {
  flex-direction: column;
}
@media (min-width: 768px) {
  .cart-actions--bottom {
    flex-direction: row;
  }
}
.cart-actions__secondary {
  display: none;
}
@media (min-width: 768px) {
  .cart-actions__secondary {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
  }
}
.cart-actions__primary {
  width: 100%;
}
@media (min-width: 768px) {
  .cart-actions__primary {
    width: auto;
  }
}
.cart-actions__primary .button {
  width: 100%;
}
@media (min-width: 768px) {
  .cart-actions__primary .button {
    width: auto;
    min-width: 270px;
  }
}

.cart-express-checkout {
  margin-top: 12px;
}
.cart-express-checkout__label {
  font-size: 1rem;
  text-align: center;
  color: #343434;
  margin-bottom: 10px;
}
.cart-express-checkout__methods {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 10px;
  flex-wrap: wrap;
}
.cart-express-checkout__method {
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(52, 52, 52, 0.06);
  border-radius: 4px;
  height: 48px;
  padding: 0 12px;
  flex: 1;
  min-width: 0;
}
.cart-express-checkout__method a, .cart-express-checkout__method div {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cart-express-checkout__method img {
  max-height: 20px;
  width: auto;
}
.cart-express-checkout__separator {
  font-size: 1rem;
  color: #343434;
  flex-shrink: 0;
}

@media (min-width: 768px) {
  .cart-order-details__products {
    grid-column: 1;
  }
}
.cart-order-details__section {
  margin-bottom: 12px;
}
.cart-order-details__section--rx {
  margin-top: 32px;
}
.cart-order-details__section-title {
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #343434;
  opacity: 0.72;
  margin-bottom: 12px;
}
.cart-order-details__header {
  display: none;
}

.cart-product-row {
  background: #FFFFFF;
  border-radius: 12px;
  margin-bottom: 4px;
  box-shadow: 0 8px 32px 4px rgba(21, 21, 60, 0.06);
  display: grid;
  grid-template-columns: 96px 1fr;
  grid-template-rows: auto auto auto;
  grid-template-areas: "image info" "image stepper" "prices prices";
  gap: 0;
}
.cart-product-row:hover {
  box-shadow: 0 32px 48px -48px rgba(21, 21, 60, 0.32), 0 6px 32px 4px rgba(0, 0, 0, 0.1);
  margin-top: -5px;
  transition: box-shadow 0.3s ease-in-out, margin-top 0.2s ease-in-out;
}
.cart-product-row:hover {
  margin-top: 0;
}
@media (min-width: 768px) {
  .cart-product-row {
    grid-template-columns: 120px 1fr;
  }
}
.cart-product-row__image {
  grid-area: image;
  padding: 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
.cart-product-row__image img {
  max-width: 96px;
  height: auto;
}
.cart-product-row__info {
  grid-area: info;
  display: flex;
  flex-direction: column;
  gap: 2px;
  position: relative;
  padding: 12px 8px 0 8px;
  padding-right: 40px;
}
.cart-product-row__name {
  color: #343434;
  text-decoration: none;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5;
}
.cart-product-row__name:hover {
  text-decoration: underline;
}
.cart-product-row__model {
  font-size: 0.875rem;
  line-height: 1.429;
  color: #343434;
  opacity: 0.72;
}
.cart-product-row__prescription-type {
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.429;
  color: #343434;
  opacity: 0.72;
}
.cart-product-row__rx-types {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 8px;
}
.cart-product-row__rx-type {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  position: relative;
  padding-right: 24px;
}
.cart-product-row__rx-badge {
  display: inline-flex;
  align-items: center;
  padding: 2px 8px;
  border-radius: 4px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.429;
  white-space: nowrap;
  background: rgba(52, 52, 52, 0.06);
  color: #343434;
}
.cart-product-row__rx-price-label {
  font-size: 0.875rem;
  line-height: 1.429;
  color: #343434;
}
.cart-product-row__rx-bonus {
  font-size: 0.875rem;
  line-height: 1.429;
  color: #006600;
  font-weight: 600;
}
.cart-product-row__rx-delete {
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #343434;
  opacity: 0.72;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
}
.cart-product-row__rx-delete:hover {
  color: #DF091D;
  opacity: 1;
}
.cart-product-row__rx-delete.is-loading {
  pointer-events: none;
}
.cart-product-row__rx-delete.is-loading .cart-product-row__rx-delete-icon {
  display: none;
}
.cart-product-row__rx-delete.is-loading .cart-product-row__spinner {
  display: block;
}
.cart-product-row__rx-delete-icon {
  width: 14px;
  height: 14px;
}
.cart-product-row__single-price-inline {
  font-size: 0.875rem;
  line-height: 1.429;
  color: #343434;
  opacity: 0.72;
}
.cart-product-row__status {
  margin-top: 2px;
}
.cart-product-row__delete {
  position: absolute;
  top: 12px;
  right: 8px;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #343434;
  text-decoration: none;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
}
.cart-product-row__delete:hover {
  color: #DF091D;
}
.cart-product-row__delete.is-loading {
  pointer-events: none;
}
.cart-product-row__delete.is-loading .cart-product-row__delete-icon {
  display: none;
}
.cart-product-row__delete.is-loading .cart-product-row__spinner {
  display: block;
}
.cart-product-row__delete-icon {
  width: 16px;
  height: 16px;
}
.cart-product-row__spinner {
  display: none;
  width: 16px;
  height: 16px;
  border: 2px solid rgba(52, 52, 52, 0.24);
  border-top-color: #343434;
  border-radius: 50%;
  animation: cart-spin 0.6s linear infinite;
}
.cart-product-row__quantity {
  grid-area: stepper;
  display: flex;
  align-items: center;
  padding: 8px 8px;
}
.cart-product-row__quantity .product_info_buy_qty {
  display: flex;
  align-items: center;
  position: relative;
  border: 1px solid rgba(52, 52, 52, 0.24);
  border-radius: 4px;
  width: 100%;
  max-width: 208px;
  height: 40px;
  overflow: hidden;
}
.cart-product-row__quantity .button--minus,
.cart-product-row__quantity .button--plus {
  width: 40px;
  height: 40px;
  min-width: 40px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  color: #343434;
}
.cart-product-row__quantity .button--minus:hover,
.cart-product-row__quantity .button--plus:hover {
  background: rgba(52, 52, 52, 0.06);
}
.cart-product-row__quantity .button--minus .invisible,
.cart-product-row__quantity .button--plus .invisible {
  display: none;
}
.cart-product-row__quantity .button--minus::after,
.cart-product-row__quantity .button--plus::after {
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1;
}
.cart-product-row__quantity .button--minus::after {
  content: "−";
}
.cart-product-row__quantity .button--plus::after {
  content: "+";
}
.cart-product-row__quantity .input_normal {
  flex: 1;
  min-width: 0;
  height: 40px;
  border: none;
  text-align: center;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5;
  background: transparent;
  color: #343434;
  -moz-appearance: textfield;
}
.cart-product-row__quantity .input_normal::-webkit-outer-spin-button, .cart-product-row__quantity .input_normal::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.cart-product-row__quantity.is-loading .input_normal {
  color: transparent;
}
.cart-product-row__quantity.is-loading .button--minus,
.cart-product-row__quantity.is-loading .button--plus {
  pointer-events: none;
  opacity: 0.24;
}
.cart-product-row__quantity.is-loading .cart-product-row__qty-spinner {
  display: block;
}
.cart-product-row__quantity .cart-product-row__qty-spinner {
  display: none;
  position: absolute;
  inset: 0;
  margin: auto;
  width: 16px;
  height: 16px;
  border: 2px solid rgba(52, 52, 52, 0.24);
  border-top-color: #343434;
  border-radius: 50%;
  animation: cart-spin 0.6s linear infinite;
}
.cart-product-row__single-price {
  display: none;
}
.cart-product-row__prices {
  grid-area: prices;
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 0 12px 12px;
}
.cart-product-row__uvp {
  font-size: 0.875rem;
  line-height: 1.429;
  color: #343434;
  opacity: 0.72;
  text-decoration: line-through;
  white-space: nowrap;
}
.cart-product-row__total-price {
  font-weight: 700;
  font-size: 1.375rem;
  line-height: 1.364;
  white-space: nowrap;
  color: #B90014;
}

.cart-totals-footer__row {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 0;
  font-size: 1rem;
  line-height: 1.5;
}
.cart-totals-footer__row--total {
  padding-top: 0;
}
.cart-totals-footer__row--total .cart-totals-footer__label,
.cart-totals-footer__row--total .cart-totals-footer__value {
  font-size: 1.375rem;
  font-weight: 700;
}
.cart-totals-footer__row--total .cart-totals-footer__value {
  color: #B90014;
}
.cart-totals-footer__row--rx-bonus, .cart-totals-footer__row--bonus {
  color: #006600;
}
.cart-totals-footer__row--savings {
  color: #343434;
}
.cart-totals-footer__tax-note {
  font-size: 0.875rem;
  color: #343434;
  opacity: 0.72;
  margin-bottom: 4px;
}
.cart-totals-footer__divider {
  border: none;
  border-top: 1px solid rgba(52, 52, 52, 0.24);
  margin: 10px 0;
}

@keyframes cart-spin {
  to {
    transform: rotate(360deg);
  }
}
.cart-voucher-bonus {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 24px;
}
.cart-voucher-bonus__section {
  background: #F6F6F6;
  border-radius: 12px;
  overflow: hidden;
}
.cart-voucher-bonus__toggle {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px;
  cursor: pointer;
  user-select: none;
}
.cart-voucher-bonus__toggle-icon-left {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  color: #343434;
}
.cart-voucher-bonus__toggle-label {
  flex: 1;
  font-weight: 400;
  font-size: 1rem;
}
.cart-voucher-bonus__toggle-icon {
  width: 20px;
  height: 20px;
  position: relative;
  flex-shrink: 0;
}
.cart-voucher-bonus__toggle-icon::after {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-right: 2px solid #767676;
  border-bottom: 2px solid #767676;
  transform: rotate(45deg);
  position: absolute;
  top: 4px;
  right: 4px;
  transition: transform 0.2s ease;
}
.cart-voucher-bonus__toggle--open .cart-voucher-bonus__toggle-label {
  font-weight: 700;
}
.cart-voucher-bonus__toggle--open .cart-voucher-bonus__toggle-icon::after {
  transform: rotate(-135deg);
  top: 8px;
}
.cart-voucher-bonus__toggle--locked {
  cursor: default;
}
.cart-voucher-bonus__content {
  padding: 0 12px 12px;
}
.cart-voucher-bonus__input-area {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.cart-voucher-bonus__input-area .button {
  width: 100%;
  max-width: none;
}
.cart-voucher-bonus__code-info {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 0;
}
.cart-voucher-bonus__code-info .cart-voucher-bonus__delete-btn {
  margin-left: auto;
  flex-shrink: 0;
}
.cart-voucher-bonus__code-amount {
  font-weight: 600;
  white-space: nowrap;
}
.cart-voucher-bonus__code-amount.is-loading {
  visibility: hidden;
}
.cart-voucher-bonus__code-label {
  flex: 1;
  font-size: 0.875rem;
}
.cart-voucher-bonus__delete-btn {
  background: none;
  border: none;
  padding: 4px;
  cursor: pointer;
  color: #767676;
  line-height: 0;
}
.cart-voucher-bonus__delete-btn:hover {
  color: #DF091D;
}
.cart-voucher-bonus__delete-btn.is-loading {
  pointer-events: none;
}
.cart-voucher-bonus__delete-btn.is-loading .cart-voucher-bonus__delete-icon {
  display: none;
}
.cart-voucher-bonus__delete-btn.is-loading .cart-voucher-bonus__spinner {
  display: block;
}
.cart-voucher-bonus__delete-icon {
  width: 16px;
  height: 16px;
}
.cart-voucher-bonus__message {
  font-size: 0.875rem;
  padding: 8px 0;
}
.cart-voucher-bonus__message--error {
  color: #DF091D;
}
.cart-voucher-bonus__message--success {
  color: #006600;
}
.cart-voucher-bonus__bonus-error, .cart-voucher-bonus__bonus-login, .cart-voucher-bonus__bonus-active, .cart-voucher-bonus__bonus-redeem {
  font-size: 0.9375rem;
}
.cart-voucher-bonus__bonus-links {
  list-style: none;
  margin: 10px 0 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.cart-voucher-bonus__bonus-links a {
  color: #343434;
  font-weight: 700;
  text-decoration: none;
}
.cart-voucher-bonus__bonus-links a::before {
  content: " ";
  display: inline;
  background-color: currentColor;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zm64 16c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM288 232H148c-13.3 0-24 10.7-24 24s10.7 24 24 24h140l-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9l-96-96c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L288 232z%27/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-size: 14px 14px;
  mask-position: left center;
  padding-left: 14px;
}
.cart-voucher-bonus__bonus-links a:hover {
  color: #B90014;
}
.cart-voucher-bonus__bonus-active {
  display: flex;
  align-items: center;
  gap: 10px;
}
.cart-voucher-bonus__bonus-active .cart-voucher-bonus__delete-btn {
  margin-left: auto;
  flex-shrink: 0;
}
.cart-voucher-bonus__bonus-amount {
  font-weight: 600;
  white-space: nowrap;
}
.cart-voucher-bonus__bonus-input {
  margin-top: 10px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}
.cart-voucher-bonus__bonus-input .cart-voucher-bonus__bonus-points-input {
  width: 80px;
  padding: 10px;
  border: 1px solid #DEDEDE;
  border-radius: 4px;
}
.cart-voucher-bonus__bonus-input .button {
  width: 100%;
  max-width: none;
}
.cart-voucher-bonus__bonus-hint {
  font-size: 0.8125rem;
  color: #767676;
  display: block;
  width: 100%;
}
.cart-voucher-bonus__spinner {
  display: none;
  width: 16px;
  height: 16px;
  border: 2px solid rgba(52, 52, 52, 0.24);
  border-top-color: #343434;
  border-radius: 50%;
  animation: cart-spin 0.6s linear infinite;
}
.cart-voucher-bonus .button.is-loading {
  pointer-events: none;
  position: relative;
  color: transparent;
}
.cart-voucher-bonus .button.is-loading .cart-voucher-bonus__spinner {
  display: block;
  position: absolute;
  inset: 0;
  margin: auto;
}

.subscription-cart-overlay--open, .cart-overlay--open {
  overflow: hidden;
}

.subscription-cart-overlay__dialog, .cart-overlay__dialog {
  position: fixed;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  background-color: rgba(52, 52, 52, 0.64);
}

.subscription-cart-overlay__content, .cart-overlay__content {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-width: 350px;
  max-height: 90vh;
  overflow-y: auto;
  background: #FFFFFF;
  border-radius: 12px;
}
@media (min-width: 576px) {
  .subscription-cart-overlay__content, .cart-overlay__content {
    max-width: 500px;
  }
}
@media (min-width: 768px) {
  .subscription-cart-overlay__content, .cart-overlay__content {
    max-width: 630px;
  }
}
@media (min-width: 1400px) {
  .subscription-cart-overlay__content, .cart-overlay__content {
    max-width: 700px;
  }
}

.subscription-cart-overlay__info-trigger, .subscription-cart-overlay__close, .cart-overlay__close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border: none;
  background: none;
  border-radius: 4px;
  cursor: pointer;
  color: #343434;
}
.subscription-cart-overlay__info-trigger:hover, .subscription-cart-overlay__close:hover, .cart-overlay__close:hover {
  background: rgba(52, 52, 52, 0.06);
}

.subscription-cart-overlay__close, .cart-overlay__close {
  position: absolute;
  top: 8px;
  right: 8px;
}

.subscription-cart-overlay__benefits-heading, .subscription-cart-overlay__heading, .cart-overlay__heading {
  font-size: 28px;
  font-weight: 700;
  line-height: 37px;
  color: #343434;
  text-align: left;
  margin: 0;
}
@media (min-width: 768px) {
  .subscription-cart-overlay__benefits-heading, .subscription-cart-overlay__heading, .cart-overlay__heading {
    text-align: center;
  }
}

.subscription-cart-overlay__actions, .cart-overlay__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
  width: 100%;
  max-width: 470px;
}
.subscription-cart-overlay__actions .button, .cart-overlay__actions .button {
  flex: 1 0 0;
  margin: 0;
  min-height: 48px;
  max-height: 48px;
  max-width: unset;
}
@media (min-width: 576px) {
  .subscription-cart-overlay__actions .button, .cart-overlay__actions .button {
    max-width: 300px;
  }
}
.subscription-cart-overlay__actions button, .cart-overlay__actions button {
  background: rgba(52, 52, 52, 0.06);
  border: none;
}

#subscription_shopping_cart_overlay, #add_to_cart_overlay {
  position: fixed;
  inset: 0;
  z-index: 1050 !important;
}

.cart-overlay__content {
  gap: 24px;
  box-shadow: 0 8px 32px rgba(52, 52, 52, 0.1);
  padding: 40px 24px;
}

.cart-overlay__header {
  display: flex;
  flex-direction: row;
  align-items: start;
  gap: 10px;
  width: 100%;
  max-width: 470px;
  padding: 0;
}

@media (min-width: 576px) {
  .cart-overlay__checkmark {
    margin-top: 5px;
  }
}

.cart-overlay__heading {
  width: 100%;
}

.cart-overlay__message {
  width: 100%;
}

.cart-overlay__product {
  display: flex;
  align-items: stretch;
  width: 100%;
  max-width: 470px;
  min-height: 168px;
  overflow: hidden;
  background: #FFFFFF;
  border: 1px solid rgba(52, 52, 52, 0.06);
  border-radius: 12px;
  box-shadow: 0 8px 32px rgba(52, 52, 52, 0.1);
}

.cart-overlay__product-image {
  flex: 0 0 auto;
  max-width: 120px;
  min-width: 80px;
  padding: 12px 8px 12px 12px;
}

.cart-overlay__product-details {
  flex: 1 1 0;
  min-width: 0;
  display: flex;
  flex-direction: column;
  padding: 12px 12px 8px 8px;
}

.cart-overlay__product-name {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #343434;
  padding-bottom: 4px;
  overflow-wrap: break-word;
}

.cart-overlay__product-meta {
  display: flex;
  flex-direction: column;
  gap: 2px;
  font-size: 14px;
  line-height: 20px;
  color: rgba(52, 52, 52, 0.72);
}

.cart-overlay__product-price {
  font-weight: 700;
  font-size: 22px;
  line-height: 30px;
  color: #DF091D;
  text-align: right;
  margin-top: auto;
  padding-top: 8px;
}

.cart-overlay__warning {
  color: #DF091D;
  display: flex;
  align-items: flex-start;
  gap: 8px;
  width: 100%;
  max-width: 470px;
}
.cart-overlay__warning i {
  font-size: 1.125rem;
  flex-shrink: 0;
}

.cart-overlay__rx-alert {
  display: flex;
  gap: 10px;
  align-items: flex-start;
  width: 100%;
  max-width: 470px;
  padding: 10px 12px;
  background: #FFF3E0;
  border-radius: 12px;
}

.cart-overlay__rx-alert-icon {
  flex-shrink: 0;
  margin-top: 4px;
  color: #343434;
}

.cart-overlay__rx-alert-body {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}

.cart-overlay__rx-alert-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #343434;
  margin: 0;
}

.cart-overlay__rx-alert-description {
  font-size: 14px;
  line-height: 20px;
  color: #343434;
  margin: 0;
}

.cart-overlay__rx-alert-divider {
  width: 100%;
  height: 1px;
  background: rgba(52, 52, 52, 0.24);
}

.cart-overlay__rx-alert-link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 4px 0;
  font-size: 14px;
  line-height: 20px;
  color: #343434;
  text-decoration: none;
}
.cart-overlay__rx-alert-link svg {
  flex-shrink: 0;
  color: #343434;
}
.cart-overlay__rx-alert-link:hover {
  text-decoration: underline;
}

.cart-overlay__actions {
  padding: 0;
}

#add_to_cart_overlay .cart-overlay__shipping {
  width: 100%;
  border-top: 1px solid rgba(52, 52, 52, 0.24);
  padding-top: 20px;
}
#add_to_cart_overlay .cart-overlay__shipping .cart-free-shipping-bar {
  margin-bottom: 12px;
}
#add_to_cart_overlay .cart-overlay__shipping .cart-free-shipping-bar__title, #add_to_cart_overlay .cart-overlay__shipping .cart-free-shipping-bar__remaining {
  color: #343434;
  font-size: 16px;
}
#add_to_cart_overlay .cart-overlay__shipping .cart-free-shipping-bar__title {
  font-weight: 400;
}
#add_to_cart_overlay .cart-overlay__shipping .cart-free-shipping-bar__remaining {
  font-weight: bold;
}

#add_to_cart_overlay .cart-free-shipping-bar--free {
  max-width: 470px;
  width: 100%;
  margin: 0 auto;
  color: #343434;
}

#add_to_cart_overlay .cart-overlay__shipping .cart-free-shipping-bar--free {
  display: none;
}

.cart-overlay__footer {
  width: 100%;
}

#add_to_cart_overlay_recommendation {
  word-wrap: break-word;
  overflow: hidden;
  color: #343434;
  font-size: 1rem;
  line-height: 1.5;
}

@media (max-width: 575.98px) {
  .cart-overlay__content {
    padding: 32px 12px;
    gap: 24px;
  }
  .cart-overlay__illustration {
    width: 160px;
    height: 160px;
  }
  .cart-overlay__heading {
    font-size: 20px;
    line-height: 26px;
  }
  .cart-overlay__actions {
    flex-direction: column;
    padding: 0;
  }
  .cart-overlay__actions .button {
    min-width: 100%;
  }
}
.subscription-cart-overlay__content {
  gap: 24px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  padding: 40px 20px;
}

.subscription-cart-overlay__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.subscription-cart-overlay__products {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  max-width: 509px;
}

.subscription-cart-overlay__product {
  display: flex;
  align-items: stretch;
  flex-shrink: 0;
  width: 100%;
  overflow: hidden;
  background: #FFFFFF;
  border: 1px solid rgba(52, 52, 52, 0.06);
  border-radius: 12px;
  box-shadow: 0 8px 32px rgba(52, 52, 52, 0.1);
}

.subscription-cart-overlay__product-image {
  flex: 0 0 auto;
  max-width: 120px;
  min-width: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px 8px 12px 12px;
}

.subscription-cart-overlay__product-details {
  flex: 1 1 0;
  min-width: 0;
  display: flex;
  flex-direction: column;
  padding-top: 12px;
  padding-bottom: 8px;
}

.subscription-cart-overlay__product-name {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #343434;
  margin: 0;
  overflow-wrap: break-word;
  padding: 0 12px 8px 8px;
}

.subscription-cart-overlay__product-prices {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding: 8px 12px 8px 8px;
  width: 100%;
}

.subscription-cart-overlay__price-row {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  width: 100%;
}

.subscription-cart-overlay__price-label {
  font-size: 14px;
  line-height: 20px;
  color: rgba(52, 52, 52, 0.72);
}

.subscription-cart-overlay__price-discount {
  font-weight: 700;
  font-size: 22px;
  line-height: 30px;
  color: #DF091D;
  text-align: right;
}

.subscription-cart-overlay__price-original {
  font-size: 14px;
  line-height: 20px;
  color: rgba(52, 52, 52, 0.72);
  text-decoration: line-through;
}

.subscription-cart-overlay__price-saving-wrapper {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  padding-top: 4px;
}

.subscription-cart-overlay__saving-tag {
  display: inline-block;
  padding: 2px 8px;
  background: #E8F5E9;
  color: #1B5E20;
  border-radius: 4px;
  font-size: 12px;
  line-height: 18px;
}

.subscription-cart-overlay__info-row {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  min-width: 240px;
  padding: 10px 12px;
  background: rgba(52, 52, 52, 0.06);
  border-radius: 12px;
}

.subscription-cart-overlay__info-icon {
  flex-shrink: 0;
  color: #343434;
}

.subscription-cart-overlay__info-text {
  flex: 1;
  font-size: 16px;
  line-height: 24px;
  color: #343434;
}

.subscription-cart-overlay__info-trigger {
  flex-shrink: 0;
  position: relative;
}
.subscription-cart-overlay__info-trigger::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: calc(100% + 8px);
  right: 0;
  width: max-content;
  max-width: 260px;
  padding: 10px 12px;
  background: #FFFFFF;
  color: #343434;
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
  border: 1px solid rgba(52, 52, 52, 0.16);
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(52, 52, 52, 0.1);
  opacity: 0;
  visibility: hidden;
  transition: opacity 200ms ease-out, visibility 200ms ease-out;
  pointer-events: none;
  z-index: 10;
}
.subscription-cart-overlay__info-trigger::before {
  content: "";
  position: absolute;
  bottom: calc(100% + 8px - 4px);
  right: 10px;
  width: 8px;
  height: 8px;
  background: #FFFFFF;
  border-right: 1px solid rgba(52, 52, 52, 0.16);
  border-bottom: 1px solid rgba(52, 52, 52, 0.16);
  transform: rotate(45deg);
  opacity: 0;
  visibility: hidden;
  transition: opacity 200ms ease-out, visibility 200ms ease-out;
  z-index: 11;
}
.subscription-cart-overlay__info-trigger:hover::after, .subscription-cart-overlay__info-trigger:hover::before, .subscription-cart-overlay__info-trigger:focus-visible::after, .subscription-cart-overlay__info-trigger:focus-visible::before, .subscription-cart-overlay__info-trigger--active::after, .subscription-cart-overlay__info-trigger--active::before {
  opacity: 1;
  visibility: visible;
}

.subscription-cart-overlay__actions {
  flex-shrink: 0;
  padding: 0 12px;
}

.subscription-cart-overlay__divider {
  width: 100%;
  height: 1px;
  border: none;
  background: rgba(52, 52, 52, 0.24);
  margin: 0;
}

.subscription-cart-overlay__benefits {
  width: 100%;
}

.subscription-cart-overlay__benefits-heading {
  margin: 0 0 20px;
}

.subscription-cart-overlay__benefits-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr;
  align-items: start;
  gap: 12px;
  justify-content: center;
}
@media (min-width: 768px) {
  .subscription-cart-overlay__benefits-list {
    grid-template-columns: 1fr 1fr;
  }
}

.subscription-cart-overlay__benefit {
  display: flex;
  flex: 1 0 0;
  align-items: start;
  gap: 20px;
  min-width: 280px;
  overflow: hidden;
}

.subscription-cart-overlay__benefit-icon {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  color: #343434;
}

.subscription-cart-overlay__benefit-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #343434;
  margin: 0;
  padding: 0;
}

.subscription-cart-overlay__benefit-text {
  font-size: 16px;
  line-height: 24px;
  color: rgba(52, 52, 52, 0.72);
  margin: 0;
  margin: 0;
}

@media (max-width: 575.98px) {
  .subscription-cart-overlay__content {
    padding: 24px 12px;
    gap: 12px;
  }
  .subscription-cart-overlay__heading {
    font-size: 20px;
    line-height: 26px;
  }
  .subscription-cart-overlay__benefits-heading {
    font-size: 20px;
    line-height: 26px;
  }
  .subscription-cart-overlay__benefit {
    min-width: 0;
  }
  .subscription-cart-overlay__actions {
    flex-direction: column;
  }
  .subscription-cart-overlay__actions .button {
    min-width: 100%;
  }
}
/**
 * Checkout Page Styles
 *
 * Payment tab navigation and content panel layout for the checkout page.
 */
.checkout-page {
  max-width: 800px;
  margin: 0 auto;
  padding: 0 16px;
}
.checkout-page__tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 24px;
  border-bottom: 2px solid var(--color-border, #e0e0e0);
  padding-bottom: 12px;
}
.checkout-page__tab {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 12px;
  border: 2px solid var(--color-border, #e0e0e0);
  border-radius: 8px;
  background: var(--color-background, #fff);
  cursor: pointer;
  transition: border-color 0.2s, box-shadow 0.2s;
  min-width: 80px;
  min-height: 48px;
}
.checkout-page__tab:hover {
  border-color: var(--color-primary, #0066cc);
}
.checkout-page__tab--active {
  border-color: var(--color-primary, #0066cc);
  box-shadow: 0 0 0 1px var(--color-primary, #0066cc);
}
.checkout-page__tab-icon {
  max-height: 32px;
  max-width: 100px;
  object-fit: contain;
}
.checkout-page__single-payment {
  margin-bottom: 24px;
}
.checkout-page__headline {
  font-size: 1.5rem;
  font-weight: 600;
  margin: 24px 0 0;
}
.checkout-page__panels {
  margin-bottom: 32px;
}
.checkout-page__panel--active {
  display: block;
}

/**
 * Checkout Page Wrapper Styles for apodiscounter.pl
 *
 * Overrides fixed-width legacy checkout styles with responsive values.
 * All rules scoped to .checkout-page-apodiscounter-pl to avoid side effects.
 */
.checkout-page-apodiscounter-pl {
  max-width: 972px;
  margin: 0 auto;
  padding: 0 16px;
}
.checkout-page-apodiscounter-pl #checkout_payments_menu {
  width: 100%;
  max-width: 972px;
}
.checkout-page-apodiscounter-pl #checkout_payments_none_menu {
  width: 100%;
  max-width: 641px;
  padding-left: 0;
  padding-right: 0;
}
.checkout-page-apodiscounter-pl .checkout_payments_menu_row {
  display: flex;
  flex-wrap: wrap;
}
.checkout-page-apodiscounter-pl .checkout_payments_menu_tabs {
  float: none;
  flex: 1 1 0;
  min-width: 0;
}
.checkout-page-apodiscounter-pl .checkout_payments_menu_row_count_4 .checkout_payments_menu_tabs {
  flex: 1 1 25%;
  width: auto;
}
.checkout-page-apodiscounter-pl .checkout_payments_menu_row_count_3 .checkout_payments_menu_tabs {
  flex: 1 1 33.333%;
  width: auto;
}
.checkout-page-apodiscounter-pl .checkout_payments_menu_row_count_2 .checkout_payments_menu_tabs {
  flex: 1 1 50%;
  width: auto;
}
.checkout-page-apodiscounter-pl .checkout_payment_information {
  width: 100%;
  max-width: 971px;
}
.checkout-page-apodiscounter-pl .action_side_box {
  width: auto !important;
  max-width: 700px;
}
.checkout-page-apodiscounter-pl .checkout_express_button {
  width: auto !important;
  max-width: 400px;
}
.checkout-page-apodiscounter-pl #checkout_login_overlay {
  width: auto !important;
  max-width: 585px;
}
.checkout-page-apodiscounter-pl #checkout_login_overlay_container {
  margin-left: auto;
  margin-right: auto;
  left: 50%;
  transform: translateX(-50%);
}
.checkout-page-apodiscounter-pl [style*="width: 823px"],
.checkout-page-apodiscounter-pl [style*="width:823px"] {
  width: auto !important;
}
.checkout-page-apodiscounter-pl #klarna_express_service {
  width: 100%;
  max-width: 670px;
  box-sizing: border-box;
}
.checkout-page-apodiscounter-pl .checkout_voucher_area,
.checkout-page-apodiscounter-pl .checkout_voucher_box {
  width: 100%;
  max-width: 640px;
}
.checkout-page-apodiscounter-pl .platnosci_main {
  box-sizing: border-box;
}
.checkout-page-apodiscounter-pl .platnosci_img img {
  max-width: 100%;
  height: auto;
}
@media (max-width: 767.98px) {
  .checkout-page-apodiscounter-pl {
    padding: 0 8px;
  }
  .checkout-page-apodiscounter-pl #checkout_payments_menu {
    padding-bottom: 0;
    height: auto;
  }
  .checkout-page-apodiscounter-pl .checkout_payments_menu_row {
    position: static !important;
    bottom: auto !important;
    left: auto !important;
    display: flex;
    flex-direction: column;
    height: auto;
  }
  .checkout-page-apodiscounter-pl .checkout_payments_menu_row_is_active {
    position: static !important;
    bottom: auto !important;
    left: auto !important;
  }
  .checkout-page-apodiscounter-pl .checkout_payments_menu_row_count_4 .checkout_payments_menu_tabs,
  .checkout-page-apodiscounter-pl .checkout_payments_menu_row_count_3 .checkout_payments_menu_tabs,
  .checkout-page-apodiscounter-pl .checkout_payments_menu_row_count_2 .checkout_payments_menu_tabs,
  .checkout-page-apodiscounter-pl .checkout_payments_menu_tabs {
    flex: 0 0 auto;
    width: 100%;
    height: auto;
    min-height: 60px;
  }
  .checkout-page-apodiscounter-pl .checkout_payments_menu_tabs_inner {
    height: auto;
    min-height: 60px;
    padding: 8px;
  }
  .checkout-page-apodiscounter-pl .checkout_payments_menu_tabs img {
    max-height: 50px;
    max-width: 180px;
  }
  .checkout-page-apodiscounter-pl #checkout_login_overlay_container {
    width: 90%;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
  .checkout-page-apodiscounter-pl #create_account_delivery_station,
  .checkout-page-apodiscounter-pl #create_account_gender,
  .checkout-page-apodiscounter-pl #create_account_newsletter {
    width: 100%;
    max-width: 507px;
  }
  .checkout-page-apodiscounter-pl .checkout_express_button {
    max-width: 100%;
  }
  .checkout-page-apodiscounter-pl .checkout_express_button img {
    width: 100%;
    max-width: 302px;
    height: auto;
  }
  .checkout-page-apodiscounter-pl .checkout_klarna_spacer {
    margin-left: 16px;
  }
  .checkout-page-apodiscounter-pl #klarna_express_service {
    padding: 40px 0 20px 16px;
  }
  .checkout-page-apodiscounter-pl .action_side_box {
    max-width: 100%;
  }
}

.checkout-confirmation-page {
  color: #343434;
}
.checkout-confirmation-page__alerts {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 12px;
}
.checkout-confirmation-page__info-banner {
  margin-bottom: 12px;
}
.checkout-confirmation-page__title {
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .checkout-confirmation-page__title {
    grid-column: 1;
  }
}
.checkout-confirmation-page__layout {
  margin-top: 32px;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .checkout-confirmation-page__layout {
    display: grid;
    grid-template-columns: 1fr 340px;
    grid-template-rows: auto 1fr;
    gap: 0 20px;
    align-items: start;
  }
}
.checkout-confirmation-page__main {
  min-width: 0;
}
.checkout-confirmation-page__addresses {
  display: flex;
  gap: 12px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .checkout-confirmation-page__addresses {
    flex-direction: column;
  }
}
.checkout-confirmation-page__address-card {
  flex: 1;
  border: 1px solid #DEDEDE;
  border-radius: 5px;
  padding: 12px;
}
.checkout-confirmation-page__address-heading {
  font-size: 1rem;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 10px;
}
.checkout-confirmation-page__address-body {
  font-size: 0.875rem;
  line-height: 1.5;
  margin-bottom: 10px;
}
.checkout-confirmation-page__shipping {
  margin-bottom: 20px;
}
.checkout-confirmation-page__payment {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #DEDEDE;
}
.checkout-confirmation-page__payment-row {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 8px;
}
.checkout-confirmation-page__payment-label {
  font-weight: 700;
}
.checkout-confirmation-page__payment-image {
  display: flex;
  align-items: center;
}
.checkout-confirmation-page__payment-buttons {
  margin-top: 10px;
}
.checkout-confirmation-page__payment-info {
  font-size: 0.875rem;
  margin-top: 10px;
}
.checkout-confirmation-page__products {
  margin-bottom: 20px;
}
.checkout-confirmation-page__products-header {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 12px;
}
.checkout-confirmation-page__products-heading {
  font-size: 1.25rem;
  font-weight: 700;
  margin: 0;
}
.checkout-confirmation-page__section-heading {
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #767676;
  margin-top: 12px;
  margin-bottom: 10px;
}
.checkout-confirmation-page__product-list {
  display: flex;
  flex-direction: column;
}
.checkout-confirmation-page__product {
  display: grid;
  grid-template-columns: 70px 1fr auto auto;
  gap: 10px;
  align-items: center;
  padding: 10px 0;
  border-bottom: 1px solid #DEDEDE;
}
@media (max-width: 767px) {
  .checkout-confirmation-page__product {
    grid-template-columns: 60px 1fr;
    grid-template-rows: auto auto;
  }
}
.checkout-confirmation-page__product-image {
  width: 70px;
  height: 70px;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .checkout-confirmation-page__product-image {
    width: 60px;
    height: 60px;
    grid-row: 1/3;
  }
}
.checkout-confirmation-page__product-image img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.checkout-confirmation-page__product-details {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}
.checkout-confirmation-page__product-name {
  font-size: 0.875rem;
  color: #343434;
  text-decoration: none;
}
.checkout-confirmation-page__product-name:hover {
  text-decoration: underline;
}
.checkout-confirmation-page__product-pzn {
  font-size: 0.75rem;
  color: #767676;
}
.checkout-confirmation-page__product-rx-type {
  font-size: 0.75rem;
  font-weight: 700;
  color: #767676;
}
.checkout-confirmation-page__product-qty {
  font-size: 0.875rem;
  text-align: center;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .checkout-confirmation-page__product-qty {
    grid-column: 2;
    justify-self: start;
  }
}
.checkout-confirmation-page__product-price {
  font-size: 0.875rem;
  font-weight: 700;
  text-align: right;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .checkout-confirmation-page__product-price {
    grid-column: 2;
    justify-self: start;
  }
}
.checkout-confirmation-page__submit {
  margin-top: 20px;
  margin-bottom: 20px;
}
.checkout-confirmation-page__agb-text {
  font-size: 0.8125rem;
  line-height: 1.5;
  margin-bottom: 12px;
}
.checkout-confirmation-page__submit-btn {
  width: 100%;
  max-width: none;
  text-align: center;
}
.checkout-confirmation-page__csa-text {
  font-size: 0.75rem;
  color: #767676;
  margin-top: 10px;
}
@media (min-width: 768px) {
  .checkout-confirmation-page__sidebar {
    grid-column: 2;
    grid-row: 1/-1;
    align-self: stretch;
  }
}
@media (max-width: 767px) {
  .checkout-confirmation-page__sidebar {
    margin-top: 20px;
  }
}
@media (min-width: 768px) {
  .checkout-confirmation-page__sidebar-inner {
    position: sticky;
    top: 106px;
  }
}
.checkout-confirmation-page__sidebar-heading {
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 32px;
}
.checkout-confirmation-page__sidebar-submit {
  width: 100%;
  max-width: none;
  text-align: center;
  margin-block: 12px;
}
@media (max-width: 767px) {
  .checkout-confirmation-page__sidebar-submit {
    display: none;
  }
}

.shipping-providers__heading {
  font-size: 1rem;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 10px;
}
.shipping-providers__options {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.shipping-providers__option {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 12px;
  border: 1px solid #DEDEDE;
  border-radius: 5px;
  cursor: pointer;
  transition: border-color 0.15s ease;
}
.shipping-providers__option:hover {
  border-color: #343434;
}
.shipping-providers__option:has(input:checked) {
  border-color: #EDBA00;
}
.shipping-providers__radio {
  flex-shrink: 0;
}
.shipping-providers__label {
  display: flex;
  align-items: center;
  gap: 10px;
}
.shipping-providers__logo {
  height: 24px;
  width: auto;
}
.shipping-providers__fee {
  font-size: 0.8125rem;
  color: #767676;
}
.shipping-providers__info {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 0.8125rem;
  margin-top: 8px;
}

.confirmation-totals {
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid #DEDEDE;
}
.confirmation-totals__row {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  padding: 8px 0;
  font-size: 0.875rem;
}
.confirmation-totals__row--total {
  font-size: 1.125rem;
  font-weight: 700;
  padding-top: 10px;
  margin-top: 8px;
  border-top: 2px solid #343434;
}
.confirmation-totals__label {
  color: #767676;
}
.confirmation-totals__row--total .confirmation-totals__label {
  color: #343434;
}
.confirmation-totals__value {
  font-weight: 700;
  text-align: right;
}

.order-submit-overlay {
  display: none;
  position: fixed;
  inset: 0;
  z-index: 10000;
  background: rgba(0, 0, 0, 0.5);
  align-items: center;
  justify-content: center;
}
.order-submit-overlay--visible {
  display: flex;
}
.order-submit-overlay__dialog {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.24);
  padding: 24px;
  max-width: 90vw;
  width: 400px;
  text-align: center;
  animation: order-submit-overlay-fade-in 0.2s ease-out;
}
@media (max-width: 480px) {
  .order-submit-overlay__dialog {
    width: calc(100vw - 32px);
    padding: 20px;
  }
}
.order-submit-overlay__spinner {
  width: 48px;
  height: 48px;
  margin: 0 auto 12px;
  border: 3px solid #DEDEDE;
  border-top-color: #FFD930;
  border-radius: 50%;
  animation: order-submit-spin 0.8s linear infinite;
}
.order-submit-overlay__title {
  font-size: 1.125rem;
  font-weight: 700;
  color: #343434;
  margin: 0 0 10px;
}
.order-submit-overlay__text {
  font-size: 0.875rem;
  color: #767676;
  line-height: 1.5;
  margin: 0;
}

@keyframes order-submit-overlay-fade-in {
  from {
    opacity: 0;
    transform: scale(0.95);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes order-submit-spin {
  to {
    transform: rotate(360deg);
  }
}
.checkout-success-page__guest-convert .checkout-success-page__btn {
  margin: 0 auto;
}

.checkout-success-page {
  color: #343434;
  max-width: 600px;
  margin: 0 auto;
  padding: 32px 0 64px;
  text-align: center;
}
.checkout-success-page__alerts {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 12px;
  text-align: left;
}
.checkout-success-page__klarna {
  margin-bottom: 20px;
}
.checkout-success-page__hero {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.checkout-success-page__illustration {
  margin-bottom: 20px;
}
.checkout-success-page__illustration img {
  width: 160px;
  height: 160px;
}
.checkout-success-page__title {
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.33;
  margin-top: 0;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .checkout-success-page__title {
    font-size: 1.75rem;
  }
}
.checkout-success-page__subtitle {
  font-size: 1rem;
  line-height: 1.5;
  margin: 0 0 8px;
  color: #343434;
}
.checkout-success-page__invoice-choice {
  margin-top: 20px;
  text-align: left;
}
.checkout-success-page__invoice-heading {
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: 10px;
}
.checkout-success-page__invoice-option {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 8px;
  font-size: 1.125rem;
  cursor: pointer;
}
.checkout-success-page__bonus {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-top: 20px;
  padding: 12px;
  background: #fff8e1;
  border-radius: 5px;
  text-align: left;
}
.checkout-success-page__bonus p {
  margin: 0;
  font-size: 0.875rem;
}
.checkout-success-page__actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  margin-top: 32px;
  width: 100%;
}
.checkout-success-page__btn {
  width: 320px;
  max-width: 100%;
  text-align: center;
}
.checkout-success-page__guest-convert {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #DEDEDE;
}
.checkout-success-page__guest-heading {
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: 8px;
}
.checkout-success-page__guest-text {
  font-size: 1rem;
  color: #767676;
  margin-bottom: 12px;
}
.checkout-success-page__guest-input {
  display: block;
  width: 320px;
  max-width: 100%;
  margin: 0 auto 10px;
  padding: 10px 12px;
  border: 1px solid #DEDEDE;
  border-radius: 5px;
  font-size: 1rem;
}
.checkout-success-page__guest-agb {
  font-size: 0.8125rem;
  color: #767676;
  margin-top: 10px;
}
.checkout-success-page__divider {
  border: none;
  border-top: 1px solid rgba(52, 52, 52, 0.24);
  margin: 32px 0;
  width: 100%;
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  width: auto;
}
.checkout-success-page__newsletter {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.checkout-success-page__newsletter-title {
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.33;
  margin-top: 0;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .checkout-success-page__newsletter-title {
    font-size: 1.75rem;
  }
}
.checkout-success-page__newsletter-benefits {
  list-style: none;
  padding: 0;
  margin: 0 0 20px;
  text-align: left;
}
.checkout-success-page__newsletter-benefits li {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 1rem;
  line-height: 1.5;
  padding: 2px 0;
}
.checkout-success-page__newsletter-benefits li svg {
  flex-shrink: 0;
  color: #767676;
}
.checkout-success-page__newsletter-actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  width: 100%;
}
.checkout-success-page__sovendus {
  text-align: center;
  padding: 20px 0;
}

/**
 * Payment Methods Shared Styles
 *
 * Common styles for all payment method panels on the checkout page.
 */
.payment-method__hint {
  margin-bottom: 16px;
  color: var(--color-text-secondary, #666);
}
.payment-method__fee-text {
  margin: 12px 0;
  font-size: 0.875rem;
  color: var(--color-text-secondary, #666);
}
.payment-method__action {
  margin: 16px 0;
}
.payment-method__express-service {
  margin-bottom: 24px;
  padding: 16px;
  border: 1px solid var(--color-border, #e0e0e0);
  border-radius: 8px;
  background: var(--color-background-light, #f9f9f9);
}
.payment-method__express-title {
  font-size: 1.125rem;
  font-weight: 600;
  margin: 0 0 8px;
}
.payment-method__address-list {
  list-style: none;
  padding: 0;
  margin: 12px 0;
  line-height: 1.6;
}
.payment-method__express-actions {
  display: flex;
  gap: 12px;
  margin-top: 16px;
}
.payment-method__express-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.7);
  z-index: 1;
}
.payment-method__klarna-iframe {
  margin-top: 16px;
}
.payment-method__csa-text {
  margin-top: 12px;
  font-size: 0.75rem;
  color: var(--color-text-secondary, #666);
}
.payment-method__form {
  margin: 16px 0;
}
.payment-method__fields {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 16px;
}
.payment-method__billing-info {
  margin: 12px 0;
  font-size: 0.875rem;
  color: var(--color-text-secondary, #666);
}
.payment-method__agreement {
  margin: 16px 0;
}
.payment-method__checkbox-label {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  cursor: pointer;
}
.payment-method__checkbox-label input[type=checkbox] {
  margin-top: 3px;
  flex-shrink: 0;
}
.payment-method__checkbox-label span {
  font-size: 0.875rem;
  line-height: 1.4;
}
.payment-method__bonus-info {
  margin: 16px 0;
  padding: 12px;
  background: var(--color-background-light, #f9f9f9);
  border-radius: 8px;
}
.payment-method__bonus-list {
  display: flex;
  justify-content: space-between;
  margin: 0;
}
.payment-method__bonus-list dt {
  font-weight: 400;
}
.payment-method__bonus-list dd {
  font-weight: 600;
  margin: 0;
}
.payment-method__platnosci-method {
  margin: 8px 0;
}

/**
 * Checkout Login Component Styles
 *
 * Wraps the login-form within checkout payment method panels.
 */
.checkout-login {
  margin: 16px 0;
}
.checkout-login__fee-text {
  margin-top: 12px;
  font-size: 0.875rem;
  color: var(--color-text-secondary, #666);
}

/**
 * Checkout Subscription Page Styles
 *
 * Payment selection and login for Spar-Abo checkout.
 * Matches the styling of checkout-page for consistency.
 */
.checkout-subscription-page {
  max-width: 600px;
  margin: 0 auto;
  padding: 24px 16px;
}
.checkout-subscription-page__title {
  font-size: 1.5rem;
  font-weight: 600;
  margin: 0 0 24px;
  text-align: center;
}
@media (min-width: 768px) {
  .checkout-subscription-page__title {
    font-size: 1.75rem;
  }
}
.checkout-subscription-page__login {
  background: var(--color-background-secondary, #f8f9fa);
  border-radius: 12px;
  padding: 24px;
}
.checkout-subscription-page__login-info {
  margin: 0 0 20px;
  color: var(--color-text-secondary, #666);
  text-align: center;
}
.checkout-subscription-page__login-form {
  margin-bottom: 24px;
}
.checkout-subscription-page__form-group {
  margin-bottom: 16px;
}
.checkout-subscription-page__label {
  display: block;
  font-weight: 500;
  margin-bottom: 6px;
  font-size: 0.875rem;
}
.checkout-subscription-page__input {
  width: 100%;
  padding: 12px 16px;
  border: 1px solid var(--color-border, #e0e0e0);
  border-radius: 8px;
  font-size: 1rem;
  transition: border-color 0.2s;
}
.checkout-subscription-page__input:focus {
  outline: none;
  border-color: var(--color-primary, #0066cc);
  box-shadow: 0 0 0 3px rgba(0, 102, 204, 0.1);
}
.checkout-subscription-page__form-actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  margin-top: 20px;
}
.checkout-subscription-page__form-actions .button {
  width: 100%;
}
.checkout-subscription-page__link {
  text-align: center;
  color: var(--color-primary, #0066cc);
  font-size: 0.875rem;
}
.checkout-subscription-page__link:hover {
  text-decoration: underline;
}
.checkout-subscription-page__register {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding-top: 24px;
  border-top: 1px solid var(--color-border, #e0e0e0);
}
.checkout-subscription-page__register p {
  margin: 0 0 12px;
  color: var(--color-text-secondary, #666);
}
.checkout-subscription-page__register .button {
  width: 100%;
}
.checkout-subscription-page__payment {
  background: var(--color-background-secondary, #f8f9fa);
  border-radius: 12px;
  padding: 24px;
}
.checkout-subscription-page__payment-info {
  margin: 0 0 20px;
  text-align: center;
  color: var(--color-text-secondary, #666);
}
.checkout-subscription-page__payment-methods {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.checkout-subscription-page__payment-option {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  background: var(--color-background, #fff);
  border: 2px solid #DEDEDE;
  border-radius: 5px;
  text-decoration: none;
  color: inherit;
  transition: border-color 0.2s, box-shadow 0.2s;
}
.checkout-subscription-page__payment-option:hover {
  border-color: #FFD930;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.checkout-subscription-page__payment-icon {
  height: 30px;
  width: auto;
  object-fit: contain;
}
.checkout-subscription-page__no-payment {
  text-align: center;
  color: var(--color-text-secondary, #666);
  padding: 24px;
}

#wait_lightbox,
#wait_lightbox_container {
  display: none !important;
}

.checkout-confirmation-subscription-page {
  color: #343434;
}
.checkout-confirmation-subscription-page__alerts {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 12px;
}
.checkout-confirmation-subscription-page__layout {
  margin-top: 32px;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .checkout-confirmation-subscription-page__layout {
    display: grid;
    grid-template-columns: 1fr 340px;
    grid-template-rows: auto 1fr;
    gap: 0 20px;
    align-items: start;
  }
}
.checkout-confirmation-subscription-page__title {
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .checkout-confirmation-subscription-page__title {
    grid-column: 1;
  }
}
.checkout-confirmation-subscription-page__main {
  min-width: 0;
}
.checkout-confirmation-subscription-page__addresses {
  display: flex;
  gap: 12px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .checkout-confirmation-subscription-page__addresses {
    flex-direction: column;
  }
}
.checkout-confirmation-subscription-page__address-card {
  flex: 1;
  border: 1px solid #DEDEDE;
  border-radius: 5px;
  padding: 12px;
}
.checkout-confirmation-subscription-page__address-heading {
  font-size: 1rem;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 10px;
}
.checkout-confirmation-subscription-page__address-body {
  font-size: 0.875rem;
  line-height: 1.5;
  margin-bottom: 10px;
}
.checkout-confirmation-subscription-page__shipping {
  margin-bottom: 20px;
}
.checkout-confirmation-subscription-page__payment {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #DEDEDE;
}
.checkout-confirmation-subscription-page__payment-row {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 8px;
}
.checkout-confirmation-subscription-page__payment-label {
  font-weight: 700;
}
.checkout-confirmation-subscription-page__payment-value {
  color: #767676;
}
.checkout-confirmation-subscription-page__payment-image {
  display: flex;
  align-items: center;
}
.checkout-confirmation-subscription-page__payment-buttons {
  margin-top: 10px;
}
.checkout-confirmation-subscription-page__payment-info {
  font-size: 0.875rem;
  margin-top: 10px;
}
.checkout-confirmation-subscription-page__interval {
  background: var(--color-primary-light, #e8f4fd);
  border: 2px solid #FFD930;
  border-radius: 5px;
  padding: 12px;
  margin-bottom: 20px;
}
.checkout-confirmation-subscription-page__interval-row {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 8px;
}
.checkout-confirmation-subscription-page__interval-label {
  font-weight: 700;
}
.checkout-confirmation-subscription-page__interval-value {
  color: #FFD930;
  font-weight: 700;
  background: #343434;
  padding: 4px 10px;
  border-radius: 5px;
}
.checkout-confirmation-subscription-page__interval-note {
  margin: 0;
  font-size: 0.875rem;
  color: #767676;
}
.checkout-confirmation-subscription-page__products {
  margin-bottom: 20px;
}
.checkout-confirmation-subscription-page__products-heading {
  font-size: 1.25rem;
  font-weight: 700;
  margin: 0 0 12px;
}
.checkout-confirmation-subscription-page__product-list {
  display: flex;
  flex-direction: column;
}
.checkout-confirmation-subscription-page__product {
  display: grid;
  grid-template-columns: 70px 1fr auto auto;
  gap: 10px;
  align-items: center;
  padding: 10px 0;
  border-bottom: 1px solid #DEDEDE;
}
@media (max-width: 767px) {
  .checkout-confirmation-subscription-page__product {
    grid-template-columns: 60px 1fr;
    grid-template-rows: auto auto;
  }
}
.checkout-confirmation-subscription-page__product-image {
  width: 70px;
  height: 70px;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .checkout-confirmation-subscription-page__product-image {
    width: 60px;
    height: 60px;
    grid-row: 1/3;
  }
}
.checkout-confirmation-subscription-page__product-image img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.checkout-confirmation-subscription-page__product-details {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}
.checkout-confirmation-subscription-page__product-name {
  font-size: 0.875rem;
  color: #343434;
}
.checkout-confirmation-subscription-page__product-pzn {
  font-size: 0.75rem;
  color: #767676;
}
.checkout-confirmation-subscription-page__product-qty {
  font-size: 0.875rem;
  text-align: center;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .checkout-confirmation-subscription-page__product-qty {
    grid-column: 2;
    justify-self: start;
  }
}
.checkout-confirmation-subscription-page__product-price {
  font-size: 0.875rem;
  font-weight: 700;
  text-align: right;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .checkout-confirmation-subscription-page__product-price {
    grid-column: 2;
    justify-self: start;
  }
}
.checkout-confirmation-subscription-page__submit {
  margin-top: 20px;
  margin-bottom: 20px;
}
.checkout-confirmation-subscription-page__agb-text {
  font-size: 0.8125rem;
  line-height: 1.5;
  margin-bottom: 12px;
}
.checkout-confirmation-subscription-page__submit-btn {
  width: 100%;
  max-width: none;
  text-align: center;
}
.checkout-confirmation-subscription-page__csa-text {
  font-size: 0.75rem;
  color: #767676;
  margin-top: 10px;
}
@media (min-width: 768px) {
  .checkout-confirmation-subscription-page__sidebar {
    grid-column: 2;
    grid-row: 1/-1;
    align-self: stretch;
  }
}
@media (max-width: 767px) {
  .checkout-confirmation-subscription-page__sidebar {
    margin-top: 20px;
  }
}
.checkout-confirmation-subscription-page__sidebar-heading {
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .checkout-confirmation-subscription-page__sidebar-inner {
    position: sticky;
    top: 106px;
  }
}
.checkout-confirmation-subscription-page__sidebar-submit {
  width: 100%;
  max-width: none;
  text-align: center;
  margin-block: 12px;
}
@media (max-width: 767px) {
  .checkout-confirmation-subscription-page__sidebar-submit {
    display: none;
  }
}

.checkout-success-subscription-page {
  color: #343434;
  max-width: 600px;
  margin: 0 auto;
  padding: 32px 0 64px;
  text-align: center;
}
.checkout-success-subscription-page__alerts {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 12px;
  text-align: left;
}
.checkout-success-subscription-page__hero {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.checkout-success-subscription-page__illustration {
  margin-bottom: 20px;
}
.checkout-success-subscription-page__illustration img {
  width: 160px;
  height: 160px;
}
.checkout-success-subscription-page__title {
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.33;
  margin-top: 0;
  margin-bottom: 20px;
  color: #343434;
}
@media (max-width: 767px) {
  .checkout-success-subscription-page__title {
    font-size: 1.75rem;
  }
}
.checkout-success-subscription-page__subtitle {
  font-size: 1rem;
  line-height: 1.5;
  margin: 0 0 8px;
  color: #343434;
}
.checkout-success-subscription-page__info {
  font-size: 1rem;
  line-height: 1.5;
  margin: 0 0 8px;
  color: #343434;
}
.checkout-success-subscription-page__actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  margin-top: 32px;
  width: 100%;
}
.checkout-success-subscription-page__btn {
  width: 320px;
  max-width: 100%;
  text-align: center;
}
.checkout-success-subscription-page__info-box {
  margin-top: 32px;
  padding: 12px;
  border: 1px solid #DEDEDE;
  border-radius: 5px;
  text-align: left;
}
.checkout-success-subscription-page__info-title {
  font-size: 1.125rem;
  font-weight: 700;
  margin: 0 0 12px;
}
.checkout-success-subscription-page__info-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.checkout-success-subscription-page__info-list li {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 1rem;
  line-height: 1.5;
}
.checkout-success-subscription-page__info-list li svg {
  flex-shrink: 0;
  color: #4CAF50;
}

/* ==========================================================================
   Global Theme Variables
   Shared across ALL shops - import shop-specific file BEFORE this one
   to override color values.

   Usage in shop:
   @import '[shop]_theme_variables';  // Shop colors (no !default)
   @import 'responsive_base/sass/theme_variables';  // This file (!default)
   ========================================================================== */
/**
 * Login Form Component Styles
 *
 * Reusable styles for the login form component.
 * Works in both standalone page and dropdown contexts.
 * Uses floating-input component for input fields.
 * Variables are defined in scss/abstracts/_variables.scss
 */
.login-form__wrapper {
  display: flex;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 632px;
  margin: 0 auto;
}
.login-form__wrapper.login-form--dropdown {
  padding: 16px;
}

.login-form__error {
  margin-bottom: 16px;
  padding: 12px;
  background-color: #fef2f2;
  border: 1px solid #fecaca;
  border-radius: 5px;
  color: #DF091D;
}
.login-form__error-text {
  margin: 0;
  font-size: 14px;
  line-height: 24px;
}

.login-form {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 350px;
}
.login-form .floating-input {
  max-width: none;
}

.login-form__actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  padding: 0 16px;
}

.login-form__submit {
  width: 100%;
}

.login-form__link {
  font-size: 14px;
  color: #767676;
  text-decoration: none;
  text-align: center;
  transition: all 0.2s ease-in-out;
}
.login-form__link:hover {
  text-decoration: underline;
}

.login-form__register-section {
  display: flex;
  flex-flow: column;
  align-items: center;
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid #F2F2F2;
  text-align: center;
}

.login-form__register-headline {
  margin: 0 0 24px 0;
  font-size: 18px;
  font-weight: 700;
  color: #343434;
}

.login-form__register-button {
  display: block;
  width: calc(100% - 32px);
  margin: 0 16px;
  text-align: center;
  text-decoration: none;
}

.login-form__benefits {
  margin: 24px 12px 0;
  padding: 0;
  list-style: none;
  text-align: left;
}

.login-form__benefit {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  padding: 2px 0;
  font-size: 14px;
  line-height: 24px;
  color: #343434;
}
.login-form__benefit-icon {
  flex-shrink: 0;
  width: 14px;
  height: 24px;
  display: flex;
  align-items: center;
  position: relative;
}
.login-form__benefit-icon::before {
  content: "";
  position: absolute;
  top: 7px;
  left: 0;
  width: 10px;
  height: 6px;
  border-left: 2px solid #767676;
  border-bottom: 2px solid #767676;
  transform: rotate(-45deg);
}
.login-form__benefit strong {
  font-weight: 700;
}
.login-form__benefit--more {
  padding-left: 0;
}

.login-form--dropdown .login-form__link {
  color: #FFFFFF;
}
.login-form--dropdown .login-form__link:hover {
  color: #FFFFFF;
  opacity: 0.8;
}
.login-form--dropdown .login-form__register-section {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.login-form--dropdown .login-form__register-headline {
  color: #FFFFFF;
}
.login-form--dropdown .login-form__benefit {
  color: #FFFFFF;
}
.login-form--dropdown .login-form__benefit-icon::before {
  border-color: #FFFFFF;
}

/**
 * Login Page Styles
 *
 * Standalone login page based on Figma design.
 * SEO and accessibility optimized.
 * Variables are defined in scss/abstracts/_variables.scss
 */
.login-page {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 40px 0;
}
@media (min-width: 768px) {
  .login-page {
    padding: 48px 0;
  }
}

.login-page__container {
  width: 100%;
  max-width: 632px;
  background-color: #FFFFFF;
}

.login-page__title {
  margin: 0 0 24px 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.35;
  color: #343434;
  text-align: center;
}

.login-page__alerts {
  margin-bottom: 16px;
}
.login-page__alerts .alert {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 12px 16px;
  border-radius: 5px;
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 24px;
}
.login-page__alerts .alert:last-child {
  margin-bottom: 0;
}
.login-page__alerts .alert__icon {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-top: 2px;
}
.login-page__alerts .alert__text {
  flex: 1;
}
.login-page__alerts .alert--error {
  background-color: #FEEBEE;
  border: 1px solid #FECACA;
  color: #B71C1C;
}
.login-page__alerts .alert--error .alert__icon {
  fill: #D32F2F;
}
.login-page__alerts .alert--warning {
  background-color: #FFF3E0;
  border: 1px solid #FDE68A;
  color: #B64C00;
}
.login-page__alerts .alert--warning .alert__icon {
  fill: #FF9800;
}
.login-page__alerts .alert--info {
  background-color: #E7F0F9;
  border: 1px solid #BFDBFE;
  color: #1A4E89;
}
.login-page__alerts .alert--info .alert__icon {
  fill: #2196F3;
}

.login-page__content {
  width: 100%;
}

/**
 * Logoff Page Styles
 *
 * Confirmation page after successful logoff.
 * SEO and accessibility optimized.
 * Variables are defined in scss/abstracts/_variables.scss
 */
.logoff-page {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 60vh;
  padding: 32px 16px;
}
@media (min-width: 768px) {
  .logoff-page {
    padding: 48px 32px;
  }
}

.logoff-page__container {
  width: 100%;
  max-width: 500px;
}

.logoff-page__alerts {
  margin-bottom: 32px;
}

.logoff-page__alert {
  padding: 12px 16px;
  margin-bottom: 8px;
  border-radius: 5px;
  font-size: 14px;
  line-height: 24px;
}
.logoff-page__alert:last-child {
  margin-bottom: 0;
}
.logoff-page__alert--success {
  background-color: #ecfdf5;
  border: 1px solid #a7f3d0;
  color: #006600;
}
.logoff-page__alert--error {
  background-color: #fef2f2;
  border: 1px solid #fecaca;
  color: #DF091D;
}
.logoff-page__alert--warning {
  background-color: #fffbeb;
  border: 1px solid #fde68a;
  color: #b45309;
}
.logoff-page__alert--info {
  background-color: #eff6ff;
  border: 1px solid #bfdbfe;
  color: #1057DD;
}

.logoff-page__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 32px;
  background-color: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  text-align: center;
}

.logoff-page__icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 80px;
  margin-bottom: 32px;
  background-color: #FFEDAF;
  border-radius: 50%;
  color: #FFD930;
}
.logoff-page__icon::before {
  content: "";
  position: absolute;
  width: 48px;
  height: 48px;
  background-color: #FFFFFF;
  border-radius: 50%;
}
.logoff-page__icon svg {
  position: relative;
  z-index: 1;
  width: 48px;
  height: 48px;
}

.logoff-page__title {
  margin: 0 0 16px 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  color: #343434;
}
@media (min-width: 768px) {
  .logoff-page__title {
    font-size: 28px;
  }
}

.logoff-page__message {
  margin: 0 0 32px 0;
  font-size: 16px;
  line-height: 1.5;
  color: #767676;
}

.logoff-page__actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  width: 100%;
}

.logoff-page__button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 300px;
  text-decoration: none;
}

.logoff-page__link {
  font-size: 14px;
  color: #767676;
  text-decoration: none;
  text-align: center;
  transition: all 0.2s ease-in-out;
}
.logoff-page__link:hover {
  text-decoration: underline;
}

.logoff-page__sovendus {
  margin-top: 32px;
  width: 100%;
}

.stepper-bar {
  display: flex;
  align-items: center;
  justify-content: center;
  list-style: none;
  padding: 0 12px;
  margin: 0 0 48px;
}

.stepper-bar__item {
  display: flex;
  align-items: center;
}

.stepper-bar__circle,
.stepper-bar__indicator {
  width: 20px;
  height: 20px;
  border: 1px solid #DEDEDE;
  border-radius: 50%;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 65%;
  transition: all 0.3s ease;
}

.stepper-bar__item--active .stepper-bar__circle,
.stepper-bar__item--active .stepper-bar__indicator {
  border-color: #DF091D;
}

.stepper-bar__item--completed .stepper-bar__circle,
.stepper-bar__item--completed .stepper-bar__indicator {
  border-color: #DF091D;
  background-color: #DF091D;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path fill=\"%23FFFFFF\" d=\"M438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6L182.6 406.6C170.1 419.1 149.9 419.1 137.4 406.6L9.372 278.6C-3.124 266.1-3.124 245.9 9.372 233.4C21.87 220.9 42.13 220.9 54.63 233.4L159.1 338.7L393.4 105.4C405.9 92.88 426.1 92.88 438.6 105.4H438.6z\"/></svg>");
}

.stepper-bar__item--half .stepper-bar__circle,
.stepper-bar__item--half .stepper-bar__indicator {
  border-color: #DF091D;
  background-color: rgba(223, 9, 29, 0.4);
}

.stepper-bar__line,
.stepper-bar__separator {
  width: 130px;
  height: 1px;
  background-color: #DEDEDE;
  transition: background-color 0.3s ease;
}
.stepper-bar__line--active,
.stepper-bar__separator--active {
  background-color: #DF091D;
}

.register-page {
  display: flex;
  justify-content: center;
  padding: 32px 0;
  background-color: #FFFFFF;
}
@media (min-width: 768px) {
  .register-page {
    padding: 32px 24px;
  }
}

.register-page__container {
  width: 100%;
  max-width: 632px;
}

.register-page__tabs {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-bottom: 20px;
}

.register-page__tab {
  padding: 10px 12px;
  font-size: 16px;
  font-weight: 600;
  color: #767676;
  text-decoration: none;
  border-bottom: 2px solid transparent;
  transition: color 0.2s, border-color 0.2s;
}
.register-page__tab:hover {
  color: #343434;
}
.register-page__tab--active {
  color: #343434;
  border-bottom-color: #DF091D;
}

.register-page__alerts {
  margin-bottom: 20px;
}

.register-page__alert {
  padding: 10px 12px;
  border-radius: 8px;
  margin-bottom: 8px;
  font-size: 14px;
}
.register-page__alert--error {
  background-color: #FEEBEE;
  color: #B71C1C;
  border: 1px solid #D32F2F;
}
.register-page__alert--success {
  background-color: #E8F5E9;
  color: #1B5E20;
  border: 1px solid #4CAF50;
}
.register-page__alert--info {
  background-color: #E7F0F9;
  color: #1A4E89;
  border: 1px solid #2196F3;
}
.register-page__alert--warning {
  background-color: #FFF3E0;
  color: #B64C00;
  border: 1px solid #FF9800;
}

.register-form__wrapper {
  display: flex;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 632px;
  margin: 0 auto;
}
.register-form__wrapper.register-form--page {
  padding: 0 0 12px;
}
.register-form__wrapper.register-form--dropdown {
  padding: 12px;
}

.register-form {
  display: flex;
  flex-direction: column;
  width: 100%;
  background-color: #FFFFFF;
  border-radius: 12px;
  padding: 0 0 20px;
}
@media (min-width: 768px) {
  .register-form {
    padding: 0 24px 24px;
  }
}
.register-form .floating-input {
  max-width: none;
  margin-bottom: 1rem;
}

.register-form__steps {
  width: 100%;
  position: relative;
}

.register-form__step {
  min-height: 570px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.25s ease-out, transform 0.25s ease-out;
  transform: translateY(12px);
}
.register-form__step:not(.register-form__step--active):not(.register-form__step--exiting) {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  pointer-events: none;
}
.register-form__step--active {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  position: relative;
  pointer-events: auto;
}
.register-form__step--exiting {
  opacity: 0;
  visibility: visible;
  transform: translateY(-12px);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  pointer-events: none;
}

.register-form__title {
  font-size: 28px;
  font-weight: 700;
  color: #343434;
  margin: 0 0 48px;
  text-align: center;
  line-height: 1.33;
}
@media (min-width: 768px) {
  .register-form__title {
    font-size: 36px;
    line-height: 48px;
  }
}

.register-form__step-title {
  font-size: 14px;
  font-weight: 700;
  color: #767676;
  margin: 0 0 16px;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
}

.register-form__row {
  display: flex;
  gap: 12px;
  margin-bottom: 1rem;
}
.register-form__row > .floating-input {
  margin-bottom: 0;
}

.register-form__company-dob-fields {
  position: relative;
  height: 48px;
  margin-bottom: 1rem;
  transition: height 0.2s ease-out;
}

.register-form__company-field {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
  transition: opacity 0.15s ease-out;
  pointer-events: none;
}
.register-form__company-field > .floating-input {
  margin-bottom: 0;
}
.register-form__company-field--visible {
  opacity: 1;
  pointer-events: auto;
}
.register-form__company-field--visible input {
  tabindex: 0;
}

.register-form__dob-field {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
  transition: opacity 0.15s ease-out;
  pointer-events: none;
}
.register-form__dob-field > .floating-input {
  margin-bottom: 0;
}
.register-form__dob-field--visible {
  opacity: 1;
  pointer-events: auto;
}

.register-form__address-switcher {
  display: flex;
  position: relative;
  padding: 4px;
  margin-bottom: 1rem;
  background-color: #f6f6f6;
  border-radius: 9px;
}

.register-form__address-switcher-indicator {
  position: absolute;
  top: 4px;
  left: 4px;
  width: calc(50% - 4px);
  height: 40px;
  background-color: #FFD930;
  border-radius: 5px;
  transition: transform 0.25s ease;
  z-index: 0;
}
.register-form__address-switcher-indicator--right {
  transform: translateX(100%);
}

.register-form__address-switcher-btn {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  position: relative;
  z-index: 1;
  height: 40px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 400;
  color: #343434;
  background: none;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  transition: color 0.2s ease;
}
.register-form__address-switcher-btn[aria-checked=true] {
  color: #343434;
}
.register-form__address-switcher-btn:focus {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
}
.register-form__address-switcher-btn:focus:not(:focus-visible) {
  outline: none;
}
.register-form__address-switcher-btn:focus-visible {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
}
.register-form__address-switcher-btn input[type=radio] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.register-form__address-switcher-icon {
  width: 16px;
  height: 16px;
  fill: currentColor;
}

.register-form__address-fields {
  position: relative;
  height: 48px;
  margin-bottom: 1rem;
  transition: height 0.2s ease-out;
}
.register-form__address-fields:has(.register-form__address-classic:not(.register-form__address-classic--hidden) .is-invalid) {
  height: 68px;
}
.register-form__address-fields--packstation {
  height: 112px;
}
.register-form__address-fields--packstation:has(.register-form__address-packstation--visible .is-invalid) {
  height: 132px;
}
.register-form__address-fields--packstation:has(.register-form__address-packstation--visible > .floating-input:first-child .is-invalid):has(.register-form__address-packstation--visible > .floating-input:nth-child(2) .is-invalid) {
  height: 152px;
}

.register-form__address-classic {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  opacity: 1;
  transition: opacity 0.15s ease-out;
  pointer-events: auto;
}
.register-form__address-classic > .register-form__row {
  margin-bottom: 0;
}
.register-form__address-classic--hidden {
  opacity: 0;
  pointer-events: none;
}

.register-form__address-packstation {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
  transition: opacity 0.15s ease-out;
  pointer-events: none;
}
.register-form__address-packstation > .floating-input {
  margin-bottom: 1rem;
}
.register-form__address-packstation > .floating-input:last-child {
  margin-bottom: 0;
}
.register-form__address-packstation--visible {
  opacity: 1;
  pointer-events: auto;
}

.register-form__packstation-info {
  font-size: 14px;
  color: #767676;
  margin-bottom: 12px;
}

.register-form__hint {
  font-size: 14px;
  color: #767676;
  margin-bottom: 12px;
}

.register-form__consent {
  margin-top: 48px;
}

.register-form__checkbox {
  margin-bottom: 1rem;
}

.register-form__checkbox-wrapper {
  display: flex;
  align-items: flex-start;
  gap: 12px;
}

.register-form__checkbox-input,
.register-form__checkbox-input[type=checkbox],
.register-form__checkbox-input[type=radio] {
  appearance: none;
  width: 20px;
  height: 20px;
  min-width: 20px;
  border: 1px solid #343434;
  border-radius: 3px;
  cursor: pointer;
  margin-top: 0;
  position: relative;
  flex-shrink: 0;
}
.register-form__checkbox-input:checked,
.register-form__checkbox-input[type=checkbox]:checked,
.register-form__checkbox-input[type=radio]:checked {
  background-color: #DF091D;
  border-color: #DF091D;
}
.register-form__checkbox-input:checked::after,
.register-form__checkbox-input[type=checkbox]:checked::after,
.register-form__checkbox-input[type=radio]:checked::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 6px;
  width: 5px;
  height: 10px;
  border: solid #FFFFFF;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.register-form__checkbox-input:focus,
.register-form__checkbox-input[type=checkbox]:focus,
.register-form__checkbox-input[type=radio]:focus {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
}

.register-form__checkbox-text {
  font-size: 14px;
  color: #343434;
  line-height: 1.43;
}

.register-form__terms {
  font-size: 14px;
  color: #343434;
  margin-top: 1rem;
  line-height: 1.43;
}
.register-form__terms p {
  margin: 0;
}

.register-form__buttons {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 48px;
}

.register-form__button {
  width: 100%;
  max-width: 320px;
  height: 48px;
  padding: 0 24px;
  font-size: 16px;
  font-weight: 400;
  border-radius: 8px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
.register-form__button--primary {
  background-color: #FFD930;
  color: #343434;
  border: 2px solid #EDBA00;
}
.register-form__button--primary:hover {
  background-color: #FECE2F;
}
.register-form__button--primary:focus {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
}
.register-form__button--secondary {
  background-color: rgba(52, 52, 52, 0.06);
  color: #343434;
  border: 2px solid transparent;
}
.register-form__button--secondary:hover {
  background-color: rgba(52, 52, 52, 0.12);
}
.register-form__button--secondary:focus {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
}

.stepper-templates {
  display: none;
}

.register-form__alerts {
  margin-bottom: 20px;
}
.register-form__alerts .alert {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 12px 16px;
  border-radius: 8px;
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 1.5;
}
.register-form__alerts .alert__icon {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-top: 2px;
}
.register-form__alerts .alert__text {
  flex: 1;
}
.register-form__alerts .alert--error {
  background-color: rgba(223, 9, 29, 0.1);
  color: #DF091D;
  border: 1px solid #DF091D;
}
.register-form__alerts .alert--error .alert__icon {
  fill: #DF091D;
}
.register-form__alerts .alert--warning {
  background-color: rgba(245, 158, 11, 0.1);
  color: #b45309;
  border: 1px solid #f59e0b;
}
.register-form__alerts .alert--warning .alert__icon {
  fill: #f59e0b;
}

.register-form__content {
  transition: opacity 0.25s ease-out, transform 0.25s ease-out;
}
.register-form__content--exiting {
  opacity: 0;
  transform: translateY(-12px);
}
.register-form__content--hidden {
  display: none;
}

.register-form__success {
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 32px;
  background-color: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  text-align: center;
}
.register-form__success--visible {
  display: flex;
  animation: register-success-fade-in 0.3s ease-out forwards;
}

@keyframes register-success-fade-in {
  from {
    opacity: 0;
    transform: translateY(12px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.register-form__success-icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 80px;
  margin: 0 auto 32px;
  background-color: #FFEDAF;
  border-radius: 50%;
  color: #FFD930;
}
.register-form__success-icon::before {
  content: "";
  position: absolute;
  width: 48px;
  height: 48px;
  background-color: #FFFFFF;
  border-radius: 50%;
}
.register-form__success-icon svg {
  position: relative;
  z-index: 1;
  width: 48px;
  height: 48px;
  fill: currentColor;
}

.register-form__success-title {
  margin: 0 0 16px 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  color: #343434;
}
@media (min-width: 768px) {
  .register-form__success-title {
    font-size: 28px;
  }
}

.register-form__success-message {
  margin: 0 0 16px 0;
  font-size: 16px;
  line-height: 1.5;
  color: #343434;
}

.register-form__success-redirect {
  margin: 0;
  font-size: 14px;
  color: #767676;
}

.button--loading {
  position: relative;
  pointer-events: none;
}
.button--loading .button__text {
  visibility: hidden;
}
.button--loading .button__spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  border: 2px solid transparent;
  border-top-color: currentColor;
  border-radius: 50%;
  animation: spin 0.8s linear infinite;
}

@keyframes spin {
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.password-info-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  margin-left: 4px;
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  vertical-align: middle;
  color: #DF091D;
  transition: color 0.2s ease;
}
.password-info-toggle:hover {
  color: #ae0717;
}
.password-info-toggle:focus {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
  border-radius: 50%;
}

.password-info-toggle__icon {
  width: 14px;
  height: 14px;
  fill: currentColor;
}

.password-strength-tooltip {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 10;
  margin-top: 4px;
  padding: 12px 16px;
  background-color: #FFFFFF;
  border: 1px solid #DEDEDE;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
.password-strength-tooltip--visible {
  display: block;
  animation: tooltip-fade-in 0.2s ease-out;
}

@keyframes tooltip-fade-in {
  from {
    opacity: 0;
    transform: translateY(-4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.password-strength-tooltip__title {
  margin: 0 0 8px;
  font-size: 14px;
  font-weight: 700;
  color: #343434;
}

.password-strength-tooltip__list {
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.password-strength-tooltip__item {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  color: #767676;
  transition: color 0.2s ease;
}
.password-strength-tooltip__item--valid {
  color: #4C9C06;
}

.password-strength-tooltip__icon {
  width: 14px;
  height: 14px;
  fill: currentColor;
  opacity: 0;
  transition: opacity 0.2s ease;
}
.password-strength-tooltip__item--valid .password-strength-tooltip__icon {
  opacity: 1;
}

.datepicker {
  position: fixed;
  inset: 0;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
}
.datepicker[hidden] {
  display: none;
}

.datepicker__backdrop {
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
}

.datepicker__dialog {
  position: relative;
  width: 100%;
  max-width: 360px;
  margin: 12px;
  padding: 20px;
  background-color: #FFFFFF;
  border-radius: 12px;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
  animation: datepicker-fade-in 0.2s ease-out;
}

@keyframes datepicker-fade-in {
  from {
    opacity: 0;
    transform: translateY(-16px) scale(0.96);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}
.datepicker__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}

.datepicker__title {
  font-size: 18px;
  font-weight: 700;
  color: #343434;
}

.datepicker__close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  background: none;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  color: #767676;
  transition: background-color 0.2s, color 0.2s;
}
.datepicker__close:hover {
  background-color: rgba(0, 0, 0, 0.05);
  color: #343434;
}
.datepicker__close:focus {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
}
.datepicker__close svg {
  width: 16px;
  height: 16px;
  fill: currentColor;
}

.datepicker__selects {
  display: flex;
  gap: 10px;
  margin-bottom: 20px;
}

.datepicker__select-group {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.datepicker__select-group:last-child {
  flex: 1.3;
}

.datepicker__label {
  font-size: 14px;
  font-weight: 600;
  color: #767676;
}

.datepicker__select {
  width: 100%;
  height: 48px;
  padding: 0 32px 0 10px;
  font-size: 16px;
  color: #343434;
  background-color: #FFFFFF;
  border: 1px solid #DEDEDE;
  border-radius: 8px;
  cursor: pointer;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27%3E%3Cpath fill=%27%23666%27 d=%27M6 8L1 3h10z%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
}
.datepicker__select:focus {
  outline: none;
  border-color: #DF091D;
  box-shadow: 0 0 0 2px rgba(223, 9, 29, 0.2);
}
.datepicker__select:hover {
  border-color: #767676;
}

.datepicker__confirm {
  width: 100%;
  height: 48px;
  font-size: 16px;
  font-weight: 600;
}

.floating-input--has-icon {
  position: relative;
}
.floating-input--has-icon .floating-input__field {
  padding-right: 48px;
}

.floating-input__icon-btn {
  position: absolute;
  top: 0;
  right: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 48px;
  padding: 0;
  background: none;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  color: #767676;
  transition: color 0.2s, background-color 0.2s;
}
.floating-input__icon-btn:hover {
  color: #DF091D;
  background-color: rgba(223, 9, 29, 0.1);
}
.floating-input__icon-btn:focus {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
}

.floating-input__icon {
  width: 20px;
  height: 20px;
  fill: currentColor;
}

.address-check {
  background-color: #FFFFFF;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
@media (min-width: 768px) {
  .address-check {
    padding: 24px;
  }
}

.address-check__title {
  font-size: 18px;
  font-weight: 700;
  color: #343434;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .address-check__title {
    font-size: 22px;
  }
}

.address-check__description {
  font-size: 14px;
  color: #767676;
  margin-bottom: 20px;
  line-height: 1.5;
}

.address-check__subtitle {
  font-size: 16px;
  font-weight: 600;
  color: #343434;
  margin-bottom: 10px;
}

.address-check__original {
  padding: 12px;
  background-color: #F6F6F6;
  border-radius: 8px;
  margin-bottom: 20px;
}
.address-check__original p {
  margin: 0;
  font-size: 14px;
  color: #343434;
  line-height: 1.6;
}

.address-check__alternatives {
  margin-bottom: 20px;
}

.address-check__option {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  margin-bottom: 10px;
  border: 2px solid #DEDEDE;
  border-radius: 8px;
  cursor: pointer;
  transition: border-color 0.2s, background-color 0.2s;
}
.address-check__option:hover {
  border-color: #343434;
  background-color: #F6F6F6;
}
.address-check__option:has(input:checked) {
  border-color: #DF091D;
  background-color: #FADADD;
}
.address-check__option input[type=radio] {
  appearance: none;
  width: 20px;
  height: 20px;
  min-width: 20px;
  border: 2px solid #DEDEDE;
  border-radius: 50%;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
}
.address-check__option input[type=radio]:checked {
  border-color: #DF091D;
}
.address-check__option input[type=radio]:checked::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
  background-color: #DF091D;
  border-radius: 50%;
}
.address-check__option input[type=radio]:focus {
  outline: 2px solid #1057DD;
  outline-offset: 2px;
}

.address-check__option-content {
  font-size: 14px;
  color: #343434;
  line-height: 1.6;
}
.address-check__option-content span {
  text-decoration: underline;
  font-weight: 600;
}

.address-check__buttons {
  margin-top: 20px;
}

.star-rating {
  display: inline-flex;
  position: relative;
}
.star-rating__stars {
  position: relative;
  display: inline-flex;
}
.star-rating__layer {
  display: flex;
  gap: 4px;
}
.star-rating__layer--background {
  color: #DEDEDE;
}
.star-rating__layer--foreground {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  width: var(--star-rating-fill, 0%);
  color: #FFD930;
  transition: width 0.2s ease;
}
.star-rating__icon {
  flex-shrink: 0;
}
.star-rating__zones {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 1;
}
.star-rating__zone {
  flex: 1;
  cursor: pointer;
}
.star-rating__radios {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  border: 0;
  padding: 0;
  margin: 0;
}
.star-rating--interactive .star-rating__icon {
  width: 32px;
  height: 32px;
}
.star-rating--interactive .star-rating__layer {
  gap: 8px;
}
@media (min-width: 768px) {
  .star-rating--interactive .star-rating__icon {
    width: 28px;
    height: 28px;
  }
}
.star-rating--display .star-rating__icon {
  width: 16px;
  height: 16px;
}
.star-rating--display .star-rating__layer {
  gap: 4px;
}

.accordion {
  border-radius: 5px;
  overflow: hidden;
}
.accordion__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 16px;
  background-color: #F6F6F6;
  border: none;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  color: #343434;
  text-align: left;
  transition: background-color 0.2s ease;
}
.accordion__header:hover {
  background-color: #EDEDED;
}
.accordion__header:focus-visible {
  outline: 2px solid #1057DD;
  outline-offset: -2px;
}
.accordion__header--open .accordion__chevron {
  transform: rotate(180deg);
}
.accordion__chevron {
  flex-shrink: 0;
  color: #767676;
  transition: transform 0.3s ease;
}
.accordion__panel {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
}
.accordion__panel--open {
  max-height: 600px;
}
.accordion__panel[hidden] {
  display: block;
  max-height: 0;
  visibility: hidden;
}
.accordion__content {
  padding: 16px;
}
.accordion__content h3 {
  margin: 0 0 16px 0;
}
.accordion__content ul {
  margin: 0 0 16px 0;
  padding-left: 20px;
}
.accordion__content ul li {
  margin-bottom: 8px;
  line-height: 1.5;
}
.accordion__content p {
  margin: 0 0 16px 0;
  line-height: 1.5;
  color: #767676;
}
.accordion__content p:last-child {
  margin-bottom: 0;
}

/**
 * Internal link with square-arrow-right icon
 *
 * Reusable link style used across multiple components (register, password reset, info pages, etc.).
 */
.link-internal, .checkout-confirmation-subscription-page__agb-text a, .checkout-confirmation-subscription-page__csa-text a {
  color: #343434;
  font-weight: 700;
  text-decoration: none;
}
.link-internal::before, .checkout-confirmation-subscription-page__agb-text a::before, .checkout-confirmation-subscription-page__csa-text a::before {
  content: " ";
  display: inline;
  background-color: currentColor;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27%3E%3Cpath d=%27M384 80c8.8 0 16 7.2 16 16V416c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16H384zm64 16c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM288 232H148c-13.3 0-24 10.7-24 24s10.7 24 24 24h140l-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9l-96-96c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L288 232z%27/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-size: 14px 14px;
  mask-position: left center;
  padding-left: 14px;
}
.link-internal:hover, .checkout-confirmation-subscription-page__agb-text a:hover, .checkout-confirmation-subscription-page__csa-text a:hover {
  color: #DF091D;
}

.product-rating-page {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 60vh;
  padding: 32px 16px;
}
@media (min-width: 768px) {
  .product-rating-page {
    padding: 48px 32px;
  }
}
.product-rating-page__container {
  width: 100%;
  max-width: 800px;
}
.product-rating-page__title {
  margin: 0 0 24px 0;
  font-size: var(--font-h2-size);
  line-height: var(--font-h2-line-height);
  color: #343434;
}
.product-rating-page__product {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  padding: 24px;
  margin-bottom: 24px;
  background-color: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
@media (min-width: 768px) {
  .product-rating-page__product {
    flex-direction: row;
    align-items: flex-start;
  }
}
.product-rating-page__image {
  flex-shrink: 0;
}
@media (min-width: 768px) {
  .product-rating-page__image {
    width: 200px;
  }
}
.product-rating-page__form-area {
  flex: 1;
  width: 100%;
}
.product-rating-page__product-name {
  margin: 0 0 16px 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  color: #343434;
}
.product-rating-page__form {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.product-rating-page__stars {
  margin-bottom: 8px;
}
.product-rating-page__name-options {
  border: none;
  padding: 0;
  margin: 0;
}
.product-rating-page__name-legend {
  font-size: 14px;
  font-weight: 600;
  color: #343434;
  margin-bottom: 8px;
}
.product-rating-page__name-hint {
  font-size: 13px;
  color: #767676;
  margin: 0 0 8px 0;
}
.product-rating-page__name-choices {
  display: flex;
  gap: 8px;
}
.product-rating-page__name-label {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  border: 1px solid #DEDEDE;
  border-radius: 5px;
  cursor: pointer;
  transition: border-color 0.2s ease, background-color 0.2s ease;
}
.product-rating-page__name-label:has(:checked) {
  border-color: #EDBA00;
  background-color: rgba(237, 186, 0, 0.06);
}
.product-rating-page__name-radio {
  accent-color: #EDBA00;
}
.product-rating-page__name-text {
  font-size: 14px;
  color: #343434;
}
.product-rating-page__textarea-wrap {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.product-rating-page__textarea-label {
  font-size: 14px;
  font-weight: 600;
  color: #343434;
}
.product-rating-page__textarea {
  width: 100%;
  padding: 16px;
  border: 1px solid #DEDEDE;
  border-radius: 5px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #343434;
  resize: vertical;
  transition: border-color 0.2s ease;
}
.product-rating-page__textarea::placeholder {
  color: #767676;
}
.product-rating-page__textarea:focus {
  outline: none;
  border-color: #1057DD;
  box-shadow: 0 0 0 2px rgba(16, 87, 221, 0.2);
}
.product-rating-page__submit {
  width: 100%;
}
@media (min-width: 768px) {
  .product-rating-page__submit {
    width: auto;
  }
}
.product-rating-page__submit:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.product-rating-page__message {
  font-size: 14px;
  line-height: 1.5;
}
.product-rating-page__message--success {
  color: #006600;
}
.product-rating-page__message--error {
  color: #B90014;
}
.product-rating-page__submitted {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.product-rating-page__submitted .star-rating--display .star-rating__icon {
  width: 32px;
  height: 32px;
}
.product-rating-page__submitted .star-rating--display .star-rating__layer {
  gap: 8px;
}
@media (min-width: 768px) {
  .product-rating-page__submitted .star-rating--display .star-rating__icon {
    width: 28px;
    height: 28px;
  }
}
.product-rating-page__review-header {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  color: #343434;
}
.product-rating-page__review-text {
  margin: 0;
  font-size: 14px;
  line-height: 1.5;
  color: #767676;
}
.product-rating-page__info-box {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 16px;
  background: #e8f5e9;
  border-radius: 5px;
  font-size: 14px;
  line-height: 1.5;
  color: #343434;
}
.product-rating-page__info-box-icon {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  color: #006600;
}

.clip-page {
  display: flex;
  flex-flow: column;
  align-items: center;
  margin: 0 auto;
  padding: 1rem 1rem 1.5rem;
}
@media (min-width: 992px) {
  .clip-page__heading--mobile {
    display: none;
  }
}
.clip-page__heading--desktop {
  display: none;
}
@media (min-width: 992px) {
  .clip-page__heading--desktop {
    display: inline;
  }
}
@media (max-width: 991px) {
  .clip-page .appclip__hero-section,
  .clip-page .appclip__divider-section {
    display: none;
  }
}

.alert {
  display: flex;
  gap: 0.5rem;
  margin: 0;
  padding: 0.5rem 0.75rem;
  background-color: rgba(52, 52, 52, 0.06);
  border-radius: 12px;
}
.alert--info {
  background-color: #E7F0F9;
}
.alert--error {
  background-color: #FEEBEE;
}
.alert--hidden {
  display: none;
}
.alert--product-substituted {
  margin-top: -2rem;
  padding-top: 2.5rem;
}
.alert__icon-container {
  display: inline-flex;
  place-items: center;
  height: 1.5rem;
}
.alert__icon-container--small {
  height: 1.25rem;
}
.alert__icon-container--close {
  border-radius: 16px;
}
.alert__icon {
  display: flex;
  place-content: center;
  width: 1rem;
  height: 1rem;
}
.alert__icon--close {
  width: 0.625rem;
  height: 0.625rem;
}
.alert__main {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  flex: 1;
}
.alert__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1;
  gap: 0.5rem;
}
.alert__heading {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5rem;
  color: #343434;
  margin: 0;
}
.alert__heading--small {
  line-height: 1.25rem;
}
.alert__content {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding-bottom: 0.5rem;
}
.alert__description {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #343434;
  margin: 0;
}
.alert__description--small {
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.alert__divider {
  margin: 0;
  padding: 0;
  background-color: rgba(52, 52, 52, 0.24);
}
.alert__actions {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.25rem 0;
  border-top: 1px solid rgba(52, 52, 52, 0.24);
}
.alert__link-container {
  width: 100%;
  display: flex;
  padding: 0.25rem 1rem 0.25rem 0;
}
.alert__link {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  color: #343434;
  text-decoration: none;
}
.alert__link--ghost {
  font-size: 0.75rem;
  line-height: 1.125rem;
  background-color: transparent;
  border: none;
  padding: 0;
}

.appclip-flow {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  max-width: 50rem;
  margin: 0 auto;
  padding: 1.5rem 1rem 4rem;
}
.appclip-flow__heading {
  color: #343434;
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 700;
  margin: 0;
  padding: 0;
  text-align: center;
}
.appclip-flow__heading--error {
  font-size: 1.25rem;
  line-height: 1.75rem;
  text-align: left;
}
.appclip-flow__image-container {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 0.5rem;
}
.appclip-flow__image-container--error {
  margin-bottom: 1.5rem;
}
.appclip-flow__image-container--empty {
  margin-bottom: 0.375rem;
}
.appclip-flow__image {
  width: 100%;
  max-width: 11.25rem;
  text-align: center;
}
.appclip-flow__intro {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 1rem;
}
.appclip-flow__description {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(52, 52, 52, 0.72);
  margin: 0;
  padding: 0;
}
.appclip-flow__sub-heading {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  color: #343434;
  margin: 0;
}
.appclip-flow__product-quantity {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(52, 52, 52, 0.72);
  margin: 0;
  padding: 0;
  text-align: center;
}
.appclip-flow__content {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  margin: 0;
}
.appclip-flow__content--empty {
  text-align: center;
}
.appclip-flow__products {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-top: 0.5rem;
}
.appclip-flow__total {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0 1rem;
}
.appclip-flow__total-row {
  display: flex;
  flex-direction: column;
}
.appclip-flow__total-label {
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 700;
  color: #343434;
  margin: 0;
}
.appclip-flow__total-value {
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 700;
  color: #DF091D;
  margin: 0;
}
.appclip-flow__total-note {
  font-size: 0.75rem;
  line-height: 1.125rem;
  color: rgba(52, 52, 52, 0.72);
  margin: 0;
}
.appclip-flow__actions {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  padding: 0 1rem;
  width: 100%;
}
.appclip-flow__button {
  background-color: #FFD930;
  border-radius: 4px;
  border: none;
  color: #343434;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 0.625rem 0;
  width: 100%;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
}
.appclip-flow__button:hover {
  background-color: #fcce00;
  color: #343434;
  box-shadow: 0 0.125rem 0.25rem 0 rgba(52, 52, 52, 0.2);
}
.appclip-flow__button:focus {
  outline: none;
  box-shadow: 0 0 0 0.125rem rgba(255, 217, 48, 0.5);
}
.appclip-flow__button--secondary {
  background-color: rgba(52, 52, 52, 0.06);
  color: #343434;
}
.appclip-flow__button--secondary:hover {
  background-color: rgba(52, 52, 52, 0.12);
  box-shadow: 0 0.125rem 0.25rem 0 rgba(52, 52, 52, 0.2);
  color: #343434;
}
.appclip-flow__button--secondary:focus {
  outline: none;
  box-shadow: 0 0 0 0.125rem rgba(52, 52, 52, 0.3);
}
.appclip-flow__disclaimer-container {
  text-align: center;
}
.appclip-flow__disclaimer {
  font-size: 0.75rem;
  line-height: 1.125rem;
  color: rgba(52, 52, 52, 0.72);
  margin: 0;
}

.product__card-container {
  border-radius: 12px;
  box-shadow: 0 0.5rem 2rem 0 rgba(52, 52, 52, 0.1);
}
.product__card {
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
  padding: 0.75rem;
  border: 1px solid rgba(52, 52, 52, 0.06);
  border-radius: 12px;
  background-color: #FFFFFF;
  position: relative;
}
.product__tag {
  align-self: flex-start;
  display: flex;
  align-items: center;
  gap: 0.375rem;
  padding: 0.125rem 0.5rem;
  border-radius: 4px;
  background-color: rgba(52, 52, 52, 0.06);
  color: #343434;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: 400;
  margin: 0;
}
.product__tag--info {
  background-color: #E7F0F9;
  color: #1A4E89;
}
.product__tag--info.product__tag--emphasis {
  background-color: #1A4E89;
}
.product__tag--emphasis {
  font-weight: 700;
  color: #FFFFFF;
}
.product__tag-text {
  margin: 0;
}
.product__image-container {
  max-width: 5rem;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0.25rem;
}
.product__image {
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.product__content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 0.375rem;
}
.product__name {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  color: #343434;
  margin: 0;
}
.product__meta-container {
  display: flex;
  flex-direction: column;
  gap: 0.125rem;
}
.product__meta {
  font-size: 0.75rem;
  line-height: 1.125rem;
  color: rgba(52, 52, 52, 0.72);
  margin: 0;
  padding: 0;
}
.product__icon-container {
  display: inline-flex;
  place-items: center;
  height: 1.5rem;
}
.product__icon-container--small {
  height: 1.125rem;
}
.product__icon {
  display: flex;
  place-content: center;
  width: 1rem;
  height: 1rem;
}
.product__icon--small {
  width: 0.875rem;
  height: 0.875rem;
}
.product__additional-info-section {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
.product__additional-info-container {
  display: flex;
  align-items: center;
  gap: 0.375rem;
  color: #1B5E20;
}
.product__additional-info-container--available {
  color: #1B5E20;
}
.product__additional-info-container--not-available {
  color: #B71C1C;
}
.product__additional-info {
  display: inline;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: 400;
  text-transform: capitalize;
  margin: 0;
  padding: 0;
}
.product__price-container {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 0.75rem;
  flex-shrink: 0;
}
.product__price-label {
  font-size: 0.75rem;
  line-height: 1.125rem;
  color: rgba(52, 52, 52, 0.72);
  margin: 0;
}
.product__price-value {
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 700;
  color: #DF091D;
  margin: 0;
}

.appclip-loading-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
}
.appclip-loading-modal--hidden {
  display: none;
}
.appclip-loading-modal__content {
  background: white;
  border-radius: 16px;
  padding: 2.5rem;
  text-align: center;
  box-shadow: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.15);
  max-width: 20rem;
  width: 90%;
}
.appclip-loading-modal__spinner {
  width: 2.5rem;
  height: 2.5rem;
  border: 0.25rem solid #F2F2F2;
  border-top: 0.25rem solid #FFD930;
  border-radius: 50%;
  animation: appclip-loading-spin 1s linear infinite;
  margin: 0 auto 1.5rem auto;
}
.appclip-loading-modal__title {
  margin: 0 0 1rem 0;
  color: #343434;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.4;
}
.appclip-loading-modal__text {
  margin: 0;
  color: rgba(52, 52, 52, 0.72);
  font-size: 0.875rem;
  line-height: 1.5;
}

@keyframes appclip-loading-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/**
 * Info Page Base Styles
 *
 * Shared layout for simple info/status pages (cookie usage, unsubscribe confirmations, 404, etc.).
 * Individual pages only need to add their page-specific extras.
 * Variables are defined in scss/abstracts/_variables.scss
 */
.info-page {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 60vh;
  padding: 32px 16px;
}
@media (min-width: 768px) {
  .info-page {
    padding: 48px 32px;
  }
}

.info-page__container {
  width: 100%;
  max-width: 640px;
}

.info-page__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 32px;
  background-color: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  text-align: center;
}

.info-page__title {
  margin: 0 0 32px 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  color: #343434;
}
@media (min-width: 768px) {
  .info-page__title {
    font-size: 28px;
  }
}

.info-page__body {
  width: 100%;
}

.info-page__message {
  margin: 0 0 16px 0;
  font-size: 16px;
  line-height: 1.5;
  color: #767676;
}
.info-page__message:last-child {
  margin-bottom: 32px;
}

.info-page__actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  width: 100%;
}
.info-page__actions .button {
  margin: 0;
}

.info-page__button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 300px;
  text-decoration: none;
}

.info-page__link {
  color: #1057DD;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}
.info-page__link:hover {
  text-decoration: underline;
}

/**
 * Cookie Usage Page Styles (extends .info-page)
 *
 * Page-specific additions: subtitle between paragraphs.
 */
.cookie-usage-page__subtitle {
  margin: 16px 0 8px 0;
  font-size: 16px;
  font-weight: 700;
  color: #343434;
}

/**
 * Reviews Email Unsubscribe Page Styles (extends .info-page)
 *
 * No page-specific additions needed.
 */
/**
 * Buy Campaign Unsubscribe Page Styles (extends .info-page)
 *
 * Page-specific additions: survey form with select, custom input and feedback message.
 */
.buy-campaign-unsubscribe-page__survey {
  width: 100%;
  margin-bottom: 12px;
  padding-top: 16px;
  border-top: 1px solid #DEDEDE;
}

.buy-campaign-unsubscribe-page__survey-form {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 32px;
  width: 100%;
}

.buy-campaign-unsubscribe-page__select-wrapper {
  width: 100%;
  max-width: 320px;
}

.buy-campaign-unsubscribe-page__custom-input {
  width: 100%;
  max-width: 320px;
}

.buy-campaign-unsubscribe-page__send-button {
  min-width: 150px;
}

.buy-campaign-unsubscribe-page__survey-thanks {
  margin: 0;
  font-size: 16px;
  color: #006600;
  font-weight: 700;
}

/**
 * Not Found (404) Page Styles (extends .info-page)
 *
 * No page-specific additions needed.
 */
/**
 * Password Double Opt Page Styles (extends .info-page)
 *
 * Page-specific addition: help section for forgotten email address.
 */
.password-double-opt-page__help {
  width: 100%;
  margin-top: 32px;
  padding-top: 16px;
  border-top: 1px solid #DEDEDE;
  text-align: center;
  font-size: 14px;
  color: #767676;
}

/**
 * NPS Survey Page Styles (extends .info-page)
 *
 * Custom styling for the 1-10 NPS rating scale and feedback section.
 */
.nps-survey-page__scale {
  width: 100%;
}

.nps-survey-page__labels {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
  font-size: 14px;
  color: #767676;
}

.nps-survey-page__options {
  display: flex;
  gap: 6px;
  justify-content: center;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .nps-survey-page__options {
    gap: 8px;
    flex-wrap: nowrap;
  }
}

.nps-survey-page__option {
  position: relative;
  cursor: pointer;
}
.nps-survey-page__option input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}
.nps-survey-page__option span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border: 2px solid #DEDEDE;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 700;
  color: #343434;
  transition: all 0.15s ease-in-out;
}
@media (min-width: 768px) {
  .nps-survey-page__option span {
    width: 44px;
    height: 44px;
  }
}
.nps-survey-page__option input:checked + span {
  background-color: #FFD930;
  border-color: #FFD930;
  color: #343434;
}
.nps-survey-page__option:hover span {
  border-color: #FFD930;
}

.nps-survey-page__actions {
  margin-top: 24px;
}

.nps-survey-page__feedback {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 32px;
}
.nps-survey-page__feedback .floating-input--textarea {
  width: 100%;
  margin-bottom: 16px;
}
.nps-survey-page__feedback textarea.floating-input__field {
  width: 100%;
  min-height: 120px;
  resize: vertical;
}

.nps-survey-page__feedback-question {
  margin: 0 0 16px 0;
  font-size: 16px;
  font-weight: 700;
  color: #343434;
}

/**
 * Marketing Campaign Styles (Backoffice)
 *
 * This file defines theme overrides for products associated with marketing campaigns
 * managed via backoffice/manage_marketing_campaign_products.php.
 *
 * Campaign-specific styles are applied dynamically using CSS custom properties
 * (--promotion-background-color, --promotion-text-color) set by contentful.

 * Affected elements example:
 * - Product cards tags (.tag--promotion)
 * - Product image overlays (.product_image_overlay)
 * - Slider arrows
 */
#promotion-section {
  background: var(--promotion-background-color, #FFFFFF);
}
#promotion-section .contentful-entry-container__content {
  background: unset;
  color: unset;
}
#promotion-section .contentful-entry-container {
  margin-top: 0;
  padding-top: 16px;
}
@media (min-width: 1200px) {
  #promotion-section .contentful-entry-container {
    padding-top: 24px;
  }
}

.bo-marketing-campaign-product .product_image_overlay,
.bo-marketing-campaign-product .product-card__tags .tags-wrapper .tag--promotion.tag {
  background: var(--promotion-background-color);
  color: var(--promotion-text-color);
}

#promotion-section .slider-nav__btn svg {
  color: var(--promotion-text-color, #343434);
}

#promotion-section .contentful-h1,
#promotion-section .contentful-h2,
#promotion-section .contentful-h3 {
  color: var(--promotion-text-color, inherit) !important;
}
#promotion-section .web-cta-module__headline {
  color: var(--promotion-text-color, inherit) !important;
}
#promotion-section #category-slider-module__nav-link-wrapper, #promotion-section #category-slider-headline {
  color: var(--promotion-text-color, inherit) !important;
}
#promotion-section #category-slider-module__nav-link-wrapper a, #promotion-section #category-slider-headline a {
  color: var(--promotion-text-color, inherit) !important;
}
#promotion-section #category-slider-module__nav-link-wrapper #category-slider-headline,
#promotion-section #category-slider-module__nav-link-wrapper .link-list__text,
#promotion-section #category-slider-module__nav-link-wrapper .link-list__icon, #promotion-section #category-slider-headline #category-slider-headline,
#promotion-section #category-slider-headline .link-list__text,
#promotion-section #category-slider-headline .link-list__icon {
  color: var(--promotion-text-color);
}
#promotion-section #category-slider-module__nav-link-wrapper .link-list__icon, #promotion-section #category-slider-headline .link-list__icon {
  fill: var(--promotion-text-color);
}
#promotion-section .products-swiper__header,
#promotion-section .products-swiper__header a, #promotion-section .products-swiper__title {
  color: var(--promotion-text-color, inherit) !important;
}
#promotion-section .promotionProductSlider .link-list__icon {
  color: var(--promotion-text-color, inherit) !important;
  fill: var(--promotion-text-color, inherit) !important;
}
#promotion-section .brandshop__heading {
  color: var(--promotion-text-color, inherit) !important;
}
#promotion-section .brand-card__wrapper,
#promotion-section [data-slider=brandshop]:not(.swiper-initialized) .swiper-slide {
  background: var(--promotion-accent-color, transparent) !important;
  border-color: var(--promotion-accent-color-base, transparent) !important;
}
#promotion-section .teaser-card__title {
  color: var(--promotion-text-color, inherit) !important;
}
#promotion-section .usp-headline {
  color: var(--promotion-text-color, inherit) !important;
}
#promotion-section .seo-module__headline,
#promotion-section .seo-text-icon-component__headline {
  color: var(--promotion-text-color, inherit) !important;
}
#promotion-section .seo-text-icon-component__subtext {
  color: var(--promotion-text-color, inherit) !important;
}
#promotion-section .web-countdown h2,
#promotion-section .web-countdown div,
#promotion-section .web-countdown span {
  color: var(--promotion-secondary-font-color, inherit) !important;
}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!../releases/current/templates/modules/app/search/sass/_styles.scss ***!
  \*****************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* ==========================================================================
   APOdiscounter - Theme Variables
   Figma Design Tokens as Source of Truth

   Brand: Red (#DF091D) primary, Yellow (#FFD930) secondary
   ========================================================================== */
/* ==========================================================================
   Base Color Palette - Figma Design Tokens

   These are the foundational color scales used across all shops.
   Shop-specific brand colors reference these base values.

   Usage: @import 'base_colors'; (before theme_variables)
   ========================================================================== */
/* ==========================================================================
   Global Theme Variables
   Shared across ALL shops - import shop-specific file BEFORE this one
   to override color values.

   Usage in shop:
   @import '[shop]_theme_variables';  // Shop colors (no !default)
   @import 'responsive_base/sass/theme_variables';  // This file (!default)
   ========================================================================== */
/* ==========================================================================
   Global Theme Variables
   Shared across ALL shops - import shop-specific file BEFORE this one
   to override color values.

   Usage in shop:
   @import '[shop]_theme_variables';  // Shop colors (no !default)
   @import 'responsive_base/sass/theme_variables';  // This file (!default)
   ========================================================================== */
/**
  Font
 */
/**
  Shadow
 */
/**
  Mobile breakpoint
 */
/**
  Colors
 */
/**
  Inputs
 */
/**
  Border
 */
/**
  Search Button (defaults, can be overridden in shop theme_variables.scss)
 */
/* Spacers */
/**
 Variables
 */
.px-xs-down-spacing-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.py-xs-down-spacing-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.ps-xs-down-spacing-0 {
  padding-left: 0 !important;
}

.pe-xs-down-spacing-0 {
  padding-right: 0 !important;
}

.px-xs-down-spacing-2 {
  padding-left: 0.125rem !important;
  padding-right: 0.125rem !important;
}

.py-xs-down-spacing-2 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}

.ps-xs-down-spacing-2 {
  padding-left: 0.125rem !important;
}

.pe-xs-down-spacing-2 {
  padding-right: 0.125rem !important;
}

.px-xs-down-spacing-4 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.py-xs-down-spacing-4 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.ps-xs-down-spacing-4 {
  padding-left: 0.25rem !important;
}

.pe-xs-down-spacing-4 {
  padding-right: 0.25rem !important;
}

.px-xs-down-spacing-6 {
  padding-left: 0.375rem !important;
  padding-right: 0.375rem !important;
}

.py-xs-down-spacing-6 {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}

.ps-xs-down-spacing-6 {
  padding-left: 0.375rem !important;
}

.pe-xs-down-spacing-6 {
  padding-right: 0.375rem !important;
}

.px-xs-down-spacing-8 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.py-xs-down-spacing-8 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.ps-xs-down-spacing-8 {
  padding-left: 0.5rem !important;
}

.pe-xs-down-spacing-8 {
  padding-right: 0.5rem !important;
}

.px-xs-down-spacing-12 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.py-xs-down-spacing-12 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.ps-xs-down-spacing-12 {
  padding-left: 0.75rem !important;
}

.pe-xs-down-spacing-12 {
  padding-right: 0.75rem !important;
}

.px-xs-down-spacing-16 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.py-xs-down-spacing-16 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.ps-xs-down-spacing-16 {
  padding-left: 1rem !important;
}

.pe-xs-down-spacing-16 {
  padding-right: 1rem !important;
}

.px-xs-down-spacing-20 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

.py-xs-down-spacing-20 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.ps-xs-down-spacing-20 {
  padding-left: 1.25rem !important;
}

.pe-xs-down-spacing-20 {
  padding-right: 1.25rem !important;
}

.px-xs-down-spacing-24 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.py-xs-down-spacing-24 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.ps-xs-down-spacing-24 {
  padding-left: 1.5rem !important;
}

.pe-xs-down-spacing-24 {
  padding-right: 1.5rem !important;
}

.px-xs-down-spacing-32 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.py-xs-down-spacing-32 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.ps-xs-down-spacing-32 {
  padding-left: 2rem !important;
}

.pe-xs-down-spacing-32 {
  padding-right: 2rem !important;
}

.px-xs-down-spacing-40 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.py-xs-down-spacing-40 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.ps-xs-down-spacing-40 {
  padding-left: 2.5rem !important;
}

.pe-xs-down-spacing-40 {
  padding-right: 2.5rem !important;
}

.px-xs-down-spacing-48 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.py-xs-down-spacing-48 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.ps-xs-down-spacing-48 {
  padding-left: 3rem !important;
}

.pe-xs-down-spacing-48 {
  padding-right: 3rem !important;
}

.px-xs-down-spacing-56 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}

.py-xs-down-spacing-56 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.ps-xs-down-spacing-56 {
  padding-left: 3.5rem !important;
}

.pe-xs-down-spacing-56 {
  padding-right: 3.5rem !important;
}

.px-xs-down-spacing-64 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.py-xs-down-spacing-64 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.ps-xs-down-spacing-64 {
  padding-left: 4rem !important;
}

.pe-xs-down-spacing-64 {
  padding-right: 4rem !important;
}

.px-xs-down-spacing-72 {
  padding-left: 4.5rem !important;
  padding-right: 4.5rem !important;
}

.py-xs-down-spacing-72 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.ps-xs-down-spacing-72 {
  padding-left: 4.5rem !important;
}

.pe-xs-down-spacing-72 {
  padding-right: 4.5rem !important;
}

.px-xs-down-spacing-80 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.py-xs-down-spacing-80 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.ps-xs-down-spacing-80 {
  padding-left: 5rem !important;
}

.pe-xs-down-spacing-80 {
  padding-right: 5rem !important;
}

.px-xs-down-spacing-96 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.py-xs-down-spacing-96 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.ps-xs-down-spacing-96 {
  padding-left: 6rem !important;
}

.pe-xs-down-spacing-96 {
  padding-right: 6rem !important;
}

.px-xs-down-spacing-112 {
  padding-left: 7rem !important;
  padding-right: 7rem !important;
}

.py-xs-down-spacing-112 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.ps-xs-down-spacing-112 {
  padding-left: 7rem !important;
}

.pe-xs-down-spacing-112 {
  padding-right: 7rem !important;
}

.px-xs-down-spacing-128 {
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}

.py-xs-down-spacing-128 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.ps-xs-down-spacing-128 {
  padding-left: 8rem !important;
}

.pe-xs-down-spacing-128 {
  padding-right: 8rem !important;
}

.px-xs-down-spacing-144 {
  padding-left: 9rem !important;
  padding-right: 9rem !important;
}

.py-xs-down-spacing-144 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}

.ps-xs-down-spacing-144 {
  padding-left: 9rem !important;
}

.pe-xs-down-spacing-144 {
  padding-right: 9rem !important;
}

.px-xs-down-spacing-160 {
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}

.py-xs-down-spacing-160 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.ps-xs-down-spacing-160 {
  padding-left: 10rem !important;
}

.pe-xs-down-spacing-160 {
  padding-right: 10rem !important;
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

.filter-wrapper .datalist-container {
  grid-template-columns: repeat(1, 1fr);
}

.algolia-priceinput {
  height: 32px;
  color: #01063F;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  border-radius: 24px;
  border: none;
  background-color: #F2F2F7;
  padding: 4px 10px;
  margin-right: 8px;
}

.algolia-rangeform {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
}

.algolia-submit {
  border: none;
  border-radius: 24px;
  height: 32px;
  padding: 0 15px;
}

.refinement-root .refinement-list {
  list-style: none;
  display: flex;
  flex-flow: row wrap;
}
.refinement-root .refinement-item {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  background-color: #FFFFFF;
  padding: 4px 4px 4px 12px;
  border: 2px solid #F2F2F7;
  border-radius: 20px;
}
.refinement-root .refinement-label {
  font-size: 14px;
  font-weight: 700;
}
.refinement-root .refinement-category {
  width: fit-content;
  max-width: 200px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  background-color: #F1F1F1;
  color: #666666;
  border-radius: 20px;
  padding: 4px 12px;
  max-height: 32px;
}
.refinement-root .refinement-category:hover {
  background-color: #E5E5E5;
}
.refinement-root .refinement-category-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 12px);
}
.refinement-root .refinement-delete {
  background-size: 14px;
  font-size: 18px;
  border: none;
  background: transparent;
  cursor: pointer;
  color: #666666;
}
.refinement-root .refinement-delete:hover {
  background-color: #E5E5E5;
}

.refinement-count {
  align-items: center;
  border: none;
  border-radius: 1rem;
  color: #FFFFFF;
  display: flex;
  font-weight: 700;
  justify-content: center;
  max-width: 24px;
  max-height: 24px;
  background-color: #FFBA31;
  padding: 6px 6px;
  width: 100%;
  height: 100%;
  font-size: 12px;
  min-width: 18px;
  min-height: 18px;
  aspect-ratio: 1;
}

.ais-CurrentRefinements--noRefinement,
.ais-CurrentRefinements-list--noRefinement {
  margin-bottom: 0 !important;
}

.ais-CurrentRefinements-list.refinement-list {
  margin-bottom: 32px;
}

.sidebar-filter .show {
  display: block !important;
}
.sidebar-filter .accordion-collapse.collapse {
  display: none;
}

.rating-filter {
  align-items: baseline;
}

.accordion-body .ais-ClearRefinements {
  display: flex;
  justify-content: end;
  padding: 12px;
  position: sticky;
  bottom: 0;
  background-color: #F4F4F4;
}

.clear-all-refinements.ais-ClearRefinements-button--disabled {
  display: none;
}

.clear-single-refinement-root {
  text-align: end;
  margin-right: 16px;
}

.clear-single-refinement-button {
  background: none !important;
  border: none;
  padding: 0 !important;
  color: #333;
  text-decoration: none;
  cursor: pointer;
}
.clear-single-refinement-button:hover {
  color: #DF091D;
}
.clear-single-refinement-button.ais-ClearRefinements-button--disabled {
  opacity: 0.7;
  cursor: auto;
}
.clear-single-refinement-button.ais-ClearRefinements-button--disabled:hover {
  color: #333;
}

.reset-refinements-btn, .toggle-view-btn, .show-results-btn {
  padding: 9px 15px;
  border: none;
  font-size: 20px;
  line-height: 30px;
}

.toggle-view-btn {
  border-top: 1px solid #D2D2D2;
  border-bottom: 1px solid #D2D2D2;
  font-size: 16px;
  color: #333;
}

.reset-refinements-btn {
  background-color: #E8E8E8;
  color: #333;
}
.reset-refinements-btn:hover {
  box-shadow: 0 2px 7px -1px rgba(0, 0, 0, 0.2);
}

.clear-refinements .ais-ClearRefinements-button--disabled {
  display: none;
}

.algolia-hits-list {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.algolia-accordion {
  border-bottom: 1px solid #F2F2F7;
}

@media screen and (max-width: 992px) {
  .refinement-count {
    aspect-ratio: 1;
    padding: 3px 6px;
  }
}
.ais-RefinementList-checkbox {
  margin-top: 0;
}

.product-tag, .product-tag-red, .product-tag-green {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
}

.product-tag-green {
  color: #4C9C06;
}

.product-tag-red {
  color: #B90014;
}

.no-results-wrapper {
  max-width: 545px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.no-results-text {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #666666;
  text-align: center;
}
.no-results-text--header {
  font-size: 20px;
  line-height: 30px;
  text-align: center;
}
.no-results-text--large {
  font-size: 44px;
  line-height: 66px;
  text-align: center;
}
.no-results-text--keyword {
  font-size: 44px;
  line-height: 66px;
  color: #DF091D;
}

.no-results-list {
  margin: 10px 0;
}
.no-results-list ul {
  list-style-position: inside;
}
.no-results-list--header {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #666666;
}
.no-results-list--item {
  font-size: 16px !important;
  font-weight: 400;
  line-height: 24px;
  color: #666666;
}

.eyecatcher {
  background: #DF091D !important;
}

.product-price.text-red {
  color: #DF091D !important;
}

.auto-suggest-wrapper.algolia form button {
  border: 1px solid #EDBA00;
  background-color: #FFD930;
  color: #343434;
}

.auto-suggest-products-wrapper li .highlighted,
.auto-suggest-categories-wrapper li .highlighted,
.auto-suggest-content-wrapper li .highlighted {
  color: #FFD930;
}
.auto-suggest-products-wrapper li .non-highlighted,
.auto-suggest-categories-wrapper li .non-highlighted,
.auto-suggest-content-wrapper li .non-highlighted {
  color: #343434;
}
.auto-suggest-products-wrapper li:hover .non-highlighted,
.auto-suggest-categories-wrapper li:hover .non-highlighted,
.auto-suggest-content-wrapper li:hover .non-highlighted {
  color: #DF091D;
}

.auto-suggest-categories-wrapper li:hover svg > path,
.auto-suggest-content-wrapper li:hover svg > path {
  fill: #DF091D;
}

.auto-suggest-categories-wrapper svg,
.auto-suggest-content-wrapper svg {
  height: 1em;
  width: 1em;
}

.show-all-results-link {
  background-color: #FFD930;
  border: 1px solid #EDBA00;
  color: #343434;
}

/* choice-chips */
/**
 Variables
 */
.choice-chip {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: fit-content;
  overflow: hidden;
  font-weight: 500;
  border: none;
  margin-left: 2px;
}
.choice-chip.choice-chip-tag {
  border-radius: 50rem;
  font-size: 12px;
  font-weight: 500;
  padding: 4px 12px;
  line-height: 1.5rem;
}
.choice-chip.choice-chip-tag:hover {
  background-color: #E5E5E5;
}
.choice-chip:hover, .choice-chip.hover {
  background-color: #E5E5EA;
}
.choice-chip:active, .choice-chip.active {
  border-radius: 20px;
  box-shadow: 0 0 0 1px #7A7A7A;
}
.choice-chip:focus, .choice-chip.focus {
  border-radius: 20px;
  box-shadow: 0 0 0 2px #7A7A7A;
}
.choice-chip:disabled, .choice-chip.disabled {
  color: #8B91B5;
}
.choice-chip.pressed {
  background-color: #D1D1D6;
}

.choice-chip-aco-blue {
  background-color: #039;
  color: #FFFFFF;
}

.choice-chip-aco-light-blue {
  background-color: #62D6FC;
  color: #01063F;
}

.choice-chip-aco-gray-06 {
  background-color: #F2F2F7;
  color: #01063F;
}

.choice-chip-aco-gray-15,
.choice-chip.choice-chip-tag {
  background-color: #F1F1F1;
  color: #666666;
}

/* rating-stars */
.rating-stars {
  color: #FFD930;
  max-height: 25px;
}
.rating-stars.hover-disabled {
  pointer-events: none;
}
.rating-stars:hover, .rating-stars:active {
  background-color: #FFBA31;
  color: #FFFFFF;
}

/* rating-filter */
.rating-menu .form-check-input {
  width: 0;
}

.filter-name {
  background-color: #F4F4F4;
  gap: 9px;
}
.filter-name input {
  background-color: #FFFFFF;
}
.filter-name:hover, .filter-name.active {
  color: #FFFFFF;
  background-color: #FFBA31;
}
.filter-name:hover input[type=radio]:checked::before, .filter-name.active input[type=radio]:checked::before {
  background: #FFFFFF;
}
.filter-name:hover .rating-stars, .filter-name.active .rating-stars {
  color: #FFFFFF;
  background-color: #FFBA31;
}

.rating-count {
  font-size: 16px;
  line-height: 24px;
  position: relative;
  bottom: 0;
}

.checkbox-root .checkbox-searchbox {
  padding: 12px 16px;
  background-color: #F4F4F4;
}
.checkbox-root .checkbox-searchbox form input {
  width: 100%;
  height: 32px;
  padding: 6px 8px;
  appearance: none;
  border: none;
  background-color: #FFFFFF;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}
.checkbox-root .checkbox-searchbox form input::before {
  display: none !important;
}
.checkbox-root .checkbox-searchbox form input::placeholder {
  color: #CCCCCC;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}
.checkbox-root .checkbox-searchbox form input::-webkit-search-cancel-button {
  height: 16px;
  width: 16px;
  position: relative;
  right: -6px;
  -webkit-appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27%23777%27><path d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/></svg>");
  cursor: pointer;
}
.checkbox-root .checkbox-searchbox form button {
  display: none;
}

.checkbox-root .checkbox-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.checkbox-root .checkbox-list .checkbox-item {
  cursor: pointer !important;
  margin: 0;
  padding: 0;
}
.checkbox-root .checkbox-list .checkbox-item .checkbox-item-label {
  position: relative;
  cursor: pointer !important;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 12px 16px;
}
.checkbox-root .checkbox-list .checkbox-item .checkbox-item-label .checkbox-input {
  min-width: 14px;
  appearance: none;
  width: 14px;
  height: 14px;
  margin-right: 8px;
  margin-top: 4.4px;
  background-color: transparent;
  border-radius: 3px;
  box-shadow: 0 0 0 1px #333333;
}
.checkbox-root .checkbox-list .checkbox-item .checkbox-item-label .checkbox-input:focus, .checkbox-root .checkbox-list .checkbox-item .checkbox-item-label .checkbox-input:focus-visible {
  outline: none;
  box-shadow: 0 0 0 1px #333333, 0 0 0 2px #005FCC;
}
.checkbox-root .checkbox-list .checkbox-item.checkbox-selected, .checkbox-root .checkbox-list .checkbox-item:hover {
  background-color: #FFBA31;
}
.checkbox-root .checkbox-list .checkbox-item.checkbox-selected .checkbox-item-label .checkbox-input, .checkbox-root .checkbox-list .checkbox-item:hover .checkbox-item-label .checkbox-input {
  background-color: transparent;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 fill=%27none%27> <path d=%27M2 0H12C13.0938 0 14 0.90625 14 2V12C14 13.125 13.0938 14 12 14H2C0.875 14 0 13.125 0 12V2C0 0.90625 0.875 0 2 0ZM10.5312 5.53125H10.5C10.8125 5.25 10.8125 4.78125 10.5 4.46875C10.2188 4.1875 9.75 4.1875 9.46875 4.46875L6 7.96875L4.53125 6.5C4.21875 6.1875 3.75 6.1875 3.46875 6.5C3.15625 6.78125 3.15625 7.25 3.46875 7.53125L5.46875 9.53125C5.75 9.84375 6.21875 9.84375 6.53125 9.53125L10.5312 5.53125Z%27 fill=%27white%27/> </svg>");
  background-position: center;
  box-shadow: 0 0 0 1px #FFFFFF;
}
.checkbox-root .checkbox-list .checkbox-item.checkbox-selected .checkbox-item-label .checkbox-input::before, .checkbox-root .checkbox-list .checkbox-item:hover .checkbox-item-label .checkbox-input::before {
  display: none;
}
.checkbox-root .checkbox-list .checkbox-item.checkbox-selected .checkbox-item-label .checkbox-input:focus, .checkbox-root .checkbox-list .checkbox-item.checkbox-selected .checkbox-item-label .checkbox-input:focus-visible, .checkbox-root .checkbox-list .checkbox-item:hover .checkbox-item-label .checkbox-input:focus, .checkbox-root .checkbox-list .checkbox-item:hover .checkbox-item-label .checkbox-input:focus-visible {
  outline: none;
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 2px #005FCC;
}
.checkbox-root .checkbox-list .checkbox-item.checkbox-selected .checkbox-item-label .checkbox-label, .checkbox-root .checkbox-list .checkbox-item:hover .checkbox-item-label .checkbox-label {
  color: #FFFFFF;
}
.checkbox-root .checkbox-list .checkbox-count {
  display: none;
}

.checkbox-root .checkbox-noresults {
  padding: 16px 16px;
  background-color: #F4F4F4;
  color: #333333;
}

.search-result-container {
  margin: auto;
}
.search-result-container .search-result-headline {
  font-size: 24px;
  line-height: 26px;
  color: #666666;
}
@media screen and (min-width: 992px) {
  .search-result-container .search-result-headline {
    font-size: 44px;
    line-height: 150%;
  }
}
.search-result-container .search-result-headline span {
  color: #B90014;
}
.search-result-container ul {
  padding-left: 0;
  margin-bottom: 0;
}
.search-result-container li,
.search-result-container li > span {
  font-size: 12px;
}

[data-selector=searchresults] {
  flex-direction: column;
}

#kasp:empty,
#kaspb:empty,
#kaspm:empty,
#kaspmb:empty {
  display: none;
  position: absolute;
}
#kasp:not(:empty),
#kaspb:not(:empty),
#kaspm:not(:empty),
#kaspmb:not(:empty) {
  display: flex;
  height: auto;
}
#kasp::marker,
#kaspb::marker,
#kaspm::marker,
#kaspmb::marker {
  content: "";
}

.search-result-products-list {
  list-style: none;
}
.search-result-products-list .h3 {
  font-size: 16px;
  font-weight: normal;
  color: #333333;
}
@media screen and (min-width: 992px) {
  .search-result-products-list .h3 {
    font-size: 18px;
  }
}
.search-result-products-list .text-large {
  font-size: 12px !important;
  line-height: 16px !important;
}
@media screen and (min-width: 992px) {
  .search-result-products-list .text-large {
    font-size: 16px !important;
    line-height: 20px !important;
  }
}
.search-result-products-list .text-larger {
  font-size: 24px !important;
  line-height: 32px !important;
}
.search-result-products-list .text-red {
  color: #B90014;
}
.search-result-products-list .strike {
  text-decoration: line-through;
}
.search-result-products-list .content-wrapper {
  box-sizing: border-box;
}
.search-result-products-list .svg-icon[href="#icon_circle-info"] {
  color: #8E8E93;
}
.search-result-products-list [data-selector=info-icon-yellow] {
  color: #FFBA31;
}
.search-result-products-list [data-selector=star-icon-yellow] {
  color: #FFBA31;
}

.search-result-headline {
  line-height: 116%;
  font-size: 44px;
  text-align: center;
}

.empty-results-info-container {
  border-radius: 24px;
  background-color: #F4F4F4;
  max-width: 545px;
  box-sizing: border-box;
}
.empty-results-info-container [data-selector=help-center] {
  max-width: max-content;
}
.empty-results-info-container ul li {
  margin-left: 16px;
}
.empty-results-info-container p,
.empty-results-info-container li {
  font-size: 16px;
  line-height: 24px;
  color: #666666;
}
.empty-results-info-container .text-large {
  font-size: 20px;
  line-height: 30px;
  color: #666666;
}

.icon-container {
  border-radius: 50%;
  background-color: #FFD930;
  font-size: 24px;
  color: #343434;
  max-height: 56px;
  max-width: 56px;
}
.icon-container svg {
  padding: 13px;
}

hr {
  width: 100%;
  height: 1px;
  margin: 16px 0;
  background-color: #EEEEEE;
  border: none;
}

.filter-wrapper {
  font-size: 1rem;
}
.filter-wrapper [role=button] {
  cursor: pointer;
}
.filter-wrapper .icon-listing {
  color: #CCC;
}
.filter-wrapper .icon-listing.active {
  color: #EAE43D;
}
.filter-wrapper .filter {
  padding-top: 13px;
  padding-bottom: 14px;
}
.filter-wrapper .filter-headline-text {
  font-size: 16px;
  line-height: 24px;
  color: #333;
}

/* Accordion */
/**
  Font
 */
/**
  Shadow
 */
/**
  Mobile breakpoint
 */
/**
  Colors
 */
/**
  Inputs
 */
/**
  Border
 */
/**
  Search Button (defaults, can be overridden in shop theme_variables.scss)
 */
/* Spacers */
/**
 Variables
 */
.px-xs-down-spacing-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.py-xs-down-spacing-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.ps-xs-down-spacing-0 {
  padding-left: 0 !important;
}

.pe-xs-down-spacing-0 {
  padding-right: 0 !important;
}

.px-xs-down-spacing-2 {
  padding-left: 0.125rem !important;
  padding-right: 0.125rem !important;
}

.py-xs-down-spacing-2 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}

.ps-xs-down-spacing-2 {
  padding-left: 0.125rem !important;
}

.pe-xs-down-spacing-2 {
  padding-right: 0.125rem !important;
}

.px-xs-down-spacing-4 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.py-xs-down-spacing-4 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.ps-xs-down-spacing-4 {
  padding-left: 0.25rem !important;
}

.pe-xs-down-spacing-4 {
  padding-right: 0.25rem !important;
}

.px-xs-down-spacing-6 {
  padding-left: 0.375rem !important;
  padding-right: 0.375rem !important;
}

.py-xs-down-spacing-6 {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}

.ps-xs-down-spacing-6 {
  padding-left: 0.375rem !important;
}

.pe-xs-down-spacing-6 {
  padding-right: 0.375rem !important;
}

.px-xs-down-spacing-8 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.py-xs-down-spacing-8 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.ps-xs-down-spacing-8 {
  padding-left: 0.5rem !important;
}

.pe-xs-down-spacing-8 {
  padding-right: 0.5rem !important;
}

.px-xs-down-spacing-12 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.py-xs-down-spacing-12 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.ps-xs-down-spacing-12 {
  padding-left: 0.75rem !important;
}

.pe-xs-down-spacing-12 {
  padding-right: 0.75rem !important;
}

.px-xs-down-spacing-16 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.py-xs-down-spacing-16 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.ps-xs-down-spacing-16 {
  padding-left: 1rem !important;
}

.pe-xs-down-spacing-16 {
  padding-right: 1rem !important;
}

.px-xs-down-spacing-20 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

.py-xs-down-spacing-20 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.ps-xs-down-spacing-20 {
  padding-left: 1.25rem !important;
}

.pe-xs-down-spacing-20 {
  padding-right: 1.25rem !important;
}

.px-xs-down-spacing-24 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.py-xs-down-spacing-24 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.ps-xs-down-spacing-24 {
  padding-left: 1.5rem !important;
}

.pe-xs-down-spacing-24 {
  padding-right: 1.5rem !important;
}

.px-xs-down-spacing-32 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.py-xs-down-spacing-32 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.ps-xs-down-spacing-32 {
  padding-left: 2rem !important;
}

.pe-xs-down-spacing-32 {
  padding-right: 2rem !important;
}

.px-xs-down-spacing-40 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.py-xs-down-spacing-40 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.ps-xs-down-spacing-40 {
  padding-left: 2.5rem !important;
}

.pe-xs-down-spacing-40 {
  padding-right: 2.5rem !important;
}

.px-xs-down-spacing-48 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.py-xs-down-spacing-48 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.ps-xs-down-spacing-48 {
  padding-left: 3rem !important;
}

.pe-xs-down-spacing-48 {
  padding-right: 3rem !important;
}

.px-xs-down-spacing-56 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}

.py-xs-down-spacing-56 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.ps-xs-down-spacing-56 {
  padding-left: 3.5rem !important;
}

.pe-xs-down-spacing-56 {
  padding-right: 3.5rem !important;
}

.px-xs-down-spacing-64 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.py-xs-down-spacing-64 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.ps-xs-down-spacing-64 {
  padding-left: 4rem !important;
}

.pe-xs-down-spacing-64 {
  padding-right: 4rem !important;
}

.px-xs-down-spacing-72 {
  padding-left: 4.5rem !important;
  padding-right: 4.5rem !important;
}

.py-xs-down-spacing-72 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.ps-xs-down-spacing-72 {
  padding-left: 4.5rem !important;
}

.pe-xs-down-spacing-72 {
  padding-right: 4.5rem !important;
}

.px-xs-down-spacing-80 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.py-xs-down-spacing-80 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.ps-xs-down-spacing-80 {
  padding-left: 5rem !important;
}

.pe-xs-down-spacing-80 {
  padding-right: 5rem !important;
}

.px-xs-down-spacing-96 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.py-xs-down-spacing-96 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.ps-xs-down-spacing-96 {
  padding-left: 6rem !important;
}

.pe-xs-down-spacing-96 {
  padding-right: 6rem !important;
}

.px-xs-down-spacing-112 {
  padding-left: 7rem !important;
  padding-right: 7rem !important;
}

.py-xs-down-spacing-112 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.ps-xs-down-spacing-112 {
  padding-left: 7rem !important;
}

.pe-xs-down-spacing-112 {
  padding-right: 7rem !important;
}

.px-xs-down-spacing-128 {
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}

.py-xs-down-spacing-128 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.ps-xs-down-spacing-128 {
  padding-left: 8rem !important;
}

.pe-xs-down-spacing-128 {
  padding-right: 8rem !important;
}

.px-xs-down-spacing-144 {
  padding-left: 9rem !important;
  padding-right: 9rem !important;
}

.py-xs-down-spacing-144 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}

.ps-xs-down-spacing-144 {
  padding-left: 9rem !important;
}

.pe-xs-down-spacing-144 {
  padding-right: 9rem !important;
}

.px-xs-down-spacing-160 {
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}

.py-xs-down-spacing-160 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.ps-xs-down-spacing-160 {
  padding-left: 10rem !important;
}

.pe-xs-down-spacing-160 {
  padding-right: 10rem !important;
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

/**
 Variables
 */
/**
 BS default import
 */
.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0 0;
  font-size: 1rem;
  color: #333;
  text-align: left;
  background-color: #039;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: #FFFFFF;
  background-color: #039;
  box-shadow: inset 0 0 0 transparent;
}
.accordion-button:not(.collapsed)::after {
  background-image: "";
  transform: rotate(-180deg);
}
.accordion-button::after {
  flex-shrink: 0;
  width: 0.95rem;
  height: 0.95rem;
  margin-left: auto;
  content: "";
  background-image: "";
  background-repeat: no-repeat;
  background-size: 0.95rem;
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: #62D6FC;
  outline: 0;
  box-shadow: none;
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  background-color: #039;
  border: 0 solid transparent;
}
.accordion-item:first-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion-body {
  padding: 0 0;
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

.accordion-item-wrapper {
  border-bottom: 1px solid #CCCCCC;
}

.accordion .accordion-item {
  background-color: transparent;
}

.accordion-button {
  font-weight: 500;
  text-transform: uppercase;
}
.accordion-button.collapsed svg {
  transform: rotate(0);
}
.accordion-button:hover {
  color: #62D6FC;
}
.accordion-button svg {
  color: #FFBA31;
  transform: rotate(180deg);
  transition: all 0.3s ease;
}
.dark .accordion-button {
  background-color: #FFFFFF;
  color: #333;
}
.dark .accordion-button:hover {
  color: #DF091D;
}
.dark .accordion-button:after {
  width: 0;
  background-size: 0;
}

.accordion-body {
  color: #333;
}
.dark .accordion-body {
  color: #333;
  background-color: #F4F4F4;
  max-height: 240px;
  overflow-y: auto;
}
.dark .accordion-body .filter-name:hover .filter-name.active span {
  color: #FFFFFF;
}

.accordion-button.no-chevron::after,
.accordion-button.no-chevron:hover::after {
  background-image: none;
}

.auto-suggest-wrapper.algolia .auto-suggest {
  display: flex;
  justify-content: center;
  position: relative;
}
.auto-suggest-wrapper.algolia:focus-within .auto-suggest-list {
  display: block;
}
.auto-suggest-wrapper.algolia:focus-within .auto-suggest-backdrop {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: auto !important;
}
.auto-suggest-wrapper.algolia .auto-suggest-list {
  z-index: 1 !important;
}
.auto-suggest-wrapper.algolia form {
  display: block;
  position: relative;
  height: 40px;
  width: 100%;
  z-index: 1 !important;
  max-width: none;
  background-color: #FFFFFF;
  border-radius: 0.2rem;
}
@media (min-width: 1200px) {
  .auto-suggest-wrapper.algolia form {
    max-width: 640px;
  }
}
.auto-suggest-wrapper.algolia form .input-wrapper {
  display: flex;
}
.auto-suggest-wrapper.algolia form:focus, .auto-suggest-wrapper.algolia form:focus-within {
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.32);
  outline: none;
}
.auto-suggest-wrapper.algolia form:focus input, .auto-suggest-wrapper.algolia form:focus-within input {
  border-color: #FFFFFF;
  outline: none;
}
.auto-suggest-wrapper.algolia form button[type=submit] {
  width: 80px;
  height: 40px;
  position: absolute;
  right: 0;
  display: none;
  border-radius: 0 5px 5px 0;
  background-color: #FFD930;
  border: none;
  color: #343434;
}
.auto-suggest-wrapper.algolia form.search-focused button[type=submit] {
  display: block;
}
.auto-suggest-wrapper.algolia form .icon-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  z-index: 0;
}
.auto-suggest-wrapper.algolia form .input-container {
  position: relative;
  width: 100%;
}
.auto-suggest-wrapper.algolia form .input-container input {
  background-color: transparent;
  font-weight: 400;
  height: 40px;
  min-width: auto;
  padding-left: 40px;
  width: 100%;
  padding-right: 30px;
  border: 1px solid #dedede !important;
  border-radius: 0.2rem;
  font-size: 16px;
  line-height: 24px;
  color: #343434;
  z-index: 1;
}
.auto-suggest-wrapper.algolia form .input-container input::-webkit-input-placeholder {
  color: #767676;
}
.auto-suggest-wrapper.algolia form .input-container input::-webkit-search-cancel-button {
  display: none;
}
.auto-suggest-wrapper.algolia form .input-container button.clear-input-button {
  display: none;
}
.auto-suggest-wrapper.algolia form .input-container:focus-within button.clear-input-button {
  display: block;
  height: 20px;
  width: 20px;
  position: absolute;
  right: 90px;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27%23777%27><path d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/></svg>");
  background-color: transparent !important;
  background-repeat: no-repeat;
  padding: 0;
  border: none !important;
  cursor: pointer;
  appearance: none;
  outline: none;
}
.auto-suggest-wrapper.algolia form button {
  width: 80px;
  height: 40px;
  border: 1px solid #EDBA00;
  border-radius: 0 0.2rem 0.2rem 0;
  background-color: #FFD930;
  font-size: 16px;
  line-height: 24px;
  color: #343434;
}
.auto-suggest-wrapper.algolia hr {
  width: 100%;
  height: 1px;
  margin: 16px 0;
  background-color: #D2D2D2;
  border: none;
}
.auto-suggest-wrapper.algolia .auto-suggest-list {
  z-index: 1000;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  max-width: none;
  box-sizing: border-box;
  padding: 16px 16px 0 16px;
  margin-top: 6px;
  background-color: #FFFFFF;
  border-radius: 0.2rem;
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.32);
  display: none;
  overflow-y: scroll;
  max-height: 75vh;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media (min-width: 1200px) {
  .auto-suggest-wrapper.algolia .auto-suggest-list {
    max-width: 640px;
  }
}
.auto-suggest-wrapper.algolia .auto-suggest-list .inner-padding {
  position: sticky;
  bottom: -1px;
  height: 11px;
  width: 100%;
  background-color: #FFFFFF;
}
.auto-suggest-wrapper.algolia .auto-suggest-list::-webkit-scrollbar {
  display: none;
}
.auto-suggest-wrapper.algolia .auto-suggest-list h3 {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #343434;
  padding-left: 0;
  margin-bottom: 8px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .highlighted {
  color: #DF091D;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products {
  margin: 0;
  padding: 0;
  list-style: none;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li {
  padding: 0;
  margin-left: 0;
  border: none;
  border-radius: 0.2rem;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li:hover {
  border-color: #D2D2D2;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li img {
  width: 48px;
  height: 48px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li .title-price-wrapper {
  max-width: 530px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li .autosuggest-highlight {
  padding: 0 12px;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (min-width: 787px) {
  .auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li .autosuggest-highlight {
    font-size: 16px;
    padding: 0 16px;
  }
}
.auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li .price {
  width: 80px;
  text-align: end;
  color: #9E000F;
  font-weight: 700;
}
@media screen and (min-width: 787px) {
  .auto-suggest-wrapper.algolia .auto-suggest-list ul.auto-suggest-products li {
    padding: 6px;
    border: 1px solid transparent;
  }
}
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper h3,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper h3 {
  padding: 0 16px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-categories,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-content,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-categories,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-content {
  list-style: none;
  padding: 0 16px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-categories li,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-content li,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-categories li,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-content li {
  padding: 4px 0;
  margin: 4px 0;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-categories li a,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-content li a,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-categories li a,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-content li a {
  font-size: 16px;
  line-height: 20px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-categories li a:hover path,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-categories-wrapper ul.auto-suggest-content li a:hover path,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-categories li a:hover path,
.auto-suggest-wrapper.algolia .auto-suggest-list .auto-suggest-content-wrapper ul.auto-suggest-content li a:hover path {
  fill: #DF091D;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .show-all-results-link-wrapper {
  background-color: white;
  position: sticky;
  bottom: 10px;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .show-all-results-link-wrapper .show-all-results-link {
  display: block;
  box-sizing: border-box;
  width: 100%;
  padding: 8px 12px;
  margin-top: 16px;
  background-color: #FFD930;
  border: none;
  border-radius: 0.2rem;
  color: #343434;
  text-align: center;
}
.auto-suggest-wrapper.algolia .auto-suggest-list .show-all-results-link-wrapper .show-all-results-link:hover {
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
}

div[data-selector=preloader] {
  display: flex;
  flex-flow: column;
  margin: 0;
  max-width: 1320px;
  width: 100%;
}

.ais-preloader-filter {
  background-image: url(assets/cf45fd6b69f602ecdaf4.webp);
  display: none;
  height: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
}
@media screen and (min-width: 992px) {
  .ais-preloader-filter {
    display: block;
    width: 270px;
  }
}

.ais-preloader-hitlist {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 992px) {
  .ais-preloader-hitlist {
    width: calc(100% - 270px);
  }
}
.ais-preloader-hitlist.list .ais-preloader-hit {
  background-image: url(assets/1023ad929777a5e89322.webp);
  width: 100%;
  height: auto;
  background-size: 100%;
  background-repeat: no-repeat;
  aspect-ratio: 640/217;
}
.ais-preloader-hitlist.block {
  flex-direction: row;
  flex-wrap: wrap;
}
.ais-preloader-hitlist.block .ais-preloader-hit {
  background-image: url(assets/9e601f0811ed5a679ed8.webp);
  width: 50%;
  aspect-ratio: 20/47;
  background-size: 100%;
  background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
  .ais-preloader-hitlist.block .ais-preloader-hit {
    width: 33%;
  }
}
@media screen and (min-width: 992px) {
  .ais-preloader-hitlist.block .ais-preloader-hit {
    width: 25%;
  }
}

.ais-preloader-headline {
  display: flex;
  justify-content: center;
}
.ais-preloader-headline p {
  font-size: 44px;
  line-height: 150%;
  color: #666;
  text-align: center;
  margin: 0;
  padding: 0 0 0.75rem;
}

.ais-preloader-searchresult-container {
  display: flex;
  position: relative;
  margin: 0;
  max-width: 1140px;
  overflow: hidden;
  height: 200vh;
  width: 100%;
}

.ais-preloader-searchresult-container .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}

.ais-preloader-searchresult-container .overlay.has-transition {
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.4) 10px, rgba(255, 255, 255, 0.8) 80px, rgba(255, 255, 255, 0) 120px);
  animation: shimmer 2s infinite;
  mix-blend-mode: overlay;
}

@keyframes shimmer {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
/*    loading spinner  */
.dde-spinner {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 70px;
  flex: 0 0 auto;
  transform-origin: center center;
  animation: rotation 1s infinite ease-out;
}

.spinner-icon {
  fill: #DF091D;
}

@keyframes rotation {
  0%, 10%, 20%, 30% {
    transform: rotate(0deg);
  }
  90%, 100% {
    transform: rotate(359deg);
  }
}
/**
  Font
 */
/**
  Shadow
 */
/**
  Mobile breakpoint
 */
/**
  Colors
 */
/**
  Inputs
 */
/**
  Border
 */
/**
  Search Button (defaults, can be overridden in shop theme_variables.scss)
 */
/* Spacers */
/**
 Variables
 */
.px-xs-down-spacing-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.py-xs-down-spacing-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.ps-xs-down-spacing-0 {
  padding-left: 0 !important;
}

.pe-xs-down-spacing-0 {
  padding-right: 0 !important;
}

.px-xs-down-spacing-2 {
  padding-left: 0.125rem !important;
  padding-right: 0.125rem !important;
}

.py-xs-down-spacing-2 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}

.ps-xs-down-spacing-2 {
  padding-left: 0.125rem !important;
}

.pe-xs-down-spacing-2 {
  padding-right: 0.125rem !important;
}

.px-xs-down-spacing-4 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.py-xs-down-spacing-4 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.ps-xs-down-spacing-4 {
  padding-left: 0.25rem !important;
}

.pe-xs-down-spacing-4 {
  padding-right: 0.25rem !important;
}

.px-xs-down-spacing-6 {
  padding-left: 0.375rem !important;
  padding-right: 0.375rem !important;
}

.py-xs-down-spacing-6 {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}

.ps-xs-down-spacing-6 {
  padding-left: 0.375rem !important;
}

.pe-xs-down-spacing-6 {
  padding-right: 0.375rem !important;
}

.px-xs-down-spacing-8 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.py-xs-down-spacing-8 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.ps-xs-down-spacing-8 {
  padding-left: 0.5rem !important;
}

.pe-xs-down-spacing-8 {
  padding-right: 0.5rem !important;
}

.px-xs-down-spacing-12 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.py-xs-down-spacing-12 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.ps-xs-down-spacing-12 {
  padding-left: 0.75rem !important;
}

.pe-xs-down-spacing-12 {
  padding-right: 0.75rem !important;
}

.px-xs-down-spacing-16 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.py-xs-down-spacing-16 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.ps-xs-down-spacing-16 {
  padding-left: 1rem !important;
}

.pe-xs-down-spacing-16 {
  padding-right: 1rem !important;
}

.px-xs-down-spacing-20 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

.py-xs-down-spacing-20 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.ps-xs-down-spacing-20 {
  padding-left: 1.25rem !important;
}

.pe-xs-down-spacing-20 {
  padding-right: 1.25rem !important;
}

.px-xs-down-spacing-24 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.py-xs-down-spacing-24 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.ps-xs-down-spacing-24 {
  padding-left: 1.5rem !important;
}

.pe-xs-down-spacing-24 {
  padding-right: 1.5rem !important;
}

.px-xs-down-spacing-32 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.py-xs-down-spacing-32 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.ps-xs-down-spacing-32 {
  padding-left: 2rem !important;
}

.pe-xs-down-spacing-32 {
  padding-right: 2rem !important;
}

.px-xs-down-spacing-40 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.py-xs-down-spacing-40 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.ps-xs-down-spacing-40 {
  padding-left: 2.5rem !important;
}

.pe-xs-down-spacing-40 {
  padding-right: 2.5rem !important;
}

.px-xs-down-spacing-48 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.py-xs-down-spacing-48 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.ps-xs-down-spacing-48 {
  padding-left: 3rem !important;
}

.pe-xs-down-spacing-48 {
  padding-right: 3rem !important;
}

.px-xs-down-spacing-56 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}

.py-xs-down-spacing-56 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.ps-xs-down-spacing-56 {
  padding-left: 3.5rem !important;
}

.pe-xs-down-spacing-56 {
  padding-right: 3.5rem !important;
}

.px-xs-down-spacing-64 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.py-xs-down-spacing-64 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.ps-xs-down-spacing-64 {
  padding-left: 4rem !important;
}

.pe-xs-down-spacing-64 {
  padding-right: 4rem !important;
}

.px-xs-down-spacing-72 {
  padding-left: 4.5rem !important;
  padding-right: 4.5rem !important;
}

.py-xs-down-spacing-72 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.ps-xs-down-spacing-72 {
  padding-left: 4.5rem !important;
}

.pe-xs-down-spacing-72 {
  padding-right: 4.5rem !important;
}

.px-xs-down-spacing-80 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.py-xs-down-spacing-80 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.ps-xs-down-spacing-80 {
  padding-left: 5rem !important;
}

.pe-xs-down-spacing-80 {
  padding-right: 5rem !important;
}

.px-xs-down-spacing-96 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.py-xs-down-spacing-96 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.ps-xs-down-spacing-96 {
  padding-left: 6rem !important;
}

.pe-xs-down-spacing-96 {
  padding-right: 6rem !important;
}

.px-xs-down-spacing-112 {
  padding-left: 7rem !important;
  padding-right: 7rem !important;
}

.py-xs-down-spacing-112 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.ps-xs-down-spacing-112 {
  padding-left: 7rem !important;
}

.pe-xs-down-spacing-112 {
  padding-right: 7rem !important;
}

.px-xs-down-spacing-128 {
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}

.py-xs-down-spacing-128 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.ps-xs-down-spacing-128 {
  padding-left: 8rem !important;
}

.pe-xs-down-spacing-128 {
  padding-right: 8rem !important;
}

.px-xs-down-spacing-144 {
  padding-left: 9rem !important;
  padding-right: 9rem !important;
}

.py-xs-down-spacing-144 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}

.ps-xs-down-spacing-144 {
  padding-left: 9rem !important;
}

.pe-xs-down-spacing-144 {
  padding-right: 9rem !important;
}

.px-xs-down-spacing-160 {
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}

.py-xs-down-spacing-160 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.ps-xs-down-spacing-160 {
  padding-left: 10rem !important;
}

.pe-xs-down-spacing-160 {
  padding-right: 10rem !important;
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 575.98px) {
  .px-sm-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 575.98px) {
  .py-sm-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 575.98px) {
  .ps-sm-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 575.98px) {
  .pe-sm-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 767.98px) {
  .px-md-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .py-md-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .ps-md-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 767.98px) {
  .pe-md-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 991.98px) {
  .px-lg-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .py-lg-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .ps-lg-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 991.98px) {
  .pe-lg-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 1199.98px) {
  .px-xl-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .py-xl-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .ps-xl-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 1199.98px) {
  .pe-xl-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-0 {
    padding-left: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-0 {
    padding-right: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-2 {
    padding-left: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-2 {
    padding-right: 0.125rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-4 {
    padding-left: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-4 {
    padding-right: 0.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-6 {
    padding-left: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-6 {
    padding-right: 0.375rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-8 {
    padding-left: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-8 {
    padding-right: 0.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-12 {
    padding-left: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-12 {
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-16 {
    padding-left: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-16 {
    padding-right: 1rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-20 {
    padding-left: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-20 {
    padding-right: 1.25rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-24 {
    padding-left: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-24 {
    padding-right: 1.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-32 {
    padding-left: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-32 {
    padding-right: 2rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-40 {
    padding-left: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-40 {
    padding-right: 2.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-48 {
    padding-left: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-48 {
    padding-right: 3rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-56 {
    padding-left: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-56 {
    padding-right: 3.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-64 {
    padding-left: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-64 {
    padding-right: 4rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-72 {
    padding-left: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-72 {
    padding-right: 4.5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-80 {
    padding-left: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-80 {
    padding-right: 5rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-96 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-96 {
    padding-right: 6rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-112 {
    padding-left: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-112 {
    padding-right: 7rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-128 {
    padding-left: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-128 {
    padding-right: 8rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-144 {
    padding-left: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-144 {
    padding-right: 9rem !important;
  }
}

@media (max-width: 1399.98px) {
  .px-xxl-down-spacing-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .py-xxl-down-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .ps-xxl-down-spacing-160 {
    padding-left: 10rem !important;
  }
}

@media (max-width: 1399.98px) {
  .pe-xxl-down-spacing-160 {
    padding-right: 10rem !important;
  }
}

.modular-button-row {
  display: flex;
  flex-flow: row nowrap;
}

.modular-button {
  padding: 12px;
  min-height: 48px;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 0.3px;
  color: #343434;
  border-radius: 5px;
  outline: none;
  transition: box-shadow 50ms linear, border-color 100ms linear, border-width 100ms linear, background-color 100ms linear;
  display: flex;
  flex-flow: row nowrap;
  text-align: center;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  border: none !important;
  user-select: none;
  cursor: pointer;
}
.modular-button, .modular-button * {
  box-sizing: border-box;
}
.modular-button + .modular-button {
  margin-top: 1rem;
}
.modular-button:focus {
  color: #343434;
  background-color: #FFD930;
  border: 2px solid #1057DD !important;
}
.modular-button:hover {
  background-color: #FECE2F;
  color: #343434;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
}
.modular-button:active {
  color: #343434;
  background-color: #FECE2F;
}
.modular-button[disabled] {
  color: #A6A6A6;
  background-color: #FFF9E0;
  border: 1px solid #FFEFAB !important;
}
.product_review_product_information .modular-button {
  margin: 0 auto 0 0;
}
#product_description_box_3 .product_feedback .modular-button {
  flex: 1 0 auto;
  margin: 0;
  width: auto;
}
.modular-button--primary {
  color: #343434;
  background-color: #FFD930;
  border: 1px solid #EDBA00 !important;
}
.modular-button--primary:hover {
  background-color: #FECE2F;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
}
.modular-button--secondary {
  background-color: white !important;
  border: 1px solid #777777 !important;
}
.modular-button--secondary:focus {
  border: 2px solid #1057DD !important;
}
.modular-button--secondary:hover {
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2) !important;
}
.modular-button--secondary:active {
  background-color: #E5E5E5 !important;
}
.modular-button--secondary:disabled {
  border: 1px solid #D2D2D2 !important;
  color: #A6A6A6 !important;
}
.modular-button--tertiary {
  background-color: transparent;
  border-color: transparent;
}
.modular-button--tertiary:hover {
  box-shadow: none;
  background-color: #F2F2F2;
}
.modular-button--tertiary:active {
  background-color: #EDEDED;
}
.modular-button--primary-filter {
  color: #343434;
  background-color: #FFD930;
  border: 1px solid #EDBA00 !important;
  font-weight: 400;
  padding: 9px 15px 9px 15px;
}
.modular-button--primary-filter:focus {
  color: #343434;
  background-color: #FFD930;
  border: 2px solid #1057DD !important;
}
.modular-button--primary-filter:hover {
  color: #343434;
  background-color: #FECE2F;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
}
.modular-button--primary-filter:active {
  color: #343434;
  background-color: #FECE2F;
}
.modular-button--primary-filter[disabled] {
  color: #A6A6A6;
  background-color: #FFF9E0;
  border: 1px solid #FFEFAB !important;
  cursor: default;
}
.modular-button--secondary-filter {
  color: #343434;
  background-color: #F4F4F4;
  border: 1px solid #777777 !important;
  font-weight: 400;
  padding: 9px 15px 9px 15px;
}
.modular-button--secondary-filter:focus {
  color: #343434;
  background-color: #F4F4F4;
  border: 2px solid #1057DD !important;
}
.modular-button--secondary-filter:hover {
  color: #343434;
  background-color: #F4F4F4;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
}
.modular-button--secondary-filter:active {
  color: #343434;
  background-color: #E5E5E5;
}
.modular-button--secondary-filter[disabled] {
  color: #A6A6A6;
  background-color: #F4F4F4;
  border: 1px solid #D2D2D2 !important;
  cursor: default;
}
.modular-button--secondary-filter--medium {
  min-height: 35px;
  font-weight: 400;
  font-size: 16px;
  padding: 2px 15px 2px 15px;
  color: #000;
}
.modular-button--secondary-filter--medium:hover {
  background-color: #CCCCCC;
  color: #000;
  box-shadow: none;
}
@media screen and (max-width: 768px) {
  .modular-button--extra-large {
    padding: 14px 25px 14px 25px;
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .modular-button--small {
    min-height: 35px;
    padding: 0 15px 0 15px;
    font-size: 16px;
  }
}
.modular-button--short {
  padding: 10px 16px 10px 16px;
  font-size: 16px;
}
.modular-button--delete {
  width: 40px;
  height: 40px;
  aspect-ratio: 1;
  margin: 0 auto;
}
.modular-button--delete::after {
  content: "×";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 28px;
  line-height: 1.4;
  position: absolute;
  color: inherit;
  top: -1px;
}
.modular-button--plus {
  width: 40px;
  height: 40px;
  aspect-ratio: 1;
  margin: 0 auto;
}
.modular-button--minus {
  width: 40px;
  height: 40px;
  aspect-ratio: 1;
  margin: 0 auto;
}

.accordion-body .filter-name {
  cursor: pointer !important;
}
.accordion-body .filter-name .list-group-item-radio .form-check-input.custom-sort-by-radio {
  margin-top: 0;
  background: #F4F4F4;
  border: none;
  box-shadow: 0px 0px 0px 1px #F4F4F4, 0px 0px 0px 2px #333333;
}
.accordion-body .filter-name .list-group-item-radio .form-check-input.custom-sort-by-radio:focus, .accordion-body .filter-name .list-group-item-radio .form-check-input.custom-sort-by-radio:focus-visible {
  box-shadow: 0px 0px 0px 1px #F4F4F4, 0px 0px 0px 2px #333333, 0px 0px 0px 3px #005FCC;
}
.accordion-body .filter-name .list-group-item-content .radio-btn-label {
  color: #333;
}
.accordion-body .filter-name.active .list-group-item-radio .form-check-input.custom-sort-by-radio, .accordion-body .filter-name:hover .list-group-item-radio .form-check-input.custom-sort-by-radio {
  margin-top: 0;
  background: #FFFFFF;
  border: none;
  cursor: pointer !important;
  box-shadow: 0px 0px 0px 1px #FFBA31, 0px 0px 0px 2px white;
}
.accordion-body .filter-name.active .list-group-item-radio .form-check-input.custom-sort-by-radio:focus, .accordion-body .filter-name.active .list-group-item-radio .form-check-input.custom-sort-by-radio:focus-visible, .accordion-body .filter-name:hover .list-group-item-radio .form-check-input.custom-sort-by-radio:focus, .accordion-body .filter-name:hover .list-group-item-radio .form-check-input.custom-sort-by-radio:focus-visible {
  box-shadow: 0px 0px 0px 1px #FFBA31, 0px 0px 0px 2px white, 0px 0px 0px 3px #005FCC;
}
.accordion-body .filter-name.active .list-group-item-content .radio-btn-label, .accordion-body .filter-name:hover .list-group-item-content .radio-btn-label {
  color: #FFFFFF;
  cursor: pointer !important;
}

.checkbox-root .checkbox-list .checkbox-toggle.toggle-selected:hover .switch-toggle, .checkbox-root .checkbox-list .checkbox-toggle.toggle-selected .checkbox-item-label .switch-toggle, .checkbox-root .checkbox-list .checkbox-toggle:hover .checkbox-item-label .switch-toggle, .checkbox-root .checkbox-list .checkbox-toggle .checkbox-item-label .switch-toggle,
.switch-toggle {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
  height: 32px;
  border-radius: 3.5rem;
}

.checkbox-root .checkbox-list .checkbox-toggle {
  cursor: pointer !important;
  margin: 0;
  padding: 0;
}
.checkbox-root .checkbox-list .checkbox-toggle .checkbox-item-label {
  position: relative;
  cursor: pointer !important;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  padding: 12px 16px;
}
.checkbox-root .checkbox-list .checkbox-toggle .checkbox-item-label .checkbox-input {
  min-width: 56px;
  appearance: none;
  width: 56px;
  height: 24px;
  margin-right: 8px;
  background-color: transparent;
  border-radius: 100px;
  border: 1px solid #333333;
}
.checkbox-root .checkbox-list .checkbox-toggle .checkbox-item-label .checkbox-input:focus, .checkbox-root .checkbox-list .checkbox-toggle .checkbox-item-label .checkbox-input:focus-visible {
  outline: none;
  border: 2px solid #005FCC;
}
.checkbox-root .checkbox-list .checkbox-toggle .checkbox-item-label .switch-toggle {
  background-color: #FFBA31;
}
.checkbox-root .checkbox-list .checkbox-toggle .checkbox-item-label .switch-toggle.switch-inactive {
  left: 15px;
}
.checkbox-root .checkbox-list .checkbox-toggle:hover .checkbox-item-label .checkbox-input {
  background-color: transparent;
  border: 2px solid #005FCC;
}
.checkbox-root .checkbox-list .checkbox-toggle:hover .checkbox-item-label .checkbox-input:focus, .checkbox-root .checkbox-list .checkbox-toggle:hover .checkbox-item-label .checkbox-input:focus-visible {
  outline: none;
  border: 2px solid #005FCC;
}
.checkbox-root .checkbox-list .checkbox-toggle:hover .checkbox-item-label .switch-toggle {
  background-color: #FFBA31;
}
.checkbox-root .checkbox-list .checkbox-toggle:hover .checkbox-item-label .switch-toggle.switch-active {
  left: 40px;
  border: 1px solid #FFFFFF;
}
.checkbox-root .checkbox-list .checkbox-toggle.toggle-selected {
  background-color: #FFBA31;
}
.checkbox-root .checkbox-list .checkbox-toggle.toggle-selected .checkbox-item-label .checkbox-input {
  background-color: #FFFFFF;
  border: 2px solid #FFFFFF;
}
.checkbox-root .checkbox-list .checkbox-toggle.toggle-selected .checkbox-item-label .checkbox-input:focus, .checkbox-root .checkbox-list .checkbox-toggle.toggle-selected .checkbox-item-label .checkbox-input:focus-visible {
  outline: none;
  border: 2px solid #005FCC;
  background-color: #4C9C06;
}
.checkbox-root .checkbox-list .checkbox-toggle.toggle-selected .checkbox-item-label .switch-toggle {
  background-color: #FFBA31;
}
.checkbox-root .checkbox-list .checkbox-toggle.toggle-selected .checkbox-item-label .switch-toggle.switch-active {
  left: 40px;
  border: 1px solid #FFFFFF;
}
.checkbox-root .checkbox-list .checkbox-toggle.toggle-selected .checkbox-item-label .checkbox-label {
  color: #FFFFFF;
}
.checkbox-root .checkbox-list .checkbox-toggle.toggle-selected:hover .checkbox-input {
  background-color: #4C9C06;
  border: 2px solid #4C9C06;
}
.checkbox-root .checkbox-list .checkbox-toggle.toggle-selected:hover .switch-toggle {
  background-color: #FFFFFF;
}
.checkbox-root .checkbox-list .checkbox-toggle.toggle-selected:hover .switch-toggle.switch-active {
  left: 40px;
  border: 1px solid #FFFFFF;
}

/*!
 * Bootstrap Grid v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #DF091D;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #3D8B27;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #FFFFFF;
  --bs-gray: #343434;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #F6F6F6;
  --bs-gray-200: #DEDEDE;
  --bs-gray-300: #EDEDED;
  --bs-gray-400: #4D4D4D;
  --bs-gray-500: #F2F2F2;
  --bs-gray-600: #343434;
  --bs-gray-700: #DEDEDE;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #FFD930;
  --bs-secondary: #DF091D;
  --bs-success: #4CAF50;
  --bs-info: #2196F3;
  --bs-warning: #FF9800;
  --bs-danger: #D32F2F;
  --bs-light: #F2F2F2;
  --bs-dark: #999999;
  --bs-primary-rgb: 255, 217, 48;
  --bs-secondary-rgb: 223, 9, 29;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 33, 150, 243;
  --bs-warning-rgb: 255, 152, 0;
  --bs-danger-rgb: 211, 47, 47;
  --bs-light-rgb: 242, 242, 242;
  --bs-dark-rgb: 153, 153, 153;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #FFFFFF;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-spacing-0 {
  margin: 0 !important;
}

.m-spacing-2 {
  margin: 0.125rem !important;
}

.m-spacing-4 {
  margin: 0.25rem !important;
}

.m-spacing-6 {
  margin: 0.375rem !important;
}

.m-spacing-8 {
  margin: 0.5rem !important;
}

.m-spacing-12 {
  margin: 0.75rem !important;
}

.m-spacing-16 {
  margin: 1rem !important;
}

.m-spacing-20 {
  margin: 1.25rem !important;
}

.m-spacing-24 {
  margin: 1.5rem !important;
}

.m-spacing-32 {
  margin: 2rem !important;
}

.m-spacing-40 {
  margin: 2.5rem !important;
}

.m-spacing-48 {
  margin: 3rem !important;
}

.m-spacing-56 {
  margin: 3.5rem !important;
}

.m-spacing-64 {
  margin: 4rem !important;
}

.m-spacing-72 {
  margin: 4.5rem !important;
}

.m-spacing-80 {
  margin: 5rem !important;
}

.m-spacing-96 {
  margin: 6rem !important;
}

.m-spacing-112 {
  margin: 7rem !important;
}

.m-spacing-128 {
  margin: 8rem !important;
}

.m-spacing-144 {
  margin: 9rem !important;
}

.m-spacing-160 {
  margin: 10rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-spacing-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-spacing-2 {
  margin-right: 0.125rem !important;
  margin-left: 0.125rem !important;
}

.mx-spacing-4 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-spacing-6 {
  margin-right: 0.375rem !important;
  margin-left: 0.375rem !important;
}

.mx-spacing-8 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-spacing-12 {
  margin-right: 0.75rem !important;
  margin-left: 0.75rem !important;
}

.mx-spacing-16 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-spacing-20 {
  margin-right: 1.25rem !important;
  margin-left: 1.25rem !important;
}

.mx-spacing-24 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-spacing-32 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mx-spacing-40 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}

.mx-spacing-48 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-spacing-56 {
  margin-right: 3.5rem !important;
  margin-left: 3.5rem !important;
}

.mx-spacing-64 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

.mx-spacing-72 {
  margin-right: 4.5rem !important;
  margin-left: 4.5rem !important;
}

.mx-spacing-80 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}

.mx-spacing-96 {
  margin-right: 6rem !important;
  margin-left: 6rem !important;
}

.mx-spacing-112 {
  margin-right: 7rem !important;
  margin-left: 7rem !important;
}

.mx-spacing-128 {
  margin-right: 8rem !important;
  margin-left: 8rem !important;
}

.mx-spacing-144 {
  margin-right: 9rem !important;
  margin-left: 9rem !important;
}

.mx-spacing-160 {
  margin-right: 10rem !important;
  margin-left: 10rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-spacing-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-spacing-2 {
  margin-top: 0.125rem !important;
  margin-bottom: 0.125rem !important;
}

.my-spacing-4 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-spacing-6 {
  margin-top: 0.375rem !important;
  margin-bottom: 0.375rem !important;
}

.my-spacing-8 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-spacing-12 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.my-spacing-16 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-spacing-20 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.my-spacing-24 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-spacing-32 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-spacing-40 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.my-spacing-48 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-spacing-56 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

.my-spacing-64 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-spacing-72 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

.my-spacing-80 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.my-spacing-96 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.my-spacing-112 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}

.my-spacing-128 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.my-spacing-144 {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important;
}

.my-spacing-160 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-spacing-0 {
  margin-top: 0 !important;
}

.mt-spacing-2 {
  margin-top: 0.125rem !important;
}

.mt-spacing-4 {
  margin-top: 0.25rem !important;
}

.mt-spacing-6 {
  margin-top: 0.375rem !important;
}

.mt-spacing-8 {
  margin-top: 0.5rem !important;
}

.mt-spacing-12 {
  margin-top: 0.75rem !important;
}

.mt-spacing-16 {
  margin-top: 1rem !important;
}

.mt-spacing-20 {
  margin-top: 1.25rem !important;
}

.mt-spacing-24 {
  margin-top: 1.5rem !important;
}

.mt-spacing-32 {
  margin-top: 2rem !important;
}

.mt-spacing-40 {
  margin-top: 2.5rem !important;
}

.mt-spacing-48 {
  margin-top: 3rem !important;
}

.mt-spacing-56 {
  margin-top: 3.5rem !important;
}

.mt-spacing-64 {
  margin-top: 4rem !important;
}

.mt-spacing-72 {
  margin-top: 4.5rem !important;
}

.mt-spacing-80 {
  margin-top: 5rem !important;
}

.mt-spacing-96 {
  margin-top: 6rem !important;
}

.mt-spacing-112 {
  margin-top: 7rem !important;
}

.mt-spacing-128 {
  margin-top: 8rem !important;
}

.mt-spacing-144 {
  margin-top: 9rem !important;
}

.mt-spacing-160 {
  margin-top: 10rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-spacing-0 {
  margin-right: 0 !important;
}

.me-spacing-2 {
  margin-right: 0.125rem !important;
}

.me-spacing-4 {
  margin-right: 0.25rem !important;
}

.me-spacing-6 {
  margin-right: 0.375rem !important;
}

.me-spacing-8 {
  margin-right: 0.5rem !important;
}

.me-spacing-12 {
  margin-right: 0.75rem !important;
}

.me-spacing-16 {
  margin-right: 1rem !important;
}

.me-spacing-20 {
  margin-right: 1.25rem !important;
}

.me-spacing-24 {
  margin-right: 1.5rem !important;
}

.me-spacing-32 {
  margin-right: 2rem !important;
}

.me-spacing-40 {
  margin-right: 2.5rem !important;
}

.me-spacing-48 {
  margin-right: 3rem !important;
}

.me-spacing-56 {
  margin-right: 3.5rem !important;
}

.me-spacing-64 {
  margin-right: 4rem !important;
}

.me-spacing-72 {
  margin-right: 4.5rem !important;
}

.me-spacing-80 {
  margin-right: 5rem !important;
}

.me-spacing-96 {
  margin-right: 6rem !important;
}

.me-spacing-112 {
  margin-right: 7rem !important;
}

.me-spacing-128 {
  margin-right: 8rem !important;
}

.me-spacing-144 {
  margin-right: 9rem !important;
}

.me-spacing-160 {
  margin-right: 10rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-spacing-0 {
  margin-bottom: 0 !important;
}

.mb-spacing-2 {
  margin-bottom: 0.125rem !important;
}

.mb-spacing-4 {
  margin-bottom: 0.25rem !important;
}

.mb-spacing-6 {
  margin-bottom: 0.375rem !important;
}

.mb-spacing-8 {
  margin-bottom: 0.5rem !important;
}

.mb-spacing-12 {
  margin-bottom: 0.75rem !important;
}

.mb-spacing-16 {
  margin-bottom: 1rem !important;
}

.mb-spacing-20 {
  margin-bottom: 1.25rem !important;
}

.mb-spacing-24 {
  margin-bottom: 1.5rem !important;
}

.mb-spacing-32 {
  margin-bottom: 2rem !important;
}

.mb-spacing-40 {
  margin-bottom: 2.5rem !important;
}

.mb-spacing-48 {
  margin-bottom: 3rem !important;
}

.mb-spacing-56 {
  margin-bottom: 3.5rem !important;
}

.mb-spacing-64 {
  margin-bottom: 4rem !important;
}

.mb-spacing-72 {
  margin-bottom: 4.5rem !important;
}

.mb-spacing-80 {
  margin-bottom: 5rem !important;
}

.mb-spacing-96 {
  margin-bottom: 6rem !important;
}

.mb-spacing-112 {
  margin-bottom: 7rem !important;
}

.mb-spacing-128 {
  margin-bottom: 8rem !important;
}

.mb-spacing-144 {
  margin-bottom: 9rem !important;
}

.mb-spacing-160 {
  margin-bottom: 10rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-spacing-0 {
  margin-left: 0 !important;
}

.ms-spacing-2 {
  margin-left: 0.125rem !important;
}

.ms-spacing-4 {
  margin-left: 0.25rem !important;
}

.ms-spacing-6 {
  margin-left: 0.375rem !important;
}

.ms-spacing-8 {
  margin-left: 0.5rem !important;
}

.ms-spacing-12 {
  margin-left: 0.75rem !important;
}

.ms-spacing-16 {
  margin-left: 1rem !important;
}

.ms-spacing-20 {
  margin-left: 1.25rem !important;
}

.ms-spacing-24 {
  margin-left: 1.5rem !important;
}

.ms-spacing-32 {
  margin-left: 2rem !important;
}

.ms-spacing-40 {
  margin-left: 2.5rem !important;
}

.ms-spacing-48 {
  margin-left: 3rem !important;
}

.ms-spacing-56 {
  margin-left: 3.5rem !important;
}

.ms-spacing-64 {
  margin-left: 4rem !important;
}

.ms-spacing-72 {
  margin-left: 4.5rem !important;
}

.ms-spacing-80 {
  margin-left: 5rem !important;
}

.ms-spacing-96 {
  margin-left: 6rem !important;
}

.ms-spacing-112 {
  margin-left: 7rem !important;
}

.ms-spacing-128 {
  margin-left: 8rem !important;
}

.ms-spacing-144 {
  margin-left: 9rem !important;
}

.ms-spacing-160 {
  margin-left: 10rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.m-nspacing-0 {
  margin: 0 !important;
}

.m-nspacing-2 {
  margin: -0.125rem !important;
}

.m-nspacing-4 {
  margin: -0.25rem !important;
}

.m-nspacing-6 {
  margin: -0.375rem !important;
}

.m-nspacing-8 {
  margin: -0.5rem !important;
}

.m-nspacing-12 {
  margin: -0.75rem !important;
}

.m-nspacing-16 {
  margin: -1rem !important;
}

.m-nspacing-20 {
  margin: -1.25rem !important;
}

.m-nspacing-24 {
  margin: -1.5rem !important;
}

.m-nspacing-32 {
  margin: -2rem !important;
}

.m-nspacing-40 {
  margin: -2.5rem !important;
}

.m-nspacing-48 {
  margin: -3rem !important;
}

.m-nspacing-56 {
  margin: -3.5rem !important;
}

.m-nspacing-64 {
  margin: -4rem !important;
}

.m-nspacing-72 {
  margin: -4.5rem !important;
}

.m-nspacing-80 {
  margin: -5rem !important;
}

.m-nspacing-96 {
  margin: -6rem !important;
}

.m-nspacing-112 {
  margin: -7rem !important;
}

.m-nspacing-128 {
  margin: -8rem !important;
}

.m-nspacing-144 {
  margin: -9rem !important;
}

.m-nspacing-160 {
  margin: -10rem !important;
}

.mx-nspacing-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-nspacing-2 {
  margin-right: -0.125rem !important;
  margin-left: -0.125rem !important;
}

.mx-nspacing-4 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-nspacing-6 {
  margin-right: -0.375rem !important;
  margin-left: -0.375rem !important;
}

.mx-nspacing-8 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-nspacing-12 {
  margin-right: -0.75rem !important;
  margin-left: -0.75rem !important;
}

.mx-nspacing-16 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-nspacing-20 {
  margin-right: -1.25rem !important;
  margin-left: -1.25rem !important;
}

.mx-nspacing-24 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-nspacing-32 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}

.mx-nspacing-40 {
  margin-right: -2.5rem !important;
  margin-left: -2.5rem !important;
}

.mx-nspacing-48 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.mx-nspacing-56 {
  margin-right: -3.5rem !important;
  margin-left: -3.5rem !important;
}

.mx-nspacing-64 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}

.mx-nspacing-72 {
  margin-right: -4.5rem !important;
  margin-left: -4.5rem !important;
}

.mx-nspacing-80 {
  margin-right: -5rem !important;
  margin-left: -5rem !important;
}

.mx-nspacing-96 {
  margin-right: -6rem !important;
  margin-left: -6rem !important;
}

.mx-nspacing-112 {
  margin-right: -7rem !important;
  margin-left: -7rem !important;
}

.mx-nspacing-128 {
  margin-right: -8rem !important;
  margin-left: -8rem !important;
}

.mx-nspacing-144 {
  margin-right: -9rem !important;
  margin-left: -9rem !important;
}

.mx-nspacing-160 {
  margin-right: -10rem !important;
  margin-left: -10rem !important;
}

.my-nspacing-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-nspacing-2 {
  margin-top: -0.125rem !important;
  margin-bottom: -0.125rem !important;
}

.my-nspacing-4 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-nspacing-6 {
  margin-top: -0.375rem !important;
  margin-bottom: -0.375rem !important;
}

.my-nspacing-8 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-nspacing-12 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}

.my-nspacing-16 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-nspacing-20 {
  margin-top: -1.25rem !important;
  margin-bottom: -1.25rem !important;
}

.my-nspacing-24 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-nspacing-32 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.my-nspacing-40 {
  margin-top: -2.5rem !important;
  margin-bottom: -2.5rem !important;
}

.my-nspacing-48 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.my-nspacing-56 {
  margin-top: -3.5rem !important;
  margin-bottom: -3.5rem !important;
}

.my-nspacing-64 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.my-nspacing-72 {
  margin-top: -4.5rem !important;
  margin-bottom: -4.5rem !important;
}

.my-nspacing-80 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.my-nspacing-96 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

.my-nspacing-112 {
  margin-top: -7rem !important;
  margin-bottom: -7rem !important;
}

.my-nspacing-128 {
  margin-top: -8rem !important;
  margin-bottom: -8rem !important;
}

.my-nspacing-144 {
  margin-top: -9rem !important;
  margin-bottom: -9rem !important;
}

.my-nspacing-160 {
  margin-top: -10rem !important;
  margin-bottom: -10rem !important;
}

.mt-nspacing-0 {
  margin-top: 0 !important;
}

.mt-nspacing-2 {
  margin-top: -0.125rem !important;
}

.mt-nspacing-4 {
  margin-top: -0.25rem !important;
}

.mt-nspacing-6 {
  margin-top: -0.375rem !important;
}

.mt-nspacing-8 {
  margin-top: -0.5rem !important;
}

.mt-nspacing-12 {
  margin-top: -0.75rem !important;
}

.mt-nspacing-16 {
  margin-top: -1rem !important;
}

.mt-nspacing-20 {
  margin-top: -1.25rem !important;
}

.mt-nspacing-24 {
  margin-top: -1.5rem !important;
}

.mt-nspacing-32 {
  margin-top: -2rem !important;
}

.mt-nspacing-40 {
  margin-top: -2.5rem !important;
}

.mt-nspacing-48 {
  margin-top: -3rem !important;
}

.mt-nspacing-56 {
  margin-top: -3.5rem !important;
}

.mt-nspacing-64 {
  margin-top: -4rem !important;
}

.mt-nspacing-72 {
  margin-top: -4.5rem !important;
}

.mt-nspacing-80 {
  margin-top: -5rem !important;
}

.mt-nspacing-96 {
  margin-top: -6rem !important;
}

.mt-nspacing-112 {
  margin-top: -7rem !important;
}

.mt-nspacing-128 {
  margin-top: -8rem !important;
}

.mt-nspacing-144 {
  margin-top: -9rem !important;
}

.mt-nspacing-160 {
  margin-top: -10rem !important;
}

.me-nspacing-0 {
  margin-right: 0 !important;
}

.me-nspacing-2 {
  margin-right: -0.125rem !important;
}

.me-nspacing-4 {
  margin-right: -0.25rem !important;
}

.me-nspacing-6 {
  margin-right: -0.375rem !important;
}

.me-nspacing-8 {
  margin-right: -0.5rem !important;
}

.me-nspacing-12 {
  margin-right: -0.75rem !important;
}

.me-nspacing-16 {
  margin-right: -1rem !important;
}

.me-nspacing-20 {
  margin-right: -1.25rem !important;
}

.me-nspacing-24 {
  margin-right: -1.5rem !important;
}

.me-nspacing-32 {
  margin-right: -2rem !important;
}

.me-nspacing-40 {
  margin-right: -2.5rem !important;
}

.me-nspacing-48 {
  margin-right: -3rem !important;
}

.me-nspacing-56 {
  margin-right: -3.5rem !important;
}

.me-nspacing-64 {
  margin-right: -4rem !important;
}

.me-nspacing-72 {
  margin-right: -4.5rem !important;
}

.me-nspacing-80 {
  margin-right: -5rem !important;
}

.me-nspacing-96 {
  margin-right: -6rem !important;
}

.me-nspacing-112 {
  margin-right: -7rem !important;
}

.me-nspacing-128 {
  margin-right: -8rem !important;
}

.me-nspacing-144 {
  margin-right: -9rem !important;
}

.me-nspacing-160 {
  margin-right: -10rem !important;
}

.mb-nspacing-0 {
  margin-bottom: 0 !important;
}

.mb-nspacing-2 {
  margin-bottom: -0.125rem !important;
}

.mb-nspacing-4 {
  margin-bottom: -0.25rem !important;
}

.mb-nspacing-6 {
  margin-bottom: -0.375rem !important;
}

.mb-nspacing-8 {
  margin-bottom: -0.5rem !important;
}

.mb-nspacing-12 {
  margin-bottom: -0.75rem !important;
}

.mb-nspacing-16 {
  margin-bottom: -1rem !important;
}

.mb-nspacing-20 {
  margin-bottom: -1.25rem !important;
}

.mb-nspacing-24 {
  margin-bottom: -1.5rem !important;
}

.mb-nspacing-32 {
  margin-bottom: -2rem !important;
}

.mb-nspacing-40 {
  margin-bottom: -2.5rem !important;
}

.mb-nspacing-48 {
  margin-bottom: -3rem !important;
}

.mb-nspacing-56 {
  margin-bottom: -3.5rem !important;
}

.mb-nspacing-64 {
  margin-bottom: -4rem !important;
}

.mb-nspacing-72 {
  margin-bottom: -4.5rem !important;
}

.mb-nspacing-80 {
  margin-bottom: -5rem !important;
}

.mb-nspacing-96 {
  margin-bottom: -6rem !important;
}

.mb-nspacing-112 {
  margin-bottom: -7rem !important;
}

.mb-nspacing-128 {
  margin-bottom: -8rem !important;
}

.mb-nspacing-144 {
  margin-bottom: -9rem !important;
}

.mb-nspacing-160 {
  margin-bottom: -10rem !important;
}

.ms-nspacing-0 {
  margin-left: 0 !important;
}

.ms-nspacing-2 {
  margin-left: -0.125rem !important;
}

.ms-nspacing-4 {
  margin-left: -0.25rem !important;
}

.ms-nspacing-6 {
  margin-left: -0.375rem !important;
}

.ms-nspacing-8 {
  margin-left: -0.5rem !important;
}

.ms-nspacing-12 {
  margin-left: -0.75rem !important;
}

.ms-nspacing-16 {
  margin-left: -1rem !important;
}

.ms-nspacing-20 {
  margin-left: -1.25rem !important;
}

.ms-nspacing-24 {
  margin-left: -1.5rem !important;
}

.ms-nspacing-32 {
  margin-left: -2rem !important;
}

.ms-nspacing-40 {
  margin-left: -2.5rem !important;
}

.ms-nspacing-48 {
  margin-left: -3rem !important;
}

.ms-nspacing-56 {
  margin-left: -3.5rem !important;
}

.ms-nspacing-64 {
  margin-left: -4rem !important;
}

.ms-nspacing-72 {
  margin-left: -4.5rem !important;
}

.ms-nspacing-80 {
  margin-left: -5rem !important;
}

.ms-nspacing-96 {
  margin-left: -6rem !important;
}

.ms-nspacing-112 {
  margin-left: -7rem !important;
}

.ms-nspacing-128 {
  margin-left: -8rem !important;
}

.ms-nspacing-144 {
  margin-left: -9rem !important;
}

.ms-nspacing-160 {
  margin-left: -10rem !important;
}

.p-spacing-0 {
  padding: 0 !important;
}

.p-spacing-2 {
  padding: 0.125rem !important;
}

.p-spacing-4 {
  padding: 0.25rem !important;
}

.p-spacing-6 {
  padding: 0.375rem !important;
}

.p-spacing-8 {
  padding: 0.5rem !important;
}

.p-spacing-12 {
  padding: 0.75rem !important;
}

.p-spacing-16 {
  padding: 1rem !important;
}

.p-spacing-20 {
  padding: 1.25rem !important;
}

.p-spacing-24 {
  padding: 1.5rem !important;
}

.p-spacing-32 {
  padding: 2rem !important;
}

.p-spacing-40 {
  padding: 2.5rem !important;
}

.p-spacing-48 {
  padding: 3rem !important;
}

.p-spacing-56 {
  padding: 3.5rem !important;
}

.p-spacing-64 {
  padding: 4rem !important;
}

.p-spacing-72 {
  padding: 4.5rem !important;
}

.p-spacing-80 {
  padding: 5rem !important;
}

.p-spacing-96 {
  padding: 6rem !important;
}

.p-spacing-112 {
  padding: 7rem !important;
}

.p-spacing-128 {
  padding: 8rem !important;
}

.p-spacing-144 {
  padding: 9rem !important;
}

.p-spacing-160 {
  padding: 10rem !important;
}

.px-spacing-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-spacing-2 {
  padding-right: 0.125rem !important;
  padding-left: 0.125rem !important;
}

.px-spacing-4 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-spacing-6 {
  padding-right: 0.375rem !important;
  padding-left: 0.375rem !important;
}

.px-spacing-8 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-spacing-12 {
  padding-right: 0.75rem !important;
  padding-left: 0.75rem !important;
}

.px-spacing-16 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-spacing-20 {
  padding-right: 1.25rem !important;
  padding-left: 1.25rem !important;
}

.px-spacing-24 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-spacing-32 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.px-spacing-40 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}

.px-spacing-48 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.px-spacing-56 {
  padding-right: 3.5rem !important;
  padding-left: 3.5rem !important;
}

.px-spacing-64 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

.px-spacing-72 {
  padding-right: 4.5rem !important;
  padding-left: 4.5rem !important;
}

.px-spacing-80 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}

.px-spacing-96 {
  padding-right: 6rem !important;
  padding-left: 6rem !important;
}

.px-spacing-112 {
  padding-right: 7rem !important;
  padding-left: 7rem !important;
}

.px-spacing-128 {
  padding-right: 8rem !important;
  padding-left: 8rem !important;
}

.px-spacing-144 {
  padding-right: 9rem !important;
  padding-left: 9rem !important;
}

.px-spacing-160 {
  padding-right: 10rem !important;
  padding-left: 10rem !important;
}

.py-spacing-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-spacing-2 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}

.py-spacing-4 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-spacing-6 {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}

.py-spacing-8 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-spacing-12 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.py-spacing-16 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-spacing-20 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.py-spacing-24 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-spacing-32 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-spacing-40 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.py-spacing-48 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-spacing-56 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.py-spacing-64 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-spacing-72 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.py-spacing-80 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.py-spacing-96 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.py-spacing-112 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.py-spacing-128 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.py-spacing-144 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}

.py-spacing-160 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.pt-spacing-0 {
  padding-top: 0 !important;
}

.pt-spacing-2 {
  padding-top: 0.125rem !important;
}

.pt-spacing-4 {
  padding-top: 0.25rem !important;
}

.pt-spacing-6 {
  padding-top: 0.375rem !important;
}

.pt-spacing-8 {
  padding-top: 0.5rem !important;
}

.pt-spacing-12 {
  padding-top: 0.75rem !important;
}

.pt-spacing-16 {
  padding-top: 1rem !important;
}

.pt-spacing-20 {
  padding-top: 1.25rem !important;
}

.pt-spacing-24 {
  padding-top: 1.5rem !important;
}

.pt-spacing-32 {
  padding-top: 2rem !important;
}

.pt-spacing-40 {
  padding-top: 2.5rem !important;
}

.pt-spacing-48 {
  padding-top: 3rem !important;
}

.pt-spacing-56 {
  padding-top: 3.5rem !important;
}

.pt-spacing-64 {
  padding-top: 4rem !important;
}

.pt-spacing-72 {
  padding-top: 4.5rem !important;
}

.pt-spacing-80 {
  padding-top: 5rem !important;
}

.pt-spacing-96 {
  padding-top: 6rem !important;
}

.pt-spacing-112 {
  padding-top: 7rem !important;
}

.pt-spacing-128 {
  padding-top: 8rem !important;
}

.pt-spacing-144 {
  padding-top: 9rem !important;
}

.pt-spacing-160 {
  padding-top: 10rem !important;
}

.pe-spacing-0 {
  padding-right: 0 !important;
}

.pe-spacing-2 {
  padding-right: 0.125rem !important;
}

.pe-spacing-4 {
  padding-right: 0.25rem !important;
}

.pe-spacing-6 {
  padding-right: 0.375rem !important;
}

.pe-spacing-8 {
  padding-right: 0.5rem !important;
}

.pe-spacing-12 {
  padding-right: 0.75rem !important;
}

.pe-spacing-16 {
  padding-right: 1rem !important;
}

.pe-spacing-20 {
  padding-right: 1.25rem !important;
}

.pe-spacing-24 {
  padding-right: 1.5rem !important;
}

.pe-spacing-32 {
  padding-right: 2rem !important;
}

.pe-spacing-40 {
  padding-right: 2.5rem !important;
}

.pe-spacing-48 {
  padding-right: 3rem !important;
}

.pe-spacing-56 {
  padding-right: 3.5rem !important;
}

.pe-spacing-64 {
  padding-right: 4rem !important;
}

.pe-spacing-72 {
  padding-right: 4.5rem !important;
}

.pe-spacing-80 {
  padding-right: 5rem !important;
}

.pe-spacing-96 {
  padding-right: 6rem !important;
}

.pe-spacing-112 {
  padding-right: 7rem !important;
}

.pe-spacing-128 {
  padding-right: 8rem !important;
}

.pe-spacing-144 {
  padding-right: 9rem !important;
}

.pe-spacing-160 {
  padding-right: 10rem !important;
}

.pb-spacing-0 {
  padding-bottom: 0 !important;
}

.pb-spacing-2 {
  padding-bottom: 0.125rem !important;
}

.pb-spacing-4 {
  padding-bottom: 0.25rem !important;
}

.pb-spacing-6 {
  padding-bottom: 0.375rem !important;
}

.pb-spacing-8 {
  padding-bottom: 0.5rem !important;
}

.pb-spacing-12 {
  padding-bottom: 0.75rem !important;
}

.pb-spacing-16 {
  padding-bottom: 1rem !important;
}

.pb-spacing-20 {
  padding-bottom: 1.25rem !important;
}

.pb-spacing-24 {
  padding-bottom: 1.5rem !important;
}

.pb-spacing-32 {
  padding-bottom: 2rem !important;
}

.pb-spacing-40 {
  padding-bottom: 2.5rem !important;
}

.pb-spacing-48 {
  padding-bottom: 3rem !important;
}

.pb-spacing-56 {
  padding-bottom: 3.5rem !important;
}

.pb-spacing-64 {
  padding-bottom: 4rem !important;
}

.pb-spacing-72 {
  padding-bottom: 4.5rem !important;
}

.pb-spacing-80 {
  padding-bottom: 5rem !important;
}

.pb-spacing-96 {
  padding-bottom: 6rem !important;
}

.pb-spacing-112 {
  padding-bottom: 7rem !important;
}

.pb-spacing-128 {
  padding-bottom: 8rem !important;
}

.pb-spacing-144 {
  padding-bottom: 9rem !important;
}

.pb-spacing-160 {
  padding-bottom: 10rem !important;
}

.ps-spacing-0 {
  padding-left: 0 !important;
}

.ps-spacing-2 {
  padding-left: 0.125rem !important;
}

.ps-spacing-4 {
  padding-left: 0.25rem !important;
}

.ps-spacing-6 {
  padding-left: 0.375rem !important;
}

.ps-spacing-8 {
  padding-left: 0.5rem !important;
}

.ps-spacing-12 {
  padding-left: 0.75rem !important;
}

.ps-spacing-16 {
  padding-left: 1rem !important;
}

.ps-spacing-20 {
  padding-left: 1.25rem !important;
}

.ps-spacing-24 {
  padding-left: 1.5rem !important;
}

.ps-spacing-32 {
  padding-left: 2rem !important;
}

.ps-spacing-40 {
  padding-left: 2.5rem !important;
}

.ps-spacing-48 {
  padding-left: 3rem !important;
}

.ps-spacing-56 {
  padding-left: 3.5rem !important;
}

.ps-spacing-64 {
  padding-left: 4rem !important;
}

.ps-spacing-72 {
  padding-left: 4.5rem !important;
}

.ps-spacing-80 {
  padding-left: 5rem !important;
}

.ps-spacing-96 {
  padding-left: 6rem !important;
}

.ps-spacing-112 {
  padding-left: 7rem !important;
}

.ps-spacing-128 {
  padding-left: 8rem !important;
}

.ps-spacing-144 {
  padding-left: 9rem !important;
}

.ps-spacing-160 {
  padding-left: 10rem !important;
}

@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-spacing-0 {
    margin: 0 !important;
  }
  .m-sm-spacing-2 {
    margin: 0.125rem !important;
  }
  .m-sm-spacing-4 {
    margin: 0.25rem !important;
  }
  .m-sm-spacing-6 {
    margin: 0.375rem !important;
  }
  .m-sm-spacing-8 {
    margin: 0.5rem !important;
  }
  .m-sm-spacing-12 {
    margin: 0.75rem !important;
  }
  .m-sm-spacing-16 {
    margin: 1rem !important;
  }
  .m-sm-spacing-20 {
    margin: 1.25rem !important;
  }
  .m-sm-spacing-24 {
    margin: 1.5rem !important;
  }
  .m-sm-spacing-32 {
    margin: 2rem !important;
  }
  .m-sm-spacing-40 {
    margin: 2.5rem !important;
  }
  .m-sm-spacing-48 {
    margin: 3rem !important;
  }
  .m-sm-spacing-56 {
    margin: 3.5rem !important;
  }
  .m-sm-spacing-64 {
    margin: 4rem !important;
  }
  .m-sm-spacing-72 {
    margin: 4.5rem !important;
  }
  .m-sm-spacing-80 {
    margin: 5rem !important;
  }
  .m-sm-spacing-96 {
    margin: 6rem !important;
  }
  .m-sm-spacing-112 {
    margin: 7rem !important;
  }
  .m-sm-spacing-128 {
    margin: 8rem !important;
  }
  .m-sm-spacing-144 {
    margin: 9rem !important;
  }
  .m-sm-spacing-160 {
    margin: 10rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-spacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-spacing-2 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-sm-spacing-4 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-spacing-6 {
    margin-right: 0.375rem !important;
    margin-left: 0.375rem !important;
  }
  .mx-sm-spacing-8 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-spacing-12 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-sm-spacing-16 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-spacing-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-sm-spacing-24 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-spacing-32 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-sm-spacing-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-sm-spacing-48 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-spacing-56 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-sm-spacing-64 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-sm-spacing-72 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-sm-spacing-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-sm-spacing-96 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-sm-spacing-112 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-sm-spacing-128 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-sm-spacing-144 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-sm-spacing-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-spacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-spacing-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-sm-spacing-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-spacing-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .my-sm-spacing-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-spacing-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-sm-spacing-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-spacing-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-sm-spacing-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-spacing-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-sm-spacing-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-sm-spacing-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-spacing-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-sm-spacing-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-sm-spacing-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-sm-spacing-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-sm-spacing-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-sm-spacing-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-sm-spacing-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-sm-spacing-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-sm-spacing-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-spacing-0 {
    margin-top: 0 !important;
  }
  .mt-sm-spacing-2 {
    margin-top: 0.125rem !important;
  }
  .mt-sm-spacing-4 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-spacing-6 {
    margin-top: 0.375rem !important;
  }
  .mt-sm-spacing-8 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-spacing-12 {
    margin-top: 0.75rem !important;
  }
  .mt-sm-spacing-16 {
    margin-top: 1rem !important;
  }
  .mt-sm-spacing-20 {
    margin-top: 1.25rem !important;
  }
  .mt-sm-spacing-24 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-spacing-32 {
    margin-top: 2rem !important;
  }
  .mt-sm-spacing-40 {
    margin-top: 2.5rem !important;
  }
  .mt-sm-spacing-48 {
    margin-top: 3rem !important;
  }
  .mt-sm-spacing-56 {
    margin-top: 3.5rem !important;
  }
  .mt-sm-spacing-64 {
    margin-top: 4rem !important;
  }
  .mt-sm-spacing-72 {
    margin-top: 4.5rem !important;
  }
  .mt-sm-spacing-80 {
    margin-top: 5rem !important;
  }
  .mt-sm-spacing-96 {
    margin-top: 6rem !important;
  }
  .mt-sm-spacing-112 {
    margin-top: 7rem !important;
  }
  .mt-sm-spacing-128 {
    margin-top: 8rem !important;
  }
  .mt-sm-spacing-144 {
    margin-top: 9rem !important;
  }
  .mt-sm-spacing-160 {
    margin-top: 10rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-spacing-0 {
    margin-right: 0 !important;
  }
  .me-sm-spacing-2 {
    margin-right: 0.125rem !important;
  }
  .me-sm-spacing-4 {
    margin-right: 0.25rem !important;
  }
  .me-sm-spacing-6 {
    margin-right: 0.375rem !important;
  }
  .me-sm-spacing-8 {
    margin-right: 0.5rem !important;
  }
  .me-sm-spacing-12 {
    margin-right: 0.75rem !important;
  }
  .me-sm-spacing-16 {
    margin-right: 1rem !important;
  }
  .me-sm-spacing-20 {
    margin-right: 1.25rem !important;
  }
  .me-sm-spacing-24 {
    margin-right: 1.5rem !important;
  }
  .me-sm-spacing-32 {
    margin-right: 2rem !important;
  }
  .me-sm-spacing-40 {
    margin-right: 2.5rem !important;
  }
  .me-sm-spacing-48 {
    margin-right: 3rem !important;
  }
  .me-sm-spacing-56 {
    margin-right: 3.5rem !important;
  }
  .me-sm-spacing-64 {
    margin-right: 4rem !important;
  }
  .me-sm-spacing-72 {
    margin-right: 4.5rem !important;
  }
  .me-sm-spacing-80 {
    margin-right: 5rem !important;
  }
  .me-sm-spacing-96 {
    margin-right: 6rem !important;
  }
  .me-sm-spacing-112 {
    margin-right: 7rem !important;
  }
  .me-sm-spacing-128 {
    margin-right: 8rem !important;
  }
  .me-sm-spacing-144 {
    margin-right: 9rem !important;
  }
  .me-sm-spacing-160 {
    margin-right: 10rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-spacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-spacing-2 {
    margin-bottom: 0.125rem !important;
  }
  .mb-sm-spacing-4 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-spacing-6 {
    margin-bottom: 0.375rem !important;
  }
  .mb-sm-spacing-8 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-spacing-12 {
    margin-bottom: 0.75rem !important;
  }
  .mb-sm-spacing-16 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-spacing-20 {
    margin-bottom: 1.25rem !important;
  }
  .mb-sm-spacing-24 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-spacing-32 {
    margin-bottom: 2rem !important;
  }
  .mb-sm-spacing-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-sm-spacing-48 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-spacing-56 {
    margin-bottom: 3.5rem !important;
  }
  .mb-sm-spacing-64 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-spacing-72 {
    margin-bottom: 4.5rem !important;
  }
  .mb-sm-spacing-80 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-spacing-96 {
    margin-bottom: 6rem !important;
  }
  .mb-sm-spacing-112 {
    margin-bottom: 7rem !important;
  }
  .mb-sm-spacing-128 {
    margin-bottom: 8rem !important;
  }
  .mb-sm-spacing-144 {
    margin-bottom: 9rem !important;
  }
  .mb-sm-spacing-160 {
    margin-bottom: 10rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-spacing-0 {
    margin-left: 0 !important;
  }
  .ms-sm-spacing-2 {
    margin-left: 0.125rem !important;
  }
  .ms-sm-spacing-4 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-spacing-6 {
    margin-left: 0.375rem !important;
  }
  .ms-sm-spacing-8 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-spacing-12 {
    margin-left: 0.75rem !important;
  }
  .ms-sm-spacing-16 {
    margin-left: 1rem !important;
  }
  .ms-sm-spacing-20 {
    margin-left: 1.25rem !important;
  }
  .ms-sm-spacing-24 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-spacing-32 {
    margin-left: 2rem !important;
  }
  .ms-sm-spacing-40 {
    margin-left: 2.5rem !important;
  }
  .ms-sm-spacing-48 {
    margin-left: 3rem !important;
  }
  .ms-sm-spacing-56 {
    margin-left: 3.5rem !important;
  }
  .ms-sm-spacing-64 {
    margin-left: 4rem !important;
  }
  .ms-sm-spacing-72 {
    margin-left: 4.5rem !important;
  }
  .ms-sm-spacing-80 {
    margin-left: 5rem !important;
  }
  .ms-sm-spacing-96 {
    margin-left: 6rem !important;
  }
  .ms-sm-spacing-112 {
    margin-left: 7rem !important;
  }
  .ms-sm-spacing-128 {
    margin-left: 8rem !important;
  }
  .ms-sm-spacing-144 {
    margin-left: 9rem !important;
  }
  .ms-sm-spacing-160 {
    margin-left: 10rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-nspacing-0 {
    margin: 0 !important;
  }
  .m-sm-nspacing-2 {
    margin: -0.125rem !important;
  }
  .m-sm-nspacing-4 {
    margin: -0.25rem !important;
  }
  .m-sm-nspacing-6 {
    margin: -0.375rem !important;
  }
  .m-sm-nspacing-8 {
    margin: -0.5rem !important;
  }
  .m-sm-nspacing-12 {
    margin: -0.75rem !important;
  }
  .m-sm-nspacing-16 {
    margin: -1rem !important;
  }
  .m-sm-nspacing-20 {
    margin: -1.25rem !important;
  }
  .m-sm-nspacing-24 {
    margin: -1.5rem !important;
  }
  .m-sm-nspacing-32 {
    margin: -2rem !important;
  }
  .m-sm-nspacing-40 {
    margin: -2.5rem !important;
  }
  .m-sm-nspacing-48 {
    margin: -3rem !important;
  }
  .m-sm-nspacing-56 {
    margin: -3.5rem !important;
  }
  .m-sm-nspacing-64 {
    margin: -4rem !important;
  }
  .m-sm-nspacing-72 {
    margin: -4.5rem !important;
  }
  .m-sm-nspacing-80 {
    margin: -5rem !important;
  }
  .m-sm-nspacing-96 {
    margin: -6rem !important;
  }
  .m-sm-nspacing-112 {
    margin: -7rem !important;
  }
  .m-sm-nspacing-128 {
    margin: -8rem !important;
  }
  .m-sm-nspacing-144 {
    margin: -9rem !important;
  }
  .m-sm-nspacing-160 {
    margin: -10rem !important;
  }
  .mx-sm-nspacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-nspacing-2 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-sm-nspacing-4 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-nspacing-6 {
    margin-right: -0.375rem !important;
    margin-left: -0.375rem !important;
  }
  .mx-sm-nspacing-8 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-nspacing-12 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-sm-nspacing-16 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-nspacing-20 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-sm-nspacing-24 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-nspacing-32 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-sm-nspacing-40 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-sm-nspacing-48 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-sm-nspacing-56 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-sm-nspacing-64 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-sm-nspacing-72 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-sm-nspacing-80 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-sm-nspacing-96 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-sm-nspacing-112 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-sm-nspacing-128 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-sm-nspacing-144 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-sm-nspacing-160 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-sm-nspacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-nspacing-2 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-sm-nspacing-4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-nspacing-6 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }
  .my-sm-nspacing-8 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-nspacing-12 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-sm-nspacing-16 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-nspacing-20 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-sm-nspacing-24 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-nspacing-32 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-sm-nspacing-40 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-sm-nspacing-48 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-sm-nspacing-56 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-sm-nspacing-64 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-sm-nspacing-72 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-sm-nspacing-80 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-sm-nspacing-96 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-sm-nspacing-112 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-sm-nspacing-128 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-sm-nspacing-144 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-sm-nspacing-160 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-sm-nspacing-0 {
    margin-top: 0 !important;
  }
  .mt-sm-nspacing-2 {
    margin-top: -0.125rem !important;
  }
  .mt-sm-nspacing-4 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-nspacing-6 {
    margin-top: -0.375rem !important;
  }
  .mt-sm-nspacing-8 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-nspacing-12 {
    margin-top: -0.75rem !important;
  }
  .mt-sm-nspacing-16 {
    margin-top: -1rem !important;
  }
  .mt-sm-nspacing-20 {
    margin-top: -1.25rem !important;
  }
  .mt-sm-nspacing-24 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-nspacing-32 {
    margin-top: -2rem !important;
  }
  .mt-sm-nspacing-40 {
    margin-top: -2.5rem !important;
  }
  .mt-sm-nspacing-48 {
    margin-top: -3rem !important;
  }
  .mt-sm-nspacing-56 {
    margin-top: -3.5rem !important;
  }
  .mt-sm-nspacing-64 {
    margin-top: -4rem !important;
  }
  .mt-sm-nspacing-72 {
    margin-top: -4.5rem !important;
  }
  .mt-sm-nspacing-80 {
    margin-top: -5rem !important;
  }
  .mt-sm-nspacing-96 {
    margin-top: -6rem !important;
  }
  .mt-sm-nspacing-112 {
    margin-top: -7rem !important;
  }
  .mt-sm-nspacing-128 {
    margin-top: -8rem !important;
  }
  .mt-sm-nspacing-144 {
    margin-top: -9rem !important;
  }
  .mt-sm-nspacing-160 {
    margin-top: -10rem !important;
  }
  .me-sm-nspacing-0 {
    margin-right: 0 !important;
  }
  .me-sm-nspacing-2 {
    margin-right: -0.125rem !important;
  }
  .me-sm-nspacing-4 {
    margin-right: -0.25rem !important;
  }
  .me-sm-nspacing-6 {
    margin-right: -0.375rem !important;
  }
  .me-sm-nspacing-8 {
    margin-right: -0.5rem !important;
  }
  .me-sm-nspacing-12 {
    margin-right: -0.75rem !important;
  }
  .me-sm-nspacing-16 {
    margin-right: -1rem !important;
  }
  .me-sm-nspacing-20 {
    margin-right: -1.25rem !important;
  }
  .me-sm-nspacing-24 {
    margin-right: -1.5rem !important;
  }
  .me-sm-nspacing-32 {
    margin-right: -2rem !important;
  }
  .me-sm-nspacing-40 {
    margin-right: -2.5rem !important;
  }
  .me-sm-nspacing-48 {
    margin-right: -3rem !important;
  }
  .me-sm-nspacing-56 {
    margin-right: -3.5rem !important;
  }
  .me-sm-nspacing-64 {
    margin-right: -4rem !important;
  }
  .me-sm-nspacing-72 {
    margin-right: -4.5rem !important;
  }
  .me-sm-nspacing-80 {
    margin-right: -5rem !important;
  }
  .me-sm-nspacing-96 {
    margin-right: -6rem !important;
  }
  .me-sm-nspacing-112 {
    margin-right: -7rem !important;
  }
  .me-sm-nspacing-128 {
    margin-right: -8rem !important;
  }
  .me-sm-nspacing-144 {
    margin-right: -9rem !important;
  }
  .me-sm-nspacing-160 {
    margin-right: -10rem !important;
  }
  .mb-sm-nspacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-nspacing-2 {
    margin-bottom: -0.125rem !important;
  }
  .mb-sm-nspacing-4 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-nspacing-6 {
    margin-bottom: -0.375rem !important;
  }
  .mb-sm-nspacing-8 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-nspacing-12 {
    margin-bottom: -0.75rem !important;
  }
  .mb-sm-nspacing-16 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-nspacing-20 {
    margin-bottom: -1.25rem !important;
  }
  .mb-sm-nspacing-24 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-nspacing-32 {
    margin-bottom: -2rem !important;
  }
  .mb-sm-nspacing-40 {
    margin-bottom: -2.5rem !important;
  }
  .mb-sm-nspacing-48 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-nspacing-56 {
    margin-bottom: -3.5rem !important;
  }
  .mb-sm-nspacing-64 {
    margin-bottom: -4rem !important;
  }
  .mb-sm-nspacing-72 {
    margin-bottom: -4.5rem !important;
  }
  .mb-sm-nspacing-80 {
    margin-bottom: -5rem !important;
  }
  .mb-sm-nspacing-96 {
    margin-bottom: -6rem !important;
  }
  .mb-sm-nspacing-112 {
    margin-bottom: -7rem !important;
  }
  .mb-sm-nspacing-128 {
    margin-bottom: -8rem !important;
  }
  .mb-sm-nspacing-144 {
    margin-bottom: -9rem !important;
  }
  .mb-sm-nspacing-160 {
    margin-bottom: -10rem !important;
  }
  .ms-sm-nspacing-0 {
    margin-left: 0 !important;
  }
  .ms-sm-nspacing-2 {
    margin-left: -0.125rem !important;
  }
  .ms-sm-nspacing-4 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-nspacing-6 {
    margin-left: -0.375rem !important;
  }
  .ms-sm-nspacing-8 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-nspacing-12 {
    margin-left: -0.75rem !important;
  }
  .ms-sm-nspacing-16 {
    margin-left: -1rem !important;
  }
  .ms-sm-nspacing-20 {
    margin-left: -1.25rem !important;
  }
  .ms-sm-nspacing-24 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-nspacing-32 {
    margin-left: -2rem !important;
  }
  .ms-sm-nspacing-40 {
    margin-left: -2.5rem !important;
  }
  .ms-sm-nspacing-48 {
    margin-left: -3rem !important;
  }
  .ms-sm-nspacing-56 {
    margin-left: -3.5rem !important;
  }
  .ms-sm-nspacing-64 {
    margin-left: -4rem !important;
  }
  .ms-sm-nspacing-72 {
    margin-left: -4.5rem !important;
  }
  .ms-sm-nspacing-80 {
    margin-left: -5rem !important;
  }
  .ms-sm-nspacing-96 {
    margin-left: -6rem !important;
  }
  .ms-sm-nspacing-112 {
    margin-left: -7rem !important;
  }
  .ms-sm-nspacing-128 {
    margin-left: -8rem !important;
  }
  .ms-sm-nspacing-144 {
    margin-left: -9rem !important;
  }
  .ms-sm-nspacing-160 {
    margin-left: -10rem !important;
  }
  .p-sm-spacing-0 {
    padding: 0 !important;
  }
  .p-sm-spacing-2 {
    padding: 0.125rem !important;
  }
  .p-sm-spacing-4 {
    padding: 0.25rem !important;
  }
  .p-sm-spacing-6 {
    padding: 0.375rem !important;
  }
  .p-sm-spacing-8 {
    padding: 0.5rem !important;
  }
  .p-sm-spacing-12 {
    padding: 0.75rem !important;
  }
  .p-sm-spacing-16 {
    padding: 1rem !important;
  }
  .p-sm-spacing-20 {
    padding: 1.25rem !important;
  }
  .p-sm-spacing-24 {
    padding: 1.5rem !important;
  }
  .p-sm-spacing-32 {
    padding: 2rem !important;
  }
  .p-sm-spacing-40 {
    padding: 2.5rem !important;
  }
  .p-sm-spacing-48 {
    padding: 3rem !important;
  }
  .p-sm-spacing-56 {
    padding: 3.5rem !important;
  }
  .p-sm-spacing-64 {
    padding: 4rem !important;
  }
  .p-sm-spacing-72 {
    padding: 4.5rem !important;
  }
  .p-sm-spacing-80 {
    padding: 5rem !important;
  }
  .p-sm-spacing-96 {
    padding: 6rem !important;
  }
  .p-sm-spacing-112 {
    padding: 7rem !important;
  }
  .p-sm-spacing-128 {
    padding: 8rem !important;
  }
  .p-sm-spacing-144 {
    padding: 9rem !important;
  }
  .p-sm-spacing-160 {
    padding: 10rem !important;
  }
  .px-sm-spacing-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-spacing-2 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-sm-spacing-4 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-spacing-6 {
    padding-right: 0.375rem !important;
    padding-left: 0.375rem !important;
  }
  .px-sm-spacing-8 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-spacing-12 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-sm-spacing-16 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-spacing-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-sm-spacing-24 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-spacing-32 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-sm-spacing-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-sm-spacing-48 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-spacing-56 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-sm-spacing-64 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-sm-spacing-72 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-sm-spacing-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-sm-spacing-96 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-sm-spacing-112 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-sm-spacing-128 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-sm-spacing-144 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-sm-spacing-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-sm-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-sm-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .py-sm-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-sm-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-sm-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-sm-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-sm-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-sm-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-sm-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-sm-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-sm-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-sm-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-sm-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-sm-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-sm-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-sm-spacing-0 {
    padding-top: 0 !important;
  }
  .pt-sm-spacing-2 {
    padding-top: 0.125rem !important;
  }
  .pt-sm-spacing-4 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-spacing-6 {
    padding-top: 0.375rem !important;
  }
  .pt-sm-spacing-8 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-spacing-12 {
    padding-top: 0.75rem !important;
  }
  .pt-sm-spacing-16 {
    padding-top: 1rem !important;
  }
  .pt-sm-spacing-20 {
    padding-top: 1.25rem !important;
  }
  .pt-sm-spacing-24 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-spacing-32 {
    padding-top: 2rem !important;
  }
  .pt-sm-spacing-40 {
    padding-top: 2.5rem !important;
  }
  .pt-sm-spacing-48 {
    padding-top: 3rem !important;
  }
  .pt-sm-spacing-56 {
    padding-top: 3.5rem !important;
  }
  .pt-sm-spacing-64 {
    padding-top: 4rem !important;
  }
  .pt-sm-spacing-72 {
    padding-top: 4.5rem !important;
  }
  .pt-sm-spacing-80 {
    padding-top: 5rem !important;
  }
  .pt-sm-spacing-96 {
    padding-top: 6rem !important;
  }
  .pt-sm-spacing-112 {
    padding-top: 7rem !important;
  }
  .pt-sm-spacing-128 {
    padding-top: 8rem !important;
  }
  .pt-sm-spacing-144 {
    padding-top: 9rem !important;
  }
  .pt-sm-spacing-160 {
    padding-top: 10rem !important;
  }
  .pe-sm-spacing-0 {
    padding-right: 0 !important;
  }
  .pe-sm-spacing-2 {
    padding-right: 0.125rem !important;
  }
  .pe-sm-spacing-4 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-spacing-6 {
    padding-right: 0.375rem !important;
  }
  .pe-sm-spacing-8 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-spacing-12 {
    padding-right: 0.75rem !important;
  }
  .pe-sm-spacing-16 {
    padding-right: 1rem !important;
  }
  .pe-sm-spacing-20 {
    padding-right: 1.25rem !important;
  }
  .pe-sm-spacing-24 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-spacing-32 {
    padding-right: 2rem !important;
  }
  .pe-sm-spacing-40 {
    padding-right: 2.5rem !important;
  }
  .pe-sm-spacing-48 {
    padding-right: 3rem !important;
  }
  .pe-sm-spacing-56 {
    padding-right: 3.5rem !important;
  }
  .pe-sm-spacing-64 {
    padding-right: 4rem !important;
  }
  .pe-sm-spacing-72 {
    padding-right: 4.5rem !important;
  }
  .pe-sm-spacing-80 {
    padding-right: 5rem !important;
  }
  .pe-sm-spacing-96 {
    padding-right: 6rem !important;
  }
  .pe-sm-spacing-112 {
    padding-right: 7rem !important;
  }
  .pe-sm-spacing-128 {
    padding-right: 8rem !important;
  }
  .pe-sm-spacing-144 {
    padding-right: 9rem !important;
  }
  .pe-sm-spacing-160 {
    padding-right: 10rem !important;
  }
  .pb-sm-spacing-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-spacing-2 {
    padding-bottom: 0.125rem !important;
  }
  .pb-sm-spacing-4 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-spacing-6 {
    padding-bottom: 0.375rem !important;
  }
  .pb-sm-spacing-8 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-spacing-12 {
    padding-bottom: 0.75rem !important;
  }
  .pb-sm-spacing-16 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-spacing-20 {
    padding-bottom: 1.25rem !important;
  }
  .pb-sm-spacing-24 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-spacing-32 {
    padding-bottom: 2rem !important;
  }
  .pb-sm-spacing-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-sm-spacing-48 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-spacing-56 {
    padding-bottom: 3.5rem !important;
  }
  .pb-sm-spacing-64 {
    padding-bottom: 4rem !important;
  }
  .pb-sm-spacing-72 {
    padding-bottom: 4.5rem !important;
  }
  .pb-sm-spacing-80 {
    padding-bottom: 5rem !important;
  }
  .pb-sm-spacing-96 {
    padding-bottom: 6rem !important;
  }
  .pb-sm-spacing-112 {
    padding-bottom: 7rem !important;
  }
  .pb-sm-spacing-128 {
    padding-bottom: 8rem !important;
  }
  .pb-sm-spacing-144 {
    padding-bottom: 9rem !important;
  }
  .pb-sm-spacing-160 {
    padding-bottom: 10rem !important;
  }
  .ps-sm-spacing-0 {
    padding-left: 0 !important;
  }
  .ps-sm-spacing-2 {
    padding-left: 0.125rem !important;
  }
  .ps-sm-spacing-4 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-spacing-6 {
    padding-left: 0.375rem !important;
  }
  .ps-sm-spacing-8 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-spacing-12 {
    padding-left: 0.75rem !important;
  }
  .ps-sm-spacing-16 {
    padding-left: 1rem !important;
  }
  .ps-sm-spacing-20 {
    padding-left: 1.25rem !important;
  }
  .ps-sm-spacing-24 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-spacing-32 {
    padding-left: 2rem !important;
  }
  .ps-sm-spacing-40 {
    padding-left: 2.5rem !important;
  }
  .ps-sm-spacing-48 {
    padding-left: 3rem !important;
  }
  .ps-sm-spacing-56 {
    padding-left: 3.5rem !important;
  }
  .ps-sm-spacing-64 {
    padding-left: 4rem !important;
  }
  .ps-sm-spacing-72 {
    padding-left: 4.5rem !important;
  }
  .ps-sm-spacing-80 {
    padding-left: 5rem !important;
  }
  .ps-sm-spacing-96 {
    padding-left: 6rem !important;
  }
  .ps-sm-spacing-112 {
    padding-left: 7rem !important;
  }
  .ps-sm-spacing-128 {
    padding-left: 8rem !important;
  }
  .ps-sm-spacing-144 {
    padding-left: 9rem !important;
  }
  .ps-sm-spacing-160 {
    padding-left: 10rem !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-spacing-0 {
    margin: 0 !important;
  }
  .m-md-spacing-2 {
    margin: 0.125rem !important;
  }
  .m-md-spacing-4 {
    margin: 0.25rem !important;
  }
  .m-md-spacing-6 {
    margin: 0.375rem !important;
  }
  .m-md-spacing-8 {
    margin: 0.5rem !important;
  }
  .m-md-spacing-12 {
    margin: 0.75rem !important;
  }
  .m-md-spacing-16 {
    margin: 1rem !important;
  }
  .m-md-spacing-20 {
    margin: 1.25rem !important;
  }
  .m-md-spacing-24 {
    margin: 1.5rem !important;
  }
  .m-md-spacing-32 {
    margin: 2rem !important;
  }
  .m-md-spacing-40 {
    margin: 2.5rem !important;
  }
  .m-md-spacing-48 {
    margin: 3rem !important;
  }
  .m-md-spacing-56 {
    margin: 3.5rem !important;
  }
  .m-md-spacing-64 {
    margin: 4rem !important;
  }
  .m-md-spacing-72 {
    margin: 4.5rem !important;
  }
  .m-md-spacing-80 {
    margin: 5rem !important;
  }
  .m-md-spacing-96 {
    margin: 6rem !important;
  }
  .m-md-spacing-112 {
    margin: 7rem !important;
  }
  .m-md-spacing-128 {
    margin: 8rem !important;
  }
  .m-md-spacing-144 {
    margin: 9rem !important;
  }
  .m-md-spacing-160 {
    margin: 10rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-spacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-spacing-2 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-md-spacing-4 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-spacing-6 {
    margin-right: 0.375rem !important;
    margin-left: 0.375rem !important;
  }
  .mx-md-spacing-8 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-spacing-12 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-md-spacing-16 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-spacing-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-md-spacing-24 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-spacing-32 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-md-spacing-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-md-spacing-48 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-spacing-56 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-md-spacing-64 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-md-spacing-72 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-md-spacing-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-md-spacing-96 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-md-spacing-112 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-md-spacing-128 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-md-spacing-144 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-md-spacing-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-spacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-spacing-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-md-spacing-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-spacing-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .my-md-spacing-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-spacing-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-md-spacing-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-spacing-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-md-spacing-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-spacing-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-md-spacing-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-md-spacing-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-spacing-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-md-spacing-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-md-spacing-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-md-spacing-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-md-spacing-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-md-spacing-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-md-spacing-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-md-spacing-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-md-spacing-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-spacing-0 {
    margin-top: 0 !important;
  }
  .mt-md-spacing-2 {
    margin-top: 0.125rem !important;
  }
  .mt-md-spacing-4 {
    margin-top: 0.25rem !important;
  }
  .mt-md-spacing-6 {
    margin-top: 0.375rem !important;
  }
  .mt-md-spacing-8 {
    margin-top: 0.5rem !important;
  }
  .mt-md-spacing-12 {
    margin-top: 0.75rem !important;
  }
  .mt-md-spacing-16 {
    margin-top: 1rem !important;
  }
  .mt-md-spacing-20 {
    margin-top: 1.25rem !important;
  }
  .mt-md-spacing-24 {
    margin-top: 1.5rem !important;
  }
  .mt-md-spacing-32 {
    margin-top: 2rem !important;
  }
  .mt-md-spacing-40 {
    margin-top: 2.5rem !important;
  }
  .mt-md-spacing-48 {
    margin-top: 3rem !important;
  }
  .mt-md-spacing-56 {
    margin-top: 3.5rem !important;
  }
  .mt-md-spacing-64 {
    margin-top: 4rem !important;
  }
  .mt-md-spacing-72 {
    margin-top: 4.5rem !important;
  }
  .mt-md-spacing-80 {
    margin-top: 5rem !important;
  }
  .mt-md-spacing-96 {
    margin-top: 6rem !important;
  }
  .mt-md-spacing-112 {
    margin-top: 7rem !important;
  }
  .mt-md-spacing-128 {
    margin-top: 8rem !important;
  }
  .mt-md-spacing-144 {
    margin-top: 9rem !important;
  }
  .mt-md-spacing-160 {
    margin-top: 10rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-spacing-0 {
    margin-right: 0 !important;
  }
  .me-md-spacing-2 {
    margin-right: 0.125rem !important;
  }
  .me-md-spacing-4 {
    margin-right: 0.25rem !important;
  }
  .me-md-spacing-6 {
    margin-right: 0.375rem !important;
  }
  .me-md-spacing-8 {
    margin-right: 0.5rem !important;
  }
  .me-md-spacing-12 {
    margin-right: 0.75rem !important;
  }
  .me-md-spacing-16 {
    margin-right: 1rem !important;
  }
  .me-md-spacing-20 {
    margin-right: 1.25rem !important;
  }
  .me-md-spacing-24 {
    margin-right: 1.5rem !important;
  }
  .me-md-spacing-32 {
    margin-right: 2rem !important;
  }
  .me-md-spacing-40 {
    margin-right: 2.5rem !important;
  }
  .me-md-spacing-48 {
    margin-right: 3rem !important;
  }
  .me-md-spacing-56 {
    margin-right: 3.5rem !important;
  }
  .me-md-spacing-64 {
    margin-right: 4rem !important;
  }
  .me-md-spacing-72 {
    margin-right: 4.5rem !important;
  }
  .me-md-spacing-80 {
    margin-right: 5rem !important;
  }
  .me-md-spacing-96 {
    margin-right: 6rem !important;
  }
  .me-md-spacing-112 {
    margin-right: 7rem !important;
  }
  .me-md-spacing-128 {
    margin-right: 8rem !important;
  }
  .me-md-spacing-144 {
    margin-right: 9rem !important;
  }
  .me-md-spacing-160 {
    margin-right: 10rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-spacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-spacing-2 {
    margin-bottom: 0.125rem !important;
  }
  .mb-md-spacing-4 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-spacing-6 {
    margin-bottom: 0.375rem !important;
  }
  .mb-md-spacing-8 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-spacing-12 {
    margin-bottom: 0.75rem !important;
  }
  .mb-md-spacing-16 {
    margin-bottom: 1rem !important;
  }
  .mb-md-spacing-20 {
    margin-bottom: 1.25rem !important;
  }
  .mb-md-spacing-24 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-spacing-32 {
    margin-bottom: 2rem !important;
  }
  .mb-md-spacing-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-md-spacing-48 {
    margin-bottom: 3rem !important;
  }
  .mb-md-spacing-56 {
    margin-bottom: 3.5rem !important;
  }
  .mb-md-spacing-64 {
    margin-bottom: 4rem !important;
  }
  .mb-md-spacing-72 {
    margin-bottom: 4.5rem !important;
  }
  .mb-md-spacing-80 {
    margin-bottom: 5rem !important;
  }
  .mb-md-spacing-96 {
    margin-bottom: 6rem !important;
  }
  .mb-md-spacing-112 {
    margin-bottom: 7rem !important;
  }
  .mb-md-spacing-128 {
    margin-bottom: 8rem !important;
  }
  .mb-md-spacing-144 {
    margin-bottom: 9rem !important;
  }
  .mb-md-spacing-160 {
    margin-bottom: 10rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-spacing-0 {
    margin-left: 0 !important;
  }
  .ms-md-spacing-2 {
    margin-left: 0.125rem !important;
  }
  .ms-md-spacing-4 {
    margin-left: 0.25rem !important;
  }
  .ms-md-spacing-6 {
    margin-left: 0.375rem !important;
  }
  .ms-md-spacing-8 {
    margin-left: 0.5rem !important;
  }
  .ms-md-spacing-12 {
    margin-left: 0.75rem !important;
  }
  .ms-md-spacing-16 {
    margin-left: 1rem !important;
  }
  .ms-md-spacing-20 {
    margin-left: 1.25rem !important;
  }
  .ms-md-spacing-24 {
    margin-left: 1.5rem !important;
  }
  .ms-md-spacing-32 {
    margin-left: 2rem !important;
  }
  .ms-md-spacing-40 {
    margin-left: 2.5rem !important;
  }
  .ms-md-spacing-48 {
    margin-left: 3rem !important;
  }
  .ms-md-spacing-56 {
    margin-left: 3.5rem !important;
  }
  .ms-md-spacing-64 {
    margin-left: 4rem !important;
  }
  .ms-md-spacing-72 {
    margin-left: 4.5rem !important;
  }
  .ms-md-spacing-80 {
    margin-left: 5rem !important;
  }
  .ms-md-spacing-96 {
    margin-left: 6rem !important;
  }
  .ms-md-spacing-112 {
    margin-left: 7rem !important;
  }
  .ms-md-spacing-128 {
    margin-left: 8rem !important;
  }
  .ms-md-spacing-144 {
    margin-left: 9rem !important;
  }
  .ms-md-spacing-160 {
    margin-left: 10rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-nspacing-0 {
    margin: 0 !important;
  }
  .m-md-nspacing-2 {
    margin: -0.125rem !important;
  }
  .m-md-nspacing-4 {
    margin: -0.25rem !important;
  }
  .m-md-nspacing-6 {
    margin: -0.375rem !important;
  }
  .m-md-nspacing-8 {
    margin: -0.5rem !important;
  }
  .m-md-nspacing-12 {
    margin: -0.75rem !important;
  }
  .m-md-nspacing-16 {
    margin: -1rem !important;
  }
  .m-md-nspacing-20 {
    margin: -1.25rem !important;
  }
  .m-md-nspacing-24 {
    margin: -1.5rem !important;
  }
  .m-md-nspacing-32 {
    margin: -2rem !important;
  }
  .m-md-nspacing-40 {
    margin: -2.5rem !important;
  }
  .m-md-nspacing-48 {
    margin: -3rem !important;
  }
  .m-md-nspacing-56 {
    margin: -3.5rem !important;
  }
  .m-md-nspacing-64 {
    margin: -4rem !important;
  }
  .m-md-nspacing-72 {
    margin: -4.5rem !important;
  }
  .m-md-nspacing-80 {
    margin: -5rem !important;
  }
  .m-md-nspacing-96 {
    margin: -6rem !important;
  }
  .m-md-nspacing-112 {
    margin: -7rem !important;
  }
  .m-md-nspacing-128 {
    margin: -8rem !important;
  }
  .m-md-nspacing-144 {
    margin: -9rem !important;
  }
  .m-md-nspacing-160 {
    margin: -10rem !important;
  }
  .mx-md-nspacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-nspacing-2 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-md-nspacing-4 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-nspacing-6 {
    margin-right: -0.375rem !important;
    margin-left: -0.375rem !important;
  }
  .mx-md-nspacing-8 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-nspacing-12 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-md-nspacing-16 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-nspacing-20 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-md-nspacing-24 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-nspacing-32 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-md-nspacing-40 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-md-nspacing-48 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-md-nspacing-56 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-md-nspacing-64 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-md-nspacing-72 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-md-nspacing-80 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-md-nspacing-96 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-md-nspacing-112 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-md-nspacing-128 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-md-nspacing-144 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-md-nspacing-160 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-md-nspacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-nspacing-2 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-md-nspacing-4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-nspacing-6 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }
  .my-md-nspacing-8 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-nspacing-12 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-md-nspacing-16 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-nspacing-20 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-md-nspacing-24 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-nspacing-32 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-md-nspacing-40 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-md-nspacing-48 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-md-nspacing-56 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-md-nspacing-64 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-md-nspacing-72 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-md-nspacing-80 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-md-nspacing-96 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-md-nspacing-112 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-md-nspacing-128 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-md-nspacing-144 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-md-nspacing-160 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-md-nspacing-0 {
    margin-top: 0 !important;
  }
  .mt-md-nspacing-2 {
    margin-top: -0.125rem !important;
  }
  .mt-md-nspacing-4 {
    margin-top: -0.25rem !important;
  }
  .mt-md-nspacing-6 {
    margin-top: -0.375rem !important;
  }
  .mt-md-nspacing-8 {
    margin-top: -0.5rem !important;
  }
  .mt-md-nspacing-12 {
    margin-top: -0.75rem !important;
  }
  .mt-md-nspacing-16 {
    margin-top: -1rem !important;
  }
  .mt-md-nspacing-20 {
    margin-top: -1.25rem !important;
  }
  .mt-md-nspacing-24 {
    margin-top: -1.5rem !important;
  }
  .mt-md-nspacing-32 {
    margin-top: -2rem !important;
  }
  .mt-md-nspacing-40 {
    margin-top: -2.5rem !important;
  }
  .mt-md-nspacing-48 {
    margin-top: -3rem !important;
  }
  .mt-md-nspacing-56 {
    margin-top: -3.5rem !important;
  }
  .mt-md-nspacing-64 {
    margin-top: -4rem !important;
  }
  .mt-md-nspacing-72 {
    margin-top: -4.5rem !important;
  }
  .mt-md-nspacing-80 {
    margin-top: -5rem !important;
  }
  .mt-md-nspacing-96 {
    margin-top: -6rem !important;
  }
  .mt-md-nspacing-112 {
    margin-top: -7rem !important;
  }
  .mt-md-nspacing-128 {
    margin-top: -8rem !important;
  }
  .mt-md-nspacing-144 {
    margin-top: -9rem !important;
  }
  .mt-md-nspacing-160 {
    margin-top: -10rem !important;
  }
  .me-md-nspacing-0 {
    margin-right: 0 !important;
  }
  .me-md-nspacing-2 {
    margin-right: -0.125rem !important;
  }
  .me-md-nspacing-4 {
    margin-right: -0.25rem !important;
  }
  .me-md-nspacing-6 {
    margin-right: -0.375rem !important;
  }
  .me-md-nspacing-8 {
    margin-right: -0.5rem !important;
  }
  .me-md-nspacing-12 {
    margin-right: -0.75rem !important;
  }
  .me-md-nspacing-16 {
    margin-right: -1rem !important;
  }
  .me-md-nspacing-20 {
    margin-right: -1.25rem !important;
  }
  .me-md-nspacing-24 {
    margin-right: -1.5rem !important;
  }
  .me-md-nspacing-32 {
    margin-right: -2rem !important;
  }
  .me-md-nspacing-40 {
    margin-right: -2.5rem !important;
  }
  .me-md-nspacing-48 {
    margin-right: -3rem !important;
  }
  .me-md-nspacing-56 {
    margin-right: -3.5rem !important;
  }
  .me-md-nspacing-64 {
    margin-right: -4rem !important;
  }
  .me-md-nspacing-72 {
    margin-right: -4.5rem !important;
  }
  .me-md-nspacing-80 {
    margin-right: -5rem !important;
  }
  .me-md-nspacing-96 {
    margin-right: -6rem !important;
  }
  .me-md-nspacing-112 {
    margin-right: -7rem !important;
  }
  .me-md-nspacing-128 {
    margin-right: -8rem !important;
  }
  .me-md-nspacing-144 {
    margin-right: -9rem !important;
  }
  .me-md-nspacing-160 {
    margin-right: -10rem !important;
  }
  .mb-md-nspacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-nspacing-2 {
    margin-bottom: -0.125rem !important;
  }
  .mb-md-nspacing-4 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-nspacing-6 {
    margin-bottom: -0.375rem !important;
  }
  .mb-md-nspacing-8 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-nspacing-12 {
    margin-bottom: -0.75rem !important;
  }
  .mb-md-nspacing-16 {
    margin-bottom: -1rem !important;
  }
  .mb-md-nspacing-20 {
    margin-bottom: -1.25rem !important;
  }
  .mb-md-nspacing-24 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-nspacing-32 {
    margin-bottom: -2rem !important;
  }
  .mb-md-nspacing-40 {
    margin-bottom: -2.5rem !important;
  }
  .mb-md-nspacing-48 {
    margin-bottom: -3rem !important;
  }
  .mb-md-nspacing-56 {
    margin-bottom: -3.5rem !important;
  }
  .mb-md-nspacing-64 {
    margin-bottom: -4rem !important;
  }
  .mb-md-nspacing-72 {
    margin-bottom: -4.5rem !important;
  }
  .mb-md-nspacing-80 {
    margin-bottom: -5rem !important;
  }
  .mb-md-nspacing-96 {
    margin-bottom: -6rem !important;
  }
  .mb-md-nspacing-112 {
    margin-bottom: -7rem !important;
  }
  .mb-md-nspacing-128 {
    margin-bottom: -8rem !important;
  }
  .mb-md-nspacing-144 {
    margin-bottom: -9rem !important;
  }
  .mb-md-nspacing-160 {
    margin-bottom: -10rem !important;
  }
  .ms-md-nspacing-0 {
    margin-left: 0 !important;
  }
  .ms-md-nspacing-2 {
    margin-left: -0.125rem !important;
  }
  .ms-md-nspacing-4 {
    margin-left: -0.25rem !important;
  }
  .ms-md-nspacing-6 {
    margin-left: -0.375rem !important;
  }
  .ms-md-nspacing-8 {
    margin-left: -0.5rem !important;
  }
  .ms-md-nspacing-12 {
    margin-left: -0.75rem !important;
  }
  .ms-md-nspacing-16 {
    margin-left: -1rem !important;
  }
  .ms-md-nspacing-20 {
    margin-left: -1.25rem !important;
  }
  .ms-md-nspacing-24 {
    margin-left: -1.5rem !important;
  }
  .ms-md-nspacing-32 {
    margin-left: -2rem !important;
  }
  .ms-md-nspacing-40 {
    margin-left: -2.5rem !important;
  }
  .ms-md-nspacing-48 {
    margin-left: -3rem !important;
  }
  .ms-md-nspacing-56 {
    margin-left: -3.5rem !important;
  }
  .ms-md-nspacing-64 {
    margin-left: -4rem !important;
  }
  .ms-md-nspacing-72 {
    margin-left: -4.5rem !important;
  }
  .ms-md-nspacing-80 {
    margin-left: -5rem !important;
  }
  .ms-md-nspacing-96 {
    margin-left: -6rem !important;
  }
  .ms-md-nspacing-112 {
    margin-left: -7rem !important;
  }
  .ms-md-nspacing-128 {
    margin-left: -8rem !important;
  }
  .ms-md-nspacing-144 {
    margin-left: -9rem !important;
  }
  .ms-md-nspacing-160 {
    margin-left: -10rem !important;
  }
  .p-md-spacing-0 {
    padding: 0 !important;
  }
  .p-md-spacing-2 {
    padding: 0.125rem !important;
  }
  .p-md-spacing-4 {
    padding: 0.25rem !important;
  }
  .p-md-spacing-6 {
    padding: 0.375rem !important;
  }
  .p-md-spacing-8 {
    padding: 0.5rem !important;
  }
  .p-md-spacing-12 {
    padding: 0.75rem !important;
  }
  .p-md-spacing-16 {
    padding: 1rem !important;
  }
  .p-md-spacing-20 {
    padding: 1.25rem !important;
  }
  .p-md-spacing-24 {
    padding: 1.5rem !important;
  }
  .p-md-spacing-32 {
    padding: 2rem !important;
  }
  .p-md-spacing-40 {
    padding: 2.5rem !important;
  }
  .p-md-spacing-48 {
    padding: 3rem !important;
  }
  .p-md-spacing-56 {
    padding: 3.5rem !important;
  }
  .p-md-spacing-64 {
    padding: 4rem !important;
  }
  .p-md-spacing-72 {
    padding: 4.5rem !important;
  }
  .p-md-spacing-80 {
    padding: 5rem !important;
  }
  .p-md-spacing-96 {
    padding: 6rem !important;
  }
  .p-md-spacing-112 {
    padding: 7rem !important;
  }
  .p-md-spacing-128 {
    padding: 8rem !important;
  }
  .p-md-spacing-144 {
    padding: 9rem !important;
  }
  .p-md-spacing-160 {
    padding: 10rem !important;
  }
  .px-md-spacing-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-spacing-2 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-md-spacing-4 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-spacing-6 {
    padding-right: 0.375rem !important;
    padding-left: 0.375rem !important;
  }
  .px-md-spacing-8 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-spacing-12 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-md-spacing-16 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-spacing-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-md-spacing-24 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-spacing-32 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-md-spacing-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-md-spacing-48 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-spacing-56 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-md-spacing-64 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-md-spacing-72 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-md-spacing-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-md-spacing-96 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-md-spacing-112 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-md-spacing-128 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-md-spacing-144 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-md-spacing-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-md-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-md-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .py-md-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-md-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-md-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-md-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-md-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-md-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-md-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-md-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-md-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-md-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-md-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-md-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-md-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-md-spacing-0 {
    padding-top: 0 !important;
  }
  .pt-md-spacing-2 {
    padding-top: 0.125rem !important;
  }
  .pt-md-spacing-4 {
    padding-top: 0.25rem !important;
  }
  .pt-md-spacing-6 {
    padding-top: 0.375rem !important;
  }
  .pt-md-spacing-8 {
    padding-top: 0.5rem !important;
  }
  .pt-md-spacing-12 {
    padding-top: 0.75rem !important;
  }
  .pt-md-spacing-16 {
    padding-top: 1rem !important;
  }
  .pt-md-spacing-20 {
    padding-top: 1.25rem !important;
  }
  .pt-md-spacing-24 {
    padding-top: 1.5rem !important;
  }
  .pt-md-spacing-32 {
    padding-top: 2rem !important;
  }
  .pt-md-spacing-40 {
    padding-top: 2.5rem !important;
  }
  .pt-md-spacing-48 {
    padding-top: 3rem !important;
  }
  .pt-md-spacing-56 {
    padding-top: 3.5rem !important;
  }
  .pt-md-spacing-64 {
    padding-top: 4rem !important;
  }
  .pt-md-spacing-72 {
    padding-top: 4.5rem !important;
  }
  .pt-md-spacing-80 {
    padding-top: 5rem !important;
  }
  .pt-md-spacing-96 {
    padding-top: 6rem !important;
  }
  .pt-md-spacing-112 {
    padding-top: 7rem !important;
  }
  .pt-md-spacing-128 {
    padding-top: 8rem !important;
  }
  .pt-md-spacing-144 {
    padding-top: 9rem !important;
  }
  .pt-md-spacing-160 {
    padding-top: 10rem !important;
  }
  .pe-md-spacing-0 {
    padding-right: 0 !important;
  }
  .pe-md-spacing-2 {
    padding-right: 0.125rem !important;
  }
  .pe-md-spacing-4 {
    padding-right: 0.25rem !important;
  }
  .pe-md-spacing-6 {
    padding-right: 0.375rem !important;
  }
  .pe-md-spacing-8 {
    padding-right: 0.5rem !important;
  }
  .pe-md-spacing-12 {
    padding-right: 0.75rem !important;
  }
  .pe-md-spacing-16 {
    padding-right: 1rem !important;
  }
  .pe-md-spacing-20 {
    padding-right: 1.25rem !important;
  }
  .pe-md-spacing-24 {
    padding-right: 1.5rem !important;
  }
  .pe-md-spacing-32 {
    padding-right: 2rem !important;
  }
  .pe-md-spacing-40 {
    padding-right: 2.5rem !important;
  }
  .pe-md-spacing-48 {
    padding-right: 3rem !important;
  }
  .pe-md-spacing-56 {
    padding-right: 3.5rem !important;
  }
  .pe-md-spacing-64 {
    padding-right: 4rem !important;
  }
  .pe-md-spacing-72 {
    padding-right: 4.5rem !important;
  }
  .pe-md-spacing-80 {
    padding-right: 5rem !important;
  }
  .pe-md-spacing-96 {
    padding-right: 6rem !important;
  }
  .pe-md-spacing-112 {
    padding-right: 7rem !important;
  }
  .pe-md-spacing-128 {
    padding-right: 8rem !important;
  }
  .pe-md-spacing-144 {
    padding-right: 9rem !important;
  }
  .pe-md-spacing-160 {
    padding-right: 10rem !important;
  }
  .pb-md-spacing-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-spacing-2 {
    padding-bottom: 0.125rem !important;
  }
  .pb-md-spacing-4 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-spacing-6 {
    padding-bottom: 0.375rem !important;
  }
  .pb-md-spacing-8 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-spacing-12 {
    padding-bottom: 0.75rem !important;
  }
  .pb-md-spacing-16 {
    padding-bottom: 1rem !important;
  }
  .pb-md-spacing-20 {
    padding-bottom: 1.25rem !important;
  }
  .pb-md-spacing-24 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-spacing-32 {
    padding-bottom: 2rem !important;
  }
  .pb-md-spacing-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-md-spacing-48 {
    padding-bottom: 3rem !important;
  }
  .pb-md-spacing-56 {
    padding-bottom: 3.5rem !important;
  }
  .pb-md-spacing-64 {
    padding-bottom: 4rem !important;
  }
  .pb-md-spacing-72 {
    padding-bottom: 4.5rem !important;
  }
  .pb-md-spacing-80 {
    padding-bottom: 5rem !important;
  }
  .pb-md-spacing-96 {
    padding-bottom: 6rem !important;
  }
  .pb-md-spacing-112 {
    padding-bottom: 7rem !important;
  }
  .pb-md-spacing-128 {
    padding-bottom: 8rem !important;
  }
  .pb-md-spacing-144 {
    padding-bottom: 9rem !important;
  }
  .pb-md-spacing-160 {
    padding-bottom: 10rem !important;
  }
  .ps-md-spacing-0 {
    padding-left: 0 !important;
  }
  .ps-md-spacing-2 {
    padding-left: 0.125rem !important;
  }
  .ps-md-spacing-4 {
    padding-left: 0.25rem !important;
  }
  .ps-md-spacing-6 {
    padding-left: 0.375rem !important;
  }
  .ps-md-spacing-8 {
    padding-left: 0.5rem !important;
  }
  .ps-md-spacing-12 {
    padding-left: 0.75rem !important;
  }
  .ps-md-spacing-16 {
    padding-left: 1rem !important;
  }
  .ps-md-spacing-20 {
    padding-left: 1.25rem !important;
  }
  .ps-md-spacing-24 {
    padding-left: 1.5rem !important;
  }
  .ps-md-spacing-32 {
    padding-left: 2rem !important;
  }
  .ps-md-spacing-40 {
    padding-left: 2.5rem !important;
  }
  .ps-md-spacing-48 {
    padding-left: 3rem !important;
  }
  .ps-md-spacing-56 {
    padding-left: 3.5rem !important;
  }
  .ps-md-spacing-64 {
    padding-left: 4rem !important;
  }
  .ps-md-spacing-72 {
    padding-left: 4.5rem !important;
  }
  .ps-md-spacing-80 {
    padding-left: 5rem !important;
  }
  .ps-md-spacing-96 {
    padding-left: 6rem !important;
  }
  .ps-md-spacing-112 {
    padding-left: 7rem !important;
  }
  .ps-md-spacing-128 {
    padding-left: 8rem !important;
  }
  .ps-md-spacing-144 {
    padding-left: 9rem !important;
  }
  .ps-md-spacing-160 {
    padding-left: 10rem !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-spacing-0 {
    margin: 0 !important;
  }
  .m-lg-spacing-2 {
    margin: 0.125rem !important;
  }
  .m-lg-spacing-4 {
    margin: 0.25rem !important;
  }
  .m-lg-spacing-6 {
    margin: 0.375rem !important;
  }
  .m-lg-spacing-8 {
    margin: 0.5rem !important;
  }
  .m-lg-spacing-12 {
    margin: 0.75rem !important;
  }
  .m-lg-spacing-16 {
    margin: 1rem !important;
  }
  .m-lg-spacing-20 {
    margin: 1.25rem !important;
  }
  .m-lg-spacing-24 {
    margin: 1.5rem !important;
  }
  .m-lg-spacing-32 {
    margin: 2rem !important;
  }
  .m-lg-spacing-40 {
    margin: 2.5rem !important;
  }
  .m-lg-spacing-48 {
    margin: 3rem !important;
  }
  .m-lg-spacing-56 {
    margin: 3.5rem !important;
  }
  .m-lg-spacing-64 {
    margin: 4rem !important;
  }
  .m-lg-spacing-72 {
    margin: 4.5rem !important;
  }
  .m-lg-spacing-80 {
    margin: 5rem !important;
  }
  .m-lg-spacing-96 {
    margin: 6rem !important;
  }
  .m-lg-spacing-112 {
    margin: 7rem !important;
  }
  .m-lg-spacing-128 {
    margin: 8rem !important;
  }
  .m-lg-spacing-144 {
    margin: 9rem !important;
  }
  .m-lg-spacing-160 {
    margin: 10rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-spacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-spacing-2 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-lg-spacing-4 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-spacing-6 {
    margin-right: 0.375rem !important;
    margin-left: 0.375rem !important;
  }
  .mx-lg-spacing-8 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-spacing-12 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-lg-spacing-16 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-spacing-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-lg-spacing-24 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-spacing-32 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-lg-spacing-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-lg-spacing-48 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-spacing-56 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-lg-spacing-64 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-lg-spacing-72 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-lg-spacing-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-lg-spacing-96 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-lg-spacing-112 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-lg-spacing-128 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-lg-spacing-144 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-lg-spacing-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-spacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-spacing-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-lg-spacing-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-spacing-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .my-lg-spacing-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-spacing-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-lg-spacing-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-spacing-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-lg-spacing-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-spacing-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-lg-spacing-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-lg-spacing-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-spacing-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-lg-spacing-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-lg-spacing-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-lg-spacing-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-lg-spacing-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-lg-spacing-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-lg-spacing-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-lg-spacing-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-lg-spacing-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-spacing-0 {
    margin-top: 0 !important;
  }
  .mt-lg-spacing-2 {
    margin-top: 0.125rem !important;
  }
  .mt-lg-spacing-4 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-spacing-6 {
    margin-top: 0.375rem !important;
  }
  .mt-lg-spacing-8 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-spacing-12 {
    margin-top: 0.75rem !important;
  }
  .mt-lg-spacing-16 {
    margin-top: 1rem !important;
  }
  .mt-lg-spacing-20 {
    margin-top: 1.25rem !important;
  }
  .mt-lg-spacing-24 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-spacing-32 {
    margin-top: 2rem !important;
  }
  .mt-lg-spacing-40 {
    margin-top: 2.5rem !important;
  }
  .mt-lg-spacing-48 {
    margin-top: 3rem !important;
  }
  .mt-lg-spacing-56 {
    margin-top: 3.5rem !important;
  }
  .mt-lg-spacing-64 {
    margin-top: 4rem !important;
  }
  .mt-lg-spacing-72 {
    margin-top: 4.5rem !important;
  }
  .mt-lg-spacing-80 {
    margin-top: 5rem !important;
  }
  .mt-lg-spacing-96 {
    margin-top: 6rem !important;
  }
  .mt-lg-spacing-112 {
    margin-top: 7rem !important;
  }
  .mt-lg-spacing-128 {
    margin-top: 8rem !important;
  }
  .mt-lg-spacing-144 {
    margin-top: 9rem !important;
  }
  .mt-lg-spacing-160 {
    margin-top: 10rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-spacing-0 {
    margin-right: 0 !important;
  }
  .me-lg-spacing-2 {
    margin-right: 0.125rem !important;
  }
  .me-lg-spacing-4 {
    margin-right: 0.25rem !important;
  }
  .me-lg-spacing-6 {
    margin-right: 0.375rem !important;
  }
  .me-lg-spacing-8 {
    margin-right: 0.5rem !important;
  }
  .me-lg-spacing-12 {
    margin-right: 0.75rem !important;
  }
  .me-lg-spacing-16 {
    margin-right: 1rem !important;
  }
  .me-lg-spacing-20 {
    margin-right: 1.25rem !important;
  }
  .me-lg-spacing-24 {
    margin-right: 1.5rem !important;
  }
  .me-lg-spacing-32 {
    margin-right: 2rem !important;
  }
  .me-lg-spacing-40 {
    margin-right: 2.5rem !important;
  }
  .me-lg-spacing-48 {
    margin-right: 3rem !important;
  }
  .me-lg-spacing-56 {
    margin-right: 3.5rem !important;
  }
  .me-lg-spacing-64 {
    margin-right: 4rem !important;
  }
  .me-lg-spacing-72 {
    margin-right: 4.5rem !important;
  }
  .me-lg-spacing-80 {
    margin-right: 5rem !important;
  }
  .me-lg-spacing-96 {
    margin-right: 6rem !important;
  }
  .me-lg-spacing-112 {
    margin-right: 7rem !important;
  }
  .me-lg-spacing-128 {
    margin-right: 8rem !important;
  }
  .me-lg-spacing-144 {
    margin-right: 9rem !important;
  }
  .me-lg-spacing-160 {
    margin-right: 10rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-spacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-spacing-2 {
    margin-bottom: 0.125rem !important;
  }
  .mb-lg-spacing-4 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-spacing-6 {
    margin-bottom: 0.375rem !important;
  }
  .mb-lg-spacing-8 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-spacing-12 {
    margin-bottom: 0.75rem !important;
  }
  .mb-lg-spacing-16 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-spacing-20 {
    margin-bottom: 1.25rem !important;
  }
  .mb-lg-spacing-24 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-spacing-32 {
    margin-bottom: 2rem !important;
  }
  .mb-lg-spacing-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-lg-spacing-48 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-spacing-56 {
    margin-bottom: 3.5rem !important;
  }
  .mb-lg-spacing-64 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-spacing-72 {
    margin-bottom: 4.5rem !important;
  }
  .mb-lg-spacing-80 {
    margin-bottom: 5rem !important;
  }
  .mb-lg-spacing-96 {
    margin-bottom: 6rem !important;
  }
  .mb-lg-spacing-112 {
    margin-bottom: 7rem !important;
  }
  .mb-lg-spacing-128 {
    margin-bottom: 8rem !important;
  }
  .mb-lg-spacing-144 {
    margin-bottom: 9rem !important;
  }
  .mb-lg-spacing-160 {
    margin-bottom: 10rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-spacing-0 {
    margin-left: 0 !important;
  }
  .ms-lg-spacing-2 {
    margin-left: 0.125rem !important;
  }
  .ms-lg-spacing-4 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-spacing-6 {
    margin-left: 0.375rem !important;
  }
  .ms-lg-spacing-8 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-spacing-12 {
    margin-left: 0.75rem !important;
  }
  .ms-lg-spacing-16 {
    margin-left: 1rem !important;
  }
  .ms-lg-spacing-20 {
    margin-left: 1.25rem !important;
  }
  .ms-lg-spacing-24 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-spacing-32 {
    margin-left: 2rem !important;
  }
  .ms-lg-spacing-40 {
    margin-left: 2.5rem !important;
  }
  .ms-lg-spacing-48 {
    margin-left: 3rem !important;
  }
  .ms-lg-spacing-56 {
    margin-left: 3.5rem !important;
  }
  .ms-lg-spacing-64 {
    margin-left: 4rem !important;
  }
  .ms-lg-spacing-72 {
    margin-left: 4.5rem !important;
  }
  .ms-lg-spacing-80 {
    margin-left: 5rem !important;
  }
  .ms-lg-spacing-96 {
    margin-left: 6rem !important;
  }
  .ms-lg-spacing-112 {
    margin-left: 7rem !important;
  }
  .ms-lg-spacing-128 {
    margin-left: 8rem !important;
  }
  .ms-lg-spacing-144 {
    margin-left: 9rem !important;
  }
  .ms-lg-spacing-160 {
    margin-left: 10rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-nspacing-0 {
    margin: 0 !important;
  }
  .m-lg-nspacing-2 {
    margin: -0.125rem !important;
  }
  .m-lg-nspacing-4 {
    margin: -0.25rem !important;
  }
  .m-lg-nspacing-6 {
    margin: -0.375rem !important;
  }
  .m-lg-nspacing-8 {
    margin: -0.5rem !important;
  }
  .m-lg-nspacing-12 {
    margin: -0.75rem !important;
  }
  .m-lg-nspacing-16 {
    margin: -1rem !important;
  }
  .m-lg-nspacing-20 {
    margin: -1.25rem !important;
  }
  .m-lg-nspacing-24 {
    margin: -1.5rem !important;
  }
  .m-lg-nspacing-32 {
    margin: -2rem !important;
  }
  .m-lg-nspacing-40 {
    margin: -2.5rem !important;
  }
  .m-lg-nspacing-48 {
    margin: -3rem !important;
  }
  .m-lg-nspacing-56 {
    margin: -3.5rem !important;
  }
  .m-lg-nspacing-64 {
    margin: -4rem !important;
  }
  .m-lg-nspacing-72 {
    margin: -4.5rem !important;
  }
  .m-lg-nspacing-80 {
    margin: -5rem !important;
  }
  .m-lg-nspacing-96 {
    margin: -6rem !important;
  }
  .m-lg-nspacing-112 {
    margin: -7rem !important;
  }
  .m-lg-nspacing-128 {
    margin: -8rem !important;
  }
  .m-lg-nspacing-144 {
    margin: -9rem !important;
  }
  .m-lg-nspacing-160 {
    margin: -10rem !important;
  }
  .mx-lg-nspacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-nspacing-2 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-lg-nspacing-4 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-nspacing-6 {
    margin-right: -0.375rem !important;
    margin-left: -0.375rem !important;
  }
  .mx-lg-nspacing-8 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-nspacing-12 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-lg-nspacing-16 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-nspacing-20 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-lg-nspacing-24 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-nspacing-32 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-lg-nspacing-40 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-lg-nspacing-48 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-lg-nspacing-56 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-lg-nspacing-64 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-lg-nspacing-72 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-lg-nspacing-80 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-lg-nspacing-96 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-lg-nspacing-112 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-lg-nspacing-128 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-lg-nspacing-144 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-lg-nspacing-160 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-lg-nspacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-nspacing-2 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-lg-nspacing-4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-nspacing-6 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }
  .my-lg-nspacing-8 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-nspacing-12 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-lg-nspacing-16 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-nspacing-20 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-lg-nspacing-24 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-nspacing-32 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-lg-nspacing-40 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-lg-nspacing-48 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-lg-nspacing-56 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-lg-nspacing-64 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-lg-nspacing-72 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-lg-nspacing-80 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-lg-nspacing-96 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-lg-nspacing-112 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-lg-nspacing-128 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-lg-nspacing-144 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-lg-nspacing-160 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-lg-nspacing-0 {
    margin-top: 0 !important;
  }
  .mt-lg-nspacing-2 {
    margin-top: -0.125rem !important;
  }
  .mt-lg-nspacing-4 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-nspacing-6 {
    margin-top: -0.375rem !important;
  }
  .mt-lg-nspacing-8 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-nspacing-12 {
    margin-top: -0.75rem !important;
  }
  .mt-lg-nspacing-16 {
    margin-top: -1rem !important;
  }
  .mt-lg-nspacing-20 {
    margin-top: -1.25rem !important;
  }
  .mt-lg-nspacing-24 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-nspacing-32 {
    margin-top: -2rem !important;
  }
  .mt-lg-nspacing-40 {
    margin-top: -2.5rem !important;
  }
  .mt-lg-nspacing-48 {
    margin-top: -3rem !important;
  }
  .mt-lg-nspacing-56 {
    margin-top: -3.5rem !important;
  }
  .mt-lg-nspacing-64 {
    margin-top: -4rem !important;
  }
  .mt-lg-nspacing-72 {
    margin-top: -4.5rem !important;
  }
  .mt-lg-nspacing-80 {
    margin-top: -5rem !important;
  }
  .mt-lg-nspacing-96 {
    margin-top: -6rem !important;
  }
  .mt-lg-nspacing-112 {
    margin-top: -7rem !important;
  }
  .mt-lg-nspacing-128 {
    margin-top: -8rem !important;
  }
  .mt-lg-nspacing-144 {
    margin-top: -9rem !important;
  }
  .mt-lg-nspacing-160 {
    margin-top: -10rem !important;
  }
  .me-lg-nspacing-0 {
    margin-right: 0 !important;
  }
  .me-lg-nspacing-2 {
    margin-right: -0.125rem !important;
  }
  .me-lg-nspacing-4 {
    margin-right: -0.25rem !important;
  }
  .me-lg-nspacing-6 {
    margin-right: -0.375rem !important;
  }
  .me-lg-nspacing-8 {
    margin-right: -0.5rem !important;
  }
  .me-lg-nspacing-12 {
    margin-right: -0.75rem !important;
  }
  .me-lg-nspacing-16 {
    margin-right: -1rem !important;
  }
  .me-lg-nspacing-20 {
    margin-right: -1.25rem !important;
  }
  .me-lg-nspacing-24 {
    margin-right: -1.5rem !important;
  }
  .me-lg-nspacing-32 {
    margin-right: -2rem !important;
  }
  .me-lg-nspacing-40 {
    margin-right: -2.5rem !important;
  }
  .me-lg-nspacing-48 {
    margin-right: -3rem !important;
  }
  .me-lg-nspacing-56 {
    margin-right: -3.5rem !important;
  }
  .me-lg-nspacing-64 {
    margin-right: -4rem !important;
  }
  .me-lg-nspacing-72 {
    margin-right: -4.5rem !important;
  }
  .me-lg-nspacing-80 {
    margin-right: -5rem !important;
  }
  .me-lg-nspacing-96 {
    margin-right: -6rem !important;
  }
  .me-lg-nspacing-112 {
    margin-right: -7rem !important;
  }
  .me-lg-nspacing-128 {
    margin-right: -8rem !important;
  }
  .me-lg-nspacing-144 {
    margin-right: -9rem !important;
  }
  .me-lg-nspacing-160 {
    margin-right: -10rem !important;
  }
  .mb-lg-nspacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-nspacing-2 {
    margin-bottom: -0.125rem !important;
  }
  .mb-lg-nspacing-4 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-nspacing-6 {
    margin-bottom: -0.375rem !important;
  }
  .mb-lg-nspacing-8 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-nspacing-12 {
    margin-bottom: -0.75rem !important;
  }
  .mb-lg-nspacing-16 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-nspacing-20 {
    margin-bottom: -1.25rem !important;
  }
  .mb-lg-nspacing-24 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-nspacing-32 {
    margin-bottom: -2rem !important;
  }
  .mb-lg-nspacing-40 {
    margin-bottom: -2.5rem !important;
  }
  .mb-lg-nspacing-48 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-nspacing-56 {
    margin-bottom: -3.5rem !important;
  }
  .mb-lg-nspacing-64 {
    margin-bottom: -4rem !important;
  }
  .mb-lg-nspacing-72 {
    margin-bottom: -4.5rem !important;
  }
  .mb-lg-nspacing-80 {
    margin-bottom: -5rem !important;
  }
  .mb-lg-nspacing-96 {
    margin-bottom: -6rem !important;
  }
  .mb-lg-nspacing-112 {
    margin-bottom: -7rem !important;
  }
  .mb-lg-nspacing-128 {
    margin-bottom: -8rem !important;
  }
  .mb-lg-nspacing-144 {
    margin-bottom: -9rem !important;
  }
  .mb-lg-nspacing-160 {
    margin-bottom: -10rem !important;
  }
  .ms-lg-nspacing-0 {
    margin-left: 0 !important;
  }
  .ms-lg-nspacing-2 {
    margin-left: -0.125rem !important;
  }
  .ms-lg-nspacing-4 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-nspacing-6 {
    margin-left: -0.375rem !important;
  }
  .ms-lg-nspacing-8 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-nspacing-12 {
    margin-left: -0.75rem !important;
  }
  .ms-lg-nspacing-16 {
    margin-left: -1rem !important;
  }
  .ms-lg-nspacing-20 {
    margin-left: -1.25rem !important;
  }
  .ms-lg-nspacing-24 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-nspacing-32 {
    margin-left: -2rem !important;
  }
  .ms-lg-nspacing-40 {
    margin-left: -2.5rem !important;
  }
  .ms-lg-nspacing-48 {
    margin-left: -3rem !important;
  }
  .ms-lg-nspacing-56 {
    margin-left: -3.5rem !important;
  }
  .ms-lg-nspacing-64 {
    margin-left: -4rem !important;
  }
  .ms-lg-nspacing-72 {
    margin-left: -4.5rem !important;
  }
  .ms-lg-nspacing-80 {
    margin-left: -5rem !important;
  }
  .ms-lg-nspacing-96 {
    margin-left: -6rem !important;
  }
  .ms-lg-nspacing-112 {
    margin-left: -7rem !important;
  }
  .ms-lg-nspacing-128 {
    margin-left: -8rem !important;
  }
  .ms-lg-nspacing-144 {
    margin-left: -9rem !important;
  }
  .ms-lg-nspacing-160 {
    margin-left: -10rem !important;
  }
  .p-lg-spacing-0 {
    padding: 0 !important;
  }
  .p-lg-spacing-2 {
    padding: 0.125rem !important;
  }
  .p-lg-spacing-4 {
    padding: 0.25rem !important;
  }
  .p-lg-spacing-6 {
    padding: 0.375rem !important;
  }
  .p-lg-spacing-8 {
    padding: 0.5rem !important;
  }
  .p-lg-spacing-12 {
    padding: 0.75rem !important;
  }
  .p-lg-spacing-16 {
    padding: 1rem !important;
  }
  .p-lg-spacing-20 {
    padding: 1.25rem !important;
  }
  .p-lg-spacing-24 {
    padding: 1.5rem !important;
  }
  .p-lg-spacing-32 {
    padding: 2rem !important;
  }
  .p-lg-spacing-40 {
    padding: 2.5rem !important;
  }
  .p-lg-spacing-48 {
    padding: 3rem !important;
  }
  .p-lg-spacing-56 {
    padding: 3.5rem !important;
  }
  .p-lg-spacing-64 {
    padding: 4rem !important;
  }
  .p-lg-spacing-72 {
    padding: 4.5rem !important;
  }
  .p-lg-spacing-80 {
    padding: 5rem !important;
  }
  .p-lg-spacing-96 {
    padding: 6rem !important;
  }
  .p-lg-spacing-112 {
    padding: 7rem !important;
  }
  .p-lg-spacing-128 {
    padding: 8rem !important;
  }
  .p-lg-spacing-144 {
    padding: 9rem !important;
  }
  .p-lg-spacing-160 {
    padding: 10rem !important;
  }
  .px-lg-spacing-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-spacing-2 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-lg-spacing-4 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-spacing-6 {
    padding-right: 0.375rem !important;
    padding-left: 0.375rem !important;
  }
  .px-lg-spacing-8 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-spacing-12 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-lg-spacing-16 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-spacing-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-lg-spacing-24 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-spacing-32 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-lg-spacing-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-lg-spacing-48 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-spacing-56 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-lg-spacing-64 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-lg-spacing-72 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-lg-spacing-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-lg-spacing-96 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-lg-spacing-112 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-lg-spacing-128 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-lg-spacing-144 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-lg-spacing-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-lg-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-lg-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .py-lg-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-lg-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-lg-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-lg-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-lg-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-lg-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-lg-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-lg-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-lg-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-lg-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-lg-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-lg-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-lg-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-lg-spacing-0 {
    padding-top: 0 !important;
  }
  .pt-lg-spacing-2 {
    padding-top: 0.125rem !important;
  }
  .pt-lg-spacing-4 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-spacing-6 {
    padding-top: 0.375rem !important;
  }
  .pt-lg-spacing-8 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-spacing-12 {
    padding-top: 0.75rem !important;
  }
  .pt-lg-spacing-16 {
    padding-top: 1rem !important;
  }
  .pt-lg-spacing-20 {
    padding-top: 1.25rem !important;
  }
  .pt-lg-spacing-24 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-spacing-32 {
    padding-top: 2rem !important;
  }
  .pt-lg-spacing-40 {
    padding-top: 2.5rem !important;
  }
  .pt-lg-spacing-48 {
    padding-top: 3rem !important;
  }
  .pt-lg-spacing-56 {
    padding-top: 3.5rem !important;
  }
  .pt-lg-spacing-64 {
    padding-top: 4rem !important;
  }
  .pt-lg-spacing-72 {
    padding-top: 4.5rem !important;
  }
  .pt-lg-spacing-80 {
    padding-top: 5rem !important;
  }
  .pt-lg-spacing-96 {
    padding-top: 6rem !important;
  }
  .pt-lg-spacing-112 {
    padding-top: 7rem !important;
  }
  .pt-lg-spacing-128 {
    padding-top: 8rem !important;
  }
  .pt-lg-spacing-144 {
    padding-top: 9rem !important;
  }
  .pt-lg-spacing-160 {
    padding-top: 10rem !important;
  }
  .pe-lg-spacing-0 {
    padding-right: 0 !important;
  }
  .pe-lg-spacing-2 {
    padding-right: 0.125rem !important;
  }
  .pe-lg-spacing-4 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-spacing-6 {
    padding-right: 0.375rem !important;
  }
  .pe-lg-spacing-8 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-spacing-12 {
    padding-right: 0.75rem !important;
  }
  .pe-lg-spacing-16 {
    padding-right: 1rem !important;
  }
  .pe-lg-spacing-20 {
    padding-right: 1.25rem !important;
  }
  .pe-lg-spacing-24 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-spacing-32 {
    padding-right: 2rem !important;
  }
  .pe-lg-spacing-40 {
    padding-right: 2.5rem !important;
  }
  .pe-lg-spacing-48 {
    padding-right: 3rem !important;
  }
  .pe-lg-spacing-56 {
    padding-right: 3.5rem !important;
  }
  .pe-lg-spacing-64 {
    padding-right: 4rem !important;
  }
  .pe-lg-spacing-72 {
    padding-right: 4.5rem !important;
  }
  .pe-lg-spacing-80 {
    padding-right: 5rem !important;
  }
  .pe-lg-spacing-96 {
    padding-right: 6rem !important;
  }
  .pe-lg-spacing-112 {
    padding-right: 7rem !important;
  }
  .pe-lg-spacing-128 {
    padding-right: 8rem !important;
  }
  .pe-lg-spacing-144 {
    padding-right: 9rem !important;
  }
  .pe-lg-spacing-160 {
    padding-right: 10rem !important;
  }
  .pb-lg-spacing-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-spacing-2 {
    padding-bottom: 0.125rem !important;
  }
  .pb-lg-spacing-4 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-spacing-6 {
    padding-bottom: 0.375rem !important;
  }
  .pb-lg-spacing-8 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-spacing-12 {
    padding-bottom: 0.75rem !important;
  }
  .pb-lg-spacing-16 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-spacing-20 {
    padding-bottom: 1.25rem !important;
  }
  .pb-lg-spacing-24 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-spacing-32 {
    padding-bottom: 2rem !important;
  }
  .pb-lg-spacing-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-lg-spacing-48 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-spacing-56 {
    padding-bottom: 3.5rem !important;
  }
  .pb-lg-spacing-64 {
    padding-bottom: 4rem !important;
  }
  .pb-lg-spacing-72 {
    padding-bottom: 4.5rem !important;
  }
  .pb-lg-spacing-80 {
    padding-bottom: 5rem !important;
  }
  .pb-lg-spacing-96 {
    padding-bottom: 6rem !important;
  }
  .pb-lg-spacing-112 {
    padding-bottom: 7rem !important;
  }
  .pb-lg-spacing-128 {
    padding-bottom: 8rem !important;
  }
  .pb-lg-spacing-144 {
    padding-bottom: 9rem !important;
  }
  .pb-lg-spacing-160 {
    padding-bottom: 10rem !important;
  }
  .ps-lg-spacing-0 {
    padding-left: 0 !important;
  }
  .ps-lg-spacing-2 {
    padding-left: 0.125rem !important;
  }
  .ps-lg-spacing-4 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-spacing-6 {
    padding-left: 0.375rem !important;
  }
  .ps-lg-spacing-8 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-spacing-12 {
    padding-left: 0.75rem !important;
  }
  .ps-lg-spacing-16 {
    padding-left: 1rem !important;
  }
  .ps-lg-spacing-20 {
    padding-left: 1.25rem !important;
  }
  .ps-lg-spacing-24 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-spacing-32 {
    padding-left: 2rem !important;
  }
  .ps-lg-spacing-40 {
    padding-left: 2.5rem !important;
  }
  .ps-lg-spacing-48 {
    padding-left: 3rem !important;
  }
  .ps-lg-spacing-56 {
    padding-left: 3.5rem !important;
  }
  .ps-lg-spacing-64 {
    padding-left: 4rem !important;
  }
  .ps-lg-spacing-72 {
    padding-left: 4.5rem !important;
  }
  .ps-lg-spacing-80 {
    padding-left: 5rem !important;
  }
  .ps-lg-spacing-96 {
    padding-left: 6rem !important;
  }
  .ps-lg-spacing-112 {
    padding-left: 7rem !important;
  }
  .ps-lg-spacing-128 {
    padding-left: 8rem !important;
  }
  .ps-lg-spacing-144 {
    padding-left: 9rem !important;
  }
  .ps-lg-spacing-160 {
    padding-left: 10rem !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-spacing-0 {
    margin: 0 !important;
  }
  .m-xl-spacing-2 {
    margin: 0.125rem !important;
  }
  .m-xl-spacing-4 {
    margin: 0.25rem !important;
  }
  .m-xl-spacing-6 {
    margin: 0.375rem !important;
  }
  .m-xl-spacing-8 {
    margin: 0.5rem !important;
  }
  .m-xl-spacing-12 {
    margin: 0.75rem !important;
  }
  .m-xl-spacing-16 {
    margin: 1rem !important;
  }
  .m-xl-spacing-20 {
    margin: 1.25rem !important;
  }
  .m-xl-spacing-24 {
    margin: 1.5rem !important;
  }
  .m-xl-spacing-32 {
    margin: 2rem !important;
  }
  .m-xl-spacing-40 {
    margin: 2.5rem !important;
  }
  .m-xl-spacing-48 {
    margin: 3rem !important;
  }
  .m-xl-spacing-56 {
    margin: 3.5rem !important;
  }
  .m-xl-spacing-64 {
    margin: 4rem !important;
  }
  .m-xl-spacing-72 {
    margin: 4.5rem !important;
  }
  .m-xl-spacing-80 {
    margin: 5rem !important;
  }
  .m-xl-spacing-96 {
    margin: 6rem !important;
  }
  .m-xl-spacing-112 {
    margin: 7rem !important;
  }
  .m-xl-spacing-128 {
    margin: 8rem !important;
  }
  .m-xl-spacing-144 {
    margin: 9rem !important;
  }
  .m-xl-spacing-160 {
    margin: 10rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-spacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-spacing-2 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-xl-spacing-4 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-spacing-6 {
    margin-right: 0.375rem !important;
    margin-left: 0.375rem !important;
  }
  .mx-xl-spacing-8 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-spacing-12 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-xl-spacing-16 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-spacing-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-xl-spacing-24 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-spacing-32 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xl-spacing-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xl-spacing-48 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-spacing-56 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-xl-spacing-64 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xl-spacing-72 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xl-spacing-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xl-spacing-96 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xl-spacing-112 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-xl-spacing-128 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-xl-spacing-144 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-xl-spacing-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-spacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-spacing-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-xl-spacing-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-spacing-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .my-xl-spacing-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-spacing-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-xl-spacing-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-spacing-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-xl-spacing-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-spacing-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xl-spacing-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xl-spacing-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-spacing-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-xl-spacing-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xl-spacing-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xl-spacing-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xl-spacing-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xl-spacing-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-xl-spacing-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-xl-spacing-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-xl-spacing-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-spacing-0 {
    margin-top: 0 !important;
  }
  .mt-xl-spacing-2 {
    margin-top: 0.125rem !important;
  }
  .mt-xl-spacing-4 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-spacing-6 {
    margin-top: 0.375rem !important;
  }
  .mt-xl-spacing-8 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-spacing-12 {
    margin-top: 0.75rem !important;
  }
  .mt-xl-spacing-16 {
    margin-top: 1rem !important;
  }
  .mt-xl-spacing-20 {
    margin-top: 1.25rem !important;
  }
  .mt-xl-spacing-24 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-spacing-32 {
    margin-top: 2rem !important;
  }
  .mt-xl-spacing-40 {
    margin-top: 2.5rem !important;
  }
  .mt-xl-spacing-48 {
    margin-top: 3rem !important;
  }
  .mt-xl-spacing-56 {
    margin-top: 3.5rem !important;
  }
  .mt-xl-spacing-64 {
    margin-top: 4rem !important;
  }
  .mt-xl-spacing-72 {
    margin-top: 4.5rem !important;
  }
  .mt-xl-spacing-80 {
    margin-top: 5rem !important;
  }
  .mt-xl-spacing-96 {
    margin-top: 6rem !important;
  }
  .mt-xl-spacing-112 {
    margin-top: 7rem !important;
  }
  .mt-xl-spacing-128 {
    margin-top: 8rem !important;
  }
  .mt-xl-spacing-144 {
    margin-top: 9rem !important;
  }
  .mt-xl-spacing-160 {
    margin-top: 10rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-spacing-0 {
    margin-right: 0 !important;
  }
  .me-xl-spacing-2 {
    margin-right: 0.125rem !important;
  }
  .me-xl-spacing-4 {
    margin-right: 0.25rem !important;
  }
  .me-xl-spacing-6 {
    margin-right: 0.375rem !important;
  }
  .me-xl-spacing-8 {
    margin-right: 0.5rem !important;
  }
  .me-xl-spacing-12 {
    margin-right: 0.75rem !important;
  }
  .me-xl-spacing-16 {
    margin-right: 1rem !important;
  }
  .me-xl-spacing-20 {
    margin-right: 1.25rem !important;
  }
  .me-xl-spacing-24 {
    margin-right: 1.5rem !important;
  }
  .me-xl-spacing-32 {
    margin-right: 2rem !important;
  }
  .me-xl-spacing-40 {
    margin-right: 2.5rem !important;
  }
  .me-xl-spacing-48 {
    margin-right: 3rem !important;
  }
  .me-xl-spacing-56 {
    margin-right: 3.5rem !important;
  }
  .me-xl-spacing-64 {
    margin-right: 4rem !important;
  }
  .me-xl-spacing-72 {
    margin-right: 4.5rem !important;
  }
  .me-xl-spacing-80 {
    margin-right: 5rem !important;
  }
  .me-xl-spacing-96 {
    margin-right: 6rem !important;
  }
  .me-xl-spacing-112 {
    margin-right: 7rem !important;
  }
  .me-xl-spacing-128 {
    margin-right: 8rem !important;
  }
  .me-xl-spacing-144 {
    margin-right: 9rem !important;
  }
  .me-xl-spacing-160 {
    margin-right: 10rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-spacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-spacing-2 {
    margin-bottom: 0.125rem !important;
  }
  .mb-xl-spacing-4 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-spacing-6 {
    margin-bottom: 0.375rem !important;
  }
  .mb-xl-spacing-8 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-spacing-12 {
    margin-bottom: 0.75rem !important;
  }
  .mb-xl-spacing-16 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-spacing-20 {
    margin-bottom: 1.25rem !important;
  }
  .mb-xl-spacing-24 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-spacing-32 {
    margin-bottom: 2rem !important;
  }
  .mb-xl-spacing-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xl-spacing-48 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-spacing-56 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xl-spacing-64 {
    margin-bottom: 4rem !important;
  }
  .mb-xl-spacing-72 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xl-spacing-80 {
    margin-bottom: 5rem !important;
  }
  .mb-xl-spacing-96 {
    margin-bottom: 6rem !important;
  }
  .mb-xl-spacing-112 {
    margin-bottom: 7rem !important;
  }
  .mb-xl-spacing-128 {
    margin-bottom: 8rem !important;
  }
  .mb-xl-spacing-144 {
    margin-bottom: 9rem !important;
  }
  .mb-xl-spacing-160 {
    margin-bottom: 10rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-spacing-0 {
    margin-left: 0 !important;
  }
  .ms-xl-spacing-2 {
    margin-left: 0.125rem !important;
  }
  .ms-xl-spacing-4 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-spacing-6 {
    margin-left: 0.375rem !important;
  }
  .ms-xl-spacing-8 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-spacing-12 {
    margin-left: 0.75rem !important;
  }
  .ms-xl-spacing-16 {
    margin-left: 1rem !important;
  }
  .ms-xl-spacing-20 {
    margin-left: 1.25rem !important;
  }
  .ms-xl-spacing-24 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-spacing-32 {
    margin-left: 2rem !important;
  }
  .ms-xl-spacing-40 {
    margin-left: 2.5rem !important;
  }
  .ms-xl-spacing-48 {
    margin-left: 3rem !important;
  }
  .ms-xl-spacing-56 {
    margin-left: 3.5rem !important;
  }
  .ms-xl-spacing-64 {
    margin-left: 4rem !important;
  }
  .ms-xl-spacing-72 {
    margin-left: 4.5rem !important;
  }
  .ms-xl-spacing-80 {
    margin-left: 5rem !important;
  }
  .ms-xl-spacing-96 {
    margin-left: 6rem !important;
  }
  .ms-xl-spacing-112 {
    margin-left: 7rem !important;
  }
  .ms-xl-spacing-128 {
    margin-left: 8rem !important;
  }
  .ms-xl-spacing-144 {
    margin-left: 9rem !important;
  }
  .ms-xl-spacing-160 {
    margin-left: 10rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-nspacing-0 {
    margin: 0 !important;
  }
  .m-xl-nspacing-2 {
    margin: -0.125rem !important;
  }
  .m-xl-nspacing-4 {
    margin: -0.25rem !important;
  }
  .m-xl-nspacing-6 {
    margin: -0.375rem !important;
  }
  .m-xl-nspacing-8 {
    margin: -0.5rem !important;
  }
  .m-xl-nspacing-12 {
    margin: -0.75rem !important;
  }
  .m-xl-nspacing-16 {
    margin: -1rem !important;
  }
  .m-xl-nspacing-20 {
    margin: -1.25rem !important;
  }
  .m-xl-nspacing-24 {
    margin: -1.5rem !important;
  }
  .m-xl-nspacing-32 {
    margin: -2rem !important;
  }
  .m-xl-nspacing-40 {
    margin: -2.5rem !important;
  }
  .m-xl-nspacing-48 {
    margin: -3rem !important;
  }
  .m-xl-nspacing-56 {
    margin: -3.5rem !important;
  }
  .m-xl-nspacing-64 {
    margin: -4rem !important;
  }
  .m-xl-nspacing-72 {
    margin: -4.5rem !important;
  }
  .m-xl-nspacing-80 {
    margin: -5rem !important;
  }
  .m-xl-nspacing-96 {
    margin: -6rem !important;
  }
  .m-xl-nspacing-112 {
    margin: -7rem !important;
  }
  .m-xl-nspacing-128 {
    margin: -8rem !important;
  }
  .m-xl-nspacing-144 {
    margin: -9rem !important;
  }
  .m-xl-nspacing-160 {
    margin: -10rem !important;
  }
  .mx-xl-nspacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-nspacing-2 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-xl-nspacing-4 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-nspacing-6 {
    margin-right: -0.375rem !important;
    margin-left: -0.375rem !important;
  }
  .mx-xl-nspacing-8 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-nspacing-12 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-xl-nspacing-16 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-nspacing-20 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-xl-nspacing-24 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-nspacing-32 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xl-nspacing-40 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-xl-nspacing-48 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xl-nspacing-56 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-xl-nspacing-64 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xl-nspacing-72 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-xl-nspacing-80 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xl-nspacing-96 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-xl-nspacing-112 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-xl-nspacing-128 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-xl-nspacing-144 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-xl-nspacing-160 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-xl-nspacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-nspacing-2 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-xl-nspacing-4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-nspacing-6 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }
  .my-xl-nspacing-8 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-nspacing-12 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-xl-nspacing-16 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-nspacing-20 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-xl-nspacing-24 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-nspacing-32 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xl-nspacing-40 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-xl-nspacing-48 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xl-nspacing-56 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-xl-nspacing-64 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xl-nspacing-72 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-xl-nspacing-80 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xl-nspacing-96 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-xl-nspacing-112 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-xl-nspacing-128 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-xl-nspacing-144 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-xl-nspacing-160 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-xl-nspacing-0 {
    margin-top: 0 !important;
  }
  .mt-xl-nspacing-2 {
    margin-top: -0.125rem !important;
  }
  .mt-xl-nspacing-4 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-nspacing-6 {
    margin-top: -0.375rem !important;
  }
  .mt-xl-nspacing-8 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-nspacing-12 {
    margin-top: -0.75rem !important;
  }
  .mt-xl-nspacing-16 {
    margin-top: -1rem !important;
  }
  .mt-xl-nspacing-20 {
    margin-top: -1.25rem !important;
  }
  .mt-xl-nspacing-24 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-nspacing-32 {
    margin-top: -2rem !important;
  }
  .mt-xl-nspacing-40 {
    margin-top: -2.5rem !important;
  }
  .mt-xl-nspacing-48 {
    margin-top: -3rem !important;
  }
  .mt-xl-nspacing-56 {
    margin-top: -3.5rem !important;
  }
  .mt-xl-nspacing-64 {
    margin-top: -4rem !important;
  }
  .mt-xl-nspacing-72 {
    margin-top: -4.5rem !important;
  }
  .mt-xl-nspacing-80 {
    margin-top: -5rem !important;
  }
  .mt-xl-nspacing-96 {
    margin-top: -6rem !important;
  }
  .mt-xl-nspacing-112 {
    margin-top: -7rem !important;
  }
  .mt-xl-nspacing-128 {
    margin-top: -8rem !important;
  }
  .mt-xl-nspacing-144 {
    margin-top: -9rem !important;
  }
  .mt-xl-nspacing-160 {
    margin-top: -10rem !important;
  }
  .me-xl-nspacing-0 {
    margin-right: 0 !important;
  }
  .me-xl-nspacing-2 {
    margin-right: -0.125rem !important;
  }
  .me-xl-nspacing-4 {
    margin-right: -0.25rem !important;
  }
  .me-xl-nspacing-6 {
    margin-right: -0.375rem !important;
  }
  .me-xl-nspacing-8 {
    margin-right: -0.5rem !important;
  }
  .me-xl-nspacing-12 {
    margin-right: -0.75rem !important;
  }
  .me-xl-nspacing-16 {
    margin-right: -1rem !important;
  }
  .me-xl-nspacing-20 {
    margin-right: -1.25rem !important;
  }
  .me-xl-nspacing-24 {
    margin-right: -1.5rem !important;
  }
  .me-xl-nspacing-32 {
    margin-right: -2rem !important;
  }
  .me-xl-nspacing-40 {
    margin-right: -2.5rem !important;
  }
  .me-xl-nspacing-48 {
    margin-right: -3rem !important;
  }
  .me-xl-nspacing-56 {
    margin-right: -3.5rem !important;
  }
  .me-xl-nspacing-64 {
    margin-right: -4rem !important;
  }
  .me-xl-nspacing-72 {
    margin-right: -4.5rem !important;
  }
  .me-xl-nspacing-80 {
    margin-right: -5rem !important;
  }
  .me-xl-nspacing-96 {
    margin-right: -6rem !important;
  }
  .me-xl-nspacing-112 {
    margin-right: -7rem !important;
  }
  .me-xl-nspacing-128 {
    margin-right: -8rem !important;
  }
  .me-xl-nspacing-144 {
    margin-right: -9rem !important;
  }
  .me-xl-nspacing-160 {
    margin-right: -10rem !important;
  }
  .mb-xl-nspacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-nspacing-2 {
    margin-bottom: -0.125rem !important;
  }
  .mb-xl-nspacing-4 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-nspacing-6 {
    margin-bottom: -0.375rem !important;
  }
  .mb-xl-nspacing-8 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-nspacing-12 {
    margin-bottom: -0.75rem !important;
  }
  .mb-xl-nspacing-16 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-nspacing-20 {
    margin-bottom: -1.25rem !important;
  }
  .mb-xl-nspacing-24 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-nspacing-32 {
    margin-bottom: -2rem !important;
  }
  .mb-xl-nspacing-40 {
    margin-bottom: -2.5rem !important;
  }
  .mb-xl-nspacing-48 {
    margin-bottom: -3rem !important;
  }
  .mb-xl-nspacing-56 {
    margin-bottom: -3.5rem !important;
  }
  .mb-xl-nspacing-64 {
    margin-bottom: -4rem !important;
  }
  .mb-xl-nspacing-72 {
    margin-bottom: -4.5rem !important;
  }
  .mb-xl-nspacing-80 {
    margin-bottom: -5rem !important;
  }
  .mb-xl-nspacing-96 {
    margin-bottom: -6rem !important;
  }
  .mb-xl-nspacing-112 {
    margin-bottom: -7rem !important;
  }
  .mb-xl-nspacing-128 {
    margin-bottom: -8rem !important;
  }
  .mb-xl-nspacing-144 {
    margin-bottom: -9rem !important;
  }
  .mb-xl-nspacing-160 {
    margin-bottom: -10rem !important;
  }
  .ms-xl-nspacing-0 {
    margin-left: 0 !important;
  }
  .ms-xl-nspacing-2 {
    margin-left: -0.125rem !important;
  }
  .ms-xl-nspacing-4 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-nspacing-6 {
    margin-left: -0.375rem !important;
  }
  .ms-xl-nspacing-8 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-nspacing-12 {
    margin-left: -0.75rem !important;
  }
  .ms-xl-nspacing-16 {
    margin-left: -1rem !important;
  }
  .ms-xl-nspacing-20 {
    margin-left: -1.25rem !important;
  }
  .ms-xl-nspacing-24 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-nspacing-32 {
    margin-left: -2rem !important;
  }
  .ms-xl-nspacing-40 {
    margin-left: -2.5rem !important;
  }
  .ms-xl-nspacing-48 {
    margin-left: -3rem !important;
  }
  .ms-xl-nspacing-56 {
    margin-left: -3.5rem !important;
  }
  .ms-xl-nspacing-64 {
    margin-left: -4rem !important;
  }
  .ms-xl-nspacing-72 {
    margin-left: -4.5rem !important;
  }
  .ms-xl-nspacing-80 {
    margin-left: -5rem !important;
  }
  .ms-xl-nspacing-96 {
    margin-left: -6rem !important;
  }
  .ms-xl-nspacing-112 {
    margin-left: -7rem !important;
  }
  .ms-xl-nspacing-128 {
    margin-left: -8rem !important;
  }
  .ms-xl-nspacing-144 {
    margin-left: -9rem !important;
  }
  .ms-xl-nspacing-160 {
    margin-left: -10rem !important;
  }
  .p-xl-spacing-0 {
    padding: 0 !important;
  }
  .p-xl-spacing-2 {
    padding: 0.125rem !important;
  }
  .p-xl-spacing-4 {
    padding: 0.25rem !important;
  }
  .p-xl-spacing-6 {
    padding: 0.375rem !important;
  }
  .p-xl-spacing-8 {
    padding: 0.5rem !important;
  }
  .p-xl-spacing-12 {
    padding: 0.75rem !important;
  }
  .p-xl-spacing-16 {
    padding: 1rem !important;
  }
  .p-xl-spacing-20 {
    padding: 1.25rem !important;
  }
  .p-xl-spacing-24 {
    padding: 1.5rem !important;
  }
  .p-xl-spacing-32 {
    padding: 2rem !important;
  }
  .p-xl-spacing-40 {
    padding: 2.5rem !important;
  }
  .p-xl-spacing-48 {
    padding: 3rem !important;
  }
  .p-xl-spacing-56 {
    padding: 3.5rem !important;
  }
  .p-xl-spacing-64 {
    padding: 4rem !important;
  }
  .p-xl-spacing-72 {
    padding: 4.5rem !important;
  }
  .p-xl-spacing-80 {
    padding: 5rem !important;
  }
  .p-xl-spacing-96 {
    padding: 6rem !important;
  }
  .p-xl-spacing-112 {
    padding: 7rem !important;
  }
  .p-xl-spacing-128 {
    padding: 8rem !important;
  }
  .p-xl-spacing-144 {
    padding: 9rem !important;
  }
  .p-xl-spacing-160 {
    padding: 10rem !important;
  }
  .px-xl-spacing-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-spacing-2 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-xl-spacing-4 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-spacing-6 {
    padding-right: 0.375rem !important;
    padding-left: 0.375rem !important;
  }
  .px-xl-spacing-8 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-spacing-12 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-xl-spacing-16 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-spacing-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-xl-spacing-24 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-spacing-32 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xl-spacing-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-xl-spacing-48 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xl-spacing-56 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-xl-spacing-64 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xl-spacing-72 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xl-spacing-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xl-spacing-96 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-xl-spacing-112 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-xl-spacing-128 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-xl-spacing-144 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-xl-spacing-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-xl-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-xl-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .py-xl-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-xl-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-xl-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xl-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xl-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xl-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-xl-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xl-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xl-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xl-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-xl-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-xl-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-xl-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-xl-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-xl-spacing-0 {
    padding-top: 0 !important;
  }
  .pt-xl-spacing-2 {
    padding-top: 0.125rem !important;
  }
  .pt-xl-spacing-4 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-spacing-6 {
    padding-top: 0.375rem !important;
  }
  .pt-xl-spacing-8 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-spacing-12 {
    padding-top: 0.75rem !important;
  }
  .pt-xl-spacing-16 {
    padding-top: 1rem !important;
  }
  .pt-xl-spacing-20 {
    padding-top: 1.25rem !important;
  }
  .pt-xl-spacing-24 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-spacing-32 {
    padding-top: 2rem !important;
  }
  .pt-xl-spacing-40 {
    padding-top: 2.5rem !important;
  }
  .pt-xl-spacing-48 {
    padding-top: 3rem !important;
  }
  .pt-xl-spacing-56 {
    padding-top: 3.5rem !important;
  }
  .pt-xl-spacing-64 {
    padding-top: 4rem !important;
  }
  .pt-xl-spacing-72 {
    padding-top: 4.5rem !important;
  }
  .pt-xl-spacing-80 {
    padding-top: 5rem !important;
  }
  .pt-xl-spacing-96 {
    padding-top: 6rem !important;
  }
  .pt-xl-spacing-112 {
    padding-top: 7rem !important;
  }
  .pt-xl-spacing-128 {
    padding-top: 8rem !important;
  }
  .pt-xl-spacing-144 {
    padding-top: 9rem !important;
  }
  .pt-xl-spacing-160 {
    padding-top: 10rem !important;
  }
  .pe-xl-spacing-0 {
    padding-right: 0 !important;
  }
  .pe-xl-spacing-2 {
    padding-right: 0.125rem !important;
  }
  .pe-xl-spacing-4 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-spacing-6 {
    padding-right: 0.375rem !important;
  }
  .pe-xl-spacing-8 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-spacing-12 {
    padding-right: 0.75rem !important;
  }
  .pe-xl-spacing-16 {
    padding-right: 1rem !important;
  }
  .pe-xl-spacing-20 {
    padding-right: 1.25rem !important;
  }
  .pe-xl-spacing-24 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-spacing-32 {
    padding-right: 2rem !important;
  }
  .pe-xl-spacing-40 {
    padding-right: 2.5rem !important;
  }
  .pe-xl-spacing-48 {
    padding-right: 3rem !important;
  }
  .pe-xl-spacing-56 {
    padding-right: 3.5rem !important;
  }
  .pe-xl-spacing-64 {
    padding-right: 4rem !important;
  }
  .pe-xl-spacing-72 {
    padding-right: 4.5rem !important;
  }
  .pe-xl-spacing-80 {
    padding-right: 5rem !important;
  }
  .pe-xl-spacing-96 {
    padding-right: 6rem !important;
  }
  .pe-xl-spacing-112 {
    padding-right: 7rem !important;
  }
  .pe-xl-spacing-128 {
    padding-right: 8rem !important;
  }
  .pe-xl-spacing-144 {
    padding-right: 9rem !important;
  }
  .pe-xl-spacing-160 {
    padding-right: 10rem !important;
  }
  .pb-xl-spacing-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-spacing-2 {
    padding-bottom: 0.125rem !important;
  }
  .pb-xl-spacing-4 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-spacing-6 {
    padding-bottom: 0.375rem !important;
  }
  .pb-xl-spacing-8 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-spacing-12 {
    padding-bottom: 0.75rem !important;
  }
  .pb-xl-spacing-16 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-spacing-20 {
    padding-bottom: 1.25rem !important;
  }
  .pb-xl-spacing-24 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-spacing-32 {
    padding-bottom: 2rem !important;
  }
  .pb-xl-spacing-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xl-spacing-48 {
    padding-bottom: 3rem !important;
  }
  .pb-xl-spacing-56 {
    padding-bottom: 3.5rem !important;
  }
  .pb-xl-spacing-64 {
    padding-bottom: 4rem !important;
  }
  .pb-xl-spacing-72 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xl-spacing-80 {
    padding-bottom: 5rem !important;
  }
  .pb-xl-spacing-96 {
    padding-bottom: 6rem !important;
  }
  .pb-xl-spacing-112 {
    padding-bottom: 7rem !important;
  }
  .pb-xl-spacing-128 {
    padding-bottom: 8rem !important;
  }
  .pb-xl-spacing-144 {
    padding-bottom: 9rem !important;
  }
  .pb-xl-spacing-160 {
    padding-bottom: 10rem !important;
  }
  .ps-xl-spacing-0 {
    padding-left: 0 !important;
  }
  .ps-xl-spacing-2 {
    padding-left: 0.125rem !important;
  }
  .ps-xl-spacing-4 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-spacing-6 {
    padding-left: 0.375rem !important;
  }
  .ps-xl-spacing-8 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-spacing-12 {
    padding-left: 0.75rem !important;
  }
  .ps-xl-spacing-16 {
    padding-left: 1rem !important;
  }
  .ps-xl-spacing-20 {
    padding-left: 1.25rem !important;
  }
  .ps-xl-spacing-24 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-spacing-32 {
    padding-left: 2rem !important;
  }
  .ps-xl-spacing-40 {
    padding-left: 2.5rem !important;
  }
  .ps-xl-spacing-48 {
    padding-left: 3rem !important;
  }
  .ps-xl-spacing-56 {
    padding-left: 3.5rem !important;
  }
  .ps-xl-spacing-64 {
    padding-left: 4rem !important;
  }
  .ps-xl-spacing-72 {
    padding-left: 4.5rem !important;
  }
  .ps-xl-spacing-80 {
    padding-left: 5rem !important;
  }
  .ps-xl-spacing-96 {
    padding-left: 6rem !important;
  }
  .ps-xl-spacing-112 {
    padding-left: 7rem !important;
  }
  .ps-xl-spacing-128 {
    padding-left: 8rem !important;
  }
  .ps-xl-spacing-144 {
    padding-left: 9rem !important;
  }
  .ps-xl-spacing-160 {
    padding-left: 10rem !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-spacing-0 {
    margin: 0 !important;
  }
  .m-xxl-spacing-2 {
    margin: 0.125rem !important;
  }
  .m-xxl-spacing-4 {
    margin: 0.25rem !important;
  }
  .m-xxl-spacing-6 {
    margin: 0.375rem !important;
  }
  .m-xxl-spacing-8 {
    margin: 0.5rem !important;
  }
  .m-xxl-spacing-12 {
    margin: 0.75rem !important;
  }
  .m-xxl-spacing-16 {
    margin: 1rem !important;
  }
  .m-xxl-spacing-20 {
    margin: 1.25rem !important;
  }
  .m-xxl-spacing-24 {
    margin: 1.5rem !important;
  }
  .m-xxl-spacing-32 {
    margin: 2rem !important;
  }
  .m-xxl-spacing-40 {
    margin: 2.5rem !important;
  }
  .m-xxl-spacing-48 {
    margin: 3rem !important;
  }
  .m-xxl-spacing-56 {
    margin: 3.5rem !important;
  }
  .m-xxl-spacing-64 {
    margin: 4rem !important;
  }
  .m-xxl-spacing-72 {
    margin: 4.5rem !important;
  }
  .m-xxl-spacing-80 {
    margin: 5rem !important;
  }
  .m-xxl-spacing-96 {
    margin: 6rem !important;
  }
  .m-xxl-spacing-112 {
    margin: 7rem !important;
  }
  .m-xxl-spacing-128 {
    margin: 8rem !important;
  }
  .m-xxl-spacing-144 {
    margin: 9rem !important;
  }
  .m-xxl-spacing-160 {
    margin: 10rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-spacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-spacing-2 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-xxl-spacing-4 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-spacing-6 {
    margin-right: 0.375rem !important;
    margin-left: 0.375rem !important;
  }
  .mx-xxl-spacing-8 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-spacing-12 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-xxl-spacing-16 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-spacing-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-xxl-spacing-24 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-spacing-32 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xxl-spacing-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xxl-spacing-48 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-spacing-56 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-xxl-spacing-64 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xxl-spacing-72 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xxl-spacing-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xxl-spacing-96 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xxl-spacing-112 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-xxl-spacing-128 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-xxl-spacing-144 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-xxl-spacing-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-spacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-spacing-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-xxl-spacing-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-spacing-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .my-xxl-spacing-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-spacing-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-xxl-spacing-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-spacing-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-xxl-spacing-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-spacing-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xxl-spacing-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xxl-spacing-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-spacing-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-xxl-spacing-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xxl-spacing-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xxl-spacing-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xxl-spacing-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xxl-spacing-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-xxl-spacing-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-xxl-spacing-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-xxl-spacing-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-spacing-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-spacing-2 {
    margin-top: 0.125rem !important;
  }
  .mt-xxl-spacing-4 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-spacing-6 {
    margin-top: 0.375rem !important;
  }
  .mt-xxl-spacing-8 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-spacing-12 {
    margin-top: 0.75rem !important;
  }
  .mt-xxl-spacing-16 {
    margin-top: 1rem !important;
  }
  .mt-xxl-spacing-20 {
    margin-top: 1.25rem !important;
  }
  .mt-xxl-spacing-24 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-spacing-32 {
    margin-top: 2rem !important;
  }
  .mt-xxl-spacing-40 {
    margin-top: 2.5rem !important;
  }
  .mt-xxl-spacing-48 {
    margin-top: 3rem !important;
  }
  .mt-xxl-spacing-56 {
    margin-top: 3.5rem !important;
  }
  .mt-xxl-spacing-64 {
    margin-top: 4rem !important;
  }
  .mt-xxl-spacing-72 {
    margin-top: 4.5rem !important;
  }
  .mt-xxl-spacing-80 {
    margin-top: 5rem !important;
  }
  .mt-xxl-spacing-96 {
    margin-top: 6rem !important;
  }
  .mt-xxl-spacing-112 {
    margin-top: 7rem !important;
  }
  .mt-xxl-spacing-128 {
    margin-top: 8rem !important;
  }
  .mt-xxl-spacing-144 {
    margin-top: 9rem !important;
  }
  .mt-xxl-spacing-160 {
    margin-top: 10rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-spacing-0 {
    margin-right: 0 !important;
  }
  .me-xxl-spacing-2 {
    margin-right: 0.125rem !important;
  }
  .me-xxl-spacing-4 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-spacing-6 {
    margin-right: 0.375rem !important;
  }
  .me-xxl-spacing-8 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-spacing-12 {
    margin-right: 0.75rem !important;
  }
  .me-xxl-spacing-16 {
    margin-right: 1rem !important;
  }
  .me-xxl-spacing-20 {
    margin-right: 1.25rem !important;
  }
  .me-xxl-spacing-24 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-spacing-32 {
    margin-right: 2rem !important;
  }
  .me-xxl-spacing-40 {
    margin-right: 2.5rem !important;
  }
  .me-xxl-spacing-48 {
    margin-right: 3rem !important;
  }
  .me-xxl-spacing-56 {
    margin-right: 3.5rem !important;
  }
  .me-xxl-spacing-64 {
    margin-right: 4rem !important;
  }
  .me-xxl-spacing-72 {
    margin-right: 4.5rem !important;
  }
  .me-xxl-spacing-80 {
    margin-right: 5rem !important;
  }
  .me-xxl-spacing-96 {
    margin-right: 6rem !important;
  }
  .me-xxl-spacing-112 {
    margin-right: 7rem !important;
  }
  .me-xxl-spacing-128 {
    margin-right: 8rem !important;
  }
  .me-xxl-spacing-144 {
    margin-right: 9rem !important;
  }
  .me-xxl-spacing-160 {
    margin-right: 10rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-spacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-spacing-2 {
    margin-bottom: 0.125rem !important;
  }
  .mb-xxl-spacing-4 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-spacing-6 {
    margin-bottom: 0.375rem !important;
  }
  .mb-xxl-spacing-8 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-spacing-12 {
    margin-bottom: 0.75rem !important;
  }
  .mb-xxl-spacing-16 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-spacing-20 {
    margin-bottom: 1.25rem !important;
  }
  .mb-xxl-spacing-24 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-spacing-32 {
    margin-bottom: 2rem !important;
  }
  .mb-xxl-spacing-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xxl-spacing-48 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-spacing-56 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xxl-spacing-64 {
    margin-bottom: 4rem !important;
  }
  .mb-xxl-spacing-72 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xxl-spacing-80 {
    margin-bottom: 5rem !important;
  }
  .mb-xxl-spacing-96 {
    margin-bottom: 6rem !important;
  }
  .mb-xxl-spacing-112 {
    margin-bottom: 7rem !important;
  }
  .mb-xxl-spacing-128 {
    margin-bottom: 8rem !important;
  }
  .mb-xxl-spacing-144 {
    margin-bottom: 9rem !important;
  }
  .mb-xxl-spacing-160 {
    margin-bottom: 10rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-spacing-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-spacing-2 {
    margin-left: 0.125rem !important;
  }
  .ms-xxl-spacing-4 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-spacing-6 {
    margin-left: 0.375rem !important;
  }
  .ms-xxl-spacing-8 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-spacing-12 {
    margin-left: 0.75rem !important;
  }
  .ms-xxl-spacing-16 {
    margin-left: 1rem !important;
  }
  .ms-xxl-spacing-20 {
    margin-left: 1.25rem !important;
  }
  .ms-xxl-spacing-24 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-spacing-32 {
    margin-left: 2rem !important;
  }
  .ms-xxl-spacing-40 {
    margin-left: 2.5rem !important;
  }
  .ms-xxl-spacing-48 {
    margin-left: 3rem !important;
  }
  .ms-xxl-spacing-56 {
    margin-left: 3.5rem !important;
  }
  .ms-xxl-spacing-64 {
    margin-left: 4rem !important;
  }
  .ms-xxl-spacing-72 {
    margin-left: 4.5rem !important;
  }
  .ms-xxl-spacing-80 {
    margin-left: 5rem !important;
  }
  .ms-xxl-spacing-96 {
    margin-left: 6rem !important;
  }
  .ms-xxl-spacing-112 {
    margin-left: 7rem !important;
  }
  .ms-xxl-spacing-128 {
    margin-left: 8rem !important;
  }
  .ms-xxl-spacing-144 {
    margin-left: 9rem !important;
  }
  .ms-xxl-spacing-160 {
    margin-left: 10rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-nspacing-0 {
    margin: 0 !important;
  }
  .m-xxl-nspacing-2 {
    margin: -0.125rem !important;
  }
  .m-xxl-nspacing-4 {
    margin: -0.25rem !important;
  }
  .m-xxl-nspacing-6 {
    margin: -0.375rem !important;
  }
  .m-xxl-nspacing-8 {
    margin: -0.5rem !important;
  }
  .m-xxl-nspacing-12 {
    margin: -0.75rem !important;
  }
  .m-xxl-nspacing-16 {
    margin: -1rem !important;
  }
  .m-xxl-nspacing-20 {
    margin: -1.25rem !important;
  }
  .m-xxl-nspacing-24 {
    margin: -1.5rem !important;
  }
  .m-xxl-nspacing-32 {
    margin: -2rem !important;
  }
  .m-xxl-nspacing-40 {
    margin: -2.5rem !important;
  }
  .m-xxl-nspacing-48 {
    margin: -3rem !important;
  }
  .m-xxl-nspacing-56 {
    margin: -3.5rem !important;
  }
  .m-xxl-nspacing-64 {
    margin: -4rem !important;
  }
  .m-xxl-nspacing-72 {
    margin: -4.5rem !important;
  }
  .m-xxl-nspacing-80 {
    margin: -5rem !important;
  }
  .m-xxl-nspacing-96 {
    margin: -6rem !important;
  }
  .m-xxl-nspacing-112 {
    margin: -7rem !important;
  }
  .m-xxl-nspacing-128 {
    margin: -8rem !important;
  }
  .m-xxl-nspacing-144 {
    margin: -9rem !important;
  }
  .m-xxl-nspacing-160 {
    margin: -10rem !important;
  }
  .mx-xxl-nspacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-nspacing-2 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-xxl-nspacing-4 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-nspacing-6 {
    margin-right: -0.375rem !important;
    margin-left: -0.375rem !important;
  }
  .mx-xxl-nspacing-8 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-nspacing-12 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-xxl-nspacing-16 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-nspacing-20 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-xxl-nspacing-24 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-nspacing-32 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xxl-nspacing-40 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-xxl-nspacing-48 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xxl-nspacing-56 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-xxl-nspacing-64 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xxl-nspacing-72 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-xxl-nspacing-80 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xxl-nspacing-96 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-xxl-nspacing-112 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-xxl-nspacing-128 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-xxl-nspacing-144 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-xxl-nspacing-160 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-xxl-nspacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-nspacing-2 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-xxl-nspacing-4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-nspacing-6 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }
  .my-xxl-nspacing-8 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-nspacing-12 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-xxl-nspacing-16 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-nspacing-20 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-xxl-nspacing-24 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-nspacing-32 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xxl-nspacing-40 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-xxl-nspacing-48 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xxl-nspacing-56 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-xxl-nspacing-64 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xxl-nspacing-72 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-xxl-nspacing-80 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xxl-nspacing-96 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-xxl-nspacing-112 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-xxl-nspacing-128 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-xxl-nspacing-144 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-xxl-nspacing-160 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-xxl-nspacing-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-nspacing-2 {
    margin-top: -0.125rem !important;
  }
  .mt-xxl-nspacing-4 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-nspacing-6 {
    margin-top: -0.375rem !important;
  }
  .mt-xxl-nspacing-8 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-nspacing-12 {
    margin-top: -0.75rem !important;
  }
  .mt-xxl-nspacing-16 {
    margin-top: -1rem !important;
  }
  .mt-xxl-nspacing-20 {
    margin-top: -1.25rem !important;
  }
  .mt-xxl-nspacing-24 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-nspacing-32 {
    margin-top: -2rem !important;
  }
  .mt-xxl-nspacing-40 {
    margin-top: -2.5rem !important;
  }
  .mt-xxl-nspacing-48 {
    margin-top: -3rem !important;
  }
  .mt-xxl-nspacing-56 {
    margin-top: -3.5rem !important;
  }
  .mt-xxl-nspacing-64 {
    margin-top: -4rem !important;
  }
  .mt-xxl-nspacing-72 {
    margin-top: -4.5rem !important;
  }
  .mt-xxl-nspacing-80 {
    margin-top: -5rem !important;
  }
  .mt-xxl-nspacing-96 {
    margin-top: -6rem !important;
  }
  .mt-xxl-nspacing-112 {
    margin-top: -7rem !important;
  }
  .mt-xxl-nspacing-128 {
    margin-top: -8rem !important;
  }
  .mt-xxl-nspacing-144 {
    margin-top: -9rem !important;
  }
  .mt-xxl-nspacing-160 {
    margin-top: -10rem !important;
  }
  .me-xxl-nspacing-0 {
    margin-right: 0 !important;
  }
  .me-xxl-nspacing-2 {
    margin-right: -0.125rem !important;
  }
  .me-xxl-nspacing-4 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-nspacing-6 {
    margin-right: -0.375rem !important;
  }
  .me-xxl-nspacing-8 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-nspacing-12 {
    margin-right: -0.75rem !important;
  }
  .me-xxl-nspacing-16 {
    margin-right: -1rem !important;
  }
  .me-xxl-nspacing-20 {
    margin-right: -1.25rem !important;
  }
  .me-xxl-nspacing-24 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-nspacing-32 {
    margin-right: -2rem !important;
  }
  .me-xxl-nspacing-40 {
    margin-right: -2.5rem !important;
  }
  .me-xxl-nspacing-48 {
    margin-right: -3rem !important;
  }
  .me-xxl-nspacing-56 {
    margin-right: -3.5rem !important;
  }
  .me-xxl-nspacing-64 {
    margin-right: -4rem !important;
  }
  .me-xxl-nspacing-72 {
    margin-right: -4.5rem !important;
  }
  .me-xxl-nspacing-80 {
    margin-right: -5rem !important;
  }
  .me-xxl-nspacing-96 {
    margin-right: -6rem !important;
  }
  .me-xxl-nspacing-112 {
    margin-right: -7rem !important;
  }
  .me-xxl-nspacing-128 {
    margin-right: -8rem !important;
  }
  .me-xxl-nspacing-144 {
    margin-right: -9rem !important;
  }
  .me-xxl-nspacing-160 {
    margin-right: -10rem !important;
  }
  .mb-xxl-nspacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-nspacing-2 {
    margin-bottom: -0.125rem !important;
  }
  .mb-xxl-nspacing-4 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-nspacing-6 {
    margin-bottom: -0.375rem !important;
  }
  .mb-xxl-nspacing-8 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-nspacing-12 {
    margin-bottom: -0.75rem !important;
  }
  .mb-xxl-nspacing-16 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-nspacing-20 {
    margin-bottom: -1.25rem !important;
  }
  .mb-xxl-nspacing-24 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-nspacing-32 {
    margin-bottom: -2rem !important;
  }
  .mb-xxl-nspacing-40 {
    margin-bottom: -2.5rem !important;
  }
  .mb-xxl-nspacing-48 {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-nspacing-56 {
    margin-bottom: -3.5rem !important;
  }
  .mb-xxl-nspacing-64 {
    margin-bottom: -4rem !important;
  }
  .mb-xxl-nspacing-72 {
    margin-bottom: -4.5rem !important;
  }
  .mb-xxl-nspacing-80 {
    margin-bottom: -5rem !important;
  }
  .mb-xxl-nspacing-96 {
    margin-bottom: -6rem !important;
  }
  .mb-xxl-nspacing-112 {
    margin-bottom: -7rem !important;
  }
  .mb-xxl-nspacing-128 {
    margin-bottom: -8rem !important;
  }
  .mb-xxl-nspacing-144 {
    margin-bottom: -9rem !important;
  }
  .mb-xxl-nspacing-160 {
    margin-bottom: -10rem !important;
  }
  .ms-xxl-nspacing-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-nspacing-2 {
    margin-left: -0.125rem !important;
  }
  .ms-xxl-nspacing-4 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-nspacing-6 {
    margin-left: -0.375rem !important;
  }
  .ms-xxl-nspacing-8 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-nspacing-12 {
    margin-left: -0.75rem !important;
  }
  .ms-xxl-nspacing-16 {
    margin-left: -1rem !important;
  }
  .ms-xxl-nspacing-20 {
    margin-left: -1.25rem !important;
  }
  .ms-xxl-nspacing-24 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-nspacing-32 {
    margin-left: -2rem !important;
  }
  .ms-xxl-nspacing-40 {
    margin-left: -2.5rem !important;
  }
  .ms-xxl-nspacing-48 {
    margin-left: -3rem !important;
  }
  .ms-xxl-nspacing-56 {
    margin-left: -3.5rem !important;
  }
  .ms-xxl-nspacing-64 {
    margin-left: -4rem !important;
  }
  .ms-xxl-nspacing-72 {
    margin-left: -4.5rem !important;
  }
  .ms-xxl-nspacing-80 {
    margin-left: -5rem !important;
  }
  .ms-xxl-nspacing-96 {
    margin-left: -6rem !important;
  }
  .ms-xxl-nspacing-112 {
    margin-left: -7rem !important;
  }
  .ms-xxl-nspacing-128 {
    margin-left: -8rem !important;
  }
  .ms-xxl-nspacing-144 {
    margin-left: -9rem !important;
  }
  .ms-xxl-nspacing-160 {
    margin-left: -10rem !important;
  }
  .p-xxl-spacing-0 {
    padding: 0 !important;
  }
  .p-xxl-spacing-2 {
    padding: 0.125rem !important;
  }
  .p-xxl-spacing-4 {
    padding: 0.25rem !important;
  }
  .p-xxl-spacing-6 {
    padding: 0.375rem !important;
  }
  .p-xxl-spacing-8 {
    padding: 0.5rem !important;
  }
  .p-xxl-spacing-12 {
    padding: 0.75rem !important;
  }
  .p-xxl-spacing-16 {
    padding: 1rem !important;
  }
  .p-xxl-spacing-20 {
    padding: 1.25rem !important;
  }
  .p-xxl-spacing-24 {
    padding: 1.5rem !important;
  }
  .p-xxl-spacing-32 {
    padding: 2rem !important;
  }
  .p-xxl-spacing-40 {
    padding: 2.5rem !important;
  }
  .p-xxl-spacing-48 {
    padding: 3rem !important;
  }
  .p-xxl-spacing-56 {
    padding: 3.5rem !important;
  }
  .p-xxl-spacing-64 {
    padding: 4rem !important;
  }
  .p-xxl-spacing-72 {
    padding: 4.5rem !important;
  }
  .p-xxl-spacing-80 {
    padding: 5rem !important;
  }
  .p-xxl-spacing-96 {
    padding: 6rem !important;
  }
  .p-xxl-spacing-112 {
    padding: 7rem !important;
  }
  .p-xxl-spacing-128 {
    padding: 8rem !important;
  }
  .p-xxl-spacing-144 {
    padding: 9rem !important;
  }
  .p-xxl-spacing-160 {
    padding: 10rem !important;
  }
  .px-xxl-spacing-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-spacing-2 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-xxl-spacing-4 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-spacing-6 {
    padding-right: 0.375rem !important;
    padding-left: 0.375rem !important;
  }
  .px-xxl-spacing-8 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-spacing-12 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-xxl-spacing-16 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-spacing-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-xxl-spacing-24 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-spacing-32 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xxl-spacing-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-xxl-spacing-48 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xxl-spacing-56 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-xxl-spacing-64 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xxl-spacing-72 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xxl-spacing-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xxl-spacing-96 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-xxl-spacing-112 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-xxl-spacing-128 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-xxl-spacing-144 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-xxl-spacing-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-xxl-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-xxl-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .py-xxl-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-xxl-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-xxl-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xxl-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xxl-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xxl-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-xxl-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xxl-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xxl-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xxl-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-xxl-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-xxl-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-xxl-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-xxl-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-xxl-spacing-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-spacing-2 {
    padding-top: 0.125rem !important;
  }
  .pt-xxl-spacing-4 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-spacing-6 {
    padding-top: 0.375rem !important;
  }
  .pt-xxl-spacing-8 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-spacing-12 {
    padding-top: 0.75rem !important;
  }
  .pt-xxl-spacing-16 {
    padding-top: 1rem !important;
  }
  .pt-xxl-spacing-20 {
    padding-top: 1.25rem !important;
  }
  .pt-xxl-spacing-24 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-spacing-32 {
    padding-top: 2rem !important;
  }
  .pt-xxl-spacing-40 {
    padding-top: 2.5rem !important;
  }
  .pt-xxl-spacing-48 {
    padding-top: 3rem !important;
  }
  .pt-xxl-spacing-56 {
    padding-top: 3.5rem !important;
  }
  .pt-xxl-spacing-64 {
    padding-top: 4rem !important;
  }
  .pt-xxl-spacing-72 {
    padding-top: 4.5rem !important;
  }
  .pt-xxl-spacing-80 {
    padding-top: 5rem !important;
  }
  .pt-xxl-spacing-96 {
    padding-top: 6rem !important;
  }
  .pt-xxl-spacing-112 {
    padding-top: 7rem !important;
  }
  .pt-xxl-spacing-128 {
    padding-top: 8rem !important;
  }
  .pt-xxl-spacing-144 {
    padding-top: 9rem !important;
  }
  .pt-xxl-spacing-160 {
    padding-top: 10rem !important;
  }
  .pe-xxl-spacing-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-spacing-2 {
    padding-right: 0.125rem !important;
  }
  .pe-xxl-spacing-4 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-spacing-6 {
    padding-right: 0.375rem !important;
  }
  .pe-xxl-spacing-8 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-spacing-12 {
    padding-right: 0.75rem !important;
  }
  .pe-xxl-spacing-16 {
    padding-right: 1rem !important;
  }
  .pe-xxl-spacing-20 {
    padding-right: 1.25rem !important;
  }
  .pe-xxl-spacing-24 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-spacing-32 {
    padding-right: 2rem !important;
  }
  .pe-xxl-spacing-40 {
    padding-right: 2.5rem !important;
  }
  .pe-xxl-spacing-48 {
    padding-right: 3rem !important;
  }
  .pe-xxl-spacing-56 {
    padding-right: 3.5rem !important;
  }
  .pe-xxl-spacing-64 {
    padding-right: 4rem !important;
  }
  .pe-xxl-spacing-72 {
    padding-right: 4.5rem !important;
  }
  .pe-xxl-spacing-80 {
    padding-right: 5rem !important;
  }
  .pe-xxl-spacing-96 {
    padding-right: 6rem !important;
  }
  .pe-xxl-spacing-112 {
    padding-right: 7rem !important;
  }
  .pe-xxl-spacing-128 {
    padding-right: 8rem !important;
  }
  .pe-xxl-spacing-144 {
    padding-right: 9rem !important;
  }
  .pe-xxl-spacing-160 {
    padding-right: 10rem !important;
  }
  .pb-xxl-spacing-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-spacing-2 {
    padding-bottom: 0.125rem !important;
  }
  .pb-xxl-spacing-4 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-spacing-6 {
    padding-bottom: 0.375rem !important;
  }
  .pb-xxl-spacing-8 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-spacing-12 {
    padding-bottom: 0.75rem !important;
  }
  .pb-xxl-spacing-16 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-spacing-20 {
    padding-bottom: 1.25rem !important;
  }
  .pb-xxl-spacing-24 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-spacing-32 {
    padding-bottom: 2rem !important;
  }
  .pb-xxl-spacing-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xxl-spacing-48 {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-spacing-56 {
    padding-bottom: 3.5rem !important;
  }
  .pb-xxl-spacing-64 {
    padding-bottom: 4rem !important;
  }
  .pb-xxl-spacing-72 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xxl-spacing-80 {
    padding-bottom: 5rem !important;
  }
  .pb-xxl-spacing-96 {
    padding-bottom: 6rem !important;
  }
  .pb-xxl-spacing-112 {
    padding-bottom: 7rem !important;
  }
  .pb-xxl-spacing-128 {
    padding-bottom: 8rem !important;
  }
  .pb-xxl-spacing-144 {
    padding-bottom: 9rem !important;
  }
  .pb-xxl-spacing-160 {
    padding-bottom: 10rem !important;
  }
  .ps-xxl-spacing-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-spacing-2 {
    padding-left: 0.125rem !important;
  }
  .ps-xxl-spacing-4 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-spacing-6 {
    padding-left: 0.375rem !important;
  }
  .ps-xxl-spacing-8 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-spacing-12 {
    padding-left: 0.75rem !important;
  }
  .ps-xxl-spacing-16 {
    padding-left: 1rem !important;
  }
  .ps-xxl-spacing-20 {
    padding-left: 1.25rem !important;
  }
  .ps-xxl-spacing-24 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-spacing-32 {
    padding-left: 2rem !important;
  }
  .ps-xxl-spacing-40 {
    padding-left: 2.5rem !important;
  }
  .ps-xxl-spacing-48 {
    padding-left: 3rem !important;
  }
  .ps-xxl-spacing-56 {
    padding-left: 3.5rem !important;
  }
  .ps-xxl-spacing-64 {
    padding-left: 4rem !important;
  }
  .ps-xxl-spacing-72 {
    padding-left: 4.5rem !important;
  }
  .ps-xxl-spacing-80 {
    padding-left: 5rem !important;
  }
  .ps-xxl-spacing-96 {
    padding-left: 6rem !important;
  }
  .ps-xxl-spacing-112 {
    padding-left: 7rem !important;
  }
  .ps-xxl-spacing-128 {
    padding-left: 8rem !important;
  }
  .ps-xxl-spacing-144 {
    padding-left: 9rem !important;
  }
  .ps-xxl-spacing-160 {
    padding-left: 10rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #FFD930;
}
.link-primary:hover, .link-primary:focus {
  color: #ffe159;
}

.link-secondary {
  color: #DF091D;
}
.link-secondary:hover, .link-secondary:focus {
  color: #b20717;
}

.link-success {
  color: #4CAF50;
}
.link-success:hover, .link-success:focus {
  color: #70bf73;
}

.link-info {
  color: #2196F3;
}
.link-info:hover, .link-info:focus {
  color: #4dabf5;
}

.link-warning {
  color: #FF9800;
}
.link-warning:hover, .link-warning:focus {
  color: #ffad33;
}

.link-danger {
  color: #D32F2F;
}
.link-danger:hover, .link-danger:focus {
  color: #a92626;
}

.link-light {
  color: #F2F2F2;
}
.link-light:hover, .link-light:focus {
  color: whitesmoke;
}

.link-dark {
  color: #999999;
}
.link-dark:hover, .link-dark:focus {
  color: #adadad;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

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

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

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

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25;
}

.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #343434;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid #4D4D4D;
  appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #212529;
  background-color: #FFFFFF;
  border-color: #ffec98;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 217, 48, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control::placeholder {
  color: #343434;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #DEDEDE;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #DEDEDE;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: lightgray;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #DEDEDE;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: lightgray;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: auto;
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}
.form-control-color::-webkit-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #FFFFFF;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #4D4D4D;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #ffec98;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 217, 48, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #DEDEDE;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #ffec98;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 217, 48, 0.25);
}
.form-check-input:checked {
  background-color: #FFD930;
  border-color: #FFD930;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23FFFFFF%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10l3 3l6-6%27/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23FFFFFF%27/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #FFD930;
  border-color: #FFD930;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23FFFFFF%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 52px;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23ffec98%27/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23FFFFFF%27/%3e%3c/svg%3e");
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(255, 217, 48, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(255, 217, 48, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #FFD930;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #fff4c1;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #EDEDED;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #FFD930;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #fff4c1;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #EDEDED;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #F2F2F2;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #F2F2F2;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 0.75rem;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus {
  z-index: 3;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 3;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #DEDEDE;
  border: 1px solid #4D4D4D;
  border-radius: 0.25rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #4CAF50;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #000000;
  background-color: rgba(76, 175, 80, 0.9);
  border-radius: 0.25rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #4CAF50;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%234CAF50%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #4CAF50;
  box-shadow: 0 0 0 0.25rem rgba(76, 175, 80, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #4CAF50;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%234CAF50%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #4CAF50;
  box-shadow: 0 0 0 0.25rem rgba(76, 175, 80, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #4CAF50;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #4CAF50;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(76, 175, 80, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #4CAF50;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1;
}
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #D32F2F;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #FFFFFF;
  background-color: rgba(211, 47, 47, 0.9);
  border-radius: 0.25rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #D32F2F;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23D32F2F%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23D32F2F%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #D32F2F;
  box-shadow: 0 0 0 0.25rem rgba(211, 47, 47, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #D32F2F;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23D32F2F%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23D32F2F%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #D32F2F;
  box-shadow: 0 0 0 0.25rem rgba(211, 47, 47, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #D32F2F;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #D32F2F;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(211, 47, 47, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #D32F2F;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2;
}
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
.was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
  z-index: 3;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.32) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: 1px solid #DEDEDE !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: 1px solid #DEDEDE !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: 1px solid #DEDEDE !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: 1px solid #DEDEDE !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: 1px solid #DEDEDE !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #FFD930 !important;
}

.border-secondary {
  border-color: #DF091D !important;
}

.border-success {
  border-color: #4CAF50 !important;
}

.border-info {
  border-color: #2196F3 !important;
}

.border-warning {
  border-color: #FF9800 !important;
}

.border-danger {
  border-color: #D32F2F !important;
}

.border-light {
  border-color: #F2F2F2 !important;
}

.border-dark {
  border-color: #999999 !important;
}

.border-white {
  border-color: #FFFFFF !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

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

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.gap-spacing-0 {
  gap: 0 !important;
}

.gap-spacing-2 {
  gap: 0.125rem !important;
}

.gap-spacing-4 {
  gap: 0.25rem !important;
}

.gap-spacing-6 {
  gap: 0.375rem !important;
}

.gap-spacing-8 {
  gap: 0.5rem !important;
}

.gap-spacing-12 {
  gap: 0.75rem !important;
}

.gap-spacing-16 {
  gap: 1rem !important;
}

.gap-spacing-20 {
  gap: 1.25rem !important;
}

.gap-spacing-24 {
  gap: 1.5rem !important;
}

.gap-spacing-32 {
  gap: 2rem !important;
}

.gap-spacing-40 {
  gap: 2.5rem !important;
}

.gap-spacing-48 {
  gap: 3rem !important;
}

.gap-spacing-56 {
  gap: 3.5rem !important;
}

.gap-spacing-64 {
  gap: 4rem !important;
}

.gap-spacing-72 {
  gap: 4.5rem !important;
}

.gap-spacing-80 {
  gap: 5rem !important;
}

.gap-spacing-96 {
  gap: 6rem !important;
}

.gap-spacing-112 {
  gap: 7rem !important;
}

.gap-spacing-128 {
  gap: 8rem !important;
}

.gap-spacing-144 {
  gap: 9rem !important;
}

.gap-spacing-160 {
  gap: 10rem !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-spacing-0 {
  margin: 0 !important;
}

.m-spacing-2 {
  margin: 0.125rem !important;
}

.m-spacing-4 {
  margin: 0.25rem !important;
}

.m-spacing-6 {
  margin: 0.375rem !important;
}

.m-spacing-8 {
  margin: 0.5rem !important;
}

.m-spacing-12 {
  margin: 0.75rem !important;
}

.m-spacing-16 {
  margin: 1rem !important;
}

.m-spacing-20 {
  margin: 1.25rem !important;
}

.m-spacing-24 {
  margin: 1.5rem !important;
}

.m-spacing-32 {
  margin: 2rem !important;
}

.m-spacing-40 {
  margin: 2.5rem !important;
}

.m-spacing-48 {
  margin: 3rem !important;
}

.m-spacing-56 {
  margin: 3.5rem !important;
}

.m-spacing-64 {
  margin: 4rem !important;
}

.m-spacing-72 {
  margin: 4.5rem !important;
}

.m-spacing-80 {
  margin: 5rem !important;
}

.m-spacing-96 {
  margin: 6rem !important;
}

.m-spacing-112 {
  margin: 7rem !important;
}

.m-spacing-128 {
  margin: 8rem !important;
}

.m-spacing-144 {
  margin: 9rem !important;
}

.m-spacing-160 {
  margin: 10rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-spacing-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-spacing-2 {
  margin-right: 0.125rem !important;
  margin-left: 0.125rem !important;
}

.mx-spacing-4 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-spacing-6 {
  margin-right: 0.375rem !important;
  margin-left: 0.375rem !important;
}

.mx-spacing-8 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-spacing-12 {
  margin-right: 0.75rem !important;
  margin-left: 0.75rem !important;
}

.mx-spacing-16 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-spacing-20 {
  margin-right: 1.25rem !important;
  margin-left: 1.25rem !important;
}

.mx-spacing-24 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-spacing-32 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mx-spacing-40 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}

.mx-spacing-48 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-spacing-56 {
  margin-right: 3.5rem !important;
  margin-left: 3.5rem !important;
}

.mx-spacing-64 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

.mx-spacing-72 {
  margin-right: 4.5rem !important;
  margin-left: 4.5rem !important;
}

.mx-spacing-80 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}

.mx-spacing-96 {
  margin-right: 6rem !important;
  margin-left: 6rem !important;
}

.mx-spacing-112 {
  margin-right: 7rem !important;
  margin-left: 7rem !important;
}

.mx-spacing-128 {
  margin-right: 8rem !important;
  margin-left: 8rem !important;
}

.mx-spacing-144 {
  margin-right: 9rem !important;
  margin-left: 9rem !important;
}

.mx-spacing-160 {
  margin-right: 10rem !important;
  margin-left: 10rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-spacing-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-spacing-2 {
  margin-top: 0.125rem !important;
  margin-bottom: 0.125rem !important;
}

.my-spacing-4 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-spacing-6 {
  margin-top: 0.375rem !important;
  margin-bottom: 0.375rem !important;
}

.my-spacing-8 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-spacing-12 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.my-spacing-16 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-spacing-20 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.my-spacing-24 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-spacing-32 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-spacing-40 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.my-spacing-48 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-spacing-56 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

.my-spacing-64 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-spacing-72 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

.my-spacing-80 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.my-spacing-96 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.my-spacing-112 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}

.my-spacing-128 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.my-spacing-144 {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important;
}

.my-spacing-160 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-spacing-0 {
  margin-top: 0 !important;
}

.mt-spacing-2 {
  margin-top: 0.125rem !important;
}

.mt-spacing-4 {
  margin-top: 0.25rem !important;
}

.mt-spacing-6 {
  margin-top: 0.375rem !important;
}

.mt-spacing-8 {
  margin-top: 0.5rem !important;
}

.mt-spacing-12 {
  margin-top: 0.75rem !important;
}

.mt-spacing-16 {
  margin-top: 1rem !important;
}

.mt-spacing-20 {
  margin-top: 1.25rem !important;
}

.mt-spacing-24 {
  margin-top: 1.5rem !important;
}

.mt-spacing-32 {
  margin-top: 2rem !important;
}

.mt-spacing-40 {
  margin-top: 2.5rem !important;
}

.mt-spacing-48 {
  margin-top: 3rem !important;
}

.mt-spacing-56 {
  margin-top: 3.5rem !important;
}

.mt-spacing-64 {
  margin-top: 4rem !important;
}

.mt-spacing-72 {
  margin-top: 4.5rem !important;
}

.mt-spacing-80 {
  margin-top: 5rem !important;
}

.mt-spacing-96 {
  margin-top: 6rem !important;
}

.mt-spacing-112 {
  margin-top: 7rem !important;
}

.mt-spacing-128 {
  margin-top: 8rem !important;
}

.mt-spacing-144 {
  margin-top: 9rem !important;
}

.mt-spacing-160 {
  margin-top: 10rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-spacing-0 {
  margin-right: 0 !important;
}

.me-spacing-2 {
  margin-right: 0.125rem !important;
}

.me-spacing-4 {
  margin-right: 0.25rem !important;
}

.me-spacing-6 {
  margin-right: 0.375rem !important;
}

.me-spacing-8 {
  margin-right: 0.5rem !important;
}

.me-spacing-12 {
  margin-right: 0.75rem !important;
}

.me-spacing-16 {
  margin-right: 1rem !important;
}

.me-spacing-20 {
  margin-right: 1.25rem !important;
}

.me-spacing-24 {
  margin-right: 1.5rem !important;
}

.me-spacing-32 {
  margin-right: 2rem !important;
}

.me-spacing-40 {
  margin-right: 2.5rem !important;
}

.me-spacing-48 {
  margin-right: 3rem !important;
}

.me-spacing-56 {
  margin-right: 3.5rem !important;
}

.me-spacing-64 {
  margin-right: 4rem !important;
}

.me-spacing-72 {
  margin-right: 4.5rem !important;
}

.me-spacing-80 {
  margin-right: 5rem !important;
}

.me-spacing-96 {
  margin-right: 6rem !important;
}

.me-spacing-112 {
  margin-right: 7rem !important;
}

.me-spacing-128 {
  margin-right: 8rem !important;
}

.me-spacing-144 {
  margin-right: 9rem !important;
}

.me-spacing-160 {
  margin-right: 10rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-spacing-0 {
  margin-bottom: 0 !important;
}

.mb-spacing-2 {
  margin-bottom: 0.125rem !important;
}

.mb-spacing-4 {
  margin-bottom: 0.25rem !important;
}

.mb-spacing-6 {
  margin-bottom: 0.375rem !important;
}

.mb-spacing-8 {
  margin-bottom: 0.5rem !important;
}

.mb-spacing-12 {
  margin-bottom: 0.75rem !important;
}

.mb-spacing-16 {
  margin-bottom: 1rem !important;
}

.mb-spacing-20 {
  margin-bottom: 1.25rem !important;
}

.mb-spacing-24 {
  margin-bottom: 1.5rem !important;
}

.mb-spacing-32 {
  margin-bottom: 2rem !important;
}

.mb-spacing-40 {
  margin-bottom: 2.5rem !important;
}

.mb-spacing-48 {
  margin-bottom: 3rem !important;
}

.mb-spacing-56 {
  margin-bottom: 3.5rem !important;
}

.mb-spacing-64 {
  margin-bottom: 4rem !important;
}

.mb-spacing-72 {
  margin-bottom: 4.5rem !important;
}

.mb-spacing-80 {
  margin-bottom: 5rem !important;
}

.mb-spacing-96 {
  margin-bottom: 6rem !important;
}

.mb-spacing-112 {
  margin-bottom: 7rem !important;
}

.mb-spacing-128 {
  margin-bottom: 8rem !important;
}

.mb-spacing-144 {
  margin-bottom: 9rem !important;
}

.mb-spacing-160 {
  margin-bottom: 10rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-spacing-0 {
  margin-left: 0 !important;
}

.ms-spacing-2 {
  margin-left: 0.125rem !important;
}

.ms-spacing-4 {
  margin-left: 0.25rem !important;
}

.ms-spacing-6 {
  margin-left: 0.375rem !important;
}

.ms-spacing-8 {
  margin-left: 0.5rem !important;
}

.ms-spacing-12 {
  margin-left: 0.75rem !important;
}

.ms-spacing-16 {
  margin-left: 1rem !important;
}

.ms-spacing-20 {
  margin-left: 1.25rem !important;
}

.ms-spacing-24 {
  margin-left: 1.5rem !important;
}

.ms-spacing-32 {
  margin-left: 2rem !important;
}

.ms-spacing-40 {
  margin-left: 2.5rem !important;
}

.ms-spacing-48 {
  margin-left: 3rem !important;
}

.ms-spacing-56 {
  margin-left: 3.5rem !important;
}

.ms-spacing-64 {
  margin-left: 4rem !important;
}

.ms-spacing-72 {
  margin-left: 4.5rem !important;
}

.ms-spacing-80 {
  margin-left: 5rem !important;
}

.ms-spacing-96 {
  margin-left: 6rem !important;
}

.ms-spacing-112 {
  margin-left: 7rem !important;
}

.ms-spacing-128 {
  margin-left: 8rem !important;
}

.ms-spacing-144 {
  margin-left: 9rem !important;
}

.ms-spacing-160 {
  margin-left: 10rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.m-nspacing-0 {
  margin: 0 !important;
}

.m-nspacing-2 {
  margin: -0.125rem !important;
}

.m-nspacing-4 {
  margin: -0.25rem !important;
}

.m-nspacing-6 {
  margin: -0.375rem !important;
}

.m-nspacing-8 {
  margin: -0.5rem !important;
}

.m-nspacing-12 {
  margin: -0.75rem !important;
}

.m-nspacing-16 {
  margin: -1rem !important;
}

.m-nspacing-20 {
  margin: -1.25rem !important;
}

.m-nspacing-24 {
  margin: -1.5rem !important;
}

.m-nspacing-32 {
  margin: -2rem !important;
}

.m-nspacing-40 {
  margin: -2.5rem !important;
}

.m-nspacing-48 {
  margin: -3rem !important;
}

.m-nspacing-56 {
  margin: -3.5rem !important;
}

.m-nspacing-64 {
  margin: -4rem !important;
}

.m-nspacing-72 {
  margin: -4.5rem !important;
}

.m-nspacing-80 {
  margin: -5rem !important;
}

.m-nspacing-96 {
  margin: -6rem !important;
}

.m-nspacing-112 {
  margin: -7rem !important;
}

.m-nspacing-128 {
  margin: -8rem !important;
}

.m-nspacing-144 {
  margin: -9rem !important;
}

.m-nspacing-160 {
  margin: -10rem !important;
}

.mx-nspacing-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-nspacing-2 {
  margin-right: -0.125rem !important;
  margin-left: -0.125rem !important;
}

.mx-nspacing-4 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-nspacing-6 {
  margin-right: -0.375rem !important;
  margin-left: -0.375rem !important;
}

.mx-nspacing-8 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-nspacing-12 {
  margin-right: -0.75rem !important;
  margin-left: -0.75rem !important;
}

.mx-nspacing-16 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-nspacing-20 {
  margin-right: -1.25rem !important;
  margin-left: -1.25rem !important;
}

.mx-nspacing-24 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-nspacing-32 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}

.mx-nspacing-40 {
  margin-right: -2.5rem !important;
  margin-left: -2.5rem !important;
}

.mx-nspacing-48 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.mx-nspacing-56 {
  margin-right: -3.5rem !important;
  margin-left: -3.5rem !important;
}

.mx-nspacing-64 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}

.mx-nspacing-72 {
  margin-right: -4.5rem !important;
  margin-left: -4.5rem !important;
}

.mx-nspacing-80 {
  margin-right: -5rem !important;
  margin-left: -5rem !important;
}

.mx-nspacing-96 {
  margin-right: -6rem !important;
  margin-left: -6rem !important;
}

.mx-nspacing-112 {
  margin-right: -7rem !important;
  margin-left: -7rem !important;
}

.mx-nspacing-128 {
  margin-right: -8rem !important;
  margin-left: -8rem !important;
}

.mx-nspacing-144 {
  margin-right: -9rem !important;
  margin-left: -9rem !important;
}

.mx-nspacing-160 {
  margin-right: -10rem !important;
  margin-left: -10rem !important;
}

.my-nspacing-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-nspacing-2 {
  margin-top: -0.125rem !important;
  margin-bottom: -0.125rem !important;
}

.my-nspacing-4 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-nspacing-6 {
  margin-top: -0.375rem !important;
  margin-bottom: -0.375rem !important;
}

.my-nspacing-8 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-nspacing-12 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}

.my-nspacing-16 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-nspacing-20 {
  margin-top: -1.25rem !important;
  margin-bottom: -1.25rem !important;
}

.my-nspacing-24 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-nspacing-32 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.my-nspacing-40 {
  margin-top: -2.5rem !important;
  margin-bottom: -2.5rem !important;
}

.my-nspacing-48 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.my-nspacing-56 {
  margin-top: -3.5rem !important;
  margin-bottom: -3.5rem !important;
}

.my-nspacing-64 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.my-nspacing-72 {
  margin-top: -4.5rem !important;
  margin-bottom: -4.5rem !important;
}

.my-nspacing-80 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.my-nspacing-96 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

.my-nspacing-112 {
  margin-top: -7rem !important;
  margin-bottom: -7rem !important;
}

.my-nspacing-128 {
  margin-top: -8rem !important;
  margin-bottom: -8rem !important;
}

.my-nspacing-144 {
  margin-top: -9rem !important;
  margin-bottom: -9rem !important;
}

.my-nspacing-160 {
  margin-top: -10rem !important;
  margin-bottom: -10rem !important;
}

.mt-nspacing-0 {
  margin-top: 0 !important;
}

.mt-nspacing-2 {
  margin-top: -0.125rem !important;
}

.mt-nspacing-4 {
  margin-top: -0.25rem !important;
}

.mt-nspacing-6 {
  margin-top: -0.375rem !important;
}

.mt-nspacing-8 {
  margin-top: -0.5rem !important;
}

.mt-nspacing-12 {
  margin-top: -0.75rem !important;
}

.mt-nspacing-16 {
  margin-top: -1rem !important;
}

.mt-nspacing-20 {
  margin-top: -1.25rem !important;
}

.mt-nspacing-24 {
  margin-top: -1.5rem !important;
}

.mt-nspacing-32 {
  margin-top: -2rem !important;
}

.mt-nspacing-40 {
  margin-top: -2.5rem !important;
}

.mt-nspacing-48 {
  margin-top: -3rem !important;
}

.mt-nspacing-56 {
  margin-top: -3.5rem !important;
}

.mt-nspacing-64 {
  margin-top: -4rem !important;
}

.mt-nspacing-72 {
  margin-top: -4.5rem !important;
}

.mt-nspacing-80 {
  margin-top: -5rem !important;
}

.mt-nspacing-96 {
  margin-top: -6rem !important;
}

.mt-nspacing-112 {
  margin-top: -7rem !important;
}

.mt-nspacing-128 {
  margin-top: -8rem !important;
}

.mt-nspacing-144 {
  margin-top: -9rem !important;
}

.mt-nspacing-160 {
  margin-top: -10rem !important;
}

.me-nspacing-0 {
  margin-right: 0 !important;
}

.me-nspacing-2 {
  margin-right: -0.125rem !important;
}

.me-nspacing-4 {
  margin-right: -0.25rem !important;
}

.me-nspacing-6 {
  margin-right: -0.375rem !important;
}

.me-nspacing-8 {
  margin-right: -0.5rem !important;
}

.me-nspacing-12 {
  margin-right: -0.75rem !important;
}

.me-nspacing-16 {
  margin-right: -1rem !important;
}

.me-nspacing-20 {
  margin-right: -1.25rem !important;
}

.me-nspacing-24 {
  margin-right: -1.5rem !important;
}

.me-nspacing-32 {
  margin-right: -2rem !important;
}

.me-nspacing-40 {
  margin-right: -2.5rem !important;
}

.me-nspacing-48 {
  margin-right: -3rem !important;
}

.me-nspacing-56 {
  margin-right: -3.5rem !important;
}

.me-nspacing-64 {
  margin-right: -4rem !important;
}

.me-nspacing-72 {
  margin-right: -4.5rem !important;
}

.me-nspacing-80 {
  margin-right: -5rem !important;
}

.me-nspacing-96 {
  margin-right: -6rem !important;
}

.me-nspacing-112 {
  margin-right: -7rem !important;
}

.me-nspacing-128 {
  margin-right: -8rem !important;
}

.me-nspacing-144 {
  margin-right: -9rem !important;
}

.me-nspacing-160 {
  margin-right: -10rem !important;
}

.mb-nspacing-0 {
  margin-bottom: 0 !important;
}

.mb-nspacing-2 {
  margin-bottom: -0.125rem !important;
}

.mb-nspacing-4 {
  margin-bottom: -0.25rem !important;
}

.mb-nspacing-6 {
  margin-bottom: -0.375rem !important;
}

.mb-nspacing-8 {
  margin-bottom: -0.5rem !important;
}

.mb-nspacing-12 {
  margin-bottom: -0.75rem !important;
}

.mb-nspacing-16 {
  margin-bottom: -1rem !important;
}

.mb-nspacing-20 {
  margin-bottom: -1.25rem !important;
}

.mb-nspacing-24 {
  margin-bottom: -1.5rem !important;
}

.mb-nspacing-32 {
  margin-bottom: -2rem !important;
}

.mb-nspacing-40 {
  margin-bottom: -2.5rem !important;
}

.mb-nspacing-48 {
  margin-bottom: -3rem !important;
}

.mb-nspacing-56 {
  margin-bottom: -3.5rem !important;
}

.mb-nspacing-64 {
  margin-bottom: -4rem !important;
}

.mb-nspacing-72 {
  margin-bottom: -4.5rem !important;
}

.mb-nspacing-80 {
  margin-bottom: -5rem !important;
}

.mb-nspacing-96 {
  margin-bottom: -6rem !important;
}

.mb-nspacing-112 {
  margin-bottom: -7rem !important;
}

.mb-nspacing-128 {
  margin-bottom: -8rem !important;
}

.mb-nspacing-144 {
  margin-bottom: -9rem !important;
}

.mb-nspacing-160 {
  margin-bottom: -10rem !important;
}

.ms-nspacing-0 {
  margin-left: 0 !important;
}

.ms-nspacing-2 {
  margin-left: -0.125rem !important;
}

.ms-nspacing-4 {
  margin-left: -0.25rem !important;
}

.ms-nspacing-6 {
  margin-left: -0.375rem !important;
}

.ms-nspacing-8 {
  margin-left: -0.5rem !important;
}

.ms-nspacing-12 {
  margin-left: -0.75rem !important;
}

.ms-nspacing-16 {
  margin-left: -1rem !important;
}

.ms-nspacing-20 {
  margin-left: -1.25rem !important;
}

.ms-nspacing-24 {
  margin-left: -1.5rem !important;
}

.ms-nspacing-32 {
  margin-left: -2rem !important;
}

.ms-nspacing-40 {
  margin-left: -2.5rem !important;
}

.ms-nspacing-48 {
  margin-left: -3rem !important;
}

.ms-nspacing-56 {
  margin-left: -3.5rem !important;
}

.ms-nspacing-64 {
  margin-left: -4rem !important;
}

.ms-nspacing-72 {
  margin-left: -4.5rem !important;
}

.ms-nspacing-80 {
  margin-left: -5rem !important;
}

.ms-nspacing-96 {
  margin-left: -6rem !important;
}

.ms-nspacing-112 {
  margin-left: -7rem !important;
}

.ms-nspacing-128 {
  margin-left: -8rem !important;
}

.ms-nspacing-144 {
  margin-left: -9rem !important;
}

.ms-nspacing-160 {
  margin-left: -10rem !important;
}

.p-spacing-0 {
  padding: 0 !important;
}

.p-spacing-2 {
  padding: 0.125rem !important;
}

.p-spacing-4 {
  padding: 0.25rem !important;
}

.p-spacing-6 {
  padding: 0.375rem !important;
}

.p-spacing-8 {
  padding: 0.5rem !important;
}

.p-spacing-12 {
  padding: 0.75rem !important;
}

.p-spacing-16 {
  padding: 1rem !important;
}

.p-spacing-20 {
  padding: 1.25rem !important;
}

.p-spacing-24 {
  padding: 1.5rem !important;
}

.p-spacing-32 {
  padding: 2rem !important;
}

.p-spacing-40 {
  padding: 2.5rem !important;
}

.p-spacing-48 {
  padding: 3rem !important;
}

.p-spacing-56 {
  padding: 3.5rem !important;
}

.p-spacing-64 {
  padding: 4rem !important;
}

.p-spacing-72 {
  padding: 4.5rem !important;
}

.p-spacing-80 {
  padding: 5rem !important;
}

.p-spacing-96 {
  padding: 6rem !important;
}

.p-spacing-112 {
  padding: 7rem !important;
}

.p-spacing-128 {
  padding: 8rem !important;
}

.p-spacing-144 {
  padding: 9rem !important;
}

.p-spacing-160 {
  padding: 10rem !important;
}

.px-spacing-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-spacing-2 {
  padding-right: 0.125rem !important;
  padding-left: 0.125rem !important;
}

.px-spacing-4 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-spacing-6 {
  padding-right: 0.375rem !important;
  padding-left: 0.375rem !important;
}

.px-spacing-8 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-spacing-12 {
  padding-right: 0.75rem !important;
  padding-left: 0.75rem !important;
}

.px-spacing-16 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-spacing-20 {
  padding-right: 1.25rem !important;
  padding-left: 1.25rem !important;
}

.px-spacing-24 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-spacing-32 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.px-spacing-40 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}

.px-spacing-48 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.px-spacing-56 {
  padding-right: 3.5rem !important;
  padding-left: 3.5rem !important;
}

.px-spacing-64 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

.px-spacing-72 {
  padding-right: 4.5rem !important;
  padding-left: 4.5rem !important;
}

.px-spacing-80 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}

.px-spacing-96 {
  padding-right: 6rem !important;
  padding-left: 6rem !important;
}

.px-spacing-112 {
  padding-right: 7rem !important;
  padding-left: 7rem !important;
}

.px-spacing-128 {
  padding-right: 8rem !important;
  padding-left: 8rem !important;
}

.px-spacing-144 {
  padding-right: 9rem !important;
  padding-left: 9rem !important;
}

.px-spacing-160 {
  padding-right: 10rem !important;
  padding-left: 10rem !important;
}

.py-spacing-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-spacing-2 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}

.py-spacing-4 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-spacing-6 {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}

.py-spacing-8 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-spacing-12 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.py-spacing-16 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-spacing-20 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.py-spacing-24 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-spacing-32 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-spacing-40 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.py-spacing-48 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-spacing-56 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.py-spacing-64 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-spacing-72 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.py-spacing-80 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.py-spacing-96 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.py-spacing-112 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.py-spacing-128 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.py-spacing-144 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}

.py-spacing-160 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.pt-spacing-0 {
  padding-top: 0 !important;
}

.pt-spacing-2 {
  padding-top: 0.125rem !important;
}

.pt-spacing-4 {
  padding-top: 0.25rem !important;
}

.pt-spacing-6 {
  padding-top: 0.375rem !important;
}

.pt-spacing-8 {
  padding-top: 0.5rem !important;
}

.pt-spacing-12 {
  padding-top: 0.75rem !important;
}

.pt-spacing-16 {
  padding-top: 1rem !important;
}

.pt-spacing-20 {
  padding-top: 1.25rem !important;
}

.pt-spacing-24 {
  padding-top: 1.5rem !important;
}

.pt-spacing-32 {
  padding-top: 2rem !important;
}

.pt-spacing-40 {
  padding-top: 2.5rem !important;
}

.pt-spacing-48 {
  padding-top: 3rem !important;
}

.pt-spacing-56 {
  padding-top: 3.5rem !important;
}

.pt-spacing-64 {
  padding-top: 4rem !important;
}

.pt-spacing-72 {
  padding-top: 4.5rem !important;
}

.pt-spacing-80 {
  padding-top: 5rem !important;
}

.pt-spacing-96 {
  padding-top: 6rem !important;
}

.pt-spacing-112 {
  padding-top: 7rem !important;
}

.pt-spacing-128 {
  padding-top: 8rem !important;
}

.pt-spacing-144 {
  padding-top: 9rem !important;
}

.pt-spacing-160 {
  padding-top: 10rem !important;
}

.pe-spacing-0 {
  padding-right: 0 !important;
}

.pe-spacing-2 {
  padding-right: 0.125rem !important;
}

.pe-spacing-4 {
  padding-right: 0.25rem !important;
}

.pe-spacing-6 {
  padding-right: 0.375rem !important;
}

.pe-spacing-8 {
  padding-right: 0.5rem !important;
}

.pe-spacing-12 {
  padding-right: 0.75rem !important;
}

.pe-spacing-16 {
  padding-right: 1rem !important;
}

.pe-spacing-20 {
  padding-right: 1.25rem !important;
}

.pe-spacing-24 {
  padding-right: 1.5rem !important;
}

.pe-spacing-32 {
  padding-right: 2rem !important;
}

.pe-spacing-40 {
  padding-right: 2.5rem !important;
}

.pe-spacing-48 {
  padding-right: 3rem !important;
}

.pe-spacing-56 {
  padding-right: 3.5rem !important;
}

.pe-spacing-64 {
  padding-right: 4rem !important;
}

.pe-spacing-72 {
  padding-right: 4.5rem !important;
}

.pe-spacing-80 {
  padding-right: 5rem !important;
}

.pe-spacing-96 {
  padding-right: 6rem !important;
}

.pe-spacing-112 {
  padding-right: 7rem !important;
}

.pe-spacing-128 {
  padding-right: 8rem !important;
}

.pe-spacing-144 {
  padding-right: 9rem !important;
}

.pe-spacing-160 {
  padding-right: 10rem !important;
}

.pb-spacing-0 {
  padding-bottom: 0 !important;
}

.pb-spacing-2 {
  padding-bottom: 0.125rem !important;
}

.pb-spacing-4 {
  padding-bottom: 0.25rem !important;
}

.pb-spacing-6 {
  padding-bottom: 0.375rem !important;
}

.pb-spacing-8 {
  padding-bottom: 0.5rem !important;
}

.pb-spacing-12 {
  padding-bottom: 0.75rem !important;
}

.pb-spacing-16 {
  padding-bottom: 1rem !important;
}

.pb-spacing-20 {
  padding-bottom: 1.25rem !important;
}

.pb-spacing-24 {
  padding-bottom: 1.5rem !important;
}

.pb-spacing-32 {
  padding-bottom: 2rem !important;
}

.pb-spacing-40 {
  padding-bottom: 2.5rem !important;
}

.pb-spacing-48 {
  padding-bottom: 3rem !important;
}

.pb-spacing-56 {
  padding-bottom: 3.5rem !important;
}

.pb-spacing-64 {
  padding-bottom: 4rem !important;
}

.pb-spacing-72 {
  padding-bottom: 4.5rem !important;
}

.pb-spacing-80 {
  padding-bottom: 5rem !important;
}

.pb-spacing-96 {
  padding-bottom: 6rem !important;
}

.pb-spacing-112 {
  padding-bottom: 7rem !important;
}

.pb-spacing-128 {
  padding-bottom: 8rem !important;
}

.pb-spacing-144 {
  padding-bottom: 9rem !important;
}

.pb-spacing-160 {
  padding-bottom: 10rem !important;
}

.ps-spacing-0 {
  padding-left: 0 !important;
}

.ps-spacing-2 {
  padding-left: 0.125rem !important;
}

.ps-spacing-4 {
  padding-left: 0.25rem !important;
}

.ps-spacing-6 {
  padding-left: 0.375rem !important;
}

.ps-spacing-8 {
  padding-left: 0.5rem !important;
}

.ps-spacing-12 {
  padding-left: 0.75rem !important;
}

.ps-spacing-16 {
  padding-left: 1rem !important;
}

.ps-spacing-20 {
  padding-left: 1.25rem !important;
}

.ps-spacing-24 {
  padding-left: 1.5rem !important;
}

.ps-spacing-32 {
  padding-left: 2rem !important;
}

.ps-spacing-40 {
  padding-left: 2.5rem !important;
}

.ps-spacing-48 {
  padding-left: 3rem !important;
}

.ps-spacing-56 {
  padding-left: 3.5rem !important;
}

.ps-spacing-64 {
  padding-left: 4rem !important;
}

.ps-spacing-72 {
  padding-left: 4.5rem !important;
}

.ps-spacing-80 {
  padding-left: 5rem !important;
}

.ps-spacing-96 {
  padding-left: 6rem !important;
}

.ps-spacing-112 {
  padding-left: 7rem !important;
}

.ps-spacing-128 {
  padding-left: 8rem !important;
}

.ps-spacing-144 {
  padding-left: 9rem !important;
}

.ps-spacing-160 {
  padding-left: 10rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

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

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: #343434 !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 0.2rem !important;
}

.rounded-2 {
  border-radius: 0.25rem !important;
}

.rounded-3 {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-sm-spacing-0 {
    gap: 0 !important;
  }
  .gap-sm-spacing-2 {
    gap: 0.125rem !important;
  }
  .gap-sm-spacing-4 {
    gap: 0.25rem !important;
  }
  .gap-sm-spacing-6 {
    gap: 0.375rem !important;
  }
  .gap-sm-spacing-8 {
    gap: 0.5rem !important;
  }
  .gap-sm-spacing-12 {
    gap: 0.75rem !important;
  }
  .gap-sm-spacing-16 {
    gap: 1rem !important;
  }
  .gap-sm-spacing-20 {
    gap: 1.25rem !important;
  }
  .gap-sm-spacing-24 {
    gap: 1.5rem !important;
  }
  .gap-sm-spacing-32 {
    gap: 2rem !important;
  }
  .gap-sm-spacing-40 {
    gap: 2.5rem !important;
  }
  .gap-sm-spacing-48 {
    gap: 3rem !important;
  }
  .gap-sm-spacing-56 {
    gap: 3.5rem !important;
  }
  .gap-sm-spacing-64 {
    gap: 4rem !important;
  }
  .gap-sm-spacing-72 {
    gap: 4.5rem !important;
  }
  .gap-sm-spacing-80 {
    gap: 5rem !important;
  }
  .gap-sm-spacing-96 {
    gap: 6rem !important;
  }
  .gap-sm-spacing-112 {
    gap: 7rem !important;
  }
  .gap-sm-spacing-128 {
    gap: 8rem !important;
  }
  .gap-sm-spacing-144 {
    gap: 9rem !important;
  }
  .gap-sm-spacing-160 {
    gap: 10rem !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-spacing-0 {
    margin: 0 !important;
  }
  .m-sm-spacing-2 {
    margin: 0.125rem !important;
  }
  .m-sm-spacing-4 {
    margin: 0.25rem !important;
  }
  .m-sm-spacing-6 {
    margin: 0.375rem !important;
  }
  .m-sm-spacing-8 {
    margin: 0.5rem !important;
  }
  .m-sm-spacing-12 {
    margin: 0.75rem !important;
  }
  .m-sm-spacing-16 {
    margin: 1rem !important;
  }
  .m-sm-spacing-20 {
    margin: 1.25rem !important;
  }
  .m-sm-spacing-24 {
    margin: 1.5rem !important;
  }
  .m-sm-spacing-32 {
    margin: 2rem !important;
  }
  .m-sm-spacing-40 {
    margin: 2.5rem !important;
  }
  .m-sm-spacing-48 {
    margin: 3rem !important;
  }
  .m-sm-spacing-56 {
    margin: 3.5rem !important;
  }
  .m-sm-spacing-64 {
    margin: 4rem !important;
  }
  .m-sm-spacing-72 {
    margin: 4.5rem !important;
  }
  .m-sm-spacing-80 {
    margin: 5rem !important;
  }
  .m-sm-spacing-96 {
    margin: 6rem !important;
  }
  .m-sm-spacing-112 {
    margin: 7rem !important;
  }
  .m-sm-spacing-128 {
    margin: 8rem !important;
  }
  .m-sm-spacing-144 {
    margin: 9rem !important;
  }
  .m-sm-spacing-160 {
    margin: 10rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-spacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-spacing-2 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-sm-spacing-4 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-spacing-6 {
    margin-right: 0.375rem !important;
    margin-left: 0.375rem !important;
  }
  .mx-sm-spacing-8 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-spacing-12 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-sm-spacing-16 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-spacing-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-sm-spacing-24 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-spacing-32 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-sm-spacing-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-sm-spacing-48 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-spacing-56 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-sm-spacing-64 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-sm-spacing-72 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-sm-spacing-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-sm-spacing-96 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-sm-spacing-112 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-sm-spacing-128 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-sm-spacing-144 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-sm-spacing-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-spacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-spacing-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-sm-spacing-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-spacing-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .my-sm-spacing-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-spacing-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-sm-spacing-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-spacing-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-sm-spacing-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-spacing-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-sm-spacing-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-sm-spacing-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-spacing-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-sm-spacing-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-sm-spacing-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-sm-spacing-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-sm-spacing-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-sm-spacing-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-sm-spacing-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-sm-spacing-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-sm-spacing-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-spacing-0 {
    margin-top: 0 !important;
  }
  .mt-sm-spacing-2 {
    margin-top: 0.125rem !important;
  }
  .mt-sm-spacing-4 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-spacing-6 {
    margin-top: 0.375rem !important;
  }
  .mt-sm-spacing-8 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-spacing-12 {
    margin-top: 0.75rem !important;
  }
  .mt-sm-spacing-16 {
    margin-top: 1rem !important;
  }
  .mt-sm-spacing-20 {
    margin-top: 1.25rem !important;
  }
  .mt-sm-spacing-24 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-spacing-32 {
    margin-top: 2rem !important;
  }
  .mt-sm-spacing-40 {
    margin-top: 2.5rem !important;
  }
  .mt-sm-spacing-48 {
    margin-top: 3rem !important;
  }
  .mt-sm-spacing-56 {
    margin-top: 3.5rem !important;
  }
  .mt-sm-spacing-64 {
    margin-top: 4rem !important;
  }
  .mt-sm-spacing-72 {
    margin-top: 4.5rem !important;
  }
  .mt-sm-spacing-80 {
    margin-top: 5rem !important;
  }
  .mt-sm-spacing-96 {
    margin-top: 6rem !important;
  }
  .mt-sm-spacing-112 {
    margin-top: 7rem !important;
  }
  .mt-sm-spacing-128 {
    margin-top: 8rem !important;
  }
  .mt-sm-spacing-144 {
    margin-top: 9rem !important;
  }
  .mt-sm-spacing-160 {
    margin-top: 10rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-spacing-0 {
    margin-right: 0 !important;
  }
  .me-sm-spacing-2 {
    margin-right: 0.125rem !important;
  }
  .me-sm-spacing-4 {
    margin-right: 0.25rem !important;
  }
  .me-sm-spacing-6 {
    margin-right: 0.375rem !important;
  }
  .me-sm-spacing-8 {
    margin-right: 0.5rem !important;
  }
  .me-sm-spacing-12 {
    margin-right: 0.75rem !important;
  }
  .me-sm-spacing-16 {
    margin-right: 1rem !important;
  }
  .me-sm-spacing-20 {
    margin-right: 1.25rem !important;
  }
  .me-sm-spacing-24 {
    margin-right: 1.5rem !important;
  }
  .me-sm-spacing-32 {
    margin-right: 2rem !important;
  }
  .me-sm-spacing-40 {
    margin-right: 2.5rem !important;
  }
  .me-sm-spacing-48 {
    margin-right: 3rem !important;
  }
  .me-sm-spacing-56 {
    margin-right: 3.5rem !important;
  }
  .me-sm-spacing-64 {
    margin-right: 4rem !important;
  }
  .me-sm-spacing-72 {
    margin-right: 4.5rem !important;
  }
  .me-sm-spacing-80 {
    margin-right: 5rem !important;
  }
  .me-sm-spacing-96 {
    margin-right: 6rem !important;
  }
  .me-sm-spacing-112 {
    margin-right: 7rem !important;
  }
  .me-sm-spacing-128 {
    margin-right: 8rem !important;
  }
  .me-sm-spacing-144 {
    margin-right: 9rem !important;
  }
  .me-sm-spacing-160 {
    margin-right: 10rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-spacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-spacing-2 {
    margin-bottom: 0.125rem !important;
  }
  .mb-sm-spacing-4 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-spacing-6 {
    margin-bottom: 0.375rem !important;
  }
  .mb-sm-spacing-8 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-spacing-12 {
    margin-bottom: 0.75rem !important;
  }
  .mb-sm-spacing-16 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-spacing-20 {
    margin-bottom: 1.25rem !important;
  }
  .mb-sm-spacing-24 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-spacing-32 {
    margin-bottom: 2rem !important;
  }
  .mb-sm-spacing-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-sm-spacing-48 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-spacing-56 {
    margin-bottom: 3.5rem !important;
  }
  .mb-sm-spacing-64 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-spacing-72 {
    margin-bottom: 4.5rem !important;
  }
  .mb-sm-spacing-80 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-spacing-96 {
    margin-bottom: 6rem !important;
  }
  .mb-sm-spacing-112 {
    margin-bottom: 7rem !important;
  }
  .mb-sm-spacing-128 {
    margin-bottom: 8rem !important;
  }
  .mb-sm-spacing-144 {
    margin-bottom: 9rem !important;
  }
  .mb-sm-spacing-160 {
    margin-bottom: 10rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-spacing-0 {
    margin-left: 0 !important;
  }
  .ms-sm-spacing-2 {
    margin-left: 0.125rem !important;
  }
  .ms-sm-spacing-4 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-spacing-6 {
    margin-left: 0.375rem !important;
  }
  .ms-sm-spacing-8 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-spacing-12 {
    margin-left: 0.75rem !important;
  }
  .ms-sm-spacing-16 {
    margin-left: 1rem !important;
  }
  .ms-sm-spacing-20 {
    margin-left: 1.25rem !important;
  }
  .ms-sm-spacing-24 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-spacing-32 {
    margin-left: 2rem !important;
  }
  .ms-sm-spacing-40 {
    margin-left: 2.5rem !important;
  }
  .ms-sm-spacing-48 {
    margin-left: 3rem !important;
  }
  .ms-sm-spacing-56 {
    margin-left: 3.5rem !important;
  }
  .ms-sm-spacing-64 {
    margin-left: 4rem !important;
  }
  .ms-sm-spacing-72 {
    margin-left: 4.5rem !important;
  }
  .ms-sm-spacing-80 {
    margin-left: 5rem !important;
  }
  .ms-sm-spacing-96 {
    margin-left: 6rem !important;
  }
  .ms-sm-spacing-112 {
    margin-left: 7rem !important;
  }
  .ms-sm-spacing-128 {
    margin-left: 8rem !important;
  }
  .ms-sm-spacing-144 {
    margin-left: 9rem !important;
  }
  .ms-sm-spacing-160 {
    margin-left: 10rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-nspacing-0 {
    margin: 0 !important;
  }
  .m-sm-nspacing-2 {
    margin: -0.125rem !important;
  }
  .m-sm-nspacing-4 {
    margin: -0.25rem !important;
  }
  .m-sm-nspacing-6 {
    margin: -0.375rem !important;
  }
  .m-sm-nspacing-8 {
    margin: -0.5rem !important;
  }
  .m-sm-nspacing-12 {
    margin: -0.75rem !important;
  }
  .m-sm-nspacing-16 {
    margin: -1rem !important;
  }
  .m-sm-nspacing-20 {
    margin: -1.25rem !important;
  }
  .m-sm-nspacing-24 {
    margin: -1.5rem !important;
  }
  .m-sm-nspacing-32 {
    margin: -2rem !important;
  }
  .m-sm-nspacing-40 {
    margin: -2.5rem !important;
  }
  .m-sm-nspacing-48 {
    margin: -3rem !important;
  }
  .m-sm-nspacing-56 {
    margin: -3.5rem !important;
  }
  .m-sm-nspacing-64 {
    margin: -4rem !important;
  }
  .m-sm-nspacing-72 {
    margin: -4.5rem !important;
  }
  .m-sm-nspacing-80 {
    margin: -5rem !important;
  }
  .m-sm-nspacing-96 {
    margin: -6rem !important;
  }
  .m-sm-nspacing-112 {
    margin: -7rem !important;
  }
  .m-sm-nspacing-128 {
    margin: -8rem !important;
  }
  .m-sm-nspacing-144 {
    margin: -9rem !important;
  }
  .m-sm-nspacing-160 {
    margin: -10rem !important;
  }
  .mx-sm-nspacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-nspacing-2 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-sm-nspacing-4 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-nspacing-6 {
    margin-right: -0.375rem !important;
    margin-left: -0.375rem !important;
  }
  .mx-sm-nspacing-8 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-nspacing-12 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-sm-nspacing-16 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-nspacing-20 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-sm-nspacing-24 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-nspacing-32 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-sm-nspacing-40 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-sm-nspacing-48 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-sm-nspacing-56 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-sm-nspacing-64 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-sm-nspacing-72 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-sm-nspacing-80 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-sm-nspacing-96 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-sm-nspacing-112 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-sm-nspacing-128 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-sm-nspacing-144 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-sm-nspacing-160 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-sm-nspacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-nspacing-2 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-sm-nspacing-4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-nspacing-6 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }
  .my-sm-nspacing-8 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-nspacing-12 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-sm-nspacing-16 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-nspacing-20 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-sm-nspacing-24 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-nspacing-32 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-sm-nspacing-40 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-sm-nspacing-48 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-sm-nspacing-56 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-sm-nspacing-64 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-sm-nspacing-72 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-sm-nspacing-80 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-sm-nspacing-96 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-sm-nspacing-112 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-sm-nspacing-128 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-sm-nspacing-144 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-sm-nspacing-160 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-sm-nspacing-0 {
    margin-top: 0 !important;
  }
  .mt-sm-nspacing-2 {
    margin-top: -0.125rem !important;
  }
  .mt-sm-nspacing-4 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-nspacing-6 {
    margin-top: -0.375rem !important;
  }
  .mt-sm-nspacing-8 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-nspacing-12 {
    margin-top: -0.75rem !important;
  }
  .mt-sm-nspacing-16 {
    margin-top: -1rem !important;
  }
  .mt-sm-nspacing-20 {
    margin-top: -1.25rem !important;
  }
  .mt-sm-nspacing-24 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-nspacing-32 {
    margin-top: -2rem !important;
  }
  .mt-sm-nspacing-40 {
    margin-top: -2.5rem !important;
  }
  .mt-sm-nspacing-48 {
    margin-top: -3rem !important;
  }
  .mt-sm-nspacing-56 {
    margin-top: -3.5rem !important;
  }
  .mt-sm-nspacing-64 {
    margin-top: -4rem !important;
  }
  .mt-sm-nspacing-72 {
    margin-top: -4.5rem !important;
  }
  .mt-sm-nspacing-80 {
    margin-top: -5rem !important;
  }
  .mt-sm-nspacing-96 {
    margin-top: -6rem !important;
  }
  .mt-sm-nspacing-112 {
    margin-top: -7rem !important;
  }
  .mt-sm-nspacing-128 {
    margin-top: -8rem !important;
  }
  .mt-sm-nspacing-144 {
    margin-top: -9rem !important;
  }
  .mt-sm-nspacing-160 {
    margin-top: -10rem !important;
  }
  .me-sm-nspacing-0 {
    margin-right: 0 !important;
  }
  .me-sm-nspacing-2 {
    margin-right: -0.125rem !important;
  }
  .me-sm-nspacing-4 {
    margin-right: -0.25rem !important;
  }
  .me-sm-nspacing-6 {
    margin-right: -0.375rem !important;
  }
  .me-sm-nspacing-8 {
    margin-right: -0.5rem !important;
  }
  .me-sm-nspacing-12 {
    margin-right: -0.75rem !important;
  }
  .me-sm-nspacing-16 {
    margin-right: -1rem !important;
  }
  .me-sm-nspacing-20 {
    margin-right: -1.25rem !important;
  }
  .me-sm-nspacing-24 {
    margin-right: -1.5rem !important;
  }
  .me-sm-nspacing-32 {
    margin-right: -2rem !important;
  }
  .me-sm-nspacing-40 {
    margin-right: -2.5rem !important;
  }
  .me-sm-nspacing-48 {
    margin-right: -3rem !important;
  }
  .me-sm-nspacing-56 {
    margin-right: -3.5rem !important;
  }
  .me-sm-nspacing-64 {
    margin-right: -4rem !important;
  }
  .me-sm-nspacing-72 {
    margin-right: -4.5rem !important;
  }
  .me-sm-nspacing-80 {
    margin-right: -5rem !important;
  }
  .me-sm-nspacing-96 {
    margin-right: -6rem !important;
  }
  .me-sm-nspacing-112 {
    margin-right: -7rem !important;
  }
  .me-sm-nspacing-128 {
    margin-right: -8rem !important;
  }
  .me-sm-nspacing-144 {
    margin-right: -9rem !important;
  }
  .me-sm-nspacing-160 {
    margin-right: -10rem !important;
  }
  .mb-sm-nspacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-nspacing-2 {
    margin-bottom: -0.125rem !important;
  }
  .mb-sm-nspacing-4 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-nspacing-6 {
    margin-bottom: -0.375rem !important;
  }
  .mb-sm-nspacing-8 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-nspacing-12 {
    margin-bottom: -0.75rem !important;
  }
  .mb-sm-nspacing-16 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-nspacing-20 {
    margin-bottom: -1.25rem !important;
  }
  .mb-sm-nspacing-24 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-nspacing-32 {
    margin-bottom: -2rem !important;
  }
  .mb-sm-nspacing-40 {
    margin-bottom: -2.5rem !important;
  }
  .mb-sm-nspacing-48 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-nspacing-56 {
    margin-bottom: -3.5rem !important;
  }
  .mb-sm-nspacing-64 {
    margin-bottom: -4rem !important;
  }
  .mb-sm-nspacing-72 {
    margin-bottom: -4.5rem !important;
  }
  .mb-sm-nspacing-80 {
    margin-bottom: -5rem !important;
  }
  .mb-sm-nspacing-96 {
    margin-bottom: -6rem !important;
  }
  .mb-sm-nspacing-112 {
    margin-bottom: -7rem !important;
  }
  .mb-sm-nspacing-128 {
    margin-bottom: -8rem !important;
  }
  .mb-sm-nspacing-144 {
    margin-bottom: -9rem !important;
  }
  .mb-sm-nspacing-160 {
    margin-bottom: -10rem !important;
  }
  .ms-sm-nspacing-0 {
    margin-left: 0 !important;
  }
  .ms-sm-nspacing-2 {
    margin-left: -0.125rem !important;
  }
  .ms-sm-nspacing-4 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-nspacing-6 {
    margin-left: -0.375rem !important;
  }
  .ms-sm-nspacing-8 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-nspacing-12 {
    margin-left: -0.75rem !important;
  }
  .ms-sm-nspacing-16 {
    margin-left: -1rem !important;
  }
  .ms-sm-nspacing-20 {
    margin-left: -1.25rem !important;
  }
  .ms-sm-nspacing-24 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-nspacing-32 {
    margin-left: -2rem !important;
  }
  .ms-sm-nspacing-40 {
    margin-left: -2.5rem !important;
  }
  .ms-sm-nspacing-48 {
    margin-left: -3rem !important;
  }
  .ms-sm-nspacing-56 {
    margin-left: -3.5rem !important;
  }
  .ms-sm-nspacing-64 {
    margin-left: -4rem !important;
  }
  .ms-sm-nspacing-72 {
    margin-left: -4.5rem !important;
  }
  .ms-sm-nspacing-80 {
    margin-left: -5rem !important;
  }
  .ms-sm-nspacing-96 {
    margin-left: -6rem !important;
  }
  .ms-sm-nspacing-112 {
    margin-left: -7rem !important;
  }
  .ms-sm-nspacing-128 {
    margin-left: -8rem !important;
  }
  .ms-sm-nspacing-144 {
    margin-left: -9rem !important;
  }
  .ms-sm-nspacing-160 {
    margin-left: -10rem !important;
  }
  .p-sm-spacing-0 {
    padding: 0 !important;
  }
  .p-sm-spacing-2 {
    padding: 0.125rem !important;
  }
  .p-sm-spacing-4 {
    padding: 0.25rem !important;
  }
  .p-sm-spacing-6 {
    padding: 0.375rem !important;
  }
  .p-sm-spacing-8 {
    padding: 0.5rem !important;
  }
  .p-sm-spacing-12 {
    padding: 0.75rem !important;
  }
  .p-sm-spacing-16 {
    padding: 1rem !important;
  }
  .p-sm-spacing-20 {
    padding: 1.25rem !important;
  }
  .p-sm-spacing-24 {
    padding: 1.5rem !important;
  }
  .p-sm-spacing-32 {
    padding: 2rem !important;
  }
  .p-sm-spacing-40 {
    padding: 2.5rem !important;
  }
  .p-sm-spacing-48 {
    padding: 3rem !important;
  }
  .p-sm-spacing-56 {
    padding: 3.5rem !important;
  }
  .p-sm-spacing-64 {
    padding: 4rem !important;
  }
  .p-sm-spacing-72 {
    padding: 4.5rem !important;
  }
  .p-sm-spacing-80 {
    padding: 5rem !important;
  }
  .p-sm-spacing-96 {
    padding: 6rem !important;
  }
  .p-sm-spacing-112 {
    padding: 7rem !important;
  }
  .p-sm-spacing-128 {
    padding: 8rem !important;
  }
  .p-sm-spacing-144 {
    padding: 9rem !important;
  }
  .p-sm-spacing-160 {
    padding: 10rem !important;
  }
  .px-sm-spacing-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-spacing-2 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-sm-spacing-4 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-spacing-6 {
    padding-right: 0.375rem !important;
    padding-left: 0.375rem !important;
  }
  .px-sm-spacing-8 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-spacing-12 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-sm-spacing-16 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-spacing-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-sm-spacing-24 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-spacing-32 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-sm-spacing-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-sm-spacing-48 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-spacing-56 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-sm-spacing-64 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-sm-spacing-72 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-sm-spacing-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-sm-spacing-96 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-sm-spacing-112 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-sm-spacing-128 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-sm-spacing-144 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-sm-spacing-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-sm-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-sm-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .py-sm-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-sm-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-sm-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-sm-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-sm-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-sm-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-sm-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-sm-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-sm-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-sm-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-sm-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-sm-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-sm-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-sm-spacing-0 {
    padding-top: 0 !important;
  }
  .pt-sm-spacing-2 {
    padding-top: 0.125rem !important;
  }
  .pt-sm-spacing-4 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-spacing-6 {
    padding-top: 0.375rem !important;
  }
  .pt-sm-spacing-8 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-spacing-12 {
    padding-top: 0.75rem !important;
  }
  .pt-sm-spacing-16 {
    padding-top: 1rem !important;
  }
  .pt-sm-spacing-20 {
    padding-top: 1.25rem !important;
  }
  .pt-sm-spacing-24 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-spacing-32 {
    padding-top: 2rem !important;
  }
  .pt-sm-spacing-40 {
    padding-top: 2.5rem !important;
  }
  .pt-sm-spacing-48 {
    padding-top: 3rem !important;
  }
  .pt-sm-spacing-56 {
    padding-top: 3.5rem !important;
  }
  .pt-sm-spacing-64 {
    padding-top: 4rem !important;
  }
  .pt-sm-spacing-72 {
    padding-top: 4.5rem !important;
  }
  .pt-sm-spacing-80 {
    padding-top: 5rem !important;
  }
  .pt-sm-spacing-96 {
    padding-top: 6rem !important;
  }
  .pt-sm-spacing-112 {
    padding-top: 7rem !important;
  }
  .pt-sm-spacing-128 {
    padding-top: 8rem !important;
  }
  .pt-sm-spacing-144 {
    padding-top: 9rem !important;
  }
  .pt-sm-spacing-160 {
    padding-top: 10rem !important;
  }
  .pe-sm-spacing-0 {
    padding-right: 0 !important;
  }
  .pe-sm-spacing-2 {
    padding-right: 0.125rem !important;
  }
  .pe-sm-spacing-4 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-spacing-6 {
    padding-right: 0.375rem !important;
  }
  .pe-sm-spacing-8 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-spacing-12 {
    padding-right: 0.75rem !important;
  }
  .pe-sm-spacing-16 {
    padding-right: 1rem !important;
  }
  .pe-sm-spacing-20 {
    padding-right: 1.25rem !important;
  }
  .pe-sm-spacing-24 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-spacing-32 {
    padding-right: 2rem !important;
  }
  .pe-sm-spacing-40 {
    padding-right: 2.5rem !important;
  }
  .pe-sm-spacing-48 {
    padding-right: 3rem !important;
  }
  .pe-sm-spacing-56 {
    padding-right: 3.5rem !important;
  }
  .pe-sm-spacing-64 {
    padding-right: 4rem !important;
  }
  .pe-sm-spacing-72 {
    padding-right: 4.5rem !important;
  }
  .pe-sm-spacing-80 {
    padding-right: 5rem !important;
  }
  .pe-sm-spacing-96 {
    padding-right: 6rem !important;
  }
  .pe-sm-spacing-112 {
    padding-right: 7rem !important;
  }
  .pe-sm-spacing-128 {
    padding-right: 8rem !important;
  }
  .pe-sm-spacing-144 {
    padding-right: 9rem !important;
  }
  .pe-sm-spacing-160 {
    padding-right: 10rem !important;
  }
  .pb-sm-spacing-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-spacing-2 {
    padding-bottom: 0.125rem !important;
  }
  .pb-sm-spacing-4 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-spacing-6 {
    padding-bottom: 0.375rem !important;
  }
  .pb-sm-spacing-8 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-spacing-12 {
    padding-bottom: 0.75rem !important;
  }
  .pb-sm-spacing-16 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-spacing-20 {
    padding-bottom: 1.25rem !important;
  }
  .pb-sm-spacing-24 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-spacing-32 {
    padding-bottom: 2rem !important;
  }
  .pb-sm-spacing-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-sm-spacing-48 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-spacing-56 {
    padding-bottom: 3.5rem !important;
  }
  .pb-sm-spacing-64 {
    padding-bottom: 4rem !important;
  }
  .pb-sm-spacing-72 {
    padding-bottom: 4.5rem !important;
  }
  .pb-sm-spacing-80 {
    padding-bottom: 5rem !important;
  }
  .pb-sm-spacing-96 {
    padding-bottom: 6rem !important;
  }
  .pb-sm-spacing-112 {
    padding-bottom: 7rem !important;
  }
  .pb-sm-spacing-128 {
    padding-bottom: 8rem !important;
  }
  .pb-sm-spacing-144 {
    padding-bottom: 9rem !important;
  }
  .pb-sm-spacing-160 {
    padding-bottom: 10rem !important;
  }
  .ps-sm-spacing-0 {
    padding-left: 0 !important;
  }
  .ps-sm-spacing-2 {
    padding-left: 0.125rem !important;
  }
  .ps-sm-spacing-4 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-spacing-6 {
    padding-left: 0.375rem !important;
  }
  .ps-sm-spacing-8 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-spacing-12 {
    padding-left: 0.75rem !important;
  }
  .ps-sm-spacing-16 {
    padding-left: 1rem !important;
  }
  .ps-sm-spacing-20 {
    padding-left: 1.25rem !important;
  }
  .ps-sm-spacing-24 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-spacing-32 {
    padding-left: 2rem !important;
  }
  .ps-sm-spacing-40 {
    padding-left: 2.5rem !important;
  }
  .ps-sm-spacing-48 {
    padding-left: 3rem !important;
  }
  .ps-sm-spacing-56 {
    padding-left: 3.5rem !important;
  }
  .ps-sm-spacing-64 {
    padding-left: 4rem !important;
  }
  .ps-sm-spacing-72 {
    padding-left: 4.5rem !important;
  }
  .ps-sm-spacing-80 {
    padding-left: 5rem !important;
  }
  .ps-sm-spacing-96 {
    padding-left: 6rem !important;
  }
  .ps-sm-spacing-112 {
    padding-left: 7rem !important;
  }
  .ps-sm-spacing-128 {
    padding-left: 8rem !important;
  }
  .ps-sm-spacing-144 {
    padding-left: 9rem !important;
  }
  .ps-sm-spacing-160 {
    padding-left: 10rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-md-spacing-0 {
    gap: 0 !important;
  }
  .gap-md-spacing-2 {
    gap: 0.125rem !important;
  }
  .gap-md-spacing-4 {
    gap: 0.25rem !important;
  }
  .gap-md-spacing-6 {
    gap: 0.375rem !important;
  }
  .gap-md-spacing-8 {
    gap: 0.5rem !important;
  }
  .gap-md-spacing-12 {
    gap: 0.75rem !important;
  }
  .gap-md-spacing-16 {
    gap: 1rem !important;
  }
  .gap-md-spacing-20 {
    gap: 1.25rem !important;
  }
  .gap-md-spacing-24 {
    gap: 1.5rem !important;
  }
  .gap-md-spacing-32 {
    gap: 2rem !important;
  }
  .gap-md-spacing-40 {
    gap: 2.5rem !important;
  }
  .gap-md-spacing-48 {
    gap: 3rem !important;
  }
  .gap-md-spacing-56 {
    gap: 3.5rem !important;
  }
  .gap-md-spacing-64 {
    gap: 4rem !important;
  }
  .gap-md-spacing-72 {
    gap: 4.5rem !important;
  }
  .gap-md-spacing-80 {
    gap: 5rem !important;
  }
  .gap-md-spacing-96 {
    gap: 6rem !important;
  }
  .gap-md-spacing-112 {
    gap: 7rem !important;
  }
  .gap-md-spacing-128 {
    gap: 8rem !important;
  }
  .gap-md-spacing-144 {
    gap: 9rem !important;
  }
  .gap-md-spacing-160 {
    gap: 10rem !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-spacing-0 {
    margin: 0 !important;
  }
  .m-md-spacing-2 {
    margin: 0.125rem !important;
  }
  .m-md-spacing-4 {
    margin: 0.25rem !important;
  }
  .m-md-spacing-6 {
    margin: 0.375rem !important;
  }
  .m-md-spacing-8 {
    margin: 0.5rem !important;
  }
  .m-md-spacing-12 {
    margin: 0.75rem !important;
  }
  .m-md-spacing-16 {
    margin: 1rem !important;
  }
  .m-md-spacing-20 {
    margin: 1.25rem !important;
  }
  .m-md-spacing-24 {
    margin: 1.5rem !important;
  }
  .m-md-spacing-32 {
    margin: 2rem !important;
  }
  .m-md-spacing-40 {
    margin: 2.5rem !important;
  }
  .m-md-spacing-48 {
    margin: 3rem !important;
  }
  .m-md-spacing-56 {
    margin: 3.5rem !important;
  }
  .m-md-spacing-64 {
    margin: 4rem !important;
  }
  .m-md-spacing-72 {
    margin: 4.5rem !important;
  }
  .m-md-spacing-80 {
    margin: 5rem !important;
  }
  .m-md-spacing-96 {
    margin: 6rem !important;
  }
  .m-md-spacing-112 {
    margin: 7rem !important;
  }
  .m-md-spacing-128 {
    margin: 8rem !important;
  }
  .m-md-spacing-144 {
    margin: 9rem !important;
  }
  .m-md-spacing-160 {
    margin: 10rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-spacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-spacing-2 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-md-spacing-4 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-spacing-6 {
    margin-right: 0.375rem !important;
    margin-left: 0.375rem !important;
  }
  .mx-md-spacing-8 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-spacing-12 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-md-spacing-16 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-spacing-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-md-spacing-24 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-spacing-32 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-md-spacing-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-md-spacing-48 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-spacing-56 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-md-spacing-64 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-md-spacing-72 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-md-spacing-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-md-spacing-96 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-md-spacing-112 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-md-spacing-128 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-md-spacing-144 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-md-spacing-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-spacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-spacing-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-md-spacing-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-spacing-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .my-md-spacing-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-spacing-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-md-spacing-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-spacing-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-md-spacing-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-spacing-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-md-spacing-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-md-spacing-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-spacing-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-md-spacing-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-md-spacing-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-md-spacing-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-md-spacing-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-md-spacing-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-md-spacing-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-md-spacing-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-md-spacing-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-spacing-0 {
    margin-top: 0 !important;
  }
  .mt-md-spacing-2 {
    margin-top: 0.125rem !important;
  }
  .mt-md-spacing-4 {
    margin-top: 0.25rem !important;
  }
  .mt-md-spacing-6 {
    margin-top: 0.375rem !important;
  }
  .mt-md-spacing-8 {
    margin-top: 0.5rem !important;
  }
  .mt-md-spacing-12 {
    margin-top: 0.75rem !important;
  }
  .mt-md-spacing-16 {
    margin-top: 1rem !important;
  }
  .mt-md-spacing-20 {
    margin-top: 1.25rem !important;
  }
  .mt-md-spacing-24 {
    margin-top: 1.5rem !important;
  }
  .mt-md-spacing-32 {
    margin-top: 2rem !important;
  }
  .mt-md-spacing-40 {
    margin-top: 2.5rem !important;
  }
  .mt-md-spacing-48 {
    margin-top: 3rem !important;
  }
  .mt-md-spacing-56 {
    margin-top: 3.5rem !important;
  }
  .mt-md-spacing-64 {
    margin-top: 4rem !important;
  }
  .mt-md-spacing-72 {
    margin-top: 4.5rem !important;
  }
  .mt-md-spacing-80 {
    margin-top: 5rem !important;
  }
  .mt-md-spacing-96 {
    margin-top: 6rem !important;
  }
  .mt-md-spacing-112 {
    margin-top: 7rem !important;
  }
  .mt-md-spacing-128 {
    margin-top: 8rem !important;
  }
  .mt-md-spacing-144 {
    margin-top: 9rem !important;
  }
  .mt-md-spacing-160 {
    margin-top: 10rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-spacing-0 {
    margin-right: 0 !important;
  }
  .me-md-spacing-2 {
    margin-right: 0.125rem !important;
  }
  .me-md-spacing-4 {
    margin-right: 0.25rem !important;
  }
  .me-md-spacing-6 {
    margin-right: 0.375rem !important;
  }
  .me-md-spacing-8 {
    margin-right: 0.5rem !important;
  }
  .me-md-spacing-12 {
    margin-right: 0.75rem !important;
  }
  .me-md-spacing-16 {
    margin-right: 1rem !important;
  }
  .me-md-spacing-20 {
    margin-right: 1.25rem !important;
  }
  .me-md-spacing-24 {
    margin-right: 1.5rem !important;
  }
  .me-md-spacing-32 {
    margin-right: 2rem !important;
  }
  .me-md-spacing-40 {
    margin-right: 2.5rem !important;
  }
  .me-md-spacing-48 {
    margin-right: 3rem !important;
  }
  .me-md-spacing-56 {
    margin-right: 3.5rem !important;
  }
  .me-md-spacing-64 {
    margin-right: 4rem !important;
  }
  .me-md-spacing-72 {
    margin-right: 4.5rem !important;
  }
  .me-md-spacing-80 {
    margin-right: 5rem !important;
  }
  .me-md-spacing-96 {
    margin-right: 6rem !important;
  }
  .me-md-spacing-112 {
    margin-right: 7rem !important;
  }
  .me-md-spacing-128 {
    margin-right: 8rem !important;
  }
  .me-md-spacing-144 {
    margin-right: 9rem !important;
  }
  .me-md-spacing-160 {
    margin-right: 10rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-spacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-spacing-2 {
    margin-bottom: 0.125rem !important;
  }
  .mb-md-spacing-4 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-spacing-6 {
    margin-bottom: 0.375rem !important;
  }
  .mb-md-spacing-8 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-spacing-12 {
    margin-bottom: 0.75rem !important;
  }
  .mb-md-spacing-16 {
    margin-bottom: 1rem !important;
  }
  .mb-md-spacing-20 {
    margin-bottom: 1.25rem !important;
  }
  .mb-md-spacing-24 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-spacing-32 {
    margin-bottom: 2rem !important;
  }
  .mb-md-spacing-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-md-spacing-48 {
    margin-bottom: 3rem !important;
  }
  .mb-md-spacing-56 {
    margin-bottom: 3.5rem !important;
  }
  .mb-md-spacing-64 {
    margin-bottom: 4rem !important;
  }
  .mb-md-spacing-72 {
    margin-bottom: 4.5rem !important;
  }
  .mb-md-spacing-80 {
    margin-bottom: 5rem !important;
  }
  .mb-md-spacing-96 {
    margin-bottom: 6rem !important;
  }
  .mb-md-spacing-112 {
    margin-bottom: 7rem !important;
  }
  .mb-md-spacing-128 {
    margin-bottom: 8rem !important;
  }
  .mb-md-spacing-144 {
    margin-bottom: 9rem !important;
  }
  .mb-md-spacing-160 {
    margin-bottom: 10rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-spacing-0 {
    margin-left: 0 !important;
  }
  .ms-md-spacing-2 {
    margin-left: 0.125rem !important;
  }
  .ms-md-spacing-4 {
    margin-left: 0.25rem !important;
  }
  .ms-md-spacing-6 {
    margin-left: 0.375rem !important;
  }
  .ms-md-spacing-8 {
    margin-left: 0.5rem !important;
  }
  .ms-md-spacing-12 {
    margin-left: 0.75rem !important;
  }
  .ms-md-spacing-16 {
    margin-left: 1rem !important;
  }
  .ms-md-spacing-20 {
    margin-left: 1.25rem !important;
  }
  .ms-md-spacing-24 {
    margin-left: 1.5rem !important;
  }
  .ms-md-spacing-32 {
    margin-left: 2rem !important;
  }
  .ms-md-spacing-40 {
    margin-left: 2.5rem !important;
  }
  .ms-md-spacing-48 {
    margin-left: 3rem !important;
  }
  .ms-md-spacing-56 {
    margin-left: 3.5rem !important;
  }
  .ms-md-spacing-64 {
    margin-left: 4rem !important;
  }
  .ms-md-spacing-72 {
    margin-left: 4.5rem !important;
  }
  .ms-md-spacing-80 {
    margin-left: 5rem !important;
  }
  .ms-md-spacing-96 {
    margin-left: 6rem !important;
  }
  .ms-md-spacing-112 {
    margin-left: 7rem !important;
  }
  .ms-md-spacing-128 {
    margin-left: 8rem !important;
  }
  .ms-md-spacing-144 {
    margin-left: 9rem !important;
  }
  .ms-md-spacing-160 {
    margin-left: 10rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-nspacing-0 {
    margin: 0 !important;
  }
  .m-md-nspacing-2 {
    margin: -0.125rem !important;
  }
  .m-md-nspacing-4 {
    margin: -0.25rem !important;
  }
  .m-md-nspacing-6 {
    margin: -0.375rem !important;
  }
  .m-md-nspacing-8 {
    margin: -0.5rem !important;
  }
  .m-md-nspacing-12 {
    margin: -0.75rem !important;
  }
  .m-md-nspacing-16 {
    margin: -1rem !important;
  }
  .m-md-nspacing-20 {
    margin: -1.25rem !important;
  }
  .m-md-nspacing-24 {
    margin: -1.5rem !important;
  }
  .m-md-nspacing-32 {
    margin: -2rem !important;
  }
  .m-md-nspacing-40 {
    margin: -2.5rem !important;
  }
  .m-md-nspacing-48 {
    margin: -3rem !important;
  }
  .m-md-nspacing-56 {
    margin: -3.5rem !important;
  }
  .m-md-nspacing-64 {
    margin: -4rem !important;
  }
  .m-md-nspacing-72 {
    margin: -4.5rem !important;
  }
  .m-md-nspacing-80 {
    margin: -5rem !important;
  }
  .m-md-nspacing-96 {
    margin: -6rem !important;
  }
  .m-md-nspacing-112 {
    margin: -7rem !important;
  }
  .m-md-nspacing-128 {
    margin: -8rem !important;
  }
  .m-md-nspacing-144 {
    margin: -9rem !important;
  }
  .m-md-nspacing-160 {
    margin: -10rem !important;
  }
  .mx-md-nspacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-nspacing-2 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-md-nspacing-4 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-nspacing-6 {
    margin-right: -0.375rem !important;
    margin-left: -0.375rem !important;
  }
  .mx-md-nspacing-8 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-nspacing-12 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-md-nspacing-16 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-nspacing-20 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-md-nspacing-24 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-nspacing-32 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-md-nspacing-40 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-md-nspacing-48 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-md-nspacing-56 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-md-nspacing-64 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-md-nspacing-72 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-md-nspacing-80 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-md-nspacing-96 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-md-nspacing-112 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-md-nspacing-128 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-md-nspacing-144 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-md-nspacing-160 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-md-nspacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-nspacing-2 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-md-nspacing-4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-nspacing-6 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }
  .my-md-nspacing-8 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-nspacing-12 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-md-nspacing-16 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-nspacing-20 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-md-nspacing-24 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-nspacing-32 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-md-nspacing-40 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-md-nspacing-48 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-md-nspacing-56 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-md-nspacing-64 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-md-nspacing-72 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-md-nspacing-80 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-md-nspacing-96 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-md-nspacing-112 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-md-nspacing-128 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-md-nspacing-144 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-md-nspacing-160 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-md-nspacing-0 {
    margin-top: 0 !important;
  }
  .mt-md-nspacing-2 {
    margin-top: -0.125rem !important;
  }
  .mt-md-nspacing-4 {
    margin-top: -0.25rem !important;
  }
  .mt-md-nspacing-6 {
    margin-top: -0.375rem !important;
  }
  .mt-md-nspacing-8 {
    margin-top: -0.5rem !important;
  }
  .mt-md-nspacing-12 {
    margin-top: -0.75rem !important;
  }
  .mt-md-nspacing-16 {
    margin-top: -1rem !important;
  }
  .mt-md-nspacing-20 {
    margin-top: -1.25rem !important;
  }
  .mt-md-nspacing-24 {
    margin-top: -1.5rem !important;
  }
  .mt-md-nspacing-32 {
    margin-top: -2rem !important;
  }
  .mt-md-nspacing-40 {
    margin-top: -2.5rem !important;
  }
  .mt-md-nspacing-48 {
    margin-top: -3rem !important;
  }
  .mt-md-nspacing-56 {
    margin-top: -3.5rem !important;
  }
  .mt-md-nspacing-64 {
    margin-top: -4rem !important;
  }
  .mt-md-nspacing-72 {
    margin-top: -4.5rem !important;
  }
  .mt-md-nspacing-80 {
    margin-top: -5rem !important;
  }
  .mt-md-nspacing-96 {
    margin-top: -6rem !important;
  }
  .mt-md-nspacing-112 {
    margin-top: -7rem !important;
  }
  .mt-md-nspacing-128 {
    margin-top: -8rem !important;
  }
  .mt-md-nspacing-144 {
    margin-top: -9rem !important;
  }
  .mt-md-nspacing-160 {
    margin-top: -10rem !important;
  }
  .me-md-nspacing-0 {
    margin-right: 0 !important;
  }
  .me-md-nspacing-2 {
    margin-right: -0.125rem !important;
  }
  .me-md-nspacing-4 {
    margin-right: -0.25rem !important;
  }
  .me-md-nspacing-6 {
    margin-right: -0.375rem !important;
  }
  .me-md-nspacing-8 {
    margin-right: -0.5rem !important;
  }
  .me-md-nspacing-12 {
    margin-right: -0.75rem !important;
  }
  .me-md-nspacing-16 {
    margin-right: -1rem !important;
  }
  .me-md-nspacing-20 {
    margin-right: -1.25rem !important;
  }
  .me-md-nspacing-24 {
    margin-right: -1.5rem !important;
  }
  .me-md-nspacing-32 {
    margin-right: -2rem !important;
  }
  .me-md-nspacing-40 {
    margin-right: -2.5rem !important;
  }
  .me-md-nspacing-48 {
    margin-right: -3rem !important;
  }
  .me-md-nspacing-56 {
    margin-right: -3.5rem !important;
  }
  .me-md-nspacing-64 {
    margin-right: -4rem !important;
  }
  .me-md-nspacing-72 {
    margin-right: -4.5rem !important;
  }
  .me-md-nspacing-80 {
    margin-right: -5rem !important;
  }
  .me-md-nspacing-96 {
    margin-right: -6rem !important;
  }
  .me-md-nspacing-112 {
    margin-right: -7rem !important;
  }
  .me-md-nspacing-128 {
    margin-right: -8rem !important;
  }
  .me-md-nspacing-144 {
    margin-right: -9rem !important;
  }
  .me-md-nspacing-160 {
    margin-right: -10rem !important;
  }
  .mb-md-nspacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-nspacing-2 {
    margin-bottom: -0.125rem !important;
  }
  .mb-md-nspacing-4 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-nspacing-6 {
    margin-bottom: -0.375rem !important;
  }
  .mb-md-nspacing-8 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-nspacing-12 {
    margin-bottom: -0.75rem !important;
  }
  .mb-md-nspacing-16 {
    margin-bottom: -1rem !important;
  }
  .mb-md-nspacing-20 {
    margin-bottom: -1.25rem !important;
  }
  .mb-md-nspacing-24 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-nspacing-32 {
    margin-bottom: -2rem !important;
  }
  .mb-md-nspacing-40 {
    margin-bottom: -2.5rem !important;
  }
  .mb-md-nspacing-48 {
    margin-bottom: -3rem !important;
  }
  .mb-md-nspacing-56 {
    margin-bottom: -3.5rem !important;
  }
  .mb-md-nspacing-64 {
    margin-bottom: -4rem !important;
  }
  .mb-md-nspacing-72 {
    margin-bottom: -4.5rem !important;
  }
  .mb-md-nspacing-80 {
    margin-bottom: -5rem !important;
  }
  .mb-md-nspacing-96 {
    margin-bottom: -6rem !important;
  }
  .mb-md-nspacing-112 {
    margin-bottom: -7rem !important;
  }
  .mb-md-nspacing-128 {
    margin-bottom: -8rem !important;
  }
  .mb-md-nspacing-144 {
    margin-bottom: -9rem !important;
  }
  .mb-md-nspacing-160 {
    margin-bottom: -10rem !important;
  }
  .ms-md-nspacing-0 {
    margin-left: 0 !important;
  }
  .ms-md-nspacing-2 {
    margin-left: -0.125rem !important;
  }
  .ms-md-nspacing-4 {
    margin-left: -0.25rem !important;
  }
  .ms-md-nspacing-6 {
    margin-left: -0.375rem !important;
  }
  .ms-md-nspacing-8 {
    margin-left: -0.5rem !important;
  }
  .ms-md-nspacing-12 {
    margin-left: -0.75rem !important;
  }
  .ms-md-nspacing-16 {
    margin-left: -1rem !important;
  }
  .ms-md-nspacing-20 {
    margin-left: -1.25rem !important;
  }
  .ms-md-nspacing-24 {
    margin-left: -1.5rem !important;
  }
  .ms-md-nspacing-32 {
    margin-left: -2rem !important;
  }
  .ms-md-nspacing-40 {
    margin-left: -2.5rem !important;
  }
  .ms-md-nspacing-48 {
    margin-left: -3rem !important;
  }
  .ms-md-nspacing-56 {
    margin-left: -3.5rem !important;
  }
  .ms-md-nspacing-64 {
    margin-left: -4rem !important;
  }
  .ms-md-nspacing-72 {
    margin-left: -4.5rem !important;
  }
  .ms-md-nspacing-80 {
    margin-left: -5rem !important;
  }
  .ms-md-nspacing-96 {
    margin-left: -6rem !important;
  }
  .ms-md-nspacing-112 {
    margin-left: -7rem !important;
  }
  .ms-md-nspacing-128 {
    margin-left: -8rem !important;
  }
  .ms-md-nspacing-144 {
    margin-left: -9rem !important;
  }
  .ms-md-nspacing-160 {
    margin-left: -10rem !important;
  }
  .p-md-spacing-0 {
    padding: 0 !important;
  }
  .p-md-spacing-2 {
    padding: 0.125rem !important;
  }
  .p-md-spacing-4 {
    padding: 0.25rem !important;
  }
  .p-md-spacing-6 {
    padding: 0.375rem !important;
  }
  .p-md-spacing-8 {
    padding: 0.5rem !important;
  }
  .p-md-spacing-12 {
    padding: 0.75rem !important;
  }
  .p-md-spacing-16 {
    padding: 1rem !important;
  }
  .p-md-spacing-20 {
    padding: 1.25rem !important;
  }
  .p-md-spacing-24 {
    padding: 1.5rem !important;
  }
  .p-md-spacing-32 {
    padding: 2rem !important;
  }
  .p-md-spacing-40 {
    padding: 2.5rem !important;
  }
  .p-md-spacing-48 {
    padding: 3rem !important;
  }
  .p-md-spacing-56 {
    padding: 3.5rem !important;
  }
  .p-md-spacing-64 {
    padding: 4rem !important;
  }
  .p-md-spacing-72 {
    padding: 4.5rem !important;
  }
  .p-md-spacing-80 {
    padding: 5rem !important;
  }
  .p-md-spacing-96 {
    padding: 6rem !important;
  }
  .p-md-spacing-112 {
    padding: 7rem !important;
  }
  .p-md-spacing-128 {
    padding: 8rem !important;
  }
  .p-md-spacing-144 {
    padding: 9rem !important;
  }
  .p-md-spacing-160 {
    padding: 10rem !important;
  }
  .px-md-spacing-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-spacing-2 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-md-spacing-4 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-spacing-6 {
    padding-right: 0.375rem !important;
    padding-left: 0.375rem !important;
  }
  .px-md-spacing-8 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-spacing-12 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-md-spacing-16 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-spacing-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-md-spacing-24 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-spacing-32 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-md-spacing-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-md-spacing-48 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-spacing-56 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-md-spacing-64 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-md-spacing-72 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-md-spacing-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-md-spacing-96 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-md-spacing-112 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-md-spacing-128 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-md-spacing-144 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-md-spacing-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-md-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-md-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .py-md-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-md-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-md-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-md-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-md-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-md-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-md-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-md-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-md-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-md-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-md-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-md-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-md-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-md-spacing-0 {
    padding-top: 0 !important;
  }
  .pt-md-spacing-2 {
    padding-top: 0.125rem !important;
  }
  .pt-md-spacing-4 {
    padding-top: 0.25rem !important;
  }
  .pt-md-spacing-6 {
    padding-top: 0.375rem !important;
  }
  .pt-md-spacing-8 {
    padding-top: 0.5rem !important;
  }
  .pt-md-spacing-12 {
    padding-top: 0.75rem !important;
  }
  .pt-md-spacing-16 {
    padding-top: 1rem !important;
  }
  .pt-md-spacing-20 {
    padding-top: 1.25rem !important;
  }
  .pt-md-spacing-24 {
    padding-top: 1.5rem !important;
  }
  .pt-md-spacing-32 {
    padding-top: 2rem !important;
  }
  .pt-md-spacing-40 {
    padding-top: 2.5rem !important;
  }
  .pt-md-spacing-48 {
    padding-top: 3rem !important;
  }
  .pt-md-spacing-56 {
    padding-top: 3.5rem !important;
  }
  .pt-md-spacing-64 {
    padding-top: 4rem !important;
  }
  .pt-md-spacing-72 {
    padding-top: 4.5rem !important;
  }
  .pt-md-spacing-80 {
    padding-top: 5rem !important;
  }
  .pt-md-spacing-96 {
    padding-top: 6rem !important;
  }
  .pt-md-spacing-112 {
    padding-top: 7rem !important;
  }
  .pt-md-spacing-128 {
    padding-top: 8rem !important;
  }
  .pt-md-spacing-144 {
    padding-top: 9rem !important;
  }
  .pt-md-spacing-160 {
    padding-top: 10rem !important;
  }
  .pe-md-spacing-0 {
    padding-right: 0 !important;
  }
  .pe-md-spacing-2 {
    padding-right: 0.125rem !important;
  }
  .pe-md-spacing-4 {
    padding-right: 0.25rem !important;
  }
  .pe-md-spacing-6 {
    padding-right: 0.375rem !important;
  }
  .pe-md-spacing-8 {
    padding-right: 0.5rem !important;
  }
  .pe-md-spacing-12 {
    padding-right: 0.75rem !important;
  }
  .pe-md-spacing-16 {
    padding-right: 1rem !important;
  }
  .pe-md-spacing-20 {
    padding-right: 1.25rem !important;
  }
  .pe-md-spacing-24 {
    padding-right: 1.5rem !important;
  }
  .pe-md-spacing-32 {
    padding-right: 2rem !important;
  }
  .pe-md-spacing-40 {
    padding-right: 2.5rem !important;
  }
  .pe-md-spacing-48 {
    padding-right: 3rem !important;
  }
  .pe-md-spacing-56 {
    padding-right: 3.5rem !important;
  }
  .pe-md-spacing-64 {
    padding-right: 4rem !important;
  }
  .pe-md-spacing-72 {
    padding-right: 4.5rem !important;
  }
  .pe-md-spacing-80 {
    padding-right: 5rem !important;
  }
  .pe-md-spacing-96 {
    padding-right: 6rem !important;
  }
  .pe-md-spacing-112 {
    padding-right: 7rem !important;
  }
  .pe-md-spacing-128 {
    padding-right: 8rem !important;
  }
  .pe-md-spacing-144 {
    padding-right: 9rem !important;
  }
  .pe-md-spacing-160 {
    padding-right: 10rem !important;
  }
  .pb-md-spacing-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-spacing-2 {
    padding-bottom: 0.125rem !important;
  }
  .pb-md-spacing-4 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-spacing-6 {
    padding-bottom: 0.375rem !important;
  }
  .pb-md-spacing-8 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-spacing-12 {
    padding-bottom: 0.75rem !important;
  }
  .pb-md-spacing-16 {
    padding-bottom: 1rem !important;
  }
  .pb-md-spacing-20 {
    padding-bottom: 1.25rem !important;
  }
  .pb-md-spacing-24 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-spacing-32 {
    padding-bottom: 2rem !important;
  }
  .pb-md-spacing-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-md-spacing-48 {
    padding-bottom: 3rem !important;
  }
  .pb-md-spacing-56 {
    padding-bottom: 3.5rem !important;
  }
  .pb-md-spacing-64 {
    padding-bottom: 4rem !important;
  }
  .pb-md-spacing-72 {
    padding-bottom: 4.5rem !important;
  }
  .pb-md-spacing-80 {
    padding-bottom: 5rem !important;
  }
  .pb-md-spacing-96 {
    padding-bottom: 6rem !important;
  }
  .pb-md-spacing-112 {
    padding-bottom: 7rem !important;
  }
  .pb-md-spacing-128 {
    padding-bottom: 8rem !important;
  }
  .pb-md-spacing-144 {
    padding-bottom: 9rem !important;
  }
  .pb-md-spacing-160 {
    padding-bottom: 10rem !important;
  }
  .ps-md-spacing-0 {
    padding-left: 0 !important;
  }
  .ps-md-spacing-2 {
    padding-left: 0.125rem !important;
  }
  .ps-md-spacing-4 {
    padding-left: 0.25rem !important;
  }
  .ps-md-spacing-6 {
    padding-left: 0.375rem !important;
  }
  .ps-md-spacing-8 {
    padding-left: 0.5rem !important;
  }
  .ps-md-spacing-12 {
    padding-left: 0.75rem !important;
  }
  .ps-md-spacing-16 {
    padding-left: 1rem !important;
  }
  .ps-md-spacing-20 {
    padding-left: 1.25rem !important;
  }
  .ps-md-spacing-24 {
    padding-left: 1.5rem !important;
  }
  .ps-md-spacing-32 {
    padding-left: 2rem !important;
  }
  .ps-md-spacing-40 {
    padding-left: 2.5rem !important;
  }
  .ps-md-spacing-48 {
    padding-left: 3rem !important;
  }
  .ps-md-spacing-56 {
    padding-left: 3.5rem !important;
  }
  .ps-md-spacing-64 {
    padding-left: 4rem !important;
  }
  .ps-md-spacing-72 {
    padding-left: 4.5rem !important;
  }
  .ps-md-spacing-80 {
    padding-left: 5rem !important;
  }
  .ps-md-spacing-96 {
    padding-left: 6rem !important;
  }
  .ps-md-spacing-112 {
    padding-left: 7rem !important;
  }
  .ps-md-spacing-128 {
    padding-left: 8rem !important;
  }
  .ps-md-spacing-144 {
    padding-left: 9rem !important;
  }
  .ps-md-spacing-160 {
    padding-left: 10rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-lg-spacing-0 {
    gap: 0 !important;
  }
  .gap-lg-spacing-2 {
    gap: 0.125rem !important;
  }
  .gap-lg-spacing-4 {
    gap: 0.25rem !important;
  }
  .gap-lg-spacing-6 {
    gap: 0.375rem !important;
  }
  .gap-lg-spacing-8 {
    gap: 0.5rem !important;
  }
  .gap-lg-spacing-12 {
    gap: 0.75rem !important;
  }
  .gap-lg-spacing-16 {
    gap: 1rem !important;
  }
  .gap-lg-spacing-20 {
    gap: 1.25rem !important;
  }
  .gap-lg-spacing-24 {
    gap: 1.5rem !important;
  }
  .gap-lg-spacing-32 {
    gap: 2rem !important;
  }
  .gap-lg-spacing-40 {
    gap: 2.5rem !important;
  }
  .gap-lg-spacing-48 {
    gap: 3rem !important;
  }
  .gap-lg-spacing-56 {
    gap: 3.5rem !important;
  }
  .gap-lg-spacing-64 {
    gap: 4rem !important;
  }
  .gap-lg-spacing-72 {
    gap: 4.5rem !important;
  }
  .gap-lg-spacing-80 {
    gap: 5rem !important;
  }
  .gap-lg-spacing-96 {
    gap: 6rem !important;
  }
  .gap-lg-spacing-112 {
    gap: 7rem !important;
  }
  .gap-lg-spacing-128 {
    gap: 8rem !important;
  }
  .gap-lg-spacing-144 {
    gap: 9rem !important;
  }
  .gap-lg-spacing-160 {
    gap: 10rem !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-spacing-0 {
    margin: 0 !important;
  }
  .m-lg-spacing-2 {
    margin: 0.125rem !important;
  }
  .m-lg-spacing-4 {
    margin: 0.25rem !important;
  }
  .m-lg-spacing-6 {
    margin: 0.375rem !important;
  }
  .m-lg-spacing-8 {
    margin: 0.5rem !important;
  }
  .m-lg-spacing-12 {
    margin: 0.75rem !important;
  }
  .m-lg-spacing-16 {
    margin: 1rem !important;
  }
  .m-lg-spacing-20 {
    margin: 1.25rem !important;
  }
  .m-lg-spacing-24 {
    margin: 1.5rem !important;
  }
  .m-lg-spacing-32 {
    margin: 2rem !important;
  }
  .m-lg-spacing-40 {
    margin: 2.5rem !important;
  }
  .m-lg-spacing-48 {
    margin: 3rem !important;
  }
  .m-lg-spacing-56 {
    margin: 3.5rem !important;
  }
  .m-lg-spacing-64 {
    margin: 4rem !important;
  }
  .m-lg-spacing-72 {
    margin: 4.5rem !important;
  }
  .m-lg-spacing-80 {
    margin: 5rem !important;
  }
  .m-lg-spacing-96 {
    margin: 6rem !important;
  }
  .m-lg-spacing-112 {
    margin: 7rem !important;
  }
  .m-lg-spacing-128 {
    margin: 8rem !important;
  }
  .m-lg-spacing-144 {
    margin: 9rem !important;
  }
  .m-lg-spacing-160 {
    margin: 10rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-spacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-spacing-2 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-lg-spacing-4 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-spacing-6 {
    margin-right: 0.375rem !important;
    margin-left: 0.375rem !important;
  }
  .mx-lg-spacing-8 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-spacing-12 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-lg-spacing-16 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-spacing-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-lg-spacing-24 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-spacing-32 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-lg-spacing-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-lg-spacing-48 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-spacing-56 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-lg-spacing-64 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-lg-spacing-72 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-lg-spacing-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-lg-spacing-96 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-lg-spacing-112 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-lg-spacing-128 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-lg-spacing-144 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-lg-spacing-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-spacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-spacing-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-lg-spacing-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-spacing-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .my-lg-spacing-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-spacing-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-lg-spacing-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-spacing-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-lg-spacing-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-spacing-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-lg-spacing-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-lg-spacing-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-spacing-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-lg-spacing-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-lg-spacing-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-lg-spacing-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-lg-spacing-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-lg-spacing-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-lg-spacing-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-lg-spacing-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-lg-spacing-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-spacing-0 {
    margin-top: 0 !important;
  }
  .mt-lg-spacing-2 {
    margin-top: 0.125rem !important;
  }
  .mt-lg-spacing-4 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-spacing-6 {
    margin-top: 0.375rem !important;
  }
  .mt-lg-spacing-8 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-spacing-12 {
    margin-top: 0.75rem !important;
  }
  .mt-lg-spacing-16 {
    margin-top: 1rem !important;
  }
  .mt-lg-spacing-20 {
    margin-top: 1.25rem !important;
  }
  .mt-lg-spacing-24 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-spacing-32 {
    margin-top: 2rem !important;
  }
  .mt-lg-spacing-40 {
    margin-top: 2.5rem !important;
  }
  .mt-lg-spacing-48 {
    margin-top: 3rem !important;
  }
  .mt-lg-spacing-56 {
    margin-top: 3.5rem !important;
  }
  .mt-lg-spacing-64 {
    margin-top: 4rem !important;
  }
  .mt-lg-spacing-72 {
    margin-top: 4.5rem !important;
  }
  .mt-lg-spacing-80 {
    margin-top: 5rem !important;
  }
  .mt-lg-spacing-96 {
    margin-top: 6rem !important;
  }
  .mt-lg-spacing-112 {
    margin-top: 7rem !important;
  }
  .mt-lg-spacing-128 {
    margin-top: 8rem !important;
  }
  .mt-lg-spacing-144 {
    margin-top: 9rem !important;
  }
  .mt-lg-spacing-160 {
    margin-top: 10rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-spacing-0 {
    margin-right: 0 !important;
  }
  .me-lg-spacing-2 {
    margin-right: 0.125rem !important;
  }
  .me-lg-spacing-4 {
    margin-right: 0.25rem !important;
  }
  .me-lg-spacing-6 {
    margin-right: 0.375rem !important;
  }
  .me-lg-spacing-8 {
    margin-right: 0.5rem !important;
  }
  .me-lg-spacing-12 {
    margin-right: 0.75rem !important;
  }
  .me-lg-spacing-16 {
    margin-right: 1rem !important;
  }
  .me-lg-spacing-20 {
    margin-right: 1.25rem !important;
  }
  .me-lg-spacing-24 {
    margin-right: 1.5rem !important;
  }
  .me-lg-spacing-32 {
    margin-right: 2rem !important;
  }
  .me-lg-spacing-40 {
    margin-right: 2.5rem !important;
  }
  .me-lg-spacing-48 {
    margin-right: 3rem !important;
  }
  .me-lg-spacing-56 {
    margin-right: 3.5rem !important;
  }
  .me-lg-spacing-64 {
    margin-right: 4rem !important;
  }
  .me-lg-spacing-72 {
    margin-right: 4.5rem !important;
  }
  .me-lg-spacing-80 {
    margin-right: 5rem !important;
  }
  .me-lg-spacing-96 {
    margin-right: 6rem !important;
  }
  .me-lg-spacing-112 {
    margin-right: 7rem !important;
  }
  .me-lg-spacing-128 {
    margin-right: 8rem !important;
  }
  .me-lg-spacing-144 {
    margin-right: 9rem !important;
  }
  .me-lg-spacing-160 {
    margin-right: 10rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-spacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-spacing-2 {
    margin-bottom: 0.125rem !important;
  }
  .mb-lg-spacing-4 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-spacing-6 {
    margin-bottom: 0.375rem !important;
  }
  .mb-lg-spacing-8 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-spacing-12 {
    margin-bottom: 0.75rem !important;
  }
  .mb-lg-spacing-16 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-spacing-20 {
    margin-bottom: 1.25rem !important;
  }
  .mb-lg-spacing-24 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-spacing-32 {
    margin-bottom: 2rem !important;
  }
  .mb-lg-spacing-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-lg-spacing-48 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-spacing-56 {
    margin-bottom: 3.5rem !important;
  }
  .mb-lg-spacing-64 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-spacing-72 {
    margin-bottom: 4.5rem !important;
  }
  .mb-lg-spacing-80 {
    margin-bottom: 5rem !important;
  }
  .mb-lg-spacing-96 {
    margin-bottom: 6rem !important;
  }
  .mb-lg-spacing-112 {
    margin-bottom: 7rem !important;
  }
  .mb-lg-spacing-128 {
    margin-bottom: 8rem !important;
  }
  .mb-lg-spacing-144 {
    margin-bottom: 9rem !important;
  }
  .mb-lg-spacing-160 {
    margin-bottom: 10rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-spacing-0 {
    margin-left: 0 !important;
  }
  .ms-lg-spacing-2 {
    margin-left: 0.125rem !important;
  }
  .ms-lg-spacing-4 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-spacing-6 {
    margin-left: 0.375rem !important;
  }
  .ms-lg-spacing-8 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-spacing-12 {
    margin-left: 0.75rem !important;
  }
  .ms-lg-spacing-16 {
    margin-left: 1rem !important;
  }
  .ms-lg-spacing-20 {
    margin-left: 1.25rem !important;
  }
  .ms-lg-spacing-24 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-spacing-32 {
    margin-left: 2rem !important;
  }
  .ms-lg-spacing-40 {
    margin-left: 2.5rem !important;
  }
  .ms-lg-spacing-48 {
    margin-left: 3rem !important;
  }
  .ms-lg-spacing-56 {
    margin-left: 3.5rem !important;
  }
  .ms-lg-spacing-64 {
    margin-left: 4rem !important;
  }
  .ms-lg-spacing-72 {
    margin-left: 4.5rem !important;
  }
  .ms-lg-spacing-80 {
    margin-left: 5rem !important;
  }
  .ms-lg-spacing-96 {
    margin-left: 6rem !important;
  }
  .ms-lg-spacing-112 {
    margin-left: 7rem !important;
  }
  .ms-lg-spacing-128 {
    margin-left: 8rem !important;
  }
  .ms-lg-spacing-144 {
    margin-left: 9rem !important;
  }
  .ms-lg-spacing-160 {
    margin-left: 10rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-nspacing-0 {
    margin: 0 !important;
  }
  .m-lg-nspacing-2 {
    margin: -0.125rem !important;
  }
  .m-lg-nspacing-4 {
    margin: -0.25rem !important;
  }
  .m-lg-nspacing-6 {
    margin: -0.375rem !important;
  }
  .m-lg-nspacing-8 {
    margin: -0.5rem !important;
  }
  .m-lg-nspacing-12 {
    margin: -0.75rem !important;
  }
  .m-lg-nspacing-16 {
    margin: -1rem !important;
  }
  .m-lg-nspacing-20 {
    margin: -1.25rem !important;
  }
  .m-lg-nspacing-24 {
    margin: -1.5rem !important;
  }
  .m-lg-nspacing-32 {
    margin: -2rem !important;
  }
  .m-lg-nspacing-40 {
    margin: -2.5rem !important;
  }
  .m-lg-nspacing-48 {
    margin: -3rem !important;
  }
  .m-lg-nspacing-56 {
    margin: -3.5rem !important;
  }
  .m-lg-nspacing-64 {
    margin: -4rem !important;
  }
  .m-lg-nspacing-72 {
    margin: -4.5rem !important;
  }
  .m-lg-nspacing-80 {
    margin: -5rem !important;
  }
  .m-lg-nspacing-96 {
    margin: -6rem !important;
  }
  .m-lg-nspacing-112 {
    margin: -7rem !important;
  }
  .m-lg-nspacing-128 {
    margin: -8rem !important;
  }
  .m-lg-nspacing-144 {
    margin: -9rem !important;
  }
  .m-lg-nspacing-160 {
    margin: -10rem !important;
  }
  .mx-lg-nspacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-nspacing-2 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-lg-nspacing-4 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-nspacing-6 {
    margin-right: -0.375rem !important;
    margin-left: -0.375rem !important;
  }
  .mx-lg-nspacing-8 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-nspacing-12 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-lg-nspacing-16 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-nspacing-20 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-lg-nspacing-24 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-nspacing-32 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-lg-nspacing-40 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-lg-nspacing-48 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-lg-nspacing-56 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-lg-nspacing-64 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-lg-nspacing-72 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-lg-nspacing-80 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-lg-nspacing-96 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-lg-nspacing-112 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-lg-nspacing-128 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-lg-nspacing-144 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-lg-nspacing-160 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-lg-nspacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-nspacing-2 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-lg-nspacing-4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-nspacing-6 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }
  .my-lg-nspacing-8 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-nspacing-12 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-lg-nspacing-16 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-nspacing-20 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-lg-nspacing-24 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-nspacing-32 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-lg-nspacing-40 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-lg-nspacing-48 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-lg-nspacing-56 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-lg-nspacing-64 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-lg-nspacing-72 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-lg-nspacing-80 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-lg-nspacing-96 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-lg-nspacing-112 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-lg-nspacing-128 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-lg-nspacing-144 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-lg-nspacing-160 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-lg-nspacing-0 {
    margin-top: 0 !important;
  }
  .mt-lg-nspacing-2 {
    margin-top: -0.125rem !important;
  }
  .mt-lg-nspacing-4 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-nspacing-6 {
    margin-top: -0.375rem !important;
  }
  .mt-lg-nspacing-8 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-nspacing-12 {
    margin-top: -0.75rem !important;
  }
  .mt-lg-nspacing-16 {
    margin-top: -1rem !important;
  }
  .mt-lg-nspacing-20 {
    margin-top: -1.25rem !important;
  }
  .mt-lg-nspacing-24 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-nspacing-32 {
    margin-top: -2rem !important;
  }
  .mt-lg-nspacing-40 {
    margin-top: -2.5rem !important;
  }
  .mt-lg-nspacing-48 {
    margin-top: -3rem !important;
  }
  .mt-lg-nspacing-56 {
    margin-top: -3.5rem !important;
  }
  .mt-lg-nspacing-64 {
    margin-top: -4rem !important;
  }
  .mt-lg-nspacing-72 {
    margin-top: -4.5rem !important;
  }
  .mt-lg-nspacing-80 {
    margin-top: -5rem !important;
  }
  .mt-lg-nspacing-96 {
    margin-top: -6rem !important;
  }
  .mt-lg-nspacing-112 {
    margin-top: -7rem !important;
  }
  .mt-lg-nspacing-128 {
    margin-top: -8rem !important;
  }
  .mt-lg-nspacing-144 {
    margin-top: -9rem !important;
  }
  .mt-lg-nspacing-160 {
    margin-top: -10rem !important;
  }
  .me-lg-nspacing-0 {
    margin-right: 0 !important;
  }
  .me-lg-nspacing-2 {
    margin-right: -0.125rem !important;
  }
  .me-lg-nspacing-4 {
    margin-right: -0.25rem !important;
  }
  .me-lg-nspacing-6 {
    margin-right: -0.375rem !important;
  }
  .me-lg-nspacing-8 {
    margin-right: -0.5rem !important;
  }
  .me-lg-nspacing-12 {
    margin-right: -0.75rem !important;
  }
  .me-lg-nspacing-16 {
    margin-right: -1rem !important;
  }
  .me-lg-nspacing-20 {
    margin-right: -1.25rem !important;
  }
  .me-lg-nspacing-24 {
    margin-right: -1.5rem !important;
  }
  .me-lg-nspacing-32 {
    margin-right: -2rem !important;
  }
  .me-lg-nspacing-40 {
    margin-right: -2.5rem !important;
  }
  .me-lg-nspacing-48 {
    margin-right: -3rem !important;
  }
  .me-lg-nspacing-56 {
    margin-right: -3.5rem !important;
  }
  .me-lg-nspacing-64 {
    margin-right: -4rem !important;
  }
  .me-lg-nspacing-72 {
    margin-right: -4.5rem !important;
  }
  .me-lg-nspacing-80 {
    margin-right: -5rem !important;
  }
  .me-lg-nspacing-96 {
    margin-right: -6rem !important;
  }
  .me-lg-nspacing-112 {
    margin-right: -7rem !important;
  }
  .me-lg-nspacing-128 {
    margin-right: -8rem !important;
  }
  .me-lg-nspacing-144 {
    margin-right: -9rem !important;
  }
  .me-lg-nspacing-160 {
    margin-right: -10rem !important;
  }
  .mb-lg-nspacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-nspacing-2 {
    margin-bottom: -0.125rem !important;
  }
  .mb-lg-nspacing-4 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-nspacing-6 {
    margin-bottom: -0.375rem !important;
  }
  .mb-lg-nspacing-8 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-nspacing-12 {
    margin-bottom: -0.75rem !important;
  }
  .mb-lg-nspacing-16 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-nspacing-20 {
    margin-bottom: -1.25rem !important;
  }
  .mb-lg-nspacing-24 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-nspacing-32 {
    margin-bottom: -2rem !important;
  }
  .mb-lg-nspacing-40 {
    margin-bottom: -2.5rem !important;
  }
  .mb-lg-nspacing-48 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-nspacing-56 {
    margin-bottom: -3.5rem !important;
  }
  .mb-lg-nspacing-64 {
    margin-bottom: -4rem !important;
  }
  .mb-lg-nspacing-72 {
    margin-bottom: -4.5rem !important;
  }
  .mb-lg-nspacing-80 {
    margin-bottom: -5rem !important;
  }
  .mb-lg-nspacing-96 {
    margin-bottom: -6rem !important;
  }
  .mb-lg-nspacing-112 {
    margin-bottom: -7rem !important;
  }
  .mb-lg-nspacing-128 {
    margin-bottom: -8rem !important;
  }
  .mb-lg-nspacing-144 {
    margin-bottom: -9rem !important;
  }
  .mb-lg-nspacing-160 {
    margin-bottom: -10rem !important;
  }
  .ms-lg-nspacing-0 {
    margin-left: 0 !important;
  }
  .ms-lg-nspacing-2 {
    margin-left: -0.125rem !important;
  }
  .ms-lg-nspacing-4 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-nspacing-6 {
    margin-left: -0.375rem !important;
  }
  .ms-lg-nspacing-8 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-nspacing-12 {
    margin-left: -0.75rem !important;
  }
  .ms-lg-nspacing-16 {
    margin-left: -1rem !important;
  }
  .ms-lg-nspacing-20 {
    margin-left: -1.25rem !important;
  }
  .ms-lg-nspacing-24 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-nspacing-32 {
    margin-left: -2rem !important;
  }
  .ms-lg-nspacing-40 {
    margin-left: -2.5rem !important;
  }
  .ms-lg-nspacing-48 {
    margin-left: -3rem !important;
  }
  .ms-lg-nspacing-56 {
    margin-left: -3.5rem !important;
  }
  .ms-lg-nspacing-64 {
    margin-left: -4rem !important;
  }
  .ms-lg-nspacing-72 {
    margin-left: -4.5rem !important;
  }
  .ms-lg-nspacing-80 {
    margin-left: -5rem !important;
  }
  .ms-lg-nspacing-96 {
    margin-left: -6rem !important;
  }
  .ms-lg-nspacing-112 {
    margin-left: -7rem !important;
  }
  .ms-lg-nspacing-128 {
    margin-left: -8rem !important;
  }
  .ms-lg-nspacing-144 {
    margin-left: -9rem !important;
  }
  .ms-lg-nspacing-160 {
    margin-left: -10rem !important;
  }
  .p-lg-spacing-0 {
    padding: 0 !important;
  }
  .p-lg-spacing-2 {
    padding: 0.125rem !important;
  }
  .p-lg-spacing-4 {
    padding: 0.25rem !important;
  }
  .p-lg-spacing-6 {
    padding: 0.375rem !important;
  }
  .p-lg-spacing-8 {
    padding: 0.5rem !important;
  }
  .p-lg-spacing-12 {
    padding: 0.75rem !important;
  }
  .p-lg-spacing-16 {
    padding: 1rem !important;
  }
  .p-lg-spacing-20 {
    padding: 1.25rem !important;
  }
  .p-lg-spacing-24 {
    padding: 1.5rem !important;
  }
  .p-lg-spacing-32 {
    padding: 2rem !important;
  }
  .p-lg-spacing-40 {
    padding: 2.5rem !important;
  }
  .p-lg-spacing-48 {
    padding: 3rem !important;
  }
  .p-lg-spacing-56 {
    padding: 3.5rem !important;
  }
  .p-lg-spacing-64 {
    padding: 4rem !important;
  }
  .p-lg-spacing-72 {
    padding: 4.5rem !important;
  }
  .p-lg-spacing-80 {
    padding: 5rem !important;
  }
  .p-lg-spacing-96 {
    padding: 6rem !important;
  }
  .p-lg-spacing-112 {
    padding: 7rem !important;
  }
  .p-lg-spacing-128 {
    padding: 8rem !important;
  }
  .p-lg-spacing-144 {
    padding: 9rem !important;
  }
  .p-lg-spacing-160 {
    padding: 10rem !important;
  }
  .px-lg-spacing-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-spacing-2 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-lg-spacing-4 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-spacing-6 {
    padding-right: 0.375rem !important;
    padding-left: 0.375rem !important;
  }
  .px-lg-spacing-8 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-spacing-12 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-lg-spacing-16 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-spacing-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-lg-spacing-24 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-spacing-32 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-lg-spacing-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-lg-spacing-48 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-spacing-56 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-lg-spacing-64 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-lg-spacing-72 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-lg-spacing-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-lg-spacing-96 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-lg-spacing-112 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-lg-spacing-128 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-lg-spacing-144 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-lg-spacing-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-lg-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-lg-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .py-lg-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-lg-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-lg-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-lg-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-lg-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-lg-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-lg-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-lg-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-lg-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-lg-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-lg-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-lg-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-lg-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-lg-spacing-0 {
    padding-top: 0 !important;
  }
  .pt-lg-spacing-2 {
    padding-top: 0.125rem !important;
  }
  .pt-lg-spacing-4 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-spacing-6 {
    padding-top: 0.375rem !important;
  }
  .pt-lg-spacing-8 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-spacing-12 {
    padding-top: 0.75rem !important;
  }
  .pt-lg-spacing-16 {
    padding-top: 1rem !important;
  }
  .pt-lg-spacing-20 {
    padding-top: 1.25rem !important;
  }
  .pt-lg-spacing-24 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-spacing-32 {
    padding-top: 2rem !important;
  }
  .pt-lg-spacing-40 {
    padding-top: 2.5rem !important;
  }
  .pt-lg-spacing-48 {
    padding-top: 3rem !important;
  }
  .pt-lg-spacing-56 {
    padding-top: 3.5rem !important;
  }
  .pt-lg-spacing-64 {
    padding-top: 4rem !important;
  }
  .pt-lg-spacing-72 {
    padding-top: 4.5rem !important;
  }
  .pt-lg-spacing-80 {
    padding-top: 5rem !important;
  }
  .pt-lg-spacing-96 {
    padding-top: 6rem !important;
  }
  .pt-lg-spacing-112 {
    padding-top: 7rem !important;
  }
  .pt-lg-spacing-128 {
    padding-top: 8rem !important;
  }
  .pt-lg-spacing-144 {
    padding-top: 9rem !important;
  }
  .pt-lg-spacing-160 {
    padding-top: 10rem !important;
  }
  .pe-lg-spacing-0 {
    padding-right: 0 !important;
  }
  .pe-lg-spacing-2 {
    padding-right: 0.125rem !important;
  }
  .pe-lg-spacing-4 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-spacing-6 {
    padding-right: 0.375rem !important;
  }
  .pe-lg-spacing-8 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-spacing-12 {
    padding-right: 0.75rem !important;
  }
  .pe-lg-spacing-16 {
    padding-right: 1rem !important;
  }
  .pe-lg-spacing-20 {
    padding-right: 1.25rem !important;
  }
  .pe-lg-spacing-24 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-spacing-32 {
    padding-right: 2rem !important;
  }
  .pe-lg-spacing-40 {
    padding-right: 2.5rem !important;
  }
  .pe-lg-spacing-48 {
    padding-right: 3rem !important;
  }
  .pe-lg-spacing-56 {
    padding-right: 3.5rem !important;
  }
  .pe-lg-spacing-64 {
    padding-right: 4rem !important;
  }
  .pe-lg-spacing-72 {
    padding-right: 4.5rem !important;
  }
  .pe-lg-spacing-80 {
    padding-right: 5rem !important;
  }
  .pe-lg-spacing-96 {
    padding-right: 6rem !important;
  }
  .pe-lg-spacing-112 {
    padding-right: 7rem !important;
  }
  .pe-lg-spacing-128 {
    padding-right: 8rem !important;
  }
  .pe-lg-spacing-144 {
    padding-right: 9rem !important;
  }
  .pe-lg-spacing-160 {
    padding-right: 10rem !important;
  }
  .pb-lg-spacing-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-spacing-2 {
    padding-bottom: 0.125rem !important;
  }
  .pb-lg-spacing-4 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-spacing-6 {
    padding-bottom: 0.375rem !important;
  }
  .pb-lg-spacing-8 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-spacing-12 {
    padding-bottom: 0.75rem !important;
  }
  .pb-lg-spacing-16 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-spacing-20 {
    padding-bottom: 1.25rem !important;
  }
  .pb-lg-spacing-24 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-spacing-32 {
    padding-bottom: 2rem !important;
  }
  .pb-lg-spacing-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-lg-spacing-48 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-spacing-56 {
    padding-bottom: 3.5rem !important;
  }
  .pb-lg-spacing-64 {
    padding-bottom: 4rem !important;
  }
  .pb-lg-spacing-72 {
    padding-bottom: 4.5rem !important;
  }
  .pb-lg-spacing-80 {
    padding-bottom: 5rem !important;
  }
  .pb-lg-spacing-96 {
    padding-bottom: 6rem !important;
  }
  .pb-lg-spacing-112 {
    padding-bottom: 7rem !important;
  }
  .pb-lg-spacing-128 {
    padding-bottom: 8rem !important;
  }
  .pb-lg-spacing-144 {
    padding-bottom: 9rem !important;
  }
  .pb-lg-spacing-160 {
    padding-bottom: 10rem !important;
  }
  .ps-lg-spacing-0 {
    padding-left: 0 !important;
  }
  .ps-lg-spacing-2 {
    padding-left: 0.125rem !important;
  }
  .ps-lg-spacing-4 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-spacing-6 {
    padding-left: 0.375rem !important;
  }
  .ps-lg-spacing-8 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-spacing-12 {
    padding-left: 0.75rem !important;
  }
  .ps-lg-spacing-16 {
    padding-left: 1rem !important;
  }
  .ps-lg-spacing-20 {
    padding-left: 1.25rem !important;
  }
  .ps-lg-spacing-24 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-spacing-32 {
    padding-left: 2rem !important;
  }
  .ps-lg-spacing-40 {
    padding-left: 2.5rem !important;
  }
  .ps-lg-spacing-48 {
    padding-left: 3rem !important;
  }
  .ps-lg-spacing-56 {
    padding-left: 3.5rem !important;
  }
  .ps-lg-spacing-64 {
    padding-left: 4rem !important;
  }
  .ps-lg-spacing-72 {
    padding-left: 4.5rem !important;
  }
  .ps-lg-spacing-80 {
    padding-left: 5rem !important;
  }
  .ps-lg-spacing-96 {
    padding-left: 6rem !important;
  }
  .ps-lg-spacing-112 {
    padding-left: 7rem !important;
  }
  .ps-lg-spacing-128 {
    padding-left: 8rem !important;
  }
  .ps-lg-spacing-144 {
    padding-left: 9rem !important;
  }
  .ps-lg-spacing-160 {
    padding-left: 10rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-xl-spacing-0 {
    gap: 0 !important;
  }
  .gap-xl-spacing-2 {
    gap: 0.125rem !important;
  }
  .gap-xl-spacing-4 {
    gap: 0.25rem !important;
  }
  .gap-xl-spacing-6 {
    gap: 0.375rem !important;
  }
  .gap-xl-spacing-8 {
    gap: 0.5rem !important;
  }
  .gap-xl-spacing-12 {
    gap: 0.75rem !important;
  }
  .gap-xl-spacing-16 {
    gap: 1rem !important;
  }
  .gap-xl-spacing-20 {
    gap: 1.25rem !important;
  }
  .gap-xl-spacing-24 {
    gap: 1.5rem !important;
  }
  .gap-xl-spacing-32 {
    gap: 2rem !important;
  }
  .gap-xl-spacing-40 {
    gap: 2.5rem !important;
  }
  .gap-xl-spacing-48 {
    gap: 3rem !important;
  }
  .gap-xl-spacing-56 {
    gap: 3.5rem !important;
  }
  .gap-xl-spacing-64 {
    gap: 4rem !important;
  }
  .gap-xl-spacing-72 {
    gap: 4.5rem !important;
  }
  .gap-xl-spacing-80 {
    gap: 5rem !important;
  }
  .gap-xl-spacing-96 {
    gap: 6rem !important;
  }
  .gap-xl-spacing-112 {
    gap: 7rem !important;
  }
  .gap-xl-spacing-128 {
    gap: 8rem !important;
  }
  .gap-xl-spacing-144 {
    gap: 9rem !important;
  }
  .gap-xl-spacing-160 {
    gap: 10rem !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-spacing-0 {
    margin: 0 !important;
  }
  .m-xl-spacing-2 {
    margin: 0.125rem !important;
  }
  .m-xl-spacing-4 {
    margin: 0.25rem !important;
  }
  .m-xl-spacing-6 {
    margin: 0.375rem !important;
  }
  .m-xl-spacing-8 {
    margin: 0.5rem !important;
  }
  .m-xl-spacing-12 {
    margin: 0.75rem !important;
  }
  .m-xl-spacing-16 {
    margin: 1rem !important;
  }
  .m-xl-spacing-20 {
    margin: 1.25rem !important;
  }
  .m-xl-spacing-24 {
    margin: 1.5rem !important;
  }
  .m-xl-spacing-32 {
    margin: 2rem !important;
  }
  .m-xl-spacing-40 {
    margin: 2.5rem !important;
  }
  .m-xl-spacing-48 {
    margin: 3rem !important;
  }
  .m-xl-spacing-56 {
    margin: 3.5rem !important;
  }
  .m-xl-spacing-64 {
    margin: 4rem !important;
  }
  .m-xl-spacing-72 {
    margin: 4.5rem !important;
  }
  .m-xl-spacing-80 {
    margin: 5rem !important;
  }
  .m-xl-spacing-96 {
    margin: 6rem !important;
  }
  .m-xl-spacing-112 {
    margin: 7rem !important;
  }
  .m-xl-spacing-128 {
    margin: 8rem !important;
  }
  .m-xl-spacing-144 {
    margin: 9rem !important;
  }
  .m-xl-spacing-160 {
    margin: 10rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-spacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-spacing-2 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-xl-spacing-4 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-spacing-6 {
    margin-right: 0.375rem !important;
    margin-left: 0.375rem !important;
  }
  .mx-xl-spacing-8 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-spacing-12 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-xl-spacing-16 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-spacing-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-xl-spacing-24 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-spacing-32 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xl-spacing-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xl-spacing-48 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-spacing-56 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-xl-spacing-64 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xl-spacing-72 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xl-spacing-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xl-spacing-96 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xl-spacing-112 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-xl-spacing-128 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-xl-spacing-144 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-xl-spacing-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-spacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-spacing-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-xl-spacing-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-spacing-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .my-xl-spacing-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-spacing-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-xl-spacing-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-spacing-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-xl-spacing-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-spacing-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xl-spacing-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xl-spacing-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-spacing-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-xl-spacing-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xl-spacing-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xl-spacing-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xl-spacing-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xl-spacing-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-xl-spacing-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-xl-spacing-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-xl-spacing-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-spacing-0 {
    margin-top: 0 !important;
  }
  .mt-xl-spacing-2 {
    margin-top: 0.125rem !important;
  }
  .mt-xl-spacing-4 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-spacing-6 {
    margin-top: 0.375rem !important;
  }
  .mt-xl-spacing-8 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-spacing-12 {
    margin-top: 0.75rem !important;
  }
  .mt-xl-spacing-16 {
    margin-top: 1rem !important;
  }
  .mt-xl-spacing-20 {
    margin-top: 1.25rem !important;
  }
  .mt-xl-spacing-24 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-spacing-32 {
    margin-top: 2rem !important;
  }
  .mt-xl-spacing-40 {
    margin-top: 2.5rem !important;
  }
  .mt-xl-spacing-48 {
    margin-top: 3rem !important;
  }
  .mt-xl-spacing-56 {
    margin-top: 3.5rem !important;
  }
  .mt-xl-spacing-64 {
    margin-top: 4rem !important;
  }
  .mt-xl-spacing-72 {
    margin-top: 4.5rem !important;
  }
  .mt-xl-spacing-80 {
    margin-top: 5rem !important;
  }
  .mt-xl-spacing-96 {
    margin-top: 6rem !important;
  }
  .mt-xl-spacing-112 {
    margin-top: 7rem !important;
  }
  .mt-xl-spacing-128 {
    margin-top: 8rem !important;
  }
  .mt-xl-spacing-144 {
    margin-top: 9rem !important;
  }
  .mt-xl-spacing-160 {
    margin-top: 10rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-spacing-0 {
    margin-right: 0 !important;
  }
  .me-xl-spacing-2 {
    margin-right: 0.125rem !important;
  }
  .me-xl-spacing-4 {
    margin-right: 0.25rem !important;
  }
  .me-xl-spacing-6 {
    margin-right: 0.375rem !important;
  }
  .me-xl-spacing-8 {
    margin-right: 0.5rem !important;
  }
  .me-xl-spacing-12 {
    margin-right: 0.75rem !important;
  }
  .me-xl-spacing-16 {
    margin-right: 1rem !important;
  }
  .me-xl-spacing-20 {
    margin-right: 1.25rem !important;
  }
  .me-xl-spacing-24 {
    margin-right: 1.5rem !important;
  }
  .me-xl-spacing-32 {
    margin-right: 2rem !important;
  }
  .me-xl-spacing-40 {
    margin-right: 2.5rem !important;
  }
  .me-xl-spacing-48 {
    margin-right: 3rem !important;
  }
  .me-xl-spacing-56 {
    margin-right: 3.5rem !important;
  }
  .me-xl-spacing-64 {
    margin-right: 4rem !important;
  }
  .me-xl-spacing-72 {
    margin-right: 4.5rem !important;
  }
  .me-xl-spacing-80 {
    margin-right: 5rem !important;
  }
  .me-xl-spacing-96 {
    margin-right: 6rem !important;
  }
  .me-xl-spacing-112 {
    margin-right: 7rem !important;
  }
  .me-xl-spacing-128 {
    margin-right: 8rem !important;
  }
  .me-xl-spacing-144 {
    margin-right: 9rem !important;
  }
  .me-xl-spacing-160 {
    margin-right: 10rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-spacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-spacing-2 {
    margin-bottom: 0.125rem !important;
  }
  .mb-xl-spacing-4 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-spacing-6 {
    margin-bottom: 0.375rem !important;
  }
  .mb-xl-spacing-8 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-spacing-12 {
    margin-bottom: 0.75rem !important;
  }
  .mb-xl-spacing-16 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-spacing-20 {
    margin-bottom: 1.25rem !important;
  }
  .mb-xl-spacing-24 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-spacing-32 {
    margin-bottom: 2rem !important;
  }
  .mb-xl-spacing-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xl-spacing-48 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-spacing-56 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xl-spacing-64 {
    margin-bottom: 4rem !important;
  }
  .mb-xl-spacing-72 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xl-spacing-80 {
    margin-bottom: 5rem !important;
  }
  .mb-xl-spacing-96 {
    margin-bottom: 6rem !important;
  }
  .mb-xl-spacing-112 {
    margin-bottom: 7rem !important;
  }
  .mb-xl-spacing-128 {
    margin-bottom: 8rem !important;
  }
  .mb-xl-spacing-144 {
    margin-bottom: 9rem !important;
  }
  .mb-xl-spacing-160 {
    margin-bottom: 10rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-spacing-0 {
    margin-left: 0 !important;
  }
  .ms-xl-spacing-2 {
    margin-left: 0.125rem !important;
  }
  .ms-xl-spacing-4 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-spacing-6 {
    margin-left: 0.375rem !important;
  }
  .ms-xl-spacing-8 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-spacing-12 {
    margin-left: 0.75rem !important;
  }
  .ms-xl-spacing-16 {
    margin-left: 1rem !important;
  }
  .ms-xl-spacing-20 {
    margin-left: 1.25rem !important;
  }
  .ms-xl-spacing-24 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-spacing-32 {
    margin-left: 2rem !important;
  }
  .ms-xl-spacing-40 {
    margin-left: 2.5rem !important;
  }
  .ms-xl-spacing-48 {
    margin-left: 3rem !important;
  }
  .ms-xl-spacing-56 {
    margin-left: 3.5rem !important;
  }
  .ms-xl-spacing-64 {
    margin-left: 4rem !important;
  }
  .ms-xl-spacing-72 {
    margin-left: 4.5rem !important;
  }
  .ms-xl-spacing-80 {
    margin-left: 5rem !important;
  }
  .ms-xl-spacing-96 {
    margin-left: 6rem !important;
  }
  .ms-xl-spacing-112 {
    margin-left: 7rem !important;
  }
  .ms-xl-spacing-128 {
    margin-left: 8rem !important;
  }
  .ms-xl-spacing-144 {
    margin-left: 9rem !important;
  }
  .ms-xl-spacing-160 {
    margin-left: 10rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-nspacing-0 {
    margin: 0 !important;
  }
  .m-xl-nspacing-2 {
    margin: -0.125rem !important;
  }
  .m-xl-nspacing-4 {
    margin: -0.25rem !important;
  }
  .m-xl-nspacing-6 {
    margin: -0.375rem !important;
  }
  .m-xl-nspacing-8 {
    margin: -0.5rem !important;
  }
  .m-xl-nspacing-12 {
    margin: -0.75rem !important;
  }
  .m-xl-nspacing-16 {
    margin: -1rem !important;
  }
  .m-xl-nspacing-20 {
    margin: -1.25rem !important;
  }
  .m-xl-nspacing-24 {
    margin: -1.5rem !important;
  }
  .m-xl-nspacing-32 {
    margin: -2rem !important;
  }
  .m-xl-nspacing-40 {
    margin: -2.5rem !important;
  }
  .m-xl-nspacing-48 {
    margin: -3rem !important;
  }
  .m-xl-nspacing-56 {
    margin: -3.5rem !important;
  }
  .m-xl-nspacing-64 {
    margin: -4rem !important;
  }
  .m-xl-nspacing-72 {
    margin: -4.5rem !important;
  }
  .m-xl-nspacing-80 {
    margin: -5rem !important;
  }
  .m-xl-nspacing-96 {
    margin: -6rem !important;
  }
  .m-xl-nspacing-112 {
    margin: -7rem !important;
  }
  .m-xl-nspacing-128 {
    margin: -8rem !important;
  }
  .m-xl-nspacing-144 {
    margin: -9rem !important;
  }
  .m-xl-nspacing-160 {
    margin: -10rem !important;
  }
  .mx-xl-nspacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-nspacing-2 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-xl-nspacing-4 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-nspacing-6 {
    margin-right: -0.375rem !important;
    margin-left: -0.375rem !important;
  }
  .mx-xl-nspacing-8 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-nspacing-12 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-xl-nspacing-16 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-nspacing-20 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-xl-nspacing-24 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-nspacing-32 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xl-nspacing-40 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-xl-nspacing-48 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xl-nspacing-56 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-xl-nspacing-64 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xl-nspacing-72 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-xl-nspacing-80 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xl-nspacing-96 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-xl-nspacing-112 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-xl-nspacing-128 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-xl-nspacing-144 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-xl-nspacing-160 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-xl-nspacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-nspacing-2 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-xl-nspacing-4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-nspacing-6 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }
  .my-xl-nspacing-8 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-nspacing-12 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-xl-nspacing-16 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-nspacing-20 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-xl-nspacing-24 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-nspacing-32 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xl-nspacing-40 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-xl-nspacing-48 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xl-nspacing-56 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-xl-nspacing-64 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xl-nspacing-72 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-xl-nspacing-80 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xl-nspacing-96 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-xl-nspacing-112 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-xl-nspacing-128 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-xl-nspacing-144 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-xl-nspacing-160 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-xl-nspacing-0 {
    margin-top: 0 !important;
  }
  .mt-xl-nspacing-2 {
    margin-top: -0.125rem !important;
  }
  .mt-xl-nspacing-4 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-nspacing-6 {
    margin-top: -0.375rem !important;
  }
  .mt-xl-nspacing-8 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-nspacing-12 {
    margin-top: -0.75rem !important;
  }
  .mt-xl-nspacing-16 {
    margin-top: -1rem !important;
  }
  .mt-xl-nspacing-20 {
    margin-top: -1.25rem !important;
  }
  .mt-xl-nspacing-24 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-nspacing-32 {
    margin-top: -2rem !important;
  }
  .mt-xl-nspacing-40 {
    margin-top: -2.5rem !important;
  }
  .mt-xl-nspacing-48 {
    margin-top: -3rem !important;
  }
  .mt-xl-nspacing-56 {
    margin-top: -3.5rem !important;
  }
  .mt-xl-nspacing-64 {
    margin-top: -4rem !important;
  }
  .mt-xl-nspacing-72 {
    margin-top: -4.5rem !important;
  }
  .mt-xl-nspacing-80 {
    margin-top: -5rem !important;
  }
  .mt-xl-nspacing-96 {
    margin-top: -6rem !important;
  }
  .mt-xl-nspacing-112 {
    margin-top: -7rem !important;
  }
  .mt-xl-nspacing-128 {
    margin-top: -8rem !important;
  }
  .mt-xl-nspacing-144 {
    margin-top: -9rem !important;
  }
  .mt-xl-nspacing-160 {
    margin-top: -10rem !important;
  }
  .me-xl-nspacing-0 {
    margin-right: 0 !important;
  }
  .me-xl-nspacing-2 {
    margin-right: -0.125rem !important;
  }
  .me-xl-nspacing-4 {
    margin-right: -0.25rem !important;
  }
  .me-xl-nspacing-6 {
    margin-right: -0.375rem !important;
  }
  .me-xl-nspacing-8 {
    margin-right: -0.5rem !important;
  }
  .me-xl-nspacing-12 {
    margin-right: -0.75rem !important;
  }
  .me-xl-nspacing-16 {
    margin-right: -1rem !important;
  }
  .me-xl-nspacing-20 {
    margin-right: -1.25rem !important;
  }
  .me-xl-nspacing-24 {
    margin-right: -1.5rem !important;
  }
  .me-xl-nspacing-32 {
    margin-right: -2rem !important;
  }
  .me-xl-nspacing-40 {
    margin-right: -2.5rem !important;
  }
  .me-xl-nspacing-48 {
    margin-right: -3rem !important;
  }
  .me-xl-nspacing-56 {
    margin-right: -3.5rem !important;
  }
  .me-xl-nspacing-64 {
    margin-right: -4rem !important;
  }
  .me-xl-nspacing-72 {
    margin-right: -4.5rem !important;
  }
  .me-xl-nspacing-80 {
    margin-right: -5rem !important;
  }
  .me-xl-nspacing-96 {
    margin-right: -6rem !important;
  }
  .me-xl-nspacing-112 {
    margin-right: -7rem !important;
  }
  .me-xl-nspacing-128 {
    margin-right: -8rem !important;
  }
  .me-xl-nspacing-144 {
    margin-right: -9rem !important;
  }
  .me-xl-nspacing-160 {
    margin-right: -10rem !important;
  }
  .mb-xl-nspacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-nspacing-2 {
    margin-bottom: -0.125rem !important;
  }
  .mb-xl-nspacing-4 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-nspacing-6 {
    margin-bottom: -0.375rem !important;
  }
  .mb-xl-nspacing-8 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-nspacing-12 {
    margin-bottom: -0.75rem !important;
  }
  .mb-xl-nspacing-16 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-nspacing-20 {
    margin-bottom: -1.25rem !important;
  }
  .mb-xl-nspacing-24 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-nspacing-32 {
    margin-bottom: -2rem !important;
  }
  .mb-xl-nspacing-40 {
    margin-bottom: -2.5rem !important;
  }
  .mb-xl-nspacing-48 {
    margin-bottom: -3rem !important;
  }
  .mb-xl-nspacing-56 {
    margin-bottom: -3.5rem !important;
  }
  .mb-xl-nspacing-64 {
    margin-bottom: -4rem !important;
  }
  .mb-xl-nspacing-72 {
    margin-bottom: -4.5rem !important;
  }
  .mb-xl-nspacing-80 {
    margin-bottom: -5rem !important;
  }
  .mb-xl-nspacing-96 {
    margin-bottom: -6rem !important;
  }
  .mb-xl-nspacing-112 {
    margin-bottom: -7rem !important;
  }
  .mb-xl-nspacing-128 {
    margin-bottom: -8rem !important;
  }
  .mb-xl-nspacing-144 {
    margin-bottom: -9rem !important;
  }
  .mb-xl-nspacing-160 {
    margin-bottom: -10rem !important;
  }
  .ms-xl-nspacing-0 {
    margin-left: 0 !important;
  }
  .ms-xl-nspacing-2 {
    margin-left: -0.125rem !important;
  }
  .ms-xl-nspacing-4 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-nspacing-6 {
    margin-left: -0.375rem !important;
  }
  .ms-xl-nspacing-8 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-nspacing-12 {
    margin-left: -0.75rem !important;
  }
  .ms-xl-nspacing-16 {
    margin-left: -1rem !important;
  }
  .ms-xl-nspacing-20 {
    margin-left: -1.25rem !important;
  }
  .ms-xl-nspacing-24 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-nspacing-32 {
    margin-left: -2rem !important;
  }
  .ms-xl-nspacing-40 {
    margin-left: -2.5rem !important;
  }
  .ms-xl-nspacing-48 {
    margin-left: -3rem !important;
  }
  .ms-xl-nspacing-56 {
    margin-left: -3.5rem !important;
  }
  .ms-xl-nspacing-64 {
    margin-left: -4rem !important;
  }
  .ms-xl-nspacing-72 {
    margin-left: -4.5rem !important;
  }
  .ms-xl-nspacing-80 {
    margin-left: -5rem !important;
  }
  .ms-xl-nspacing-96 {
    margin-left: -6rem !important;
  }
  .ms-xl-nspacing-112 {
    margin-left: -7rem !important;
  }
  .ms-xl-nspacing-128 {
    margin-left: -8rem !important;
  }
  .ms-xl-nspacing-144 {
    margin-left: -9rem !important;
  }
  .ms-xl-nspacing-160 {
    margin-left: -10rem !important;
  }
  .p-xl-spacing-0 {
    padding: 0 !important;
  }
  .p-xl-spacing-2 {
    padding: 0.125rem !important;
  }
  .p-xl-spacing-4 {
    padding: 0.25rem !important;
  }
  .p-xl-spacing-6 {
    padding: 0.375rem !important;
  }
  .p-xl-spacing-8 {
    padding: 0.5rem !important;
  }
  .p-xl-spacing-12 {
    padding: 0.75rem !important;
  }
  .p-xl-spacing-16 {
    padding: 1rem !important;
  }
  .p-xl-spacing-20 {
    padding: 1.25rem !important;
  }
  .p-xl-spacing-24 {
    padding: 1.5rem !important;
  }
  .p-xl-spacing-32 {
    padding: 2rem !important;
  }
  .p-xl-spacing-40 {
    padding: 2.5rem !important;
  }
  .p-xl-spacing-48 {
    padding: 3rem !important;
  }
  .p-xl-spacing-56 {
    padding: 3.5rem !important;
  }
  .p-xl-spacing-64 {
    padding: 4rem !important;
  }
  .p-xl-spacing-72 {
    padding: 4.5rem !important;
  }
  .p-xl-spacing-80 {
    padding: 5rem !important;
  }
  .p-xl-spacing-96 {
    padding: 6rem !important;
  }
  .p-xl-spacing-112 {
    padding: 7rem !important;
  }
  .p-xl-spacing-128 {
    padding: 8rem !important;
  }
  .p-xl-spacing-144 {
    padding: 9rem !important;
  }
  .p-xl-spacing-160 {
    padding: 10rem !important;
  }
  .px-xl-spacing-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-spacing-2 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-xl-spacing-4 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-spacing-6 {
    padding-right: 0.375rem !important;
    padding-left: 0.375rem !important;
  }
  .px-xl-spacing-8 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-spacing-12 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-xl-spacing-16 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-spacing-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-xl-spacing-24 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-spacing-32 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xl-spacing-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-xl-spacing-48 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xl-spacing-56 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-xl-spacing-64 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xl-spacing-72 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xl-spacing-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xl-spacing-96 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-xl-spacing-112 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-xl-spacing-128 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-xl-spacing-144 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-xl-spacing-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-xl-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-xl-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .py-xl-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-xl-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-xl-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xl-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xl-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xl-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-xl-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xl-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xl-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xl-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-xl-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-xl-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-xl-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-xl-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-xl-spacing-0 {
    padding-top: 0 !important;
  }
  .pt-xl-spacing-2 {
    padding-top: 0.125rem !important;
  }
  .pt-xl-spacing-4 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-spacing-6 {
    padding-top: 0.375rem !important;
  }
  .pt-xl-spacing-8 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-spacing-12 {
    padding-top: 0.75rem !important;
  }
  .pt-xl-spacing-16 {
    padding-top: 1rem !important;
  }
  .pt-xl-spacing-20 {
    padding-top: 1.25rem !important;
  }
  .pt-xl-spacing-24 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-spacing-32 {
    padding-top: 2rem !important;
  }
  .pt-xl-spacing-40 {
    padding-top: 2.5rem !important;
  }
  .pt-xl-spacing-48 {
    padding-top: 3rem !important;
  }
  .pt-xl-spacing-56 {
    padding-top: 3.5rem !important;
  }
  .pt-xl-spacing-64 {
    padding-top: 4rem !important;
  }
  .pt-xl-spacing-72 {
    padding-top: 4.5rem !important;
  }
  .pt-xl-spacing-80 {
    padding-top: 5rem !important;
  }
  .pt-xl-spacing-96 {
    padding-top: 6rem !important;
  }
  .pt-xl-spacing-112 {
    padding-top: 7rem !important;
  }
  .pt-xl-spacing-128 {
    padding-top: 8rem !important;
  }
  .pt-xl-spacing-144 {
    padding-top: 9rem !important;
  }
  .pt-xl-spacing-160 {
    padding-top: 10rem !important;
  }
  .pe-xl-spacing-0 {
    padding-right: 0 !important;
  }
  .pe-xl-spacing-2 {
    padding-right: 0.125rem !important;
  }
  .pe-xl-spacing-4 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-spacing-6 {
    padding-right: 0.375rem !important;
  }
  .pe-xl-spacing-8 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-spacing-12 {
    padding-right: 0.75rem !important;
  }
  .pe-xl-spacing-16 {
    padding-right: 1rem !important;
  }
  .pe-xl-spacing-20 {
    padding-right: 1.25rem !important;
  }
  .pe-xl-spacing-24 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-spacing-32 {
    padding-right: 2rem !important;
  }
  .pe-xl-spacing-40 {
    padding-right: 2.5rem !important;
  }
  .pe-xl-spacing-48 {
    padding-right: 3rem !important;
  }
  .pe-xl-spacing-56 {
    padding-right: 3.5rem !important;
  }
  .pe-xl-spacing-64 {
    padding-right: 4rem !important;
  }
  .pe-xl-spacing-72 {
    padding-right: 4.5rem !important;
  }
  .pe-xl-spacing-80 {
    padding-right: 5rem !important;
  }
  .pe-xl-spacing-96 {
    padding-right: 6rem !important;
  }
  .pe-xl-spacing-112 {
    padding-right: 7rem !important;
  }
  .pe-xl-spacing-128 {
    padding-right: 8rem !important;
  }
  .pe-xl-spacing-144 {
    padding-right: 9rem !important;
  }
  .pe-xl-spacing-160 {
    padding-right: 10rem !important;
  }
  .pb-xl-spacing-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-spacing-2 {
    padding-bottom: 0.125rem !important;
  }
  .pb-xl-spacing-4 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-spacing-6 {
    padding-bottom: 0.375rem !important;
  }
  .pb-xl-spacing-8 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-spacing-12 {
    padding-bottom: 0.75rem !important;
  }
  .pb-xl-spacing-16 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-spacing-20 {
    padding-bottom: 1.25rem !important;
  }
  .pb-xl-spacing-24 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-spacing-32 {
    padding-bottom: 2rem !important;
  }
  .pb-xl-spacing-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xl-spacing-48 {
    padding-bottom: 3rem !important;
  }
  .pb-xl-spacing-56 {
    padding-bottom: 3.5rem !important;
  }
  .pb-xl-spacing-64 {
    padding-bottom: 4rem !important;
  }
  .pb-xl-spacing-72 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xl-spacing-80 {
    padding-bottom: 5rem !important;
  }
  .pb-xl-spacing-96 {
    padding-bottom: 6rem !important;
  }
  .pb-xl-spacing-112 {
    padding-bottom: 7rem !important;
  }
  .pb-xl-spacing-128 {
    padding-bottom: 8rem !important;
  }
  .pb-xl-spacing-144 {
    padding-bottom: 9rem !important;
  }
  .pb-xl-spacing-160 {
    padding-bottom: 10rem !important;
  }
  .ps-xl-spacing-0 {
    padding-left: 0 !important;
  }
  .ps-xl-spacing-2 {
    padding-left: 0.125rem !important;
  }
  .ps-xl-spacing-4 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-spacing-6 {
    padding-left: 0.375rem !important;
  }
  .ps-xl-spacing-8 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-spacing-12 {
    padding-left: 0.75rem !important;
  }
  .ps-xl-spacing-16 {
    padding-left: 1rem !important;
  }
  .ps-xl-spacing-20 {
    padding-left: 1.25rem !important;
  }
  .ps-xl-spacing-24 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-spacing-32 {
    padding-left: 2rem !important;
  }
  .ps-xl-spacing-40 {
    padding-left: 2.5rem !important;
  }
  .ps-xl-spacing-48 {
    padding-left: 3rem !important;
  }
  .ps-xl-spacing-56 {
    padding-left: 3.5rem !important;
  }
  .ps-xl-spacing-64 {
    padding-left: 4rem !important;
  }
  .ps-xl-spacing-72 {
    padding-left: 4.5rem !important;
  }
  .ps-xl-spacing-80 {
    padding-left: 5rem !important;
  }
  .ps-xl-spacing-96 {
    padding-left: 6rem !important;
  }
  .ps-xl-spacing-112 {
    padding-left: 7rem !important;
  }
  .ps-xl-spacing-128 {
    padding-left: 8rem !important;
  }
  .ps-xl-spacing-144 {
    padding-left: 9rem !important;
  }
  .ps-xl-spacing-160 {
    padding-left: 10rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-xxl-spacing-0 {
    gap: 0 !important;
  }
  .gap-xxl-spacing-2 {
    gap: 0.125rem !important;
  }
  .gap-xxl-spacing-4 {
    gap: 0.25rem !important;
  }
  .gap-xxl-spacing-6 {
    gap: 0.375rem !important;
  }
  .gap-xxl-spacing-8 {
    gap: 0.5rem !important;
  }
  .gap-xxl-spacing-12 {
    gap: 0.75rem !important;
  }
  .gap-xxl-spacing-16 {
    gap: 1rem !important;
  }
  .gap-xxl-spacing-20 {
    gap: 1.25rem !important;
  }
  .gap-xxl-spacing-24 {
    gap: 1.5rem !important;
  }
  .gap-xxl-spacing-32 {
    gap: 2rem !important;
  }
  .gap-xxl-spacing-40 {
    gap: 2.5rem !important;
  }
  .gap-xxl-spacing-48 {
    gap: 3rem !important;
  }
  .gap-xxl-spacing-56 {
    gap: 3.5rem !important;
  }
  .gap-xxl-spacing-64 {
    gap: 4rem !important;
  }
  .gap-xxl-spacing-72 {
    gap: 4.5rem !important;
  }
  .gap-xxl-spacing-80 {
    gap: 5rem !important;
  }
  .gap-xxl-spacing-96 {
    gap: 6rem !important;
  }
  .gap-xxl-spacing-112 {
    gap: 7rem !important;
  }
  .gap-xxl-spacing-128 {
    gap: 8rem !important;
  }
  .gap-xxl-spacing-144 {
    gap: 9rem !important;
  }
  .gap-xxl-spacing-160 {
    gap: 10rem !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-spacing-0 {
    margin: 0 !important;
  }
  .m-xxl-spacing-2 {
    margin: 0.125rem !important;
  }
  .m-xxl-spacing-4 {
    margin: 0.25rem !important;
  }
  .m-xxl-spacing-6 {
    margin: 0.375rem !important;
  }
  .m-xxl-spacing-8 {
    margin: 0.5rem !important;
  }
  .m-xxl-spacing-12 {
    margin: 0.75rem !important;
  }
  .m-xxl-spacing-16 {
    margin: 1rem !important;
  }
  .m-xxl-spacing-20 {
    margin: 1.25rem !important;
  }
  .m-xxl-spacing-24 {
    margin: 1.5rem !important;
  }
  .m-xxl-spacing-32 {
    margin: 2rem !important;
  }
  .m-xxl-spacing-40 {
    margin: 2.5rem !important;
  }
  .m-xxl-spacing-48 {
    margin: 3rem !important;
  }
  .m-xxl-spacing-56 {
    margin: 3.5rem !important;
  }
  .m-xxl-spacing-64 {
    margin: 4rem !important;
  }
  .m-xxl-spacing-72 {
    margin: 4.5rem !important;
  }
  .m-xxl-spacing-80 {
    margin: 5rem !important;
  }
  .m-xxl-spacing-96 {
    margin: 6rem !important;
  }
  .m-xxl-spacing-112 {
    margin: 7rem !important;
  }
  .m-xxl-spacing-128 {
    margin: 8rem !important;
  }
  .m-xxl-spacing-144 {
    margin: 9rem !important;
  }
  .m-xxl-spacing-160 {
    margin: 10rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-spacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-spacing-2 {
    margin-right: 0.125rem !important;
    margin-left: 0.125rem !important;
  }
  .mx-xxl-spacing-4 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-spacing-6 {
    margin-right: 0.375rem !important;
    margin-left: 0.375rem !important;
  }
  .mx-xxl-spacing-8 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-spacing-12 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-xxl-spacing-16 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-spacing-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-xxl-spacing-24 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-spacing-32 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xxl-spacing-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xxl-spacing-48 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-spacing-56 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-xxl-spacing-64 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xxl-spacing-72 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xxl-spacing-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xxl-spacing-96 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xxl-spacing-112 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-xxl-spacing-128 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-xxl-spacing-144 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-xxl-spacing-160 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-spacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-spacing-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .my-xxl-spacing-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-spacing-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .my-xxl-spacing-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-spacing-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-xxl-spacing-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-spacing-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-xxl-spacing-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-spacing-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xxl-spacing-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xxl-spacing-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-spacing-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-xxl-spacing-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xxl-spacing-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xxl-spacing-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xxl-spacing-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xxl-spacing-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-xxl-spacing-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-xxl-spacing-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-xxl-spacing-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-spacing-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-spacing-2 {
    margin-top: 0.125rem !important;
  }
  .mt-xxl-spacing-4 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-spacing-6 {
    margin-top: 0.375rem !important;
  }
  .mt-xxl-spacing-8 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-spacing-12 {
    margin-top: 0.75rem !important;
  }
  .mt-xxl-spacing-16 {
    margin-top: 1rem !important;
  }
  .mt-xxl-spacing-20 {
    margin-top: 1.25rem !important;
  }
  .mt-xxl-spacing-24 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-spacing-32 {
    margin-top: 2rem !important;
  }
  .mt-xxl-spacing-40 {
    margin-top: 2.5rem !important;
  }
  .mt-xxl-spacing-48 {
    margin-top: 3rem !important;
  }
  .mt-xxl-spacing-56 {
    margin-top: 3.5rem !important;
  }
  .mt-xxl-spacing-64 {
    margin-top: 4rem !important;
  }
  .mt-xxl-spacing-72 {
    margin-top: 4.5rem !important;
  }
  .mt-xxl-spacing-80 {
    margin-top: 5rem !important;
  }
  .mt-xxl-spacing-96 {
    margin-top: 6rem !important;
  }
  .mt-xxl-spacing-112 {
    margin-top: 7rem !important;
  }
  .mt-xxl-spacing-128 {
    margin-top: 8rem !important;
  }
  .mt-xxl-spacing-144 {
    margin-top: 9rem !important;
  }
  .mt-xxl-spacing-160 {
    margin-top: 10rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-spacing-0 {
    margin-right: 0 !important;
  }
  .me-xxl-spacing-2 {
    margin-right: 0.125rem !important;
  }
  .me-xxl-spacing-4 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-spacing-6 {
    margin-right: 0.375rem !important;
  }
  .me-xxl-spacing-8 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-spacing-12 {
    margin-right: 0.75rem !important;
  }
  .me-xxl-spacing-16 {
    margin-right: 1rem !important;
  }
  .me-xxl-spacing-20 {
    margin-right: 1.25rem !important;
  }
  .me-xxl-spacing-24 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-spacing-32 {
    margin-right: 2rem !important;
  }
  .me-xxl-spacing-40 {
    margin-right: 2.5rem !important;
  }
  .me-xxl-spacing-48 {
    margin-right: 3rem !important;
  }
  .me-xxl-spacing-56 {
    margin-right: 3.5rem !important;
  }
  .me-xxl-spacing-64 {
    margin-right: 4rem !important;
  }
  .me-xxl-spacing-72 {
    margin-right: 4.5rem !important;
  }
  .me-xxl-spacing-80 {
    margin-right: 5rem !important;
  }
  .me-xxl-spacing-96 {
    margin-right: 6rem !important;
  }
  .me-xxl-spacing-112 {
    margin-right: 7rem !important;
  }
  .me-xxl-spacing-128 {
    margin-right: 8rem !important;
  }
  .me-xxl-spacing-144 {
    margin-right: 9rem !important;
  }
  .me-xxl-spacing-160 {
    margin-right: 10rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-spacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-spacing-2 {
    margin-bottom: 0.125rem !important;
  }
  .mb-xxl-spacing-4 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-spacing-6 {
    margin-bottom: 0.375rem !important;
  }
  .mb-xxl-spacing-8 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-spacing-12 {
    margin-bottom: 0.75rem !important;
  }
  .mb-xxl-spacing-16 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-spacing-20 {
    margin-bottom: 1.25rem !important;
  }
  .mb-xxl-spacing-24 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-spacing-32 {
    margin-bottom: 2rem !important;
  }
  .mb-xxl-spacing-40 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xxl-spacing-48 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-spacing-56 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xxl-spacing-64 {
    margin-bottom: 4rem !important;
  }
  .mb-xxl-spacing-72 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xxl-spacing-80 {
    margin-bottom: 5rem !important;
  }
  .mb-xxl-spacing-96 {
    margin-bottom: 6rem !important;
  }
  .mb-xxl-spacing-112 {
    margin-bottom: 7rem !important;
  }
  .mb-xxl-spacing-128 {
    margin-bottom: 8rem !important;
  }
  .mb-xxl-spacing-144 {
    margin-bottom: 9rem !important;
  }
  .mb-xxl-spacing-160 {
    margin-bottom: 10rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-spacing-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-spacing-2 {
    margin-left: 0.125rem !important;
  }
  .ms-xxl-spacing-4 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-spacing-6 {
    margin-left: 0.375rem !important;
  }
  .ms-xxl-spacing-8 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-spacing-12 {
    margin-left: 0.75rem !important;
  }
  .ms-xxl-spacing-16 {
    margin-left: 1rem !important;
  }
  .ms-xxl-spacing-20 {
    margin-left: 1.25rem !important;
  }
  .ms-xxl-spacing-24 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-spacing-32 {
    margin-left: 2rem !important;
  }
  .ms-xxl-spacing-40 {
    margin-left: 2.5rem !important;
  }
  .ms-xxl-spacing-48 {
    margin-left: 3rem !important;
  }
  .ms-xxl-spacing-56 {
    margin-left: 3.5rem !important;
  }
  .ms-xxl-spacing-64 {
    margin-left: 4rem !important;
  }
  .ms-xxl-spacing-72 {
    margin-left: 4.5rem !important;
  }
  .ms-xxl-spacing-80 {
    margin-left: 5rem !important;
  }
  .ms-xxl-spacing-96 {
    margin-left: 6rem !important;
  }
  .ms-xxl-spacing-112 {
    margin-left: 7rem !important;
  }
  .ms-xxl-spacing-128 {
    margin-left: 8rem !important;
  }
  .ms-xxl-spacing-144 {
    margin-left: 9rem !important;
  }
  .ms-xxl-spacing-160 {
    margin-left: 10rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-nspacing-0 {
    margin: 0 !important;
  }
  .m-xxl-nspacing-2 {
    margin: -0.125rem !important;
  }
  .m-xxl-nspacing-4 {
    margin: -0.25rem !important;
  }
  .m-xxl-nspacing-6 {
    margin: -0.375rem !important;
  }
  .m-xxl-nspacing-8 {
    margin: -0.5rem !important;
  }
  .m-xxl-nspacing-12 {
    margin: -0.75rem !important;
  }
  .m-xxl-nspacing-16 {
    margin: -1rem !important;
  }
  .m-xxl-nspacing-20 {
    margin: -1.25rem !important;
  }
  .m-xxl-nspacing-24 {
    margin: -1.5rem !important;
  }
  .m-xxl-nspacing-32 {
    margin: -2rem !important;
  }
  .m-xxl-nspacing-40 {
    margin: -2.5rem !important;
  }
  .m-xxl-nspacing-48 {
    margin: -3rem !important;
  }
  .m-xxl-nspacing-56 {
    margin: -3.5rem !important;
  }
  .m-xxl-nspacing-64 {
    margin: -4rem !important;
  }
  .m-xxl-nspacing-72 {
    margin: -4.5rem !important;
  }
  .m-xxl-nspacing-80 {
    margin: -5rem !important;
  }
  .m-xxl-nspacing-96 {
    margin: -6rem !important;
  }
  .m-xxl-nspacing-112 {
    margin: -7rem !important;
  }
  .m-xxl-nspacing-128 {
    margin: -8rem !important;
  }
  .m-xxl-nspacing-144 {
    margin: -9rem !important;
  }
  .m-xxl-nspacing-160 {
    margin: -10rem !important;
  }
  .mx-xxl-nspacing-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-nspacing-2 {
    margin-right: -0.125rem !important;
    margin-left: -0.125rem !important;
  }
  .mx-xxl-nspacing-4 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-nspacing-6 {
    margin-right: -0.375rem !important;
    margin-left: -0.375rem !important;
  }
  .mx-xxl-nspacing-8 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-nspacing-12 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-xxl-nspacing-16 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-nspacing-20 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-xxl-nspacing-24 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-nspacing-32 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xxl-nspacing-40 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-xxl-nspacing-48 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xxl-nspacing-56 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-xxl-nspacing-64 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xxl-nspacing-72 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-xxl-nspacing-80 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xxl-nspacing-96 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-xxl-nspacing-112 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-xxl-nspacing-128 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-xxl-nspacing-144 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-xxl-nspacing-160 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .my-xxl-nspacing-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-nspacing-2 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }
  .my-xxl-nspacing-4 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-nspacing-6 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }
  .my-xxl-nspacing-8 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-nspacing-12 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-xxl-nspacing-16 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-nspacing-20 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-xxl-nspacing-24 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-nspacing-32 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xxl-nspacing-40 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-xxl-nspacing-48 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xxl-nspacing-56 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-xxl-nspacing-64 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xxl-nspacing-72 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-xxl-nspacing-80 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xxl-nspacing-96 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-xxl-nspacing-112 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-xxl-nspacing-128 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-xxl-nspacing-144 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-xxl-nspacing-160 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .mt-xxl-nspacing-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-nspacing-2 {
    margin-top: -0.125rem !important;
  }
  .mt-xxl-nspacing-4 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-nspacing-6 {
    margin-top: -0.375rem !important;
  }
  .mt-xxl-nspacing-8 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-nspacing-12 {
    margin-top: -0.75rem !important;
  }
  .mt-xxl-nspacing-16 {
    margin-top: -1rem !important;
  }
  .mt-xxl-nspacing-20 {
    margin-top: -1.25rem !important;
  }
  .mt-xxl-nspacing-24 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-nspacing-32 {
    margin-top: -2rem !important;
  }
  .mt-xxl-nspacing-40 {
    margin-top: -2.5rem !important;
  }
  .mt-xxl-nspacing-48 {
    margin-top: -3rem !important;
  }
  .mt-xxl-nspacing-56 {
    margin-top: -3.5rem !important;
  }
  .mt-xxl-nspacing-64 {
    margin-top: -4rem !important;
  }
  .mt-xxl-nspacing-72 {
    margin-top: -4.5rem !important;
  }
  .mt-xxl-nspacing-80 {
    margin-top: -5rem !important;
  }
  .mt-xxl-nspacing-96 {
    margin-top: -6rem !important;
  }
  .mt-xxl-nspacing-112 {
    margin-top: -7rem !important;
  }
  .mt-xxl-nspacing-128 {
    margin-top: -8rem !important;
  }
  .mt-xxl-nspacing-144 {
    margin-top: -9rem !important;
  }
  .mt-xxl-nspacing-160 {
    margin-top: -10rem !important;
  }
  .me-xxl-nspacing-0 {
    margin-right: 0 !important;
  }
  .me-xxl-nspacing-2 {
    margin-right: -0.125rem !important;
  }
  .me-xxl-nspacing-4 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-nspacing-6 {
    margin-right: -0.375rem !important;
  }
  .me-xxl-nspacing-8 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-nspacing-12 {
    margin-right: -0.75rem !important;
  }
  .me-xxl-nspacing-16 {
    margin-right: -1rem !important;
  }
  .me-xxl-nspacing-20 {
    margin-right: -1.25rem !important;
  }
  .me-xxl-nspacing-24 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-nspacing-32 {
    margin-right: -2rem !important;
  }
  .me-xxl-nspacing-40 {
    margin-right: -2.5rem !important;
  }
  .me-xxl-nspacing-48 {
    margin-right: -3rem !important;
  }
  .me-xxl-nspacing-56 {
    margin-right: -3.5rem !important;
  }
  .me-xxl-nspacing-64 {
    margin-right: -4rem !important;
  }
  .me-xxl-nspacing-72 {
    margin-right: -4.5rem !important;
  }
  .me-xxl-nspacing-80 {
    margin-right: -5rem !important;
  }
  .me-xxl-nspacing-96 {
    margin-right: -6rem !important;
  }
  .me-xxl-nspacing-112 {
    margin-right: -7rem !important;
  }
  .me-xxl-nspacing-128 {
    margin-right: -8rem !important;
  }
  .me-xxl-nspacing-144 {
    margin-right: -9rem !important;
  }
  .me-xxl-nspacing-160 {
    margin-right: -10rem !important;
  }
  .mb-xxl-nspacing-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-nspacing-2 {
    margin-bottom: -0.125rem !important;
  }
  .mb-xxl-nspacing-4 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-nspacing-6 {
    margin-bottom: -0.375rem !important;
  }
  .mb-xxl-nspacing-8 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-nspacing-12 {
    margin-bottom: -0.75rem !important;
  }
  .mb-xxl-nspacing-16 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-nspacing-20 {
    margin-bottom: -1.25rem !important;
  }
  .mb-xxl-nspacing-24 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-nspacing-32 {
    margin-bottom: -2rem !important;
  }
  .mb-xxl-nspacing-40 {
    margin-bottom: -2.5rem !important;
  }
  .mb-xxl-nspacing-48 {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-nspacing-56 {
    margin-bottom: -3.5rem !important;
  }
  .mb-xxl-nspacing-64 {
    margin-bottom: -4rem !important;
  }
  .mb-xxl-nspacing-72 {
    margin-bottom: -4.5rem !important;
  }
  .mb-xxl-nspacing-80 {
    margin-bottom: -5rem !important;
  }
  .mb-xxl-nspacing-96 {
    margin-bottom: -6rem !important;
  }
  .mb-xxl-nspacing-112 {
    margin-bottom: -7rem !important;
  }
  .mb-xxl-nspacing-128 {
    margin-bottom: -8rem !important;
  }
  .mb-xxl-nspacing-144 {
    margin-bottom: -9rem !important;
  }
  .mb-xxl-nspacing-160 {
    margin-bottom: -10rem !important;
  }
  .ms-xxl-nspacing-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-nspacing-2 {
    margin-left: -0.125rem !important;
  }
  .ms-xxl-nspacing-4 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-nspacing-6 {
    margin-left: -0.375rem !important;
  }
  .ms-xxl-nspacing-8 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-nspacing-12 {
    margin-left: -0.75rem !important;
  }
  .ms-xxl-nspacing-16 {
    margin-left: -1rem !important;
  }
  .ms-xxl-nspacing-20 {
    margin-left: -1.25rem !important;
  }
  .ms-xxl-nspacing-24 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-nspacing-32 {
    margin-left: -2rem !important;
  }
  .ms-xxl-nspacing-40 {
    margin-left: -2.5rem !important;
  }
  .ms-xxl-nspacing-48 {
    margin-left: -3rem !important;
  }
  .ms-xxl-nspacing-56 {
    margin-left: -3.5rem !important;
  }
  .ms-xxl-nspacing-64 {
    margin-left: -4rem !important;
  }
  .ms-xxl-nspacing-72 {
    margin-left: -4.5rem !important;
  }
  .ms-xxl-nspacing-80 {
    margin-left: -5rem !important;
  }
  .ms-xxl-nspacing-96 {
    margin-left: -6rem !important;
  }
  .ms-xxl-nspacing-112 {
    margin-left: -7rem !important;
  }
  .ms-xxl-nspacing-128 {
    margin-left: -8rem !important;
  }
  .ms-xxl-nspacing-144 {
    margin-left: -9rem !important;
  }
  .ms-xxl-nspacing-160 {
    margin-left: -10rem !important;
  }
  .p-xxl-spacing-0 {
    padding: 0 !important;
  }
  .p-xxl-spacing-2 {
    padding: 0.125rem !important;
  }
  .p-xxl-spacing-4 {
    padding: 0.25rem !important;
  }
  .p-xxl-spacing-6 {
    padding: 0.375rem !important;
  }
  .p-xxl-spacing-8 {
    padding: 0.5rem !important;
  }
  .p-xxl-spacing-12 {
    padding: 0.75rem !important;
  }
  .p-xxl-spacing-16 {
    padding: 1rem !important;
  }
  .p-xxl-spacing-20 {
    padding: 1.25rem !important;
  }
  .p-xxl-spacing-24 {
    padding: 1.5rem !important;
  }
  .p-xxl-spacing-32 {
    padding: 2rem !important;
  }
  .p-xxl-spacing-40 {
    padding: 2.5rem !important;
  }
  .p-xxl-spacing-48 {
    padding: 3rem !important;
  }
  .p-xxl-spacing-56 {
    padding: 3.5rem !important;
  }
  .p-xxl-spacing-64 {
    padding: 4rem !important;
  }
  .p-xxl-spacing-72 {
    padding: 4.5rem !important;
  }
  .p-xxl-spacing-80 {
    padding: 5rem !important;
  }
  .p-xxl-spacing-96 {
    padding: 6rem !important;
  }
  .p-xxl-spacing-112 {
    padding: 7rem !important;
  }
  .p-xxl-spacing-128 {
    padding: 8rem !important;
  }
  .p-xxl-spacing-144 {
    padding: 9rem !important;
  }
  .p-xxl-spacing-160 {
    padding: 10rem !important;
  }
  .px-xxl-spacing-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-spacing-2 {
    padding-right: 0.125rem !important;
    padding-left: 0.125rem !important;
  }
  .px-xxl-spacing-4 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-spacing-6 {
    padding-right: 0.375rem !important;
    padding-left: 0.375rem !important;
  }
  .px-xxl-spacing-8 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-spacing-12 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-xxl-spacing-16 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-spacing-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-xxl-spacing-24 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-spacing-32 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xxl-spacing-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-xxl-spacing-48 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xxl-spacing-56 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-xxl-spacing-64 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xxl-spacing-72 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xxl-spacing-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xxl-spacing-96 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-xxl-spacing-112 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-xxl-spacing-128 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-xxl-spacing-144 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-xxl-spacing-160 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-xxl-spacing-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-spacing-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .py-xxl-spacing-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-spacing-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .py-xxl-spacing-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-spacing-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-xxl-spacing-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-spacing-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-xxl-spacing-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-spacing-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xxl-spacing-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xxl-spacing-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xxl-spacing-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-xxl-spacing-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xxl-spacing-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xxl-spacing-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xxl-spacing-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-xxl-spacing-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-xxl-spacing-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-xxl-spacing-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-xxl-spacing-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .pt-xxl-spacing-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-spacing-2 {
    padding-top: 0.125rem !important;
  }
  .pt-xxl-spacing-4 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-spacing-6 {
    padding-top: 0.375rem !important;
  }
  .pt-xxl-spacing-8 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-spacing-12 {
    padding-top: 0.75rem !important;
  }
  .pt-xxl-spacing-16 {
    padding-top: 1rem !important;
  }
  .pt-xxl-spacing-20 {
    padding-top: 1.25rem !important;
  }
  .pt-xxl-spacing-24 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-spacing-32 {
    padding-top: 2rem !important;
  }
  .pt-xxl-spacing-40 {
    padding-top: 2.5rem !important;
  }
  .pt-xxl-spacing-48 {
    padding-top: 3rem !important;
  }
  .pt-xxl-spacing-56 {
    padding-top: 3.5rem !important;
  }
  .pt-xxl-spacing-64 {
    padding-top: 4rem !important;
  }
  .pt-xxl-spacing-72 {
    padding-top: 4.5rem !important;
  }
  .pt-xxl-spacing-80 {
    padding-top: 5rem !important;
  }
  .pt-xxl-spacing-96 {
    padding-top: 6rem !important;
  }
  .pt-xxl-spacing-112 {
    padding-top: 7rem !important;
  }
  .pt-xxl-spacing-128 {
    padding-top: 8rem !important;
  }
  .pt-xxl-spacing-144 {
    padding-top: 9rem !important;
  }
  .pt-xxl-spacing-160 {
    padding-top: 10rem !important;
  }
  .pe-xxl-spacing-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-spacing-2 {
    padding-right: 0.125rem !important;
  }
  .pe-xxl-spacing-4 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-spacing-6 {
    padding-right: 0.375rem !important;
  }
  .pe-xxl-spacing-8 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-spacing-12 {
    padding-right: 0.75rem !important;
  }
  .pe-xxl-spacing-16 {
    padding-right: 1rem !important;
  }
  .pe-xxl-spacing-20 {
    padding-right: 1.25rem !important;
  }
  .pe-xxl-spacing-24 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-spacing-32 {
    padding-right: 2rem !important;
  }
  .pe-xxl-spacing-40 {
    padding-right: 2.5rem !important;
  }
  .pe-xxl-spacing-48 {
    padding-right: 3rem !important;
  }
  .pe-xxl-spacing-56 {
    padding-right: 3.5rem !important;
  }
  .pe-xxl-spacing-64 {
    padding-right: 4rem !important;
  }
  .pe-xxl-spacing-72 {
    padding-right: 4.5rem !important;
  }
  .pe-xxl-spacing-80 {
    padding-right: 5rem !important;
  }
  .pe-xxl-spacing-96 {
    padding-right: 6rem !important;
  }
  .pe-xxl-spacing-112 {
    padding-right: 7rem !important;
  }
  .pe-xxl-spacing-128 {
    padding-right: 8rem !important;
  }
  .pe-xxl-spacing-144 {
    padding-right: 9rem !important;
  }
  .pe-xxl-spacing-160 {
    padding-right: 10rem !important;
  }
  .pb-xxl-spacing-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-spacing-2 {
    padding-bottom: 0.125rem !important;
  }
  .pb-xxl-spacing-4 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-spacing-6 {
    padding-bottom: 0.375rem !important;
  }
  .pb-xxl-spacing-8 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-spacing-12 {
    padding-bottom: 0.75rem !important;
  }
  .pb-xxl-spacing-16 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-spacing-20 {
    padding-bottom: 1.25rem !important;
  }
  .pb-xxl-spacing-24 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-spacing-32 {
    padding-bottom: 2rem !important;
  }
  .pb-xxl-spacing-40 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xxl-spacing-48 {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-spacing-56 {
    padding-bottom: 3.5rem !important;
  }
  .pb-xxl-spacing-64 {
    padding-bottom: 4rem !important;
  }
  .pb-xxl-spacing-72 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xxl-spacing-80 {
    padding-bottom: 5rem !important;
  }
  .pb-xxl-spacing-96 {
    padding-bottom: 6rem !important;
  }
  .pb-xxl-spacing-112 {
    padding-bottom: 7rem !important;
  }
  .pb-xxl-spacing-128 {
    padding-bottom: 8rem !important;
  }
  .pb-xxl-spacing-144 {
    padding-bottom: 9rem !important;
  }
  .pb-xxl-spacing-160 {
    padding-bottom: 10rem !important;
  }
  .ps-xxl-spacing-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-spacing-2 {
    padding-left: 0.125rem !important;
  }
  .ps-xxl-spacing-4 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-spacing-6 {
    padding-left: 0.375rem !important;
  }
  .ps-xxl-spacing-8 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-spacing-12 {
    padding-left: 0.75rem !important;
  }
  .ps-xxl-spacing-16 {
    padding-left: 1rem !important;
  }
  .ps-xxl-spacing-20 {
    padding-left: 1.25rem !important;
  }
  .ps-xxl-spacing-24 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-spacing-32 {
    padding-left: 2rem !important;
  }
  .ps-xxl-spacing-40 {
    padding-left: 2.5rem !important;
  }
  .ps-xxl-spacing-48 {
    padding-left: 3rem !important;
  }
  .ps-xxl-spacing-56 {
    padding-left: 3.5rem !important;
  }
  .ps-xxl-spacing-64 {
    padding-left: 4rem !important;
  }
  .ps-xxl-spacing-72 {
    padding-left: 4.5rem !important;
  }
  .ps-xxl-spacing-80 {
    padding-left: 5rem !important;
  }
  .ps-xxl-spacing-96 {
    padding-left: 6rem !important;
  }
  .ps-xxl-spacing-112 {
    padding-left: 7rem !important;
  }
  .ps-xxl-spacing-128 {
    padding-left: 8rem !important;
  }
  .ps-xxl-spacing-144 {
    padding-left: 9rem !important;
  }
  .ps-xxl-spacing-160 {
    padding-left: 10rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwX2hhc2g3MmMxYjA2MWJiZTEyMjRhZTg5MS5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsZ0JBQWdCO0FDQWhCOzs7OzsrRUFBQTtBQ0FBOzs7Ozs7OytFQUFBO0FDQUE7Ozs7Ozs7OytFQUFBO0FBQUE7Ozs7Ozs7OytFQUFBO0FDQUE7Ozs7K0VBQUE7QUFNQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpnQ0Y7O0FJNUJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKK0JGO0FBQ0Y7QUtsRUE7Ozs7K0VBQUE7QUFNQTtFQUVFO0VBQ0E7RUFHQTtFQUNBO0VBR0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0FMc0RGOztBS2xEQTtFQUNFO0lBRUU7SUFDQTtJQUdBO0lBQ0E7SUFHQTtJQUNBO0lBR0E7SUFDQTtJQUNBO0lBR0E7SUFDQTtJQUVBO0lBQ0E7SUFFQTtJQUNBO0lBRUE7SUFDQTtJQUVBO0lBQ0E7RUx3Q0Y7QUFDRjtBTWhIQTs7O0VBR0U7QU5rSEY7O0FNM0dBO0VBQ0U7QU44R0Y7O0FNMUdBO0VBQ0U7QU42R0Y7O0FNekdBO0VBQ0U7RUFDQSxpQkNvRTBCO0VEbkUxQjtFQUNBO0FONEdGOztBTXpHQTtFQUNFO0VBQ0E7QU40R0Y7QU14R0U7RUFDRTtBTjBHSjs7QU1yR0E7RUFDRTtFQUNBO0FOd0dGOztBTW5HRTtFQUNFO0VBQ0E7RUFDQTtBTnNHSjtBTW5HRTtFQUNFO0FOcUdKOztBTWpHQTtFQUNFO0VBQ0E7QU5vR0Y7O0FNaEdBO0VBQ0U7RUFDQTtFQUNBO0FObUdGOztBTWhHQTtFQUNFO0FObUdGOztBTWhHQTtFQUNFO0FObUdGOztBTWhHQTtFQUNFO0FObUdGOztBUTFGRTs7O0VBRUU7RUFDQTtFQUNBO0FSOEZKO0FRM0ZFOztFQUNFO0FSOEZKO0FRM0ZFOzs7Ozs7RUFHRTtFQUNBO0FSZ0dKO0FRN0pJO0VBeURGOzs7Ozs7SUFPSTtFUnNHSjtBQUNGO0FRdktJO0VBeURGOzs7Ozs7SUFXSTtFUjRHSjtBQUNGO0FRakxJO0VBeURGOzs7Ozs7SUFlSTtFUmtISjtBQUNGO0FRM0xJO0VBeURGOzs7Ozs7SUFtQkk7RVJ3SEo7QUFDRjtBUXJNSTtFQXlERjs7Ozs7O0lBdUJJO0VSOEhKO0FBQ0Y7O0FRekhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVI0SEY7QVExSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUjRISjtBUXpIRTtFQUNFO0VBQ0E7QVIySEo7QVF2SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSeUhKOztBU2xSQTtFQUNFO0VBQ0E7RUFDQTtBVHFSRjs7QVNsUkE7RUFDRTtFQUNBO0FUcVJGOztBVTFSRTtFQUVFO0VBQ0E7QVY0Uko7QVV6UkU7RUFDRTtFQUNBO0FWMlJKO0FVeFJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZVB5SFE7RU94SFI7RUFDQSxjUE9TO0FIbVJiO0FVeFJJO0VBQ0UsY1J5Q0k7QUZpUFY7QVV2Ukk7RUFDRTtFQUNBO0FWeVJOO0FVclJFO0VBQ0U7QVZ1Uko7QVVwUkU7RUFDRTtBVnNSSjtBVW5SRTtFQUNFLGNQbVRtQjtFT2xUbkIsZVBpR1E7RU9oR1IsZ0JQc0dZO0VPckdaO0VBQ0E7RUFDQTtBVnFSSjtBVW5SSTtFQUNFLGNSZUk7QUZzUVY7QVVqUkU7RUFFRTtFQUNBO0VBQ0EsdUJDd0I0QjtFRHZCNUI7RUFDQSxnQkNxQjRCO0FYNlBoQztBVWhSSTtFQUNFO0VBQ0E7QVZrUk47O0FZL1VBO0VBQ0U7QVprVkY7QVloVkU7RUFDRTtFQUNBO0VBQ0EsY1RtQlM7QUgrVGI7QVloVkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNUMlVpQjtFUzFVakIsYVQwVWlCO0VTelVqQjtBWmtWTjtBWS9VSTtFQUVFO0FaZ1ZOO0FZN1VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWitVTjtBWXhVTTtFQUNFO0FaMFVSO0FZclVRO0VBQ0U7RUFDQTtBWnVVVjs7QWFyWEE7RUFDRTtFQUNBLGFWNlAwQjtFVTVQMUI7RUFDQTtBYndYRjtBYXJYRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnVYSjtBYXBYRTtFQUNFLFdGbUM0QjtFRWxDNUIsZ0JGbUM0QjtFRWxDNUI7RUFDQTtFQUNBLG9CRmlDNEI7RUVoQzVCLG1CVkNTO0VVQVQsa0JGZ0M0QjtFRS9CNUIsdUZGZ0M0QjtBWHNWaEM7QWFqWEk7RUFDRTtBYm1YTjtBUTNXSTtFS1RBO0lBSUk7RWJvWE47QUFDRjtBYWhYTTtFQUNFO0Fia1hSO0FRblhJO0VLQUU7SUFJSTtFYm1YUjtBQUNGO0FhNVdJO0VBQ0U7QWI4V047O0FhcldRO0VBQ0U7QWJ3V1Y7QWFoV007RUFDRTtBYmtXUjtBUWxZSTtFSytCRTtJQUlJO0VibVdSO0FBQ0Y7O0FhMVZNO0VBQ0U7QWI2VlI7QVEzWUk7RUs2Q0U7SUFJSTtFYjhWUjtBQUNGOztBY3hiQTtFQUNFO0FkMmJGOztBY3hiQTtFQUNFLGlCSGlDOEI7RUdoQzlCO0VBQ0E7RUFDQSxhWHFQMEI7RVdwUDFCLHlCWGdCVztBSDJhYjtBY3piRTtFQUNFLGVIMkU0QjtFRzFFNUI7RUFDQSxtQlpnQlM7QUYyYWI7QWN4YkU7RUFDRSxhSG1CNEI7RUdsQjVCO0FkMGJKO0FRcmFJO0VNdkJGO0lBS0ksaUJIa0IwQjtFWHlhOUI7QUFDRjtBY3hiRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFIUzRCO0VHUjVCO0FkMGJKO0FjdmJFO0VBQ0U7RUFDQTtBZHliSjtBY3RiRTtFQUNFO0Fkd2JKOztBY25iQTtFQUNFO0lBQ0U7RWRzYkY7RWNsYkU7SUFDRTtJQUNBO0lBQ0EsZ0JIVDBCO0lHVTFCLGdCSFgwQjtJR1kxQjtJQUNBO0Vkb2JKO0VjbGJJO0lBQ0U7SUFDQTtFZG9iTjtFY2piSTtJQUNFO0VkbWJOO0VjL2FFO0lBQ0U7RWRpYko7RWM5YUU7SUFDRTtJQUNBO0VkZ2JKO0VjOWFJO0lBQ0U7RWRnYk47RWM1YUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFZDhhSjtFYzFhSTtJQUNFO0lBQ0E7RWQ0YU47QUFDRjtBZXpnQkU7RUFDRTtFQUNBO0FmMmdCSjtBZXpnQkk7RUFDRTtFQUNBO0FmMmdCTjtBZXhnQkk7O0VBRUU7RUFDQTtFQUNBO0VBQ0EsZ0JKNkIwQjtBWDZlaEM7O0FlcGdCQTtFQUdNOztJQUVFLFlKbUJ3QjtJSWxCeEIsZ0JKa0J3QjtFWG1mOUI7QUFDRjtBZ0JoaUJFO0VBQ0U7RUFDQTtFQUNBO0FoQmtpQko7QWdCOWhCSTtFQUNFO0FoQmdpQk47QWdCOWhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCZ2lCTjtBZ0I1aEJFO0VBQ0U7QWhCOGhCSjtBZ0IzaEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJiUlM7RWFTVCxtQlRnRGU7QVA2ZW5CO0FRdmhCSTtFUWRGO0lBV0ksZ0JMc0QwQjtFWHdlOUI7QUFDRjtBZ0I1aEJJO0VBQ0U7QWhCOGhCTjtBZ0IzaEJJO0VBRUUsZ0RMOEMwQjtFSzdDMUI7QWhCNGhCTjtBZ0IxaEJNO0VBQ0UscUJiekJLO0VhMEJMO0FoQjRoQlI7QWdCeGhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCMGhCTjtBZ0J2aEJJO0VBQ0U7QWhCeWhCTjtBZ0J0aEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQndoQk47QWdCcmhCSTtFQUNFO0VBQ0E7QWhCdWhCTjtBZ0JyaEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBTUE7RUFDQTtFQUNBLG1CVGZXO0VTZ0JYLGVic0NJO0VhckNKO0VBQ0EsY2I1RUs7RWE2RUw7QWhCa2hCUjtBZ0I1aEJRO0VBQ0UsY2JrT0M7QUg0VFg7QWdCbmhCUTtFQUNFO0FoQnFoQlY7QWdCamhCTTtFQUNFO0FoQm1oQlI7QWdCL2dCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJpaEJWO0FnQjVnQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCZDVHTztFYzZHUCxlYkhNO0VhSU47RUFDQSxjZDdIUTtBRjJvQmQ7QWdCMWdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCVHJGcUI7RVNzRnJCO0FoQjRnQko7QWdCemdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJiM0lTO0VhNElULG1CVG5GZTtFU29GZixnREwxRTRCO0VLZ0Y1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnNnQko7QVE5b0JJO0VRaUhGO0lBZ0JJLGdCTDlFMEI7RVgrbEI5QjtBQUNGO0FnQnpnQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCYjlKTztBSHlxQmI7QWdCeGdCSTtFQUNFO0FoQjBnQk47QWdCdmdCSTtFQUNFLGVidkRNO0Vhd0ROLGdCYmhEVTtFYWlEVjtFQUNBLGNiMUtPO0VhMktQO0VBQ0E7QWhCeWdCTjtBZ0J0Z0JJO0VBQ0UsY2QxS087QUZrckJiO0FnQnJnQkk7RUFDRTtFQUNBO0VBQ0E7QWhCdWdCTjtBZ0JyZ0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJUbElXO0FQeW9CbkI7QWdCcmdCUTtFQUNFLHFCVHZKZTtBUDhwQnpCO0FnQnBnQlE7RUFDRTtFQUNBO0FoQnNnQlY7QWdCbmdCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQnFnQlY7QWdCbGdCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCb2dCVjtBUXZzQkk7RVF1TU07SUFDRSxlYnhHQTtJYXlHQTtFaEJtZ0JWO0FBQ0Y7QWdCaGdCUTtFQUNFO0VBQ0E7RUFDQSxjZDNMQTtFYzRMQSxnQmJ6R007QUgybUJoQjtBUW50Qkk7RVFzTkk7SUFDRTtJQUNBO0VoQmdnQlI7QUFDRjtBZ0IxZk07O0VBQ0U7QWhCNmZSO0FnQjFmTTs7OztFQUVFO0VBQ0E7QWhCOGZSO0FnQjVmUTs7OztFQUNFO0VBQ0E7QWhCaWdCVjtBZ0IvZlU7Ozs7RUFDRSxlYjdJQTtFYThJQTtBaEJvZ0JaO0FnQmpnQmM7Ozs7RUFDRSxhZDdOTjtBRm11QlY7QWdCOWZJO0VBQ0U7RUFDQTtFQUNBO0FoQmdnQk47QWdCOWZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCZC9RSztFY2dSTDtFQUNBLG1CVDdOVztFUzhOWCxjZGhTTTtFY2lTTjtBaEJnZ0JSO0FnQjlmUTtFQUNFO0FoQmdnQlY7O0FpQnB6QkU7RUFDRTtFQUNBLFdOK0M0QjtFTTlDNUI7RUFDQTtFQUNBLGdCTjJDNEI7RU0xQzVCO0VBQ0E7QWpCdXpCSjtBaUJyekJJO0VBQ0U7RUFDQTtFQUNBO0FqQnV6Qk47QWlCbnpCRTtFQUNFLFdOK0I0QjtFTTlCNUIsWU44QjRCO0VNN0I1QixjZDJTTztFYzFTUCxhZDBTTztBSDJnQlg7QWlCbHpCRTtFQUNFO0VBQ0E7QWpCb3pCSjtBaUJqekJNO0VBQ0U7RUFDQTtBakJtekJSO0FpQjl5Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CZGxCSztBSGswQmI7QWlCNXlCSTtFQUNFO0FqQjh5Qk47QWlCNXlCTTtFQUNFO0VBQ0E7QWpCOHlCUjtBaUIzeUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNkMUNLO0VjMkNMLG1CZHNRUTtFY3JRUjtFQUNBO0FqQjZ5QlI7QWlCeHlCSTtFQUNFO0FqQjB5Qk47QWlCeHlCTTtFQUNFO0VBQ0E7QWpCMHlCUjtBaUJ2eUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2Y3QkU7QUZzMEJWO0FpQnR5QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnd5QlY7QWlCbnlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQnF5QlI7O0FrQmo1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCZnFCVztFZXBCWDtBbEJvNUJGO0FrQmw1QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxpQlA2QjRCO0VPNUI1QjtFQUNBO0FsQm81Qko7QWtCbDVCSTtFQVJGO0lBU0k7RWxCcTVCSjtBQUNGO0FrQmw1QkU7RUFDRTtFQUNBO0FsQm81Qko7QWtCbDVCSTtFQUNFO0VBQ0E7QWxCbzVCTjtBa0JsNUJNO0VBSkY7SUFLSTtFbEJxNUJOO0FBQ0Y7O0FtQmw3QkU7RUFDRTtBbkJxN0JKO0FtQmw3QkU7RUFDRTtBbkJvN0JKO0FtQi82Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CaTdCTjtBbUI5NkJJO0VBQ0U7QW5CZzdCTjtBbUI5NkJNOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2hCTEs7RWdCTUw7RUFDQSxrQlIwQndCO0FYczVCaEM7QW1COTZCUTs7RUFDRSxjaEJ1VGE7QUgwbkJ2QjtBbUI1NkJJO0VBQ0U7QW5CODZCTjtBbUI1NkJNO0VBQ0U7RUFDQTtFQUNBLHVCUmlDd0I7QVg2NEJoQztBbUI1NkJRO0VBQ0U7QW5CODZCVjtBbUIzNkJRO0VBQ0U7QW5CNjZCVjtBbUJ2NkJJO0VBQ0U7RUFDQTtFQUNBO0FuQnk2Qk47QW1CajZCYzs7RUFFRSxxQmpCVk47QUY2NkJWO0FtQno1QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CMjVCSjtBbUJ6NUJJO0VBQ0U7RUFDQTtFQUNBLHVCUmQwQjtBWHk2QmhDO0FtQnY1QkU7RUFDRSxlaEJ3Q1E7RWdCdkNSO0VBQ0EsY2hCM0VTO0VnQjRFVDtFQUNBO0FuQnk1Qko7QW1CcjVCRTtFQUNFO0FuQnU1Qko7QW1CcjVCSTtFQUNFO0VBQ0E7RUFDQTtBbkJ1NUJOO0FtQnI1Qk07RUFDRTtBbkJ1NUJSO0FtQnI1QlE7RUFFRTtBbkJzNUJWO0FtQmw1QlU7RUFDRTtFQUNBO0VBQ0EsY2hCckdDO0VnQnNHRDtBbkJvNUJaO0FtQmw1Qlk7RUFFRSxjakJyRUo7QUZ3OUJWO0FtQjM0QkU7RUFDRTtFQUNBO0FuQjY0Qko7QW1CMzRCSTtFQUNFO0FuQjY0Qk47O0FtQng0QkE7RUFFSTtJQUNFO0VuQjA0Qko7RW1CdDRCSTtJQUNFLGVoQnBCSTtJZ0JxQko7RW5CdzRCTjtFbUJuNEJJO0lBQ0U7SUFDQTtFbkJxNEJOO0VtQmo0Qk07O0lBRUUsZWhCbENFO0lnQm1DRjtFbkJtNEJSO0VtQjkzQk07SUFDRSxlaEJ6Q0U7SWdCMENGO0VuQmc0QlI7RW1CMzNCRTtJQUNFO0lBQ0E7RW5CNjNCSjtFbUJ6M0JJO0lBQ0UsZWhCdERJO0lnQnVESjtFbkIyM0JOO0FBQ0Y7QW9CNWpDQTtFQUNFO0FwQjhqQ0Y7QW9CempDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjJqQ1I7O0FvQnJqQ0E7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCa2pDRjtBUTdoQ0k7RVlqQ0o7SUFHSTtFcEIrakNGO0FBQ0Y7QW9CcmpDRTtFQUNFO0VBQ0E7RUFDQTtBcEJ1akNKO0FvQm5qQ0U7RUFDRTtBcEJxakNKO0FvQmxqQ0U7RUFDRTtBcEJvakNKO0FvQmpqQ0U7RUFDRSx5QmpCd1JZO0VpQnZSWjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCakJ3Rlk7RWlCdkZaO0VBQ0E7QXBCbWpDSjtBb0JqakNJO0VBQ0U7RUFDQTtFQUNBO0FwQm1qQ047QW9CampDTTtFQUNFO0FwQm1qQ1I7QW9COWlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdCakJxRVk7QUgyK0JoQjs7QW9CNWlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JqQjRCZ0I7RWlCM0JoQjtFQUNBLHlDakJtSmdCO0FINDVCbEI7QW9CN2lDRTtFQUNFO0FwQitpQ0o7O0FvQjNpQ0E7RUFDRSxlakIwQ1U7RWlCekNWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjhpQ0Y7QW9CNWlDRTtFQUNFO0VBQ0E7RUFDQTtBcEI4aUNKO0FvQjNpQ0U7RUFDRSxlakIwQlE7RWlCekJSLGNqQitNTztBSDgxQlg7O0FvQnppQ0E7RUFDRTtBcEI0aUNGO0FvQnppQ0k7RUFDRTtBcEIyaUNOOztBb0JyaUNFO0VBQ0U7QXBCd2lDSjs7QW9CcGlDQTtFQUNFO0VBQ0E7RUFDQTtBcEJ1aUNGO0FvQnJpQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEJ1aUNKO0FvQnBpQ0U7RUFDRTtFQUNBO0FwQnNpQ0o7QW9CbmlDRTtFQUNFO0VBQ0E7QXBCcWlDSjtBb0I1aENFO0VBQ0U7RUFDQTtBcEI4aENKO0FvQjFoQ0k7RUFDRTtFQUNBO0FwQjRoQ047QW9CdmhDSTtFQUNFO0VBQ0E7QXBCeWhDTjs7QXFCNXFDQTtFQ3pCSTs7SUFDRTtFdEIwc0NKO0VzQnJzQ0U7SUFDRTtJQUNBO0V0QnVzQ0o7RXNCcHNDRTtJQUVFO0lBQ0E7SUFDQSxXWCtCMEI7SVc5QjFCLFlYOEIwQjtJVzdCMUI7RXRCcXNDSjtFc0Jqc0NBO0lBQ0U7SUFDQSxhbkJ1T3dCO0ltQnRPeEI7SUFDQTtJQUNBLFdYa0M0QjtJV2pDNUIsZ0JYa0M0QjtJV2pDNUI7SUFDQTtJQUNBO0lBQ0EsbUJuQlJTO0ltQlNUO0V0Qm1zQ0Y7RXNCanNDRTtJQUNFO0lBQ0EsaUNYMEIwQjtFWHlxQzlCO0VzQmhzQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0QmtzQ0o7RXNCaHNDSTs7SUFFRTtJQUNBO0lBQ0E7SUFDQSxnQlh3QndCO0VYMHFDOUI7RXNCN3JDSTtJQUNFO0lBQ0EsWVhqQndCO0VYZ3RDOUI7RXNCMXJDSTtJQUNFO0lBQ0EsY25CM0NLO0VIdXVDWDtFc0J4ckNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRCMHJDSjtFc0J4ckNJO0lBQ0U7SUFDQTtFdEIwckNOO0VzQnhyQ007SUFDRTtFdEIwckNSO0VzQnZyQ007SUFDRSxlbkJrREU7SW1CakRGLGNuQnVPQztFSGs5QlQ7RXNCdnJDUTtJQUNFO0lBQ0E7SUFDQTtFdEJ5ckNWO0VzQnRyQ1E7SUFDRTtFdEJ3ckNWO0VzQnRyQ1U7SUFDRTtFdEJ3ckNaO0VzQmxyQ1E7SUFDRTtFdEJvckNWO0VzQjlxQ0k7SUFDRTtJQUNBO0lBQ0E7RXRCZ3JDTjtFc0I3cUNRO0lBQ0UsZ0JuQnlCSTtFSHNwQ2Q7RXNCenFDSTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsbUJuQjFHSztJbUIyR0w7SUFDQTtFdEIwcUNOO0VzQnhxQ007SUFDRTtJQUNBO0lBQ0E7SUFDQSxpQ1gzRXNCO0VYcXZDOUI7RXNCdnFDTTtJQUNFO0V0QnlxQ1I7RXNCdHFDTTtJQUNFLGdCbkJMTTtFSDZxQ2Q7RXNCbnFDSTtJQUNFO0lBQ0EsYW5CdUdvQjtJbUJ0R3BCO0lBQ0E7SUFDQTtFdEJxcUNOO0VzQmpxQ0k7SUFDRTtJQUNBLGFuQitGb0I7SW1COUZwQjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0Qm1xQ047RXNCanFDTTtJQUNFO0V0Qm1xQ1I7RXNCL3BDSTtJQUNFO0V0QmlxQ047RXNCN3BDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY25Ca0lLO0ltQmpJTDtJQUNBO0lBQ0EsZW5CeERNO0ltQnlETjtJQUNBO0lBQ0E7RXRCK3BDSjtFc0I3cENJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEIrcENOO0VzQjFwQ0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRCNHBDTjtFc0J0cENJO0lBRUU7RXRCdXBDTjtBQUNGO0FxQnYxQ0E7RUUvQkk7SUFDRTtFdkJ5M0NKO0V1QnQzQ0U7SUFDRTtJQUNBLFdaNEQwQjtFWDR6QzlCO0V1QnQzQ0k7SUFDRTtFdkJ3M0NOO0V1QnIzQ0k7SUFDRTtFdkJ1M0NOO0V1QnAzQ0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdkJzM0NOO0V1QnAzQ007SUFDRTtJQUNBO0V2QnMzQ1I7RXVCbjNDVTtJQUNFLGNyQmdDSjtFRnExQ1I7RXVCLzJDSTtJQUNFO0lBQ0EsYVorQndCO0lZOUJ4QjtJQUNBLG1CcEJkSztJb0JlTDtJQUNBLGdCWjhCd0I7SVk3QnhCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSwrQlpzQndCO0lZckJ4QixnQ1pxQndCO0lZcEJ4Qix3Q1pxQndCO0VYNDFDOUI7QUFDRjtBUTMzQ0k7RWVMRTtJQWlCSTtFdkJtM0NSO0FBQ0Y7QVFoNENJO0VlTEU7SUFxQkk7RXZCbzNDUjtBQUNGO0FRcjRDSTtFZUxFO0lBeUJJO0V2QnEzQ1I7QUFDRjtBcUJsNUNBO0VFZ0NVO0lBQ0U7RXZCcTNDVjtFdUJoM0NJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXZCazNDTjtFdUIvMkNRO0lBQ0U7SUFDQTtFdkJpM0NWO0V1QjkyQ1E7SUFDRTtFdkJnM0NWO0V1QjMyQ1E7SUFDRTtFdkI2MkNWO0V1QnoyQ007SUFDRSxnQnBCZ0RNO0lvQi9DTixjcEIwUGE7RUhpbkNyQjtFdUJ2MkNJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkJ5MkNOO0V1QnYyQ007SUFDRTtFdkJ5MkNSO0V1QnQyQ007SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsZ0JwQjBCTTtJb0J6Qk4sZXBCbUJFO0VIcTFDVjtFdUJ0MkNRO0lBQ0UsdUJaMUNvQjtFWGs1QzlCO0V1QnAyQ007SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdkJzMkNSO0V1QnAyQ1E7SUFDRTtJQUNBLGNwQnFOVztJb0JwTlg7RXZCczJDVjtFdUJwMkNVO0lBRUUsY3JCNUVKO0VGaTdDUjtFdUI5MUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0EsY3BCMEtLO0lvQnpLTDtJQUNBO0lBQ0EsZXBCaEJNO0lvQmlCTixnQnBCUlU7SW9CU1Y7SUFDQTtJQUNBO0V2QmcyQ0o7RXVCOTFDSTtJQUNFLGNyQmpHRTtFRmk4Q1I7RXVCMzFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxvQ1ovRjBCO0lZZ0cxQjtFdkI2MUNKO0V1QjMxQ0k7SUFDRTtJQUNBO0V2QjYxQ047QUFDRjtBcUJ2K0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9DVitCOEI7RVU5QjlCLGFsQm1OMEI7QUhzeEM1QjtBcUJ2K0NFO0VBQ0U7RUFDQTtBckJ5K0NKOztBd0IxaERBO0VBQ0U7RUFDQTtBeEI2aERGO0F3QjNoREU7RUFDRTtFQUNBO0VBQ0EsU2I0RTRCO0VhM0U1QixpQmIwRTRCO0VhekU1QjtBeEI2aERKO0F3QjNoREk7RUFDRTtBeEI2aEROO0F3QnhoRFE7RUFDRTtBeEIwaERWO0FRbmdESTtFZ0JqQkU7SUFDRTtFeEJ1aEROO0FBQ0Y7QVF4Z0RJO0VnQlhFO0lBQ0U7RXhCc2hETjtBQUNGO0FRN2dESTtFZ0JMRTtJQUNFO0V4QnFoRE47QUFDRjs7QXdCaGhEQTtFQUNFO0VBQ0EsZ0JidUM4QjtFYXRDOUIsZWJ1QzhCO0VhdEM5QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJtaERGO0F3QmpoREU7RUFDRTtBeEJtaERKO0F3QmhoREU7RUFDRTtFQUNBO0VBQ0E7QXhCa2hESjs7QXlCOWtERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCaWxESjtBUS9pREk7RWlCdkNGO0lBUUk7RXpCa2xESjtBQUNGO0FRcGpESTtFaUJ2Q0Y7SUFZSTtFekJtbERKO0FBQ0Y7QVF6akRJO0VpQnZDRjtJQWdCSTtJQUNBO0V6Qm9sREo7QUFDRjtBUS9qREk7RWlCdkNGO0lBcUJJO0V6QnFsREo7QUFDRjtBUXBrREk7RWlCdkNGO0lBeUJJO0V6QnNsREo7QUFDRjtBeUJsbERFO0VBQ0U7RUFDQTtFQUNBO0F6Qm9sREo7QXlCbGxESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6Qm9sRE47QXlCbGxETTtFQUNFO0VBQ0E7RUFDQTtBekJvbERSO0FRM2tESTtFaUJ2QkY7SUFtQkk7SUFDQTtJQUNBO0V6Qm1sREo7RXlCamxESTtJQUNFO0lBQ0E7RXpCbWxETjtFeUJqbERNO0lBQ0U7SUFDQTtFekJtbERSO0V5QmhsRE07SUFDRTtFekJrbERSO0FBQ0Y7QXlCNWtERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6QjhrREo7QVFubURJO0VpQmlCRjtJQU9JO0V6QitrREo7QUFDRjtBeUI3a0RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEI5RE87QUg2b0RiO0FRaG1ESTtFaUJZQTtJQVFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekJnbEROO0FBQ0Y7QVExbURJO0VpQllBO0lBaUJJO0lBQ0E7SUFDQTtFekJpbEROO0FBQ0Y7QXlCOWtESTtFQUNFO0VBQ0EsZXRCOEJNO0FIa2pEWjtBUXBvREk7RWlCa0RBO0lBS0k7RXpCaWxETjtBQUNGO0F5Qi9rRE07RUFDRTtFQUNBO0F6QmlsRFI7QXlCOWtETTtFQUNFO0F6QmdsRFI7QXlCMWtERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN0QnNObUI7QUhzM0N2QjtBeUIxa0RJO0VBVEY7SUFVSTtFekI2a0RKO0FBQ0Y7QVE5cERJO0VpQnNFRjtJQWNJO0lBQ0E7RXpCOGtESjtBQUNGO0F5QjVrREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekI4a0ROO0F5QjVrRE07RUFDRTtFQUNBO0F6QjhrRFI7QXlCM2tETTtFQUNFO0VBQ0E7QXpCNmtEUjtBeUJ6a0RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN2QjlHSTtBRnlyRFY7QXlCemtETTtFQUNFO0VBQ0E7QXpCMmtEUjtBeUJya0RFO0VBQ0U7RUFDQTtBekJ1a0RKO0F5QnJrREk7RUFDRSxnQmQ3RzBCO0VjOEcxQjtBekJ1a0ROOztBa0Jud0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmZxQlc7RWVwQlg7QWxCc3dERjtBa0Jwd0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsaUJQNkI0QjtFTzVCNUI7RUFDQTtBbEJzd0RKO0FrQnB3REk7RUFSRjtJQVNJO0VsQnV3REo7QUFDRjtBa0Jwd0RFO0VBQ0U7RUFDQTtBbEJzd0RKO0FrQnB3REk7RUFDRTtFQUNBO0FsQnN3RE47QWtCcHdETTtFQUpGO0lBS0k7RWxCdXdETjtBQUNGOztBMEIxeURBO0VBQ0U7RUFDQTtBMUI2eURGOztBMEIxeURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN2QllXO0V1QlhYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0ExQjR5REY7QTBCMXlERTtFQUVFO0ExQjJ5REo7QTBCeHlERTtFQUNFO0ExQjB5REo7QTBCdnlERTs7O0VBR0U7RUFDQTtBMUJ5eURKO0EwQnR5REU7RUFDRTtBMUJ3eURKO0EwQmx5REU7RUFDRTtFQUNBLHFCdkJnQlk7QUhveERoQjtBMEJqeURFO0VBQ0UsY3ZCM0JTO0V1QjRCVDtBMUJteURKO0EwQmh5REU7RUFDRTtFQUNBO0ExQmt5REo7QTBCaHlESTtFQUNFO0ExQmt5RE47QTBCL3hESTtFQUVFO0VBQ0E7QTFCZ3lETjtBMEJ6eERFO0VBQ0UseUJ4QjVDUztFd0I2Q1QscUJ2Qm9TeUI7RXVCblN6QixjeEI1RFU7RXdCNkRWLGdCdkJxU3lCO0FIcy9DN0I7QTBCenhESTtFQUVFLHlCdkIrUnVCO0V1QjlSdkIsY3hCbEVRO0FGNDFEZDtBMEJ2eERJO0VBQ0UseUJ2Qm9PSztFdUJuT0wscUJ2Qm1PSztFdUJsT0wsY3ZCME9HO0FIK2lEVDtBMEJ2eERNO0VBQ0UseUJ2QitORztFdUI5TkgsY3ZCc09DO0FIbWpEVDtBMEJueERFO0VBQ0U7RUFDQSxxQnZCNUVTO0FIaTJEYjtBMEJueERJO0VBQ0UseUJ2QnNOSztBSCtqRFg7QTBCanhERTtFQUNFO0VBQ0E7QTFCbXhESjtBMEJqeERJO0VBQ0U7RUFDQSx5QnZCNE1LO0FIdWtEWDtBMEJoeERJO0VBQ0UseUJ2QnNNSztBSDRrRFg7QTBCOXdERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExQmd4REo7QTBCN3dESTtFQUVFLGN2QndNVTtFdUJ2TVY7QTFCOHdETjtBMEJ6d0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFCMndESjtBMEJ0d0RFO0VBQ0U7QTFCd3dESjtBMEJyd0RFO0VBQ0U7QTFCdXdESjtBMEJwd0RFO0VBQ0U7QTFCc3dESjtBMEI5dkRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFCZ3dESjtBMEI5dkRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJnd0ROO0EwQjV2REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUI4dkRKO0EwQjV2REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI4dkROO0EwQjF2REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUI0dkRKO0EwQjF2REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI0dkROOztBMEJ2dkRBO0VBQ0U7QTFCMHZERjs7QTJCOTlEQTtFQUNFO0VBQ0E7QTNCaStERjtBMkIvOURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0JpK0RKO0EyQi85REk7RUFDRTtFQUNBO0VBQ0E7QTNCaStETjtBMkI5OURJO0VBQ0U7QTNCZytETjtBMkI3OURJO0VBQ0UsY3hCRU87RXdCRFA7RUFDQTtFQUNBO0VBQ0E7QTNCKzlETjs7QTRCNS9EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CckI4RWlCO0VxQjdFakIsbUJyQmtEYztFcUJqRGQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUIrL0RGO0E0QjcvREU7RUFDRSxnQnJCUGU7RXFCUWYsZ0JyQlNlO0VxQlJmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN6QkdTO0FINC9EYjtBNEI1L0RFO0VBT0U7RUFDQTtBNUJ3L0RKO0E0QnIvREU7RUFDRTtFQUNBO0E1QnUvREo7QTRCdC9ESTtFQUNFO0E1QncvRE47QTRCcC9ERTs7RUFFRTtFQUNBO0VBQ0E7RUFDQSxRckJxQlU7RXFCcEJWLGVyQjlCZ0I7RXFCK0JoQixnQnJCL0NrQjtBUHFpRXRCO0E0QnAvREk7RUFURjs7SUFVSSxlckJuQ1c7RVAyaEVmO0FBQ0Y7QTRCcC9ERTtFQUVFLGVyQnpDZ0I7RXFCMENoQixnQnJCMURrQjtFcUIyRGxCLGNyQjFCYztBUCtnRWxCO0E0QnAvREk7RUFMRjtJQU1JLGVyQjlDVztFUHFpRWY7QUFDRjtBNEJwL0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QnMvREo7QTRCbi9ERTtFQUNFO0E1QnEvREo7QTRCbi9ESTtFQUNFO0E1QnEvRE47QTRCai9ERTtFQUNFLGVyQm5FZ0I7RXFCb0VoQixnQnJCckZzQjtBUHdrRTFCOztBNEI5K0RBOzs7O0VBSUUsUXJCM0JZO0VxQjRCWixjckJuRG1CO0FQb2lFckI7QTRCLytERTs7OztFQUNFO0E1Qm8vREo7O0E0QmgvREE7RUFDRTtFQUNBLGVyQnZGa0I7RXFCd0ZsQjtFQUNBLHlCMUI5RVc7RTBCK0VYLGMxQjdGWTtFMEI4Rlo7QTVCbS9ERjtBNEJqL0RFO0VBUkY7SUFTSTtJQUNBLGVyQmhHYTtFUG9sRWY7QUFDRjs7QTRCaC9ERTtFQUNFO0VBQ0EsY3JCekVpQjtFcUIwRWpCLGdCckJ2SGtCO0VxQndIbEIsZXJCekdhO0FQNGxFakI7QTRCbC9ESTtFQUNFO0E1Qm8vRE47O0E0QjcrREU7O0VBQ0U7RUFDQTtBNUJpL0RKOztBNEI3K0RBO0VBQ0U7RUFDQTtBNUJnL0RGOztBNEI1K0RBO0VBQ0UsY3pCekhXO0FId21FYjs7QTZCbm9FQTtFQUNFO0VBQ0E7QTdCc29FRjtBNkJub0VFO0VBTEY7SUFNSTtFN0Jzb0VGO0FBQ0Y7QTZCcG9FRTtFQVRGO0lBVUk7RTdCdW9FRjtBQUNGO0E2QnJvRUU7RUFDRTtFQUNBO0VBQ0E7QTdCdW9FSjtBNkJyb0VJO0VBQ0UsZXRCc0RPO0VzQnJEUCxldEJFYztFc0JEZDtFQUNBO0VBQ0E7RUFDQSxnQnRCRWE7RXNCRGI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0J1b0VOO0E2QnBvRUk7RUFDRSxnQnRCMENPO0FQNGxFYjtBNkJub0VJO0VBQ0Usa0J0Qm9DTztBUGltRWI7QTZCbG9FSTtFQVFFO0E3QjZuRU47QTZCMW5FSTtFQXRDRjtJQXVDSTtFN0I2bkVKO0U2QjNuRUk7SUFDRSxldEJsQ1M7RVArcEVmO0U2QjFuRUk7SUFRRTtFN0JxbkVOO0FBQ0Y7QTZCbG5FSTtFQUVJO0lBQ0U7SUFDQTtFN0JtbkVSO0FBQ0Y7QTZCL21FSTtFQUVJO0lBQ0U7RTdCZ25FUjtBQUNGO0E2QjNtRUU7RUFDRTtBN0I2bUVKOztBOEJ0c0VBO0VBQ0U7RUFDQTtFQUNBO0E5QnlzRUY7O0E4QnZzRUE7RUFDRTtBOUIwc0VGO0E4QnhzRUU7RUFDRTtFQUNBLGtEQUNFO0VBRUY7QTlCd3NFSjtBOEJwc0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlCc3NFSjtBUWhyRUk7RXNCMUJGO0lBTUk7RTlCd3NFSjtBQUNGO0FRcnJFSTtFc0IxQkY7SUFTSTtFOUIwc0VKO0FBQ0Y7QThCenNFSTtFQUNFO0VBQ0E7QTlCMnNFTjtBUTlyRUk7RXNCZkE7SUFJSTtJQUNBO0U5QjZzRU47QUFDRjtBOEJ4c0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlCMHNFSjtBUTFzRUk7RXNCSkY7SUFNSTtFOUI0c0VKO0FBQ0Y7QThCeHNFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZXZCa0JTO0V1QmpCVDtBOUIwc0VKO0FRdnRFSTtFc0JPRjtJQVFJO0lBQ0E7RTlCNHNFSjtBQUNGO0E4QjNzRUk7RUFDRTtBOUI2c0VOO0FRaHVFSTtFc0JrQkE7SUFHSTtFOUIrc0VOO0FBQ0Y7QThCMXNFRTtFQUNFO0E5QjRzRUo7QThCMXNFSTtFQUNFLGV2QnZEYztBUG13RXBCO0FRM3VFSTtFc0I4QkE7SUFHSSxldkIxRGM7RVB3d0VwQjtBQUNGO0FRaHZFSTtFc0J1Q0Y7SUFFSTtFOUIyc0VKO0FBQ0Y7QThCeHNFRTtFQUNFLGV2QnBFYTtBUDh3RWpCO0FReHZFSTtFc0I2Q0Y7SUFHSSxldkJ2RWM7RVBteEVsQjtBQUNGO0FRN3ZFSTtFc0J0Q0o7SUE2Rkk7SUFDQSxhdkJ0QlM7RVBndUVYO0U4QnpzRUU7SUFDRTtJQUNBLDhFQUNFO0lBR0YsZ0J2Qi9CTztFUHV1RVg7QUFDRjs7QStCbnpFQTtFQUNFLFF4QnVFWTtFd0J0RVo7RUFDQTtFQUNBLGtCeEJxRVc7RXdCcEVYO0VBQ0Esa0J4QjZFa0I7RXdCNUVsQjtFQUNBLGV4QmFlO0FQeXlFakI7QStCcHpFRTtFQUNFO0VBQ0E7RUFDQTtBL0JzekVKO0FReHhFSTtFdUIzQ0o7SUFnQkk7SUFDQSxleEJHZ0I7RVBvekVsQjtBQUNGOztBZ0N4MEVFO0VBQ0U7RUFDQTtBaEMyMEVKO0FnQ3gwRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzAwRUo7QWdDeDBFSTtFQUNFO0FoQzAwRU47QWdDeDBFTTtFQUNFLGN6QmtDYTtBUHd5RXJCO0FnQ3YwRU07RUFDRSxjekJnQ1k7QVB5eUVwQjtBZ0NyMEVJO0VBQ0U7QWhDdTBFTjtBZ0NyMEVNO0VBSEY7SUFJSTtFaEN3MEVOO0FBQ0Y7QWdDdDBFTTtFQUNFO0FoQ3cwRVI7QWdDbjBFRTtFQUNFO0FoQ3EwRUo7O0FpQzUyRUE7RUFDRTtBakMrMkVGOztBaUM1MkVBO0VBQ0U7QWpDKzJFRjtBUXowRUk7RXlCdkNKO0lBR0k7RWpDaTNFRjtBQUNGOztBaUM5MkVBO0VBQ0U7QWpDaTNFRjtBUWwxRUk7RXlCaENKO0lBR0k7RWpDbTNFRjtBQUNGOztBaUNoM0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTMUJnRFc7RTBCL0NYO0VBQ0E7RUFDQTtFQUNBLG1CMUI0QmM7RTBCM0JkO0VBRUE7QWpDazNFRjtBaUMvMkVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYzFCU2lCO0UwQlJqQjtBakNpM0VKO0FpQzkyRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQjFCeUJTO0FQdTFFYjtBaUM5MkVJOztFQUVFLGUxQi9CVztFMEJnQ1gsZ0IxQjVDYTtBUDQ1RW5CO0FpQzUyRUU7RUFDRTtFQUNBO0VBQ0EsUzFCY1M7RTBCYlQsZTFCdENjO0UwQnVDZDtFQUNBLGMxQmRpQjtBUDQzRXJCOztBaUN4MkVJO0VBQ0U7QWpDMjJFTjs7QVF0NEVJO0V5QmlDRjtJQUNFO0VqQ3kyRUY7RWlDdjJFSTtJQUNFLGUxQjVEWTtFUHE2RWxCO0VpQ3IyRUU7SUFDRSxlMUJoRVc7RVB1NkVmO0FBQ0Y7QWlDaDJFQTtFQUVJO0lBQ0U7SUFDQTtFakNpMkVKO0FBQ0Y7QWlDNzFFQTtFQUVJO0lBQ0U7SUFDQTtFakM4MUVKO0FBQ0Y7QWlDMTFFQTtFQUVJO0lBQ0U7SUFDQTtFakMyMUVKO0FBQ0Y7QWlDdjFFQTtFQUVJO0lBQ0U7SUFDQTtFakN3MUVKO0VpQ24xRUU7SUFDRTtJQUNBO0VqQ3ExRUo7QUFDRjtBaUNqMUVBO0VBRUk7SUFDRTtJQUNBO0VqQ2sxRUo7RWlDNzBFRTtJQUNFO0lBQ0E7RWpDKzBFSjtBQUNGO0FpQzMwRUE7RUFFSTtJQUNFO0lBQ0E7RWpDNDBFSjtFaUN2MEVFO0lBQ0U7SUFDQTtFakN5MEVKO0FBQ0Y7QWtDOStFQTtFQUNFO0VBQ0EsYzNCc0NnQjtFMkJyQ2hCLGUzQm1CZTtFMkJsQmYsZ0IzQkdvQjtFMkJGcEI7QWxDZy9FRjtBa0M5K0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ2cvRUo7O0FtQzUvRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFE1Qm9FVztFNEJuRVgsbUI1Qm9FVztFNEJuRVgsZ0I1Qm1FVztFNEJsRVg7QW5DKy9FRjs7QW1DNS9FQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUI1QnNFaUI7RTRCckVqQixtQjVCMENjO0U0QnpDZCxjNUIrQm1CO0U0QjlCbkIsZTVCRWU7RTRCRGY7RUFDQTtFQUNBO0FuQysvRUY7QW1DNy9FRTtFQUNFLG1CNUJtQ1k7RTRCbENaO0FuQysvRUo7O0FtQzMvRUE7RUFDRTtBbkM4L0VGOztBb0M1aEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEMraEZKO0FvQzdoRkk7RUFDRTtFQUNBLGU3QlFnQjtFNkJQaEIsZ0I3QkZhO0U2QkdiLGNsQ29ESTtFa0NuREo7QXBDK2hGTjtBb0M1aEZJO0VBQ0U7RUFDQSxlN0JHVztFNkJGWCxnQjdCYmdCO0U2QmNoQixjN0JtQlk7RTZCbEJaO0FwQzhoRk47O0FxQ2xqRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDcWpGSjtBUWpoRkk7RTZCMUNGO0lBU0k7RXJDc2pGSjtBQUNGO0FRdGhGSTtFNkIxQ0Y7SUFhSTtFckN1akZKO0FBQ0Y7QXFDcmpGSTtFQUNFO0VBQ0E7RUFDQTtBckN1akZOO0FRaGlGSTtFNkIxQkE7SUFNSTtJQUNBO0VyQ3dqRk47QUFDRjtBUXRpRkk7RTZCMUJBO0lBV0k7SUFDQTtFckN5akZOO0FBQ0Y7QXFDcmpGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CbkNvQkk7RW1DbkJKLGM5Qk9hO0U4Qk5iO0VBQ0E7RUFDQSxjOUJaZTtFOEJhZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3VqRk47QVFwa0ZJO0U2QlRBO0lBeUJJO0lBQ0E7RXJDd2pGTjtBQUNGO0FxQ3RqRk07RUFDRSxlOUI5Q2M7RThCK0NkLGdCOUJ4RFc7RThCeURYO0FyQ3dqRlI7QXFDdGpGUTtFQUNFO0VBQ0EsZTlCakRPO0U4QmtEUCxnQjlCL0RjO0FQdW5GeEI7QXFDcGpGTTtFQUNFLGU5QnJEVTtFOEJzRFYsZ0I5QnJFZ0I7QVAybkZ4QjtBUXhsRkk7RTZCc0NJO0lBQ0U7RXJDcWpGUjtFcUNuakZRO0lBQ0UsZTlCakVRO0VQc25GbEI7QUFDRjtBcUMvaUZJO0VBQ0U7RUFDQTtBckNpakZOO0FxQy9pRk07RUFDRTtBckNpakZSO0FxQzlpRk07RUFDRTtBckNnakZSOztBcUN4aUZFO0VBQ0U7QXJDMmlGSjs7QXNDenBGQTtFQUNFO0VBQ0E7RUFDQSxRL0JxRVk7QVB1bEZkO0FzQzNwRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsUS9COERVO0FQK2xGZDtBc0MxcEZFO0VBQ0U7RUFDQTtFQUNBLFEvQndEVTtBUG9tRmQ7QXNDenBGRTtFQUNFO0VBQ0E7QXRDMnBGSjs7QXNDdnBGQTtFQUNFLGUvQkxlO0UrQk1mLGdCL0JyQm9CO0UrQnNCcEIsYy9CV2dCO0FQK29GbEI7O0F1Q3JyRkU7RUFDRTtFQUNBO0VBQ0E7QXZDd3JGSjtBdUN0ckZJO0VBQ0UsbUJoQ3FEVTtFZ0NwRFYsY2hDeUNlO0VnQ3hDZjtFQUNBO0VBQ0EsZ0JoQ0xnQjtFZ0NNaEIsa0JoQ3VFYztBUGluRnBCOztBd0N0c0ZBOztFQUFBO0FBUUE7RUFDRSxlckNxSnNCO0VxQ3BKdEIsY3JDbUJXO0VxQ2xCWDtBeENvc0ZGOztBd0Nqc0ZBO0VBQ0UsY3JDY1c7RXFDYlg7RUFDQSxlckNtS29CO0VxQ2xLcEIsZ0JyQ2lJYztFcUNoSWQ7RUFDQSxpQnJDaUtvQjtBSG1pRnRCOztBd0Nqc0ZBO0VBQ0U7RUFDQTtFQUNBLFNqQ2tEVztFaUNqRFg7QXhDb3NGRjtBd0Nsc0ZFO0VBQ0U7QXhDb3NGSjs7QXdDaHNGQTtFQUNFO0F4Q21zRkY7O0F3Q2hzRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQnJDMkVnQjtFcUMxRWhCLGVyQ21Ic0I7RXFDbEh0QjtBeENtc0ZGO0F3Q2pzRkU7RUFDRSxlckMrR29CO0FIb2xGeEI7O0F3Qy9yRkE7RUFDRTtFQUNBO0F4Q2tzRkY7O0F3Qy9yRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeENrc0ZGOztBd0MzckZBO0VBQ0UsY3JDdkNXO0VxQ3dDWCxlckN5RnNCO0VxQ3hGdEIsZ0JyQzZFYztFcUM1RWQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0F4QzRyRkY7QXdDenJGRTtFQWpCRjtJQWtCSTtFeEM0ckZGO0FBQ0Y7QXdDenJGRTtFQXRCRjtJQXVCSTtFeEM0ckZGO0FBQ0Y7QXdDenJGRTtFQTNCRjtJQTRCSTtJQUNBO0lBQ0EscURBQ0U7SUFFRjtJQUNBO0lBQ0E7RXhDMHJGRjtBQUNGO0F3Q3ZyRkU7RUF2Q0Y7SUF3Q0k7RXhDMHJGRjtBQUNGOztBd0NuckZBO0VBQ0U7RUFDQTtBeENzckZGO0F3Q3ByRkU7RUFKRjtJQUtJO0lBQ0E7RXhDdXJGRjtBQUNGOztBd0NockZBO0VBQ0U7RUFDQTtBeENtckZGO0F3Q2pyRkU7RUFKRjtJQUtJO0lBQ0E7RXhDb3JGRjtBQUNGOztBd0M3cUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q2dyRkY7QXdDOXFGRTtFQVJGO0lBU0k7SUFDQTtJQUNBO0V4Q2lyRkY7QUFDRjs7QXdDMXFGQTtFQUNFO0VBQ0E7QXhDNnFGRjtBd0MxcUZFO0VBTEY7SUFNSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4QzZxRkY7QUFDRjs7QXdDdHFGQTtFQUNFLGNyQ3hKVztFcUN5SlgsZXJDeEJzQjtFcUN5QnRCLGdCckNwQ2M7RXFDcUNkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEN5cUZGO0F3Q3ZxRkU7RUFYRjtJQVlJO0V4QzBxRkY7QUFDRjtBd0N4cUZFO0VBZkY7SUFnQkk7SUFDQTtJQUNBO0V4QzJxRkY7QUFDRjs7QXdDeHFGQTs7RUFFRSxjckMvS1c7RXFDZ0xYLGVyQ0cyQjtFcUNGM0IsaUJyQ3pCb0I7RXFDMEJwQixrQmpDcElXO0FQK3lGYjtBd0N6cUZFO0VBUEY7O0lBUUksZXJDOUJrQjtFSDJzRnBCO0FBQ0Y7O0F3QzFxRkE7RUFDRTtFQUNBO0VBQ0E7QXhDNnFGRjs7QXdDMXFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNyQzZIcUI7RXFDNUhyQixlckNoRTJCO0FINnVGN0I7O0F3QzFxRkE7RUFDRTtBeEM2cUZGOztBd0N0cUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDeXFGRjtBd0N2cUZFO0VBQ0U7QXhDeXFGSjtBd0N0cUZFO0VBQ0UsY3JDN05TO0FIcTRGYjtBd0NycUZFO0VBQ0UsY3JDekxZO0FIZzJGaEI7QXdDcHFGRTtFQUNFO0F4Q3NxRko7O0F3QzlwRkE7RUFDRSxnQmpDOUxXO0VpQytMWDtFQUNBO0VBQ0EsZ0JyQzNIYztFcUM0SGQsZXJDakhzQjtFcUNrSHRCLGlCckNqSHNCO0FIa3hGeEI7O0F3QzFwRkE7RUFDRSxlckMxSHNCO0VxQzJIdEIsaUJyQzFIc0I7RXFDMkh0QjtFQUNBLGNyQzlQVztBSDI1RmI7QXdDM3BGRTtFQUNFO0VBQ0E7QXhDNnBGSjtBd0MxcEZFO0VBQ0U7RUFDQTtBeEM0cEZKO0F3Q3pwRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEMycEZKO0F3Q3pwRkk7RUFDRTtBeEMycEZOO0F3Q3hwRkk7RUFDRSxjckNuUVE7QUg2NUZkO0F3Q3hwRk07RUFDRSxjckM1UVM7QUhzNkZqQjs7QXdDcHBGQTtFQUNFLG1CakM3T1c7RWlDOE9YLGVyQzVKMkI7RXFDNkozQixpQnJDNUoyQjtFcUM2SjNCO0F4Q3VwRkY7O0F3Q2hwRkE7RUFDRSxjckN4Ulk7RXFDeVJaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDbXBGRjs7QXdDaHBGQTtFQUNFO0F4Q21wRkY7O0F3QzVvRkE7RUFDRSxjckMvU2U7RXFDZ1RmLG1CakM1UVc7QVAyNUZiOztBd0M1b0ZBO0VBQ0UsY3JDcFRlO0FIbThGakI7O0F3QzVvRkE7RUFDRTtFQUNBLGNyQ25CYztBSGtxRmhCOztBd0M1b0ZBO0VBQ0U7QXhDK29GRjs7QXdDcG9GQTtFQUNFO0VBQ0E7RUFDQSxjckM1Q087RXFDNkNQO0VBR0E7RUFDQTtFQUNBO0F4Q3FvRkY7QXdDbG9GRTtFQVpGO0lBYUk7RXhDcW9GRjtBQUNGO0F3Q25vRkU7RUFDRSxlckM5TWtCO0VxQytNbEI7RUFDQTtBeENxb0ZKO0F3Q2xvRkU7RUFDRTtFQUNBO0VBQ0EsZ0JyQ3JQWTtBSHkzRmhCO0F3Q2pvRkU7RUFDRTtFQUNBLGlCakNwVVM7QVB1OEZiO0F3Qy9uRkU7RUFDRTtBeENpb0ZKOztBd0N6bkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsU2pDalZXO0FQNjhGYjtBd0MxbkZFO0VBQ0U7QXhDNG5GSjs7QXdDcG5GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q3VuRkY7O0F3Qy9tRkE7RUFDRTtBeENrbkZGO0F3Q2huRkU7RUFDRSxjckN0SEs7RXFDdUhMLGdCckMxU1k7QUg0NUZoQjtBd0MvbUZFO0VBQ0UsbUJqQ3RYUztBUHUrRmI7QXdDOW1GRTtFQUNFLGNyQy9ISztBSCt1RlQ7O0F3QzNtRkU7RUFDRSxlckN0UmtCO0FIbzRGdEI7QXdDM21GRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEM2bUZKO0F3QzNtRkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QzZtRk47O0F3Q3RtRkk7RUFDRSxtQmpDeFpPO0VpQ3laUCxlckMvU2dCO0VxQ2dUaEIsY3JDL0pHO0FId3dGVDs7QXdDaG1GQTtFQUNFLGVyQ25Wc0I7RXFDb1Z0QjtBeENtbUZGO0F3Q2htRkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDa21GTjs7QXdDemxGQTtFQUNFO0VBQ0E7QXhDNGxGRjtBd0MxbEZFO0VBSkY7SUFLSTtJQUNBO0V4QzZsRkY7QUFDRjs7QXdDdGxGQTtFQUNFO0F4Q3lsRkY7O0F5QzVtR0E7O0VBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6QzhtR0Y7O0F5QzNtR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekM4bUdGO0F5QzVtR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekM4bUdKO0F5QzNtR0U7RUFDRTtBekM2bUdKO0F5QzFtR0U7RUFDRTtFQUNBLGV0Q21Ka0I7RXNDbEpsQixnQnRDbUhZO0VzQ2xIWjtBekM0bUdKO0F5Q3ptR0U7RUFDRTtFQUNBLGV0Q29HUTtFc0NuR1I7QXpDMm1HSjs7QXlDdm1HQTtFQUNFO0VBQ0E7RUFDQTtBekMwbUdGO0F5Q3htR0U7RUFDRTtBekMwbUdKO0F5Q3ZtR0U7RUFDRSxnQnRDOEZZO0VzQzdGWixldEM0SGtCO0FINitGdEI7O0F5Q3JtR0E7RUFDRTtBekN3bUdGOztBeUNybUdBO0VBQ0U7RUFDQTtFQUNBO0F6Q3dtR0Y7QXlDdG1HRTtFQUNFO0F6Q3dtR0o7O0F5Q3BtR0E7RUFDRTtFQUNBO0VBQ0E7QXpDdW1HRjtBeUNybUdFO0VBQ0U7QXpDdW1HSjs7QXlDbm1HQTtFQUNFO0VBQ0E7RUFDQTtBekNzbUdGO0F5Q3BtR0U7RUFDRTtBekNzbUdKOztBeUNsbUdBO0VBQ0U7RUFDQTtFQUNBO0F6Q3FtR0Y7QXlDbm1HRTtFQUNFO0F6Q3FtR0o7O0F5QzdsR0E7RUFDRTtFQUNBO0VBQ0EseUJ0Q2dPYztFc0MvTmQ7RUFDQTtFQUNBLGN0Q3BGVztBSG9yR2I7QXlDOWxHRTtFQUNFLGV0Q3lEa0I7RXNDeERsQixnQnRDK0JZO0VzQzlCWjtFQUNBLGlCdEN1RGtCO0FIeWlHdEI7QXlDN2xHRTtFQUNFLGV0Q3dEa0I7RXNDdkRsQixnQnRDc0JZO0VzQ3JCWjtFQUNBLGlCdENzRGtCO0FIeWlHdEI7QXlDN2xHSTtFQUNFO0VBQ0EsZ0J0Q2tCVTtFc0NqQlYsZXRDNEV1QjtBSG1oRzdCO0F5QzNsR0U7RUFDRSxldENHUTtFc0NGUjtFQUNBLGN0Q2hGWTtFc0NpRlo7RUFDQTtBekM2bEdKO0F5QzNsR0k7RUFDRTtFQUNBLHlCdENuSE87RXNDb0hQO0VBQ0EsY3RDcEhPO0VzQ3FIUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QzZsR047QXlDMWxHSTtFQUNFO0F6QzRsR047O0F5Q25sR0E7RUFDRTtFQUNBO0F6Q3NsR0Y7O0F5Qy9rR0E7RUFDRTtFQUNBO0F6Q2tsR0Y7O0EwQ2x3R0E7O0VBQUE7QUFRQTtFQUNFO0VBQ0E7RUFDQTtBMUNnd0dGOztBMEM3dkdBOztFQUVFO0VBQ0E7QTFDZ3dHRjs7QTBDN3ZHQTtFQUNFO0VBQ0E7QTFDZ3dHRjs7QTBDN3ZHQTtFQUNFO0ExQ2d3R0Y7O0EwQzd2R0E7RUFDRTtFQUNBLGV2QytIc0I7RXVDOUh0QixjdkM2VHFCO0V1QzVUckI7QTFDZ3dHRjs7QTBDenZHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQzR2R0Y7O0EwQ3J2R0E7RUFDRTtFQUNBLGV2Q3NHc0I7RXVDckd0QixnQnZDMEZjO0V1Q3pGZCxjdkM3Qlc7RXVDOEJYO0VBQ0E7QTFDd3ZHRjs7QTBDcnZHQTtFQUNFLGV2QzhGc0I7QUgwcEd4Qjs7QTBDcnZHQTtFQUNFO0ExQ3d2R0Y7O0EwQ2p2R0E7RUFDRTtFQUNBO0VBQ0E7QTFDb3ZHRjs7QTBDanZHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0J2QytEYztFdUM5RGQ7RUFDQTtFQUNBO0VBQ0E7RUFDQSxldkN5Rm9CO0V1Q3hGcEIsbUJ2Q21QYztBSGlnR2hCOztBMENqdkdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ292R0Y7O0EwQ2p2R0E7RUFDRTtBMUNvdkdGOztBMENqdkdBO0VBQ0U7QTFDb3ZHRjs7QTBDN3VHQTtFQUNFO0VBQ0E7RUFDQTtBMUNndkdGOztBMEM3dUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3ZDakdXO0FIaTFHYjs7QTBDN3VHQTtFQUNFO0ExQ2d2R0Y7O0EwQzd1R0E7RUFDRTtFQUNBO0VBQ0EsZXZDeUIyQjtBSHV0RzdCOztBMEM3dUdBO0VBQ0U7RUFDQTtFQUNBLGV2Q21CMkI7QUg2dEc3Qjs7QTBDenVHQTtFQUNFO0ExQzR1R0Y7O0EwQ3p1R0E7RUFDRTtFQUNBO0VBQ0E7QTFDNHVHRjs7QTBDenVHQTtFQUNFO0ExQzR1R0Y7O0EwQ3p1R0E7RUFDRSxldkNnQm9CO0V1Q2ZwQixjdkMwS2M7RXVDektkLGdCdkNqQmM7RXVDa0JkO0VBQ0E7QTFDNHVHRjs7QTBDenVHQTtFQUNFO0VBQ0E7RUFDQSxldkNoQnNCO0FINHZHeEI7O0EwQ3p1R0E7RUFDRTtFQUNBO0VBQ0E7QTFDNHVHRjs7QTBDcnVHQTtFQUNFO0VBQ0EsZ0J2Q3hDYztFdUN5Q2Q7RUFDQTtFQUNBLGN4QzlIUTtFd0MrSFI7RUFDQTtBMUN3dUdGOztBMENydUdBO0VBQ0U7QTFDd3VHRjs7QTBDcnVHQTtFQUNFO0VBQ0E7QTFDd3VHRjs7QTBDanVHQTtFQUNFO0VBQ0E7QTFDb3VHRjtBMENsdUdFO0VBQ0UsY3ZDeExTO0FINDVHYjtBMENqdUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDbXVHSjs7QTBDOXRHQTtFQUNFO0VBQ0E7QTFDaXVHRjs7QTBDMXRHQTtFQUNFLGN2Q3ZNZTtFdUN3TWYsZXZDbkZzQjtFdUNvRnRCLGdCbkNuS1c7RW1Db0tYO0ExQzZ0R0Y7O0EwQ3R0R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUN5dEdGOztBMEN0dEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUN5dEdGO0EwQ3Z0R0U7RUFDRTtBMUN5dEdKO0EwQ3R0R0U7RUFDRTtFQUNBO0VBQ0Esa0JuQ2hNZ0I7QVB3NUdwQjs7QTBDcHRHQTtFQUNFLGN2QzhDTztFdUM3Q1A7RUFDQTtBMUN1dEdGO0EwQ3J0R0U7RUFDRTtBMUN1dEdKOztBMENudEdBO0VBQ0UsY3ZDMkNjO0FIMnFHaEI7O0EwQ250R0E7RUFDRSxjdkN1Q2M7QUgrcUdoQjs7QTBDbnRHQTtFQUNFO0lBQUs7RTFDdXRHTDtFMEN0dEdBO0lBQU07RTFDeXRHTjtFMEN4dEdBO0lBQU07RTFDMnRHTjtFMEMxdEdBO0lBQU87RTFDNnRHUDtBQUNGO0EwQzN0R0E7RUFDRTtBMUM2dEdGOztBMENydEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxldkMvSjJCO0V1Q2dLM0I7QTFDd3RHRjs7QTBDcnRHQTtFQUNFO0VBQ0E7RUFDQSxjdkNvQnFCO0V1Q25CckI7RUFDQTtFQUNBO0ExQ3d0R0Y7QTBDdHRHRTtFQUNFO0VBQ0E7QTFDd3RHSjs7QTBDcHRHQTtFQUNFO0VBQ0E7RUFDQSx5QnZDZk87RXVDZ0JQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGV2QzlMc0I7RXVDK0x0QixjdkNyQk87RXVDc0JQLHlDdkNoSGdCO0V1Q2lIaEI7QTFDdXRHRjtBMENydEdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CdkN2Q0s7QUg4dkdUOztBMENudEdBO0VBQ0UsZ0J2QzdOYztFdUM4TmQsY3ZDM0NPO0FIaXdHVDtBMENwdEdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ3N0R0o7O0EwQ2x0R0E7RUFDRTtBMUNxdEdGOztBMENsdEdBO0VBQ0UsZXZDdE9zQjtFdUN1T3RCLGN2Q3hXVztBSDZqSGI7O0EwQzlzR0E7RUFDRSxtQm5DaFVXO0FQaWhIYjtBMEMvc0dFO0VBQ0U7RUFDQTtFQUNBO0ExQ2l0R0o7QTBDL3NHSTtFQUNFLG1CbkN2VlU7RW1Dd1ZWLGNuQ25XZTtFbUNvV2Y7RUFDQSxldkN2UHVCO0V1Q3dQdkIsZ0JuQ2paZ0I7RW1Da1poQixrQnZDclNZO0FIcy9HbEI7O0EwQ3hzR0E7RUFDRTtFQUNBO0VBQ0EsbUJuQ3pWVztBUG9pSGI7QTBDenNHRTtFQUNFO0ExQzJzR0o7O0EwQ3ZzR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQm5DcFdXO0FQOGlIYjs7QTBDdnNHQTtFQUNFO0VBQ0E7RUFDQTtBMUMwc0dGOztBMEN2c0dBO0VBQ0U7QTFDMHNHRjtBMEN4c0dFO0VBQ0UsY3ZDelhZO0FIbWtIaEI7QTBDdnNHRTtFQUNFLGN2Q2pJTztBSDAwR1g7O0EwQ3JzR0E7RUFDRSxldkN0UzJCO0V1Q3VTM0IsY3ZDM0dxQjtBSG16R3ZCOztBMENqc0dBO0VBQ0U7RUFDQTtFQUNBLFFuQ3ZZVztFbUN3WVgsa0JuQ3hZVztBUDRrSGI7O0EwQ2pzR0E7RUFDRTtFQUNBO0ExQ29zR0Y7O0EwQ2pzR0E7RUFDRSxldkMzVDJCO0V1QzRUM0IsaUJ2QzNUMkI7RXVDNFQzQixjdkN0Sk87QUgwMUdUOztBMEM3ckdBO0VBQ0U7RUFDQTtFQUNBLFFuQzdaVztFbUM4Wlgsa0JuQzlaVztBUDhsSGI7O0EwQzdyR0E7RUFDRTtFQUNBLGN2Q3RLTztBSHMyR1Q7O0EwQzdyR0E7RUFDRSxldkNqVjJCO0V1Q2tWM0IsaUJ2Q2pWMkI7RXVDa1YzQixjdkM1S087QUg0MkdUOztBMEN6ckdBO0VBQ0U7RUFDQTtFQUNBLFFuQ25iVztFbUNvYlgsa0JuQ3BiVztBUGduSGI7O0EwQ3pyR0E7RUFDRTtFQUNBLGN2QzVMTztBSHczR1Q7O0EwQ3pyR0E7RUFDRSxldkN2VzJCO0V1Q3dXM0IsaUJ2Q3ZXMkI7RXVDd1czQixjdkNsTU87QUg4M0dUOztBMENyckdBO0VBQ0U7RUFDQSxjdkMzTU87QUhtNEdUO0EwQ3RyR0U7RUFDRSxjeENuZlM7QUYycUhiOztBMENockdBO0VBQ0UsaUJuQ3BkVztFbUNxZFg7QTFDbXJHRjs7QTJDbnRIQTs7RUFBQTtBQVFBO0VBQ0U7RUFDQTtFQUNBLFNwQ3FFVztFb0NwRVg7QTNDaXRIRjs7QTJDMXNIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFNwQ3NEVztBUHVwSGI7O0EyQzFzSEE7RUFDRSxnQnhDMEhjO0V3Q3pIZCxleEN3Sm9CO0V3Q3ZKcEIsaUJ4Q3dKb0I7RXdDdkpwQixjeEMwU087RXdDelNQO0EzQzZzSEY7O0EyQzFzSEE7RUFDRSxnQnhDZ0hjO0V3Qy9HZCxleEMwSHNCO0V3Q3pIdEIsaUJ4QzBIc0I7RXdDekh0QixjeENrU087RXdDalNQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDNnNIRjtBMkMzc0hFO0VBQ0UsY3hDZ1RtQjtBSDY1R3ZCO0EyQzFzSEU7RUFDRTtFQUNBO0EzQzRzSEo7O0EyQ3BzSEE7RUFDRTtFQUNBO0VBQ0E7QTNDdXNIRjs7QTJDaHNIQTtFQUNFLG1CeEN4Q1c7RXdDeUNYO0VBQ0E7QTNDbXNIRjtBMkMvckhJO0VBQ0U7QTNDaXNITjtBMkM5ckhJO0VBQ0U7QTNDZ3NITjs7QTJDdnJIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnhDc09PO0V3Q3JPUDtFQUNBO0EzQzBySEY7QTJDeHJIRTtFQUNFO0EzQzBySEo7QTJDdnJIRTtFQUNFO0VBQ0E7QTNDeXJISjtBMkN0ckhFO0VBQ0U7RUFDQTtBM0N3ckhKOztBMkNwckhBO0VBQ0UsZ0J4Q2lDYztFd0NoQ2QsZXhDeUNzQjtFd0N4Q3RCLGlCeEN5Q3NCO0V3Q3hDdEIsY3hDaU5PO0FIcytHVDs7QTJDcHJIQTtFQUNFO0VBQ0EsY3hDNE1PO0V3QzNNUDtBM0N1ckhGOztBMkNqckhJO0VBQ0U7QTNDb3JITjs7QTJDM3FIQTtFQUNFO0EzQzhxSEY7QTJDNXFIRTtFQUNFLGdCeENFWTtFd0NEWixleENZb0I7RXdDWHBCLGlCeENZb0I7RXdDWHBCLGN4Q29MSztFd0NuTEw7QTNDOHFISjtBMkM1cUhJO0VBQ0U7QTNDOHFITjtBMkMxcUhFO0VBQ0U7RUFDQSxrQnBDOUVTO0VvQytFVDtBM0M0cUhKO0EyQzFxSEk7RUFDRSxnQnhDZlU7RXdDZ0JWLGV4Q0xrQjtFd0NNbEIsaUJ4Q0xrQjtFd0NNbEIsY3hDbUtHO0V3Q2xLSCxrQnBDM0ZPO0FQdXdIYjtBMkMxcUhNO0VBQ0U7QTNDNHFIUjtBMkN6cUhNO0VBQ0UsY3pDMUlLO0FGcXpIYjtBMkN0cUhFO0VBQ0Usa0JwQ25HUztFb0NvR1Q7QTNDd3FISjtBMkN0cUhJO0VBQ0UsZ0J4Q3BDVTtFd0NxQ1YsZXhDMUJrQjtFd0MyQmxCLGlCeEMxQmtCO0V3QzJCbEIsY3hDOElHO0V3QzdJSCxrQnBDaEhPO0FQd3hIYjtBMkN0cUhNO0VBQ0U7QTNDd3FIUjtBMkNucUhFOzs7O0VBSUUsZ0J4Q2xEWTtFd0NtRFosZXhDMUNvQjtFd0MyQ3BCLGlCeEMxQ29CO0V3QzJDcEIsY3hDOEhLO0V3QzdITDtBM0NxcUhKO0EyQ2xxSEU7RUFDRTtFQUNBO0EzQ29xSEo7QTJDbHFISTs7RUFFRSxleEN0RGtCO0V3Q3VEbEIsaUJ4Q3REa0I7RXdDdURsQixjeENrSEc7RXdDakhILGFwQzNJTztFb0M0SVA7RUFDQTtBM0NvcUhOO0EyQ2pxSEk7RUFDRSxnQnhDeEVVO0FIMnVIaEI7QTJDaHFISTtFQUNFLGdCeEM5RVU7QUhndkhoQjs7QTJDenBIQTtFQUNFLGdCeEN4RmM7RXdDeUZkLGV4QzlFc0I7RXdDK0V0QixpQnhDOUVzQjtFd0MrRXRCLGN4QzBGTztFd0N6RlA7QTNDNHBIRjtBMkMxcEhFO0VBQ0UsZ0J4QzdGWTtBSHl2SGhCOztBMkNwcEhBO0VBQ0UsZ0J4Q3hHYztFd0N5R2QsZXhDOUZzQjtFd0MrRnRCLGlCeEMzRjJCO0V3QzRGM0IsY3hDZ0dxQjtFd0MvRnJCO0EzQ3VwSEY7O0EyQ2hwSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxleEM1R3NCO0V3QzZHdEIsY3hDNkRPO0V3QzVEUDtFQUNBO0EzQ21wSEY7O0E0Q2g2SEE7O0VBQUE7QUFRQTtFQUNFO0VBQ0E7RUFDQSxTckNrRVc7RXFDakVYLGFyQ2lFVztBUDYxSGI7O0E0QzM1SEE7RUFDRSxlekNvS29CO0V5Q25LcEIsZ0J6Q29JYztFeUNuSWQsaUJ6Q21Lb0I7RXlDbEtwQixjekNxVE87RXlDcFRQO0E1Qzg1SEY7O0E0Q3Y1SEE7RUFDRTtFQUNBO0VBQ0EsU3JDK0NXO0FQMjJIYjs7QTRDdjVIQTtFQUNFO0E1QzA1SEY7O0E0Q241SEE7RUFDRTtFQUNBO0VBQ0EsUXJDK0JXO0VxQzlCWDtFQUNBLGN6QzBSTztFeUN6UlAsZXpDK0dzQjtFeUM5R3RCLGdCekNtR2M7RXlDbEdkLGlCekM4R3NCO0V5QzdHdEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDczVIRjtBNENwNUhFO0VBQ0UsYzFDT007QUYrNEhWO0E0Q3A1SEk7RUFDRSxjMUNJSTtBRms1SFY7O0E0Qzc0SEE7RUFDRSxXekN1TVE7RXlDdE1SLFl6Q3NNUTtFeUNyTVI7RUFDQSxjekM2UE87QUhtcEhUOztBNEN4NEhFO0VBQ0U7QTVDMjRISjtBNEN4NEhFO0VBQ0U7RUFDQTtFQUNBLFFyQ2ZTO0VxQ2dCVDtFQUNBLGN6QzRPSztFeUMzT0wsZXpDaUVvQjtFeUNoRXBCLGdCekNxRFk7RXlDcERaLGlCekNnRW9CO0V5Qy9EcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDMDRISjtBNEN4NEhJO0VBQ0UsYzFDdkNJO0FGaTdIVjtBNEN4NEhNO0VBQ0U7QTVDMDRIUjtBNEN0NEhJO0VBQ0U7RUFDQTtFQUNBLFd6QzRKSTtFeUMzSkosWXpDMkpJO0V5QzFKSjtFQUNBO0VBQ0E7RUFDQTtBNUN3NEhOOztBNkNoZ0lBOzs7RUFBQTtBQVNBO0VBQ0U7RUFDQTtBN0M4L0hGOztBNkN2L0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIxQ0tXO0UwQ0pYO0VBQ0E7QTdDMC9IRjtBNkN4L0hFO0VBWEY7SUFZSTtFN0MyL0hGO0FBQ0Y7QTZDei9IRTtFQUNFO0VBQ0E7RUFDQTtBN0MyL0hKO0E2Q3gvSEU7RUFyQkY7SUFzQkk7RTdDMi9IRjtBQUNGOztBNkN2L0hBO0VBQ0U7RUFDQTtFQUNBO0E3QzAvSEY7QTZDeC9IRTtFQUNFO0VBQ0E7QTdDMC9ISjtBNkN4L0hJO0VBQ0U7RUFDQTtFQUNBO0E3QzAvSE47O0E2Q3AvSEE7RUFDRTtBN0N1L0hGO0E2Q3IvSEU7RUFIRjtJQUlJO0U3Q3cvSEY7QUFDRjs7QTZDcC9IQTtFQUNFO0E3Q3UvSEY7QTZDci9IRTtFQUhGO0lBSUk7RTdDdy9IRjtBQUNGOztBNkNqL0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDby9IRjtBNkNsL0hFO0VBQ0U7RUFDQTtBN0NvL0hKO0E2Q2ovSEU7RUFYRjtJQVlJO0U3Q28vSEY7QUFDRjs7QTZDNytIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDZy9IRjtBNkM5K0hFO0VBVkY7SUFXSTtFN0NpL0hGO0FBQ0Y7O0E2QzkrSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIxQ2xHVztFMENtR1g7RUFDQTtFQUNBO0E3Q2kvSEY7QTZDLytIRTtFQUNFLHFCMUNrTUs7QUgreUhUO0E2QzkrSEU7RUFDRTtFQUNBO0E3Q2cvSEo7QTZDNytIRTtFQUNFO0VBQ0E7QTdDKytISjtBNkM1K0hFO0VBQ0U7QTdDOCtISjtBNkMzK0hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDNitISjtBNkN6K0hFO0VBQ0UsbUIxQ2hJUztBSDJtSWI7O0E2Q24rSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDcytIRjs7QTZDLzlIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCMUNqS1c7RTBDa0tYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDaytIRjtBNkNoK0hFO0VBakJGO0lBa0JJO0lBQ0E7RTdDbStIRjtBQUNGOztBNkMvOUhBO0VBQ0U7O0lBRUU7RTdDaytIRjtFNkMvOUhBO0lBQ0U7RTdDaStIRjtBQUNGO0E2QzE5SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CM0NyS1E7RTJDc0tSLGMxQzFNVztFMEMyTVg7RUFDQTtFQUNBO0E3QzQ5SEY7QTZDMTlIRTtFQWpCRjtJQWtCSTtJQUNBO0lBQ0E7SUFDQTtFN0M2OUhGO0FBQ0Y7O0E2QzE5SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0M2OUhGO0E2QzM5SEU7RUFORjtJQU9JO0U3Qzg5SEY7QUFDRjs7QTZDMzlIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDODlIRjtBNkM1OUhFO0VBUEY7SUFRSTtFN0MrOUhGO0FBQ0Y7O0E2QzU5SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0MrOUhGOztBNkMzOUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDODlIRjs7QTZDdjlIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3QzA5SEY7QTZDeDlIRTtFQU5GO0lBT0k7SUFDQTtFN0MyOUhGO0FBQ0Y7O0E2Q3g5SEE7RUFDRTtFQUNBO0E3QzI5SEY7QTZDejlIRTtFQUpGO0lBS0k7RTdDNDlIRjtBQUNGOztBNkN6OUhBO0VBQ0U7RUFDQTtBN0M0OUhGO0E2QzE5SEU7RUFKRjtJQUtJO0U3QzY5SEY7QUFDRjs7QTZDMTlIQTtFQUNFO0E3QzY5SEY7QTZDMzlIRTtFQUhGO0lBSUk7RTdDODlIRjtBQUNGOztBNkMzOUhBO0VBQ0U7QTdDODlIRjtBNkM1OUhFO0VBSEY7SUFJSTtFN0MrOUhGO0FBQ0Y7O0E2QzU5SEE7RUFDRTtFQUNBO0E3Qys5SEY7QTZDNzlIRTtFQUpGO0lBS0k7RTdDZytIRjtBQUNGOztBNkM3OUhBO0VBQ0U7RUFDQTtBN0NnK0hGO0E2Qzk5SEU7RUFKRjtJQUtJO0U3Q2krSEY7QUFDRjs7QTZDMTlIQTtFQUNFO0lBQ0U7SUFDQTtFN0M2OUhGO0U2QzE5SEE7SUFDRTtFN0M0OUhGO0U2Q3o5SEE7SUFDRTtJQUNBO0U3QzI5SEY7RTZDeDlIQTtJQUNFO0lBQ0E7RTdDMDlIRjtFNkN4OUhFO0lBQ0U7SUFDQTtFN0MwOUhKO0FBQ0Y7QThDbjFJQTs7RUFBQTtBQVFBO0VBQ0U7RUFDQTtFQUNBLFN2Q2tFVztFdUNqRVgsYXZDaUVXO0V1Q2hFWCxjM0MyVE87QUhxaElUOztBOEM3MElBO0VBQ0UsZTNDbUtvQjtFMkNsS3BCLGdCM0NtSWM7RTJDbElkLGlCM0NrS29CO0UyQ2pLcEIsYzNDb1RPO0UyQ25UUDtBOUNnMUlGOztBOEM3MElBO0VBQ0U7RUFDQTtFQUNBLFF2Q2dEVztFdUMvQ1g7RUFDQTtFQUNBO0E5Q2cxSUY7QThDOTBJRTtFQUNFO0VBQ0EsUXZDeUNTO0V1Q3hDVDtFQUNBLGUzQzBIb0I7RTJDekhwQixpQjNDMEhvQjtFMkN6SHBCLGMzQ2tTSztBSDhpSVQ7QThDOTBJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjNDMFJHO0UyQ3pSSDtFQUNBO0VBQ0EsZ0J2QzBCTztBUHN6SWI7O0E4QzMwSUE7RUFDRSxlM0N1R3NCO0UyQ3RHdEIsaUIzQ3VHc0I7RTJDdEd0QixjM0MrUU87QUgraklUOztBOEN2MElBO0VBQ0U7RUFDQTtFQUNBLFN2Q2FXO0V1Q1pYO0VBQ0E7RUFDQTtBOUMwMElGOztBOEN2MElBO0VBQ0U7RUFDQTtFQUNBLFN2Q0NXO0FQeTBJYjtBOEN4MElFO0VBTEY7SUFNSTtFOUMyMElGO0FBQ0Y7O0E4Q3gwSUE7RUFDRTtFQUNBLFF2Q1ZXO0V1Q1dYO0VBQ0E7RUFDQTtBOUMyMElGO0E4Q3owSUU7RUFQRjtJQVFJO0U5QzQwSUY7QUFDRjs7QThDejBJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUM0MElGO0E4QzEwSUU7RUFDRSxXM0N3S007RTJDdktOO0VBQ0EsYzNDOE5LO0FIOG1JVDs7QThDeDBJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDMjBJRjs7QThDeDBJQTtFQUNFLGUzQ2dENEI7RTJDL0M1QixnQjNDNkJjO0UyQzVCZCxpQjNDK0M0QjtFMkM5QzVCLG1CM0MrQzRCO0UyQzlDNUI7RUFDQSxjM0M0TU87RTJDM01QO0VBQ0E7RUFDQTtBOUMyMElGOztBOEN4MElBO0VBQ0UsZTNDOEIyQjtFMkM3QjNCLGdCM0NlYztFMkNkZCxpQjNDNkIyQjtFMkM1QjNCLGMzQ3dOcUI7RTJDdk5yQjtFQUNBO0E5QzIwSUY7QThDejBJRTtFQUNFLGMzQ21ObUI7RTJDbE5uQjtBOUMyMElKO0E4Q3owSUk7RUFDRTtBOUMyMElOOztBK0MxOUlBOztFQUFBO0FBUUE7RUFDRTtFQUNBO0VBQ0EsU3hDd0VZO0V3Q3ZFWjtBL0N3OUlGOztBK0NqOUlBO0VBQ0U7RUFDQTtFQUNBLFN4Q3VEVztBUDY1SWI7O0ErQ2o5SUE7RUFDRSxlNUMwSm9CO0U0Q3pKcEIsZ0I1QzBIYztFNEN6SGQsaUI1Q3lKb0I7RTRDeEpwQixjNUMyU087RTRDMVNQO0EvQ285SUY7O0ErQzc4SUE7RUFDRTtFQUNBLFN4Q3FDVztFd0NwQ1g7QS9DZzlJRjtBK0M5OElFO0VBTEY7SUFNSSxTeENxQ1M7RVA0NklYO0FBQ0Y7O0ErQzc4SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxReEN1Qlc7RXdDdEJYO0VBQ0E7RUFDQTtBL0NnOUlGO0ErQzk4SUU7RUFURjtJQVVJLFN4Q2tCUztJd0NqQlQ7SUFDQTtFL0NpOUlGO0FBQ0Y7O0ErQzk4SUE7RUFDRTtFQUNBLGdCNUNtRmM7RTRDbEZkO0VBQ0EsYzVDb1FPO0U0Q25RUDtBL0NpOUlGO0ErQy84SUU7RUFQRjtJQVFJLGU1Q21Ha0I7STRDbEdsQixpQjVDbUdrQjtFSCsySXBCO0FBQ0Y7O0ErQy84SUE7RUFDRTtFQUNBLFF4Q0pXO0FQczlJYjtBK0NoOUlFO0VBQ0U7RUFDQTtBL0NrOUlKO0ErQ2g5SUk7RUFKRjtJQUtJO0lBQ0E7RS9DbTlJSjtBQUNGOztBK0MvOElBO0VBQ0UsYTVDeEJjO0U0Q3lCZCxjNUN6QmM7QUgyK0loQjs7QStDLzhJQTtFQUNFLGU1QytEMkI7RTRDOUQzQixnQjVDZ0RjO0U0Qy9DZCxpQjVDOEQyQjtFNEM3RDNCLGM1Q21PTztFNENsT1A7QS9DazlJRjtBK0NoOUlFO0VBUEY7SUFRSSxlNUNxRG9CO0k0Q3BEcEIsaUI1Q3FEb0I7RUg4NUl0QjtBQUNGOztBK0M1OElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0MrOElGOztBK0M1OElBO0VBQ0U7RUFDQTtFQUNBLFF4Q2xEVztBUGlnSmI7QStDNzhJRTtFQUxGO0lBTUksU3hDcERTO0VQb2dKWDtBQUNGOztBK0M3OElBO0VBQ0UsZTVDNEIyQjtFNEMzQjNCLGdCNUNhYztFNENaZCxpQjVDMkIyQjtFNEMxQjNCLGM1Q2dNTztFNEMvTFA7RUFDQTtBL0NnOUlGO0ErQzk4SUU7RUFSRjtJQVNJLGU1Q2lCb0I7STRDaEJwQixpQjVDaUJvQjtJNENoQnBCO0UvQ2k5SUY7QUFDRjs7QStDOThJQTtFQUNFO0VBQ0E7RUFDQSx5QjVDZ0xPO0U0Qy9LUDtFQUNBO0EvQ2k5SUY7O0ErQzk4SUE7RUFDRTtFQUNBLHlCN0MzRlE7QUY0aUpWOztBK0M5OElBO0VBQ0U7RUFDQSxnQjVDZmM7RTRDZ0JkLGlCNUNEMkI7RTRDRTNCLGM1Q29LTztFNENuS1A7RUFDQTtBL0NpOUlGO0ErQy84SUU7RUFSRjtJQVNJLGU1Q1hvQjtJNENZcEIsaUI1Q1hvQjtJNENZcEI7RS9DazlJRjtBQUNGOztBK0MzOElBO0VBQ0U7RUFDQTtFQUNBLFN4Q3pHVztBUHVqSmI7O0ErQzM4SUE7RUFDRSxlNUM1QnNCO0U0QzZCdEIsZ0I1Q3RDYztFNEN1Q2QsaUI1QzdCc0I7RTRDOEJ0QixjNUMySU87RTRDMUlQO0EvQzg4SUY7O0ErQzM4SUE7RUFDRTtFQUNBLFN4Q25IVztBUGlrSmI7QStDNThJRTtFQUpGO0lBS0k7SUFDQSxTeEMxSFM7RVB5a0pYO0FBQ0Y7O0ErQzM4SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCNUM1RmdCO0U0QzZGaEI7RUFDQTtFQUNBO0EvQzg4SUY7O0ErQzM4SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjNUMwRmE7RTRDekZiO0EvQzg4SUY7QStDNThJRTtFQUVFLGM1QzlKWTtBSDJtSmhCO0ErQzE4SUU7RUFDRTtFQUNBO0EvQzQ4SUo7O0ErQ3g4SUE7RUFDRTtFQUNBO0VBQ0EseUI1Q3lFYTtFNEN4RWI7QS9DMjhJRjs7QStDdDhJQTtFQUNFLGU1Q3JGMkI7RTRDc0YzQixnQjVDcEdjO0U0Q3FHZCxpQjVDdEYyQjtFNEN1RjNCLGM1Q3FHcUI7RTRDcEdyQjtBL0N5OElGOztBK0N0OElBO0VBQ0UsZTVDN0YyQjtFNEM4RjNCLGdCNUM1R2M7RTRDNkdkLGlCNUM5RjJCO0U0QytGM0IsYzVDNkZxQjtFNEM1RnJCO0EvQ3k4SUY7O0ErQ3Q4SUE7RUFDRTtFQUNBO0VBQ0EsUXhDN0xXO0V3QzhMWCxlNUN4RzJCO0U0Q3lHM0IsZ0I1Q3ZIYztFNEN3SGQsaUI1Q3pHMkI7RTRDMEczQixjNUM0RE87RTRDM0RQO0EvQ3k4SUY7QStDdjhJRTtFQUNFO0EvQ3k4SUo7QStDdDhJRTtFQUNFO0EvQ3c4SUo7O0ErQ2g4SUE7RUFDRTtFQUNBO0VBQ0EsU3hDL01XO0FQa3BKYjs7QStDaDhJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFN4Q3ROVztBUHlwSmI7QStDajhJRTtFQU5GO0lBT0k7SUFDQTtJQUNBLFN4QzlOUztFUGtxSlg7QUFDRjs7QStDajhJQTtFQUNFLGU1Q2xKc0I7RTRDbUp0QixnQjVDNUpjO0U0QzZKZCxpQjVDbkpzQjtFNENvSnRCLGM1Q3FCTztFNENwQlA7RUFDQTtBL0NvOElGOztBK0NqOElBO0VBQ0U7RUFDQTtFQUNBLFF4Q2hQVztBUG9ySmI7O0ErQ2o4SUE7RUFDRSxlNUM5SjJCO0U0QytKM0IsZ0I1QzdLYztFNEM4S2QsaUI1Qy9KMkI7RTRDZ0szQixjNUM0QnFCO0FIdzZJdkI7O0ErQ2o4SUE7RUFDRSxlNUN4S3NCO0U0Q3lLdEIsZ0I1Q3BMYztFNENxTGQsaUI1Q3pLc0I7RTRDMEt0QixjNUNETztFNENFUDtFQUNBO0VBQ0E7RUFDQSxtQnhDaFFXO0FQb3NKYjtBK0NsOElFO0VBQ0U7RUFDQTtBL0NvOElKOztBK0NoOElBO0VBQ0U7RUFDQTtBL0NtOElGOztBK0M1N0lBO0VBQ0U7SUFDRTtJQUNBO0UvQys3SUY7RStDNzdJQTtJQUNFO0lBQ0E7RS9DKzdJRjtBQUNGO0ErQzM3SUE7RUFDRTtJQUNFO0UvQzY3SUY7RStDMzdJQTtJQUNFO0UvQzY3SUY7QUFDRjtBK0MxN0lBO0VBQ0U7RUFDQTtFQUNBLGlCeEN0U1c7QVBrdUpiO0ErQzE3SUU7RUFDRTtFQUNBO0EvQzQ3SUo7O0ErQ3Y3SUE7RUFDRTtFQUNBO0VBQ0EsU3hDbFRXO0FQNHVKYjs7QStDdjdJQTtFQUNFO0EvQzA3SUY7QStDeDdJRTtFQUNFLHlCNUNuRUs7RTRDb0VMO0VBQ0Esa0I1Q3RSYztFNEN1UmQ7QS9DMDdJSjtBK0N2N0lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQnhDelVTO0V3QzBVVDtBL0N5N0lKO0ErQ3Q3SUU7RUFDRTtFQUNBLGtCeEMvVVM7QVB1d0piO0ErQ3Q3SUk7RUFDRTtFQUNBO0EvQ3c3SU47QStDcjdJSTtFQUNFO0VBQ0E7QS9DdTdJTjtBK0NwN0lJO0VBQ0U7RUFDQTtFQUNBLG1CeEM3Vk87QVBteEpiO0ErQ243SUk7RUFDRTtFQUNBLGtCeENuV087QVB3eEpiO0ErQ2w3SUk7RUFDRTtBL0NvN0lOO0ErQ2g3SUU7RUFDRTtFQUNBO0VBQ0Esa0J4Q3pXUztFd0MwV1Q7QS9DazdJSjs7QStDNzZJQTtFQUNFO0EvQ2c3SUY7O0ErQ3o2SUE7RUFDRTtFQUNBO0VBQ0EsUXhDL1hXO0V3Q2dZWDtFQUNBO0EvQzQ2SUY7QStDMTZJRTtFQUNFO0EvQzQ2SUo7O0ErQ3g2SUE7RUFDRTtFQUNBO0VBQ0EsUXhDM1lXO0FQc3pKYjs7QStDeDZJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFN4Q2haVztBUDJ6SmI7O0ErQ3g2SUE7RUFDRTtFQUNBO0VBQ0EsUXhDeFpXO0V3Q3laWCxlNUNuVTJCO0U0Q29VM0IsZ0I1Q2xWYztFNENtVmQsaUI1Q3BVMkI7RTRDcVUzQixjNUMvSk87QUgwa0pUOztBK0N4NklBO0VBQ0UsYzVDbGNlO0U0Q21jZjtBL0MyNklGOztBK0N4NklBO0VBQ0UsZTVDL1UyQjtFNENnVjNCLGdCNUM5VmM7RTRDK1ZkLGlCNUNoVjJCO0U0Q2lWM0IsYzVDckpxQjtBSGdrSnZCOztBK0N4NklBO0VBQ0U7RUFDQTtBL0MyNklGOztBK0N4NklBO0VBQ0UsYTVDdmJjO0U0Q3diZCxjNUN4YmM7QUhtMkpoQjtBK0N6NklFO0VBQ0UsYTVDeE1XO0U0Q3lNWCxjNUN6TVc7QUhvbkpmOztBK0N2NklBO0VBQ0U7RUFDQTtFQUNBLFF4QzdiVztBUHUySmI7O0ErQ3Y2SUE7RUFDRSxlNUM5V3NCO0U0QytXdEIsZ0I1Q3hYYztFNEN5WGQsaUI1Qy9Xc0I7RTRDZ1h0QixjNUN2TU87RTRDd01QO0EvQzA2SUY7O0ErQ3Y2SUE7RUFDRSxlNUN0WHNCO0U0Q3VYdEIsZ0I1Q2xZYztFNENtWWQsaUI1Q3ZYc0I7RTRDd1h0QixjNUMvTU87RTRDZ05QO0EvQzA2SUY7O0ErQ3Y2SUE7RUFDRSxnQnhDamRXO0FQMjNKYjs7QStDdjZJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFN4Q25kVztBUDYzSmI7O0ErQ3Y2SUE7RUFDRTtFQUNBO0VBQ0EsUXhDOWRXO0V3QytkWDtFQUNBO0VBQ0E7RUFDQTtFQUNBLGU1QzdZMkI7RTRDOFkzQixnQjVDNVpjO0U0QzZaZCxpQjVDOVkyQjtFNEMrWTNCLGM1Q3pPTztFNEMwT1A7QS9DMDZJRjtBK0N4NklFO0VBQ0UsYzVDdk5tQjtBSGlvSnZCO0ErQ3Y2SUU7RUFDRTtFQUNBO0EvQ3k2SUo7QStDdDZJRTtFQUNFO0VBQ0E7QS9DdzZJSjs7QStDcDZJQTtFQUNFO0EvQ3U2SUY7QStDcjZJRTtFQUNFO0EvQ3U2SUo7O0ErQ242SUE7RUFDRTtFQUNBO0VBQ0EsUXhDbmdCVztFd0NvZ0JYLGU1QzlhMkI7RTRDK2EzQixnQjVDN2JjO0U0QzhiZCxpQjVDL2EyQjtFNENnYjNCLGM1Q3ppQmU7RTRDMGlCZjtFQUNBO0VBQ0EseUI1QzlpQmU7RTRDK2lCZixrQjVDamVnQjtBSHU0SmxCOztBK0MvNUlBO0VBQ0U7RUFDQTtFQUNBO0EvQ2s2SUY7O0ErQy81SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DazZJRjs7QStDLzVJQTtFQUNFO0VBQ0E7QS9DazZJRjs7QStDLzVJQTtFQUNFO0EvQ2s2SUY7O0ErQy81SUE7O0VBRUU7QS9DazZJRjs7QWdEemhLQTs7RUFBQTtBQVFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhEdWhLRjtBZ0RyaEtFO0VBQ0U7RUFDQTtBaER1aEtKOztBZ0QvZ0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYXpDcUNXO0V5Q3BDWDtFQUNBO0VBQ0E7QWhEa2hLRjtBZ0RoaEtFO0VBQ0U7RUFDQTtBaERraEtKOztBZ0Q5Z0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRGloS0Y7O0FnRDlnS0E7RUFDRSxtQjdDL0JXO0U2Q2dDWCxtQjdDeURnQjtFNkN4RGhCLHlDN0MrS2dCO0U2QzlLaEI7RUFDQTtFQUNBO0VBQ0E7QWhEaWhLRjs7QWdEMWdLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGF6Q0NXO0V5Q0FYO0VBQ0E7QWhENmdLRjs7QWdEMWdLQTtFQUNFLGU3Q2dHb0I7RTZDL0ZwQixnQjdDZ0VjO0U2Qy9EZCxpQjdDK0ZvQjtFNkM5RnBCLGM3Q2lQTztFNkNoUFA7QWhENmdLRjs7QWdEMWdLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZekN0Qlc7RXlDdUJYO0VBQ0E7RUFDQSxrQjdDa0JnQjtFNkNqQmhCO0VBQ0EsYzdDdVBxQjtFNkN0UHJCO0FoRDZnS0Y7QWdEM2dLRTtFQUNFO0VBQ0E7RUFDQTtBaEQ2Z0tKO0FnRDFnS0U7RUFDRSxjN0N3Tks7RTZDdk5MLHlCN0NxTks7QUh1ekpUO0FnRHpnS0U7RUFDRTtFQUNBO0FoRDJnS0o7O0FnRG5nS0E7RUFDRSxhekNoRFc7RXlDaURYO0VBQ0E7QWhEc2dLRjs7QWdELy9KQTtFQUNFO0VBQ0E7RUFDQSxTekM1RFc7QVA4aktiOztBZ0QvL0pBO0VBQ0U7RUFDQTtFQUNBO0FoRGtnS0Y7O0FnRC8vSkE7RUFDRTtFQUNBLGU3Q1FzQjtFNkNQdEIsZ0I3Q0ZjO0U2Q0dkLGlCN0NPc0I7RTZDTnRCLGM3QytLTztFNkM5S1AsbUJ6QzlFVztBUGdsS2I7O0FnRC8vSkE7RUFDRSxlN0NHMkI7RTZDRjNCLGlCN0NHMkI7RTZDRjNCLGM3QzZMcUI7RTZDNUxyQjtBaERrZ0tGOztBZ0QzL0pBO0VBQ0U7RUFDQTtFQUNBLFN6QzlGVztBUDRsS2I7O0FnRDMvSkE7RUFDRTtFQUNBO0VBQ0EsUXpDdEdXO0V5Q3VHWDtBaEQ4L0pGOztBZ0QzL0pBO0VBQ0U7RUFDQTtFQUNBLHFCOUN0SFE7RThDdUhSO0FoRDgvSkY7QWdENS9KRTtFQUNFO0VBQ0E7QWhEOC9KSjs7QWdEMS9KQTtFQUNFLGU3Q3BDc0I7RTZDcUN0QixpQjdDcENzQjtFNkNxQ3RCLGM3Q29JTztBSHkzSlQ7O0FnRHQvSkE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsUXpDdklXO0V5Q3dJWDtFQUNBO0VBQ0E7QWhEeS9KRjtBZ0R2L0pFOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhEMi9KSjtBZ0R4L0pFOzs7Ozs7Ozs7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRGtnS0o7QWdEaGdLSTs7Ozs7Ozs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRDZnS047QWdEMWdLSTs7Ozs7Ozs7Ozs7O0VBQ0U7QWhEdWhLTjtBZ0RuaEtNOzs7Ozs7Ozs7Ozs7RUFDRTtFQUNBO0FoRGdpS1I7QWdEM2hLRTs7O0VBQ0U7RUFDQTtFQUNBO0FoRCtoS0o7QWdENWhLRTs7O0VBQ0U7RUFDQTtFQUNBLGtCN0N0SmM7QUhzcktsQjtBZ0Q3aEtFOzs7Ozs7Ozs7RUFHRTtBaERxaUtKO0FnRG5pS0k7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtBaEQ2aUtOO0FnRHppS0U7Ozs7O0VBRUU7RUFDQTtBaEQ4aUtKOztBZ0R0aUtBO0VBQ0U7RUFDQTtFQUNBLGF6QzVOVztFeUM2Tlg7RUFDQSxlN0M1SXNCO0U2QzZJdEIsaUI3QzVJc0I7RTZDNkl0QixjN0M0Qk87RTZDM0JQO0VBQ0Esa0I3Q3hMZ0I7RTZDeUxoQjtFQUNBO0FoRHlpS0Y7QWdEdmlLRTtFQUNFO0VBQ0EscUI5Q2xQTTtFOENtUE47QWhEeWlLSjtBZ0R0aUtFO0VBQ0UsYzdDb0NtQjtBSG9nS3ZCOztBZ0RwaUtBO0VBQ0UsZTdDN0oyQjtFNkM4SjNCLGlCN0M3SjJCO0U2QzhKM0IsYzdDNkJxQjtFNkM1QnJCO0FoRHVpS0Y7O0FnRGhpS0E7RUFDRTtFQUNBLGdCekM5UFc7QVBpeUtiOztBZ0Q1aEtBO0VBQ0UsZTdDcExzQjtFNkNxTHRCLGlCN0NwTHNCO0U2Q3FMdEIsYXpDeFFXO0V5Q3lRWCxrQjdDL05nQjtFNkNnT2hCO0FoRCtoS0Y7QWdEN2hLRTtFQUNFO0VBQ0E7RUFDQSxjN0NsVGE7QUhpMUtqQjtBZ0Q1aEtFO0VBQ0U7RUFDQTtFQUNBLGM3Q3RTWTtBSG8wS2hCOztBZ0R0aEtBO0VBQ0U7QWhEeWhLRjs7QWdEdGhLQTtFQUNFO0FoRHloS0Y7QWdEdmhLRTtFQUNFLGdCekNwU1M7RXlDcVNULGF6Q25TUztFeUNvU1QsbUI3QzVQYztFNkM2UGQ7RUFDQSxnQjdDak9ZO0FIMHZLaEI7O0FnRHJoS0E7RUFDRTtFQUNBO0VBQ0EsUXpDalRXO0V5Q2tUWCxtQnpDaFRXO0FQdzBLYjtBZ0R0aEtFO0VBQ0UsYzdDeEVXO0FIZ21LZjtBZ0R0aEtJO0VBQ0UsYzdDOVRVO0FIczFLaEI7O0FnRG5oS0E7RUFDRSxlN0MzT3NCO0U2QzRPdEIsZ0I3Q3JQYztFNkNzUGQsaUI3QzVPc0I7RTZDNk90QixjN0NwRU87RTZDcUVQO0FoRHNoS0Y7O0FnRG5oS0E7RUFDRSxlN0NuUHNCO0U2Q29QdEIsaUI3Q25Qc0I7RTZDb1B0QixjN0MzRU87RTZDNEVQO0FoRHNoS0Y7O0FnRG5oS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxRekNoVlc7RXlDaVZYLGU3QzlQc0I7RTZDK1B0QixpQjdDOVBzQjtFNkMrUHRCLGM3Q3JYZTtFNkNzWGY7QWhEc2hLRjtBZ0RwaEtFO0VBQ0U7QWhEc2hLSjs7QWdEamdLRTtFQUVFO0VBQ0E7RUFDQSxjN0NsWmE7QUhxNUtqQjtBZ0RoZ0tFO0VBRUU7RUFDQTtFQUNBLGM3Q3ZZWTtBSHc0S2hCOztBaURuOEtBOzs7RUFBQTtBQVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1COUNlVztFOENkWDtFQUNBO0VBQ0E7RUFDQTtBakRpOEtGO0FpRC83S0U7RUFDRTtBakRpOEtKO0FpRHI3S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakR1N0tGOztBaURoN0tBO0VBQ0U7RUFDQTtFQUNBO0FqRG03S0Y7QWlEajdLRTtFQUNFO0VBQ0E7RUFDQTtBakRtN0tKO0FRaDdLSTtFeUNFQTtJQUNFO0lBQ0E7RWpEaTdLSjtBQUNGOztBaUR6NktBO0VBQ0U7RUFDQTtFQUNBO0FqRDQ2S0Y7O0FpRHo2S0E7RUFDRSxnQjlDb0VjO0U4Q25FZCxlOUN1R29CO0U4Q3RHcEIsaUI5Q3VHb0I7RThDdEdwQixjOUNzUE87RThDclBQO0VBQ0E7RUFDQTtFQUNBO0FqRDQ2S0Y7O0FpRHo2S0E7RUFDRSxlOUN1RTJCO0U4Q3RFM0IsaUI5Q3VFMkI7RThDdEUzQixjOUNrUXFCO0FIMHFLdkI7QWlEMTZLRTtFQUNFO0FqRDQ2S0o7O0FpRHA2S0E7RUFDRTtFQUNBO0VBQ0E7QWpEdTZLRjs7QWlEcDZLQTtFQUNFO0VBQ0EsNkI5Q2lTZ0I7RThDaFNoQixlOUM4Q3NCO0U4QzdDdEIsaUI5QzhDc0I7QUh5M0t4QjtBaURyNktFO0VBQ0U7QWpEdTZLSjs7QWlEbjZLQTtFQUNFLGM5Q3NOYztFOENyTmQsZTlDdURvQjtFOEN0RHBCO0VBQ0EsaUI5Q3NEb0I7QUhnM0t0QjtBaURwNktFO0VBQ0U7RUFDQTtBakRzNktKOztBaUQ5NUtBO0VBQ0U7QWpEaTZLRjtBaUQvNUtFO0VBQ0U7QWpEaTZLSjs7QWlEejVLQTtFQUNFO0lBQ0U7SUFDQSxTMUMzRVM7RVB1K0tYO0VpRHo1S0E7SUFDRTtJQUNBO0VqRDI1S0Y7RWlEejVLRTtJQUNFO0lBQ0E7RWpEMjVLSjtFaUR2NUtBO0lBQ0UsZTlDUG9CO0VIZzZLdEI7RWlEdDVLQTtJQUNFLGU5Q1drQjtFSDY0S3BCO0VpRHQ1S0U7SUFDRSxlOUNYdUI7RUhtNkszQjtBQUNGO0FpRHA1S0E7RUFDRTtJQUNFO0VqRHM1S0Y7RWlEbjVLQTtJQUNFO0VqRHE1S0Y7QUFDRjtBa0Q3a0xBOzs7RUFBQTtBQVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxEMGtMRjs7QWtEbmtMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRHNrTEY7O0FrRG5rTEE7RUFDRSxtQjNDZ0NjO0UyQy9CZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRHNrTEY7QWtEbmtMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxEcWtMSjtBa0Rsa0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxEb2tMSjs7QWtENWpMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEQrakxGOztBa0Q1akxBO0VBQ0U7RUFDQSxlM0MzRGU7RTJDNERmLGdCM0N6RXNCO0UyQzBFdEIsYzNDakNtQjtFMkNrQ25CO0FsRCtqTEY7O0FrRDVqTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGMzQzFEZ0I7RTJDMkRoQjtFQUNBO0VBQ0E7QWxEK2pMRjtBa0Q3akxFO0VBQ0UsbUIzQzVDWTtFMkM2Q1osYzNDdkRpQjtBUHNuTHJCO0FrRDVqTEU7RUFDRTtFQUNBO0FsRDhqTEo7O0FrRHRqTEE7RUFDRTtFQUNBLGUzQ2hHZ0I7RTJDaUdoQjtFQUNBLGMzQ3hFbUI7QVBpb0xyQjs7QWtEcmpMRTtFQUNFO0FsRHdqTEo7QWtEdGpMSTtFQUNFO0FsRHdqTE47QWtEcmpMSTtFQUNFLGMzQzlGWTtFMkMrRlosZTNDL0dZO0FQc3FMbEI7O0FrRGxqTEE7RUFDRSxjM0N6Rm1CO0UyQzBGbkIsZ0IzQ3JJc0I7QVAwckx4Qjs7QWtEOWlMQTtFQUNFO0lBQ0U7RWxEaWpMRjtFa0Q5aUxBO0lBQ0U7RWxEZ2pMRjtFa0Q3aUxBO0lBQ0U7RWxEK2lMRjtBQUNGO0FtRDdzTEE7RUFDRTtFQUNBO0VBQ0E7QW5EK3NMRjtBUXhxTEk7RTJDMUNKO0lBTUk7RW5EZ3RMRjtBQUNGOztBbUQ1c0xBO0VBQ0U7RUFDQTtFQUNBO0FuRCtzTEY7QVFuckxJO0UyQy9CSjtJQU1JO0VuRGd0TEY7QUFDRjs7QW1ENXNMQTtFQUNFO0FuRCtzTEY7O0FtRDVzTEE7RUFDRTtBbkQrc0xGOztBbUQ1c0xBO0VBQ0U7RUFDQTtBbkQrc0xGO0FtRDdzTEU7RUFDRTtBbkQrc0xKOztBbUQzc0xBO0VBQ0U7QW5EOHNMRjs7QW1EM3NMQTtFQUNFO0FuRDhzTEY7O0FtRDNzTEE7RUFDRTtBbkQ4c0xGOztBbUQxc0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTNUNpQlc7QVA0ckxiO0FROXNMSTtFMkNKSjtJQVFJO0lBQ0E7RW5EOHNMRjtBQUNGO0FtRDVzTEU7RUFDRTtBbkQ4c0xKO0FtRDNzTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFE1Q0RTO0U0Q0VUO0VBQ0E7RUFDQTtBbkQ2c0xKO0FtRDNzTEk7RUFDRTtFQUNBO0FuRDZzTE47QW1EenNMRTtFQUNFO0VBQ0E7RUFDQTtBbkQyc0xKO0FtRHhzTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxlNUN4RWM7RTRDeUVkLGM1Q3pEYztFNEMwRGQ7QW5EMHNMSjtBbUR4c0xJO0VBQ0UsYzVDbkRlO0FQNnZMckI7QW1EdnNMSTtFQUNFO0VBQ0E7RUFDQTtBbkR5c0xOO0FtRHRzTEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRHdzTE47QW1EcHNMRTs7RUFFRTtFQUNBO0FuRHNzTEo7QW1EbnNMRTtFQUNFO0FuRHFzTEo7O0FvRGowTEE7RUFDRSxtQjdDeUVXO0FQMnZMYjtBb0RsMExFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUI3Q3NFUztFNkNyRVQsZTdDWWE7RTZDWGIsYzdDdUNpQjtFNkN0Q2pCO0VBQ0E7RUFDQSxrQjdDdUVlO0U2Q3RFZjtFQUNBO0FwRG8wTEo7QW9EbDBMSTtFQUNFO0VBQ0EscUI3Q2tEaUI7QVBreEx2Qjs7QW9EOXpMQTtFQUNFO0VBQ0E7RUFDQSxTN0M4Q1c7QVBteExiO0FRbHpMSTtFNENsQko7SUFNSTtJQUNBO0lBQ0E7RXBEazBMRjtBQUNGO0FvRGgwTEU7RUFDRSxlN0N0Qlc7RTZDdUJYLGdCN0M3QmU7RTZDOEJmLGM3Q1VpQjtFNkNUakI7RUFDQTtBcERrMExKO0FvRC96TEk7RUFDRSxnQjdDdkNnQjtBUHcyTHRCOztBb0QzekxBO0VBQ0U7RUFDQTtFQUNBLFM3Q3FCVztBUHl5TGI7QW9EM3pMRTtFQUNFO0VBQ0E7RUFDQSxRN0NhUztFNkNaVDtFQUNBLGU3Q3pDYTtFNkMwQ2IsZ0I3Q3hEaUI7RTZDeURqQixjN0NmaUI7RTZDZ0JqQixtQjdDUFk7RTZDUVo7RUFDQSxrQjdDaUJlO0U2Q2hCZjtBcEQ2ekxKO0FvRDN6TEk7RUFDRSxtQjdDWlU7QVB5MExoQjtBb0QxekxJO0VBQ0U7QXBENHpMTjtBb0R4ekxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM3QzlDYztFNkMrQ2QsbUI3QzVCWTtFNkM2Qlo7RUFDQSxrQjdDTGdCO0U2Q01oQjtFQUNBO0FwRDB6TEo7QW9EeHpMSTtFQUNFLGM3QzVDZTtFNkM2Q2YsbUI3Q25DVTtBUDYxTGhCO0FvRHZ6TEk7RUFDRSxjbERsQ0k7RWtEbUNKLG1CN0N6Q1U7QVBrMkxoQjtBb0RyekxFO0VBQ0U7RUFDQTtBcER1ekxKO0FvRHB6TEU7RUFDRTtFQUNBLGM3QzdEaUI7QVBtM0xyQjtBb0RuekxFO0VBQ0U7RUFDQTtFQUNBLGU3Qy9GYTtFNkNnR2IsYzdDcEVpQjtFNkNxRWpCLG1CN0M1RFk7RTZDNkRaO0VBQ0Esa0I3Q3JDZ0I7RTZDc0NoQjtFQUNBO0FwRHF6TEo7QW9EbnpMSTtFQUNFLHlCN0NsRVU7QVB1M0xoQjtBb0RsekxJO0VBQ0U7QXBEb3pMTjs7QW9EOXlMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFM3Q2hFVztFNkNpRVgsa0I3Q2pFVztFNkNrRVg7QXBEaXpMRjtBb0QveUxFO0VBQ0U7RUFDQTtFQUNBLFE3Q3pFUztFNkMwRVQ7RUFDQTtFQUNBLGU3Q2hJYTtFNkNpSWIsYzdDckdpQjtFNkNzR2pCLG1CN0M3Rlk7RTZDOEZaO0VBQ0Esa0JqRHRDYztFaUR1Q2Q7RUFDQTtBcERpekxKO0FvRC95TEk7RUFDRSxtQjdDbkdVO0FQbzVMaEI7QW9EOXlMSTtFQUNFO0FwRGd6TE47QW9ENXlMRTtFQUNFLGdCakRwQlk7RWlEcUJaLGNsRHhHTTtBRnM1TFY7QW9EM3lMRTtFQUNFO0VBQ0E7RUFDQTtBcEQ2eUxKO0FvRDF5TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxRN0M1R1M7RTZDNkdUO0FwRDR5TEo7QW9EenlMRTtFQUNFO0VBQ0EsYzdDMUlpQjtBUHE3THJCO0FvRHh5TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxlN0M3S2E7RTZDOEtiLGM3Q2xKaUI7RTZDbUpqQjtFQUNBO0VBQ0E7RUFDQTtBcEQweUxKO0FvRHh5TEk7RUFDRTtBcEQweUxOOztBb0RweUxBO0VBQ0U7RUFDQTtFQUNBLFE3QzFJVztFNkMySVg7RUFDQSxlN0M5TGdCO0U2QytMaEIsYzdDckttQjtFNkNzS25CO0VBQ0E7RUFDQTtFQUNBO0FwRHV5TEY7QW9EcnlMRTtFQUNFLGM3Q3RMYztBUDY5TGxCO0FvRHB5TEU7RUFDRTtBcERzeUxKO0FvRGx5TEU7RUFDRTtBcERveUxKOztBcUR6Z01BO0VDK0JFO0VBQ0E7RUFDQTtFQUNBLGtCL0N3Q1c7QVBzOExiO0FzRDUrTEU7RURwQ0Y7SUNxQ0ksb0IvQ2tDVTtFUDY4TFo7QUFDRjtBUTMrTEk7RTZDMUNKO0lDeUNJO0lBQ0Esb0IvQzhCUztFUGs5TFg7QUFDRjtBc0Q3K0xFO0VEOUNGO0lDK0NJO0lBQ0Esb0IvQ3dCUztFUHc5TFg7QUFDRjtBUXYvTEk7RTZDMUNKO0lDb0RJO0lBQ0Esb0IvQ21CUztFUDg5TFg7QUFDRjtBUTcvTEk7RTZDMUNKO0lDeURJO0lBQ0EscUIvQ2dCUztFUGsrTFg7QUFDRjtBc0RoL0xFO0VEN0RGO0lDOERJO0lBQ0Esb0IvQ1NTO0VQMCtMWDtBQUNGO0FRemdNSTtFNkMxQ0o7SUNtRUk7SUFDQSxrQi9DT2E7RVA2K0xmO0FBQ0Y7QVEvZ01JO0U2QzFDSjtJQ3dFSTtJQUNBLGtCL0NJUztFUGkvTFg7QUFDRjs7QXFEMWpNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRDZqTUY7O0F1RHZrTUE7RUFDRTtFQUNBO0VBQ0EsWWhENkdjO0VnRDVHZDtBdkQwa01GO0FRbmlNSTtFK0MzQ0o7SUFPSTtJQUNBO0V2RDJrTUY7QUFDRjtBUXppTUk7RStDM0NKO0lBV0k7SUFDQSxZaERxR2U7RVB3K0xqQjtBQUNGO0FRL2lNSTtFK0MzQ0o7SUFlSTtFdkQra01GO0FBQ0Y7O0F1RDNrTUE7RUFDRSxtQmhEcUNjO0VnRHBDZDtFQUNBLGtCaEQ2RGlCO0VnRDVEakIsbUJoRG1EVztFZ0RsRFg7QXZEOGtNRjtBdUQ1a01FO0VBQ0U7RUFDQSxlaERSYTtFZ0RTYixnQmhEckJlO0VnRHNCZixjaERrQmlCO0FQNGpNckI7QXVEM2tNRTtFQUNFO0VBQ0E7RUFDQTtBdkQ2a01KO0F1RDFrTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNoRElpQjtFZ0RIakI7RUFDQSxlaEQxQmE7QVBzbU1qQjtBdUQxa01JO0VBQ0UsY3JEakJPO0FGNmxNYjtBdUR4a01FO0VBQ0UsY2hEaEJjO0VnRGlCZDtBdkQwa01KOztBd0Rsb01BO0VBQ0U7QXhEcW9NRjs7QXdEbG9NQTs7RUFFRSxtQmpEb0RjO0FQaWxNaEI7O0F3RGxvTUE7RUFDRTtFQUNBO0VBQ0E7QXhEcW9NRjs7QXdEam9NQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFqRHVEVztFaUR0RFg7QXhEb29NRjtBd0Rsb01FO0VBQ0U7RUFDQTtFQUNBLFNqRGdEUztBUG9sTWI7QXdEam9NRTtFQUNFLGNqRG1CaUI7QVBnbk1yQjtBd0Rob01FO0VBQ0UsZWpEYmE7RWlEY2IsZ0JqRDFCZTtFaUQyQmYsY2pEYWlCO0FQcW5NckI7QXdEL25NRTtFQUNFO0VBQ0E7RUFDQSxRakQrQlM7RWlEOUJUO0VBQ0E7RUFDQSxjakROYztFaURPZCxlakR2QmM7RWlEd0JkO0VBQ0EsWWpEeUJTO0FQd21NYjtBd0Qvbk1JO0VBQ0UsY2pERmU7QVBtb01yQjtBd0Q5bk1JO0VBQ0U7RUFDQTtBeERnb01OO0F3RDVuTUU7RUFFRTtFQUNBO0VBQ0E7RUFDQSxRakRRUztFaURQVCxZakRPUztFaUROVCxlakQ1Q2M7QVB5cU1sQjtBd0Qzbk1JO0VBQ0U7RUFDQTtBeEQ2bk1OOztBd0R2bk1BO0VBQ0U7QXhEMG5NRjtBd0R4bk1FO0VBQ0UsY3REaERTO0VzRGlEVCxnQmpEM0VpQjtBUHFzTXJCOztBd0Rwbk1BO0VBQ0UsbUJqRC9CYztBUHNwTWhCO0F3RG5uTUU7RUFDRSxtQmpEbkNZO0VpRG9DWixrQmpEWmdCO0VpRGFoQjtBeERxbk1KO0F3RGpuTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RG1uTUo7QXdEL21NRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RGluTUo7QXdEL21NSTtFQUNFO0VBQ0E7RUFDQSxtQmpEM0RVO0VpRDREVixrQmpEcENjO0VpRHFDZDtBeERpbk1OO0F3RDltTUk7RUFDRTtFQUNBO0VBQ0EsbUJqRG5FVTtFaURvRVYsa0JqRDVDYztFaUQ2Q2Q7QXhEZ25NTjs7QXdEM21NQTtFQUNFO0lBQ0U7RXhEOG1NRjtFd0Q1bU1BO0lBQ0U7RXhEOG1NRjtBQUNGO0F5RHp2TUE7RUFDRTtFQUNBO0F6RDJ2TUY7O0F5RHR2TUU7RUFDRSx5QmxEa0RZO0VrRGpEWjtFQUNBLGtCbEQwRWU7RWtEekVmO0VBQ0E7QXpEeXZNSjtBeUR0dk1JO0VBQ0UsZ0JsRFBhO0FQK3ZNbkI7QXlEcHZNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekRzdk1KO0F5RHB2TUk7RUFDRSx5QmxEMkJVO0FQMnRNaEI7QXlEbnZNSTtFQUNFO0F6RHF2TU47QXlEanZNSTtFQUNFO0F6RG12TU47QXlEL3VNRTtFQUNFLGVsRHpCYTtFa0QwQmIsY2xERWlCO0VrRERqQjtFQUNBO0VBQ0EsUWxEdUJTO0FQMHRNYjtBeUQ5dU1FO0VBQ0U7RUFDQTtFQUNBO0F6RGd2TUo7QXlEN3VNRTtFQUNFLGVsRHZDYTtFa0R3Q2IsZ0J0RHNGWTtFc0RyRlosY3ZERU07QUY2dU1WO0F5RDV1TUU7RUFDRSxjbEQzQmM7RWtENEJkO0F6RDh1TUo7QXlEM3VNRTtFQUNFO0F6RDZ1TUo7QXlEMXVNRTtFQUNFO0F6RDR1TUo7QXlEenVNSTtFQUNFO0F6RDJ1TU47O0EwRDF6TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUQ2ek1GO0EwRDN6TUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUQ2ek1KO0EwRDN6TUk7RUFDRSx5QnhEbURJO0FGMHdNVjtBMEQzek1NO0VBQ0U7QTFENnpNUjtBMER4ek1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRDB6TUo7QTBEeHpNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRDB6TU47O0EwRHJ6TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTbkR3Qlc7QVBneU1iO0EwRHR6TUU7RUFDRTtFQUNBO0ExRHd6TUo7QTBEdHpNSTtFQUNFO0ExRHd6TU47QTBEcHpNRTtFQUNFLGVuRDFDYTtFbUQyQ2IsY25EZmlCO0VtRGdCakI7QTFEc3pNSjtBMERuek1FO0VBQ0U7RUFDQTtFQUNBLFNuREdTO0VtREZUO0ExRHF6TUo7QTBEbHpNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNuRHhDYztBUDQxTWxCOztBMEQveU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMURrek1GOztBMEQveU1BO0VBQ0U7QTFEa3pNRjtBMERoek1FO0VBQ0U7QTFEa3pNSjtBMEQveU1FO0VBQ0U7QTFEaXpNSjs7QTBENXlNQTtFQUNFO0VBQ0EsZ0JuRGpDVztFbURrQ1g7RUFDQSxlbkR0RmdCO0VtRHVGaEIsY25EdkVnQjtFbUR3RWhCO0VBQ0E7RUFDQTtFQUNBO0ExRCt5TUY7QTBEN3lNRTtFQUNFLGNuRHBFaUI7QVBtM01yQjtBMEQ1eU1FO0VBQ0U7RUFDQTtBMUQ4eU1KOztBMEQxeU1BO0VBQ0UsZW5EeEdnQjtFbUR5R2hCLGNuRHpGZ0I7RW1EMEZoQixnQm5EeERXO0FQcTJNYjs7QTJEOTZNQTtFQUNFO0VBQ0E7RUFDQSxTcER1RVc7QVAwMk1iO0EyRC82TUU7RUFDRTtFQUNBO0EzRGk3TUo7QTJEOTZNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRGc3TUo7QTJEOTZNSTtFQUNFO0EzRGc3TU47O0EyRHo2TUU7RUFDRTtFQUNBO0VBQ0EsY3BEcUNxQjtFb0RwQ3JCO0EzRDQ2TUo7QTJEMTZNSTtFQUNFO0EzRDQ2TU47O0EyRHQ2TUE7RUFDRSxlcERwQmU7RW9EcUJmLGNwREhnQjtBUDQ2TWxCOztBNERsOU1FO0VBQ0U7QTVEcTlNSjtBNERsOU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsU3JEa0VTO0FQazVNYjtBNERqOU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnJEa0VnQjtFcURqRWhCLGVyREtjO0VxREpkLG1CckR1Q1k7QVA0Nk1oQjs7QTREMThNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JyRHdDVztBUHE2TWI7QTREMThNRTtFQUNFO0VBQ0EsbUJyRDZCcUI7RXFENUJyQjtBNUQ0OE1KO0E0RHg4TUU7RUFDRSxtQjFEb0JNO0FGczdNVjtBNER0OE1FO0VBQ0U7RUFDQTtFQUNBLG1CMURhTTtFMERaTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUR3OE1KO0E0RHQ4TUk7RUFDRTtBNUR3OE1OO0E0RHI4TUk7RUFDRTtBNUR1OE1OOztBNERqOE1BOztFQUVFO0VBQ0EsbUJyRFB1QjtFcURRdkI7RUFDQTtFQUNBO0E1RG84TUY7QTREajhNRTs7RUFDRSxtQjFEakJNO0UwRGtCTjtBNURvOE1KO0E0RGg4TUU7O0VBQ0U7RUFDQTtFQUNBLG1CMUR6Qk07RTBEMEJOO0VBQ0E7RUFDQTtFQUNBO0E1RG04TUo7QTREajhNSTs7RUFDRTtBNURvOE1OO0E0RGo4TUk7O0VBQ0U7RUFDQTtBNURvOE1OOztBNEQ5N01BO0VBQ0UsZXJEdkZlO0VxRHdGZixnQnpEb0NjO0V5RG5DZCxjckQ3RG1CO0FQOC9NckI7O0E0RDc3TUE7RUFDRSxnQnJEeENXO0VxRHlDWCxpQnJEekNXO0VxRDBDWDtBNURnOE1GOztBNEQzN01FO0VBQ0UsU3JEakRTO0FQKytNYjtBNEQzN01FO0VBQ0U7QTVENjdNSjtBNEQxN01FO0VBQ0U7RUFDQSxlckQ3R2M7RXFEOEdkLGNyRDlGYztFcUQrRmQsa0JyRDdEUztBUHkvTWI7QTREejdNRTtFQUNFO0VBQ0E7RUFDQTtBNUQyN01KO0E0RHg3TUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxlckQ5SGE7RXFEdUliO0E1RGs3TUo7QTREeDdNSTtFQUVFO0VBQ0E7QTVEeTdNTjtBNERuN01FO0VBQ0U7RUFDQSxXckR2RlM7RXFEd0ZULGNyRDNIYztFcUQ0SGQsZXJEOUlhO0VxRCtJYjtBNURxN01KO0E0RGw3TUU7RUFDRSxvQnJEOUZTO0VxRCtGVCxjckRsSWM7QVBzak5sQjs7QTZEdmxOQTtFQUVFO0VBQ0E7QTdEeWxORjtBNkR0bE5FO0VBRUU7RUFDQTtBN0R1bE5KO0E2RHBsTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0RzbE5KO0E2RG5sTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlBdEN5QjtFQXVDekI7RUFDQSx5QnREaUJZO0FQb2tOaEI7QTZEbmxOSTtFQUNFO0E3RHFsTk47QTZEamxORTtFQUNFLHlCdERTWTtBUDBrTmhCO0E2RGpsTkk7RUFDRTtFQUNBLFlBcER1QjtFQXFEdkI7RUFDQSx5QnRER1U7QVBnbE5oQjs7QTZEOWtOQTtFQUNFO0E3RGlsTkY7O0E2RDdrTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RGdsTkY7QTZEOWtORTtFQUNFO0VBQ0E7QTdEZ2xOSjtBNkQ5a05JO0VBQ0U7QTdEZ2xOTjtBNkQ3a05JO0VBQ0U7QTdEK2tOTjtBNkQza05FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Q2a05KO0E2RDFrTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnREMUNZO0VzRDJDWjtFQUNBO0VBQ0E7RUFDQTtBN0Q0a05KO0E2RHprTkU7RUFDRTtFQUNBO0VBQ0EsYXREbkNTO0VzRG9DVDtBN0Qya05KO0E2RHprTkk7RUFDRTtFQUNBO0E3RDJrTk47QTZEdmtORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYXREakRTO0VzRGtEVCxvQnREL0NTO0VzRGdEVCx5QnREcEVZO0VzRHFFWjtBN0R5a05KO0E2RHRrTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIzRHZHUztFMkR3R1Q7RUFDQTtFQUNBLGV0RHRIYTtFc0R1SGIsZ0J0RG5JZTtFc0RvSWYsY3RENUZpQjtFc0Q2RmpCO0E3RHdrTko7QTZEdGtOSTtFQUNFLHlCdERuRm1CO0FQMnBOekI7O0E2RGxrTkE7RUFDRTtBN0Rxa05GOztBNkRsa05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhdERyRlc7RXNEc0ZYLG9CdERuRlc7RXNEb0ZYLHlCdER4R2M7QVA2cU5oQjtBNkRua05FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCM0R6SVM7RTJEMElUO0VBQ0E7RUFDQSxldER4SmE7RXNEeUpiLGN0RDdIaUI7RXNEOEhqQjtFQUNBO0E3RHFrTko7QTZEbmtOSTtFQUNFLHlCdERySG1CO0FQMHJOekI7O0E2RC9qTkE7RUFDRTtBN0Rra05GO0E2RGhrTkU7RUFDRSxnQjFEMUNZO0FING1OaEI7QTZEL2pORTtFQUNFLGdCMURoRFk7QUhpbk5oQjs7QTZENWpOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Qrak5GO0E2RDdqTkU7RUFDRTtFQUNBO0VBQ0EsUXREeElTO0FQdXNOYjtBNkQ1ak5FO0VBQ0U7RUFDQSxjdERyS2lCO0FQbXVOckI7QTZEM2pORTtFQUNFLGV0RHJNYTtFc0RzTWIsZ0J0RGxOZTtFc0RtTmYsY3REM0tpQjtBUHd1TnJCO0E2RDFqTkU7RUFDRSxpQnREdEpTO0VzRHVKVDtBN0Q0ak5KO0E2RHpqTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEQxTGlCO0VzRDJMakI7RUFDQTtFQUNBO0E3RDJqTko7QTZEempOSTtFQUNFLGN0RDFNWTtBUHF3TmxCOztBOEQ1eU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUQreU5GO0E4RDd5TkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxRdkQ4RFM7RXVEN0RUO0VBQ0E7RUFDQTtBOUQreU5KO0E4RDd5Tkk7RUFDRTtBOUQreU5OO0E4RDF5TkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnZEaUNZO0V1RGhDWjtFQUNBO0VBQ0EsZXZETmM7RXVET2QsZ0IzRG1IWTtFMkRsSFo7RUFDQSxjdkRpQmlCO0V1RGhCakI7RUFDQTtFQUNBO0E5RDR5Tko7QThEMXlOSTtFQUNFLG1CdkRzQlU7QVBzeE5oQjtBOER2eU5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUR5eU5KO0E4RHJ5TkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQnZEZ0JVO0V1RGZWLGlCdkRnQlM7QVB1eE5iO0E4RG55TkU7RUFDRTtFQUNBO0VBQ0E7QTlEcXlOSjtBOERseU5FO0VBQ0U7RUFDQTtFQUNBO0E5RG95Tko7QThEanlORTtFQUNFLGdCdkRGVTtFdURHVixjdkQxQmlCO0FQNnpOckI7O0ErRDcyTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0RnM05GOztBK0Q3Mk5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9EZzNORjs7QStENzJOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EZzNORjtBK0Q5Mk5FO0VBQ0U7QS9EZzNOSjtBK0Q3Mk5FO0VBQ0U7RUFDQTtBL0QrMk5KO0ErRDUyTkU7RUFDRTtFQUNBO0EvRDgyTko7O0ErRDEyTkE7RUFDRTtFQUNBO0VBQ0E7QS9ENjJORjs7QStEMTJOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9ENjJORjtBK0QzMk5FO0VBQ0U7QS9ENjJOSjtBK0QxMk5FO0VBQ0U7QS9ENDJOSjs7QStEeDJOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EMjJORjs7QStEdjJOQTtFQUNFO0lBQ0U7RS9EMDJORjtFK0R2Mk5BO0lBQ0U7SUFDQTtJQUNBO0UvRHkyTkY7RStEdDJOQTtJQUNFO0UvRHcyTkY7QUFDRjtBZ0U5OE5BO0VBQ0U7RUFDQTtBaEVnOU5GOztBZ0U1OE5BO0VWTkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFVUlBLG1CekRrRVc7RXlEakVYO0FoRW05TkY7QVFqN05JO0V3RHJDSjtJVkNJO0lBQ0E7RXREeTlORjtBQUNGOztBZ0VyOU5BO0VBQ0UsZXpET2U7RXlETmYsaUJ6RGtCaUI7RXlEakJqQixjekRpQ21CO0V5RGhDbkIsa0J6RHdEVztFeUR2RFg7QWhFdzlORjs7QWdFcDlOQTtFQUNFO0VBQ0E7RUFDQSxRekRnRFc7RXlEL0NYLG1CekRtRFc7RXlEbERYLGV6RE5lO0V5RE9mLGdCekRuQmlCO0V5RG9CakIsaUJ6RElpQjtFeURIakIsY3pEbUJtQjtFeURsQm5CO0VBQ0E7QWhFdTlORjtBZ0VyOU5FO0VBQ0UsYzlERlM7QUZ5OU5iO0FnRXA5TkU7RUFDRTtBaEVzOU5KOztBZ0VqOU5BO0VBQ0UsZ0J6RG1DWTtFeURsQ1o7QWhFbzlORjtBUXo4Tkk7RXdEYko7SUFLSTtFaEVxOU5GO0FBQ0Y7QWdFbjlORTtFQUNFLGdCekR3QlM7QVA2N05iOztBZ0VqOU5BO0VBQ0UsZXpEckNlO0V5RHNDZixpQnpEMUJpQjtFeUQyQmpCLGN6RFhtQjtBUCs5TnJCO0FnRWw5TkU7RUFDRSxlekRsRFc7RXlEbURYLGdCekR2RGU7RXlEd0RmLG1CekRVUztBUDA4TmI7QWdFajlORTtFQUNFLG1CekRNUztBUDY4TmI7QWdFaDlORTtFQUNFLGM5RFRNO0FGMjlOVjtBZ0VoOU5JO0VBQ0U7QWhFazlOTjs7QWdFNzhOQTtFQUNFO0FoRWc5TkY7O0FnRTc4TkE7RUFDRTtBaEVnOU5GOztBaUV2aU9BO0VBQ0U7QWpFMGlPRjs7QWlFeGlPQTtFQUNFO0VBQ0E7QWpFMmlPRjs7QWlFemlPQTtFQUNFO0VBQ0E7QWpFNGlPRjs7QWlFemlPQTtFQUNFO0VBQ0Esc0IxRGlFVztFMERoRVg7RUFDQTtFQUNBO0VBQ0E7QWpFNGlPRjtBUWxoT0k7RXlEaENKO0lBU0ksc0IxRDJEVTtFUGsvTlo7QUFDRjs7QWlFemlPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjFEc0RpQjtFMERyRGpCLG1CMUQwQmM7RTBEekJkO0VBRUE7RUFDQTtBakUyaU9GO0FRdGhPSTtFeURoQ0o7SUFjSTtFakU0aU9GO0FBQ0Y7QWlFMWlPRTtFQUNFO0lBQ0U7SUFFQTtFakUyaU9KO0FBQ0Y7QWlFdmlPRTtFQUNFLG1CL0RZTTtFK0RYTixjMURLWTtFMERIVixlMURwQ2M7RTBEcUNkLGdCMURsRGdCO0UwRG9EbEIsaUIxRHhCbUI7RTBEeUJuQjtFQUNBO0FqRXVpT0o7QVF4ak9JO0V5RFFGO0lBWUksZTFEN0NnQjtJMEQ4Q2hCO0VqRXdpT0o7QUFDRjtBaUVuaU9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpFcWlPSjtBaUVuaU9JO0VBQ0U7RUFDQTtFQUNBO0FqRXFpT047QWlFbGlPSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIvRDFCSTtFK0QyQkosYzFEakNVO0UwRGtDVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakVvaU9OO0FpRWxpT007RUFFSTtFQUNBLGdCMURqR1M7RTBEbUdYLGMxRHhFYTtFMER5RWI7QWpFa2lPUjtBaUUvaE9NOztFQUdJLGUxRC9GVTtFMERnR1YsZ0IxRDVHYztFMEQ4R2hCO0VBQ0E7QWpFK2hPUjtBaUU1aE9NOztFQUdJO0VBQ0EsZ0IxRHRIYztFMER3SGhCLGMxRDVGYTtFMEQ2RmI7RUFDQTtFQUNBO0VBQ0E7QWpFNGhPUjtBaUV6aE9NO0VBQ0UsZTFEakhVO0UwRGtIVixnQjFEaElXO0UwRGlJWDtFQUNBO0FqRTJoT1I7O0FrRXBxT0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEV1cU9GOztBa0VwcU9BO0VBQ0U7RUFDQTtFQUNBO0FsRXVxT0Y7O0FRMW9PSTtFMER4QkY7O0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEVzcU9GO0VrRWxxT0E7SUFDRTtJQUNBO0lBQ0E7RWxFb3FPRjtBQUNGO0FtRXpzT0E7RUFDRTtFQUNBO0VBQ0EsaUI1RDBGMEI7RTREekYxQjtFQUNBO0FuRTJzT0Y7O0FtRXhzT0E7RUFDRTtFQUNBLGdCNURvRjJCO0FQdW5PN0I7O0FtRXZzT0E7RUFDRTtBbkUwc09GO0FRN3FPSTtFMkQ5Qko7SUFJSTtFbkUyc09GO0FBQ0Y7QVFwcU9JO0UyRG5DQTtJQUNFO0VuRTBzT0o7QUFDRjs7QW1FcnNPQTtFQUNFO0VBQ0EsZ0I1RHFFc0I7RTREcEV0QixtQjVEb0VzQjtFNERuRXRCLG1CNUQwQ1c7QVA4cE9iO0FtRXRzT0U7RUFDRTtBbkV3c09KO0FRanNPSTtFMkRkSjtJQVdJLGdCNURtQ1M7STREbENULG1CNURrQ1M7RVBzcU9YO0FBQ0Y7QW1FdHNPRTtFQUNFO0FuRXdzT0o7O0FtRWhzT0U7RUFDRTtBbkVtc09KO0FtRWhzT0U7RWI1Q0E7QXREK3VPRjtBc0Q3dU9FO0VBQ0U7RUFDQTtFQUNBO0F0RCt1T0o7QW1FcHNPRTtFQUNFO0FuRXNzT0o7QW1FcHNPSTtFQUNFO0FuRXNzT047QW1FanNPRTs7OztFQUlFLGU1RG5EYztBUHN2T2xCO0FtRWhzT0U7RUFDRSxjNUQxQmU7RTREMkJmO0VBQ0EsZTVEN0RnQjtFNEQ4RGhCO0VBQ0EsZ0I1RHpFZTtFNEQwRWYsYzVEL0NpQjtFNERnRGpCLHNCNURvQm1CO0FQOHFPdkI7QW1FL3JPRTtFQUNFLGM1RHBDZTtFNERxQ2Y7RUFDQTtFQUNBLGdCNURuRm9CO0U0RG9GcEIsYzVEeERpQjtBUHl2T3JCO0FtRTlyT0U7RUFDRSxlNUQxRWdCO0FQMHdPcEI7O0FtRTFyT0E7RUFDRSxlNURwRmtCO0U0RHFGbEIsYzVEdkRtQjtFNER3RG5CO0FuRTZyT0Y7QVEzdk9JO0UyRDJESjtJQUtJLGU1RHpGa0I7RVB3eE9wQjtBQUNGOztBbUUxck9FO0VBQ0U7RUFDQSxRNUQzQ1U7QVB3dU9kO0FtRTFyT0U7RUFDRSxlNURsR2E7RTREbUdiLGdCNURsSGtCO0FQOHlPdEI7QVF6d09JO0UyRDJFRjtJQUlJLGU1RHRHYztFUG95T2xCO0FBQ0Y7O0FtRXZyT0U7RUFDRTtFQUNBO0FuRTByT0o7QW1FdnJPRTtFQUNFLGU1RGhFVTtFNERpRVY7QW5FeXJPSjs7QW1FbnJPRTtFQUNFO0FuRXNyT0o7O0FvRXgwT0E7RUFDRTtJQUNFO0VwRTIwT0Y7RW9FejBPQTtJQUNFO0VwRTIwT0Y7QUFDRjtBb0VuME9FOzs7RUFDRTtFQUNBO0FwRXUwT0o7QW9FcDBPRTs7O0VBQ0U7QXBFdzBPSjtBb0V0ME9JO0VBSEY7OztJQUlJO0lBQ0Esa0I3RG9ETztFUHV4T1g7QUFDRjtBb0V6ME9JO0VBUkY7OztJQVNJO0lBQ0Esa0I3RCtDTztFUCt4T1g7QUFDRjtBb0U1ME9JO0VBYkY7OztJQWNJO0lBQ0Esa0I3RDBDTztFUHV5T1g7QUFDRjtBb0UvME9JO0VBbEJGOzs7SUFtQkk7SUFDQSxrQjdEcUNPO0VQK3lPWDtBQUNGO0FvRWwxT0k7RUF2QkY7OztJQXdCSTtJQUNBLGtCN0RnQ087RVB1ek9YO0FBQ0Y7QW9FcjFPSTs7O0VBQ0U7QXBFeTFPTjtBb0V0MU9JOzs7RWRwQ0Y7RWNzQ0k7RUFDQTtBcEUwMU9OO0FzRC8zT0U7OztFQUNFO0VBQ0E7RUFDQTtBdERtNE9KO0FvRTcxT0U7OztFQUNFO0FwRWkyT0o7QW9FLzFPSTs7O0VBQ0U7RUFDQTtBcEVtMk9OO0FvRWgyT0k7OztFQUNFO0VBQ0E7QXBFbzJPTjtBb0VqMk9JOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRTtFQUNBO0FwRSsyT047QW9FNTJPSTs7Ozs7O0VBRUU7QXBFazNPTjs7QW9FeDJPSTs7OztFQUNFO0VBQ0E7QXBFODJPTjtBb0U1Mk9JOzs7O0VBQ0U7RUFDQSxpQjdEeEJPO0FQeTRPYjtBb0UvMk9NO0VBSkY7Ozs7SUFLSTtJQUNBLGtCN0QzQks7RVBnNU9YO0FBQ0Y7QW9FbjNPTTtFQVRGOzs7O0lBVUk7SUFDQSxrQjdEaENLO0VQeTVPWDtBQUNGO0FvRXYzT007RUFkRjs7OztJQWVJO0lBQ0Esa0I3RHBDSztFUGk2T1g7QUFDRjtBb0UzM09NOzs7O0VBQ0U7QXBFZzRPUjtBb0U3M09NOzs7O0VkekdKO0VjMkdNO0VBQ0E7QXBFazRPUjtBc0Q1K09FOzs7O0VBQ0U7RUFDQTtFQUNBO0F0RGkvT0o7O0FxRXgrT0E7O0VBRUU7RUFDQTtFQUNBO0FyRTIrT0Y7QXFFdmdQRTs7RUFDRTtFQUNBO0FyRTBnUEo7QVFwK09JO0U2RGhCSjs7SUFPSTtFckVrL09GO0VxRWpoUEE7O0lBQ0U7SUFDQTtFckVvaFBGO0FBQ0Y7QXFFcC9PRTs7RUFDRTtFQUNBO0FyRXUvT0o7O0FxRWwvT0E7RUFDRTtBckVxL09GOztBcUVsL09BO0VBQ0U7RUFDQTtFQUNBO0FyRXEvT0Y7QVFoL09JO0U2RFJKO0lBS0k7RXJFdS9PRjtBQUNGOztBcUVwL09BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckV1L09GO0FxRXIvT0U7RUFDRTtBckV1L09KO0FRaGdQSTtFNkRRRjtJQUdJO0VyRXkvT0o7QUFDRjtBcUV0L09FO0VBQ0U7QXJFdy9PSjs7QXFFbC9PRTtFQUNFO0VBQ0E7RUFDQTtFQW5GRjtBckV5a1BGO0FxRW4vT0k7RUF0RkY7RUF3Rkk7QXJFcS9PTjtBcUVsL09JO0VBaEZGO0VBQ0EsTUFnRmlDO0VBL0VqQyxRQStFb0M7RUE5RXBDO0VBQ0E7RUFDQTtFQUNBLGVBMkV1QztFQTFFdkM7QXJFcWtQRjtBcUVua1BFO0VBQ0UsV0F1RTJDO0VBdEUzQyxZQXNFMkM7RUFyRTNDO0FyRXFrUEo7QXFFeGxQRTtFQUNFO0VBQ0E7QXJFMGxQSjtBcUU5L09FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQTdHRjtFQStHRTtBckVnZ1BKO0FxRTkvT0k7RUFqSEY7RUFtSEk7QXJFZ2dQTjtBcUU3L09JO0VBM0dGO0VBQ0EsU0EyR2lDO0VBMUdqQyxXQTBHdUM7RUF6R3ZDO0VBQ0E7RUFDQTtFQUNBLGVBc0c2QztFQXJHN0M7QXJFMm1QRjtBcUV6bVBFO0VBQ0UsV0FrR2lEO0VBakdqRCxZQWlHaUQ7RUFoR2pEO0FyRTJtUEo7QXFFemdQTTtFQUNFO0VBQ0E7QXJFMmdQUjtBcUV0Z1BFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckV3Z1BKO0FRam1QSTtFNkR4Q0Y7SUFDRTtJQUNBO0VyRTRvUEY7QUFDRjtBcUV4Z1BFO0VBQ0U7RUFDQTtBckUwZ1BKO0FxRXhnUEk7RUFDRTtFQUNBO0VBQ0E7QXJFMGdQTjtBUWxtUEk7RTZEaUZGO0lBV0k7RXJFMGdQSjtBQUNGOztBcUVyZ1BBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRXdnUEY7QVE5blBJO0U2RGdISjtJQVFJO0VyRTBnUEY7QUFDRjs7QXFFdmdQQTs7RUFFRTtBckUwZ1BGOztBcUV2Z1BBO0VBQ0U7QXJFMGdQRjs7QXFFdGdQQTtFQUNFO0VBQ0E7QXJFeWdQRjs7QXFFdGdQQTtFQUNFO0FyRXlnUEY7O0FxRXZnUEE7RUFDRTtBckUwZ1BGOztBUTNvUEk7RTZEdUlGO0lBQ0U7SUFDQTtFckV3Z1BGO0VxRXBnUEE7SUFFRTtJQUNBO0VyRXFnUEY7QUFDRjtBUXBxUEk7RTZEbUtKO0lBRUk7RXJFbWdQRjtBQUNGOztBcUU5L09FO0VBQ0U7QXJFaWdQSjtBcUU5L09FO0VBQ0U7RUFDQTtBckVnZ1BKOztBc0U5dFBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RWl1UEY7QXNFL3RQRTtFQUNFO0VBQ0E7QXRFaXVQSjtBc0U5dFBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFZ3VQSjtBc0U3dFBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEUrdFBKO0FzRTd0UEk7RUFDRTtBdEUrdFBOO0FzRTF0UEU7RUFDRTtBdEU0dFBKO0FzRXp0UEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjL0RkaUI7RStEZWpCO0F0RTJ0UEo7QXNFenRQSTtFQUNFO0F0RTJ0UE47QXNFeHRQSTtFQUNFO0F0RTB0UE47QXNFdHRQRTtFQUNFO0VBQ0E7QXRFd3RQSjtBc0VydFBFO0VBQ0UseUMvRDdFZTtFK0Q4RWY7RUFDQTtFQUNBO0VBQ0EsYy9EcENpQjtFK0RxQ2pCO0F0RXV0UEo7QXNFcnRQSTtFQVJGO0lBU0k7RXRFd3RQSjtBQUNGO0FzRXR0UEk7RUFDRTtBdEV3dFBOO0FzRXB0UEU7RUFDRSx5Qy9EOUZlO0UrRCtGZjtFQUNBO0VBQ0E7RUFDQSxjL0RyRGlCO0UrRHNEakI7QXRFc3RQSjtBc0VwdFBJO0VBUkY7SUFTSTtFdEV1dFBKO0FBQ0Y7QXNFcnRQSTtFQUNFO0F0RXV0UE47QXNFbnRQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYS9EMUNTO0UrRDJDVCxtQi9EM0NTO0FQZ3dQYjtBc0VsdFBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFb3RQSjtBc0VsdFBJO0VBVEY7SUFVSTtJQUNBO0V0RXF0UEo7QUFDRjtBc0VudFBJO0VBQ0U7RUFDQTtFQUNBO0F0RXF0UE47QXNFaHRQRTtFQUNFO0VBQ0E7RUFDQSxTL0QxRVM7QVA0eFBiO0FzRWh0UEk7RUFMRjtJQU1JLFMvRDVFTztFUCt4UFg7QUFDRjtBc0VqdFBJO0VBQ0U7RUFDQTtBdEVtdFBOO0FzRWp0UE07RUFKRjtJQUtJO0lBQ0E7RXRFb3RQTjtBQUNGO0FzRWh0UEU7RUFDRTtFQUNBO0VBQ0E7QXRFa3RQSjtBc0VodFBJO0VBQ0U7QXRFa3RQTjtBc0U5c1BFO0VBQ0UseUMvRDVLZTtFK0Q2S2Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEVndFBKO0FzRTlzUEk7RUFSRjtJQVNJO0V0RWl0UEo7QUFDRjtBc0Uvc1BJO0VBQ0U7QXRFaXRQTjtBc0U3c1BFO0VBQ0UseUMvRDdMZTtFK0Q4TGY7RUFDQTtFQUNBO0VBQ0EsYy9EcEppQjtBUG0yUHJCO0FzRTdzUEk7RUFQRjtJQVFJO0V0RWd0UEo7QUFDRjtBc0U5c1BJO0VBQ0U7QXRFZ3RQTjtBc0U1c1BFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsUy9EeklTO0UrRDBJVCxtQi9EeElTO0FQczFQYjtBc0Uzc1BFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFNnNQSjtBc0Uxc1BFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qy9Ebk9lO0UrRG9PZjtFQUNBO0VBQ0E7RUFDQSxjL0QxTGlCO0UrRDJMakI7RUFDQTtFQUNBO0F0RTRzUEo7QXNFenNQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFMvRDNLUztFK0Q0S1Q7RUFDQTtBdEUyc1BKO0FzRXpzUEk7RUFDRTtBdEUyc1BOO0FzRXhzUEk7RUFDRTtFQUNBO0F0RTBzUE47QXNFdHNQRTtFQUNFLHlDL0RoUWU7RStEaVFmO0VBQ0E7RUFDQTtFQUNBLGMvRHZOaUI7QVArNVByQjtBc0V0c1BJO0VBUEY7SUFRSTtFdEV5c1BKO0FBQ0Y7QXNFdnNQSTtFQUNFO0F0RXlzUE47QXNFcnNQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGMvRDVPaUI7RStENk9qQjtFQUNBO0F0RXVzUEo7QXNFcnNQSTtFQUNFO0F0RXVzUE47QXNFcHNQSTtFQUNFO0F0RXNzUE47QXNFbHNQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYy9EalFpQjtFK0RrUWpCLHlDL0QvU2U7RStEZ1RmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFb3NQSjtBc0Vsc1BJO0VBQ0U7QXRFb3NQTjtBc0Vqc1BJO0VBQ0U7RUFDQTtBdEVtc1BOO0FzRWhzUEk7RUFDRTtBdEVrc1BOO0FzRTlyUEU7RUFDRSx5Qy9EeFVlO0UrRHlVZjtFQUNBO0VBQ0E7RUFDQSxjL0QvUmlCO0UrRGdTakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RWdzUEo7QXNFOXJQSTtFQUNFO0F0RWdzUE47QXNFN3JQSTtFQUNFO0F0RStyUE47QXNFM3JQRTtFQUNFO0F0RTZyUEo7QXNFMXJQRTtFQUNFLHlDL0RsV2U7RStEbVdmO0VBQ0E7RUFDQTtFQUNBO0F0RTRyUEo7QXNFMXJQSTtFQUNFO0F0RTRyUE47QXNFeHJQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlDL0RqWGU7RStEa1hmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEUwclBKO0FzRXhyUEk7RUFDRTtBdEUwclBOO0FzRXZyUEk7RUFDRTtBdEV5clBOO0FzRWxyUEk7OztFQUNFO0F0RXNyUE47QXNFbHJQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlDL0RqWmU7RStEa1pmO0VBQ0E7RUFDQTtFQUNBO0F0RW9yUEo7QXNFbHJQSTtFQUNFO0F0RW9yUE47O0F1RWxsUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkVxbFFGO0F1RWxsUUU7RUFDRTtBdkVvbFFKO0F1RWpsUUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RW1sUUo7QXVFaGxRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RWtsUUo7QXVFaGxRSTtFQUNFO0VBQ0E7RUFDQTtBdkVrbFFOO0F1RS9rUUk7RUFDRTtBdkVpbFFOO0F1RTlrUUk7RUF6QkY7SUEwQkk7RXZFaWxRSjtBQUNGO0F1RS9rUUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlDaEUvQ2E7RWdFZ0RiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkVpbFFOO0F1RTdrUUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RStrUUo7QXVFN2tRSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZFK2tRTjtBdUU3a1FNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZFK2tRUjtBdUU1a1FNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RThrUVI7QXVFNWtRUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZFOGtRVjtBdUV6a1FJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZFMmtRTjtBdUV2a1FNO0VBQ0U7RUFDQTtBdkV5a1FSO0F1RXRrUU07RUFDRTtFQUNBO0F2RXdrUVI7QXVFcGtRSTtFQUNFO0lBQ0U7RXZFc2tRTjtBQUNGO0F1RW5rUUk7RUE1RUY7SUE2RUk7SUFDQTtFdkVza1FKO0V1RW5rUU07SUFDRTtFdkVxa1FSO0FBQ0Y7QXVFamtRSTtFQXZGRjtJQXdGSTtFdkVva1FKO0V1RWxrUUk7SUFDRTtFdkVva1FOO0FBQ0Y7QXVFamtRSTtFQS9GRjtJQWdHSTtFdkVva1FKO0V1RWxrUUk7SUFDRTtFdkVva1FOO0FBQ0Y7QXVFaGtRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsU2hFL0ZTO0VnRWdHVDtBdkVra1FKO0F1RWhrUUk7RUFSRjtJQVNJO0V2RW1rUUo7QUFDRjtBdUVoa1FFO0VBQ0U7RUFDQTtFQUNBLFFoRTVHUztBUDhxUWI7QXVFL2pRRTtFQUNFLHlDaEVyTGU7RWdFc0xmO0VBQ0E7RUFDQTtFQUNBLGNoRTVJaUI7RWdFNklqQjtBdkVpa1FKO0F1RS9qUUk7RUFSRjtJQVNJO0V2RWtrUUo7QUFDRjtBdUVoa1FJO0VBWkY7SUFhSTtFdkVta1FKO0FBQ0Y7QXVFamtRSTtFQWhCRjtJQWlCSTtFdkVva1FKO0FBQ0Y7QXVFamtRRTtFQUNFLHlDaEUxTWU7RWdFMk1mO0VBQ0E7RUFDQTtFQUNBLGNoRWpLaUI7RWdFa0tqQjtBdkVta1FKO0F1RWprUUk7RUFSRjtJQVNJO0lBQ0E7RXZFb2tRSjtBQUNGO0F1RWxrUUk7RUFiRjtJQWNJO0lBQ0E7RXZFcWtRSjtBQUNGO0F1RWxrUUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2hFbExlO0VnRW1MZix5Q2hFbk9lO0VnRW9PZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZFb2tRSjtBdUVsa1FJO0VBbEJGO0lBbUJJO0V2RXFrUUo7QUFDRjtBdUVua1FJO0VBdEJGO0lBdUJJO0V2RXNrUUo7QUFDRjtBdUVwa1FJO0VBMUJGO0lBMkJJO0V2RXVrUUo7QUFDRjtBdUVwa1FFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUNoRWxRZTtFZ0VtUWY7RUFDQTtFQUNBO0F2RXNrUUo7QXVFcGtRSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RXNrUU47QXVFbGtRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZFb2tRSjtBdUVqa1FFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYWhFck5TO0VnRXNOVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkVta1FKO0F1RWprUUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkVta1FOO0F1RWhrUUk7RUFDRTtFQUNBO0VBQ0E7QXZFa2tRTjtBdUU5alFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkVna1FKOztBd0U5M1FBO0VBQ0U7QXhFaTRRRjtBd0U5M1FFO0VBQ0UsbUJqRXNFUztBUDB6UWI7QXdFNzNRRTtFQUNFLGdCckUwSVk7RXFFeklaLGVyRWtKb0I7RXFFakpwQixjckVnQlM7QUgrMlFiO0F3RTMzUUU7RUFDRTtFQUNBLFlqRTBEUztFaUV6RFQsVWpFd0RTO0VpRXZEVDtFQUNBLGNyRXVVbUI7RXFFdFVuQjtFQUNBO0VBQ0E7QXhFNjNRSjtBd0V6M1FFO0VBQ0U7QXhFMjNRSjs7QXlFejVRQTtFQUNFO0VBQ0EsV2xFNkVXO0VrRTVFWDtFQUNBO0VBQ0EsWWxFc0VXO0VrRXJFWDtFQUNBO0VBQ0E7RUFDQSxtQmxFb0RjO0VrRW5EZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFNDVRRjtBeUV4NVFFO0VBQ0U7RUFDQTtFQUNBO0F6RTA1UUo7QXlFdjVRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6RXk1UUo7QXlFdDVRRTtFQUNFO0VBQ0E7RUFDQSxTbEV5Q1M7RWtFeENUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFdzVRSjtBeUVyNVFFO0VBQ0U7RUFDQSxnQmxFa0NTO0VrRWpDVCxtQmxFK0JTO0FQdzNRYjtBeUVwNVFFO0VBQ0U7RUFDQTtFQUNBLG1CbEVtQ2U7RWtFbENmO0F6RXM1UUo7QXlFbjVRRTtFQUNFLGVsRWxDYTtFa0VtQ2IsZ0JsRWpEaUI7RWtFa0RqQjtFQUNBLGNsRW5CYztFa0VvQmQ7RUFDQTtFQUNBO0VBQ0E7QXpFcTVRSjtBeUVsNVFFO0VBQ0UseUNsRS9EbUI7RWtFZ0VuQjtFQUNBO0VBQ0EsZ0JsRTVEZTtFa0U2RGY7RUFDQSxjbEV0QmlCO0VrRXVCakI7QXpFbzVRSjtBeUVqNVFFO0VBQ0UseUNsRXhFZTtFa0V5RWYsZWxFeERhO0VrRXlEYjtFQUNBLGdCbEV6RWtCO0VrRTBFbEI7RUFDQSxjbEVoQ2lCO0VrRWlDakI7RUFDQTtBekVtNVFKO0F5RWg1UUU7RUFDRTtFQUNBO0VBQ0EsV2xFZlM7RWtFZ0JUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbEUzRGM7RWtFNERkO0VBQ0E7RUFDQTtFQUNBO0F6RWs1UUo7QXlFaDVRSTtFQUNFLGNsRXhEZTtBUDA4UXJCO0F5RS80UUk7RUFDRTtBekVpNVFOO0F5RTc0UUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFKzRRSjtBeUU1NFFFO0VBQ0U7QXpFODRRSjtBeUUzNFFFO0VBQ0U7RUFDQTtFQUNBO0F6RTY0UUo7QXlFMzRRSTtFQUNFLHlDbEVoSWE7RWtFaUliLGVsRWhIVztFa0VpSFg7RUFDQSxnQmxFOUhhO0VrRStIYjtFQUNBLGNsRXhGZTtFa0V5RmY7RUFDQTtFQUNBO0VBQ0EsU2xFbkVPO0VrRW9FUDtFQUNBO0F6RTY0UU47QXlFMzRRTTtFQUNFO0F6RTY0UVI7QXlFMzRRUTtFQUNFLGF0RXdMTTtBSHF0UWhCO0F5RXo0UU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekUyNFFSO0F5RXI0UUU7RUFDRTtFQUNBO0VBQ0EsUWxFN0ZTO0VrRThGVDtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCbEVoR1M7QVB1K1FiO0F5RXI0UUk7RUFDRTtBekV1NFFOO0F5RXA0UUk7RUFDRTtBekVzNFFOO0F5RW40UUk7RUFDRTtFQUNBO0F6RXE0UU47QXlFajRRRTtFQUNFO0VBQ0E7RUFDQSxtQmxFeEdlO0VrRXlHZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RW00UUo7QXlFajRRSTtFQUNFO0VBQ0E7QXpFbTRRTjtBeUVoNFFJO0VBQ0U7RUFDQTtBekVrNFFOO0F5RS8zUUk7RUFDRTtFQUNBO0F6RWk0UU47QXlFNzNRRTtFQUNFO0VBQ0E7RUFDQSxTbEVuSlM7RWtFb0pUO0VBQ0E7QXpFKzNRSjtBeUU3M1FJO0VBRUU7QXpFODNRTjtBeUUxM1FFO0VBQ0U7RUFDQSxTbEVoS1M7RWtFaUtULFVsRWpLUztFa0VrS1Q7RUFDQSxlbEV0TmM7RWtFdU5kO0VBQ0EsbUJsRTFKZTtFa0UySmYsbUJ0RXVHbUI7RXNFdEduQjtBekU0M1FKO0F5RXozUUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFMjNRSjtBeUV4M1FFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekUwM1FKO0F5RXYzUUU7RUFDRTtFQUNBLGdCbEV2UWU7RWtFd1FmO0F6RXkzUUo7QXlFdDNRRTtFQUNFO0VBQ0EsZ0JsRTlRb0I7RWtFK1FwQjtBekV3M1FKO0F5RXIzUUU7RUFDRTtFQUNBLGdCbEVwUm9CO0VrRXFScEI7RUFDQTtBekV1M1FKO0F5RXAzUUU7RUFDRTtFQUNBO0VBQ0Esa0JsRWhOZTtFa0VpTmY7RUFDQSxtQmxFM09ZO0VrRTRPWjtFQUNBO0VBQ0E7QXpFczNRSjtBeUVwM1FJO0VBQ0U7RUFDQTtFQUNBO0F6RXMzUU47QXlFbDNRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6RW8zUUo7QXlFajNRRTtFQUNFLGVsRW5TYztFa0VvU2QsY2xFcFJjO0VrRXFSZCxrQmxFcFBVO0VrRXFQVjtFQUNBO0F6RW0zUUo7QXlFaDNRRTtFQUNFLGVsRTdTYTtFa0U4U2Isa0JsRTFQUztFa0UyUFQsZ0JsRTVUb0I7QVA4cVJ4QjtBeUUvMlFFO0VBQ0U7RUFDQSxRbEVoUVM7RWtFaVFUO0F6RWkzUUo7QXlFOTJRRTtFQUNFLGVsRWhVVztFa0VpVVgsY2xFOVJpQjtBUDhvUnJCO0F5RTcyUUU7RUFDRSxlbEU1VGM7RWtFNlRkLGNsRTdTYztFa0U4U2Q7QXpFKzJRSjtBeUU1MlFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RTgyUUo7QXlFMzJRRTtFQUNFO0F6RTYyUUo7QXlFMTJRRTtFQUNFLGVsRXBWYTtFa0VxVmI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RTQyUUo7QXlFejJRRTtFQUNFLGdCbEV6U1M7RWtFMFNUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFMjJRSjtBeUV4MlFFO0VBQ0UsZWxFMVdrQjtFa0UyV2xCO0VBQ0EsY3RFakRZO0VzRWtEWjtBekUwMlFKO0F5RXYyUUU7RUFDRSxlbEU1V2M7RWtFNldkLGtCbEUzVFM7QVBvcVJiO0F5RXQyUUU7Ozs7RUFJRSxlbEVwWGM7QVA0dFJsQjtBeUVyMlFFO0VBQ0UsZWxFelhnQjtBUGd1UnBCO0F5RXAyUUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlbEVwWWE7RWtFcVliLGdCbEVwWmtCO0VrRXFabEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RXMyUUo7QXlFcDJRSTtFQUNFO0VBQ0E7QXpFczJRTjtBeUVsMlFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmxFL1hpQjtFa0VnWWpCO0VBQ0E7RUFDQSxtQmxFN1ZlO0VrRThWZjtFQUNBO0F6RW8yUUo7O0FRaHVSSTtFaUVnWUo7SUFFSTtFekVtMlFGO0FBQ0Y7O0FRdHVSSTtFaUV5WUY7SUFDRTtJQUNBLFNsRXZYUztJa0V3WFQsVUFMc0I7SUFNdEI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGFsRWhZUztJa0VpWVQ7SUFDQTtFekVpMlFGO0V5RS8xUUU7SUFDRTtFekVpMlFKO0V5RTkxUUU7SUFDRTtFekVnMlFKO0V5RTcxUUU7SUFDRTtFekUrMVFKO0V5RTUxUUU7SUFDRTtJQUNBLG1CbEVsWk87RVBndlJYO0V5RTMxUUU7SUFDRTtJQUNBLFFsRXpaTztJa0UwWlA7RXpFNjFRSjtFeUUxMVFFO0lBQ0U7SUFDQTtFekU0MVFKO0V5RXoxUUU7SUFDRSxTbEVqYU87SWtFa2FQLFdsRWxhTztJa0VtYVA7SUFDQTtJQUNBO0V6RTIxUUo7RXlFeDFRRTtJQUNFLFlsRXZhTztJa0V3YVA7SUFDQSxXbEUzYU87SWtFNGFQO0lBQ0EsbUJsRWxhYTtJa0VtYWI7SUFDQSxlbEVyZVc7RVArelJmO0FBQ0Y7QTBFdjFSQTs7OytFQUFBO0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFFdzFSRjs7QTBFcjFSQTtFQUNFO0VBQ0E7RUFDQTtBMUV3MVJGOztBMEVyMVJBO0VBQ0U7RUFDQSxnQnZFK0hjO0V1RTlIZDtFQUNBLGN2RUtXO0V1RUpYO0ExRXcxUkY7O0EwRXAxUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUV1MVJGOztBMEVuMVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsWXZFZ1BpQjtFdUUvT2pCO0VBQ0E7RUFDQTtFQUNBLGtCdkV3RWdCO0V1RXZFaEIsY3ZFakJXO0V1RWtCWDtFQUNBLGdCdkVtR2M7RXVFbEdkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUVzMVJGO0EwRXAxUkU7RUFDRTtFQUNBLGN2RTdCUztFdUU4QlQ7QTFFczFSSjtBMEVuMVJFO0VBQ0U7RUFDQTtBMUVxMVJKO0EwRWwxUkU7RUFDRTtBMUVvMVJKOztBMkV4NVJBOzs7OEVBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzRTA1UkY7O0EyRXQ1UkE7RUFDRTtFQUNBO0VBQ0E7QTNFeTVSRjs7QTJFcjVSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFdzVSRjtBMkV0NVJFO0VBQ0U7QTNFdzVSSjs7QTJFbjVSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnhFVlc7RXdFV1gsbUJ4RTZFZ0I7RXdFNUVoQjtFQUNBLGN4RWhCVztFd0VpQlg7RUFDQTtBM0VzNVJGO0EyRXA1UkU7RUFiRjtJQWNJO0UzRXU1UkY7QUFDRjtBMkVyNVJFO0VBQ0U7QTNFdTVSSjtBMkVwNVJFO0VBQ0U7QTNFczVSSjtBMkVuNVJFO0VBQ0U7RUFDQSx5Q3hFK0tjO0V3RTlLZDtFQUNBLGN4RXBDUztBSHk3UmI7QTJFbDVSRTtFQUNFO0VBQ0E7QTNFbzVSSjs7QTJFLzRSQTtFQUNFO0VBQ0E7RUFDQSxnQnhFdUVjO0V3RXRFZDtFQUNBLGN4RW5EVztBSHE4UmI7O0EyRTk0UkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CeEU4QmdCO0V3RTdCaEIseUJ4RTVEVztBSDY4UmI7O0EyRTc0UkE7RUFDRTtFQUNBO0VBQ0E7QTNFZzVSRjs7QTJFNTRSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnhFeUNjO0V3RXhDZDtFQUNBLGN4RWhGVztFd0VpRlg7RUFDQTtBM0UrNFJGO0EyRTc0UkU7RUFDRSxjekVoRE07QUYrN1JWOztBMkUxNFJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNFNjRSRjtBMkUzNFJFO0VBQ0U7QTNFNjRSSjs7QTRFM2dTQTs7OytFQUFBO0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CekU2R2dCO0V5RTVHaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUU2Z1NGO0E0RXpnU0k7RUFDRTtBNUUyZ1NOO0E0RXRnU0U7RUFDRTtBNUV3Z1NKO0E0RXJnU0U7RUFDRSxtQnpFeUZjO0V5RXhGZDtFQUNBO0VBQ0E7QTVFdWdTSjtBNEVuZ1NJO0VBQ0U7QTVFcWdTTjtBNEVoZ1NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVFa2dTSjtBNEVoZ1NJO0VBTkY7SUFPSTtFNUVtZ1NKO0FBQ0Y7QTRFamdTSTtFQVZGO0lBV0k7RTVFb2dTSjtBQUNGO0E0RWxnU0k7RUFkRjtJQWVJO0U1RXFnU0o7QUFDRjtBNEVqZ1NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJ6RXJDUztFeUVzQ1QsY3pFdkNTO0V5RXdDVDtFQUNBO0VBQ0E7RUFDQSw2QnpFK0NjO0V5RTlDZDtBNUVtZ1NKOztBNkU1a1NBOzs7K0VBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtBN0U4a1NGOztBNkUza1NBO0VBQ0U7RUFDQTtFQUNBLGdCMUV1SWM7RTBFdElkO0VBQ0EsYzFFYVc7QUhpa1NiOztBOEU5bFNBOzs7K0VBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZM0U0T1c7RTJFM09YO0VBQ0E7RUFDQTtBOUVnbVNGOztBOEU3bFNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFZ21TRjs7QThFN2xTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIzRUZXO0UyRUdYLG1CM0VzRmdCO0UyRXJGaEIseUMzRTRNZ0I7RTJFM01oQjtFQUNBO0VBQ0E7QTlFZ21TRjs7QThFN2xTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUVnbVNGOztBOEU3bFNBO0VBQ0U7RUFDQTtFQUNBLGdCM0VnR2M7RTJFL0ZkLGMzRXhCVztBSHduU2I7QThFOWxTRTtFQUNFO0E5RWdtU0o7O0E4RTVsU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUUrbFNGO0E4RTdsU0U7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjNFaERTO0UyRWlEVDtBOUU4bFNKO0E4RTNsU0U7RUFDRTtBOUU2bFNKO0E4RTFsU0U7RUFDRTtBOUU0bFNKO0E4RXpsU0U7RUFFRSx5QjNFbVFtQjtBSHUxUnZCO0E4RXZsU0U7RUFDRTtFQUNBO0E5RXlsU0o7O0E4RXJsU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGMzRTVFVztBSG9xU2I7O0ErRTdyU0E7RUFDRTtFQUNBO0VBQ0EsU3hFc0VXO0V3RXJFWCxheEVxRVc7RXdFcEVYLGtCeEU0RWtCO0V3RTNFbEIseUN4RUppQjtFd0VLakIsY3hFd0NtQjtFd0V2Q25CO0EvRWdzU0Y7QStFOXJTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Vnc1NKO0ErRTdyU0U7RUFDRTtFQUNBO0EvRStyU0o7QStFNXJTRTtFQUNFO0VBQ0E7QS9FOHJTSjtBK0UzclNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZXhFZmdCO0V3RWdCaEIsaUJ4RUhlO0V3RUlmLGdCeEU1QmU7QVB5dFNuQjtBK0UzclNJO0VBQ0UsZXhFZ0NRO0V3RS9CUixleEVwQlc7RXdFcUJYLGlCeEVQYztFd0VRZCxnQnhFckNnQjtBUGt1U3RCO0ErRXpyU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnhFMEJnQjtFd0V6QmhCO0VBQ0E7QS9FMnJTSjtBK0V6clNJO0VBQ0U7RUFDQTtBL0UyclNOO0ErRXhyU0k7RUFDRTtBL0UwclNOO0ErRXJyU0U7RUFDRTtBL0V1clNKO0ErRW5yU0U7RUFDRTtBL0VxclNKO0ErRWpyU0U7RUFDRTtBL0VtclNKO0ErRS9xU0U7RUFDRTtBL0VpclNKO0ErRTdxU0U7RUFDRTtBL0UrcVNKOztBK0UzcVNBO0VBQ0U7SUFDRTtJQUNBO0UvRThxU0Y7QUFDRjtBZ0ZseFNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnpFaURjO0V5RWhEZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm94U0Y7QWdGbHhTRTtFQUNFLHlCekVvQ1k7QVBndlNoQjtBZ0ZqeFNFO0VBQ0U7RUFDQTtBaEZteFNKO0FnRi93U0U7RUFDRTtFQUNBO0FoRml4U0o7QWdGOXdTRTtFQUNFO0VBQ0E7RUFDQSxjekVTaUI7QVB1d1NyQjs7QWlGdnpTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRjB6U0Y7QWlGeHpTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRjB6U0o7QWlGdnpTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRnl6U0o7QWlGdnpTSTtFQUNFO0VBQ0E7QWpGeXpTTjtBaUZyelNFO0VBRUUsZTlFbUlxQjtFOEVsSXJCLGdCOUVpSFk7RThFaEhaLGlCOUVrSXFCO0U4RWpJckIsYy9FakJVO0UrRWtCVjtFQUNBO0VBQ0E7RUFDQTtBakZzelNKO0FpRm56U0U7RUFDRTtFQUNBO0FqRnF6U0o7QWlGbnpTSTtFQUNFLGM5RW5CTztBSHcwU2I7QWlGanpTRTtFQUNFLGdCOUVnR1k7RThFL0ZaO0VBQ0E7RUFDQTtFQUNBO0FqRm16U0o7QWlGaHpTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYy9FOUNVO0FGZzJTZDtBaUYveVNFO0VBQ0U7RUFDQTtBakZpelNKO0FpRi95U0k7RUFDRSxXOUVzTUk7RThFck1KLFk5RW9NSTtBSDZtU1Y7QWlGOXlTSTtFQUNFO0VBQ0E7QWpGZ3pTTjs7QWtGNTNTQTtFQUNFO0VBQ0E7RUFDQSxpQjNFd0YwQjtFMkV2RjFCO0VBQ0E7RUFDQSxtQjNFNER1QjtFMkUzRHZCO0FsRiszU0Y7O0FrRjUzU0E7RUFDRTtBbEYrM1NGOztBa0YxM1NBO0VBQ0U7QWxGNjNTRjs7QWtGMTNTQTtFQUNFLHlCL0VNVztFK0VMWDtBbEY2M1NGOztBa0YxM1NBO0VBQ0UseUIvRUdXO0UrRUZYO0FsRjYzU0Y7O0FrRjEzU0E7RUFDRSxpQjNFNEQwQjtFMkUzRDFCO0VBQ0E7QWxGNjNTRjtBa0YzM1NFO0VBTEY7SUFNSTtFbEY4M1NGO0FBQ0Y7O0FrRnozU0E7RUFDRTtFQUNBO0VBQ0E7QWxGNDNTRjtBUS8zU0k7RTBFQUo7SUFNSTtFbEY2M1NGO0FBQ0Y7O0FrRjEzU0E7RUFDRTtFQUNBO0FsRjYzU0Y7QVF6NFNJO0UwRVVKO0lBS0k7RWxGODNTRjtBQUNGO0FrRjUzU0U7RUFSRjtJQVNJO0VsRiszU0Y7QUFDRjs7QWtGNTNTQTtFQUNFO0FsRiszU0Y7QVF2NVNJO0UwRXVCSjtJQUlJO0VsRmc0U0Y7QUFDRjtBa0Y5M1NFO0VBUEY7SUFRSTtFbEZpNFNGO0FBQ0Y7O0FrRjczU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEZnNFNKO0FrRjkzU0k7RUFORjtJQU9JO0lBQ0E7RWxGaTRTSjtBQUNGOztBa0Y1M1NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEYrM1NKOztBa0YzM1NBO0VBQ0U7QWxGODNTRjtBUTE3U0k7RTBFMkRKO0lBSUk7RWxGKzNTRjtBQUNGO0FrRjczU0U7RUFQRjtJQVFJO0VsRmc0U0Y7QUFDRjtBa0Y5M1NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxGZzRTSjtBa0Y5M1NJO0VBTkY7SUFPSTtJQUNBO0lBQ0E7RWxGaTRTSjtBQUNGOztBa0YzM1NBO0VBQ0U7RUFDQTtFQUNBLGdCL0VlYztFK0VkZCxjL0UxR1c7RStFMkdYO0VBQ0E7RUFDQTtFQUNBO0FsRjgzU0Y7O0FrRnozU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEY0M1NGOztBa0Z6M1NBO0VBQ0U7RUFDQTtFQUNBLGMvRTdIVztFK0U4SFg7RUFDQTtBbEY0M1NGO0FrRjEzU0U7RUFDRSxjaEY3Rk07QUZ5OVNWO0FrRnozU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGMjNTSjtBa0Z4M1NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxGMDNTSjs7QWtGcDNTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRnUzU0Y7O0FrRnAzU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjL0VuS1c7RStFb0tYO0FsRnUzU0Y7QWtGcjNTRTtFQUNFLGNoRmxJTTtBRnkvU1Y7QWtGcDNTRTtFQUNFO0VBQ0E7QWxGczNTSjs7QWtGaDNTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGbTNTRjs7QWtGaDNTQTtFQUNFO0VBQ0E7QWxGbTNTRjs7QWtGaDNTQTtFQUNFO0FsRm0zU0Y7O0FrRmgzU0E7RUFDRTtBbEZtM1NGOztBa0ZoM1NBO0VBQ0U7RUFDQTtFQUNBO0FsRm0zU0Y7QWtGajNTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRm0zU0o7QWtGaDNTRTtFQUNFO0VBQ0E7QWxGazNTSjs7QWtGOTJTQTs7RUFFRTtFQUNBO0FsRmkzU0Y7O0FrRjkyU0E7O0VBRUU7RUFDQTtBbEZpM1NGOztBa0Y5MlNBO0VBQ0U7RUFDQTtBbEZpM1NGO0FrRi8yU0U7RUFKRjtJQUtJO0VsRmszU0Y7QUFDRjs7QWtGLzJTQTtFQUNFO0VBQ0E7RUFDQTtBbEZrM1NGO0FrRmgzU0U7RUFDRTtFQUNBO0FsRmszU0o7QWtGaDNTSTtFQUpGO0lBS0k7RWxGbTNTSjtBQUNGOztBa0Y3MlNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxGZzNTRjs7QWtGNzJTQTtFQUNFO0VBQ0E7RUFDQTtBbEZnM1NGO0FrRjkyU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRmczU0o7O0FrRjUyU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGKzJTRjs7QWtGMTJTQTtFQUNFO0VBQ0E7RUFDQTtBbEY2MlNGO0FRL25USTtFMEUrUUo7SUFNSTtJQUNBO0VsRjgyU0Y7QUFDRjs7QWtGMzJTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRjgyU0Y7QWtGNTJTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRjgyU0o7O0FrRjEyU0E7RUFDRTtFQUNBO0VBQ0E7QWxGNjJTRjtBa0YzMlNFO0VBQ0U7RUFDQTtBbEY2MlNKO0FrRjMyU0k7RUFDRSxjaEY3Ukk7QUYwb1RWOztBbUZ6c1RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RThEVztBUDhvVGI7QW1GMXNURTtFQUNFO0FuRjRzVEo7QW1GenNURTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCakZVUztFaUZUVDtFQUNBO0FuRjJzVEo7QW1GeHNURTtFQUNFLGM1RW9CaUI7RTRFbkJqQixlNUVUYTtFNEVVYix5QzVFM0JlO0FQcXVUbkI7O0FtRnRzVEE7RUFDRTtJQUNFO0VuRnlzVEY7QUFDRjtBb0ZqdlRBOzs7OztFQUFBO0FBV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJqRmFXO0VpRlpYO0FwRjh1VEY7O0FvRjN1VEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjakY4U087RWlGN1NQLGVqRjBJdUI7RWlGekl2QjtFQUNBO0FwRjh1VEY7O0FvRjN1VEE7RUFDRTtBcEY4dVRGOztBb0Z2dVRBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEYwdVRGOztBb0Z2dVRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlakZnSW9CO0VpRi9IcEI7RUFDQSxjakYrUU87RWlGOVFQO0VBQ0Esa0JqRjBEZ0I7QUhnclRsQjs7QW9GdnVUQTtFQUNFLGNqRitQUztFaUY5UFQ7QXBGMHVURjs7QW9GdnVUQTtFQUNFLHFCbEZqQ1c7RWtGa0NYO0VBQ0E7RUFDQTtBcEYwdVRGOztBb0ZudVRBO0VBQ0U7RUFDQTtFQUNBO0FwRnN1VEY7O0FvRm51VEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRnN1VEY7O0FvRm51VEE7RUFDRTtBcEZzdVRGOztBb0YvdFRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGa3VURjtBb0ZodVRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRmt1VEo7O0FvRjl0VEE7RUFDRTtBcEZpdVRGOztBb0Y5dFRBO0VBQ0U7RUFDQTtBcEZpdVRGOztBb0YxdFRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEY2dFRGOztBb0YxdFRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBGNnRURjs7QW9GdHRUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CakZ0SVc7RWlGdUlYO0VBQ0E7RUFDQSw4QmpGbERnQjtFaUZtRGhCLCtCakZuRGdCO0VpRm9EaEIsWWpGNEVXO0FINm9UYjs7QW9GdHRUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRnl0VEY7O0FvRnR0VEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEZ5dFRGOztBb0Z0dFRBO0VBQ0U7QXBGeXRURjs7QW9GbHRUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRnF0VEY7QW9GbnRURTtFQUNFO0FwRnF0VEo7QW9GbHRURTtFQUNFLG1CakZ5SEs7QUgybFRUO0FvRmp0VEU7RUFDRSxtQmpGNkdPO0VpRjVHUCxrQmpGN0ZjO0FIZ3pUbEI7O0FvRjNzVEE7RUFDRSxlakZ2RHVCO0VpRndEdkI7RUFDQSxjakZnSXFCO0VpRi9IckIsZ0JqRjFFYztFaUYyRWQ7RUFDQTtFQUNBO0FwRjhzVEY7O0FvRjNzVEE7RUFDRTtBcEY4c1RGOztBb0Z2c1RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGMHNURjs7QW9GdnNUQTtFQUNFLGdCakZuR2M7RWlGb0dkLGNqRmdGTztBSDBuVFQ7O0FvRnZzVEE7RUFDRSxjakY0RU87RWlGM0VQLG1CbEYvTlc7QUZ5NlRiOztBb0Z2c1RBOztFQUVFO0VBQ0EsY2pGMkRTO0FIK29UWDs7QW9GbnNUQTtFQUNFO0VBQ0E7QXBGc3NURjs7QW9GbnNUQTtFQUNFO0VBQ0E7QXBGc3NURjs7QXFGdjlUQTs7Ozs7RUFBQTtBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM5RTBEVztBUCs1VGI7QXFGdjlURTtFQUNFO0FyRnk5VEo7QXFGdDlURTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCbkZxQ007RW1GcENOO0VBQ0E7QXJGdzlUSjtBcUZyOVRFO0VBQ0UsY2xGTFM7RWtGTVQsZWxGbUprQjtFa0ZsSmxCLGdCbEYrR1k7QUh3MlRoQjs7QXFGbjlUQTtFQUNFO0lBQ0U7RXJGczlURjtBQUNGO0FzRmxnVUE7Ozs7Ozs7Ozs7OzsrRUFBQTtBQWlCQTtFQUNFLHFDbkZzWXFDO0FIMG5UdkM7O0FzRjEvVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZbkZ3Tlc7RW1Gdk5YO0VBQ0E7QXRGNi9URjtBc0YzL1RFO0VBQ0U7QXRGNi9USjs7QXNGei9UQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGEvRWlDVztFK0VoQ1gseUJuRmZXO0VtRmdCWDtFQUNBLDJCbkZzRWdCO0VtRnJFaEIsNEJuRnFFZ0I7RW1GcEVoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGNC9URjtBc0YxL1RFO0VBaEJGO0lBaUJJLGEvRXNCUztFUHUrVFg7QUFDRjs7QXNGMS9UQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RjYvVEY7O0FzRjEvVEE7RUFDRTtFQUNBO0F0RjYvVEY7QXNGMy9URTtFQUpGO0lBS0k7SUFDQTtFdEY4L1RGO0FBQ0Y7QXNGNS9URTtFQUNFO0VBQ0EsbUIvRUhTO0UrRUlULGNuRm5EUztFbUZvRFQ7QXRGOC9USjtBc0YzL1RFO0VBQ0U7RUFDQTtFQUNBLGNuRnNRbUI7RW1GclFuQjtFQUNBO0VBQ0E7QXRGNi9USjs7QXNGei9UQTtFQUNFO0VBQ0E7RUFDQSxTL0VwQlc7RStFcUJYLGdCL0VyQlc7RStFc0JYO0F0RjQvVEY7QXNGMS9URTtFQVBGO0lBUUk7SUFDQTtJQUNBO0V0RjYvVEY7QUFDRjs7QXNGMS9UQTtFQUNFO0VBQ0EsUy9FakNXO0UrRWtDWDtFQUNBO0F0RjYvVEY7QXNGMy9URTtFQU5GO0lBT0k7SUFDQTtFdEY4L1RGO0FBQ0Y7O0FzRjMvVEE7RUFDRSxnQm5GMEJjO0VtRnpCZDtFQUNBO0VBQ0EsUS9FbERZO0UrRW1EWjtFQUNBLGNuRmpHVztFbUZrR1g7QXRGOC9URjtBc0Y1L1RFO0VBQ0U7QXRGOC9USjtBc0YzL1RFO0VBQ0UsV25GeUlNO0VtRnhJTixZbkZ3SU07RW1GdklOLGFwRm5IVTtBRmduVWQ7O0FzRnovVEE7RUFDRSxXbkZrSVE7RW1GaklSLFluRmlJUTtFbUZoSVIsYXBGN0VRO0VvRjhFUixjcEY5RVE7QUYwa1VWOztBc0Z6L1RBO0VBQ0U7RUFDQTtFQUNBLFMvRXpFVztBUHFrVWI7QXNGMS9URTtFQUxGO0lBTUk7SUFDQSxTL0U5RVM7RVAya1VYO0FBQ0Y7O0FzRnYvVEE7RUFDRTtFQUNBLGdCbkZoQmM7RW1GaUJkLGEvRXhGVztFK0V5Rlg7RUFDQTtFQUNBLGtCbkZsRGdCO0VtRm1EaEIsY25GM0lXO0VtRjRJWDtFQUNBO0VBQ0E7RUFDQTtBdEYwL1RGO0FzRngvVEU7RUFDRSx5QnBGNUlTO0VvRjZJVCxjcEYzSlU7RW9GNEpWO0F0RjAvVEo7QXNGeC9USTtFQUNFLHlCbkZpTXVCO0FIeXpUN0I7QXNGdC9URTtFQUNFO0VBQ0Esd0NuRitMMEI7RW1GOUwxQixjbkY5SlM7QUhzcFViO0FzRnQvVEk7RUFDRSx3Q25GNEx3QjtBSDR6VDlCOztBc0ZuL1RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY25GMUtXO0VtRjJLWDtBdEZzL1RGOztBc0ZoL1RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQ25Ga01xQztFbUZqTXJDO0VBQ0E7RUFDQSxhL0U3SVc7RStFOElYO0VBQ0E7QXRGbS9URjtBc0ZqL1RFO0VBZkY7SUFnQkk7RXRGby9URjtBQUNGO0FzRmwvVEU7RUFDRTtBdEZvL1RKO0FzRmovVEU7RUFDRTtFQUNBO0F0Rm0vVEo7QXNGaC9URTtFQUNFO0VBQ0EsY25GcUZPO0VtRnBGUDtBdEZrL1RKOztBc0Y5K1RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qm5GeE5XO0VtRnlOWDtFQUNBO0VBQ0E7QXRGaS9URjtBc0YvK1RFO0VBVkY7SUFXSTtFdEZrL1RGO0FBQ0Y7O0FzRi8rVEE7RUFDRTtBdEZrL1RGOztBc0YvK1RBO0VBQ0U7RUFDQTtFQUNBO0F0RmsvVEY7O0FzRi8rVEE7RUFDRSxhL0U1TFc7RStFNkxYO0VBQ0EseUJuRi9PVztFbUZnUFg7RUFDQTtFQUNBO0VBQ0E7QXRGay9URjs7QXNGLytUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RmsvVEY7QXNGaC9URTtFQUNFO0VBQ0E7RUFDQSxnQm5GeElZO0VtRnlJWixjbkZqUVM7QUhtdlViOztBc0Y5K1RBO0VBQ0Usa0IvRXBOVztFK0VxTlgsbUIvRXJOVztFK0VzTlg7RUFDQTtBdEZpL1RGO0FzRi8rVEU7RUFDRTtFQUNBLGNuRjdRUztFbUY4UVQ7RUFDQSxtQi9FN05TO0FQOHNVYjtBc0Y5K1RFO0VBQ0U7RUFDQSxtQi9Fak9TO0FQaXRVYjs7QXNGNStUQTtFQUNFLHlCbkZ4Ulc7RW1GeVJYO0F0RisrVEY7QXNGNytURTtFQUpGO0lBS0k7SUFDQTtFdEZnL1RGO0FBQ0Y7O0FzRjcrVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFluRi9FVztFbUZnRlg7RUFDQTtFQUNBLHlCbkZ6U1c7RW1GMFNYO0VBQ0E7QXRGZy9URjtBc0Y5K1RFO0VBWkY7SUFhSTtJQUNBO0lBQ0E7SUFDQTtFdEZpL1RGO0FBQ0Y7QXNGLytURTtFQUNFO0F0RmkvVEo7O0FzRjcrVEE7RUFDRTtFQUNBO0VBQ0EsUy9FOVFXO0UrRStRWDtFQUNBO0F0RmcvVEY7O0FzRjcrVEE7RUFDRTtFQUNBLFMvRXBSVztFK0VxUlg7RUFDQTtBdEZnL1RGO0FzRjkrVEU7RUFORjtJQU9JO0V0RmkvVEY7QUFDRjs7QXNGOStUQTtFQUNFO0VBQ0E7RUFDQSxTL0VqU1c7RStFa1NYO0F0RmkvVEY7QXNGLytURTtFQUNFO0VBQ0E7QXRGaS9USjs7QXNGMStUQTtFQUNFO0VBQ0E7RUFDQTtBdEY2K1RGO0FzRjMrVEU7RUFMRjtJQU1JO0V0RjgrVEY7QUFDRjs7QXNGMytUQTtFQUNFO0VBQ0E7RUFDQSxvQi9FdlRXO0UrRXdUWDtBdEY4K1RGO0FzRjUrVEU7RUFORjtJQU9JLG9CL0UxVFM7RVB5eVVYO0FBQ0Y7O0FzRjUrVEE7O0VBRUUsZ0JuRjNQYztFbUY0UGQ7RUFDQTtBdEYrK1RGOztBc0Y1K1RBO0VBQ0U7RUFDQTtBdEYrK1RGOztBc0Z6K1RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGNCtURjs7QXNGeitUQTtFQUNFO0VBQ0E7QXRGNCtURjs7QXNGeitUQTtFQUNFLFduRjFKUTtFbUYySlIsa0IvRTlWVztFK0UrVlgsZ0IvRWpXVztFK0VrV1g7RUFDQTtBdEY0K1RGO0FzRjErVEU7RUFQRjtJQVFJO0V0RjYrVEY7QUFDRjtBc0YzK1RFO0VBQ0UsV25GcktNO0VtRnNLTjtFQUNBLGFuRjFaUztBSHU0VWI7O0FzRnorVEE7RUFDRTtFQUNBO0VBQ0Esa0JuRnpVZ0I7RW1GMFVoQjtFQUNBO0VBQ0E7RUFDQTtBdEY0K1RGOztBc0Z6K1RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGNCtURjtBc0YxK1RFO0VBQ0U7QXRGNCtUSjs7QXNGeCtUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEYyK1RGO0FzRnorVEU7RUFDRSx5QnBGdGJTO0VvRnViVDtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFwRnpjVTtFb0YwY1YsY3BGMWNVO0FGcTdVZDs7QXNGditUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdCL0UzWlc7QVBxNFViOztBc0Z2K1RBO0VBQ0UseUJuRnJLTztFbUZzS1A7RUFDQTtFQUNBO0F0RjArVEY7QXNGeCtURTtFQU5GO0lBT0k7RXRGMitURjtBQUNGO0FzRnorVEU7RUFDRSxpQi9FdGFTO0FQaTVVYjtBc0Z6K1RJO0VBQ0U7RUFDQTtFQUNBLGNuRjdkTztBSHc4VWI7O0FzRnQrVEE7RUFDRTtBdEZ5K1RGO0FzRnYrVEU7RUFIRjtJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsbUIvRTNiUztFUHE2VVg7QUFDRjs7QXNGditUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEYwK1RGO0FzRngrVEU7RUFSRjtJQVNJO0V0RjIrVEY7QUFDRjtBc0Z6K1RFO0VBQ0UsY25GOWZTO0FIeStVYjs7QXNGcCtUQTs7RUFFRTtFQUNBO0VBQ0E7QXRGdStURjs7QXNGcCtUQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJuRmxoQlc7RW1GbWhCWDtFQUNBO0VBQ0E7RUFDQTtBdEZ1K1RGO0FzRnIrVEU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0EsUy9FaGZVO0UrRWlmVixXbkY1U007RW1GNlNOLFluRjdTTTtFbUY4U04sbUJuRmhPbUI7RW1GaU9uQjtFQUNBO0F0RncrVEo7O0FzRnArVEE7O0VBRUUsbUJwRm5nQlE7RW9Gb2dCUjtBdEZ1K1RGO0FzRnIrVEU7O0VBQ0U7RUFDQTtFQUNBLHlCcEZ0akJVO0FGOGhWZDs7QXNGcCtUQTs7RUFFRSx5QnBGcmhCUTtFb0ZzaEJSO0F0RnUrVEY7QXNGcitURTs7RUFDRSx5QnBGaGtCVTtBRndpVmQ7O0FzRnArVEE7O0VBRUU7QXRGdStURjs7QXNGaitUQTtFQUNFO0VBQ0EsWW5GNVdXO0FIZzFVYjtBc0ZsK1RFO0VBQ0U7RUFDQTtFQUNBO0F0Rm8rVEo7QXNGbCtUSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdCbkZ6ZFU7RW1GMGRWLGNuRmxsQk87RW1GbWxCUDtFQUNBO0VBQ0E7QXRGbytUTjtBc0ZsK1RNO0VBQ0U7QXRGbytUUjtBc0ZoK1RJO0VBQ0U7QXRGaytUTjtBc0YvOVRJO0VBQ0U7QXRGaStUTjs7QXNGNTlUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJuRjFtQlc7RW1GMm1CWDtFQUNBO0VBQ0E7RUFDQSx5Q25GOVpnQjtFbUYrWmhCLGtCbkZ4aEJnQjtBSHUvVWxCO0FzRjc5VEU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQm5GaGdCWTtFbUZpZ0JaLGNuRnZuQlM7RW1Gd25CVDtFQUNBO0VBQ0E7QXRGKzlUSjtBc0Y3OVRJO0VBQ0UseUJuRjFuQk87QUh5bFZiOztBc0YxOVRBO0VBQ0U7RUFDQTtFQUNBLGdCL0V4bEJZO0FQcWpWZDtBc0YzOVRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGNjlUSjs7QXNGdDlUQTtFQUNFLFduRnBhUTtFbUZxYVIsWW5GcmFRO0VtRnNhUixrQm5GempCZ0I7RW1GMGpCaEIsa0IvRTFtQlc7RStFMm1CWDtBdEZ5OVRGO0FzRnY5VEU7RUFDRSx5Qm5GanBCYTtBSDBtVmpCO0FzRnQ5VEU7RUFDRSx5Qm5Gbm9CWTtBSDJsVmhCOztBc0ZqOVRBO0VBQ0UsV25GdmJRO0VtRndiUixZbkZ4YlE7RW1GeWJSO0VBQ0E7RUFDQTtFQUNBO0F0Rm85VEY7QXNGbDlURTtFQUNFLFduRi9iTTtFbUZnY04sWW5GaGNNO0VtRmljTixhbkZuckJTO0FIdW9WYjs7QXNGNzhUQTtFQUNFO0VBQ0E7QXRGZzlURjs7QXNGdDhUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNuRjdzQlc7RW1GOHNCWDtBdEZ5OFRGO0FzRnY4VEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rnk4VEo7O0FzRnA4VEU7RUFDRTtBdEZ1OFRKO0FzRnA4VEU7RUFDRTtBdEZzOFRKO0FzRnA4VEk7O0VBRUU7QXRGczhUTjtBc0ZuOFRJO0VBQ0UsZ0IvRWhzQlE7RStFaXNCUjtBdEZxOFROOztBc0Y3N1RBO0VBQ0U7RUFDQTtFQUNBLGlCL0V2c0JXO0FQdW9WYjs7QXNGNzdUQTtFQUNFO0VBQ0E7RUFDQSxvQi9FN3NCVztBUDZvVmI7QXNGOTdURTtFQUxGO0lBTUksb0IvRS9zQlM7RVBncFZYO0FBQ0Y7QXNGLzdURTtFQUNFO0F0Rmk4VEo7QXNGNzdURTtFQUNFO0VBQ0E7RUFDQTtBdEYrN1RKO0FzRjU3VEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJuRnJ4QlM7RW1Gc3hCVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rjg3VEo7QXNGNTdUSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFMvRXB2QlE7RStFcXZCUixXbkZoakJJO0VtRmlqQkosWW5GampCSTtFbUZrakJKLG1CbkZwZWlCO0VtRnFlakI7RUFDQTtBdEY4N1ROO0FzRjE3VEU7RUFDRSxtQnBGdHdCTTtFb0Z1d0JOO0F0RjQ3VEo7QXNGMTdUSTtFQUNFO0VBQ0E7RUFDQSx5QnBGenpCUTtBRnF2VmQ7QXNGeDdURTtFQUNFLHlCcEZ2eEJNO0VvRnd4Qk47QXRGMDdUSjtBc0Z4N1RJO0VBQ0UseUJwRmwwQlE7QUY0dlZkO0FzRnQ3VEU7RUFDRTtBdEZ3N1RKOztBc0ZwN1RBO0VBQ0U7RUFDQTtFQUNBLGtCL0V0eEJXO0FQNnNWYjs7QXNGcDdUQTtFQUNFO0VBQ0E7RUFDQTtBdEZ1N1RGOztBc0ZwN1RBO0VBQ0U7RUFDQTtFQUNBLGUvRXB5Qlc7RStFcXlCWCxjbkYvaUJTO0FIcytVWDtBc0ZwN1RFO0VBQ0U7RUFDQTtBdEZzN1RKO0FzRm43VEU7RUFDRTtBdEZxN1RKOztBc0Y5NlRBO0VBQ0UsV25GbG5CUTtFbUZtbkJSLFluRm5uQlE7RW1Gb25CUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGaTdURjs7QXNGMzZUQTtFQUNFO0VBQ0E7RUFDQSxnQm5GL3ZCYztFbUZnd0JkLGNuRngzQlc7RW1GeTNCWCxtQi9FMTBCVztBUHd2VmI7O0FzRjM2VEE7RUFDRTtFQUNBLGtCL0U5MEJXO0UrRSswQlg7QXRGODZURjs7QXNGeDZUQTtFQUNFLG1CL0VoMUJZO0UrRWkxQlo7QXRGMjZURjs7QXNGeDZUQTtFQUNFO0VBQ0E7RUFDQSxnQm5GcnhCYztFbUZzeEJkLGNuRjk0Qlc7RW1GKzRCWCxtQi9FaDJCVztFK0VpMkJYLGdCL0VqMkJXO0UrRWsyQlg7RUFDQSxtQi9FcjJCWTtBUGd4VmQ7O0FzRng2VEE7RUFDRTtFQUNBO0VBQ0EsZ0IvRXIyQlc7RStFczJCWDtFQUNBO0F0RjI2VEY7QXNGeDZURTtFQUNFO0VBQ0E7RUFDQTtBdEYwNlRKO0FzRnY2VEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJuRng2QlM7RW1GeTZCVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rnk2VEo7QXNGdjZUSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFMvRXY0QlE7RStFdzRCUixXbkZuc0JJO0VtRm9zQkosWW5GcHNCSTtFbUZxc0JKLG1CbkZ2bkJpQjtFbUZ3bkJqQjtFQUNBO0F0Rnk2VE47QXNGcjZURTtFQUNFLG1CcEZ6NUJNO0VvRjA1Qk47QXRGdTZUSjtBc0ZyNlRJO0VBQ0U7RUFDQTtFQUNBLHlCbkZwOEJPO0FIMjJWYjtBc0ZuNlRFO0VBQ0UseUJwRjE2Qk07RW9GMjZCTjtBdEZxNlRKO0FzRm42VEk7RUFDRSx5QnBGcjlCUTtBRjAzVmQ7QXNGajZURTtFQUNFO0F0Rm02VEo7O0FzRi81VEE7RUFDRSxnQm5GLzFCYztFbUZnMkJkLGNuRng5Qlc7RW1GeTlCWDtFQUNBO0F0Rms2VEY7O0FzRi81VEE7RUFDRSxtQi9FNTZCVztBUDgwVmI7O0FzRi81VEE7RUFDRSxtQi9FbDdCVztBUG8xVmI7O0FzRi81VEE7RUFDRSxtQi9FcDdCVztBUHMxVmI7O0FzRi81VEE7RUFDRSxjcEZyOEJRO0VvRnM4QlIsbUIvRTM3Qlc7QVA2MVZiOztBc0YvNVRBO0VBQ0Usb0IvRS83Qlc7QVBpMlZiOztBc0Y1NVRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZ0IvRTE4Qlc7QVB5MlZiOztBc0Y1NVRBO0VBQ0U7RUFDQTtBdEYrNVRGOztBc0Y1NVRBO0VBQ0U7RUFDQTtBdEYrNVRGOztBc0Z4NVRBOztFQUVFO0F0RjI1VEY7O0F1RnA4VkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkZ1OFZGOztBdUZqOFZJO0VBREY7SUFFSTtFdkZxOFZKO0FBQ0Y7QXVGbDhWRTtFQUNFO0VBQ0E7QXZGbzhWSjtBdUZsOFZJO0VBSkY7SUFLSTtFdkZxOFZKO0FBQ0Y7QXVGbDhWRTtFQUNFO0VBQ0E7QXZGbzhWSjtBdUZqOFZFO0VBQ0U7RUFDQSxlcEZpTHlCO0VvRmhMekI7RUFDQSxpQnBGZ0x5QjtFb0YvS3pCLGNyRmdDTTtBRm02VlY7QXVGOTdWTTtFQURGO0lBRUk7RXZGaThWTjtBQUNGO0F1Rjc3Vk07RUFERjtJQUVJO0lBQ0E7RXZGZzhWTjtBQUNGO0F1RjU3VkU7RUFDRTtFQUNBO0VBQ0EsZXBGMEd5QjtFb0Z6R3pCLGNwRitRSztBSCtxVlQ7QXVGNTdWSTtFQU5GO0lBT0k7SUFDQSxlcEZvSThCO0lvRm5JOUIsaUJwRm9JOEI7RUgyelZsQztBQUNGO0F1Rjc3Vkk7RUFDRTtBdkYrN1ZOO0F1Rjc3Vk07RUFIRjtJQUlJO0V2Rmc4Vk47QUFDRjs7QXVGMzdWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGODdWRjtBdUY1N1ZFO0VBQ0U7RUFDQTtFQUNBLFFoRlRTO0VnRlVUO0VBQ0EsZXBGaUdrQjtFb0ZoR2xCO0F2Rjg3Vko7QXVGNTdWSTtFQUNFO0F2Rjg3Vk47QXVGMzdWSTtFQVpGO0lBYUk7RXZGODdWSjtBQUNGO0F1RjM3VkU7RUFDRTtFQUNBLGVwRm1Ga0I7RW9GbEZsQixjckZuQ007QUZnK1ZWO0F1RjM3Vkk7RUFMRjtJQU1JO0lBQ0EsZXBGNkd1QjtJb0Y1R3ZCO0V2Rjg3Vko7QUFDRjtBdUYzN1ZFO0VBQ0U7RUFDQTtBdkY2N1ZKO0F1RjE3VkU7RUFDRTtFQUNBO0VBQ0EsU2hGMUNTO0FQcytWYjtBdUYxN1ZJO0VBTEY7SUFNSTtJQUNBLFNwRnpCUTtFSHM5Vlo7QUFDRjtBdUYxN1ZFO0VBQ0U7RUFDQTtBdkY0N1ZKO0F1RjE3Vkk7RUFKRjtJQUtJLGVwRjBEeUI7RUhtNFY3QjtBQUNGO0F1RjE3VkU7RUFDRTtFQUNBO0F2RjQ3Vko7QXVGMTdWSTtFQUpGO0lBS0ksZXBGaUR5QjtFSDQ0VjdCO0FBQ0Y7QXVGMzdWSTtFQVJGO0lBU0k7SUFDQTtFdkY4N1ZKO0FBQ0Y7QXVGMzdWRTtFQUNFO0VBQ0E7RUFDQTtBdkY2N1ZKO0F1RjM3Vkk7RUFMRjtJQU1JO0V2Rjg3Vko7QUFDRjtBdUYxN1ZJO0VBREY7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFdkY2N1ZKO0FBQ0Y7QXVGMTdWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BGMEpLO0VvRnpKTCxlcEZTa0I7QUhtN1Z0QjtBdUYxN1ZJO0VBUkY7SUFTSTtJQUNBO0V2RjY3Vko7QUFDRjtBdUYxN1ZFO0VBQ0U7RUFDQTtFQUNBLFloRjlHUztFZ0YrR1QsZXBGNUJvQjtFb0Y2QnBCLGNyRnZLVTtFcUZ3S1Y7RUFDQTtFQUNBLGtCcEZ6RWM7RW9GMEVkO0F2RjQ3Vko7QXVGMTdWSTtFQVhGO0lBWUk7SUFDQSxtQnBGcktPO0lvRnNLUDtJQUNBO0V2RjY3Vko7QUFDRjtBdUZ6N1ZJO0VBREY7SUFFSTtFdkY0N1ZKO0FBQ0Y7QXVGeDdWSTtFQURGO0lBRUk7RXZGMjdWSjtBQUNGO0F1Rng3VkU7RUFDRTtFQUNBLGVwRm5Da0I7RW9Gb0NsQixjcEYrR0s7QUgyMFZUOztBdUZ0N1ZBO0VBQ0U7QXZGeTdWRjs7QXdGdHBXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmpGNkVZO0FQNGtXZDs7QXdGcHBXSTtFQURGO0lBRUk7RXhGd3BXSjtBQUNGO0F3RnJwV0U7RUFDRTtFQUNBO0VBQ0EsU2pGMERTO0VpRnpEVDtFQUNBLHlCckZTUztBSDhvV2I7QXdGcnBXSTtFQVBGO0lBUUk7RXhGd3BXSjtBQUNGO0F3RnJwV0U7RUFDRTtFQUNBO0VBQ0E7QXhGdXBXSjtBd0ZwcFdFO0VBQ0U7RUFDQSxlakZyQlc7RWlGc0JYO0VBQ0EsY3RGNEJNO0FGMG5XVjs7QXdGbHBXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZxcFdGO0F3Rm5wV0U7RUFSRjtJQVNJO0lBQ0E7SUFDQTtFeEZzcFdGO0FBQ0Y7QXdGcHBXRTtFQUNFO0VBQ0E7RUFDQSxlakZwQ2E7RWlGcUNiO0VBQ0E7RUFDQTtFQUNBO0F4RnNwV0o7QXdGcHBXSTtFQVRGO0lBVUk7RXhGdXBXSjtBQUNGO0F3RnBwV0U7RUFDRTtBeEZzcFdKO0F3RnBwV0k7RUFDRTtBeEZzcFdOO0F3Rm5wV0k7RUFDRTtBeEZxcFdOO0F3RmxwV0k7RUFDRTtBeEZvcFdOO0F3RmhwV0U7RUFDRSxlakZsRWdCO0VpRm1FaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RmtwV0o7QXdGaHBXSTtFQVpGO0lBYUk7SUFDQTtJQUNBLGFqRnhCTztJaUZ5QlA7SUFDQSxTakYxQk87SWlGMkJQO0V4Rm1wV0o7QUFDRjtBd0ZocFdFO0VBQ0U7QXhGa3BXSjtBd0ZocFdJO0VBSEY7SUFJSTtJQUNBO0lBQ0E7RXhGbXBXSjtBQUNGO0F3RmhwV0U7RUFDRTtBeEZrcFdKO0F3RmhwV0k7RUFIRjtJQUlJO0V4Rm1wV0o7QUFDRjtBd0ZqcFdJO0VBQ0U7QXhGbXBXTjtBd0ZqcFdNO0VBSEY7SUFJSTtFeEZvcFdOO0FBQ0Y7QXdGaHBXRTtFQUNFO0VBQ0E7QXhGa3BXSjtBd0ZocFdJO0VBSkY7SUFLSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4Rm1wV0o7QUFDRjtBd0ZocFdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGa3BXSjtBd0ZocFdJO0VBQ0UsY3JGOEtHO0VxRjdLSDtBeEZrcFdOO0F3RmhwV007RUFDRTtBeEZrcFdSO0F3RjlvV0k7RUFmRjtJQWdCSTtJQUNBO0lBQ0EsZWpGL0ljO0lpRmdKZDtFeEZpcFdKO0FBQ0Y7QXdGOW9XRTtFQUNFLGNyRjRKSztFcUYzSkwsZWpGbkpjO0FQbXlXbEI7QXdGOW9XSTtFQUpGO0lBS0k7RXhGaXBXSjtBQUNGO0F3RjlvV0U7RUFDRTtFQUNBO0F4RmdwV0o7QXdGOW9XSTtFQUpGO0lBS0k7RXhGaXBXSjtBQUNGO0F3RjlvV0U7RUFDRTtBeEZncFdKO0F3RjlvV0k7RUFIRjtJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhGaXBXSjtFd0Yvb1dJO0lBQ0U7SUFDQTtJQUNBLGVqRm5MWTtFUG8wV2xCO0FBQ0Y7QXdGN29XRTtFQUNFLGNyRndISztFcUZ2SEwsZWpGekxhO0FQdzBXakI7QXdGNW9XRTtFQUNFO0VBQ0E7QXhGOG9XSjtBd0Y1b1dJO0VBSkY7SUFLSTtJQUNBO0lBQ0E7RXhGK29XSjtBQUNGO0F3RjVvV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEY4b1dKO0F3RjVvV0k7RUFORjtJQU9JO0lBQ0E7RXhGK29XSjtBQUNGO0F3RjVvV007RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGNm9XUjtBd0Yzb1dRO0VBVEY7SUFVSTtJQUNBO0lBQ0Esa0JqRmpLVTtFUCt5V2xCO0FBQ0Y7QXdGNW9XUTtFQUNFLGVqRm5PTztBUGkzV2pCO0F3RjVvV1U7RUFIRjtJQUlJLGVqRnhPUTtJaUZ5T1I7RXhGK29XVjtBQUNGO0F3RnpvV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCakZyTGdCO0VpRnNMaEIsZWpGclBnQjtFaUZzUGhCO0F4RjJvV0o7QXdGem9XSTtFQVRGO0lBVUk7SUFDQTtJQUNBO0lBQ0EsZWpGN1BjO0lpRjhQZDtFeEY0b1dKO0FBQ0Y7QXdGem9XRTtFQUNFO0VBQ0E7QXhGMm9XSjtBd0Z6b1dJO0VBSkY7SUFLSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxlakY1UWM7SWlGNlFkO0V4RjRvV0o7QUFDRjtBd0Z6b1dFO0VBQ0U7QXhGMm9XSjtBd0Z6b1dJO0VBSEY7SUFJSTtFeEY0b1dKO0FBQ0Y7QXdGem9XRTtFQUNFO0VBQ0E7QXhGMm9XSjtBd0Z6b1dJO0VBSkY7SUFLSTtJQUNBLFNqRnhPTztJaUZ5T1AsV2pGek9PO0lpRjBPUDtFeEY0b1dKO0FBQ0Y7QXdGMW9XSTtFQUNFO0VBQ0E7QXhGNG9XTjtBd0Yxb1dNO0VBSkY7SUFLSTtJQUNBO0lBQ0E7RXhGNm9XTjtFd0Yzb1dNO0lBQ0UsZWpGclBHO0VQazRXWDtBQUNGO0F3RnhvV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjckZQSztBSGlwV1Q7QXdGeG9XSTtFQU5GO0lBT0ksZWpGNVRjO0lpRjZUZCxhakZuUU87SWlGb1FQO0V4RjJvV0o7QUFDRjtBd0Z4b1dFO0VBQ0U7RUFDQTtFQUNBLGdCakYzUVM7RWlGNFFULGlCakY1UVM7QVBzNVdiO0F3RnhvV0k7RUFORjtJQU9JO0lBQ0E7SUFDQTtFeEYyb1dKO0V3RnpvV0k7SUFDRTtFeEYyb1dOO0FBQ0Y7O0F5RjcrV0E7RUFDRTtFQUNBO0F6RmcvV0Y7QXlGOStXRTtFQUNFO0VBQ0E7RUFDQTtBekZnL1dKO0F5RjcrV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnZGa0RNO0V1RmpETjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RisrV0o7QXlGNStXRTtFQUNFO0VBQ0E7QXpGOCtXSjtBeUYzK1dFO0VBR0U7RUFDQTtBekYyK1dKO0F5RngrV0U7RUFDRTtFQUNBO0F6RjArV0o7QXlGeCtXSTtFQUNFO0VBQ0E7QXpGMCtXTjtBeUZ0K1dFO0VBQ0U7QXpGdytXSjs7QTBGM2hYQTtFQUNFO0VBQ0E7RUFDQSxRbkZxRVk7RW1GcEVaO0ExRjhoWEY7QTBGNWhYRTtFQUNFLGNuRjRDaUI7QVBrL1dyQjtBMEYzaFhFO0VBQ0U7RUFDQTtFQUNBLGNuRjBCYztBUG1nWGxCOztBMkY1aVhBOzs7Ozs7Ozs7OztFQUFBO0FBZ0NBO0VBQ0U7RUFDQTtFQUNBO0EzRjJoWEY7QTJGemhYRTtFQUNFO0EzRjJoWEo7O0EyRnRoWEE7RUFDRTtFQUNBO0VBQ0EsWXBGd0VvQjtFb0Z2RXBCO0VBQ0EsZXBGekJlO0VvRjBCZjtFQUNBO0VBQ0E7RUFDQSx5QnBGUWM7RW9GUGQ7RUFDQSxrQnBGZ0NpQjtFb0YvQmpCLGlDQTFCMEI7RUEyQjFCO0EzRnloWEY7QTJGdmhYRTtFQUNFO0EzRnloWEo7QTJGdGhYRTtFQUNFLHFCcEZ0QmM7QVA4aVhsQjtBMkZyaFhFO0VBQ0U7RUFDQTtBM0Z1aFhKO0EyRm5oWEU7RUFFRTtFQUNBO0VBQ0EsZXBGbkRjO0VvRm9EZDtFQUNBLHlCcEZsQlk7RW9GbUJaO0VBQ0E7RUFDQTtBM0ZvaFhKO0EyRi9nWEU7RUFDRTtBM0ZpaFhKO0EyRi9nWEk7RUFDRSxjeEZxUFU7QUg0eFdoQjtBMkY5Z1hJO0VBQ0U7QTNGZ2hYTjtBMkY1Z1hJO0VBQ0U7QTNGOGdYTjtBMkZ6Z1hFO0VBQ0UsY3BGaEVjO0VvRmlFZCxxQnBGckNxQjtFb0ZzQ3JCLHlCcEY5Q1k7RW9GK0NaO0EzRjJnWEo7QTJGemdYSTtFQUNFLGNwRnRFWTtBUGlsWGxCO0EyRnRnWEU7RUFDRSxxQnBGaERxQjtFb0ZpRHJCLHlCcEZ6RFk7QVBpa1hoQjs7QTJGbGdYQTtFQUNFO0VBQ0E7RUFDQSxVcEZqRGU7RW9Ga0RmO0VBQ0EsZXBGMUdlO0VvRjJHZjtFQUNBLGNwRjFGZ0I7RW9GMkZoQjtFQUNBLGlDQXhHMEI7RUF5RzFCO0EzRnFnWEY7O0EyRmpnWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjeEZpTWM7QUhtMFdoQjtBMkZqZ1hFOzs7RUFHRTtBM0ZtZ1hKOztBMkY3L1dFO0VBQ0U7QTNGZ2dYSjtBMkY3L1dFOzs7RUFHRTtBM0YrL1dKOztBMkZ6L1dFO0VBQ0U7QTNGNC9XSjs7QTJGeC9XQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWXBGOURvQjtFb0YrRHBCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQ0E3SjBCO0EzRndwWDVCO0EyRnovV0U7RUFDRSxjcEZwSmM7QVArb1hsQjtBMkZ4L1dFO0VBQ0U7QTNGMC9XSjtBMkZ2L1dFO0VBQ0UsY3BGNUpjO0FQcXBYbEI7O0EyRnIvV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0Z3L1dGO0EyRnQvV0U7RUFDRTtBM0Z3L1dKO0EyRnAvV0k7RUFDRTtBM0ZzL1dOO0EyRm4vV0k7RUFDRTtBM0ZxL1dOOztBMkY5K1dFO0VBQ0U7RUFDQTtBM0ZpL1dKO0EyRi8rV0k7RUFDRTtBM0ZpL1dOO0EyRjkrV0k7RUFDRTtBM0ZnL1dOO0EyRjkrV007RUFDRTtBM0ZnL1dSO0EyRjMrV0U7RUFDRTtBM0Y2K1dKO0EyRjErV0U7RUFDRTtBM0Y0K1dKO0EyRjErV0k7RUFDRTtBM0Y0K1dOOztBMkZyK1dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRncrV0o7QTJGdCtXSTtFQUNFLHFCcEZoT1k7QVB3c1hsQjtBMkZyK1dJO0VBQ0UscUJ4RnpNVTtBSGdyWGhCO0EyRnArV0k7RUFDRSxxQnhGOERVO0FIdzZXaEI7QTJGbCtXRTtFQUNFO0VBQ0E7QTNGbytXSjtBMkZqK1dFOztFQUVFO0EzRm0rV0o7O0EyRjc5V0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCeEZ6UVM7RXdGMFFUO0VBQ0E7RUFDQTtBM0ZnK1dKO0EyRjc5V0k7RUFDRTtFQUNBO0EzRis5V047QTJGMzlXSTs7RUFFRTtFQUNBO0VBQ0EsZXBGOVJZO0VvRitSWix5QnBGNVBVO0VvRjZQVjtBM0Y2OVdOOztBNEZseFhBO0VBQ0UsY3JGOENtQjtBUHV1WHJCO0E0Rm54WEU7RUFDRTtFQUNBLGdCckZFZTtFcUZEZjtFQUNBO0VBQ0EsbUJyRnFFVTtBUGd0WGQ7QTRGbnhYSTtFQVBGO0lBUUk7RTVGc3hYSjtBQUNGO0E0Rm54WEU7RUFDRTtFQUNBO0VBQ0EsUXJGcURTO0VxRnBEVCxnQnJGc0RTO0VxRnJEVCxtQnJGcURTO0FQZ3VYYjtBNEZqeFhFO0VBQ0UsZ0JyRmdEUztBUG11WGI7QTRGanhYSTtFQUhGO0lBSUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUZveFhKO0FBQ0Y7QTRGL3dYSTtFQURGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RTVGa3hYSjtBQUNGO0E0Ri93WEU7RUFDRTtFQUNBLGdCckZ6Q2U7RXFGMENmO0VBQ0E7RUFDQSxtQnJGMEJVO0FQdXZYZDtBNEY5d1hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZ0JyRmVTO0FQaXdYYjtBNEY3d1hFO0VBQ0U7RUFDQSxTckZTUztFcUZSVCxnQnJGU1M7QVBzd1hiO0E0RjV3WEU7RUFDRTtFQUNBO0E1Rjh3WEo7QTRGNXdYSTtFQUpGO0lBS0ksZ0JyRk1RO0lxRkxSO0U1Rit3WEo7QUFDRjtBNEY1d1hFO0VBQ0UsZ0JyRkZTO0FQZ3hYYjs7QTZGOTFYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3RGNENtQjtBUHF6WHJCO0E2Ri8xWEU7RUFDRTtFQUNBO0VBQ0EsbUJ0RmlFUztBUGd5WGI7QTZGOTFYRTtFQUNFO0VBQ0EsY3RGa0NpQjtFc0ZqQ2pCLG1CdEY2RFM7QVBteVhiO0E2RjcxWEU7RUFDRTtFQUNBO0E3RisxWEo7O0E4Rm4zWEE7RUFDRSxtQnZGd0RjO0V1RnZEZDtFQUNBLG1CM0ZpSGdCO0UyRmhIaEIsYXZGc0VXO0V1RnJFWCxtQnZGd0VXO0V1RnZFWDtFQUNBO0VBQ0EsU3ZGaUVXO0FQcXpYYjtBOEZuM1hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxRdkZ3RFM7QVA2elhiO0E4RmozWEU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxTdkZpRFM7QVBrMFhiO0E4RmgzWEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUZrM1hKO0E4Ri8yWEU7RUFDRTtFQUNBO0VBQ0E7QTlGaTNYSjtBOEYvMlhJO0VBQ0UsY3ZGVWU7QVB1MlhyQjtBOEY3MlhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYzNGNFJZO0FIbWxYaEI7QThGNTJYRTtFQUNFO0VBQ0EsY3ZGTGlCO0V1Rk1qQixhM0Z1S2E7RTJGdEtiO0E5RjgyWEo7QThGMTJYRTtFQUNFO0VBQ0E7RUFDQSxvQjNGMERjO0UyRnpEZDtBOUY0MlhKO0E4RnoyWEU7RUFDRTtFQUNBLG1CM0Z3UVk7RTJGdlFaLG9CM0ZtRGM7RTJGbERkO0E5RjIyWEo7QThGdjJYRTtFQUNFO0VBQ0E7RUFDQSxRdkZMUztBUDgyWGI7QThGdDJYRTtFQUNFO0VBQ0E7RUFDQTtBOUZ3MlhKO0E4RnIyWEU7RUFDRTtFQUNBO0VBQ0EsUXZGbEJVO0V1Rm1CVjtFQUNBO0VBQ0EsY3ZGNUNpQjtFdUY2Q2pCLGEzRmdJYTtFMkYvSGI7QTlGdTJYSjtBOEZwMlhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3ZGbkRpQjtBUHk1WHJCO0E4Rm4yWEU7RUFDRTtFQUNBO0E5RnEyWEo7QThGbDJYRTtFQUNFLFczRjhKTTtFMkY3Sk4sWTNGNkpNO0UyRjVKTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Rm8yWEo7O0ErRno5WEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFN4RnFFVztFd0ZwRVg7QS9GNDlYRjtBK0Z6OVhFO0VBQ0U7QS9GMjlYSjtBK0Z6OVhJO0VBSEY7SUFJSTtFL0Y0OVhKO0FBQ0Y7QStGejlYRTtFQUNFO0EvRjI5WEo7QStGejlYSTtFQUhGO0lBSUk7RS9GNDlYSjtBQUNGO0ErRno5WEU7RUFDRTtBL0YyOVhKO0ErRno5WEk7RUFIRjtJQUlJO0lBQ0EsU3hGNENPO0l3RjNDUDtFL0Y0OVhKO0FBQ0Y7QStGejlYRTtFQUNFO0EvRjI5WEo7QStGejlYSTtFQUhGO0lBSUk7RS9GNDlYSjtBQUNGO0ErRjE5WEk7RUFDRTtBL0Y0OVhOO0ErRjE5WE07RUFIRjtJQUlJO0lBQ0E7RS9GNjlYTjtBQUNGOztBZ0c1Z1lBO0VBQ0UsZ0J6RnlFVztBUHM4WGI7QWdHN2dZRTtFQUNFO0VBQ0E7RUFDQSxjekYwQ2lCO0V5RnpDakIsbUJ6RmtFUztBUDY4WGI7QWdHNWdZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsU3pGMERTO0V5RnpEVDtBaEc4Z1lKO0FnRzNnWUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCN0YwRmM7RTZGekZkLFk3RjhQZTtFNkY3UGY7RUFDQTtFQUNBO0FoRzZnWUo7QWdHM2dZSTtFQUNFO0VBQ0E7RUFDQTtBaEc2Z1lOO0FnRzFnWUk7RUFDRTtFQUNBO0FoRzRnWU47QWdHeGdZRTtFQUNFO0VBQ0EsY3pGSWlCO0V5RkhqQjtBaEcwZ1lKOztBaUdwallJO0VBREY7SUFFSTtFakd3allKO0FBQ0Y7QWlHcGpZRTtFQUNFLG1CMUZnRVM7QVBzL1hiO0FpR3BqWUk7RUFDRSxnQjFGaUVRO0FQcS9YZDtBaUduallJO0VBQ0U7RUFDQSxnQjFGVmE7RTBGV2I7RUFDQSxtQjlGa0lrQjtFOEZqSWxCLGMxRjJCZTtFMEYxQmYsYTlGdU1XO0U4RnRNWCxtQjFGbURPO0FQa2dZYjtBaUdoallFO0VBQ0U7QWpHa2pZSjs7QWlHN2lZQTtFQUNFLG1CMUZzQmM7RTBGckJkLG1COUZnRmdCO0U4Ri9FaEIsa0IxRmtDWTtFK0MzRFo7RTJDaUNBO0VBQ0E7RUFDQTtFQUNBLGlFQUNFO0VBR0Y7QWpHdWlZRjtBc0Q3a1lFO0VBQ0U7RUFDQTtFQUNBO0F0RCtrWUo7QWlHdmpZRTtFQUNFO0FqR3lqWUo7QWlHN2lZRTtFQXBCRjtJQXFCSTtFakdnallGO0FBQ0Y7QWlHOWlZRTtFQUNFO0VBQ0EsYTFGY1M7RTBGYlQ7RUFDQTtFQUNBO0VBQ0EsUTFGUVM7QVB3aVliO0FpRzlpWUk7RUFDRTtFQUNBO0FqR2dqWU47QWlHNWlZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1COUZ1TWU7QUh1MlhuQjtBaUczaVlFO0VBQ0UsYzFGbkNpQjtFMEZvQ2pCO0VBQ0EsZ0IxRjdFZTtFMEY4RWY7RUFDQTtBakc2aVlKO0FpRzNpWUk7RUFDRTtBakc2aVlOO0FpR3ppWUU7RUFDRTtFQUNBO0VBQ0EsYzFGakRpQjtFMEZrRGpCLGE5RjJIYTtBSGc3WGpCO0FpR3hpWUU7RUFDRTtFQUNBLGdCMUZoR29CO0UwRmlHcEI7RUFDQSxjMUZ6RGlCO0UwRjBEakIsYTlGbUhhO0FIdTdYakI7QWlHdGlZRTtFQUNFO0VBQ0E7RUFDQSxRMUZ6Q1M7RTBGMENULGUxRjFDUztBUGtsWWI7QWlHcmlZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFExRmpEUztFMEZrRFQ7RUFDQSxtQjlGa0pNO0FIcTVYVjtBaUdwaVlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0I5RmhCYztFOEZpQmQ7RUFDQSxnQjFGNUhlO0UwRjZIZjtFQUNBO0VBQ0E7RUFDQSxjMUZ4RmlCO0FQOG5ZckI7QWlHbmlZRTtFQUNFO0VBQ0E7RUFDQSxjMUY5RmlCO0FQbW9ZckI7QWlHbGlZRTtFQUNFO0VBQ0E7RUFDQSxjMUZsR2lCO0UwRm1HakIsZ0IxRjlJb0I7QVBrcll4QjtBaUdqaVlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsVzlGaUhNO0U4RmhITixZOUZnSE07RThGL0dOO0VBQ0E7RUFDQTtFQUNBLGMxRmpIaUI7RTBGa0hqQixhOUYyRGE7RThGMURiO0VBQ0E7RUFDQTtFQUNBO0FqR21pWUo7QWlHamlZSTtFQUNFLGM5Rm1LVTtFOEZsS1Y7QWpHbWlZTjtBaUdoaVlJO0VBQ0U7QWpHa2lZTjtBaUdoaVlNO0VBQW9DO0FqR21pWTFDO0FpR2xpWU07RUFBNkI7QWpHcWlZbkM7QWlHamlZRTtFQUNFLFc5RnFGTTtFOEZwRk4sWTlGb0ZNO0FIKzhYVjtBaUdoaVlFO0VBQ0U7RUFDQTtFQUNBLGMxRjdJaUI7RTBGOElqQixhOUYrQmE7QUhtZ1lqQjtBaUcvaFlFO0VBQ0U7QWpHaWlZSjtBaUc3aFlFO0VBQ0U7RUFDQSxTMUY5SFM7RTBGK0hULFUxRmpJUztFMEZrSVQsVzlGbUVNO0U4RmxFTixZOUZrRU07RThGakVOO0VBQ0E7RUFDQTtFQUNBLGMxRi9KaUI7RTBGZ0tqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRytoWUo7QWlHN2hZSTtFQUNFLGM5RnFIVTtBSDA2WGhCO0FpRzVoWUk7RUFDRTtBakc4aFlOO0FpRzVoWU07RUFBaUM7QWpHK2hZdkM7QWlHOWhZTTtFQUE2QjtBakdpaVluQztBaUc3aFlFO0VBQ0UsVzlGeUNNO0U4RnhDTixZOUZ3Q007QUh1L1hWO0FpRzNoWUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCMUY3TGlCO0UwRjhMakI7RUFDQTtBakc2aFlKO0FpRzFoWUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakc0aFlKO0FpR3poWUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCOUY1SVk7RThGNklaO0VBQ0E7RUFDQSxZOUZxQmE7RThGcEJiO0FqRzJoWU47QWlHeGhZSTs7RUFFRSxXOUZlYTtFOEZkYixZOUZjYTtFOEZiYixlOUZhYTtFOEZaYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzFGbE9lO0FQNHZZckI7QWlHeGhZTTs7RUFDRTtBakcyaFlSO0FpR3ZoWU07O0VBQ0U7QWpHMGhZUjtBaUd2aFlNOztFQUNFLGdCMUZ0Ulc7RTBGdVJYO0VBQ0E7QWpHMGhZUjtBaUd0aFlJO0VBQ0U7QWpHd2hZTjtBaUdyaFlJO0VBQ0U7QWpHdWhZTjtBaUdwaFlJO0VBQ0U7RUFDQTtFQUNBLFk5RnpCYTtFOEYwQmI7RUFDQTtFQUNBLGdCMUYxU2E7RTBGMlNiO0VBQ0E7RUFDQTtFQUNBLGMxRnRRZTtFMEZ1UWY7QWpHc2hZTjtBaUdwaFlNO0VBRUU7RUFDQTtBakdxaFlSO0FpRy9nWU07RUFDRTtBakdpaFlSO0FpRzlnWU07O0VBRUU7RUFDQSxhOUY3R1M7QUg2bllqQjtBaUc3Z1lNO0VBQ0U7QWpHK2dZUjtBaUczZ1lJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjFGelNlO0UwRjBTZjtFQUNBO0FqRzZnWU47QWlHeGdZRTtFQUNFO0FqRzBnWUo7QWlHdmdZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsUTFGalNTO0UwRmtTVDtBakd5Z1lKO0FpR3RnWUU7RUFDRTtFQUNBO0VBQ0EsYzFGaFVpQjtFMEZpVWpCLGE5RnBKYTtFOEZxSmI7RUFDQTtBakd3Z1lKO0FpR3JnWUU7RUFDRSxnQjFGL1dlO0UwRmdYZjtFQUNBO0VBQ0E7RUFDQSxjMUZ2VWdCO0FQODBZcEI7O0FpR2pnWUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHb2dZSjtBaUdsZ1lJO0VBQ0U7QWpHb2dZTjtBaUdsZ1lNOztFQUVFO0VBQ0EsZ0IxRnZZVztBUDI0WW5CO0FpR2pnWU07RUFDRSxjMUYvVlk7QVBrMllwQjtBaUcvL1hJO0VBRUUsYzFGdldlO0FQdTJZckI7QWlHNy9YSTtFQUNFLGMxRjdXZTtBUDQyWXJCO0FpRzMvWEU7RUFDRTtFQUNBLGMxRm5YaUI7RTBGb1hqQixhOUZ2TWE7RThGd01iLGtCMUY5VlU7QVAyMVlkO0FpRzEvWEU7RUFDRTtFQUNBO0VBQ0E7QWpHNC9YSjs7QWlHeC9YQTtFQUNFO0lBQUs7RWpHNC9YTDtBQUNGO0FrRzk2WUE7RUFDRTtFQUNBO0VBQ0EsUzNGdUVXO0UyRnRFWCxtQjNGMEVXO0FQczJZYjtBa0c5NllFO0VBQ0UsbUIzRm9EWTtFMkZuRFosbUIvRjZHYztFK0Y1R2Q7QWxHZzdZSjtBa0c3NllFO0VBQ0U7RUFDQTtFQUNBLFEzRjBEUztFMkZ6RFQsYTNGMkRTO0UyRjFEVDtFQUNBO0FsRys2WUo7QWtHNzZZSTtFQUNFLFcvRndQSTtFK0Z2UEosWS9GdVBJO0UrRnRQSjtFQUNBLGMzRnlCZTtBUHM1WXJCO0FrRzU2WUk7RUFDRTtFQUNBO0VBQ0E7QWxHODZZTjtBa0czNllJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxHNjZZTjtBa0czNllNO0VBQ0U7RUFDQTtFQUNBLFUzRitCSztFMkY5QkwsVzNGOEJLO0UyRjdCTDtFQUNBO0VBQ0E7RUFDQTtFQUNBLFEzRndCTTtFMkZ2Qk4sVTNGdUJNO0UyRnRCTjtBbEc2NllSO0FrR3o2WUk7RUFDRTtBbEcyNllOO0FrR3g2WUk7RUFDRTtFQUNBLFEzRmFPO0FQNjVZYjtBa0d2NllJO0VBQ0U7QWxHeTZZTjtBa0dyNllFO0VBQ0U7QWxHdTZZSjtBa0dwNllFO0VBQ0U7RUFDQTtFQUNBLFMzRkRTO0FQdTZZYjtBa0dwNllJO0VBQ0U7RUFDQTtBbEdzNllOO0FrR2w2WUU7RUFDRTtFQUNBO0VBQ0EsUzNGWlM7RTJGYVQ7QWxHbzZZSjtBa0dsNllJO0VBQ0U7RUFDQTtBbEdvNllOO0FrR2g2WUU7RUFDRSxnQjNGeEZvQjtFMkZ5RnBCO0FsR2s2WUo7QWtHaDZZSTtFQUNFO0FsR2s2WU47QWtHOTVZRTtFQUNFO0VBQ0E7QWxHZzZZSjtBa0c3NVlFO0VBQ0U7RUFDQTtFQUNBLFkzRnhDVTtFMkZ5Q1Y7RUFDQSxjM0YzRWM7RTJGNEVkO0FsRys1WUo7QWtHNzVZSTtFQUNFLGMvRnVOVTtBSHdzWWhCO0FrRzU1WUk7RUFDRTtBbEc4NVlOO0FrRzU1WU07RUFBbUM7QWxHKzVZekM7QWtHOTVZTTtFQUErQjtBbEdpNllyQztBa0c3NVlFO0VBQ0UsVy9GMklNO0UrRjFJTixZL0YwSU07QUhxeFlWO0FrRzU1WUU7RUFDRTtFQUNBO0FsRzg1WUo7QWtHNTVZSTtFQUNFLGMvRmtNVTtBSDR0WWhCO0FrRzM1WUk7RUFDRSxjM0Y1RmU7QVB5L1lyQjtBa0d4NVlFO0VBSUU7QWxHdTVZSjtBa0dwNVlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFEzRnhGUztBUDgrWWI7QWtHbjVZRTtFQUNFLGMzRnBIaUI7RTJGcUhqQjtFQUNBO0FsR3E1WUo7QWtHbjVZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHcTVZTjtBa0dsNVlJO0VBQ0UsYzNGaEljO0FQb2hacEI7QWtHaDVZRTtFQUNFO0VBQ0E7RUFDQSxTM0ZsSFM7QVBvZ1piO0FrR2g1WUk7RUFDRTtFQUNBO0FsR2s1WU47QWtHOTRZRTtFQUNFLGdCM0Y3TG9CO0UyRjhMcEI7QWxHZzVZSjtBa0c3NFlFO0VBQ0UsZ0IzRmhJUztFMkZpSVQ7RUFDQTtFQUNBO0VBQ0EsUTNGcklTO0FQb2haYjtBa0c3NFlJO0VBQ0U7RUFDQSxhM0Z4SU87RTJGeUlQO0VBQ0Esa0IvRmpHWTtBSGcvWWxCO0FrRzU0WUk7RUFDRTtFQUNBO0FsRzg0WU47QWtHMTRZRTtFQUNFO0VBQ0EsYzNGeExjO0UyRnlMZDtFQUNBO0FsRzQ0WUo7QWtHejRZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIzRnhMaUI7RTJGeUxqQjtFQUNBO0FsRzI0WUo7QWtHeDRZRTtFQUNFO0VBQ0E7RUFDQTtBbEcwNFlKO0FrR3g0WUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEcwNFlOOztBbUc5blpBO0VBQ0U7QW5HaW9aRjs7QW1HN25aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhNUY2RFc7RTRGNURYO0FuR2dvWkY7O0FtRzVuWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmhHd0ZnQjtBSHVpWmxCO0FRam5aSTtFMkZ4Qko7SUFhSTtFbkdnb1pGO0FBQ0Y7QVF0blpJO0UyRnhCSjtJQWlCSTtFbkdpb1pGO0FBQ0Y7QVEzblpJO0UyRnhCSjtJQXFCSTtFbkdrb1pGO0FBQ0Y7O0FtRzluWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCaEc4RGdCO0VnRzdEaEI7RUFDQSxjaEc1Qlc7QUg2cFpiO0FtRy9uWkU7RUFDRTtBbkdpb1pKOztBbUc1blpBO0VBRUU7RUFDQSxRNUZPVztFNEZOWCxVNUZNVztBUHduWmI7O0FtRzFuWkE7RUFDRSxlaEd1R29CO0VnR3RHcEIsZ0JoRzBFYztFZ0d6RWQsaUJoR3NHb0I7RWdHckdwQixjaEdoRFc7RWdHaURYO0VBQ0E7QW5HNm5aRjtBUS9wWkk7RTJGNEJKO0lBUUk7RW5HK25aRjtBQUNGOztBbUczblpBO0VBQ0U7RUFDQTtFQUNBLFM1RmJXO0U0RmNYO0VBQ0E7RUFDQTtBbkc4blpGO0FtRzVuWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRzhuWko7QVFwclpJO0UyRmlERjtJQVFJO0VuRytuWko7QUFDRjtBbUc1blpFO0VBQ0U7RUFDQTtBbkc4blpKOztBbUd6blpBO0VBQ0U7RUFDQTtFQUNBO0FuRzRuWkY7O0FvRy90WkE7RUFFRTtFQUNBO0VBQ0E7QXBHaXVaRjs7QW9HeHRaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFM3RjBDVztFNkZ6Q1g7RUFDQTtFQUNBO0FwRzJ0WkY7O0FRbnRaSTtFNEZMSjtJQUVJO0VwRzJ0WkY7QUFDRjs7QW9HdHRaQTtFQUVFO0FwR3d0WkY7O0FvR3J0WkE7RUFDRTtBcEd3dFpGOztBb0dwdFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJqR25DVztFaUdvQ1g7RUFDQSxtQmpHb0RnQjtFaUduRGhCO0FwR3V0WkY7O0FvR3B0WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEd1dFpGOztBb0dwdFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEd1dFpGOztBb0dwdFpBO0VBQ0UsZ0JqRzhEYztFaUc3RGQsZWpHc0VzQjtFaUdyRXRCLGlCakdzRXNCO0VpR3JFdEIsY2pHN0RXO0VpRzhEWCxtQjdGakJZO0U2RmtCWjtBcEd1dFpGOztBb0dwdFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZWpHOEQyQjtFaUc3RDNCLGlCakc4RDJCO0VpRzdEM0I7QXBHdXRaRjs7QW9HcHRaQTtFQUNFLGdCakc0Q2M7RWlHM0NkLGVqRzBFb0I7RWlHekVwQixpQmpHMEVvQjtFaUd6RXBCLGNqR21PYztFaUdsT2Q7RUFDQTtFQUNBLGdCN0ZwQ1c7QVAydlpiOztBb0dudFpBO0VBQ0UsY2xHbERRO0VrR21EUjtFQUNBO0VBQ0EsUTdGNUNXO0U2RjZDWDtFQUNBO0FwR3N0WkY7QW9HcHRaRTtFQUNFO0VBQ0E7QXBHc3RaSjs7QW9HanRaQTtFQUNFO0VBQ0EsUzdGeERXO0U2RnlEWDtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1Cakd0RmU7RWlHdUZmLG1CakduQmdCO0FIdXVabEI7O0FvR2p0WkE7RUFDRTtFQUNBLGU3RnJFWTtFNkZzRVosY2pHbkhXO0FIdTBaYjs7QW9HanRaQTtFQUNFO0VBQ0E7RUFDQSxRN0Y1RVk7RTZGNkVaO0FwR290WkY7O0FvR2p0WkE7RUFDRSxlakdHc0I7RWlHRnRCLGdCakdQYztFaUdRZCxpQmpHRXNCO0VpR0R0QixjakdqSVc7RWlHa0lYO0FwR290WkY7O0FvR2p0WkE7RUFDRSxlakdGMkI7RWlHRzNCLGlCakdGMkI7RWlHRzNCLGNqR3hJVztFaUd5SVg7QXBHb3RaRjs7QW9HanRaQTtFQUNFO0VBQ0E7RUFDQTtBcEdvdFpGOztBb0dqdFpBO0VBQ0U7RUFDQTtFQUNBLFE3RnZHVztFNkZ3R1g7RUFDQSxlakduQjJCO0VpR29CM0IsaUJqR25CMkI7RWlHb0IzQixjakd6Slc7RWlHMEpYO0FwR290WkY7QW9HbHRaRTtFQUNFO0VBQ0EsY2pHOUpTO0FIazNaYjtBb0dqdFpFO0VBQ0U7QXBHbXRaSjs7QW9HOXNaQTtFQUVFO0FwR2d0WkY7O0FvRzVzWkE7RUFDRTtFQUNBO0VBQ0EsaUI3RjlIVztBUDYwWmI7QW9HN3NaRTtFQUNFO0FwRytzWko7QW9HN3NaSTtFQUNFLGNqR3RMTztFaUd1TFA7QXBHK3NaTjtBb0c1c1pJO0VBQ0U7QXBHOHNaTjtBb0czc1pJO0VBQ0U7QXBHNnNaTjs7QW9HeHNaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNqR3hNVztBSG01WmI7O0FvR3RzWkE7RUFDRTtBcEd5c1pGOztBb0dyc1pBO0VBQ0U7QXBHd3NaRjs7QW9HcnNaQTtFQUNFO0VBQ0E7RUFDQSxjakd6Tlc7RWlHME5YO0VBQ0E7QXBHd3NaRjs7QVFyNFpJO0U0RnVNRjtJQUNFO0lBQ0EsUzdGcExTO0VQczNaWDtFb0cvclpBO0lBQ0U7SUFDQTtFcEdpc1pGO0VvRzlyWkE7SUFDRSxlakc3RHlCO0lpRzhEekIsaUJqRzdEeUI7RUg2dlozQjtFb0c3clpBO0lBQ0U7SUFDQTtFcEcrclpGO0VvRzdyWkU7SUFDRTtFcEcrclpKO0FBQ0Y7QXFHdDhaQTtFQUVFLFM5RjhEVztFOEY3RFgseUNsRzJOZ0I7RWtHMU5oQjtBckd1OFpGOztBcUc5N1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJHaThaRjs7QXFHejdaQTtFQUNFO0VBQ0E7RUFDQSxTOUZnQ1c7RThGL0JYO0VBQ0E7QXJHNDdaRjs7QXFHeDdaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmxHMUJXO0VrRzJCWDtFQUNBLG1CbEc2RGdCO0VrRzVEaEI7QXJHMjdaRjs7QXFHeDdaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRzI3WkY7O0FxR3g3WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUI5RkhXO0FQODdaYjs7QXFHeDdaQTtFQUNFLGdCbEdtRWM7RWtHbEVkLGVsRzJFc0I7RWtHMUV0QixpQmxHMkVzQjtFa0cxRXRCLGNsR3hEVztFa0d5RFg7RUFDQTtFQUNBO0FyRzI3WkY7O0FxR3Y3WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRzA3WkY7O0FxR3Y3WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckcwN1pGOztBcUd2N1pBO0VBQ0UsZWxHcUQyQjtFa0dwRDNCLGlCbEdxRDJCO0VrR3BEM0I7QXJHMDdaRjs7QXFHdjdaQTtFQUNFLGdCbEdtQ2M7RWtHbENkLGVsR2lFb0I7RWtHaEVwQixpQmxHaUVvQjtFa0doRXBCLGNsRzBOYztFa0d6TmQ7QXJHMDdaRjs7QXFHdjdaQTtFQUNFLGVsR3VDMkI7RWtHdEMzQixpQmxHdUMyQjtFa0d0QzNCO0VBQ0E7QXJHMDdaRjs7QXFHdjdaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdCOUYxRFk7QVBvL1pkOztBcUd2N1pBO0VBQ0U7RUFDQTtFQUNBLG1CbEduR2U7RWtHb0dmLGNsR2pHZTtFa0drR2Ysa0JsR3ZCZ0I7RWtHd0JoQixlbEd1QnVCO0VrR3RCdkIsaUJsR3VCdUI7QUhtNlp6Qjs7QXFHdDdaQTtFQUNFO0VBQ0E7RUFDQSxTOUZ6RVc7RThGMEVYO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJsR25DZ0I7QUg0OVpsQjs7QXFHdDdaQTtFQUNFO0VBQ0EsY2xHbElXO0FIMmphYjs7QXFHdDdaQTtFQUNFO0VBQ0EsZWxHTnNCO0VrR090QixpQmxHTnNCO0VrR090QixjbEd6SVc7QUhra2FiOztBcUd0N1pBO0VBRUU7RUFDQTtBckd3N1pGO0FxR3I3WkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CbEd6SlM7RWtHMEpULGNsRzNKUztFa0c0SlQsZWxHeEJ5QjtFa0d5QnpCLGlCbEd4QnlCO0VrR3lCekI7RUFDQTtFQUNBLG1CbEd0RWM7RWtHdUVkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckd1N1pKO0FxR243WkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXOUYvSFM7RThGZ0lUO0VBQ0E7RUFDQSxtQmxHaExTO0VrR2lMVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckdxN1pKO0FxRzk2Wkk7RUFFRTtFQUNBO0FyRys2Wk47O0FxR3o2WkE7RUFFRTtFQUNBO0FyRzI2WkY7O0FxR3Y2WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRzA2WkY7O0FxR3Q2WkE7RUFDRTtBckd5NlpGOztBcUd0NlpBO0VBRUU7QXJHdzZaRjs7QXFHcjZaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM5RnhMVztFOEZ5TFg7QXJHdzZaRjtBUWpvYUk7RTZGaU5KO0lBVUk7RXJHMDZaRjtBQUNGOztBcUd2NlpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsUzlGak1XO0U4RmtNWDtFQUNBO0FyRzA2WkY7O0FxR3Y2WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjbEc1UFc7QUhzcWFiOztBcUd2NlpBO0VBQ0UsZWxHL0hzQjtFa0dnSXRCLGdCbEd6SWM7RWtHMElkLGlCbEdoSXNCO0VrR2lJdEIsY2xHblFXO0VrR29RWDtFQUNBO0FyRzA2WkY7O0FxR3Y2WkE7RUFDRSxlbEd4SXNCO0VrR3lJdEIsaUJsR3hJc0I7RWtHeUl0QjtFQUNBO0VBQ0E7QXJHMDZaRjs7QVF6cGFJO0U2RnlQRjtJQUNFO0lBQ0EsUzlGek9TO0VQNm9hWDtFcUdqNlpBO0lBQ0UsZWxHMUd5QjtJa0cyR3pCLGlCbEcxR3lCO0VINmdhM0I7RXFHaDZaQTtJQUNFLGVsRy9HeUI7SWtHZ0h6QixpQmxHL0d5QjtFSGloYTNCO0VxRy81WkE7SUFDRTtFckdpNlpGO0VxRzk1WkE7SUFDRTtFckdnNlpGO0VxRzk1WkU7SUFDRTtFckdnNlpKO0FBQ0Y7QXNHNXVhQTs7OztFQUFBO0FBTUE7RUFDRTtFQUNBO0VBQ0E7QXRHNnVhRjtBc0czdWFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RzZ1YUo7QXNHMXVhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHNHVhSjtBc0cxdWFJO0VBQ0U7QXRHNHVhTjtBc0d6dWFJO0VBQ0U7RUFDQTtBdEcydWFOO0FzR3Z1YUU7RUFDRTtFQUNBO0VBQ0E7QXRHeXVhSjtBc0d0dWFFO0VBQ0U7QXRHd3VhSjtBc0dydWFFO0VBQ0U7RUFDQTtFQUNBO0F0R3V1YUo7QXNHcHVhRTtFQUNFO0F0R3N1YUo7QXNHbHVhSTtFQUNFO0F0R291YU47O0F1R3J5YUE7Ozs7O0VBQUE7QUFPQTtFQUNFO0VBQ0E7RUFDQTtBdkd1eWFGO0F1R3B5YUU7RUFDRTtFQUNBO0F2R3N5YUo7QXVHbnlhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2R3F5YUo7QXVHanlhRTtFQUNFO0VBQ0E7QXZHbXlhSjtBdUdoeWFFO0VBQ0U7RUFDQTtFQUNBO0F2R2t5YUo7QXVHL3hhRTtFQUNFO0VBQ0E7QXZHaXlhSjtBdUc5eGFFO0VBQ0U7RUFDQTtBdkdneWFKO0F1Rzd4YUU7RUFDRTtFQUNBO0F2Ryt4YUo7QXVHM3hhRTtFQUNFO0VBQ0E7QXZHNnhhSjtBdUd6eGFFO0VBQ0U7RUFDQTtBdkcyeGFKO0F1R3Z4YUU7RUFDRTtFQUNBO0F2R3l4YUo7QXVHcnhhRTtFQUNFO0VBQ0E7QXZHdXhhSjtBdUdweGFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZHc3hhSjtBdUdseGFFOztFQUVFO0F2R294YUo7QXVHaHhhRTtFQUNFO0VBQ0E7RUFDQTtBdkdreGFKO0F1Rzl3YUU7O0VBRUU7RUFDQTtBdkdneGFKO0F1RzV3YUU7RUFDRTtBdkc4d2FKO0F1RzN3YUU7RUFDRTtFQUNBO0F2RzZ3YUo7QVFoMGFJO0UrRnBESjtJQTRHSTtFdkc0d2FGO0V1R3p3YUU7SUFDRTtJQUNBO0V2RzJ3YUo7RXVHdndhRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkd5d2FKO0V1R3R3YUU7SUFDRTtJQUNBO0lBQ0E7RXZHd3dhSjtFdUdwd2FFOzs7O0lBSUU7SUFDQTtJQUNBO0lBQ0E7RXZHc3dhSjtFdUdud2FFO0lBQ0U7SUFDQTtJQUNBO0V2R3F3YUo7RXVHbHdhRTtJQUNFO0lBQ0E7RXZHb3dhSjtFdUdod2FFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXZHa3dhSjtFdUc5dmFFOzs7SUFHRTtJQUNBO0V2R2d3YUo7RXVHNXZhRTtJQUNFO0V2Rzh2YUo7RXVHNXZhSTtJQUNFO0lBQ0E7SUFDQTtFdkc4dmFOO0V1R3p2YUU7SUFDRTtFdkcydmFKO0V1R3h2YUU7SUFDRTtFdkcwdmFKO0V1R3Z2YUU7SUFDRTtFdkd5dmFKO0FBQ0Y7O0F3Rzc3YUE7RUFDRSxjakcrQ21CO0FQaTVhckI7QXdHOTdhRTtFQUNFO0VBQ0E7RUFDQSxRakdrRVM7RWlHakVULG1CakdtRVM7QVA2M2FiO0F3Rzc3YUU7RUFDRSxtQmpHK0RTO0FQZzRhYjtBd0c1N2FFO0VBQ0U7RUFDQSxnQmpHUmU7RWlHU2Y7RUFDQTtFQUNBLG1CakcyRFU7QVBtNGFkO0F3RzU3YUk7RUFQRjtJQVFJO0V4Rys3YUo7QUFDRjtBd0czN2FFO0VBQ0UsZ0JqR2tEVTtFaUdqRFY7QXhHNjdhSjtBd0czN2FJO0VBSkY7SUFLSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4Rzg3YUo7QUFDRjtBd0cxN2FFO0VBQ0U7QXhHNDdhSjtBd0d4N2FFO0VBQ0U7RUFDQSxTakcwQlM7RWlHekJULG1CakcyQlM7QVArNWFiO0F3R3g3YUk7RUFMRjtJQU1JO0V4RzI3YUo7QUFDRjtBd0d4N2FFO0VBQ0U7RUFDQTtFQUNBLGtCakd3QmU7RWlHdkJmLGFqR2NTO0FQNDZhYjtBd0d2N2FFO0VBQ0U7RUFDQSxnQmpHekRlO0VpRzBEZjtFQUNBLG1CakdNUztBUG03YWI7QXdHdDdhRTtFQUNFO0VBQ0E7RUFDQTtBeEd3N2FKO0F3R3A3YUU7RUFDRSxtQmpHRlM7QVB3N2FiO0F3R2w3YUU7RUFDRSxtQmpHUFM7RWlHUVQsb0JqR1JTO0VpR1NUO0F4R283YUo7QXdHajdhRTtFQUNFO0VBQ0E7RUFDQSxTakdsQlM7RWlHbUJULGtCakdwQlM7QVB1OGFiO0F3R2g3YUU7RUFDRSxnQmpHeEZlO0FQMGdibkI7QXdHLzZhRTtFQUNFO0VBQ0E7QXhHaTdhSjtBd0c5NmFFO0VBQ0UsZ0JqR2hDUztBUGc5YWI7QXdHNzZhRTtFQUNFO0VBQ0EsZ0JqR3JDUztBUG85YWI7QXdHMzZhRTtFQUNFLG1Cakd2Q1M7QVBvOWFiO0F3RzE2YUU7RUFDRTtFQUNBO0VBQ0EsU2pHL0NTO0VpR2dEVCxtQmpHaERTO0FQNDlhYjtBd0d6NmFFO0VBQ0U7RUFDQSxnQmpHdkhlO0VpR3dIZjtBeEcyNmFKO0F3R3g2YUU7RUFDRTtFQUNBLGdCakc3SGU7RWlHOEhmO0VBQ0EsY2pHakdjO0VpR2tHZCxnQmpHOURTO0VpRytEVCxtQmpHaEVTO0FQMCthYjtBd0d2NmFFO0VBQ0U7RUFDQTtBeEd5NmFKO0F3R3Q2YUU7RUFDRTtFQUNBO0VBQ0EsU2pHM0VTO0VpRzRFVDtFQUNBO0VBQ0E7QXhHdzZhSjtBd0d0NmFJO0VBUkY7SUFTSTtJQUNBO0V4R3k2YUo7QUFDRjtBd0d0NmFFO0VBQ0U7RUFDQTtFQUNBO0F4R3c2YUo7QXdHdDZhSTtFQUxGO0lBTUk7SUFDQTtJQUNBO0V4R3k2YUo7QUFDRjtBd0d2NmFJO0VBQ0U7RUFDQTtFQUNBO0F4R3k2YU47QXdHcjZhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4R3U2YUo7QXdHcDZhRTtFQUNFO0VBQ0EsY2pHMUlpQjtFaUcySWpCO0F4R3M2YUo7QXdHcDZhSTtFQUNFO0F4R3M2YU47QXdHbDZhRTtFQUNFO0VBQ0EsY2pHOUpjO0FQa2tibEI7QXdHajZhRTtFQUNFO0VBQ0EsZ0JqR2pNZTtFaUdrTWYsY2pHcEtjO0FQdWtibEI7QXdHaDZhRTtFQUNFO0VBQ0E7RUFDQTtBeEdrNmFKO0F3R2g2YUk7RUFMRjtJQU1JO0lBQ0E7RXhHbTZhSjtBQUNGO0F3R2g2YUU7RUFDRTtFQUNBLGdCakdsTmU7RWlHbU5mO0VBQ0E7QXhHazZhSjtBd0doNmFJO0VBTkY7SUFPSTtJQUNBO0V4R202YUo7QUFDRjtBd0cvNWFFO0VBQ0UsZ0JqRzFKUztFaUcySlQsbUJqRzNKUztBUDRqYmI7QXdHOTVhRTtFQUNFO0VBQ0E7RUFDQSxtQmpHbktTO0FQbWtiYjtBd0c3NWFFO0VBQ0U7RUFDQTtFQUNBO0F4Rys1YUo7QXdHNTVhRTtFQUNFO0VBQ0EsY2pHbE5jO0VpR21OZCxnQmpHaExTO0FQOGtiYjtBd0d6NWFJO0VBREY7SUFFSTtJQUNBO0lBQ0E7RXhHNDVhSjtBQUNGO0F3RzE1YUk7RUFQRjtJQVFJLGdCakd6TE87RVBzbGJYO0FBQ0Y7QXdHeDVhSTtFQURGO0lBRUk7SUFDQTtFeEcyNWFKO0FBQ0Y7QXdHeDVhRTtFQUNFO0VBQ0EsZ0JqRzNRZTtFaUc0UWY7RUFDQTtFQUNBLG1Cakd4TVU7QVBrbWJkO0F3R3Y1YUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQmpHbk5TO0FQNG1iYjtBd0d2NWFJO0VBTkY7SUFPSTtFeEcwNWFKO0FBQ0Y7O0F3R3A1YUU7RUFDRTtFQUNBLGdCakdqU2U7RWlHa1NmO0VBQ0EsbUJqR2xPUztBUHluYmI7QXdHcDVhRTtFQUNFO0VBQ0E7RUFDQSxRakd6T1M7QVArbmJiO0F3R241YUU7RUFDRTtFQUNBO0VBQ0EsU2pHOU9TO0VpRytPVDtFQUNBO0VBQ0Esa0JqR3ZPZTtFaUd3T2Y7RUFDQTtBeEdxNWFKO0F3R241YUk7RUFDRSxxQmpHL1FlO0FQb3FickI7QXdHbDVhSTtFQUNFLHFCakcvUGlCO0FQbXBidkI7QXdHaDVhRTtFQUNFO0F4R2s1YUo7QXdHLzRhRTtFQUNFO0VBQ0E7RUFDQSxTakdyUVM7QVBzcGJiO0F3Rzk0YUU7RUFDRTtFQUNBO0F4R2c1YUo7QXdHNzRhRTtFQUNFO0VBQ0EsY2pHbFRjO0FQaXNibEI7QXdHNTRhRTtFQUNFO0VBQ0E7RUFDQSxRakd0UlM7RWlHdVJUO0VBQ0EsZWpHeFJTO0FQc3FiYjs7QXdHejRhQTtFQUNFLGdCakc1Ulc7RWlHNlJYLGlCakc3Ulc7RWlHOFJYO0F4RzQ0YUY7QXdHMTRhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHNDRhSjtBd0cxNGFJO0VBQ0U7RUFDQSxnQmpHM1dhO0VpRzRXYixpQmpHM1NPO0VpRzRTUCxlakc3U087RWlHOFNQO0F4RzQ0YU47QXdHeDRhRTtFQUNFLGNqR3JWYztBUCt0YmxCO0F3R3g0YUk7RUFDRSxjakc5VWU7QVB3dGJyQjtBd0d0NGFFO0VBQ0UsZ0JqRzNYZTtFaUc0WGY7QXhHdzRhSjs7QXdHbDRhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R3E0YUY7QXdHbjRhRTtFQUNFO0F4R3E0YUo7QXdHbDRhRTtFQUNFO0VBQ0EsbUJqR3JVZTtFaUdzVWY7RUFDQSxhakc5VVM7RWlHK1VUO0VBQ0E7RUFDQTtFQUNBO0F4R280YUo7QXdHbDRhSTtFQVZGO0lBV0k7SUFDQSxhakd2Vk87RVA0dGJYO0FBQ0Y7QXdHbDRhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ0RzVZUztFc0c2WVQ7RUFDQTtBeEdvNGFKO0F3R2o0YUU7RUFDRTtFQUNBLGdCakczYWU7RWlHNGFmLGNqR3BZaUI7RWlHcVlqQjtBeEdtNGFKO0F3R2g0YUU7RUFDRTtFQUNBLGNqR3BaYztFaUdxWmQ7RUFDQTtBeEdrNGFKOztBd0c5M2FBO0VBQ0U7SUFDRTtJQUNBO0V4R2k0YUY7RXdHLzNhQTtJQUNFO0lBQ0E7RXhHaTRhRjtBQUNGO0F3RzkzYUE7RUFDRTtJQUNFO0V4R2c0YUY7QUFDRjtBd0c3M2FBO0VBQ0U7QXhHKzNhRjs7QXlHajFiQTtFQUNFLGNsRytDbUI7RWtHOUNuQjtFQUNBO0VBQ0E7RUFDQTtBekdvMWJGO0F5R2wxYkU7RUFDRTtFQUNBO0VBQ0EsUWxHOERTO0VrRzdEVCxtQmxHK0RTO0VrRzlEVDtBekdvMWJKO0F5R2oxYkU7RUFDRSxtQmxHNERTO0FQdXhiYjtBeUcvMGJFO0VBQ0U7RUFDQTtFQUNBO0F6R2kxYko7QXlHOTBiRTtFQUNFLG1CbEdpRFM7QVAreGJiO0F5RzkwYkk7RUFDRTtFQUNBO0F6R2cxYk47QXlHNTBiRTtFQUNFO0VBQ0EsZ0JsRzdCZTtFa0c4QmY7RUFDQTtFQUNBLG1CbEdvQ1M7QVAweWJiO0F5RzUwYkk7RUFQRjtJQVFJO0V6RyswYko7QUFDRjtBeUc1MGJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY2xHSGlCO0FQaTFickI7QXlHMTBiRTtFQUNFLGdCbEdvQlM7RWtHbkJUO0F6RzQwYko7QXlHejBiRTtFQUNFO0VBQ0EsZ0JsR3REZTtFa0d1RGYsbUJsR1VTO0FQaTBiYjtBeUd4MGJFO0VBQ0U7RUFDQTtFQUNBLFNsR0lTO0VrR0hULGtCbEdFUztFa0dEVDtFQUNBO0F6RzAwYko7QXlHdDBiRTtFQUNFO0VBQ0E7RUFDQSxTbEdMUztFa0dNVCxnQmxHSlM7RWtHS1QsYWxHUFM7RWtHUVQ7RUFDQTtFQUNBO0F6R3cwYko7QXlHdDBiSTtFQUNFO0VBQ0E7QXpHdzBiTjtBeUduMGJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsUWxHekJTO0VrRzBCVCxnQmxHcEJVO0VrR3FCVjtBekdxMGJKO0F5R2wwYkU7RUFDRTtFQUNBO0VBQ0E7QXpHbzBiSjtBeUdoMGJFO0VBQ0UsZ0JsR2xDUztFa0dtQ1QsaUJsR25DUztFa0dvQ1Q7QXpHazBiSjtBeUcvemJFO0VBQ0U7RUFDQSxnQmxHN0dlO0VrRzhHZixrQmxHOUNTO0FQKzJiYjtBeUc5emJFO0VBQ0U7RUFDQSxjbEdyRmM7RWtHc0ZkLG1CbEdsRFM7QVBrM2JiO0F5Rzd6YkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQmxHbkRlO0VrR29EZjtBekcremJKO0F5RzV6YkU7RUFDRTtFQUNBLGNsR3RHYztFa0d1R2QsZ0JsR3BFUztBUGs0YmI7QXlHMXpiRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0F6RzB6Yko7QXlHdHpiRTtFQUNFO0VBQ0E7RUFDQTtBekd3emJKO0F5R3J6YkU7RUFDRTtFQUNBLGdCbEc5SmU7RWtHK0pmO0VBQ0E7RUFDQSxtQmxHN0ZTO0FQbzViYjtBeUdyemJJO0VBUEY7SUFRSTtFekd3emJKO0FBQ0Y7QXlHcnpiRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6R3V6Yko7QXlHcnpiSTtFQUNFO0VBQ0E7RUFDQSxTbEdoSE87RWtHaUhQO0VBQ0E7RUFDQTtBekd1emJOO0F5R3J6Yk07RUFDRTtFQUNBLGNsRzFKVTtBUGk5YmxCO0F5R2x6YkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxRbEdqSVM7RWtHa0lUO0F6R296Yko7QXlHaHpiRTtFQUNFO0VBQ0E7QXpHa3piSjs7QTBHcmdjQTs7OztFQUFBO0FBT0U7RUFDRTtFQUNBO0ExR3NnY0o7QTBHbmdjRTtFQUNFO0VBQ0E7RUFDQTtBMUdxZ2NKO0EwR2xnY0U7RUFDRTtBMUdvZ2NKO0EwR2pnY0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExR21nY0o7QTBHaGdjRTtFQUNFO0VBQ0E7RUFDQTtBMUdrZ2NKO0EwRy8vYkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUdpZ2NKO0EwRzkvYkU7RUFDRTtFQUNBO0VBQ0E7QTFHZ2djSjtBMEc3L2JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHKy9iSjtBMEc1L2JFO0VBQ0U7QTFHOC9iSjtBMEczL2JFO0VBQ0U7RUFDQTtFQUNBO0ExRzYvYko7QTBHMS9iRTtFQUNFO0ExRzQvYko7QTBHei9iRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRzIvYko7QTBHeC9iRTtFQUNFO0VBQ0E7RUFDQTtBMUcwL2JKO0EwR3YvYkU7RUFDRTtBMUd5L2JKO0EwR3QvYkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUd3L2JKO0EwR3QvYkk7RUFDRTtFQUNBO0ExR3cvYk47QTBHci9iSTtFQUNFO0VBQ0E7QTFHdS9iTjtBMEduL2JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFHcS9iSjtBMEdsL2JFO0VBQ0U7RUFDQTtFQUNBO0ExR28vYko7QTBHbC9iSTtFQUNFO0ExR28vYk47QTBHai9iSTtFQUNFO0VBQ0E7QTFHbS9iTjtBMEcvK2JFO0VBQ0U7QTFHaS9iSjs7QTJHbm5jQTs7OztFQUFBO0FBTUE7RUFDRTtBM0dxbmNGO0EyR25uY0U7RUFDRTtFQUNBO0VBQ0E7QTNHcW5jSjs7QTRHam9jQTs7Ozs7RUFBQTtBQU9BO0VBQ0U7RUFDQTtFQUNBO0E1R21vY0Y7QTRHam9jRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1R21vY0o7QTRHam9jSTtFQU5GO0lBT0k7RTVHb29jSjtBQUNGO0E0R2hvY0U7RUFDRTtFQUNBO0VBQ0E7QTVHa29jSjtBNEcvbmNFO0VBQ0U7RUFDQTtFQUNBO0E1R2lvY0o7QTRHOW5jRTtFQUNFO0E1R2dvY0o7QTRHN25jRTtFQUNFO0E1RytuY0o7QTRHNW5jRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RzhuY0o7QTRHM25jRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUc2bmNKO0E0RzNuY0k7RUFDRTtFQUNBO0VBQ0E7QTVHNm5jTjtBNEd6bmNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUcybmNKO0E0R3puY0k7RUFDRTtBNUcybmNOO0E0R3ZuY0U7RUFDRTtFQUNBO0VBQ0E7QTVHeW5jSjtBNEd2bmNJO0VBQ0U7QTVHeW5jTjtBNEdybmNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1R3VuY0o7QTRHcm5jSTtFQUNFO0VBQ0E7QTVHdW5jTjtBNEdwbmNJO0VBQ0U7QTVHc25jTjtBNEdqbmNFO0VBQ0U7RUFDQTtFQUNBO0E1R21uY0o7QTRHaG5jRTtFQUNFO0VBQ0E7RUFDQTtBNUdrbmNKO0E0Ry9tY0U7RUFDRTtFQUNBO0VBQ0E7QTVHaW5jSjtBNEc5bWNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYXJHcERTO0VxR3FEVDtFQUNBO0VBQ0Esa0JyRzlDZTtFcUcrQ2Y7RUFDQTtFQUNBO0E1R2duY0o7QTRHOW1jSTtFQUNFLHFCMUd2R087RTBHd0dQO0E1R2duY047QTRHNW1jRTtFQUNFO0VBQ0E7RUFDQTtBNUc4bWNKO0E0RzNtY0U7RUFDRTtFQUNBO0VBQ0E7QTVHNm1jSjs7QTZHandjQTs7RUFFRTtBN0dvd2NGOztBNkdqd2NBO0VBQ0UsY3RHeUNtQjtBUDJ0Y3JCO0E2R2x3Y0U7RUFDRTtFQUNBO0VBQ0EsUXRHNERTO0VzRzNEVCxtQnRHNkRTO0FQdXNjYjtBNkdod2NFO0VBQ0UsZ0J0RzREVTtFc0czRFY7QTdHa3djSjtBNkdod2NJO0VBSkY7SUFLSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3R213Y0o7QUFDRjtBNkdod2NFO0VBQ0U7RUFDQSxnQnRHeEJlO0VzR3lCZjtFQUNBO0VBQ0EsbUJ0RzJDVTtBUHV0Y2Q7QTZHaHdjSTtFQVBGO0lBUUk7RTdHbXdjSjtBQUNGO0E2Ry92Y0U7RUFDRTtBN0dpd2NKO0E2Rzd2Y0U7RUFDRTtFQUNBLFN0R3dCUztFc0d2QlQsbUJ0R3lCUztBUHN1Y2I7QTZHN3ZjSTtFQUxGO0lBTUk7RTdHZ3djSjtBQUNGO0E2Rzd2Y0U7RUFDRTtFQUNBO0VBQ0Esa0J0R3NCZTtFc0dyQmYsYXRHWVM7QVBtdmNiO0E2RzV2Y0U7RUFDRTtFQUNBLGdCdEczRGU7RXNHNERmO0VBQ0EsbUJ0R0lTO0FQMHZjYjtBNkczdmNFO0VBQ0U7RUFDQTtFQUNBLG1CdEdGUztBUCt2Y2I7QTZHenZjRTtFQUNFLG1CdEdKUztBUCt2Y2I7QTZHdnZjRTtFQUNFLG1CdEdUUztFc0dVVCxvQnRHVlM7RXNHV1Q7QTdHeXZjSjtBNkd0dmNFO0VBQ0U7RUFDQTtFQUNBLFN0R3BCUztFc0dxQlQsa0J0R3RCUztBUDh3Y2I7QTZHcnZjRTtFQUNFLGdCdEcxRmU7QVBpMWNuQjtBNkdwdmNFO0VBQ0UsY3RHaEVjO0FQc3pjbEI7QTZHbnZjRTtFQUNFO0VBQ0E7QTdHcXZjSjtBNkdsdmNFO0VBQ0UsZ0J0R3RDUztBUDB4Y2I7QTZHanZjRTtFQUNFO0VBQ0EsZ0J0RzNDUztBUDh4Y2I7QTZHL3VjRTtFQUNFO0VBQ0E7RUFDQSxrQnRHeENlO0VzR3lDZixhdEdsRFM7RXNHbURULG1CdEdqRFM7QVBreWNiO0E2Rzl1Y0U7RUFDRTtFQUNBO0VBQ0EsU3RHMURTO0VzRzJEVCxrQnRHNURTO0FQNHljYjtBNkc3dWNFO0VBQ0UsZ0J0R2hJZTtBUCsyY25CO0E2RzV1Y0U7RUFDRSxjM0c1R1M7RTJHNkdULGdCdEdySWU7RXNHc0lmO0VBQ0E7RUFDQTtBN0c4dWNKO0E2RzN1Y0U7RUFDRTtFQUNBO0VBQ0EsY3RHaEhjO0FQNjFjbEI7QTZHenVjRTtFQUNFLG1CdEcvRVM7QVAwemNiO0E2R3h1Y0U7RUFDRTtFQUNBLGdCdEd4SmU7RXNHeUpmO0E3RzB1Y0o7QTZHdnVjRTtFQUNFO0VBQ0E7QTdHeXVjSjtBNkd0dWNFO0VBQ0U7RUFDQTtFQUNBLFN0R25HUztFc0dvR1Q7RUFDQTtFQUNBO0E3R3d1Y0o7QTZHdHVjSTtFQVJGO0lBU0k7SUFDQTtFN0d5dWNKO0FBQ0Y7QTZHdHVjRTtFQUNFO0VBQ0E7RUFDQTtBN0d3dWNKO0E2R3R1Y0k7RUFMRjtJQU1JO0lBQ0E7SUFDQTtFN0d5dWNKO0FBQ0Y7QTZHdnVjSTtFQUNFO0VBQ0E7RUFDQTtBN0d5dWNOO0E2R3J1Y0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0d1dWNKO0E2R3B1Y0U7RUFDRTtFQUNBLGN0R2xLaUI7QVB3NGNyQjtBNkdudWNFO0VBQ0U7RUFDQSxjdEdqTGM7QVBzNWNsQjtBNkdsdWNFO0VBQ0U7RUFDQTtFQUNBO0E3R291Y0o7QTZHbHVjSTtFQUxGO0lBTUk7SUFDQTtFN0dxdWNKO0FBQ0Y7QTZHbHVjRTtFQUNFO0VBQ0EsZ0J0Ry9OZTtFc0dnT2Y7RUFDQTtBN0dvdWNKO0E2R2x1Y0k7RUFORjtJQU9JO0lBQ0E7RTdHcXVjSjtBQUNGO0E2R2p1Y0U7RUFDRSxnQnRHdktTO0VzR3dLVCxtQnRHeEtTO0FQMjRjYjtBNkdodWNFO0VBQ0U7RUFDQTtFQUNBLG1CdEdoTFM7QVBrNWNiO0E2RzN0Y0U7RUFDRTtFQUNBO0VBQ0E7QTdHNnRjSjtBNkcxdGNFO0VBQ0U7RUFDQSxjdEduT2M7RXNHb09kLGdCdEdqTVM7QVA2NWNiO0E2R250Y0k7RUFERjtJQUVJO0lBQ0E7SUFDQTtFN0dzdGNKO0FBQ0Y7QTZHcHRjSTtFQVBGO0lBUUksZ0J0RzlNTztFUHE2Y1g7QUFDRjtBNkdwdGNFO0VBQ0U7RUFDQSxnQnRHeFJlO0VzR3lSZjtFQUNBO0VBQ0EsbUJ0R3JOVTtBUDI2Y2Q7QTZHanRjSTtFQURGO0lBRUk7SUFDQTtFN0dvdGNKO0FBQ0Y7QTZHanRjRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCdEd4T1M7QVAyN2NiO0E2R2p0Y0k7RUFORjtJQU9JO0U3R290Y0o7QUFDRjs7QThHMWdkQTtFQUNFLGN2RytDbUI7RXVHOUNuQjtFQUNBO0VBQ0E7RUFDQTtBOUc2Z2RGO0E4RzNnZEU7RUFDRTtFQUNBO0VBQ0EsUXZHOERTO0V1RzdEVCxtQnZHK0RTO0V1RzlEVDtBOUc2Z2RKO0E4R3pnZEU7RUFDRTtFQUNBO0VBQ0E7QTlHMmdkSjtBOEd4Z2RFO0VBQ0UsbUJ2R3FEUztBUHE5Y2I7QThHeGdkSTtFQUNFO0VBQ0E7QTlHMGdkTjtBOEd0Z2RFO0VBQ0U7RUFDQSxnQnZHekJlO0V1RzBCZjtFQUNBO0VBQ0EsbUJ2R3dDUztFdUd2Q1QsYzNHWFM7QUhtaGRiO0E4R3RnZEk7RUFSRjtJQVNJO0U5R3lnZEo7QUFDRjtBOEd0Z2RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlHd2dkSjtBOEdyZ2RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3ZHUGlCO0FQOGdkckI7QThHbmdkRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFF2R1NTO0V1R1JULGdCdkdjVTtFdUdiVjtBOUdxZ2RKO0E4R2xnZEU7RUFDRTtFQUNBO0VBQ0E7QTlHb2dkSjtBOEdoZ2RFO0VBQ0UsZ0J2R0VVO0V1R0RWLGF2R0hTO0V1R0lUO0VBQ0Esa0J2R0llO0V1R0hmO0E5R2tnZEo7QThHLy9jRTtFQUNFO0VBQ0EsZ0J2RzdFZTtFdUc4RWY7QTlHaWdkSjtBOEc5L2NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFN2R3RCUztBUHNoZGI7QThHOS9jSTtFQUNFO0VBQ0E7RUFDQSxTdkczQk87RXVHNEJQO0VBQ0E7QTlHZ2dkTjtBOEc5L2NNO0VBQ0U7RUFDQSxjM0dwRVM7QUhva2RqQjs7QUc3bWRBOzs7Ozs7OzsrRUFBQTtBNEdFQTs7Ozs7OztFQUFBO0FBY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCQVRxQjtFQVVyQjtBL0dpbmRGO0ErRy9tZEU7RUFDRSxheEdxRGE7QVA0amRqQjs7QStHNW1kQTtFQUNFLG1CeEcrQ2U7RXdHOUNmLGF4RzZDVztFd0c1Q1g7RUFDQTtFQUNBLGtCeEdtRGlCO0V3R2xEakIsYzVHMlNjO0FIbzBjaEI7QStHN21kRTtFQUNFO0VBQ0EsZXhHakJhO0V3R2tCYixpQnhHTmU7QVBxbmRuQjs7QStHMW1kQTtFQUNFO0VBQ0E7RUFDQSxTeEc4Qlc7RXdHN0JYO0VBQ0E7QS9HNm1kRjtBK0cxbWRFO0VBQ0U7QS9HNG1kSjs7QStHdm1kQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFN4R2VXO0V3R2RYO0EvRzBtZEY7O0ErR3RtZEE7RUFDRTtBL0d5bWRGOztBK0dybWRBO0VBQ0UsZXhHcERlO0V3R3FEZixjeEduQ2dCO0V3R29DaEI7RUFDQTtFQUNBLGdDQWxFc0I7QS9HMHFkeEI7QStHdG1kRTtFQUNFO0EvR3dtZEo7O0ErR25tZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQnhHWFc7RXdHWVgsaUJ4R1pXO0V3R2FYO0VBQ0E7QS9Hc21kRjs7QStHbm1kQTtFQUNFO0VBQ0EsZXhHcEZhO0V3R3FGYixnQnhHekZpQjtFd0cwRmpCLGN4R2xEbUI7QVB3cGRyQjs7QStHbG1kQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HcW1kRjs7QStHam1kQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvR29tZEY7O0ErR2ptZEE7RUFDRTtFQUNBO0VBQ0EsUXhHakRXO0V3R2tEWDtFQUNBLGV4R3ZHZTtFd0d3R2YsaUJ4RzVGaUI7RXdHNkZqQixjeEc3RW1CO0FQaXJkckI7QStHam1kRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0dtbWRKO0ErR2ptZEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HbW1kTjtBK0c5bGRFO0VBQ0UsZ0J4Ry9JZTtBUCt1ZG5CO0ErRzVsZEU7RUFDRTtBL0c4bGRKOztBK0d4bGRFO0VBQ0UsY3hHaEhlO0FQMnNkbkI7QStHemxkSTtFQUNFLGN4R25IYTtFd0dvSGI7QS9HMmxkTjtBK0d2bGRFO0VBQ0U7QS9HeWxkSjtBK0d0bGRFO0VBQ0UsY3hHN0hlO0FQcXRkbkI7QStHcmxkRTtFQUNFLGN4R2pJZTtBUHd0ZG5CO0ErR3JsZEk7RUFDRSxxQnhHcElhO0FQMnRkbkI7O0FnSGp4ZEE7Ozs7OztFQUFBO0FBU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEhreGRGO0FnSGh4ZEU7RUFORjtJQU9JO0VoSG14ZEY7QUFDRjs7QWdIaHhkQTtFQUNFO0VBQ0E7RUFDQSx5QnpHcUNjO0FQOHVkaEI7O0FnSC93ZEE7RUFDRTtFQUNBO0VBQ0EsZ0J6R25CaUI7RXlHb0JqQjtFQUNBLGN6R21CbUI7RXlHbEJuQjtBaEhreGRGOztBZ0g5d2RBO0VBQ0UsbUJ6R3dDZTtBUHl1ZGpCO0FnSC93ZEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCekd5Q2U7RXlHeENmLGtCekc2QlM7RXlHNUJULGV6R3hCYTtFeUd5QmIsaUJ6R2JlO0FQOHhkbkI7QWdIL3dkSTtFQUNFO0FoSGl4ZE47QWdIOXdkSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoSGd4ZE47QWdIN3dkSTtFQUNFO0FoSCt3ZE47QWdINXdkSTtFQUNFLHlCN0dUVTtFNkdVVjtFQUNBLGM3R1JVO0FIc3hkaEI7QWdINXdkTTtFQUNFLGE3R1pRO0FIMHhkaEI7QWdIMXdkSTtFQUNFLHlCN0d6Qlc7RTZHMEJYO0VBQ0EsYzdHeEJXO0FIb3lkakI7QWdIMXdkTTtFQUNFLGE3RzVCUztBSHd5ZGpCO0FnSHh3ZEk7RUFDRSx5QjdHekNRO0U2RzBDUjtFQUNBLGM3R3hDUTtBSGt6ZGQ7QWdIeHdkTTtFQUNFLGE3RzVDTTtBSHN6ZGQ7O0FnSG53ZEE7RUFDRTtBaEhzd2RGOztBaUh6MmRBOzs7Ozs7RUFBQTtBQVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSDAyZEY7QWlIeDJkRTtFQVJGO0lBU0k7RWpIMjJkRjtBQUNGOztBaUh4MmRBO0VBQ0U7RUFDQTtBakgyMmRGOztBaUh2MmRBO0VBQ0UsbUIxR29EWTtBUHN6ZGQ7O0FpSHYyZEE7RUFDRTtFQUNBLGtCMUd5Q1c7RTBHeENYLGtCMUdtRGlCO0UwR2xEakIsZTFHYmU7RTBHY2YsaUIxR0ZpQjtBUDQyZG5CO0FpSHgyZEU7RUFDRTtBakgwMmRKO0FpSHYyZEU7RUFDRTtFQUNBO0VBQ0EsYzFHT2lCO0FQazJkckI7QWlIdDJkRTtFQUNFO0VBQ0E7RUFDQSxjOUcyUlk7QUg2a2RoQjtBaUhyMmRFO0VBQ0U7RUFDQTtFQUNBO0FqSHUyZEo7QWlIcDJkRTtFQUNFO0VBQ0E7RUFDQSxjOUdJWTtBSGsyZGhCOztBaUhqMmRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYTFHUVk7RTBHUFoseUIxR2RjO0UwR2VkLG1CMUdZaUI7RTBHWGpCO0VBQ0E7QWpIbzJkRjs7QWlIaDJkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CMUdQWTtFMEdRWix5Qi9HM0RXO0UrRzREWDtFQUNBLGMvR3hEVztBRjI1ZGI7QWlIaDJkRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI5R3JFUztFOEdzRVQ7QWpIazJkSjtBaUgvMWRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpIaTJkSjs7QWlINTFkQTtFQUNFO0VBQ0EsZTFHcEdhO0UwR3FHYixnQjFHeEdpQjtFMEd5R2pCLGlCMUd2RmU7RTBHd0ZmLGMxR2xFbUI7QVBpNmRyQjtBaUg3MWRFO0VBUEY7SUFRSTtFakhnMmRGO0FBQ0Y7O0FpSDUxZEE7RUFDRTtFQUNBLGUxR3pHa0I7RTBHMEdsQixnQjFHcEdpQjtFMEdxR2pCLGMxR3hGZ0I7QVB1N2RsQjs7QWlIMzFkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFMxRzNEZTtFMEc0RGY7QWpIODFkRjs7QWlIMTFkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakg2MWRGOztBaUh6MWRBO0VBQ0UsZTFHbEllO0UwR21JZixjMUdqSGdCO0UwR2tIaEI7RUFDQTtFQUNBO0FqSDQxZEY7QWlIMTFkRTtFQUNFO0FqSDQxZEo7O0FpSHYxZEE7RUFDRSxnQjFHckZZO0UwR3NGWjtBakgwMWRGOztBa0g3L2RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSGdnZUY7O0FrSDcvZEE7RUFDRTtFQUNBO0FsSGdnZUY7O0FrSDUvZEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSCsvZEY7O0FrSDEvZEU7O0VBRUUscUJoSDhCTTtBRis5ZFY7O0FrSHYvZEU7O0VBRUUscUJoSHNCTTtFZ0hyQk4seUJoSHFCTTtFZ0hwQk47QWxIMC9kSjs7QWtIcC9kRTs7RUFFRSxxQmhIWU07RWdIWE47QWxIdS9kSjs7QWtIbC9kQTs7RUFFRTtFQUNBO0VBQ0EseUIvRzhQUztFK0c3UFQ7QWxIcS9kRjtBa0huL2RFOztFQUNFLHlCaEhGTTtBRncvZFY7O0FtSHRqZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QmhIc0JXO0FIbWllYjtBbUh2amVFO0VBTkY7SUFPSTtFbkgwamVGO0FBQ0Y7O0FtSHZqZUE7RUFDRTtFQUNBO0FuSDBqZUY7O0FtSHRqZUE7RUFDRTtFQUNBO0VBQ0EsUzVHdURXO0U0R3REWCxtQjVHc0RXO0FQbWdlYjs7QW1IdGplQTtFQUNFO0VBQ0EsZWhIK0dVO0VnSDlHVixnQmhIcUhjO0VnSHBIZCxjaEg2VHFCO0VnSDVUckI7RUFDQTtFQUNBO0FuSHlqZUY7QW1IdmplRTtFQUNFLGNoSFRTO0FIa2tlYjtBbUh0amVFO0VBQ0UsY2hIYlM7RWdIY1QsNEJqSHVCTTtBRmlpZVY7O0FtSG5qZUE7RUFDRSxtQjVHOEJXO0FQd2hlYjs7QW1IbmplQTtFQUNFO0VBQ0Esa0JoSGdFZ0I7RWdIL0RoQixrQjVHb0JXO0U0R25CWCxlaEhvRlU7QUhrK2RaO0FtSHBqZUU7RUFDRSx5QmhIRlk7RWdIR1o7RUFDQTtBbkhzamVKO0FtSG5qZUU7RUFDRSx5QmhIMUJhO0VnSDJCYixjaEh4QmE7RWdIeUJiO0FuSHFqZUo7QW1IbGplRTtFQUNFLHlCaEgxQlU7RWdIMkJWLGNoSHhCVTtFZ0h5QlY7QW5Ib2plSjtBbUhqamVFO0VBQ0UseUJoSDFCYTtFZ0gyQmIsY2hIeEJhO0VnSHlCYjtBbkhtamVKOztBb0gxbmVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSDZuZUY7QW9IM25lRTtFQUNFO0FwSDZuZUo7QW9IMW5lRTtFQUNFLGE3R3dEUztBUG9rZWI7O0FvSHZuZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1Cakh3RmdCO0VpSHZGaEI7QXBIMG5lRjtBb0h4bmVFO0VBUkY7SUFTSTtFcEgybmVGO0FBQ0Y7QW9IeG5lRTtFQUNFO0VBQ0E7QXBIMG5lSjs7QW9Icm5lQTtFQUNFO0VBQ0E7QXBId25lRjs7QW9IcG5lQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIdW5lRjtBb0hwbmVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEhzbmVKO0FvSGxuZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSG9uZUo7QW9IaG5lRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIa25lSjs7QW9IN21lQTtFQUNFO0VBQ0EsZ0JqSHdEYztFaUh2RGQsY2pIakVXO0VpSGtFWDtFQUNBO0VBQ0E7QXBIZ25lRjtBb0g5bWVFO0VBUkY7SUFTSTtJQUNBO0VwSGluZUY7QUFDRjs7QW9IN21lQTtFQUNFO0VBQ0EsZ0JqSHlDYztFaUh4Q2QsYzdHcEVnQjtFNkdxRWhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIZ25lRjs7QW9INW1lQTtFQUNFO0VBQ0EsUzdHM0NXO0U2RzRDWDtBcEgrbWVGO0FvSDdtZUU7RUFDRTtBcEgrbWVKOztBb0h6bWVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBING1lRjs7QW9IeG1lQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSDJtZUY7QW9Iem1lRTtFQUNFO0FwSDJtZUo7QW9IeG1lRTtFQUNFO0VBQ0E7QXBIMG1lSjtBb0h4bWVJO0VBQ0U7QXBIMG1lTjs7QW9IcG1lQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSHVtZUY7QW9Icm1lRTtFQUNFO0FwSHVtZUo7QW9IcG1lRTtFQUNFO0VBQ0E7QXBIc21lSjs7QW9Iam1lQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEhvbWVGOztBb0hqbWVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCbEhsS1c7RWtIbUtYO0VBQ0E7RUFDQTtBcEhvbWVGO0FvSGxtZUU7RUFDRTtBcEhvbWVKOztBb0hobWVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTN0d4SVc7RTZHeUlYO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZWpIN0VVO0VpSDhFVixnQmpIdkVjO0VpSHdFZCxjakg5TFc7RWlIK0xYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIbW1lRjtBb0hobWVFO0VBQ0UsY2xIL01VO0FGaXplZDtBb0g5bGVFO0VBQ0U7RUFDQTtBcEhnbWVKO0FvSDdsZUU7RUFDRTtBcEgrbGVKO0FvSDVsZUU7RUFDRTtFQUNBO0FwSDhsZUo7QW9IMWxlRTtFQUNFO0VBQ0E7RUFDQTtBcEg0bGVKOztBb0h4bGVBO0VBQ0U7RUFDQTtFQUNBO0FwSDJsZUY7O0FvSHRsZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEh5bGVGO0FvSHRsZUU7RUFDRTtBcEh3bGVKO0FvSHBsZUU7RUFDRTtBcEhzbGVKO0FvSG5sZUk7RUFDRTtBcEhxbGVOO0FvSGpsZUk7RUFDRTtBcEhtbGVOOztBb0g3a2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIZ2xlRjtBb0g5a2VFO0VBQ0U7QXBIZ2xlSjtBb0g3a2VFO0VBQ0U7RUFDQTtBcEgra2VKOztBb0gxa2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBINmtlRjtBb0gza2VFO0VBQ0U7QXBINmtlSjtBb0gza2VJO0VBQ0U7QXBINmtlTjtBb0h6a2VFO0VBQ0U7RUFDQTtBcEgya2VKOztBb0h2a2VBO0VBQ0UsZWpIbE1VO0VpSG1NVixjakhjcUI7RWlIYnJCLG1CN0duUVc7QVA2MGViOztBb0h2a2VBO0VBQ0UsZWpIeE1VO0VpSHlNVixjakhRcUI7RWlIUHJCLG1CN0d6UVc7QVBtMWViOztBb0h0a2VBO0VBQ0U7QXBIeWtlRjs7QW9IcmtlQTtFQUNFO0FwSHdrZUY7O0FvSHJrZUE7RUFDRTtFQUNBO0VBQ0E7QXBId2tlRjs7QW9IcmtlQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBId2tlRjtBb0h0a2VFOzs7RUFDRSx5QmxIdFRNO0VrSHVUTixxQmxIdlRNO0FGaTRlVjtBb0h4a2VJOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBINGtlTjtBb0h4a2VFOzs7RUFDRTtFQUNBO0FwSDRrZUo7O0FvSHhrZUE7RUFDRSxlakhuUVU7RWlIb1FWLGNqSG5YVztFaUhvWFg7QXBIMmtlRjs7QW9IdmtlQTtFQUNFLGVqSDFRVTtFaUgyUVYsY2pIMVhXO0VpSDJYWDtFQUNBO0FwSDBrZUY7QW9IeGtlRTtFQUNFO0FwSDBrZUo7O0FvSHJrZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEh3a2VGOztBb0hya2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlakhoU1U7RWlIaVNWLGdCakgzUmM7RWlINFJkLGtCakh6VGdCO0VpSDBUaEI7RUFDQTtBcEh3a2VGO0FvSHRrZUU7RUFDRSx5QmxIalpTO0VrSGtaVCxjbEhoYVU7RWtIaWFWO0FwSHdrZUo7QW9IdGtlSTtFQUNFLHlCakhwRXVCO0FING9lN0I7QW9IcmtlSTtFQUNFO0VBQ0E7QXBIdWtlTjtBb0hua2VFO0VBQ0Usd0NqSDFFMEI7RWlIMkUxQixjakh2YVM7RWlId2FUO0FwSHFrZUo7QW9IbmtlSTtFQUNFLHdDakg5RXdCO0FIbXBlOUI7QW9IbGtlSTtFQUNFO0VBQ0E7QXBIb2tlTjs7QW9IN2plQTtFQUNFO0FwSGdrZUY7O0FvSDVqZUE7RUFDRSxtQjdHM1lXO0FQMDhlYjtBb0g3amVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQmpIM1djO0VpSDRXZDtFQUNBLGVqSHZWUTtFaUh3VlI7QXBIK2plSjtBb0g3amVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBIK2plTjtBb0g1amVJO0VBQ0U7QXBIOGplTjtBb0gzamVJO0VBQ0U7RUFDQSxjakhwS1U7RWlIcUtWO0FwSDZqZU47QW9IM2plTTtFQUNFLGFqSHhLUTtBSHF1ZWhCO0FvSHpqZUk7RUFDRTtFQUNBO0VBQ0E7QXBIMmplTjtBb0h6amVNO0VBQ0U7QXBIMmplUjs7QW9IcGplQTtFQUNFO0FwSHVqZUY7QW9IcmplRTtFQUNFO0VBQ0E7QXBIdWplSjtBb0hwamVFO0VBQ0U7QXBIc2plSjs7QW9IamplQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhN0czY1k7RTZHNGNaLHlCN0dqZWM7RTZHa2VkLG1CN0d2Y2lCO0U2R3djakI7RUFDQTtBcEhvamVGO0FvSGpqZUU7RUFDRTtFQUNBO0FwSG1qZUo7O0FvSC9pZUE7RUFDRTtJQUNFO0lBQ0E7RXBIa2plRjtFb0gvaWVBO0lBQ0U7SUFDQTtFcEhpamVGO0FBQ0Y7QW9IOWllQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJsSC9oQlc7RWtIZ2lCWDtFQUNBLGNsSDVoQlc7QUY0a2ZiO0FvSDdpZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCakh6aUJTO0VpSDBpQlQ7QXBIK2llSjtBb0g1aWVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEg4aWVKOztBb0gxaWVBO0VBQ0U7RUFDQSxlN0d4a0JhO0U2R3lrQmIsZ0I3RzVrQmlCO0U2RzZrQmpCLGlCN0czakJlO0U2RzRqQmYsYzdHdGlCbUI7QVBtbGZyQjtBb0gzaWVFO0VBUEY7SUFRSTtFcEg4aWVGO0FBQ0Y7O0FvSDNpZUE7RUFDRTtFQUNBLGU3RzVrQmtCO0U2RzZrQmxCLGdCN0d2a0JpQjtFNkd3a0JqQixjN0dqakJtQjtBUCtsZnJCOztBb0gzaWVBO0VBQ0U7RUFDQSxlN0dsbEJlO0U2R21sQmYsYzdHamtCZ0I7QVArbWZsQjs7QW9IMWllQTtFQUNFO0VBQ0E7QXBINmllRjtBb0gzaWVFO0VBQ0U7QXBINmllSjtBb0gxaWVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBINGllSjs7QW9IeGllQTtFQUNFO0lBQ0U7RXBIMmllRjtBQUNGO0FvSHZpZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pIeFVjO0VpSHlVZDtBcEh5aWVGO0FvSHZpZUU7RUFDRTtBcEh5aWVKO0FvSHRpZUU7RUFDRTtFQUNBO0VBQ0E7QXBId2llSjs7QW9IcGllQTtFQUNFO0VBQ0E7RUFDQTtBcEh1aWVGOztBb0huaWVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCakh2cEJXO0VpSHdwQlg7RUFDQSxrQmpIamtCZ0I7RWlIa2tCaEI7QXBIc2llRjtBb0hwaWVFO0VBQ0U7RUFDQTtBcEhzaWVKOztBb0hsaWVBO0VBQ0U7SUFDRTtJQUNBO0VwSHFpZUY7RW9IbGllQTtJQUNFO0lBQ0E7RXBIb2llRjtBQUNGO0FvSGppZUE7RUFDRTtFQUNBLGVqSGxrQlU7RWlIbWtCVixnQmpIMWpCYztFaUgyakJkLGNqSG5yQlc7QUhzdGZiOztBb0hoaWVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSG1pZUY7O0FvSGhpZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxlakhwbEJVO0VpSHFsQlYsYzdHeHJCZ0I7RTZHeXJCaEI7QXBIbWllRjtBb0hqaWVFO0VBQ0UsYzdHbnFCZTtBUHNzZm5COztBb0gvaGVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEhraWVGO0FvSGhpZUU7RUFDRTtBcEhraWVKOztBb0gxaGVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSDZoZUY7QW9IM2hlRTtFQUNFO0FwSDZoZUo7O0FvSHpoZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEg0aGVGOztBb0h6aGVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsWTdHcHNCVztFNkdxc0JYLGE3R25zQlc7RTZHb3NCWCx5QmpIcnZCVztFaUhzdkJYLG1Cakg3cEJnQjtFaUg4cEJoQjtFQUNBO0FwSDRoZUY7O0FvSHpoZUE7RUFDRTtJQUNFO0lBQ0E7RXBINGhlRjtFb0h6aGVBO0lBQ0U7SUFDQTtFcEgyaGVGO0FBQ0Y7QW9IeGhlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CN0cxdEJXO0FQb3ZmYjs7QW9IdmhlQTtFQUNFLGVqSC9wQlU7RWlIZ3FCVixnQmpIenBCYztFaUgwcEJkLGNqSGx4Qlc7QUg0eWZiOztBb0h2aGVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjN0dweEJnQjtFNkdxeEJoQjtBcEgwaGVGO0FvSHhoZUU7RUFDRTtFQUNBLGNqSHJ5QlM7QUgremZiO0FvSHZoZUU7RUFDRTtFQUNBO0FwSHloZUo7QW9IdGhlRTtFQUNFO0VBQ0E7RUFDQTtBcEh3aGVKOztBb0hwaGVBO0VBQ0U7RUFDQSxTN0d2d0JXO0U2R3d3QlgsbUI3R3J3Qlc7QVA0eGZiOztBb0hwaGVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsUTdHaHhCVztBUHV5ZmI7QW9IcGhlRTtFQUNFO0FwSHNoZUo7O0FvSGxoZUE7RUFDRSxlakh4dEJVO0VpSHl0QlYsZ0JqSGp0QmM7RWlIa3RCZCxjN0c3ekJnQjtBUGsxZmxCOztBb0hsaGVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZWpIaHVCVTtFaUhpdUJWLGNqSGoxQlc7RWlIazFCWCx5QmpIajFCVztFaUhrMUJYO0VBQ0Esa0JqSDN2QmdCO0VpSDR2QmhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIcWhlRjtBb0huaGVFO0VBQ0U7RUFDQSxxQmxIeHpCTTtFa0h5ekJOO0FwSHFoZUo7QW9IbGhlRTtFQUNFLHFCN0d0MUJjO0FQMDJmbEI7O0FvSGhoZUE7RUFDRTtFQUNBO0VBQ0EsZWpIenZCVTtFaUgwdkJWLGdCakhudkJjO0FIc3dmaEI7O0FvSC9nZUE7RUFDRTtBcEhraGVGO0FvSGhoZUU7RUFDRTtBcEhraGVKOztBb0g5Z2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCakh6eUJnQjtFaUgweUJoQjtFQUNBLGM3R3gzQmdCO0U2R3kzQmhCO0FwSGloZUY7QW9IL2dlRTtFQUNFLGNsSG4yQk07RWtIbzJCTjtBcEhpaGVKO0FvSDlnZUU7RUFDRTtFQUNBO0FwSGdoZUo7O0FvSDVnZUE7RUFDRTtFQUNBO0VBQ0E7QXBIK2dlRjs7QXFINzdmQTtFQUNFLHlCbEh5Qlc7RWtIeEJYLG1CbEhpSGdCO0VrSGhIaEIsYTlHd0VXO0U4R3ZFWCx5Q2xIdU9nQjtBSHl0ZmxCO0FxSDk3ZkU7RUFORjtJQU9JLGE5R3FFUztFUDQzZlg7QUFDRjs7QXFIOTdmQTtFQUNFLGVsSDhIVTtFa0g3SFYsZ0JsSG9JYztFa0huSWQsY2xIV1c7RWtIVlgsbUI5R3lEVztBUHc0ZmI7QXFILzdmRTtFQU5GO0lBT0ksZWxIeUhRO0VIeTBmVjtBQUNGOztBcUgvN2ZBO0VBQ0UsZWxIaUhVO0VrSGhIVixjbEhpVXFCO0VrSGhVckIsbUI5R2tEVztFOEdqRFg7QXJIazhmRjs7QXFILzdmQTtFQUNFLGVsSDJHVTtFa0gxR1YsZ0JsSGlIYztFa0hoSGQsY2xIUFc7RWtIUVgsbUI5R3VDVztBUDI1ZmI7O0FxSC83ZkE7RUFDRSxhOUdvQ1c7RThHbkNYLHlCbEhWVztFa0hXWCxrQmxIMkVnQjtFa0gxRWhCLG1COUdtQ1c7QVArNWZiO0FxSGg4ZkU7RUFDRTtFQUNBLGVsSDRGUTtFa0gzRlIsY2xIcEJTO0VrSHFCVDtBckhrOGZKOztBcUg5N2ZBO0VBQ0UsbUI5R3dCVztBUHk2ZmI7O0FxSDk3ZkE7RUFDRTtFQUNBO0VBQ0EsUzlHZVc7RThHZFgsYTlHZVc7RThHZFgsbUI5R2FXO0U4R1pYO0VBQ0Esa0JsSHFEZ0I7RWtIcERoQjtFQUNBO0FySGk4ZkY7QXFILzdmRTtFQUNFLHFCbEh6Q1M7RWtIMENULHlCbEh2Q1M7QUh3K2ZiO0FxSDk3ZkU7RUFDRSxxQm5IVE07RW1IVU4seUJuSGhCTTtBRmc5ZlY7QXFINzdmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgrN2ZKO0FxSDc3Zkk7RUFDRSxxQm5IekJJO0FGdzlmVjtBcUg3N2ZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qm5IbkNFO0VtSG9DRjtBckgrN2ZSO0FxSDM3Zkk7RUFDRTtFQUNBO0FySDY3Zk47O0FxSHg3ZkE7RUFDRSxlbEgwQlU7RWtIekJWLGNsSHRGVztFa0h1Rlg7QXJIMjdmRjtBcUh6N2ZFO0VBQ0U7RUFDQSxnQmxINEJZO0FIKzVmaEI7O0FxSHY3ZkE7RUFDRSxnQjlHOUNXO0FQdytmYjs7QXNIcGpnQkE7RUFDRTtFQUNBO0F0SHVqZ0JGO0FzSHJqZ0JFO0VBQ0U7RUFDQTtBdEh1amdCSjtBc0hwamdCRTtFQUNFO0VBQ0EsUS9HNERVO0FQMC9mZDtBc0hwamdCSTtFQUNFLGMvR29EbUI7QVBrZ2dCekI7QXNIbmpnQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY25IOFRpQjtFbUg3VGpCO0F0SHFqZ0JOO0FzSGpqZ0JFO0VBQ0U7QXRIbWpnQko7QXNIaGpnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhramdCSjtBc0gvaWdCRTtFQUNFO0VBQ0E7QXRIaWpnQko7QXNIOWlnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhnamdCSjtBc0gzaWdCSTtFQUNFO0VBQ0E7QXRINmlnQk47QXNIMWlnQkk7RUFDRSxRL0dPTztBUHFpZ0JiO0FzSHppZ0JJO0VBQ0U7SUFDRTtJQUNBO0V0SDJpZ0JOO0FBQ0Y7QXNIcmlnQkk7RUFDRTtFQUNBO0F0SHVpZ0JOO0FzSHBpZ0JJO0VBQ0UsUS9HYlE7QVBtamdCZDs7QXVIMW5nQkE7RUFDRSxrQmhIa0ZpQjtFZ0hqRmpCO0F2SDZuZ0JGO0F1SDNuZ0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhaEhrRWE7RWdIakViLHlCaEhnRFk7RWdIL0NaO0VBQ0E7RUFDQSxlaEhPYTtFZ0hOYixnQmhIUG9CO0VnSFFwQixjaEhpQ2lCO0VnSGhDakI7RUFDQTtBdkg2bmdCSjtBdUgzbmdCSTtFQUNFLHlCaEh1Q1U7QVBzbGdCaEI7QXVIMW5nQkk7RUFDRTtFQUNBO0F2SDRuZ0JOO0F1SHhuZ0JNO0VBQ0U7QXZIMG5nQlI7QXVIcm5nQkU7RUFDRTtFQUNBLGNoSENjO0VnSEFkO0F2SHVuZ0JKO0F1SHBuZ0JFO0VBQ0U7RUFDQTtFQUNBO0F2SHNuZ0JKO0F1SHBuZ0JJO0VBQ0U7QXZIc25nQk47QXVIbm5nQkk7RUFDRTtFQUNBO0VBQ0E7QXZIcW5nQk47QXVIam5nQkU7RUFDRSxhaEhpQmE7QVBrbWdCakI7QXVIam5nQkk7RUFDRTtBdkhtbmdCTjtBdUhobmdCSTtFQUNFO0VBQ0Esa0JoSFVPO0FQd21nQmI7QXVIaG5nQk07RUFDRSxrQmhIR0s7RWdIRkwsZ0JoSDdDVztBUCtwZ0JuQjtBdUg5bWdCSTtFQUNFO0VBQ0EsZ0JoSG5EYTtFZ0hvRGIsY2hIdkNZO0FQdXBnQmxCO0F1SDltZ0JNO0VBQ0U7QXZIZ25nQlI7O0F3SG5zZ0JBOzs7O0VBQUE7QUFNQTtFQUNFLGNySHNCVztFcUhyQlg7RUFDQTtBeEhxc2dCRjtBd0huc2dCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhIcXNnQko7QXdIbHNnQkU7RUFDRSxjdEgyQ007QUZ5cGdCVjs7QXlIeHRnQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SDJ0Z0JGO0F5SHp0Z0JFO0VBUEY7SUFRSTtFekg0dGdCRjtBQUNGO0F5SDF0Z0JFO0VBQ0U7RUFDQTtBekg0dGdCSjtBeUh6dGdCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGN0SE1VO0FIcXRnQmI7QXlIdnRnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxTbEhnRFM7RWtIL0NULGFsSGdEUztFa0gvQ1QsbUJsSCtDUztFa0g5Q1QseUJsSDBCWTtFa0h6QlosbUJsSG9EZTtFa0huRGY7QXpIeXRnQko7QXlIdnRnQkk7RUFYRjtJQVlJO0lBQ0E7RXpIMHRnQko7QUFDRjtBeUh2dGdCRTtFQUNFO0F6SHl0Z0JKO0F5SHZ0Z0JJO0VBSEY7SUFJSTtFekgwdGdCSjtBQUNGO0F5SHZ0Z0JFO0VBQ0U7RUFDQTtBekh5dGdCSjtBeUh0dGdCRTtFQUNFO0VBQ0EsZWxINUNXO0VrSDZDWCxnQmxIakRlO0VrSGtEZixpQmxIL0JhO0VrSGdDYixjbEhYaUI7QVBtdWdCckI7QXlIcHRnQkU7RUFDRTtFQUNBO0VBQ0EsU2xIU2E7QVA2c2dCakI7QXlIbnRnQkU7RUFDRSxrQmxIRVM7QVBtdGdCYjtBeUhqdGdCRTtFQUNFO0VBQ0E7RUFDQTtBekhtdGdCSjtBeUhodGdCRTtFQUNFLGVsSDdEYTtFa0g4RGIsZ0JsSDNFb0I7RWtINEVwQixjbEhuQ2lCO0VrSG9DakIsa0JsSFpTO0FQOHRnQmI7QXlIL3NnQkU7RUFDRSxlbEhuRWdCO0VrSG9FaEIsY2xIbkRjO0VrSG9EZDtBekhpdGdCSjtBeUg5c2dCRTtFQUNFO0VBQ0EsUWxIdkJTO0FQdXVnQmI7QXlIN3NnQkU7RUFDRTtFQUNBO0VBQ0EsUWxIN0JTO0VrSDhCVDtFQUNBO0VBQ0Esa0JsSHJCZTtFa0hzQmY7RUFDQTtBekgrc2dCSjtBeUg3c2dCSTtFQUNFLHFCdEh1T2lCO0VzSHRPakI7QXpIK3NnQk47QXlIM3NnQkU7RUFDRSxxQnRIaU9tQjtBSDQrZnZCO0F5SDFzZ0JFO0VBQ0UsZWxIbkdhO0VrSG9HYixjbEh4RWlCO0FQb3hnQnJCO0F5SHhzZ0JFO0VBQ0U7RUFDQTtFQUNBLFFsSHZEUztBUGl3Z0JiO0F5SHZzZ0JFO0VBQ0UsZWxIL0dhO0VrSGdIYixnQmxIN0hvQjtFa0g4SHBCLGNsSHJGaUI7QVA4eGdCckI7QXlIdHNnQkU7RUFDRTtFQUNBLGFsSC9EYTtFa0hnRWI7RUFDQSxrQmxIekRlO0VrSDBEZix5Q2xIMUllO0VrSDJJZixlbEgxSGE7RWtIMkhiLGdCbEh0SGU7RWtIdUhmLGNsSGhHaUI7RWtIaUdqQjtFQUNBO0F6SHdzZ0JKO0F5SHRzZ0JJO0VBQ0UsY2xIL0dZO0FQdXpnQmxCO0F5SHJzZ0JJO0VBQ0U7RUFDQSxxQnRIekZVO0VzSDBGVjtBekh1c2dCTjtBeUhsc2dCRTtFQUNFO0F6SG9zZ0JKO0F5SGxzZ0JJO0VBSEY7SUFJSTtFekhxc2dCSjtBQUNGO0F5SG5zZ0JJO0VBQ0U7RUFDQTtBekhxc2dCTjtBeUhoc2dCRTtFQUNFLGVsSDNKYTtFa0g0SmIsZ0JsSHZKZTtBUHkxZ0JuQjtBeUhoc2dCSTtFQUNFLGNsSGpJZTtBUG0wZ0JyQjtBeUgvcmdCSTtFQUNFLGNsSG5JYztBUG8wZ0JwQjtBeUg1cmdCRTtFQUNFO0VBQ0E7RUFDQSxTbEhwSGE7QVBremdCakI7QXlINXJnQkk7RUFDRTtFQUNBO0F6SDhyZ0JOO0F5SDNyZ0JJO0VBQ0UsUWxIL0hPO0FQNHpnQmI7QXlIMXJnQkk7RUFDRTtJQUNFO0lBQ0E7RXpINHJnQk47QUFDRjtBeUh4cmdCRTtFQUNFO0VBQ0EsZWxIaE1hO0VrSGlNYixnQmxIOU1vQjtFa0grTXBCLGNsSHRLaUI7QVBnMmdCckI7QXlIdnJnQkU7RUFDRTtFQUNBLGVsSHZNYTtFa0h3TWIsZ0JsSG5NZTtFa0hvTWYsY2xIdkxjO0FQZzNnQmxCO0F5SHJyZ0JFO0VBQ0U7RUFDQTtFQUNBLFFsSDVKUztFa0g2SlQsYWxIMUphO0VrSDJKYjtFQUNBLGtCbEhwSmU7RWtIcUpmLGVsSHBOYTtFa0hxTmIsZ0JsSGhOZTtFa0hpTmYsY2xIMUxpQjtBUGkzZ0JyQjtBeUhwcmdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNsSC9MaUI7QVBxM2dCckI7O0EwSHQ2Z0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUh5NmdCRjtBMEh0NmdCSTtFQURGO0lBRUk7RTFIeTZnQko7QUFDRjtBMEh0NmdCRTtFQUNFO0ExSHc2Z0JKO0EwSHQ2Z0JJO0VBSEY7SUFJSTtFMUh5NmdCSjtBQUNGO0EwSHA2Z0JJO0VBRkY7O0lBR0k7RTFIdzZnQko7QUFDRjs7QTJIaDhnQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ4SDRHZ0I7QUh1MWdCbEI7QTJIajhnQkU7RUFDRSx5QnhIK0JVO0FIbzZnQmQ7QTJIaDhnQkU7RUFDRSx5QnhIdUNZO0FIMjVnQmhCO0EySC83Z0JFO0VBQ0U7QTNIaThnQko7QTJIOTdnQkU7RUFDRTtFQUNBO0EzSGc4Z0JKO0EySDc3Z0JFO0VBQ0U7RUFDQTtFQUNBO0EzSCs3Z0JKO0EySDc3Z0JJO0VBQ0U7QTNIKzdnQk47QTJINTdnQkk7RUFDRSxtQnhIZ0ZZO0FIODJnQmxCO0EySDE3Z0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNINDdnQko7QTJIMTdnQkk7RUFDRTtFQUNBO0EzSDQ3Z0JOO0EySHg3Z0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNIMDdnQko7QTJIdjdnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSHk3Z0JKO0EySHQ3Z0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3hIOUNTO0V3SCtDVDtBM0h3N2dCSjtBMkh0N2dCSTtFQUNFO0EzSHc3Z0JOO0EySHA3Z0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNIczdnQko7QTJIbjdnQkU7RUFDRTtFQUNBO0VBQ0EsY3hIaEVTO0V3SGlFVDtBM0hxN2dCSjtBMkhuN2dCSTtFQUNFO0VBQ0E7QTNIcTdnQk47QTJIajdnQkU7RUFDRTtFQUNBO0VBQ0E7QTNIbTdnQko7QTJIaDdnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSGs3Z0JKO0EySC82Z0JFO0VBQ0U7RUFDQTtFQUNBO0EzSGk3Z0JKO0EySDk2Z0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3hIcEdTO0V3SHFHVDtBM0hnN2dCSjtBMkg5NmdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNIZzdnQk47O0EySDM2Z0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSDg2Z0JGO0EySDU2Z0JFO0VBQ0UsY3hIMUhTO0V3SDJIVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNIODZnQko7QTJINTZnQkk7RUFDRTtFQUNBO0VBQ0E7QTNIODZnQk47QTJIMTZnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0g0NmdCSjtBMkgxNmdCSTtFQUNFO0EzSDQ2Z0JOO0EySHo2Z0JJO0VBQ0U7QTNIMjZnQk47QTJIdjZnQkU7RUFDRTtFQUNBO0VBQ0E7QTNIeTZnQko7QTJIdDZnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0h3NmdCSjtBMkhyNmdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNIdTZnQko7QTJIcDZnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjeEhqTFM7RXdIa0xUO0EzSHM2Z0JKO0EySG42Z0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSHE2Z0JKO0EySGw2Z0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNIbzZnQko7QTJIbDZnQkk7RUFDRTtBM0hvNmdCTjtBMkhoNmdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzSGs2Z0JKO0EySC81Z0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNIaTZnQko7QTJILzVnQkk7RUFDRTtFQUNBO0EzSGk2Z0JOO0EySDk1Z0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3hIL05PO0V3SGdPUDtBM0hnNmdCTjtBMkg3NWdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGN6SGxNSTtFeUhtTUo7QTNIKzVnQk47QTJINTVnQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0g4NWdCTjtBMkgxNWdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNINDVnQko7QTJIejVnQkU7RUFDRSx5QnpIdFBTO0V5SHVQVCxrQnhIcktjO0V3SHNLZDtFQUNBLGN6SHZRVTtFeUh3UVY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0gyNWdCSjtBMkh6NWdCSTtFQUNFO0VBQ0EsY3pIblJRO0V5SG9SUjtBM0gyNWdCTjtBMkh4NWdCSTtFQUNFO0VBQ0E7QTNIMDVnQk47QTJIdjVnQkk7RUFDRTtFQUNBLGN4SHRSTztBSCtxaEJiO0EySHY1Z0JNO0VBQ0U7RUFDQTtFQUNBLGN4SDNSSztBSG9yaEJiO0EySHQ1Z0JNO0VBQ0U7RUFDQTtBM0h3NWdCUjtBMkhuNWdCRTtFQUNFO0EzSHE1Z0JKO0EySGw1Z0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNIbzVnQko7O0EySC80Z0JFO0VBQ0UsbUJ4SHpOYztFd0gwTmQ7QTNIazVnQko7QTJILzRnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ4SG5PYztFd0hvT2QseUJ4SDdUUztFd0g4VFQ7QTNIaTVnQko7QTJIOTRnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0J4SGhQYztFd0hpUGQ7RUFDQSxjeEgxVVM7RXdIMlVUO0VBQ0E7RUFDQTtFQUNBO0EzSGc1Z0JKO0EySDk0Z0JJO0VBQ0UseUJ4SGpVUTtFd0hrVVIsY3hIL1RRO0FIK3NoQmQ7QTJINzRnQkk7RUFDRSx5QnhIblVRO0FIa3RoQmQ7QTJINTRnQkk7RUFDRTtFQUNBLGN4SDFWTztBSHd1aEJiO0EySDM0Z0JJO0VBQ0U7QTNINjRnQk47QTJIejRnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNIMjRnQko7QTJIeDRnQkU7RUFDRTtFQUNBO0VBQ0E7QTNIMDRnQko7QTJIdjRnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0h5NGdCSjtBMkh0NGdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGN4SDdYUztFd0g4WFQ7QTNIdzRnQko7QTJIcjRnQkU7RUFDRTtFQUNBO0VBQ0E7QTNIdTRnQko7QTJIcDRnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSHM0Z0JKO0EySC8zZ0JFO0VBQ0U7RUFDQTtFQUNBO0EzSGk0Z0JKO0EySC8zZ0JJO0VBQ0U7QTNIaTRnQk47QTJINzNnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0grM2dCSjtBMkg3M2dCSTtFQUNFO0VBQ0E7QTNIKzNnQk47QTJIMzNnQkU7RUFDRTtFQUNBO0VBQ0E7QTNINjNnQko7QTJIMTNnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjeEh0YWE7QUhreWhCakI7QTJIMTNnQkk7RUFDRSxjeEh6YVc7QUhxeWhCakI7QTJIejNnQkk7RUFDRSxjeEgzWlU7QUhzeGhCaEI7QTJIdjNnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0h5M2dCSjtBMkh0M2dCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNIdzNnQko7QTJIcjNnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0h1M2dCSjtBMkhwM2dCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGN6SHRiTTtFeUh1Yk47QTNIczNnQko7O0EySGozZ0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNIbzNnQkY7QTJIbDNnQkU7RUFDRTtBM0hvM2dCSjtBMkhqM2dCRTtFQUNFO0VBQ0EsbUJ4SHhaYztFd0h5WmQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0htM2dCSjtBMkhoM2dCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSGszZ0JKO0EySC8yZ0JFO0VBQ0U7RUFDQSxjeEh2Z0JTO0V3SHdnQlQ7RUFDQTtFQUNBO0EzSGkzZ0JKO0EySDkyZ0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNIZzNnQko7O0EySDUyZ0JBO0VBQ0U7SUFDRTtFM0grMmdCRjtFMkg3MmdCQTtJQUNFO0UzSCsyZ0JGO0FBQ0Y7QTRIdjZoQkE7Ozs7OztFQUFBO0FBUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SHc2aEJGO0E0SHQ2aEJFO0VBUEY7SUFRSTtFNUh5NmhCRjtBQUNGOztBNEh0NmhCQTtFQUNFO0VBQ0E7QTVIeTZoQkY7O0E0SHQ2aEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYXJIb0RZO0VxSG5EWix5QnJIOEJjO0VxSDdCZCxtQnJId0RpQjtFcUh2RGpCO0VBQ0E7QTVIeTZoQkY7O0E0SHQ2aEJBO0VBQ0U7RUFDQSxlckh4QmE7RXFIeUJiLGdCckg1QmlCO0VxSDZCakI7RUFDQSxjckhVbUI7QVArNWhCckI7QTRIdjZoQkU7RUFQRjtJQVFJO0U1SDA2aEJGO0FBQ0Y7O0E0SHY2aEJBO0VBQ0U7QTVIMDZoQkY7O0E0SHY2aEJBO0VBQ0U7RUFDQSxlckhoQ2tCO0VxSGlDbEIsZ0JySDNCaUI7RXFINEJqQixjckhmZ0I7QVB5N2hCbEI7QTRIeDZoQkU7RUFDRSxtQnJIc0JVO0FQbzVoQmQ7O0E0SHQ2aEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsU3JIV2U7RXFIVmY7QTVIeTZoQkY7QTRIdjZoQkU7RUFDRTtBNUh5NmhCSjs7QTRIcjZoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIdzZoQkY7O0E0SHI2aEJBO0VBQ0UsY3pIakJjO0V5SGtCZDtFQUNBO0E1SHc2aEJGO0E0SHQ2aEJFO0VBQ0U7QTVIdzZoQko7O0E2SGxnaUJBOzs7O0VBQUE7QUFNQTtFQUNFO0VBQ0EsZXRIY2tCO0VzSGJsQixnQnRIRWlCO0VzSERqQixjdEh5Q21CO0FQMjloQnJCOztBOEg5Z2lCQTs7OztFQUFBO0FDQUE7Ozs7RUFBQTtBQU1BO0VBQ0U7RUFDQSxtQnhIcUVXO0V3SHBFWCxpQnhIcUVlO0V3SHBFZjtBL0hxaGlCRjs7QStIbGhpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxTeEhnRVk7RXdIL0RaO0EvSHFoaUJGOztBK0hsaGlCQTtFQUNFO0VBQ0E7QS9IcWhpQkY7O0ErSGxoaUJBO0VBQ0U7RUFDQTtBL0hxaGlCRjs7QStIbGhpQkE7RUFDRTtBL0hxaGlCRjs7QStIbGhpQkE7RUFDRTtFQUNBLGV4SGZrQjtFd0hnQmxCLGN4SGVtQjtFd0hkbkIsZ0J4SDVCaUI7QVBpamlCbkI7O0FnSTVqaUJBOzs7O0VBQUE7QUNBQTs7OztFQUFBO0FBTUE7RUFDRTtFQUNBLGdCMUh5RVk7RTBIeEVaLGlCMUhxRWU7RTBIcEVmO0VBQ0E7RUFDQSxlMUhXZTtFMEhWZixjMUg0QmdCO0FQdWlpQmxCOztBa0lobGlCQTs7OztFQUFBO0FBTUE7RUFDRTtBbElrbGlCRjs7QWtJL2tpQkE7RUFDRTtFQUNBO0VBQ0EsbUIzSCtEVztFMkg5RFgsZTNIU2U7RTJIUmYsYzNIMEJnQjtBUHdqaUJsQjs7QWtJL2tpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbElrbGlCRjtBa0lobGlCRTtFQU5GO0lBT0k7SUFDQTtFbEltbGlCRjtBQUNGOztBa0lobGlCQTtFQUNFO0VBQ0E7QWxJbWxpQkY7QWtJamxpQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEltbGlCSjtBa0lobGlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCL0hxRWM7RStIcEVkLGUzSDNCZ0I7RTJINEJoQixnQjNIdkNlO0UySHdDZjtFQUNBO0FsSWtsaUJKO0FrSWhsaUJJO0VBYkY7SUFjSTtJQUNBO0VsSW1saUJKO0FBQ0Y7QWtJaGxpQkU7RUFDRSx5QmhJMUJTO0VnSTJCVCxxQmhJM0JTO0VnSTRCVCxjM0haaUI7QVA4bGlCckI7QWtJL2tpQkU7RUFDRSxxQmhJaENTO0FGaW5pQmI7O0FrSTdraUJBO0VBQ0U7QWxJZ2xpQkY7O0FrSTdraUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjNIQ1k7QVAra2lCZDtBa0k5a2lCRTtFQUNFO0VBQ0EsbUIzSE5hO0FQc2xpQmpCO0FrSTdraUJFO0VBQ0U7RUFDQTtFQUNBO0FsSStraUJKOztBa0kza2lCQTtFQUNFO0VBQ0EsZTNIMUVrQjtFMkgyRWxCLGdCM0h0RmlCO0UySHVGakIsYzNIL0NtQjtBUDZuaUJyQjs7QW1JaHJpQkE7Ozs7Ozs7Ozs7Ozs7RUFBQTtBQWtCQTtFQUNFO0FuSStxaUJGO0FtSTdxaUJFO0VBQ0U7RUFDQTtBbkkrcWlCSjtBbUk1cWlCRTtFQUNFO0VBQ0E7QW5JOHFpQko7QVE3cGlCSTtFMkhuQkY7SUFJSTtFbklncmlCSjtBQUNGOztBbUl2cWlCRTs7RUFFRTtFQUNBO0FuSTBxaUJKOztBbUlocWlCRTtFQUNFO0FuSW1xaUJKOztBbUl4cGlCRTs7O0VBR0U7QW5JMnBpQko7QW1JdnBpQkU7RUFDRTtBbkl5cGlCSjtBbUlycGlCRTtFQUNFO0FuSXVwaUJKO0FtSXJwaUJJO0VBQ0U7QW5JdXBpQk47QW1JcHBpQkk7Ozs7O0VBR0U7QW5Jd3BpQk47QW1JcnBpQkk7RUFDRTtBbkl1cGlCTjtBbUlscGlCRTs7RUFFRTtBbklvcGlCSjtBbUlqcGlCRTtFQUNFO0VBQ0E7QW5JbXBpQko7QW1JL29pQkU7RUFDRTtBbklpcGlCSjtBbUk5b2lCRTs7RUFFRTtFQUNBO0FuSWdwaUJKO0FtSTVvaUJFO0VBQ0U7QW5JOG9pQko7QW1JMW9pQkU7RUFDRTtBbkk0b2lCSjtBbUl4b2lCRTs7RUFFRTtBbkkwb2lCSjtBbUl2b2lCRTtFQUNFO0FuSXlvaUJKO0FtSXBvaUJJOzs7RUFHRTtBbklzb2lCTixDOzs7O0FvSXB4aUJBLGdCQUFnQjtBbklBaEI7Ozs7OytFQUFBO0FDQUE7Ozs7Ozs7K0VBQUE7QUNBQTs7Ozs7Ozs7K0VBQUE7QUFBQTs7Ozs7Ozs7K0VBQUE7QWtJQUE7O0VBQUE7QUFhQTs7RUFBQTtBQUtBOztFQUFBO0FBS0E7O0VBQUE7QUE4RUE7O0VBQUE7QUFNQTs7RUFBQTtBQVFBOztFQUFBO0FBUUE7QUFFQTs7RUFBQTtBQWlDSTtFQUVJO0VBQ0E7QURwR1I7O0FDd0dJO0VBRUk7RUFDQTtBRHRHUjs7QUMwR0k7RUFFSTtBRHhHUjs7QUM0R0k7RUFFSTtBRDFHUjs7QUNvRkk7RUFFSTtFQUNBO0FEbEZSOztBQ3NGSTtFQUVJO0VBQ0E7QURwRlI7O0FDd0ZJO0VBRUk7QUR0RlI7O0FDMEZJO0VBRUk7QUR4RlI7O0FDa0VJO0VBRUk7RUFDQTtBRGhFUjs7QUNvRUk7RUFFSTtFQUNBO0FEbEVSOztBQ3NFSTtFQUVJO0FEcEVSOztBQ3dFSTtFQUVJO0FEdEVSOztBQ2dESTtFQUVJO0VBQ0E7QUQ5Q1I7O0FDa0RJO0VBRUk7RUFDQTtBRGhEUjs7QUNvREk7RUFFSTtBRGxEUjs7QUNzREk7RUFFSTtBRHBEUjs7QUM4Qkk7RUFFSTtFQUNBO0FENUJSOztBQ2dDSTtFQUVJO0VBQ0E7QUQ5QlI7O0FDa0NJO0VBRUk7QURoQ1I7O0FDb0NJO0VBRUk7QURsQ1I7O0FDWUk7RUFFSTtFQUNBO0FEVlI7O0FDY0k7RUFFSTtFQUNBO0FEWlI7O0FDZ0JJO0VBRUk7QURkUjs7QUNrQkk7RUFFSTtBRGhCUjs7QUNOSTtFQUVJO0VBQ0E7QURRUjs7QUNKSTtFQUVJO0VBQ0E7QURNUjs7QUNGSTtFQUVJO0FESVI7O0FDQUk7RUFFSTtBREVSOztBQ3hCSTtFQUVJO0VBQ0E7QUQwQlI7O0FDdEJJO0VBRUk7RUFDQTtBRHdCUjs7QUNwQkk7RUFFSTtBRHNCUjs7QUNsQkk7RUFFSTtBRG9CUjs7QUMxQ0k7RUFFSTtFQUNBO0FENENSOztBQ3hDSTtFQUVJO0VBQ0E7QUQwQ1I7O0FDdENJO0VBRUk7QUR3Q1I7O0FDcENJO0VBRUk7QURzQ1I7O0FDNURJO0VBRUk7RUFDQTtBRDhEUjs7QUMxREk7RUFFSTtFQUNBO0FENERSOztBQ3hESTtFQUVJO0FEMERSOztBQ3RESTtFQUVJO0FEd0RSOztBQzlFSTtFQUVJO0VBQ0E7QURnRlI7O0FDNUVJO0VBRUk7RUFDQTtBRDhFUjs7QUMxRUk7RUFFSTtBRDRFUjs7QUN4RUk7RUFFSTtBRDBFUjs7QUNoR0k7RUFFSTtFQUNBO0FEa0dSOztBQzlGSTtFQUVJO0VBQ0E7QURnR1I7O0FDNUZJO0VBRUk7QUQ4RlI7O0FDMUZJO0VBRUk7QUQ0RlI7O0FDbEhJO0VBRUk7RUFDQTtBRG9IUjs7QUNoSEk7RUFFSTtFQUNBO0FEa0hSOztBQzlHSTtFQUVJO0FEZ0hSOztBQzVHSTtFQUVJO0FEOEdSOztBQ3BJSTtFQUVJO0VBQ0E7QURzSVI7O0FDbElJO0VBRUk7RUFDQTtBRG9JUjs7QUNoSUk7RUFFSTtBRGtJUjs7QUM5SEk7RUFFSTtBRGdJUjs7QUN0Skk7RUFFSTtFQUNBO0FEd0pSOztBQ3BKSTtFQUVJO0VBQ0E7QURzSlI7O0FDbEpJO0VBRUk7QURvSlI7O0FDaEpJO0VBRUk7QURrSlI7O0FDeEtJO0VBRUk7RUFDQTtBRDBLUjs7QUN0S0k7RUFFSTtFQUNBO0FEd0tSOztBQ3BLSTtFQUVJO0FEc0tSOztBQ2xLSTtFQUVJO0FEb0tSOztBQzFMSTtFQUVJO0VBQ0E7QUQ0TFI7O0FDeExJO0VBRUk7RUFDQTtBRDBMUjs7QUN0TEk7RUFFSTtBRHdMUjs7QUNwTEk7RUFFSTtBRHNMUjs7QUM1TUk7RUFFSTtFQUNBO0FEOE1SOztBQzFNSTtFQUVJO0VBQ0E7QUQ0TVI7O0FDeE1JO0VBRUk7QUQwTVI7O0FDdE1JO0VBRUk7QUR3TVI7O0FDOU5JO0VBRUk7RUFDQTtBRGdPUjs7QUM1Tkk7RUFFSTtFQUNBO0FEOE5SOztBQzFOSTtFQUVJO0FENE5SOztBQ3hOSTtFQUVJO0FEME5SOztBQ2hQSTtFQUVJO0VBQ0E7QURrUFI7O0FDOU9JO0VBRUk7RUFDQTtBRGdQUjs7QUM1T0k7RUFFSTtBRDhPUjs7QUMxT0k7RUFFSTtBRDRPUjs7QUNsUUk7RUFFSTtFQUNBO0FEb1FSOztBQ2hRSTtFQUVJO0VBQ0E7QURrUVI7O0FDOVBJO0VBRUk7QURnUVI7O0FDNVBJO0VBRUk7QUQ4UFI7O0FFdFdJO0VEa0ZBO0lBRUk7SUFDQTtFRHVSTjtBQUNGOztBRTdXSTtFRHlGQTtJQUVJO0lBQ0E7RUR1Uk47QUFDRjs7QUVwWEk7RURnR0E7SUFFSTtFRHVSTjtBQUNGOztBRTFYSTtFRHNHQTtJQUVJO0VEdVJOO0FBQ0Y7O0FFaFlJO0VEa0ZBO0lBRUk7SUFDQTtFRGlUTjtBQUNGOztBRXZZSTtFRHlGQTtJQUVJO0lBQ0E7RURpVE47QUFDRjs7QUU5WUk7RURnR0E7SUFFSTtFRGlUTjtBQUNGOztBRXBaSTtFRHNHQTtJQUVJO0VEaVROO0FBQ0Y7O0FFMVpJO0VEa0ZBO0lBRUk7SUFDQTtFRDJVTjtBQUNGOztBRWphSTtFRHlGQTtJQUVJO0lBQ0E7RUQyVU47QUFDRjs7QUV4YUk7RURnR0E7SUFFSTtFRDJVTjtBQUNGOztBRTlhSTtFRHNHQTtJQUVJO0VEMlVOO0FBQ0Y7O0FFcGJJO0VEa0ZBO0lBRUk7SUFDQTtFRHFXTjtBQUNGOztBRTNiSTtFRHlGQTtJQUVJO0lBQ0E7RURxV047QUFDRjs7QUVsY0k7RURnR0E7SUFFSTtFRHFXTjtBQUNGOztBRXhjSTtFRHNHQTtJQUVJO0VEcVdOO0FBQ0Y7O0FFOWNJO0VEa0ZBO0lBRUk7SUFDQTtFRCtYTjtBQUNGOztBRXJkSTtFRHlGQTtJQUVJO0lBQ0E7RUQrWE47QUFDRjs7QUU1ZEk7RURnR0E7SUFFSTtFRCtYTjtBQUNGOztBRWxlSTtFRHNHQTtJQUVJO0VEK1hOO0FBQ0Y7O0FFeGVJO0VEa0ZBO0lBRUk7SUFDQTtFRHlaTjtBQUNGOztBRS9lSTtFRHlGQTtJQUVJO0lBQ0E7RUR5Wk47QUFDRjs7QUV0Zkk7RURnR0E7SUFFSTtFRHlaTjtBQUNGOztBRTVmSTtFRHNHQTtJQUVJO0VEeVpOO0FBQ0Y7O0FFbGdCSTtFRGtGQTtJQUVJO0lBQ0E7RURtYk47QUFDRjs7QUV6Z0JJO0VEeUZBO0lBRUk7SUFDQTtFRG1iTjtBQUNGOztBRWhoQkk7RURnR0E7SUFFSTtFRG1iTjtBQUNGOztBRXRoQkk7RURzR0E7SUFFSTtFRG1iTjtBQUNGOztBRTVoQkk7RURrRkE7SUFFSTtJQUNBO0VENmNOO0FBQ0Y7O0FFbmlCSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2Y047QUFDRjs7QUUxaUJJO0VEZ0dBO0lBRUk7RUQ2Y047QUFDRjs7QUVoakJJO0VEc0dBO0lBRUk7RUQ2Y047QUFDRjs7QUV0akJJO0VEa0ZBO0lBRUk7SUFDQTtFRHVlTjtBQUNGOztBRTdqQkk7RUR5RkE7SUFFSTtJQUNBO0VEdWVOO0FBQ0Y7O0FFcGtCSTtFRGdHQTtJQUVJO0VEdWVOO0FBQ0Y7O0FFMWtCSTtFRHNHQTtJQUVJO0VEdWVOO0FBQ0Y7O0FFaGxCSTtFRGtGQTtJQUVJO0lBQ0E7RURpZ0JOO0FBQ0Y7O0FFdmxCSTtFRHlGQTtJQUVJO0lBQ0E7RURpZ0JOO0FBQ0Y7O0FFOWxCSTtFRGdHQTtJQUVJO0VEaWdCTjtBQUNGOztBRXBtQkk7RURzR0E7SUFFSTtFRGlnQk47QUFDRjs7QUUxbUJJO0VEa0ZBO0lBRUk7SUFDQTtFRDJoQk47QUFDRjs7QUVqbkJJO0VEeUZBO0lBRUk7SUFDQTtFRDJoQk47QUFDRjs7QUV4bkJJO0VEZ0dBO0lBRUk7RUQyaEJOO0FBQ0Y7O0FFOW5CSTtFRHNHQTtJQUVJO0VEMmhCTjtBQUNGOztBRXBvQkk7RURrRkE7SUFFSTtJQUNBO0VEcWpCTjtBQUNGOztBRTNvQkk7RUR5RkE7SUFFSTtJQUNBO0VEcWpCTjtBQUNGOztBRWxwQkk7RURnR0E7SUFFSTtFRHFqQk47QUFDRjs7QUV4cEJJO0VEc0dBO0lBRUk7RURxakJOO0FBQ0Y7O0FFOXBCSTtFRGtGQTtJQUVJO0lBQ0E7RUQra0JOO0FBQ0Y7O0FFcnFCSTtFRHlGQTtJQUVJO0lBQ0E7RUQra0JOO0FBQ0Y7O0FFNXFCSTtFRGdHQTtJQUVJO0VEK2tCTjtBQUNGOztBRWxyQkk7RURzR0E7SUFFSTtFRCtrQk47QUFDRjs7QUV4ckJJO0VEa0ZBO0lBRUk7SUFDQTtFRHltQk47QUFDRjs7QUUvckJJO0VEeUZBO0lBRUk7SUFDQTtFRHltQk47QUFDRjs7QUV0c0JJO0VEZ0dBO0lBRUk7RUR5bUJOO0FBQ0Y7O0FFNXNCSTtFRHNHQTtJQUVJO0VEeW1CTjtBQUNGOztBRWx0Qkk7RURrRkE7SUFFSTtJQUNBO0VEbW9CTjtBQUNGOztBRXp0Qkk7RUR5RkE7SUFFSTtJQUNBO0VEbW9CTjtBQUNGOztBRWh1Qkk7RURnR0E7SUFFSTtFRG1vQk47QUFDRjs7QUV0dUJJO0VEc0dBO0lBRUk7RURtb0JOO0FBQ0Y7O0FFNXVCSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2cEJOO0FBQ0Y7O0FFbnZCSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2cEJOO0FBQ0Y7O0FFMXZCSTtFRGdHQTtJQUVJO0VENnBCTjtBQUNGOztBRWh3Qkk7RURzR0E7SUFFSTtFRDZwQk47QUFDRjs7QUV0d0JJO0VEa0ZBO0lBRUk7SUFDQTtFRHVyQk47QUFDRjs7QUU3d0JJO0VEeUZBO0lBRUk7SUFDQTtFRHVyQk47QUFDRjs7QUVweEJJO0VEZ0dBO0lBRUk7RUR1ckJOO0FBQ0Y7O0FFMXhCSTtFRHNHQTtJQUVJO0VEdXJCTjtBQUNGOztBRWh5Qkk7RURrRkE7SUFFSTtJQUNBO0VEaXRCTjtBQUNGOztBRXZ5Qkk7RUR5RkE7SUFFSTtJQUNBO0VEaXRCTjtBQUNGOztBRTl5Qkk7RURnR0E7SUFFSTtFRGl0Qk47QUFDRjs7QUVwekJJO0VEc0dBO0lBRUk7RURpdEJOO0FBQ0Y7O0FFMXpCSTtFRGtGQTtJQUVJO0lBQ0E7RUQydUJOO0FBQ0Y7O0FFajBCSTtFRHlGQTtJQUVJO0lBQ0E7RUQydUJOO0FBQ0Y7O0FFeDBCSTtFRGdHQTtJQUVJO0VEMnVCTjtBQUNGOztBRTkwQkk7RURzR0E7SUFFSTtFRDJ1Qk47QUFDRjs7QUVwMUJJO0VEa0ZBO0lBRUk7SUFDQTtFRHF3Qk47QUFDRjs7QUUzMUJJO0VEeUZBO0lBRUk7SUFDQTtFRHF3Qk47QUFDRjs7QUVsMkJJO0VEZ0dBO0lBRUk7RURxd0JOO0FBQ0Y7O0FFeDJCSTtFRHNHQTtJQUVJO0VEcXdCTjtBQUNGOztBRTkyQkk7RURrRkE7SUFFSTtJQUNBO0VEK3hCTjtBQUNGOztBRXIzQkk7RUR5RkE7SUFFSTtJQUNBO0VEK3hCTjtBQUNGOztBRTUzQkk7RURnR0E7SUFFSTtFRCt4Qk47QUFDRjs7QUVsNEJJO0VEc0dBO0lBRUk7RUQreEJOO0FBQ0Y7O0FFeDRCSTtFRGtGQTtJQUVJO0lBQ0E7RUR5ekJOO0FBQ0Y7O0FFLzRCSTtFRHlGQTtJQUVJO0lBQ0E7RUR5ekJOO0FBQ0Y7O0FFdDVCSTtFRGdHQTtJQUVJO0VEeXpCTjtBQUNGOztBRTU1Qkk7RURzR0E7SUFFSTtFRHl6Qk47QUFDRjs7QUVsNkJJO0VEa0ZBO0lBRUk7SUFDQTtFRG0xQk47QUFDRjs7QUV6NkJJO0VEeUZBO0lBRUk7SUFDQTtFRG0xQk47QUFDRjs7QUVoN0JJO0VEZ0dBO0lBRUk7RURtMUJOO0FBQ0Y7O0FFdDdCSTtFRHNHQTtJQUVJO0VEbTFCTjtBQUNGOztBRTU3Qkk7RURrRkE7SUFFSTtJQUNBO0VENjJCTjtBQUNGOztBRW44Qkk7RUR5RkE7SUFFSTtJQUNBO0VENjJCTjtBQUNGOztBRTE4Qkk7RURnR0E7SUFFSTtFRDYyQk47QUFDRjs7QUVoOUJJO0VEc0dBO0lBRUk7RUQ2MkJOO0FBQ0Y7O0FFdDlCSTtFRGtGQTtJQUVJO0lBQ0E7RUR1NEJOO0FBQ0Y7O0FFNzlCSTtFRHlGQTtJQUVJO0lBQ0E7RUR1NEJOO0FBQ0Y7O0FFcCtCSTtFRGdHQTtJQUVJO0VEdTRCTjtBQUNGOztBRTErQkk7RURzR0E7SUFFSTtFRHU0Qk47QUFDRjs7QUVoL0JJO0VEa0ZBO0lBRUk7SUFDQTtFRGk2Qk47QUFDRjs7QUV2L0JJO0VEeUZBO0lBRUk7SUFDQTtFRGk2Qk47QUFDRjs7QUU5L0JJO0VEZ0dBO0lBRUk7RURpNkJOO0FBQ0Y7O0FFcGdDSTtFRHNHQTtJQUVJO0VEaTZCTjtBQUNGOztBRTFnQ0k7RURrRkE7SUFFSTtJQUNBO0VEMjdCTjtBQUNGOztBRWpoQ0k7RUR5RkE7SUFFSTtJQUNBO0VEMjdCTjtBQUNGOztBRXhoQ0k7RURnR0E7SUFFSTtFRDI3Qk47QUFDRjs7QUU5aENJO0VEc0dBO0lBRUk7RUQyN0JOO0FBQ0Y7O0FFcGlDSTtFRGtGQTtJQUVJO0lBQ0E7RURxOUJOO0FBQ0Y7O0FFM2lDSTtFRHlGQTtJQUVJO0lBQ0E7RURxOUJOO0FBQ0Y7O0FFbGpDSTtFRGdHQTtJQUVJO0VEcTlCTjtBQUNGOztBRXhqQ0k7RURzR0E7SUFFSTtFRHE5Qk47QUFDRjs7QUU5akNJO0VEa0ZBO0lBRUk7SUFDQTtFRCsrQk47QUFDRjs7QUVya0NJO0VEeUZBO0lBRUk7SUFDQTtFRCsrQk47QUFDRjs7QUU1a0NJO0VEZ0dBO0lBRUk7RUQrK0JOO0FBQ0Y7O0FFbGxDSTtFRHNHQTtJQUVJO0VEKytCTjtBQUNGOztBRXhsQ0k7RURrRkE7SUFFSTtJQUNBO0VEeWdDTjtBQUNGOztBRS9sQ0k7RUR5RkE7SUFFSTtJQUNBO0VEeWdDTjtBQUNGOztBRXRtQ0k7RURnR0E7SUFFSTtFRHlnQ047QUFDRjs7QUU1bUNJO0VEc0dBO0lBRUk7RUR5Z0NOO0FBQ0Y7O0FFbG5DSTtFRGtGQTtJQUVJO0lBQ0E7RURtaUNOO0FBQ0Y7O0FFem5DSTtFRHlGQTtJQUVJO0lBQ0E7RURtaUNOO0FBQ0Y7O0FFaG9DSTtFRGdHQTtJQUVJO0VEbWlDTjtBQUNGOztBRXRvQ0k7RURzR0E7SUFFSTtFRG1pQ047QUFDRjs7QUU1b0NJO0VEa0ZBO0lBRUk7SUFDQTtFRDZqQ047QUFDRjs7QUVucENJO0VEeUZBO0lBRUk7SUFDQTtFRDZqQ047QUFDRjs7QUUxcENJO0VEZ0dBO0lBRUk7RUQ2akNOO0FBQ0Y7O0FFaHFDSTtFRHNHQTtJQUVJO0VENmpDTjtBQUNGOztBRXRxQ0k7RURrRkE7SUFFSTtJQUNBO0VEdWxDTjtBQUNGOztBRTdxQ0k7RUR5RkE7SUFFSTtJQUNBO0VEdWxDTjtBQUNGOztBRXByQ0k7RURnR0E7SUFFSTtFRHVsQ047QUFDRjs7QUUxckNJO0VEc0dBO0lBRUk7RUR1bENOO0FBQ0Y7O0FFaHNDSTtFRGtGQTtJQUVJO0lBQ0E7RURpbkNOO0FBQ0Y7O0FFdnNDSTtFRHlGQTtJQUVJO0lBQ0E7RURpbkNOO0FBQ0Y7O0FFOXNDSTtFRGdHQTtJQUVJO0VEaW5DTjtBQUNGOztBRXB0Q0k7RURzR0E7SUFFSTtFRGluQ047QUFDRjs7QUUxdENJO0VEa0ZBO0lBRUk7SUFDQTtFRDJvQ047QUFDRjs7QUVqdUNJO0VEeUZBO0lBRUk7SUFDQTtFRDJvQ047QUFDRjs7QUV4dUNJO0VEZ0dBO0lBRUk7RUQyb0NOO0FBQ0Y7O0FFOXVDSTtFRHNHQTtJQUVJO0VEMm9DTjtBQUNGOztBRXB2Q0k7RURrRkE7SUFFSTtJQUNBO0VEcXFDTjtBQUNGOztBRTN2Q0k7RUR5RkE7SUFFSTtJQUNBO0VEcXFDTjtBQUNGOztBRWx3Q0k7RURnR0E7SUFFSTtFRHFxQ047QUFDRjs7QUV4d0NJO0VEc0dBO0lBRUk7RURxcUNOO0FBQ0Y7O0FFOXdDSTtFRGtGQTtJQUVJO0lBQ0E7RUQrckNOO0FBQ0Y7O0FFcnhDSTtFRHlGQTtJQUVJO0lBQ0E7RUQrckNOO0FBQ0Y7O0FFNXhDSTtFRGdHQTtJQUVJO0VEK3JDTjtBQUNGOztBRWx5Q0k7RURzR0E7SUFFSTtFRCtyQ047QUFDRjs7QUV4eUNJO0VEa0ZBO0lBRUk7SUFDQTtFRHl0Q047QUFDRjs7QUUveUNJO0VEeUZBO0lBRUk7SUFDQTtFRHl0Q047QUFDRjs7QUV0ekNJO0VEZ0dBO0lBRUk7RUR5dENOO0FBQ0Y7O0FFNXpDSTtFRHNHQTtJQUVJO0VEeXRDTjtBQUNGOztBRWwwQ0k7RURrRkE7SUFFSTtJQUNBO0VEbXZDTjtBQUNGOztBRXowQ0k7RUR5RkE7SUFFSTtJQUNBO0VEbXZDTjtBQUNGOztBRWgxQ0k7RURnR0E7SUFFSTtFRG12Q047QUFDRjs7QUV0MUNJO0VEc0dBO0lBRUk7RURtdkNOO0FBQ0Y7O0FFNTFDSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2d0NOO0FBQ0Y7O0FFbjJDSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2d0NOO0FBQ0Y7O0FFMTJDSTtFRGdHQTtJQUVJO0VENndDTjtBQUNGOztBRWgzQ0k7RURzR0E7SUFFSTtFRDZ3Q047QUFDRjs7QUV0M0NJO0VEa0ZBO0lBRUk7SUFDQTtFRHV5Q047QUFDRjs7QUU3M0NJO0VEeUZBO0lBRUk7SUFDQTtFRHV5Q047QUFDRjs7QUVwNENJO0VEZ0dBO0lBRUk7RUR1eUNOO0FBQ0Y7O0FFMTRDSTtFRHNHQTtJQUVJO0VEdXlDTjtBQUNGOztBRWg1Q0k7RURrRkE7SUFFSTtJQUNBO0VEaTBDTjtBQUNGOztBRXY1Q0k7RUR5RkE7SUFFSTtJQUNBO0VEaTBDTjtBQUNGOztBRTk1Q0k7RURnR0E7SUFFSTtFRGkwQ047QUFDRjs7QUVwNkNJO0VEc0dBO0lBRUk7RURpMENOO0FBQ0Y7O0FFMTZDSTtFRGtGQTtJQUVJO0lBQ0E7RUQyMUNOO0FBQ0Y7O0FFajdDSTtFRHlGQTtJQUVJO0lBQ0E7RUQyMUNOO0FBQ0Y7O0FFeDdDSTtFRGdHQTtJQUVJO0VEMjFDTjtBQUNGOztBRTk3Q0k7RURzR0E7SUFFSTtFRDIxQ047QUFDRjs7QUVwOENJO0VEa0ZBO0lBRUk7SUFDQTtFRHEzQ047QUFDRjs7QUUzOENJO0VEeUZBO0lBRUk7SUFDQTtFRHEzQ047QUFDRjs7QUVsOUNJO0VEZ0dBO0lBRUk7RURxM0NOO0FBQ0Y7O0FFeDlDSTtFRHNHQTtJQUVJO0VEcTNDTjtBQUNGOztBRTk5Q0k7RURrRkE7SUFFSTtJQUNBO0VEKzRDTjtBQUNGOztBRXIrQ0k7RUR5RkE7SUFFSTtJQUNBO0VEKzRDTjtBQUNGOztBRTUrQ0k7RURnR0E7SUFFSTtFRCs0Q047QUFDRjs7QUVsL0NJO0VEc0dBO0lBRUk7RUQrNENOO0FBQ0Y7O0FFeC9DSTtFRGtGQTtJQUVJO0lBQ0E7RUR5NkNOO0FBQ0Y7O0FFLy9DSTtFRHlGQTtJQUVJO0lBQ0E7RUR5NkNOO0FBQ0Y7O0FFdGdESTtFRGdHQTtJQUVJO0VEeTZDTjtBQUNGOztBRTVnREk7RURzR0E7SUFFSTtFRHk2Q047QUFDRjs7QUVsaERJO0VEa0ZBO0lBRUk7SUFDQTtFRG04Q047QUFDRjs7QUV6aERJO0VEeUZBO0lBRUk7SUFDQTtFRG04Q047QUFDRjs7QUVoaURJO0VEZ0dBO0lBRUk7RURtOENOO0FBQ0Y7O0FFdGlESTtFRHNHQTtJQUVJO0VEbThDTjtBQUNGOztBRTVpREk7RURrRkE7SUFFSTtJQUNBO0VENjlDTjtBQUNGOztBRW5qREk7RUR5RkE7SUFFSTtJQUNBO0VENjlDTjtBQUNGOztBRTFqREk7RURnR0E7SUFFSTtFRDY5Q047QUFDRjs7QUVoa0RJO0VEc0dBO0lBRUk7RUQ2OUNOO0FBQ0Y7O0FFdGtESTtFRGtGQTtJQUVJO0lBQ0E7RUR1L0NOO0FBQ0Y7O0FFN2tESTtFRHlGQTtJQUVJO0lBQ0E7RUR1L0NOO0FBQ0Y7O0FFcGxESTtFRGdHQTtJQUVJO0VEdS9DTjtBQUNGOztBRTFsREk7RURzR0E7SUFFSTtFRHUvQ047QUFDRjs7QUVobURJO0VEa0ZBO0lBRUk7SUFDQTtFRGloRE47QUFDRjs7QUV2bURJO0VEeUZBO0lBRUk7SUFDQTtFRGloRE47QUFDRjs7QUU5bURJO0VEZ0dBO0lBRUk7RURpaEROO0FBQ0Y7O0FFcG5ESTtFRHNHQTtJQUVJO0VEaWhETjtBQUNGOztBRTFuREk7RURrRkE7SUFFSTtJQUNBO0VEMmlETjtBQUNGOztBRWpvREk7RUR5RkE7SUFFSTtJQUNBO0VEMmlETjtBQUNGOztBRXhvREk7RURnR0E7SUFFSTtFRDJpRE47QUFDRjs7QUU5b0RJO0VEc0dBO0lBRUk7RUQyaUROO0FBQ0Y7O0FFcHBESTtFRGtGQTtJQUVJO0lBQ0E7RURxa0ROO0FBQ0Y7O0FFM3BESTtFRHlGQTtJQUVJO0lBQ0E7RURxa0ROO0FBQ0Y7O0FFbHFESTtFRGdHQTtJQUVJO0VEcWtETjtBQUNGOztBRXhxREk7RURzR0E7SUFFSTtFRHFrRE47QUFDRjs7QUU5cURJO0VEa0ZBO0lBRUk7SUFDQTtFRCtsRE47QUFDRjs7QUVyckRJO0VEeUZBO0lBRUk7SUFDQTtFRCtsRE47QUFDRjs7QUU1ckRJO0VEZ0dBO0lBRUk7RUQrbEROO0FBQ0Y7O0FFbHNESTtFRHNHQTtJQUVJO0VEK2xETjtBQUNGOztBRXhzREk7RURrRkE7SUFFSTtJQUNBO0VEeW5ETjtBQUNGOztBRS9zREk7RUR5RkE7SUFFSTtJQUNBO0VEeW5ETjtBQUNGOztBRXR0REk7RURnR0E7SUFFSTtFRHluRE47QUFDRjs7QUU1dERJO0VEc0dBO0lBRUk7RUR5bkROO0FBQ0Y7O0FFbHVESTtFRGtGQTtJQUVJO0lBQ0E7RURtcEROO0FBQ0Y7O0FFenVESTtFRHlGQTtJQUVJO0lBQ0E7RURtcEROO0FBQ0Y7O0FFaHZESTtFRGdHQTtJQUVJO0VEbXBETjtBQUNGOztBRXR2REk7RURzR0E7SUFFSTtFRG1wRE47QUFDRjs7QUU1dkRJO0VEa0ZBO0lBRUk7SUFDQTtFRDZxRE47QUFDRjs7QUVud0RJO0VEeUZBO0lBRUk7SUFDQTtFRDZxRE47QUFDRjs7QUUxd0RJO0VEZ0dBO0lBRUk7RUQ2cUROO0FBQ0Y7O0FFaHhESTtFRHNHQTtJQUVJO0VENnFETjtBQUNGOztBRXR4REk7RURrRkE7SUFFSTtJQUNBO0VEdXNETjtBQUNGOztBRTd4REk7RUR5RkE7SUFFSTtJQUNBO0VEdXNETjtBQUNGOztBRXB5REk7RURnR0E7SUFFSTtFRHVzRE47QUFDRjs7QUUxeURJO0VEc0dBO0lBRUk7RUR1c0ROO0FBQ0Y7O0FFaHpESTtFRGtGQTtJQUVJO0lBQ0E7RURpdUROO0FBQ0Y7O0FFdnpESTtFRHlGQTtJQUVJO0lBQ0E7RURpdUROO0FBQ0Y7O0FFOXpESTtFRGdHQTtJQUVJO0VEaXVETjtBQUNGOztBRXAwREk7RURzR0E7SUFFSTtFRGl1RE47QUFDRjs7QUUxMERJO0VEa0ZBO0lBRUk7SUFDQTtFRDJ2RE47QUFDRjs7QUVqMURJO0VEeUZBO0lBRUk7SUFDQTtFRDJ2RE47QUFDRjs7QUV4MURJO0VEZ0dBO0lBRUk7RUQydkROO0FBQ0Y7O0FFOTFESTtFRHNHQTtJQUVJO0VEMnZETjtBQUNGOztBRXAyREk7RURrRkE7SUFFSTtJQUNBO0VEcXhETjtBQUNGOztBRTMyREk7RUR5RkE7SUFFSTtJQUNBO0VEcXhETjtBQUNGOztBRWwzREk7RURnR0E7SUFFSTtFRHF4RE47QUFDRjs7QUV4M0RJO0VEc0dBO0lBRUk7RURxeEROO0FBQ0Y7O0FFOTNESTtFRGtGQTtJQUVJO0lBQ0E7RUQreUROO0FBQ0Y7O0FFcjRESTtFRHlGQTtJQUVJO0lBQ0E7RUQreUROO0FBQ0Y7O0FFNTRESTtFRGdHQTtJQUVJO0VEK3lETjtBQUNGOztBRWw1REk7RURzR0E7SUFFSTtFRCt5RE47QUFDRjs7QUV4NURJO0VEa0ZBO0lBRUk7SUFDQTtFRHkwRE47QUFDRjs7QUUvNURJO0VEeUZBO0lBRUk7SUFDQTtFRHkwRE47QUFDRjs7QUV0NkRJO0VEZ0dBO0lBRUk7RUR5MEROO0FBQ0Y7O0FFNTZESTtFRHNHQTtJQUVJO0VEeTBETjtBQUNGOztBRWw3REk7RURrRkE7SUFFSTtJQUNBO0VEbTJETjtBQUNGOztBRXo3REk7RUR5RkE7SUFFSTtJQUNBO0VEbTJETjtBQUNGOztBRWg4REk7RURnR0E7SUFFSTtFRG0yRE47QUFDRjs7QUV0OERJO0VEc0dBO0lBRUk7RURtMkROO0FBQ0Y7O0FFNThESTtFRGtGQTtJQUVJO0lBQ0E7RUQ2M0ROO0FBQ0Y7O0FFbjlESTtFRHlGQTtJQUVJO0lBQ0E7RUQ2M0ROO0FBQ0Y7O0FFMTlESTtFRGdHQTtJQUVJO0VENjNETjtBQUNGOztBRWgrREk7RURzR0E7SUFFSTtFRDYzRE47QUFDRjs7QUV0K0RJO0VEa0ZBO0lBRUk7SUFDQTtFRHU1RE47QUFDRjs7QUU3K0RJO0VEeUZBO0lBRUk7SUFDQTtFRHU1RE47QUFDRjs7QUVwL0RJO0VEZ0dBO0lBRUk7RUR1NUROO0FBQ0Y7O0FFMS9ESTtFRHNHQTtJQUVJO0VEdTVETjtBQUNGOztBRWhnRUk7RURrRkE7SUFFSTtJQUNBO0VEaTdETjtBQUNGOztBRXZnRUk7RUR5RkE7SUFFSTtJQUNBO0VEaTdETjtBQUNGOztBRTlnRUk7RURnR0E7SUFFSTtFRGk3RE47QUFDRjs7QUVwaEVJO0VEc0dBO0lBRUk7RURpN0ROO0FBQ0Y7O0FFMWhFSTtFRGtGQTtJQUVJO0lBQ0E7RUQyOEROO0FBQ0Y7O0FFamlFSTtFRHlGQTtJQUVJO0lBQ0E7RUQyOEROO0FBQ0Y7O0FFeGlFSTtFRGdHQTtJQUVJO0VEMjhETjtBQUNGOztBRTlpRUk7RURzR0E7SUFFSTtFRDI4RE47QUFDRjs7QUVwakVJO0VEa0ZBO0lBRUk7SUFDQTtFRHErRE47QUFDRjs7QUUzakVJO0VEeUZBO0lBRUk7SUFDQTtFRHErRE47QUFDRjs7QUVsa0VJO0VEZ0dBO0lBRUk7RURxK0ROO0FBQ0Y7O0FFeGtFSTtFRHNHQTtJQUVJO0VEcStETjtBQUNGOztBRTlrRUk7RURrRkE7SUFFSTtJQUNBO0VEKy9ETjtBQUNGOztBRXJsRUk7RUR5RkE7SUFFSTtJQUNBO0VEKy9ETjtBQUNGOztBRTVsRUk7RURnR0E7SUFFSTtFRCsvRE47QUFDRjs7QUVsbUVJO0VEc0dBO0lBRUk7RUQrL0ROO0FBQ0Y7O0FFeG1FSTtFRGtGQTtJQUVJO0lBQ0E7RUR5aEVOO0FBQ0Y7O0FFL21FSTtFRHlGQTtJQUVJO0lBQ0E7RUR5aEVOO0FBQ0Y7O0FFdG5FSTtFRGdHQTtJQUVJO0VEeWhFTjtBQUNGOztBRTVuRUk7RURzR0E7SUFFSTtFRHloRU47QUFDRjs7QUVsb0VJO0VEa0ZBO0lBRUk7SUFDQTtFRG1qRU47QUFDRjs7QUV6b0VJO0VEeUZBO0lBRUk7SUFDQTtFRG1qRU47QUFDRjs7QUVocEVJO0VEZ0dBO0lBRUk7RURtakVOO0FBQ0Y7O0FFdHBFSTtFRHNHQTtJQUVJO0VEbWpFTjtBQUNGOztBRTVwRUk7RURrRkE7SUFFSTtJQUNBO0VENmtFTjtBQUNGOztBRW5xRUk7RUR5RkE7SUFFSTtJQUNBO0VENmtFTjtBQUNGOztBRTFxRUk7RURnR0E7SUFFSTtFRDZrRU47QUFDRjs7QUVockVJO0VEc0dBO0lBRUk7RUQ2a0VOO0FBQ0Y7O0FFdHJFSTtFRGtGQTtJQUVJO0lBQ0E7RUR1bUVOO0FBQ0Y7O0FFN3JFSTtFRHlGQTtJQUVJO0lBQ0E7RUR1bUVOO0FBQ0Y7O0FFcHNFSTtFRGdHQTtJQUVJO0VEdW1FTjtBQUNGOztBRTFzRUk7RURzR0E7SUFFSTtFRHVtRU47QUFDRjs7QUVodEVJO0VEa0ZBO0lBRUk7SUFDQTtFRGlvRU47QUFDRjs7QUV2dEVJO0VEeUZBO0lBRUk7SUFDQTtFRGlvRU47QUFDRjs7QUU5dEVJO0VEZ0dBO0lBRUk7RURpb0VOO0FBQ0Y7O0FFcHVFSTtFRHNHQTtJQUVJO0VEaW9FTjtBQUNGOztBRTF1RUk7RURrRkE7SUFFSTtJQUNBO0VEMnBFTjtBQUNGOztBRWp2RUk7RUR5RkE7SUFFSTtJQUNBO0VEMnBFTjtBQUNGOztBRXh2RUk7RURnR0E7SUFFSTtFRDJwRU47QUFDRjs7QUU5dkVJO0VEc0dBO0lBRUk7RUQycEVOO0FBQ0Y7O0FFcHdFSTtFRGtGQTtJQUVJO0lBQ0E7RURxckVOO0FBQ0Y7O0FFM3dFSTtFRHlGQTtJQUVJO0lBQ0E7RURxckVOO0FBQ0Y7O0FFbHhFSTtFRGdHQTtJQUVJO0VEcXJFTjtBQUNGOztBRXh4RUk7RURzR0E7SUFFSTtFRHFyRU47QUFDRjs7QUU5eEVJO0VEa0ZBO0lBRUk7SUFDQTtFRCtzRU47QUFDRjs7QUVyeUVJO0VEeUZBO0lBRUk7SUFDQTtFRCtzRU47QUFDRjs7QUU1eUVJO0VEZ0dBO0lBRUk7RUQrc0VOO0FBQ0Y7O0FFbHpFSTtFRHNHQTtJQUVJO0VEK3NFTjtBQUNGOztBRXh6RUk7RURrRkE7SUFFSTtJQUNBO0VEeXVFTjtBQUNGOztBRS96RUk7RUR5RkE7SUFFSTtJQUNBO0VEeXVFTjtBQUNGOztBRXQwRUk7RURnR0E7SUFFSTtFRHl1RU47QUFDRjs7QUU1MEVJO0VEc0dBO0lBRUk7RUR5dUVOO0FBQ0Y7O0FFbDFFSTtFRGtGQTtJQUVJO0lBQ0E7RURtd0VOO0FBQ0Y7O0FFejFFSTtFRHlGQTtJQUVJO0lBQ0E7RURtd0VOO0FBQ0Y7O0FFaDJFSTtFRGdHQTtJQUVJO0VEbXdFTjtBQUNGOztBRXQyRUk7RURzR0E7SUFFSTtFRG13RU47QUFDRjs7QUU1MkVJO0VEa0ZBO0lBRUk7SUFDQTtFRDZ4RU47QUFDRjs7QUVuM0VJO0VEeUZBO0lBRUk7SUFDQTtFRDZ4RU47QUFDRjs7QUUxM0VJO0VEZ0dBO0lBRUk7RUQ2eEVOO0FBQ0Y7O0FFaDRFSTtFRHNHQTtJQUVJO0VENnhFTjtBQUNGOztBRXQ0RUk7RURrRkE7SUFFSTtJQUNBO0VEdXpFTjtBQUNGOztBRTc0RUk7RUR5RkE7SUFFSTtJQUNBO0VEdXpFTjtBQUNGOztBRXA1RUk7RURnR0E7SUFFSTtFRHV6RU47QUFDRjs7QUUxNUVJO0VEc0dBO0lBRUk7RUR1ekVOO0FBQ0Y7O0FFaDZFSTtFRGtGQTtJQUVJO0lBQ0E7RURpMUVOO0FBQ0Y7O0FFdjZFSTtFRHlGQTtJQUVJO0lBQ0E7RURpMUVOO0FBQ0Y7O0FFOTZFSTtFRGdHQTtJQUVJO0VEaTFFTjtBQUNGOztBRXA3RUk7RURzR0E7SUFFSTtFRGkxRU47QUFDRjs7QUUxN0VJO0VEa0ZBO0lBRUk7SUFDQTtFRDIyRU47QUFDRjs7QUVqOEVJO0VEeUZBO0lBRUk7SUFDQTtFRDIyRU47QUFDRjs7QUV4OEVJO0VEZ0dBO0lBRUk7RUQyMkVOO0FBQ0Y7O0FFOThFSTtFRHNHQTtJQUVJO0VEMjJFTjtBQUNGOztBRXA5RUk7RURrRkE7SUFFSTtJQUNBO0VEcTRFTjtBQUNGOztBRTM5RUk7RUR5RkE7SUFFSTtJQUNBO0VEcTRFTjtBQUNGOztBRWwrRUk7RURnR0E7SUFFSTtFRHE0RU47QUFDRjs7QUV4K0VJO0VEc0dBO0lBRUk7RURxNEVOO0FBQ0Y7O0FFOStFSTtFRGtGQTtJQUVJO0lBQ0E7RUQrNUVOO0FBQ0Y7O0FFci9FSTtFRHlGQTtJQUVJO0lBQ0E7RUQrNUVOO0FBQ0Y7O0FFNS9FSTtFRGdHQTtJQUVJO0VEKzVFTjtBQUNGOztBRWxnRkk7RURzR0E7SUFFSTtFRCs1RU47QUFDRjs7QUV4Z0ZJO0VEa0ZBO0lBRUk7SUFDQTtFRHk3RU47QUFDRjs7QUUvZ0ZJO0VEeUZBO0lBRUk7SUFDQTtFRHk3RU47QUFDRjs7QUV0aEZJO0VEZ0dBO0lBRUk7RUR5N0VOO0FBQ0Y7O0FFNWhGSTtFRHNHQTtJQUVJO0VEeTdFTjtBQUNGOztBRWxpRkk7RURrRkE7SUFFSTtJQUNBO0VEbTlFTjtBQUNGOztBRXppRkk7RUR5RkE7SUFFSTtJQUNBO0VEbTlFTjtBQUNGOztBRWhqRkk7RURnR0E7SUFFSTtFRG05RU47QUFDRjs7QUV0akZJO0VEc0dBO0lBRUk7RURtOUVOO0FBQ0Y7O0FFNWpGSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2K0VOO0FBQ0Y7O0FFbmtGSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2K0VOO0FBQ0Y7O0FFMWtGSTtFRGdHQTtJQUVJO0VENitFTjtBQUNGOztBRWhsRkk7RURzR0E7SUFFSTtFRDYrRU47QUFDRjs7QUV0bEZJO0VEa0ZBO0lBRUk7SUFDQTtFRHVnRk47QUFDRjs7QUU3bEZJO0VEeUZBO0lBRUk7SUFDQTtFRHVnRk47QUFDRjs7QUVwbUZJO0VEZ0dBO0lBRUk7RUR1Z0ZOO0FBQ0Y7O0FFMW1GSTtFRHNHQTtJQUVJO0VEdWdGTjtBQUNGOztBRWhuRkk7RURrRkE7SUFFSTtJQUNBO0VEaWlGTjtBQUNGOztBRXZuRkk7RUR5RkE7SUFFSTtJQUNBO0VEaWlGTjtBQUNGOztBRTluRkk7RURnR0E7SUFFSTtFRGlpRk47QUFDRjs7QUVwb0ZJO0VEc0dBO0lBRUk7RURpaUZOO0FBQ0Y7O0FFMW9GSTtFRGtGQTtJQUVJO0lBQ0E7RUQyakZOO0FBQ0Y7O0FFanBGSTtFRHlGQTtJQUVJO0lBQ0E7RUQyakZOO0FBQ0Y7O0FFeHBGSTtFRGdHQTtJQUVJO0VEMmpGTjtBQUNGOztBRTlwRkk7RURzR0E7SUFFSTtFRDJqRk47QUFDRjs7QUVwcUZJO0VEa0ZBO0lBRUk7SUFDQTtFRHFsRk47QUFDRjs7QUUzcUZJO0VEeUZBO0lBRUk7SUFDQTtFRHFsRk47QUFDRjs7QUVsckZJO0VEZ0dBO0lBRUk7RURxbEZOO0FBQ0Y7O0FFeHJGSTtFRHNHQTtJQUVJO0VEcWxGTjtBQUNGOztBRTlyRkk7RURrRkE7SUFFSTtJQUNBO0VEK21GTjtBQUNGOztBRXJzRkk7RUR5RkE7SUFFSTtJQUNBO0VEK21GTjtBQUNGOztBRTVzRkk7RURnR0E7SUFFSTtFRCttRk47QUFDRjs7QUVsdEZJO0VEc0dBO0lBRUk7RUQrbUZOO0FBQ0Y7O0FFeHRGSTtFRGtGQTtJQUVJO0lBQ0E7RUR5b0ZOO0FBQ0Y7O0FFL3RGSTtFRHlGQTtJQUVJO0lBQ0E7RUR5b0ZOO0FBQ0Y7O0FFdHVGSTtFRGdHQTtJQUVJO0VEeW9GTjtBQUNGOztBRTV1Rkk7RURzR0E7SUFFSTtFRHlvRk47QUFDRjs7QUVsdkZJO0VEa0ZBO0lBRUk7SUFDQTtFRG1xRk47QUFDRjs7QUV6dkZJO0VEeUZBO0lBRUk7SUFDQTtFRG1xRk47QUFDRjs7QUVod0ZJO0VEZ0dBO0lBRUk7RURtcUZOO0FBQ0Y7O0FFdHdGSTtFRHNHQTtJQUVJO0VEbXFGTjtBQUNGOztBRTV3Rkk7RURrRkE7SUFFSTtJQUNBO0VENnJGTjtBQUNGOztBRW54Rkk7RUR5RkE7SUFFSTtJQUNBO0VENnJGTjtBQUNGOztBRTF4Rkk7RURnR0E7SUFFSTtFRDZyRk47QUFDRjs7QUVoeUZJO0VEc0dBO0lBRUk7RUQ2ckZOO0FBQ0Y7O0FFdHlGSTtFRGtGQTtJQUVJO0lBQ0E7RUR1dEZOO0FBQ0Y7O0FFN3lGSTtFRHlGQTtJQUVJO0lBQ0E7RUR1dEZOO0FBQ0Y7O0FFcHpGSTtFRGdHQTtJQUVJO0VEdXRGTjtBQUNGOztBRTF6Rkk7RURzR0E7SUFFSTtFRHV0Rk47QUFDRjs7QUVoMEZJO0VEa0ZBO0lBRUk7SUFDQTtFRGl2Rk47QUFDRjs7QUV2MEZJO0VEeUZBO0lBRUk7SUFDQTtFRGl2Rk47QUFDRjs7QUU5MEZJO0VEZ0dBO0lBRUk7RURpdkZOO0FBQ0Y7O0FFcDFGSTtFRHNHQTtJQUVJO0VEaXZGTjtBQUNGOztBRTExRkk7RURrRkE7SUFFSTtJQUNBO0VEMndGTjtBQUNGOztBRWoyRkk7RUR5RkE7SUFFSTtJQUNBO0VEMndGTjtBQUNGOztBRXgyRkk7RURnR0E7SUFFSTtFRDJ3Rk47QUFDRjs7QUU5MkZJO0VEc0dBO0lBRUk7RUQyd0ZOO0FBQ0Y7O0FFcDNGSTtFRGtGQTtJQUVJO0lBQ0E7RURxeUZOO0FBQ0Y7O0FFMzNGSTtFRHlGQTtJQUVJO0lBQ0E7RURxeUZOO0FBQ0Y7O0FFbDRGSTtFRGdHQTtJQUVJO0VEcXlGTjtBQUNGOztBRXg0Rkk7RURzR0E7SUFFSTtFRHF5Rk47QUFDRjs7QUU5NEZJO0VEa0ZBO0lBRUk7SUFDQTtFRCt6Rk47QUFDRjs7QUVyNUZJO0VEeUZBO0lBRUk7SUFDQTtFRCt6Rk47QUFDRjs7QUU1NUZJO0VEZ0dBO0lBRUk7RUQrekZOO0FBQ0Y7O0FFbDZGSTtFRHNHQTtJQUVJO0VEK3pGTjtBQUNGOztBRXg2Rkk7RURrRkE7SUFFSTtJQUNBO0VEeTFGTjtBQUNGOztBRS82Rkk7RUR5RkE7SUFFSTtJQUNBO0VEeTFGTjtBQUNGOztBRXQ3Rkk7RURnR0E7SUFFSTtFRHkxRk47QUFDRjs7QUU1N0ZJO0VEc0dBO0lBRUk7RUR5MUZOO0FBQ0Y7O0FFbDhGSTtFRGtGQTtJQUVJO0lBQ0E7RURtM0ZOO0FBQ0Y7O0FFejhGSTtFRHlGQTtJQUVJO0lBQ0E7RURtM0ZOO0FBQ0Y7O0FFaDlGSTtFRGdHQTtJQUVJO0VEbTNGTjtBQUNGOztBRXQ5Rkk7RURzR0E7SUFFSTtFRG0zRk47QUFDRjs7QUU1OUZJO0VEa0ZBO0lBRUk7SUFDQTtFRDY0Rk47QUFDRjs7QUVuK0ZJO0VEeUZBO0lBRUk7SUFDQTtFRDY0Rk47QUFDRjs7QUUxK0ZJO0VEZ0dBO0lBRUk7RUQ2NEZOO0FBQ0Y7O0FFaC9GSTtFRHNHQTtJQUVJO0VENjRGTjtBQUNGOztBRXQvRkk7RURrRkE7SUFFSTtJQUNBO0VEdTZGTjtBQUNGOztBRTcvRkk7RUR5RkE7SUFFSTtJQUNBO0VEdTZGTjtBQUNGOztBRXBnR0k7RURnR0E7SUFFSTtFRHU2Rk47QUFDRjs7QUUxZ0dJO0VEc0dBO0lBRUk7RUR1NkZOO0FBQ0Y7O0FHdmxHRTtFQUNFO0FIMGxHSjs7QUdybEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHdsR0Y7O0FHcGxHQTtFQUNFO0VBQ0E7RUFDQTtBSHVsR0Y7O0FHbmxHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIc2xHRjs7QUdqbEdFO0VBQ0U7RUFDQTtFQUNBO0FIb2xHSjtBR2psR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QkYxQlE7RUUyQlI7RUFDQTtFQUNBO0FIbWxHSjtBR2hsR0U7RUFDRTtFQUNBO0FIa2xHSjtBRy9rR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkY1QlU7RUU2QlYsY0Y1Q1U7RUU2Q1Y7RUFDQTtFQUNBO0FIaWxHSjtBRy9rR0k7RUFDRSx5QkZsQ1E7QURtbkdkO0FHN2tHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIK2tHSjtBRzVrR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0ZuRVU7QURpcEdkO0FHNWtHSTtFQUNFLHlCRnREUTtBRG9vR2Q7O0FHeGtHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNGakZVO0VFa0ZWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkZ6RGM7RUUwRGQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgya0dGOztBR3ZrR0E7O0VBRUU7QUgwa0dGOztBR3RrR0U7RUFDRTtBSHlrR0o7O0FHbmtHRTtFQUNFO0FIc2tHSjtBR2xrR0k7RUFDRTtBSG9rR047O0FHOWpHQTtFQUNFO0FIaWtHRjs7QUc1akdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCRjdIVTtBRDRyR2Q7O0FHempHRTtFQUNFO0FINGpHSjs7QUd4akdBO0VBQ0U7RUFDQTtBSDJqR0Y7O0FHeGpHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFdGeEYrQjtFRXlGL0I7RUFDQTtBSDJqR0Y7QUd6akdFO0VBQ0UsY0YzSE07QURzckdWO0FHeGpHRTtFQUNFO0VBQ0E7QUgwakdKO0FHeGpHSTtFQUNFLFdGckcyQjtBRCtwR2pDOztBR3BqR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSHVqR0Y7O0FHaGpHQTtFQUVFO0VBQ0E7RUFDQTtFQUNBLFdGM0grQjtBRDZxR2pDOztBRy9pR0E7RUFFRSx5QkY3SHVCO0VFOEh2QixXRmpJK0I7QURrckdqQztBRy9pR0U7RUFDRTtBSGlqR0o7O0FHNWlHRTtFQUNFO0FIK2lHSjs7QUcxaUdBO0VBQ0U7QUg2aUdGOztBR3ppR0E7RUFDRTtBSDRpR0Y7O0FHeGlHQTtFQUNFO0lBQ0U7SUFDQTtFSDJpR0Y7QUFDRjtBR3ZpR0E7RUFDRTtBSHlpR0Y7O0FHcmlHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FId2lHRjs7QUdyaUdBO0VBRUU7QUh1aUdGOztBR3BpR0E7RUFFRTtBSHNpR0Y7O0FHbGlHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIcWlHRjs7QUdsaUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHFpR0Y7QUduaUdFO0VBQ0U7RUFDQTtFQUNBO0FIcWlHSjtBR2xpR0U7RUFDRTtFQUNBO0VBQ0E7QUhvaUdKO0FHamlHRTtFQUNFO0VBQ0E7RUFDQSxjckloUE07QWtJbXhHVjs7QUcvaEdBO0VBQ0U7QUhraUdGO0FHaGlHRTtFQUNFO0FIa2lHSjtBRy9oR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSGlpR0o7QUcvaEdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhpaUdKOztBRzVoR0E7RUFDRTtBSCtoR0Y7O0FHNWhHQTtFQUNFO0FIK2hHRjs7QUd6aEdJO0VBQ0U7RUFDQSx5QnJJdFRPO0VxSXVUUCxjcklyVVE7QWtJaTJHZDs7QUdwaEdFOzs7RUFDRSxjckloVVM7QWtJeTFHYjtBR3ZoR0U7OztFQUNFLGNwSXpVUztBaUlvMkdiO0FHemhHRTs7O0VBQ0UsY3JJdlNNO0FrSW8wR1Y7O0FHemhHQTs7RUFFRSxhckk3U1E7QWtJeTBHVjs7QUd4aEdBOztFQUVFO0VBQ0E7QUgyaEdGOztBR3ZoR0E7RUFDRSx5QnJJeFZXO0VxSXlWWDtFQUNBLGNySXhXWTtBa0lrNEdkOztBSXY1R0E7QUFHQTs7RUFBQTtBQUdBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCSEZzQjtFR0d0QjtFQUNBO0FKdTVHRjtBSXI1R0U7RUFHRSxvQkNpZ0IwQjtFRGhnQjFCLGVIbEJXO0VHbUJYLGdCSFhvQjtFR1lwQjtFQUNBO0FKcTVHSjtBSW41R0k7RUFDRSx5QkhnQlE7QURxNEdkO0FJajVHRTtFQUVFLHlCSERVO0FEbTVHZDtBSS80R0U7RUFFRTtFQUNBO0FKZzVHSjtBSTc0R0U7RUFFRTtFQUNBO0FKODRHSjtBSTM0R0U7RUFFRSxjSEVxQjtBRDA0R3pCO0FJejRHRTtFQUNFLHlCSHZCVTtBRGs2R2Q7O0FJdjRHQTtFQUVFLHNCSFpTO0VHYVQsY0huQ1U7QUQ0NkdaOztBSXQ0R0E7RUFFRSx5QkhqQmU7RUdrQmYsY0hqQmM7QUR5NUdoQjs7QUlyNEdBO0VBRUUseUJIdkNZO0VHd0NaLGNIdkJjO0FEODVHaEI7O0FJcjRHQTs7RUFFRSx5QkhuQ1k7RUdvQ1osY0huRFk7QUQyN0dkOztBTXQ5R0E7QUFHQTtFQUNFLGNMcURjO0VLcERkO0FOdTlHRjtBTXI5R0U7RUFDRTtBTnU5R0o7QU1wOUdFO0VBRUUseUJMMkNZO0VLMUNaLGNMWVE7QUR5OEdaOztBT24rR0E7QUFJRTtFQUNFO0FQbStHSjs7QU8zOUdBO0VBQ0UseUJOc0JZO0VNckJaO0FQODlHRjtBTzU5R0U7RUFDRSx5Qk5RUTtBRHM5R1o7QU8zOUdFO0VBQ0UsY05JUTtFTUhSLHlCTmlDWTtBRDQ3R2hCO0FPMzlHSTtFQUNFO0FQNjlHTjtBTzE5R0k7RUFDRSxjTkpNO0VNS04seUJOeUJVO0FEbThHaEI7O0FPdDlHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQeTlHRjs7QVFsZ0hBO0VBQ0U7RUFDQSx5QlBrQ1k7QURtK0dkO0FRbGdISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlBlTTtFT2ROO0VBQ0EsZ0JQSGE7RU9JYixpQlBSYztBRDRnSHBCO0FRbGdITTtFQUNFO0FSb2dIUjtBUWpnSE07RUFDRSxjUGNNO0VPYk47RUFDQSxnQlBiVztFT2NYLGlCUGxCWTtBRHFoSHBCO0FRaGdITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSa2dIUjtBUTkvR0k7RUFDRTtBUmdnSE47O0FRMy9HQTtFQUNFO0VBQ0E7RUFDQTtBUjgvR0Y7QVE3L0dFO0VBQ0U7RUFDQTtFQUNBO0FSKy9HSjtBUTcvR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIrL0dOO0FROS9HTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmdnSFI7QVEvL0dRO0VBRUU7RUFDQTtBUmdnSFY7QVE1L0dJO0VBRUUseUJQdkJVO0FEb2hIaEI7QVExL0dRO0VBQ0U7RUFDQTtFQUNBO0VBSUE7QVJ5L0dWO0FRNS9HVTtFQUNFO0FSOC9HWjtBUTMvR1U7RUFFRTtFQUNBO0FSNC9HWjtBUXovR1E7RUFDRSxjUHZFRTtBRGtrSFo7QVF0L0dFO0VBQ0U7QVJ3L0dKOztBUXAvR0E7RUFDRTtFQUNBLHlCUHpFWTtFTzBFWixjUHRFWTtBRDZqSGQ7O0FTcm1IQTtFQUNFO0FUd21IRjtBU3RtSEU7RUFDRTtFQUNBO0VBQ0EsY1JxQlU7QURtbEhkO0FTdm1ISTtFQUpGO0lBS0k7SUFDQTtFVDBtSEo7QUFDRjtBU3htSEk7RUFDRSxjUm1ETztBRHVqSGI7QVN0bUhFO0VBQ0U7RUFDQTtBVHdtSEo7QVNybUhFOztFQUVFO0FUdW1ISjs7QVNubUhBO0VBQ0U7QVRzbUhGOztBUy9sSEU7Ozs7RUFDRTtFQUNBO0FUcW1ISjtBU2xtSEU7Ozs7RUFDRTtFQUNBO0FUdW1ISjtBU3BtSEU7Ozs7RUFDRTtBVHltSEo7O0FTcm1IQTtFQUNFO0FUd21IRjtBU3ZtSEU7RUFDRTtFQUNBO0VBQ0EsY1JoQlU7QUR5bkhkO0FTeG1ISTtFQUpGO0lBS0k7RVQybUhKO0FBQ0Y7QVN2bUhFO0VBQ0U7RUFDQTtBVHltSEo7QVN4bUhJO0VBSEY7SUFJSTtJQUNBO0VUMm1ISjtBQUNGO0FTeG1IRTtFQUNFO0VBQ0E7QVQwbUhKO0FTdm1IRTtFQUNFO0FUeW1ISjtBU3RtSEU7RUFDRTtBVHdtSEo7QVNybUhFO0VBQ0U7QVR1bUhKO0FTcG1IRTtFQUNFLGNSN0RVO0FEbXFIZDtBU25tSEU7RUFDRSxjUnRDWTtBRDJvSGhCO0FTbG1IRTtFQUNFLGNSMUNZO0FEOG9IaEI7O0FTL2xIQTtFQUNFO0VBQ0E7RUFDQTtBVGttSEY7O0FTL2xIQTtFQUNFO0VBQ0EseUJSM0VZO0VRNEVaO0VBQ0E7QVRrbUhGO0FTaG1IRTtFQUNFO0FUa21ISjtBUzlsSEk7RUFDRTtBVGdtSE47QVM1bEhFOztFQUVFO0VBQ0E7RUFDQSxjUnRHVTtBRG9zSGQ7QVMzbEhFO0VBQ0U7RUFDQTtFQUNBLGNSNUdVO0FEeXNIZDs7QVN6bEhBO0VBQ0U7RUFDQSx5QlJwRmM7RVFxRmQ7RUFDQSxjUnhHWTtFUXlHWjtFQUNBO0FUNGxIRjtBUzFsSEU7RUFDRTtBVDRsSEo7O0FTeGxIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCUm5IWTtFUW9IWjtBVDJsSEY7O0FVeHZIQTtFQUNFO0FWMnZIRjtBVXp2SEU7RUFDRTtBVjJ2SEo7QVV4dkhFO0VBQ0U7QVYwdkhKO0FVeHZISTtFQUNFLGNUNENPO0FEOHNIYjtBVXR2SEU7RUFDRTtFQUNBO0FWd3ZISjtBVXJ2SEU7RUFDRTtFQUNBO0VBQ0EsV1RzRTZCO0FEaXJIakM7O0FXOXdIQTtBVkFBOztFQUFBO0FBYUE7O0VBQUE7QUFLQTs7RUFBQTtBQUtBOztFQUFBO0FBOEVBOztFQUFBO0FBTUE7O0VBQUE7QUFRQTs7RUFBQTtBQVFBO0FBRUE7O0VBQUE7QUFpQ0k7RUFFSTtFQUNBO0FENG9IUjs7QUN4b0hJO0VBRUk7RUFDQTtBRDBvSFI7O0FDdG9ISTtFQUVJO0FEd29IUjs7QUNwb0hJO0VBRUk7QURzb0hSOztBQzVwSEk7RUFFSTtFQUNBO0FEOHBIUjs7QUMxcEhJO0VBRUk7RUFDQTtBRDRwSFI7O0FDeHBISTtFQUVJO0FEMHBIUjs7QUN0cEhJO0VBRUk7QUR3cEhSOztBQzlxSEk7RUFFSTtFQUNBO0FEZ3JIUjs7QUM1cUhJO0VBRUk7RUFDQTtBRDhxSFI7O0FDMXFISTtFQUVJO0FENHFIUjs7QUN4cUhJO0VBRUk7QUQwcUhSOztBQ2hzSEk7RUFFSTtFQUNBO0FEa3NIUjs7QUM5ckhJO0VBRUk7RUFDQTtBRGdzSFI7O0FDNXJISTtFQUVJO0FEOHJIUjs7QUMxckhJO0VBRUk7QUQ0ckhSOztBQ2x0SEk7RUFFSTtFQUNBO0FEb3RIUjs7QUNodEhJO0VBRUk7RUFDQTtBRGt0SFI7O0FDOXNISTtFQUVJO0FEZ3RIUjs7QUM1c0hJO0VBRUk7QUQ4c0hSOztBQ3B1SEk7RUFFSTtFQUNBO0FEc3VIUjs7QUNsdUhJO0VBRUk7RUFDQTtBRG91SFI7O0FDaHVISTtFQUVJO0FEa3VIUjs7QUM5dEhJO0VBRUk7QURndUhSOztBQ3R2SEk7RUFFSTtFQUNBO0FEd3ZIUjs7QUNwdkhJO0VBRUk7RUFDQTtBRHN2SFI7O0FDbHZISTtFQUVJO0FEb3ZIUjs7QUNodkhJO0VBRUk7QURrdkhSOztBQ3h3SEk7RUFFSTtFQUNBO0FEMHdIUjs7QUN0d0hJO0VBRUk7RUFDQTtBRHd3SFI7O0FDcHdISTtFQUVJO0FEc3dIUjs7QUNsd0hJO0VBRUk7QURvd0hSOztBQzF4SEk7RUFFSTtFQUNBO0FENHhIUjs7QUN4eEhJO0VBRUk7RUFDQTtBRDB4SFI7O0FDdHhISTtFQUVJO0FEd3hIUjs7QUNweEhJO0VBRUk7QURzeEhSOztBQzV5SEk7RUFFSTtFQUNBO0FEOHlIUjs7QUMxeUhJO0VBRUk7RUFDQTtBRDR5SFI7O0FDeHlISTtFQUVJO0FEMHlIUjs7QUN0eUhJO0VBRUk7QUR3eUhSOztBQzl6SEk7RUFFSTtFQUNBO0FEZzBIUjs7QUM1ekhJO0VBRUk7RUFDQTtBRDh6SFI7O0FDMXpISTtFQUVJO0FENHpIUjs7QUN4ekhJO0VBRUk7QUQwekhSOztBQ2gxSEk7RUFFSTtFQUNBO0FEazFIUjs7QUM5MEhJO0VBRUk7RUFDQTtBRGcxSFI7O0FDNTBISTtFQUVJO0FEODBIUjs7QUMxMEhJO0VBRUk7QUQ0MEhSOztBQ2wySEk7RUFFSTtFQUNBO0FEbzJIUjs7QUNoMkhJO0VBRUk7RUFDQTtBRGsySFI7O0FDOTFISTtFQUVJO0FEZzJIUjs7QUM1MUhJO0VBRUk7QUQ4MUhSOztBQ3AzSEk7RUFFSTtFQUNBO0FEczNIUjs7QUNsM0hJO0VBRUk7RUFDQTtBRG8zSFI7O0FDaDNISTtFQUVJO0FEazNIUjs7QUM5MkhJO0VBRUk7QURnM0hSOztBQ3Q0SEk7RUFFSTtFQUNBO0FEdzRIUjs7QUNwNEhJO0VBRUk7RUFDQTtBRHM0SFI7O0FDbDRISTtFQUVJO0FEbzRIUjs7QUNoNEhJO0VBRUk7QURrNEhSOztBQ3g1SEk7RUFFSTtFQUNBO0FEMDVIUjs7QUN0NUhJO0VBRUk7RUFDQTtBRHc1SFI7O0FDcDVISTtFQUVJO0FEczVIUjs7QUNsNUhJO0VBRUk7QURvNUhSOztBQzE2SEk7RUFFSTtFQUNBO0FENDZIUjs7QUN4NkhJO0VBRUk7RUFDQTtBRDA2SFI7O0FDdDZISTtFQUVJO0FEdzZIUjs7QUNwNkhJO0VBRUk7QURzNkhSOztBQzU3SEk7RUFFSTtFQUNBO0FEODdIUjs7QUMxN0hJO0VBRUk7RUFDQTtBRDQ3SFI7O0FDeDdISTtFQUVJO0FEMDdIUjs7QUN0N0hJO0VBRUk7QUR3N0hSOztBQzk4SEk7RUFFSTtFQUNBO0FEZzlIUjs7QUM1OEhJO0VBRUk7RUFDQTtBRDg4SFI7O0FDMThISTtFQUVJO0FENDhIUjs7QUN4OEhJO0VBRUk7QUQwOEhSOztBQ2grSEk7RUFFSTtFQUNBO0FEaytIUjs7QUM5OUhJO0VBRUk7RUFDQTtBRGcrSFI7O0FDNTlISTtFQUVJO0FEODlIUjs7QUMxOUhJO0VBRUk7QUQ0OUhSOztBQ2wvSEk7RUFFSTtFQUNBO0FEby9IUjs7QUNoL0hJO0VBRUk7RUFDQTtBRGsvSFI7O0FDOStISTtFQUVJO0FEZy9IUjs7QUM1K0hJO0VBRUk7QUQ4K0hSOztBRXRsSUk7RURrRkE7SUFFSTtJQUNBO0VEdWdJTjtBQUNGOztBRTdsSUk7RUR5RkE7SUFFSTtJQUNBO0VEdWdJTjtBQUNGOztBRXBtSUk7RURnR0E7SUFFSTtFRHVnSU47QUFDRjs7QUUxbUlJO0VEc0dBO0lBRUk7RUR1Z0lOO0FBQ0Y7O0FFaG5JSTtFRGtGQTtJQUVJO0lBQ0E7RURpaUlOO0FBQ0Y7O0FFdm5JSTtFRHlGQTtJQUVJO0lBQ0E7RURpaUlOO0FBQ0Y7O0FFOW5JSTtFRGdHQTtJQUVJO0VEaWlJTjtBQUNGOztBRXBvSUk7RURzR0E7SUFFSTtFRGlpSU47QUFDRjs7QUUxb0lJO0VEa0ZBO0lBRUk7SUFDQTtFRDJqSU47QUFDRjs7QUVqcElJO0VEeUZBO0lBRUk7SUFDQTtFRDJqSU47QUFDRjs7QUV4cElJO0VEZ0dBO0lBRUk7RUQyaklOO0FBQ0Y7O0FFOXBJSTtFRHNHQTtJQUVJO0VEMmpJTjtBQUNGOztBRXBxSUk7RURrRkE7SUFFSTtJQUNBO0VEcWxJTjtBQUNGOztBRTNxSUk7RUR5RkE7SUFFSTtJQUNBO0VEcWxJTjtBQUNGOztBRWxySUk7RURnR0E7SUFFSTtFRHFsSU47QUFDRjs7QUV4cklJO0VEc0dBO0lBRUk7RURxbElOO0FBQ0Y7O0FFOXJJSTtFRGtGQTtJQUVJO0lBQ0E7RUQrbUlOO0FBQ0Y7O0FFcnNJSTtFRHlGQTtJQUVJO0lBQ0E7RUQrbUlOO0FBQ0Y7O0FFNXNJSTtFRGdHQTtJQUVJO0VEK21JTjtBQUNGOztBRWx0SUk7RURzR0E7SUFFSTtFRCttSU47QUFDRjs7QUV4dElJO0VEa0ZBO0lBRUk7SUFDQTtFRHlvSU47QUFDRjs7QUUvdElJO0VEeUZBO0lBRUk7SUFDQTtFRHlvSU47QUFDRjs7QUV0dUlJO0VEZ0dBO0lBRUk7RUR5b0lOO0FBQ0Y7O0FFNXVJSTtFRHNHQTtJQUVJO0VEeW9JTjtBQUNGOztBRWx2SUk7RURrRkE7SUFFSTtJQUNBO0VEbXFJTjtBQUNGOztBRXp2SUk7RUR5RkE7SUFFSTtJQUNBO0VEbXFJTjtBQUNGOztBRWh3SUk7RURnR0E7SUFFSTtFRG1xSU47QUFDRjs7QUV0d0lJO0VEc0dBO0lBRUk7RURtcUlOO0FBQ0Y7O0FFNXdJSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2cklOO0FBQ0Y7O0FFbnhJSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2cklOO0FBQ0Y7O0FFMXhJSTtFRGdHQTtJQUVJO0VENnJJTjtBQUNGOztBRWh5SUk7RURzR0E7SUFFSTtFRDZySU47QUFDRjs7QUV0eUlJO0VEa0ZBO0lBRUk7SUFDQTtFRHV0SU47QUFDRjs7QUU3eUlJO0VEeUZBO0lBRUk7SUFDQTtFRHV0SU47QUFDRjs7QUVweklJO0VEZ0dBO0lBRUk7RUR1dElOO0FBQ0Y7O0FFMXpJSTtFRHNHQTtJQUVJO0VEdXRJTjtBQUNGOztBRWgwSUk7RURrRkE7SUFFSTtJQUNBO0VEaXZJTjtBQUNGOztBRXYwSUk7RUR5RkE7SUFFSTtJQUNBO0VEaXZJTjtBQUNGOztBRTkwSUk7RURnR0E7SUFFSTtFRGl2SU47QUFDRjs7QUVwMUlJO0VEc0dBO0lBRUk7RURpdklOO0FBQ0Y7O0FFMTFJSTtFRGtGQTtJQUVJO0lBQ0E7RUQyd0lOO0FBQ0Y7O0FFajJJSTtFRHlGQTtJQUVJO0lBQ0E7RUQyd0lOO0FBQ0Y7O0FFeDJJSTtFRGdHQTtJQUVJO0VEMndJTjtBQUNGOztBRTkySUk7RURzR0E7SUFFSTtFRDJ3SU47QUFDRjs7QUVwM0lJO0VEa0ZBO0lBRUk7SUFDQTtFRHF5SU47QUFDRjs7QUUzM0lJO0VEeUZBO0lBRUk7SUFDQTtFRHF5SU47QUFDRjs7QUVsNElJO0VEZ0dBO0lBRUk7RURxeUlOO0FBQ0Y7O0FFeDRJSTtFRHNHQTtJQUVJO0VEcXlJTjtBQUNGOztBRTk0SUk7RURrRkE7SUFFSTtJQUNBO0VEK3pJTjtBQUNGOztBRXI1SUk7RUR5RkE7SUFFSTtJQUNBO0VEK3pJTjtBQUNGOztBRTU1SUk7RURnR0E7SUFFSTtFRCt6SU47QUFDRjs7QUVsNklJO0VEc0dBO0lBRUk7RUQreklOO0FBQ0Y7O0FFeDZJSTtFRGtGQTtJQUVJO0lBQ0E7RUR5MUlOO0FBQ0Y7O0FFLzZJSTtFRHlGQTtJQUVJO0lBQ0E7RUR5MUlOO0FBQ0Y7O0FFdDdJSTtFRGdHQTtJQUVJO0VEeTFJTjtBQUNGOztBRTU3SUk7RURzR0E7SUFFSTtFRHkxSU47QUFDRjs7QUVsOElJO0VEa0ZBO0lBRUk7SUFDQTtFRG0zSU47QUFDRjs7QUV6OElJO0VEeUZBO0lBRUk7SUFDQTtFRG0zSU47QUFDRjs7QUVoOUlJO0VEZ0dBO0lBRUk7RURtM0lOO0FBQ0Y7O0FFdDlJSTtFRHNHQTtJQUVJO0VEbTNJTjtBQUNGOztBRTU5SUk7RURrRkE7SUFFSTtJQUNBO0VENjRJTjtBQUNGOztBRW4rSUk7RUR5RkE7SUFFSTtJQUNBO0VENjRJTjtBQUNGOztBRTErSUk7RURnR0E7SUFFSTtFRDY0SU47QUFDRjs7QUVoL0lJO0VEc0dBO0lBRUk7RUQ2NElOO0FBQ0Y7O0FFdC9JSTtFRGtGQTtJQUVJO0lBQ0E7RUR1NklOO0FBQ0Y7O0FFNy9JSTtFRHlGQTtJQUVJO0lBQ0E7RUR1NklOO0FBQ0Y7O0FFcGdKSTtFRGdHQTtJQUVJO0VEdTZJTjtBQUNGOztBRTFnSkk7RURzR0E7SUFFSTtFRHU2SU47QUFDRjs7QUVoaEpJO0VEa0ZBO0lBRUk7SUFDQTtFRGk4SU47QUFDRjs7QUV2aEpJO0VEeUZBO0lBRUk7SUFDQTtFRGk4SU47QUFDRjs7QUU5aEpJO0VEZ0dBO0lBRUk7RURpOElOO0FBQ0Y7O0FFcGlKSTtFRHNHQTtJQUVJO0VEaThJTjtBQUNGOztBRTFpSkk7RURrRkE7SUFFSTtJQUNBO0VEMjlJTjtBQUNGOztBRWpqSkk7RUR5RkE7SUFFSTtJQUNBO0VEMjlJTjtBQUNGOztBRXhqSkk7RURnR0E7SUFFSTtFRDI5SU47QUFDRjs7QUU5akpJO0VEc0dBO0lBRUk7RUQyOUlOO0FBQ0Y7O0FFcGtKSTtFRGtGQTtJQUVJO0lBQ0E7RURxL0lOO0FBQ0Y7O0FFM2tKSTtFRHlGQTtJQUVJO0lBQ0E7RURxL0lOO0FBQ0Y7O0FFbGxKSTtFRGdHQTtJQUVJO0VEcS9JTjtBQUNGOztBRXhsSkk7RURzR0E7SUFFSTtFRHEvSU47QUFDRjs7QUU5bEpJO0VEa0ZBO0lBRUk7SUFDQTtFRCtnSk47QUFDRjs7QUVybUpJO0VEeUZBO0lBRUk7SUFDQTtFRCtnSk47QUFDRjs7QUU1bUpJO0VEZ0dBO0lBRUk7RUQrZ0pOO0FBQ0Y7O0FFbG5KSTtFRHNHQTtJQUVJO0VEK2dKTjtBQUNGOztBRXhuSkk7RURrRkE7SUFFSTtJQUNBO0VEeWlKTjtBQUNGOztBRS9uSkk7RUR5RkE7SUFFSTtJQUNBO0VEeWlKTjtBQUNGOztBRXRvSkk7RURnR0E7SUFFSTtFRHlpSk47QUFDRjs7QUU1b0pJO0VEc0dBO0lBRUk7RUR5aUpOO0FBQ0Y7O0FFbHBKSTtFRGtGQTtJQUVJO0lBQ0E7RURta0pOO0FBQ0Y7O0FFenBKSTtFRHlGQTtJQUVJO0lBQ0E7RURta0pOO0FBQ0Y7O0FFaHFKSTtFRGdHQTtJQUVJO0VEbWtKTjtBQUNGOztBRXRxSkk7RURzR0E7SUFFSTtFRG1rSk47QUFDRjs7QUU1cUpJO0VEa0ZBO0lBRUk7SUFDQTtFRDZsSk47QUFDRjs7QUVuckpJO0VEeUZBO0lBRUk7SUFDQTtFRDZsSk47QUFDRjs7QUUxckpJO0VEZ0dBO0lBRUk7RUQ2bEpOO0FBQ0Y7O0FFaHNKSTtFRHNHQTtJQUVJO0VENmxKTjtBQUNGOztBRXRzSkk7RURrRkE7SUFFSTtJQUNBO0VEdW5KTjtBQUNGOztBRTdzSkk7RUR5RkE7SUFFSTtJQUNBO0VEdW5KTjtBQUNGOztBRXB0Skk7RURnR0E7SUFFSTtFRHVuSk47QUFDRjs7QUUxdEpJO0VEc0dBO0lBRUk7RUR1bkpOO0FBQ0Y7O0FFaHVKSTtFRGtGQTtJQUVJO0lBQ0E7RURpcEpOO0FBQ0Y7O0FFdnVKSTtFRHlGQTtJQUVJO0lBQ0E7RURpcEpOO0FBQ0Y7O0FFOXVKSTtFRGdHQTtJQUVJO0VEaXBKTjtBQUNGOztBRXB2Skk7RURzR0E7SUFFSTtFRGlwSk47QUFDRjs7QUUxdkpJO0VEa0ZBO0lBRUk7SUFDQTtFRDJxSk47QUFDRjs7QUVqd0pJO0VEeUZBO0lBRUk7SUFDQTtFRDJxSk47QUFDRjs7QUV4d0pJO0VEZ0dBO0lBRUk7RUQycUpOO0FBQ0Y7O0FFOXdKSTtFRHNHQTtJQUVJO0VEMnFKTjtBQUNGOztBRXB4Skk7RURrRkE7SUFFSTtJQUNBO0VEcXNKTjtBQUNGOztBRTN4Skk7RUR5RkE7SUFFSTtJQUNBO0VEcXNKTjtBQUNGOztBRWx5Skk7RURnR0E7SUFFSTtFRHFzSk47QUFDRjs7QUV4eUpJO0VEc0dBO0lBRUk7RURxc0pOO0FBQ0Y7O0FFOXlKSTtFRGtGQTtJQUVJO0lBQ0E7RUQrdEpOO0FBQ0Y7O0FFcnpKSTtFRHlGQTtJQUVJO0lBQ0E7RUQrdEpOO0FBQ0Y7O0FFNXpKSTtFRGdHQTtJQUVJO0VEK3RKTjtBQUNGOztBRWwwSkk7RURzR0E7SUFFSTtFRCt0Sk47QUFDRjs7QUV4MEpJO0VEa0ZBO0lBRUk7SUFDQTtFRHl2Sk47QUFDRjs7QUUvMEpJO0VEeUZBO0lBRUk7SUFDQTtFRHl2Sk47QUFDRjs7QUV0MUpJO0VEZ0dBO0lBRUk7RUR5dkpOO0FBQ0Y7O0FFNTFKSTtFRHNHQTtJQUVJO0VEeXZKTjtBQUNGOztBRWwySkk7RURrRkE7SUFFSTtJQUNBO0VEbXhKTjtBQUNGOztBRXoySkk7RUR5RkE7SUFFSTtJQUNBO0VEbXhKTjtBQUNGOztBRWgzSkk7RURnR0E7SUFFSTtFRG14Sk47QUFDRjs7QUV0M0pJO0VEc0dBO0lBRUk7RURteEpOO0FBQ0Y7O0FFNTNKSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2eUpOO0FBQ0Y7O0FFbjRKSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2eUpOO0FBQ0Y7O0FFMTRKSTtFRGdHQTtJQUVJO0VENnlKTjtBQUNGOztBRWg1Skk7RURzR0E7SUFFSTtFRDZ5Sk47QUFDRjs7QUV0NUpJO0VEa0ZBO0lBRUk7SUFDQTtFRHUwSk47QUFDRjs7QUU3NUpJO0VEeUZBO0lBRUk7SUFDQTtFRHUwSk47QUFDRjs7QUVwNkpJO0VEZ0dBO0lBRUk7RUR1MEpOO0FBQ0Y7O0FFMTZKSTtFRHNHQTtJQUVJO0VEdTBKTjtBQUNGOztBRWg3Skk7RURrRkE7SUFFSTtJQUNBO0VEaTJKTjtBQUNGOztBRXY3Skk7RUR5RkE7SUFFSTtJQUNBO0VEaTJKTjtBQUNGOztBRTk3Skk7RURnR0E7SUFFSTtFRGkySk47QUFDRjs7QUVwOEpJO0VEc0dBO0lBRUk7RURpMkpOO0FBQ0Y7O0FFMThKSTtFRGtGQTtJQUVJO0lBQ0E7RUQyM0pOO0FBQ0Y7O0FFajlKSTtFRHlGQTtJQUVJO0lBQ0E7RUQyM0pOO0FBQ0Y7O0FFeDlKSTtFRGdHQTtJQUVJO0VEMjNKTjtBQUNGOztBRTk5Skk7RURzR0E7SUFFSTtFRDIzSk47QUFDRjs7QUVwK0pJO0VEa0ZBO0lBRUk7SUFDQTtFRHE1Sk47QUFDRjs7QUUzK0pJO0VEeUZBO0lBRUk7SUFDQTtFRHE1Sk47QUFDRjs7QUVsL0pJO0VEZ0dBO0lBRUk7RURxNUpOO0FBQ0Y7O0FFeC9KSTtFRHNHQTtJQUVJO0VEcTVKTjtBQUNGOztBRTkvSkk7RURrRkE7SUFFSTtJQUNBO0VEKzZKTjtBQUNGOztBRXJnS0k7RUR5RkE7SUFFSTtJQUNBO0VEKzZKTjtBQUNGOztBRTVnS0k7RURnR0E7SUFFSTtFRCs2Sk47QUFDRjs7QUVsaEtJO0VEc0dBO0lBRUk7RUQrNkpOO0FBQ0Y7O0FFeGhLSTtFRGtGQTtJQUVJO0lBQ0E7RUR5OEpOO0FBQ0Y7O0FFL2hLSTtFRHlGQTtJQUVJO0lBQ0E7RUR5OEpOO0FBQ0Y7O0FFdGlLSTtFRGdHQTtJQUVJO0VEeThKTjtBQUNGOztBRTVpS0k7RURzR0E7SUFFSTtFRHk4Sk47QUFDRjs7QUVsaktJO0VEa0ZBO0lBRUk7SUFDQTtFRG0rSk47QUFDRjs7QUV6aktJO0VEeUZBO0lBRUk7SUFDQTtFRG0rSk47QUFDRjs7QUVoa0tJO0VEZ0dBO0lBRUk7RURtK0pOO0FBQ0Y7O0FFdGtLSTtFRHNHQTtJQUVJO0VEbStKTjtBQUNGOztBRTVrS0k7RURrRkE7SUFFSTtJQUNBO0VENi9KTjtBQUNGOztBRW5sS0k7RUR5RkE7SUFFSTtJQUNBO0VENi9KTjtBQUNGOztBRTFsS0k7RURnR0E7SUFFSTtFRDYvSk47QUFDRjs7QUVobUtJO0VEc0dBO0lBRUk7RUQ2L0pOO0FBQ0Y7O0FFdG1LSTtFRGtGQTtJQUVJO0lBQ0E7RUR1aEtOO0FBQ0Y7O0FFN21LSTtFRHlGQTtJQUVJO0lBQ0E7RUR1aEtOO0FBQ0Y7O0FFcG5LSTtFRGdHQTtJQUVJO0VEdWhLTjtBQUNGOztBRTFuS0k7RURzR0E7SUFFSTtFRHVoS047QUFDRjs7QUVob0tJO0VEa0ZBO0lBRUk7SUFDQTtFRGlqS047QUFDRjs7QUV2b0tJO0VEeUZBO0lBRUk7SUFDQTtFRGlqS047QUFDRjs7QUU5b0tJO0VEZ0dBO0lBRUk7RURpaktOO0FBQ0Y7O0FFcHBLSTtFRHNHQTtJQUVJO0VEaWpLTjtBQUNGOztBRTFwS0k7RURrRkE7SUFFSTtJQUNBO0VEMmtLTjtBQUNGOztBRWpxS0k7RUR5RkE7SUFFSTtJQUNBO0VEMmtLTjtBQUNGOztBRXhxS0k7RURnR0E7SUFFSTtFRDJrS047QUFDRjs7QUU5cUtJO0VEc0dBO0lBRUk7RUQya0tOO0FBQ0Y7O0FFcHJLSTtFRGtGQTtJQUVJO0lBQ0E7RURxbUtOO0FBQ0Y7O0FFM3JLSTtFRHlGQTtJQUVJO0lBQ0E7RURxbUtOO0FBQ0Y7O0FFbHNLSTtFRGdHQTtJQUVJO0VEcW1LTjtBQUNGOztBRXhzS0k7RURzR0E7SUFFSTtFRHFtS047QUFDRjs7QUU5c0tJO0VEa0ZBO0lBRUk7SUFDQTtFRCtuS047QUFDRjs7QUVydEtJO0VEeUZBO0lBRUk7SUFDQTtFRCtuS047QUFDRjs7QUU1dEtJO0VEZ0dBO0lBRUk7RUQrbktOO0FBQ0Y7O0FFbHVLSTtFRHNHQTtJQUVJO0VEK25LTjtBQUNGOztBRXh1S0k7RURrRkE7SUFFSTtJQUNBO0VEeXBLTjtBQUNGOztBRS91S0k7RUR5RkE7SUFFSTtJQUNBO0VEeXBLTjtBQUNGOztBRXR2S0k7RURnR0E7SUFFSTtFRHlwS047QUFDRjs7QUU1dktJO0VEc0dBO0lBRUk7RUR5cEtOO0FBQ0Y7O0FFbHdLSTtFRGtGQTtJQUVJO0lBQ0E7RURtcktOO0FBQ0Y7O0FFendLSTtFRHlGQTtJQUVJO0lBQ0E7RURtcktOO0FBQ0Y7O0FFaHhLSTtFRGdHQTtJQUVJO0VEbXJLTjtBQUNGOztBRXR4S0k7RURzR0E7SUFFSTtFRG1yS047QUFDRjs7QUU1eEtJO0VEa0ZBO0lBRUk7SUFDQTtFRDZzS047QUFDRjs7QUVueUtJO0VEeUZBO0lBRUk7SUFDQTtFRDZzS047QUFDRjs7QUUxeUtJO0VEZ0dBO0lBRUk7RUQ2c0tOO0FBQ0Y7O0FFaHpLSTtFRHNHQTtJQUVJO0VENnNLTjtBQUNGOztBRXR6S0k7RURrRkE7SUFFSTtJQUNBO0VEdXVLTjtBQUNGOztBRTd6S0k7RUR5RkE7SUFFSTtJQUNBO0VEdXVLTjtBQUNGOztBRXAwS0k7RURnR0E7SUFFSTtFRHV1S047QUFDRjs7QUUxMEtJO0VEc0dBO0lBRUk7RUR1dUtOO0FBQ0Y7O0FFaDFLSTtFRGtGQTtJQUVJO0lBQ0E7RURpd0tOO0FBQ0Y7O0FFdjFLSTtFRHlGQTtJQUVJO0lBQ0E7RURpd0tOO0FBQ0Y7O0FFOTFLSTtFRGdHQTtJQUVJO0VEaXdLTjtBQUNGOztBRXAyS0k7RURzR0E7SUFFSTtFRGl3S047QUFDRjs7QUUxMktJO0VEa0ZBO0lBRUk7SUFDQTtFRDJ4S047QUFDRjs7QUVqM0tJO0VEeUZBO0lBRUk7SUFDQTtFRDJ4S047QUFDRjs7QUV4M0tJO0VEZ0dBO0lBRUk7RUQyeEtOO0FBQ0Y7O0FFOTNLSTtFRHNHQTtJQUVJO0VEMnhLTjtBQUNGOztBRXA0S0k7RURrRkE7SUFFSTtJQUNBO0VEcXpLTjtBQUNGOztBRTM0S0k7RUR5RkE7SUFFSTtJQUNBO0VEcXpLTjtBQUNGOztBRWw1S0k7RURnR0E7SUFFSTtFRHF6S047QUFDRjs7QUV4NUtJO0VEc0dBO0lBRUk7RURxektOO0FBQ0Y7O0FFOTVLSTtFRGtGQTtJQUVJO0lBQ0E7RUQrMEtOO0FBQ0Y7O0FFcjZLSTtFRHlGQTtJQUVJO0lBQ0E7RUQrMEtOO0FBQ0Y7O0FFNTZLSTtFRGdHQTtJQUVJO0VEKzBLTjtBQUNGOztBRWw3S0k7RURzR0E7SUFFSTtFRCswS047QUFDRjs7QUV4N0tJO0VEa0ZBO0lBRUk7SUFDQTtFRHkyS047QUFDRjs7QUUvN0tJO0VEeUZBO0lBRUk7SUFDQTtFRHkyS047QUFDRjs7QUV0OEtJO0VEZ0dBO0lBRUk7RUR5MktOO0FBQ0Y7O0FFNThLSTtFRHNHQTtJQUVJO0VEeTJLTjtBQUNGOztBRWw5S0k7RURrRkE7SUFFSTtJQUNBO0VEbTRLTjtBQUNGOztBRXo5S0k7RUR5RkE7SUFFSTtJQUNBO0VEbTRLTjtBQUNGOztBRWgrS0k7RURnR0E7SUFFSTtFRG00S047QUFDRjs7QUV0K0tJO0VEc0dBO0lBRUk7RURtNEtOO0FBQ0Y7O0FFNStLSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2NUtOO0FBQ0Y7O0FFbi9LSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2NUtOO0FBQ0Y7O0FFMS9LSTtFRGdHQTtJQUVJO0VENjVLTjtBQUNGOztBRWhnTEk7RURzR0E7SUFFSTtFRDY1S047QUFDRjs7QUV0Z0xJO0VEa0ZBO0lBRUk7SUFDQTtFRHU3S047QUFDRjs7QUU3Z0xJO0VEeUZBO0lBRUk7SUFDQTtFRHU3S047QUFDRjs7QUVwaExJO0VEZ0dBO0lBRUk7RUR1N0tOO0FBQ0Y7O0FFMWhMSTtFRHNHQTtJQUVJO0VEdTdLTjtBQUNGOztBRWhpTEk7RURrRkE7SUFFSTtJQUNBO0VEaTlLTjtBQUNGOztBRXZpTEk7RUR5RkE7SUFFSTtJQUNBO0VEaTlLTjtBQUNGOztBRTlpTEk7RURnR0E7SUFFSTtFRGk5S047QUFDRjs7QUVwakxJO0VEc0dBO0lBRUk7RURpOUtOO0FBQ0Y7O0FFMWpMSTtFRGtGQTtJQUVJO0lBQ0E7RUQyK0tOO0FBQ0Y7O0FFamtMSTtFRHlGQTtJQUVJO0lBQ0E7RUQyK0tOO0FBQ0Y7O0FFeGtMSTtFRGdHQTtJQUVJO0VEMitLTjtBQUNGOztBRTlrTEk7RURzR0E7SUFFSTtFRDIrS047QUFDRjs7QUVwbExJO0VEa0ZBO0lBRUk7SUFDQTtFRHFnTE47QUFDRjs7QUUzbExJO0VEeUZBO0lBRUk7SUFDQTtFRHFnTE47QUFDRjs7QUVsbUxJO0VEZ0dBO0lBRUk7RURxZ0xOO0FBQ0Y7O0FFeG1MSTtFRHNHQTtJQUVJO0VEcWdMTjtBQUNGOztBRTltTEk7RURrRkE7SUFFSTtJQUNBO0VEK2hMTjtBQUNGOztBRXJuTEk7RUR5RkE7SUFFSTtJQUNBO0VEK2hMTjtBQUNGOztBRTVuTEk7RURnR0E7SUFFSTtFRCtoTE47QUFDRjs7QUVsb0xJO0VEc0dBO0lBRUk7RUQraExOO0FBQ0Y7O0FFeG9MSTtFRGtGQTtJQUVJO0lBQ0E7RUR5akxOO0FBQ0Y7O0FFL29MSTtFRHlGQTtJQUVJO0lBQ0E7RUR5akxOO0FBQ0Y7O0FFdHBMSTtFRGdHQTtJQUVJO0VEeWpMTjtBQUNGOztBRTVwTEk7RURzR0E7SUFFSTtFRHlqTE47QUFDRjs7QUVscUxJO0VEa0ZBO0lBRUk7SUFDQTtFRG1sTE47QUFDRjs7QUV6cUxJO0VEeUZBO0lBRUk7SUFDQTtFRG1sTE47QUFDRjs7QUVockxJO0VEZ0dBO0lBRUk7RURtbExOO0FBQ0Y7O0FFdHJMSTtFRHNHQTtJQUVJO0VEbWxMTjtBQUNGOztBRTVyTEk7RURrRkE7SUFFSTtJQUNBO0VENm1MTjtBQUNGOztBRW5zTEk7RUR5RkE7SUFFSTtJQUNBO0VENm1MTjtBQUNGOztBRTFzTEk7RURnR0E7SUFFSTtFRDZtTE47QUFDRjs7QUVodExJO0VEc0dBO0lBRUk7RUQ2bUxOO0FBQ0Y7O0FFdHRMSTtFRGtGQTtJQUVJO0lBQ0E7RUR1b0xOO0FBQ0Y7O0FFN3RMSTtFRHlGQTtJQUVJO0lBQ0E7RUR1b0xOO0FBQ0Y7O0FFcHVMSTtFRGdHQTtJQUVJO0VEdW9MTjtBQUNGOztBRTF1TEk7RURzR0E7SUFFSTtFRHVvTE47QUFDRjs7QUVodkxJO0VEa0ZBO0lBRUk7SUFDQTtFRGlxTE47QUFDRjs7QUV2dkxJO0VEeUZBO0lBRUk7SUFDQTtFRGlxTE47QUFDRjs7QUU5dkxJO0VEZ0dBO0lBRUk7RURpcUxOO0FBQ0Y7O0FFcHdMSTtFRHNHQTtJQUVJO0VEaXFMTjtBQUNGOztBRTF3TEk7RURrRkE7SUFFSTtJQUNBO0VEMnJMTjtBQUNGOztBRWp4TEk7RUR5RkE7SUFFSTtJQUNBO0VEMnJMTjtBQUNGOztBRXh4TEk7RURnR0E7SUFFSTtFRDJyTE47QUFDRjs7QUU5eExJO0VEc0dBO0lBRUk7RUQyckxOO0FBQ0Y7O0FFcHlMSTtFRGtGQTtJQUVJO0lBQ0E7RURxdExOO0FBQ0Y7O0FFM3lMSTtFRHlGQTtJQUVJO0lBQ0E7RURxdExOO0FBQ0Y7O0FFbHpMSTtFRGdHQTtJQUVJO0VEcXRMTjtBQUNGOztBRXh6TEk7RURzR0E7SUFFSTtFRHF0TE47QUFDRjs7QUU5ekxJO0VEa0ZBO0lBRUk7SUFDQTtFRCt1TE47QUFDRjs7QUVyMExJO0VEeUZBO0lBRUk7SUFDQTtFRCt1TE47QUFDRjs7QUU1MExJO0VEZ0dBO0lBRUk7RUQrdUxOO0FBQ0Y7O0FFbDFMSTtFRHNHQTtJQUVJO0VEK3VMTjtBQUNGOztBRXgxTEk7RURrRkE7SUFFSTtJQUNBO0VEeXdMTjtBQUNGOztBRS8xTEk7RUR5RkE7SUFFSTtJQUNBO0VEeXdMTjtBQUNGOztBRXQyTEk7RURnR0E7SUFFSTtFRHl3TE47QUFDRjs7QUU1MkxJO0VEc0dBO0lBRUk7RUR5d0xOO0FBQ0Y7O0FFbDNMSTtFRGtGQTtJQUVJO0lBQ0E7RURteUxOO0FBQ0Y7O0FFejNMSTtFRHlGQTtJQUVJO0lBQ0E7RURteUxOO0FBQ0Y7O0FFaDRMSTtFRGdHQTtJQUVJO0VEbXlMTjtBQUNGOztBRXQ0TEk7RURzR0E7SUFFSTtFRG15TE47QUFDRjs7QUU1NExJO0VEa0ZBO0lBRUk7SUFDQTtFRDZ6TE47QUFDRjs7QUVuNUxJO0VEeUZBO0lBRUk7SUFDQTtFRDZ6TE47QUFDRjs7QUUxNUxJO0VEZ0dBO0lBRUk7RUQ2ekxOO0FBQ0Y7O0FFaDZMSTtFRHNHQTtJQUVJO0VENnpMTjtBQUNGOztBRXQ2TEk7RURrRkE7SUFFSTtJQUNBO0VEdTFMTjtBQUNGOztBRTc2TEk7RUR5RkE7SUFFSTtJQUNBO0VEdTFMTjtBQUNGOztBRXA3TEk7RURnR0E7SUFFSTtFRHUxTE47QUFDRjs7QUUxN0xJO0VEc0dBO0lBRUk7RUR1MUxOO0FBQ0Y7O0FFaDhMSTtFRGtGQTtJQUVJO0lBQ0E7RURpM0xOO0FBQ0Y7O0FFdjhMSTtFRHlGQTtJQUVJO0lBQ0E7RURpM0xOO0FBQ0Y7O0FFOThMSTtFRGdHQTtJQUVJO0VEaTNMTjtBQUNGOztBRXA5TEk7RURzR0E7SUFFSTtFRGkzTE47QUFDRjs7QUUxOUxJO0VEa0ZBO0lBRUk7SUFDQTtFRDI0TE47QUFDRjs7QUVqK0xJO0VEeUZBO0lBRUk7SUFDQTtFRDI0TE47QUFDRjs7QUV4K0xJO0VEZ0dBO0lBRUk7RUQyNExOO0FBQ0Y7O0FFOStMSTtFRHNHQTtJQUVJO0VEMjRMTjtBQUNGOztBRXAvTEk7RURrRkE7SUFFSTtJQUNBO0VEcTZMTjtBQUNGOztBRTMvTEk7RUR5RkE7SUFFSTtJQUNBO0VEcTZMTjtBQUNGOztBRWxnTUk7RURnR0E7SUFFSTtFRHE2TE47QUFDRjs7QUV4Z01JO0VEc0dBO0lBRUk7RURxNkxOO0FBQ0Y7O0FFOWdNSTtFRGtGQTtJQUVJO0lBQ0E7RUQrN0xOO0FBQ0Y7O0FFcmhNSTtFRHlGQTtJQUVJO0lBQ0E7RUQrN0xOO0FBQ0Y7O0FFNWhNSTtFRGdHQTtJQUVJO0VEKzdMTjtBQUNGOztBRWxpTUk7RURzR0E7SUFFSTtFRCs3TE47QUFDRjs7QUV4aU1JO0VEa0ZBO0lBRUk7SUFDQTtFRHk5TE47QUFDRjs7QUUvaU1JO0VEeUZBO0lBRUk7SUFDQTtFRHk5TE47QUFDRjs7QUV0ak1JO0VEZ0dBO0lBRUk7RUR5OUxOO0FBQ0Y7O0FFNWpNSTtFRHNHQTtJQUVJO0VEeTlMTjtBQUNGOztBRWxrTUk7RURrRkE7SUFFSTtJQUNBO0VEbS9MTjtBQUNGOztBRXprTUk7RUR5RkE7SUFFSTtJQUNBO0VEbS9MTjtBQUNGOztBRWhsTUk7RURnR0E7SUFFSTtFRG0vTE47QUFDRjs7QUV0bE1JO0VEc0dBO0lBRUk7RURtL0xOO0FBQ0Y7O0FFNWxNSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2Z01OO0FBQ0Y7O0FFbm1NSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2Z01OO0FBQ0Y7O0FFMW1NSTtFRGdHQTtJQUVJO0VENmdNTjtBQUNGOztBRWhuTUk7RURzR0E7SUFFSTtFRDZnTU47QUFDRjs7QUV0bk1JO0VEa0ZBO0lBRUk7SUFDQTtFRHVpTU47QUFDRjs7QUU3bk1JO0VEeUZBO0lBRUk7SUFDQTtFRHVpTU47QUFDRjs7QUVwb01JO0VEZ0dBO0lBRUk7RUR1aU1OO0FBQ0Y7O0FFMW9NSTtFRHNHQTtJQUVJO0VEdWlNTjtBQUNGOztBRWhwTUk7RURrRkE7SUFFSTtJQUNBO0VEaWtNTjtBQUNGOztBRXZwTUk7RUR5RkE7SUFFSTtJQUNBO0VEaWtNTjtBQUNGOztBRTlwTUk7RURnR0E7SUFFSTtFRGlrTU47QUFDRjs7QUVwcU1JO0VEc0dBO0lBRUk7RURpa01OO0FBQ0Y7O0FFMXFNSTtFRGtGQTtJQUVJO0lBQ0E7RUQybE1OO0FBQ0Y7O0FFanJNSTtFRHlGQTtJQUVJO0lBQ0E7RUQybE1OO0FBQ0Y7O0FFeHJNSTtFRGdHQTtJQUVJO0VEMmxNTjtBQUNGOztBRTlyTUk7RURzR0E7SUFFSTtFRDJsTU47QUFDRjs7QUVwc01JO0VEa0ZBO0lBRUk7SUFDQTtFRHFuTU47QUFDRjs7QUUzc01JO0VEeUZBO0lBRUk7SUFDQTtFRHFuTU47QUFDRjs7QUVsdE1JO0VEZ0dBO0lBRUk7RURxbk1OO0FBQ0Y7O0FFeHRNSTtFRHNHQTtJQUVJO0VEcW5NTjtBQUNGOztBRTl0TUk7RURrRkE7SUFFSTtJQUNBO0VEK29NTjtBQUNGOztBRXJ1TUk7RUR5RkE7SUFFSTtJQUNBO0VEK29NTjtBQUNGOztBRTV1TUk7RURnR0E7SUFFSTtFRCtvTU47QUFDRjs7QUVsdk1JO0VEc0dBO0lBRUk7RUQrb01OO0FBQ0Y7O0FFeHZNSTtFRGtGQTtJQUVJO0lBQ0E7RUR5cU1OO0FBQ0Y7O0FFL3ZNSTtFRHlGQTtJQUVJO0lBQ0E7RUR5cU1OO0FBQ0Y7O0FFdHdNSTtFRGdHQTtJQUVJO0VEeXFNTjtBQUNGOztBRTV3TUk7RURzR0E7SUFFSTtFRHlxTU47QUFDRjs7QUVseE1JO0VEa0ZBO0lBRUk7SUFDQTtFRG1zTU47QUFDRjs7QUV6eE1JO0VEeUZBO0lBRUk7SUFDQTtFRG1zTU47QUFDRjs7QUVoeU1JO0VEZ0dBO0lBRUk7RURtc01OO0FBQ0Y7O0FFdHlNSTtFRHNHQTtJQUVJO0VEbXNNTjtBQUNGOztBRTV5TUk7RURrRkE7SUFFSTtJQUNBO0VENnRNTjtBQUNGOztBRW56TUk7RUR5RkE7SUFFSTtJQUNBO0VENnRNTjtBQUNGOztBRTF6TUk7RURnR0E7SUFFSTtFRDZ0TU47QUFDRjs7QUVoME1JO0VEc0dBO0lBRUk7RUQ2dE1OO0FBQ0Y7O0FFdDBNSTtFRGtGQTtJQUVJO0lBQ0E7RUR1dk1OO0FBQ0Y7O0FFNzBNSTtFRHlGQTtJQUVJO0lBQ0E7RUR1dk1OO0FBQ0Y7O0FFcDFNSTtFRGdHQTtJQUVJO0VEdXZNTjtBQUNGOztBRTExTUk7RURzR0E7SUFFSTtFRHV2TU47QUFDRjs7QUVoMk1JO0VEa0ZBO0lBRUk7SUFDQTtFRGl4TU47QUFDRjs7QUV2Mk1JO0VEeUZBO0lBRUk7SUFDQTtFRGl4TU47QUFDRjs7QUU5Mk1JO0VEZ0dBO0lBRUk7RURpeE1OO0FBQ0Y7O0FFcDNNSTtFRHNHQTtJQUVJO0VEaXhNTjtBQUNGOztBRTEzTUk7RURrRkE7SUFFSTtJQUNBO0VEMnlNTjtBQUNGOztBRWo0TUk7RUR5RkE7SUFFSTtJQUNBO0VEMnlNTjtBQUNGOztBRXg0TUk7RURnR0E7SUFFSTtFRDJ5TU47QUFDRjs7QUU5NE1JO0VEc0dBO0lBRUk7RUQyeU1OO0FBQ0Y7O0FFcDVNSTtFRGtGQTtJQUVJO0lBQ0E7RURxME1OO0FBQ0Y7O0FFMzVNSTtFRHlGQTtJQUVJO0lBQ0E7RURxME1OO0FBQ0Y7O0FFbDZNSTtFRGdHQTtJQUVJO0VEcTBNTjtBQUNGOztBRXg2TUk7RURzR0E7SUFFSTtFRHEwTU47QUFDRjs7QUU5Nk1JO0VEa0ZBO0lBRUk7SUFDQTtFRCsxTU47QUFDRjs7QUVyN01JO0VEeUZBO0lBRUk7SUFDQTtFRCsxTU47QUFDRjs7QUU1N01JO0VEZ0dBO0lBRUk7RUQrMU1OO0FBQ0Y7O0FFbDhNSTtFRHNHQTtJQUVJO0VEKzFNTjtBQUNGOztBRXg4TUk7RURrRkE7SUFFSTtJQUNBO0VEeTNNTjtBQUNGOztBRS84TUk7RUR5RkE7SUFFSTtJQUNBO0VEeTNNTjtBQUNGOztBRXQ5TUk7RURnR0E7SUFFSTtFRHkzTU47QUFDRjs7QUU1OU1JO0VEc0dBO0lBRUk7RUR5M01OO0FBQ0Y7O0FFbCtNSTtFRGtGQTtJQUVJO0lBQ0E7RURtNU1OO0FBQ0Y7O0FFeitNSTtFRHlGQTtJQUVJO0lBQ0E7RURtNU1OO0FBQ0Y7O0FFaC9NSTtFRGdHQTtJQUVJO0VEbTVNTjtBQUNGOztBRXQvTUk7RURzR0E7SUFFSTtFRG01TU47QUFDRjs7QUU1L01JO0VEa0ZBO0lBRUk7SUFDQTtFRDY2TU47QUFDRjs7QUVuZ05JO0VEeUZBO0lBRUk7SUFDQTtFRDY2TU47QUFDRjs7QUUxZ05JO0VEZ0dBO0lBRUk7RUQ2Nk1OO0FBQ0Y7O0FFaGhOSTtFRHNHQTtJQUVJO0VENjZNTjtBQUNGOztBRXRoTkk7RURrRkE7SUFFSTtJQUNBO0VEdThNTjtBQUNGOztBRTdoTkk7RUR5RkE7SUFFSTtJQUNBO0VEdThNTjtBQUNGOztBRXBpTkk7RURnR0E7SUFFSTtFRHU4TU47QUFDRjs7QUUxaU5JO0VEc0dBO0lBRUk7RUR1OE1OO0FBQ0Y7O0FFaGpOSTtFRGtGQTtJQUVJO0lBQ0E7RURpK01OO0FBQ0Y7O0FFdmpOSTtFRHlGQTtJQUVJO0lBQ0E7RURpK01OO0FBQ0Y7O0FFOWpOSTtFRGdHQTtJQUVJO0VEaStNTjtBQUNGOztBRXBrTkk7RURzR0E7SUFFSTtFRGkrTU47QUFDRjs7QUUxa05JO0VEa0ZBO0lBRUk7SUFDQTtFRDIvTU47QUFDRjs7QUVqbE5JO0VEeUZBO0lBRUk7SUFDQTtFRDIvTU47QUFDRjs7QUV4bE5JO0VEZ0dBO0lBRUk7RUQyL01OO0FBQ0Y7O0FFOWxOSTtFRHNHQTtJQUVJO0VEMi9NTjtBQUNGOztBRXBtTkk7RURrRkE7SUFFSTtJQUNBO0VEcWhOTjtBQUNGOztBRTNtTkk7RUR5RkE7SUFFSTtJQUNBO0VEcWhOTjtBQUNGOztBRWxuTkk7RURnR0E7SUFFSTtFRHFoTk47QUFDRjs7QUV4bk5JO0VEc0dBO0lBRUk7RURxaE5OO0FBQ0Y7O0FFOW5OSTtFRGtGQTtJQUVJO0lBQ0E7RUQraU5OO0FBQ0Y7O0FFcm9OSTtFRHlGQTtJQUVJO0lBQ0E7RUQraU5OO0FBQ0Y7O0FFNW9OSTtFRGdHQTtJQUVJO0VEK2lOTjtBQUNGOztBRWxwTkk7RURzR0E7SUFFSTtFRCtpTk47QUFDRjs7QUV4cE5JO0VEa0ZBO0lBRUk7SUFDQTtFRHlrTk47QUFDRjs7QUUvcE5JO0VEeUZBO0lBRUk7SUFDQTtFRHlrTk47QUFDRjs7QUV0cU5JO0VEZ0dBO0lBRUk7RUR5a05OO0FBQ0Y7O0FFNXFOSTtFRHNHQTtJQUVJO0VEeWtOTjtBQUNGOztBRWxyTkk7RURrRkE7SUFFSTtJQUNBO0VEbW1OTjtBQUNGOztBRXpyTkk7RUR5RkE7SUFFSTtJQUNBO0VEbW1OTjtBQUNGOztBRWhzTkk7RURnR0E7SUFFSTtFRG1tTk47QUFDRjs7QUV0c05JO0VEc0dBO0lBRUk7RURtbU5OO0FBQ0Y7O0FFNXNOSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2bk5OO0FBQ0Y7O0FFbnROSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2bk5OO0FBQ0Y7O0FFMXROSTtFRGdHQTtJQUVJO0VENm5OTjtBQUNGOztBRWh1Tkk7RURzR0E7SUFFSTtFRDZuTk47QUFDRjs7QUV0dU5JO0VEa0ZBO0lBRUk7SUFDQTtFRHVwTk47QUFDRjs7QUU3dU5JO0VEeUZBO0lBRUk7SUFDQTtFRHVwTk47QUFDRjs7QUVwdk5JO0VEZ0dBO0lBRUk7RUR1cE5OO0FBQ0Y7O0FFMXZOSTtFRHNHQTtJQUVJO0VEdXBOTjtBQUNGOztBV3YwTkE7O0VBQUE7QUFnQ0E7O0VBQUE7QUNqQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDNFJJLGVBTEk7RURyUlIsV1hrRitCO0VXakYvQjtFQUNBLHNCWG1DUztFV2xDVDtFRUtFO0VGSEY7RUdBSSwrSkhDSjtBWmkxTkY7QWU5ME5NO0VIaEJOO0lHaUJRO0VmaTFOTjtBQUNGO0FZcDFORTtFQUNFLGNYTVE7RVdMUixzQlgyQk87RVcxQlA7QVpzMU5KO0FZcDFOSTtFQUNFO0VBQ0EsMEJET3FCO0FYKzBOM0I7QVlqMU5FO0VBQ0U7RUFDQSxjREptQjtFQ0tuQixlRExtQjtFQ01uQjtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCRFZtQjtFSWJqQixzQ0h3QkY7QVptMU5KO0FldjJOTTtFSFdKO0lHVk07RWYwMk5OO0FBQ0Y7QVlyMU5FO0VBQ0U7QVp1MU5KO0FZcDFORTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdCRHZCZ0M7QVg2Mk5wQzs7QVlsMU5BO0VBQ0U7QVpxMU5GOztBWWwxTkE7RUFDRSxzQlhaUztFV2FUO0FacTFORjtBWW4xTkU7RUVuQ0U7RUFDQTtBZHkzTko7QVlwMU5JO0VFdENBO0VBQ0E7QWQ2M05KO0FZbjFORTtFQUNFO0FacTFOSjtBWWoxTkU7RUVsQ0U7RUFDQTtBZHMzTko7QVlqMU5NO0VFdENGO0VBQ0E7QWQwM05KO0FZaDFOSTtFRTNDQTtFQUNBO0FkODNOSjs7QVk5ME5BO0VBQ0U7QVppMU5GOztBWXgwTkU7RUFDRTtBWjIwTko7QVl4ME5FO0VBQ0U7RUFDQTtFRXhGQTtBZG02Tko7QVl4ME5JO0VBQWdCO0FaMjBOcEI7QVkxME5JO0VBQWU7QVo2ME5uQjtBWTMwTkk7RUU5RkE7QWQ0Nk5KOztBV3Q1TkE7RUFDRTtBWHk1TkY7O0FXdDVOQTtFQUNFO0FYeTVORjs7QVd0NU5BO0VBQ0UsZ0JWdkNzQjtFVXdDdEI7QVh5NU5GO0FXdDVOSTtFQUNFO0FYdzVOTjtBV3A1TkU7RUFDRSxjVlhhO0FEaTZOakI7QVdwNU5FO0VBQ0UsY1ZQWTtFVVFaO0VBQ0E7QVhzNU5KO0FXbDVOSTtFQUNFLHlCVjVDTTtFVTZDTixXVnNCMkI7QUQ4M05qQztBV241Tk07RUFDRSxjVlZFO0FEKzVOVjtBV241Tk07RUFDRTtFQUNBO0FYcTVOUjs7QVcvNE5BO0VBQ0UsV1ZTK0I7QUR5NE5qQztBVy80Tkk7RUFDRSxXVksyQjtFVUozQix5QlZLb0I7RVVKcEI7RUFDQTtBWGk1Tk47QVcvNE5RO0VBQ0UsY1ZwRUU7QURxOU5aOztBVzE0TkE7O0VBRUU7QVg2NE5GOztBZ0JqL05FO0VBQ0U7RUFDQTtFQUNBO0FoQm8vTko7QWdCaC9OSTtFQUNFO0FoQmsvTk47QWdCaC9OSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCay9OTjtBZ0I5K05FO0VBQ0U7QWhCZy9OSjtBZ0I3K05FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJmVlE7RWVXUixxQlg4ZTBCO0FMaWdOOUI7QUVyOU5JO0VjbENGO0lBV0ksZ0JBeENjO0VoQndoT2xCO0FBQ0Y7QWdCOStOSTtFQUNFO0FoQmcvTk47QWdCNytOSTtFQUVFLGdEZmpDTztFZWtDUDtBaEI4K05OO0FnQjUrTk07RUFDRSxxQmYzQkk7RWU0Qko7QWhCOCtOUjtBZ0IxK05JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJsSjlCTztFa0orQlA7RUFDQSxjbEo5Q1E7QWtJMGhPZDtBZ0J6K05JO0VBQ0U7QWhCMitOTjtBZ0J4K05JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjArTk47QWdCditOSTtFQUNFO0VBQ0E7QWhCeStOTjtBZ0J2K05NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBTUE7RUFDQTtFQUNBLHFCWDJhc0I7RVcxYXRCLGVmckdZO0Vlc0daLGlCZm5HYztFZW9HZCxjZnBFTTtFZXFFTjtBaEJvK05SO0FnQjkrTlE7RUFDRTtBaEJnL05WO0FnQnIrTlE7RUFDRTtBaEJ1K05WO0FnQm4rTk07RUFDRTtBaEJxK05SO0FnQmorTlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCbStOVjtBZ0I5OU5JO0VBQ0U7RUFDQTtFQUNBLHlCZi9CVTtFZWdDVjtFQUNBLHlCZnhGVTtFZXlGVixlZjlJYztFZStJZCxpQmY1SWdCO0VlNkloQixjZjdHUTtBRDZrT2Q7QWdCNTlORTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCZnZIVTtFZXdIVjtBaEI4OU5KO0FnQjM5TkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCZmpKUTtFZWtKUixxQlh1VzBCO0VXdFcxQixnRGY3SlM7RWVtS1Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJ3OU5KO0FFaGxPSTtFY2lHRjtJQWdCSSxnQkFoTGM7RWhCbXBPbEI7QUFDRjtBZ0IzOU5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmZwS007QURpb09aO0FnQjE5Tkk7RUFDRTtBaEI0OU5OO0FnQno5Tkk7RUFDRSxlZmxNYztFZW1NZCxnQmY3TGE7RWU4TGIsaUJmak1nQjtFZWtNaEIsY2ZsS1E7RWVtS1I7RUFDQTtBaEIyOU5OO0FnQng5Tkk7RUFDRSxjZmhKSTtBRDBtT1Y7QWdCdjlOSTtFQUNFO0VBQ0E7RUFDQTtBaEJ5OU5OO0FnQnY5Tk07RUFDRTtFQUNBO0VBQ0E7RUFDQSxxQlh3VHNCO0FMaXFOOUI7QWdCdjlOUTtFQUNFLHFCZnpMSTtBRGtwT2Q7QWdCdDlOUTtFQUNFO0VBQ0E7QWhCdzlOVjtBZ0JyOU5RO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhCdTlOVjtBZ0JwOU5RO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJzOU5WO0FnQm45TlE7RUFDRTtJQUNFLGVmblBRO0llb1BSO0VoQnE5TlY7QUFDRjtBZ0JsOU5RO0VBQ0U7RUFDQTtFQUNBLGNmOUxNO0VlK0xOLGdCZnRQUztBRDBzT25CO0FnQmg5Tk07RUFDRTtJQUNFO0lBQ0E7RWhCazlOUjtBQUNGO0FnQjU4Tk07O0VBQ0U7QWhCKzhOUjtBZ0I1OE5NOzs7O0VBRUU7RUFDQTtBaEJnOU5SO0FnQjk4TlE7Ozs7RUFDRTtFQUNBO0FoQm05TlY7QWdCajlOVTs7OztFQUNFLGVmeFJRO0VleVJSLGlCZnZSUTtBRDZ1T3BCO0FnQm45TmM7Ozs7RUFDRSxhZmxPTjtBRDByT1Y7QWdCaDlOSTtFQUNFO0VBQ0E7RUFDQTtBaEJrOU5OO0FnQmg5Tk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJsSmpSSztFa0prUkw7RUFDQSxxQlg2TnNCO0VXNU50QixjbEpsU007RWtKbVNOO0FoQms5TlI7QWdCaDlOUTtFQUNFO0FoQms5TlY7O0FpQjd3T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQmd4T0Y7O0FpQjd3T0E7RUFDRTtFQUNBO0VBS0E7RUFDQTtFQUNBO0FqQjR3T0Y7QWlCbHhPRTtFQUhGO0lBSUk7SUFDQTtFakJxeE9GO0FBQ0Y7O0FpQi93T0E7RUFDRTtFQUlBO0VBQ0E7RUFDQTtBakIrd09GO0FpQnB4T0U7RUFGRjtJQUdJO0VqQnV4T0Y7QUFDRjtBaUJqeE9JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQm14T047QWlCL3dPRTtFQUNFO0VBQ0E7QWpCaXhPSjtBaUIvd09JO0VBQ0U7RUFDQTtFQVFBO0VBQ0E7RUFDQTtBakIwd09OO0FpQmx4T007RUFKRjtJQUtJO0VqQnF4T047QUFDRjtBaUJweE9NO0VBUEY7SUFRSTtFakJ1eE9OO0FBQ0Y7O0FpQi93T0E7RUFDRTtFQUNBO0FqQmt4T0Y7QWlCaHhPRTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBakJpeE9KOztBaUI3d09BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCZ3hPRjs7QWlCN3dPQTtFQUNFO0VBQ0E7RUFDQTtBakJneE9GOztBaUI3d09BO0VBQ0U7RUFPQTtFQUNBO0FqQjB3T0Y7O0FpQnZ3T0E7RUFDRTtJQUNFO0VqQjB3T0Y7RWlCeHdPQTtJQUNFO0VqQjB3T0Y7QUFDRjtBaUJ2d09BO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnl3T0Y7O0FpQnJ3T0E7RUFDRTtBakJ3d09GOztBaUJwd09BO0VBQ0U7SUFDRTtFakJ1d09GO0VpQnB3T0E7SUFDRTtFakJzd09GO0FBQ0Y7QUNoNU9BOztFQUFBO0FBYUE7O0VBQUE7QUFLQTs7RUFBQTtBQUtBOztFQUFBO0FBOEVBOztFQUFBO0FBTUE7O0VBQUE7QUFRQTs7RUFBQTtBQVFBO0FBRUE7O0VBQUE7QUFpQ0k7RUFFSTtFQUNBO0FENHdPUjs7QUN4d09JO0VBRUk7RUFDQTtBRDB3T1I7O0FDdHdPSTtFQUVJO0FEd3dPUjs7QUNwd09JO0VBRUk7QURzd09SOztBQzV4T0k7RUFFSTtFQUNBO0FEOHhPUjs7QUMxeE9JO0VBRUk7RUFDQTtBRDR4T1I7O0FDeHhPSTtFQUVJO0FEMHhPUjs7QUN0eE9JO0VBRUk7QUR3eE9SOztBQzl5T0k7RUFFSTtFQUNBO0FEZ3pPUjs7QUM1eU9JO0VBRUk7RUFDQTtBRDh5T1I7O0FDMXlPSTtFQUVJO0FENHlPUjs7QUN4eU9JO0VBRUk7QUQweU9SOztBQ2gwT0k7RUFFSTtFQUNBO0FEazBPUjs7QUM5ek9JO0VBRUk7RUFDQTtBRGcwT1I7O0FDNXpPSTtFQUVJO0FEOHpPUjs7QUMxek9JO0VBRUk7QUQ0ek9SOztBQ2wxT0k7RUFFSTtFQUNBO0FEbzFPUjs7QUNoMU9JO0VBRUk7RUFDQTtBRGsxT1I7O0FDOTBPSTtFQUVJO0FEZzFPUjs7QUM1ME9JO0VBRUk7QUQ4ME9SOztBQ3AyT0k7RUFFSTtFQUNBO0FEczJPUjs7QUNsMk9JO0VBRUk7RUFDQTtBRG8yT1I7O0FDaDJPSTtFQUVJO0FEazJPUjs7QUM5MU9JO0VBRUk7QURnMk9SOztBQ3QzT0k7RUFFSTtFQUNBO0FEdzNPUjs7QUNwM09JO0VBRUk7RUFDQTtBRHMzT1I7O0FDbDNPSTtFQUVJO0FEbzNPUjs7QUNoM09JO0VBRUk7QURrM09SOztBQ3g0T0k7RUFFSTtFQUNBO0FEMDRPUjs7QUN0NE9JO0VBRUk7RUFDQTtBRHc0T1I7O0FDcDRPSTtFQUVJO0FEczRPUjs7QUNsNE9JO0VBRUk7QURvNE9SOztBQzE1T0k7RUFFSTtFQUNBO0FENDVPUjs7QUN4NU9JO0VBRUk7RUFDQTtBRDA1T1I7O0FDdDVPSTtFQUVJO0FEdzVPUjs7QUNwNU9JO0VBRUk7QURzNU9SOztBQzU2T0k7RUFFSTtFQUNBO0FEODZPUjs7QUMxNk9JO0VBRUk7RUFDQTtBRDQ2T1I7O0FDeDZPSTtFQUVJO0FEMDZPUjs7QUN0Nk9JO0VBRUk7QUR3Nk9SOztBQzk3T0k7RUFFSTtFQUNBO0FEZzhPUjs7QUM1N09JO0VBRUk7RUFDQTtBRDg3T1I7O0FDMTdPSTtFQUVJO0FENDdPUjs7QUN4N09JO0VBRUk7QUQwN09SOztBQ2g5T0k7RUFFSTtFQUNBO0FEazlPUjs7QUM5OE9JO0VBRUk7RUFDQTtBRGc5T1I7O0FDNThPSTtFQUVJO0FEODhPUjs7QUMxOE9JO0VBRUk7QUQ0OE9SOztBQ2wrT0k7RUFFSTtFQUNBO0FEbytPUjs7QUNoK09JO0VBRUk7RUFDQTtBRGsrT1I7O0FDOTlPSTtFQUVJO0FEZytPUjs7QUM1OU9JO0VBRUk7QUQ4OU9SOztBQ3AvT0k7RUFFSTtFQUNBO0FEcy9PUjs7QUNsL09JO0VBRUk7RUFDQTtBRG8vT1I7O0FDaC9PSTtFQUVJO0FEay9PUjs7QUM5K09JO0VBRUk7QURnL09SOztBQ3RnUEk7RUFFSTtFQUNBO0FEd2dQUjs7QUNwZ1BJO0VBRUk7RUFDQTtBRHNnUFI7O0FDbGdQSTtFQUVJO0FEb2dQUjs7QUNoZ1BJO0VBRUk7QURrZ1BSOztBQ3hoUEk7RUFFSTtFQUNBO0FEMGhQUjs7QUN0aFBJO0VBRUk7RUFDQTtBRHdoUFI7O0FDcGhQSTtFQUVJO0FEc2hQUjs7QUNsaFBJO0VBRUk7QURvaFBSOztBQzFpUEk7RUFFSTtFQUNBO0FENGlQUjs7QUN4aVBJO0VBRUk7RUFDQTtBRDBpUFI7O0FDdGlQSTtFQUVJO0FEd2lQUjs7QUNwaVBJO0VBRUk7QURzaVBSOztBQzVqUEk7RUFFSTtFQUNBO0FEOGpQUjs7QUMxalBJO0VBRUk7RUFDQTtBRDRqUFI7O0FDeGpQSTtFQUVJO0FEMGpQUjs7QUN0alBJO0VBRUk7QUR3alBSOztBQzlrUEk7RUFFSTtFQUNBO0FEZ2xQUjs7QUM1a1BJO0VBRUk7RUFDQTtBRDhrUFI7O0FDMWtQSTtFQUVJO0FENGtQUjs7QUN4a1BJO0VBRUk7QUQwa1BSOztBQ2htUEk7RUFFSTtFQUNBO0FEa21QUjs7QUM5bFBJO0VBRUk7RUFDQTtBRGdtUFI7O0FDNWxQSTtFQUVJO0FEOGxQUjs7QUMxbFBJO0VBRUk7QUQ0bFBSOztBQ2xuUEk7RUFFSTtFQUNBO0FEb25QUjs7QUNoblBJO0VBRUk7RUFDQTtBRGtuUFI7O0FDOW1QSTtFQUVJO0FEZ25QUjs7QUM1bVBJO0VBRUk7QUQ4bVBSOztBRXR0UEk7RURrRkE7SUFFSTtJQUNBO0VEdW9QTjtBQUNGOztBRTd0UEk7RUR5RkE7SUFFSTtJQUNBO0VEdW9QTjtBQUNGOztBRXB1UEk7RURnR0E7SUFFSTtFRHVvUE47QUFDRjs7QUUxdVBJO0VEc0dBO0lBRUk7RUR1b1BOO0FBQ0Y7O0FFaHZQSTtFRGtGQTtJQUVJO0lBQ0E7RURpcVBOO0FBQ0Y7O0FFdnZQSTtFRHlGQTtJQUVJO0lBQ0E7RURpcVBOO0FBQ0Y7O0FFOXZQSTtFRGdHQTtJQUVJO0VEaXFQTjtBQUNGOztBRXB3UEk7RURzR0E7SUFFSTtFRGlxUE47QUFDRjs7QUUxd1BJO0VEa0ZBO0lBRUk7SUFDQTtFRDJyUE47QUFDRjs7QUVqeFBJO0VEeUZBO0lBRUk7SUFDQTtFRDJyUE47QUFDRjs7QUV4eFBJO0VEZ0dBO0lBRUk7RUQyclBOO0FBQ0Y7O0FFOXhQSTtFRHNHQTtJQUVJO0VEMnJQTjtBQUNGOztBRXB5UEk7RURrRkE7SUFFSTtJQUNBO0VEcXRQTjtBQUNGOztBRTN5UEk7RUR5RkE7SUFFSTtJQUNBO0VEcXRQTjtBQUNGOztBRWx6UEk7RURnR0E7SUFFSTtFRHF0UE47QUFDRjs7QUV4elBJO0VEc0dBO0lBRUk7RURxdFBOO0FBQ0Y7O0FFOXpQSTtFRGtGQTtJQUVJO0lBQ0E7RUQrdVBOO0FBQ0Y7O0FFcjBQSTtFRHlGQTtJQUVJO0lBQ0E7RUQrdVBOO0FBQ0Y7O0FFNTBQSTtFRGdHQTtJQUVJO0VEK3VQTjtBQUNGOztBRWwxUEk7RURzR0E7SUFFSTtFRCt1UE47QUFDRjs7QUV4MVBJO0VEa0ZBO0lBRUk7SUFDQTtFRHl3UE47QUFDRjs7QUUvMVBJO0VEeUZBO0lBRUk7SUFDQTtFRHl3UE47QUFDRjs7QUV0MlBJO0VEZ0dBO0lBRUk7RUR5d1BOO0FBQ0Y7O0FFNTJQSTtFRHNHQTtJQUVJO0VEeXdQTjtBQUNGOztBRWwzUEk7RURrRkE7SUFFSTtJQUNBO0VEbXlQTjtBQUNGOztBRXozUEk7RUR5RkE7SUFFSTtJQUNBO0VEbXlQTjtBQUNGOztBRWg0UEk7RURnR0E7SUFFSTtFRG15UE47QUFDRjs7QUV0NFBJO0VEc0dBO0lBRUk7RURteVBOO0FBQ0Y7O0FFNTRQSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2elBOO0FBQ0Y7O0FFbjVQSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2elBOO0FBQ0Y7O0FFMTVQSTtFRGdHQTtJQUVJO0VENnpQTjtBQUNGOztBRWg2UEk7RURzR0E7SUFFSTtFRDZ6UE47QUFDRjs7QUV0NlBJO0VEa0ZBO0lBRUk7SUFDQTtFRHUxUE47QUFDRjs7QUU3NlBJO0VEeUZBO0lBRUk7SUFDQTtFRHUxUE47QUFDRjs7QUVwN1BJO0VEZ0dBO0lBRUk7RUR1MVBOO0FBQ0Y7O0FFMTdQSTtFRHNHQTtJQUVJO0VEdTFQTjtBQUNGOztBRWg4UEk7RURrRkE7SUFFSTtJQUNBO0VEaTNQTjtBQUNGOztBRXY4UEk7RUR5RkE7SUFFSTtJQUNBO0VEaTNQTjtBQUNGOztBRTk4UEk7RURnR0E7SUFFSTtFRGkzUE47QUFDRjs7QUVwOVBJO0VEc0dBO0lBRUk7RURpM1BOO0FBQ0Y7O0FFMTlQSTtFRGtGQTtJQUVJO0lBQ0E7RUQyNFBOO0FBQ0Y7O0FFaitQSTtFRHlGQTtJQUVJO0lBQ0E7RUQyNFBOO0FBQ0Y7O0FFeCtQSTtFRGdHQTtJQUVJO0VEMjRQTjtBQUNGOztBRTkrUEk7RURzR0E7SUFFSTtFRDI0UE47QUFDRjs7QUVwL1BJO0VEa0ZBO0lBRUk7SUFDQTtFRHE2UE47QUFDRjs7QUUzL1BJO0VEeUZBO0lBRUk7SUFDQTtFRHE2UE47QUFDRjs7QUVsZ1FJO0VEZ0dBO0lBRUk7RURxNlBOO0FBQ0Y7O0FFeGdRSTtFRHNHQTtJQUVJO0VEcTZQTjtBQUNGOztBRTlnUUk7RURrRkE7SUFFSTtJQUNBO0VEKzdQTjtBQUNGOztBRXJoUUk7RUR5RkE7SUFFSTtJQUNBO0VEKzdQTjtBQUNGOztBRTVoUUk7RURnR0E7SUFFSTtFRCs3UE47QUFDRjs7QUVsaVFJO0VEc0dBO0lBRUk7RUQrN1BOO0FBQ0Y7O0FFeGlRSTtFRGtGQTtJQUVJO0lBQ0E7RUR5OVBOO0FBQ0Y7O0FFL2lRSTtFRHlGQTtJQUVJO0lBQ0E7RUR5OVBOO0FBQ0Y7O0FFdGpRSTtFRGdHQTtJQUVJO0VEeTlQTjtBQUNGOztBRTVqUUk7RURzR0E7SUFFSTtFRHk5UE47QUFDRjs7QUVsa1FJO0VEa0ZBO0lBRUk7SUFDQTtFRG0vUE47QUFDRjs7QUV6a1FJO0VEeUZBO0lBRUk7SUFDQTtFRG0vUE47QUFDRjs7QUVobFFJO0VEZ0dBO0lBRUk7RURtL1BOO0FBQ0Y7O0FFdGxRSTtFRHNHQTtJQUVJO0VEbS9QTjtBQUNGOztBRTVsUUk7RURrRkE7SUFFSTtJQUNBO0VENmdRTjtBQUNGOztBRW5tUUk7RUR5RkE7SUFFSTtJQUNBO0VENmdRTjtBQUNGOztBRTFtUUk7RURnR0E7SUFFSTtFRDZnUU47QUFDRjs7QUVoblFJO0VEc0dBO0lBRUk7RUQ2Z1FOO0FBQ0Y7O0FFdG5RSTtFRGtGQTtJQUVJO0lBQ0E7RUR1aVFOO0FBQ0Y7O0FFN25RSTtFRHlGQTtJQUVJO0lBQ0E7RUR1aVFOO0FBQ0Y7O0FFcG9RSTtFRGdHQTtJQUVJO0VEdWlRTjtBQUNGOztBRTFvUUk7RURzR0E7SUFFSTtFRHVpUU47QUFDRjs7QUVocFFJO0VEa0ZBO0lBRUk7SUFDQTtFRGlrUU47QUFDRjs7QUV2cFFJO0VEeUZBO0lBRUk7SUFDQTtFRGlrUU47QUFDRjs7QUU5cFFJO0VEZ0dBO0lBRUk7RURpa1FOO0FBQ0Y7O0FFcHFRSTtFRHNHQTtJQUVJO0VEaWtRTjtBQUNGOztBRTFxUUk7RURrRkE7SUFFSTtJQUNBO0VEMmxRTjtBQUNGOztBRWpyUUk7RUR5RkE7SUFFSTtJQUNBO0VEMmxRTjtBQUNGOztBRXhyUUk7RURnR0E7SUFFSTtFRDJsUU47QUFDRjs7QUU5clFJO0VEc0dBO0lBRUk7RUQybFFOO0FBQ0Y7O0FFcHNRSTtFRGtGQTtJQUVJO0lBQ0E7RURxblFOO0FBQ0Y7O0FFM3NRSTtFRHlGQTtJQUVJO0lBQ0E7RURxblFOO0FBQ0Y7O0FFbHRRSTtFRGdHQTtJQUVJO0VEcW5RTjtBQUNGOztBRXh0UUk7RURzR0E7SUFFSTtFRHFuUU47QUFDRjs7QUU5dFFJO0VEa0ZBO0lBRUk7SUFDQTtFRCtvUU47QUFDRjs7QUVydVFJO0VEeUZBO0lBRUk7SUFDQTtFRCtvUU47QUFDRjs7QUU1dVFJO0VEZ0dBO0lBRUk7RUQrb1FOO0FBQ0Y7O0FFbHZRSTtFRHNHQTtJQUVJO0VEK29RTjtBQUNGOztBRXh2UUk7RURrRkE7SUFFSTtJQUNBO0VEeXFRTjtBQUNGOztBRS92UUk7RUR5RkE7SUFFSTtJQUNBO0VEeXFRTjtBQUNGOztBRXR3UUk7RURnR0E7SUFFSTtFRHlxUU47QUFDRjs7QUU1d1FJO0VEc0dBO0lBRUk7RUR5cVFOO0FBQ0Y7O0FFbHhRSTtFRGtGQTtJQUVJO0lBQ0E7RURtc1FOO0FBQ0Y7O0FFenhRSTtFRHlGQTtJQUVJO0lBQ0E7RURtc1FOO0FBQ0Y7O0FFaHlRSTtFRGdHQTtJQUVJO0VEbXNRTjtBQUNGOztBRXR5UUk7RURzR0E7SUFFSTtFRG1zUU47QUFDRjs7QUU1eVFJO0VEa0ZBO0lBRUk7SUFDQTtFRDZ0UU47QUFDRjs7QUVuelFJO0VEeUZBO0lBRUk7SUFDQTtFRDZ0UU47QUFDRjs7QUUxelFJO0VEZ0dBO0lBRUk7RUQ2dFFOO0FBQ0Y7O0FFaDBRSTtFRHNHQTtJQUVJO0VENnRRTjtBQUNGOztBRXQwUUk7RURrRkE7SUFFSTtJQUNBO0VEdXZRTjtBQUNGOztBRTcwUUk7RUR5RkE7SUFFSTtJQUNBO0VEdXZRTjtBQUNGOztBRXAxUUk7RURnR0E7SUFFSTtFRHV2UU47QUFDRjs7QUUxMVFJO0VEc0dBO0lBRUk7RUR1dlFOO0FBQ0Y7O0FFaDJRSTtFRGtGQTtJQUVJO0lBQ0E7RURpeFFOO0FBQ0Y7O0FFdjJRSTtFRHlGQTtJQUVJO0lBQ0E7RURpeFFOO0FBQ0Y7O0FFOTJRSTtFRGdHQTtJQUVJO0VEaXhRTjtBQUNGOztBRXAzUUk7RURzR0E7SUFFSTtFRGl4UU47QUFDRjs7QUUxM1FJO0VEa0ZBO0lBRUk7SUFDQTtFRDJ5UU47QUFDRjs7QUVqNFFJO0VEeUZBO0lBRUk7SUFDQTtFRDJ5UU47QUFDRjs7QUV4NFFJO0VEZ0dBO0lBRUk7RUQyeVFOO0FBQ0Y7O0FFOTRRSTtFRHNHQTtJQUVJO0VEMnlRTjtBQUNGOztBRXA1UUk7RURrRkE7SUFFSTtJQUNBO0VEcTBRTjtBQUNGOztBRTM1UUk7RUR5RkE7SUFFSTtJQUNBO0VEcTBRTjtBQUNGOztBRWw2UUk7RURnR0E7SUFFSTtFRHEwUU47QUFDRjs7QUV4NlFJO0VEc0dBO0lBRUk7RURxMFFOO0FBQ0Y7O0FFOTZRSTtFRGtGQTtJQUVJO0lBQ0E7RUQrMVFOO0FBQ0Y7O0FFcjdRSTtFRHlGQTtJQUVJO0lBQ0E7RUQrMVFOO0FBQ0Y7O0FFNTdRSTtFRGdHQTtJQUVJO0VEKzFRTjtBQUNGOztBRWw4UUk7RURzR0E7SUFFSTtFRCsxUU47QUFDRjs7QUV4OFFJO0VEa0ZBO0lBRUk7SUFDQTtFRHkzUU47QUFDRjs7QUUvOFFJO0VEeUZBO0lBRUk7SUFDQTtFRHkzUU47QUFDRjs7QUV0OVFJO0VEZ0dBO0lBRUk7RUR5M1FOO0FBQ0Y7O0FFNTlRSTtFRHNHQTtJQUVJO0VEeTNRTjtBQUNGOztBRWwrUUk7RURrRkE7SUFFSTtJQUNBO0VEbTVRTjtBQUNGOztBRXorUUk7RUR5RkE7SUFFSTtJQUNBO0VEbTVRTjtBQUNGOztBRWgvUUk7RURnR0E7SUFFSTtFRG01UU47QUFDRjs7QUV0L1FJO0VEc0dBO0lBRUk7RURtNVFOO0FBQ0Y7O0FFNS9RSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2NlFOO0FBQ0Y7O0FFbmdSSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2NlFOO0FBQ0Y7O0FFMWdSSTtFRGdHQTtJQUVJO0VENjZRTjtBQUNGOztBRWhoUkk7RURzR0E7SUFFSTtFRDY2UU47QUFDRjs7QUV0aFJJO0VEa0ZBO0lBRUk7SUFDQTtFRHU4UU47QUFDRjs7QUU3aFJJO0VEeUZBO0lBRUk7SUFDQTtFRHU4UU47QUFDRjs7QUVwaVJJO0VEZ0dBO0lBRUk7RUR1OFFOO0FBQ0Y7O0FFMWlSSTtFRHNHQTtJQUVJO0VEdThRTjtBQUNGOztBRWhqUkk7RURrRkE7SUFFSTtJQUNBO0VEaStRTjtBQUNGOztBRXZqUkk7RUR5RkE7SUFFSTtJQUNBO0VEaStRTjtBQUNGOztBRTlqUkk7RURnR0E7SUFFSTtFRGkrUU47QUFDRjs7QUVwa1JJO0VEc0dBO0lBRUk7RURpK1FOO0FBQ0Y7O0FFMWtSSTtFRGtGQTtJQUVJO0lBQ0E7RUQyL1FOO0FBQ0Y7O0FFamxSSTtFRHlGQTtJQUVJO0lBQ0E7RUQyL1FOO0FBQ0Y7O0FFeGxSSTtFRGdHQTtJQUVJO0VEMi9RTjtBQUNGOztBRTlsUkk7RURzR0E7SUFFSTtFRDIvUU47QUFDRjs7QUVwbVJJO0VEa0ZBO0lBRUk7SUFDQTtFRHFoUk47QUFDRjs7QUUzbVJJO0VEeUZBO0lBRUk7SUFDQTtFRHFoUk47QUFDRjs7QUVsblJJO0VEZ0dBO0lBRUk7RURxaFJOO0FBQ0Y7O0FFeG5SSTtFRHNHQTtJQUVJO0VEcWhSTjtBQUNGOztBRTluUkk7RURrRkE7SUFFSTtJQUNBO0VEK2lSTjtBQUNGOztBRXJvUkk7RUR5RkE7SUFFSTtJQUNBO0VEK2lSTjtBQUNGOztBRTVvUkk7RURnR0E7SUFFSTtFRCtpUk47QUFDRjs7QUVscFJJO0VEc0dBO0lBRUk7RUQraVJOO0FBQ0Y7O0FFeHBSSTtFRGtGQTtJQUVJO0lBQ0E7RUR5a1JOO0FBQ0Y7O0FFL3BSSTtFRHlGQTtJQUVJO0lBQ0E7RUR5a1JOO0FBQ0Y7O0FFdHFSSTtFRGdHQTtJQUVJO0VEeWtSTjtBQUNGOztBRTVxUkk7RURzR0E7SUFFSTtFRHlrUk47QUFDRjs7QUVsclJJO0VEa0ZBO0lBRUk7SUFDQTtFRG1tUk47QUFDRjs7QUV6clJJO0VEeUZBO0lBRUk7SUFDQTtFRG1tUk47QUFDRjs7QUVoc1JJO0VEZ0dBO0lBRUk7RURtbVJOO0FBQ0Y7O0FFdHNSSTtFRHNHQTtJQUVJO0VEbW1STjtBQUNGOztBRTVzUkk7RURrRkE7SUFFSTtJQUNBO0VENm5STjtBQUNGOztBRW50Ukk7RUR5RkE7SUFFSTtJQUNBO0VENm5STjtBQUNGOztBRTF0Ukk7RURnR0E7SUFFSTtFRDZuUk47QUFDRjs7QUVodVJJO0VEc0dBO0lBRUk7RUQ2blJOO0FBQ0Y7O0FFdHVSSTtFRGtGQTtJQUVJO0lBQ0E7RUR1cFJOO0FBQ0Y7O0FFN3VSSTtFRHlGQTtJQUVJO0lBQ0E7RUR1cFJOO0FBQ0Y7O0FFcHZSSTtFRGdHQTtJQUVJO0VEdXBSTjtBQUNGOztBRTF2Ukk7RURzR0E7SUFFSTtFRHVwUk47QUFDRjs7QUVod1JJO0VEa0ZBO0lBRUk7SUFDQTtFRGlyUk47QUFDRjs7QUV2d1JJO0VEeUZBO0lBRUk7SUFDQTtFRGlyUk47QUFDRjs7QUU5d1JJO0VEZ0dBO0lBRUk7RURpclJOO0FBQ0Y7O0FFcHhSSTtFRHNHQTtJQUVJO0VEaXJSTjtBQUNGOztBRTF4Ukk7RURrRkE7SUFFSTtJQUNBO0VEMnNSTjtBQUNGOztBRWp5Ukk7RUR5RkE7SUFFSTtJQUNBO0VEMnNSTjtBQUNGOztBRXh5Ukk7RURnR0E7SUFFSTtFRDJzUk47QUFDRjs7QUU5eVJJO0VEc0dBO0lBRUk7RUQyc1JOO0FBQ0Y7O0FFcHpSSTtFRGtGQTtJQUVJO0lBQ0E7RURxdVJOO0FBQ0Y7O0FFM3pSSTtFRHlGQTtJQUVJO0lBQ0E7RURxdVJOO0FBQ0Y7O0FFbDBSSTtFRGdHQTtJQUVJO0VEcXVSTjtBQUNGOztBRXgwUkk7RURzR0E7SUFFSTtFRHF1Uk47QUFDRjs7QUU5MFJJO0VEa0ZBO0lBRUk7SUFDQTtFRCt2Uk47QUFDRjs7QUVyMVJJO0VEeUZBO0lBRUk7SUFDQTtFRCt2Uk47QUFDRjs7QUU1MVJJO0VEZ0dBO0lBRUk7RUQrdlJOO0FBQ0Y7O0FFbDJSSTtFRHNHQTtJQUVJO0VEK3ZSTjtBQUNGOztBRXgyUkk7RURrRkE7SUFFSTtJQUNBO0VEeXhSTjtBQUNGOztBRS8yUkk7RUR5RkE7SUFFSTtJQUNBO0VEeXhSTjtBQUNGOztBRXQzUkk7RURnR0E7SUFFSTtFRHl4Uk47QUFDRjs7QUU1M1JJO0VEc0dBO0lBRUk7RUR5eFJOO0FBQ0Y7O0FFbDRSSTtFRGtGQTtJQUVJO0lBQ0E7RURtelJOO0FBQ0Y7O0FFejRSSTtFRHlGQTtJQUVJO0lBQ0E7RURtelJOO0FBQ0Y7O0FFaDVSSTtFRGdHQTtJQUVJO0VEbXpSTjtBQUNGOztBRXQ1Ukk7RURzR0E7SUFFSTtFRG16Uk47QUFDRjs7QUU1NVJJO0VEa0ZBO0lBRUk7SUFDQTtFRDYwUk47QUFDRjs7QUVuNlJJO0VEeUZBO0lBRUk7SUFDQTtFRDYwUk47QUFDRjs7QUUxNlJJO0VEZ0dBO0lBRUk7RUQ2MFJOO0FBQ0Y7O0FFaDdSSTtFRHNHQTtJQUVJO0VENjBSTjtBQUNGOztBRXQ3Ukk7RURrRkE7SUFFSTtJQUNBO0VEdTJSTjtBQUNGOztBRTc3Ukk7RUR5RkE7SUFFSTtJQUNBO0VEdTJSTjtBQUNGOztBRXA4Ukk7RURnR0E7SUFFSTtFRHUyUk47QUFDRjs7QUUxOFJJO0VEc0dBO0lBRUk7RUR1MlJOO0FBQ0Y7O0FFaDlSSTtFRGtGQTtJQUVJO0lBQ0E7RURpNFJOO0FBQ0Y7O0FFdjlSSTtFRHlGQTtJQUVJO0lBQ0E7RURpNFJOO0FBQ0Y7O0FFOTlSSTtFRGdHQTtJQUVJO0VEaTRSTjtBQUNGOztBRXArUkk7RURzR0E7SUFFSTtFRGk0Uk47QUFDRjs7QUUxK1JJO0VEa0ZBO0lBRUk7SUFDQTtFRDI1Uk47QUFDRjs7QUVqL1JJO0VEeUZBO0lBRUk7SUFDQTtFRDI1Uk47QUFDRjs7QUV4L1JJO0VEZ0dBO0lBRUk7RUQyNVJOO0FBQ0Y7O0FFOS9SSTtFRHNHQTtJQUVJO0VEMjVSTjtBQUNGOztBRXBnU0k7RURrRkE7SUFFSTtJQUNBO0VEcTdSTjtBQUNGOztBRTNnU0k7RUR5RkE7SUFFSTtJQUNBO0VEcTdSTjtBQUNGOztBRWxoU0k7RURnR0E7SUFFSTtFRHE3Uk47QUFDRjs7QUV4aFNJO0VEc0dBO0lBRUk7RURxN1JOO0FBQ0Y7O0FFOWhTSTtFRGtGQTtJQUVJO0lBQ0E7RUQrOFJOO0FBQ0Y7O0FFcmlTSTtFRHlGQTtJQUVJO0lBQ0E7RUQrOFJOO0FBQ0Y7O0FFNWlTSTtFRGdHQTtJQUVJO0VEKzhSTjtBQUNGOztBRWxqU0k7RURzR0E7SUFFSTtFRCs4Uk47QUFDRjs7QUV4alNJO0VEa0ZBO0lBRUk7SUFDQTtFRHkrUk47QUFDRjs7QUUvalNJO0VEeUZBO0lBRUk7SUFDQTtFRHkrUk47QUFDRjs7QUV0a1NJO0VEZ0dBO0lBRUk7RUR5K1JOO0FBQ0Y7O0FFNWtTSTtFRHNHQTtJQUVJO0VEeStSTjtBQUNGOztBRWxsU0k7RURrRkE7SUFFSTtJQUNBO0VEbWdTTjtBQUNGOztBRXpsU0k7RUR5RkE7SUFFSTtJQUNBO0VEbWdTTjtBQUNGOztBRWhtU0k7RURnR0E7SUFFSTtFRG1nU047QUFDRjs7QUV0bVNJO0VEc0dBO0lBRUk7RURtZ1NOO0FBQ0Y7O0FFNW1TSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2aFNOO0FBQ0Y7O0FFbm5TSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2aFNOO0FBQ0Y7O0FFMW5TSTtFRGdHQTtJQUVJO0VENmhTTjtBQUNGOztBRWhvU0k7RURzR0E7SUFFSTtFRDZoU047QUFDRjs7QUV0b1NJO0VEa0ZBO0lBRUk7SUFDQTtFRHVqU047QUFDRjs7QUU3b1NJO0VEeUZBO0lBRUk7SUFDQTtFRHVqU047QUFDRjs7QUVwcFNJO0VEZ0dBO0lBRUk7RUR1alNOO0FBQ0Y7O0FFMXBTSTtFRHNHQTtJQUVJO0VEdWpTTjtBQUNGOztBRWhxU0k7RURrRkE7SUFFSTtJQUNBO0VEaWxTTjtBQUNGOztBRXZxU0k7RUR5RkE7SUFFSTtJQUNBO0VEaWxTTjtBQUNGOztBRTlxU0k7RURnR0E7SUFFSTtFRGlsU047QUFDRjs7QUVwclNJO0VEc0dBO0lBRUk7RURpbFNOO0FBQ0Y7O0FFMXJTSTtFRGtGQTtJQUVJO0lBQ0E7RUQybVNOO0FBQ0Y7O0FFanNTSTtFRHlGQTtJQUVJO0lBQ0E7RUQybVNOO0FBQ0Y7O0FFeHNTSTtFRGdHQTtJQUVJO0VEMm1TTjtBQUNGOztBRTlzU0k7RURzR0E7SUFFSTtFRDJtU047QUFDRjs7QUVwdFNJO0VEa0ZBO0lBRUk7SUFDQTtFRHFvU047QUFDRjs7QUUzdFNJO0VEeUZBO0lBRUk7SUFDQTtFRHFvU047QUFDRjs7QUVsdVNJO0VEZ0dBO0lBRUk7RURxb1NOO0FBQ0Y7O0FFeHVTSTtFRHNHQTtJQUVJO0VEcW9TTjtBQUNGOztBRTl1U0k7RURrRkE7SUFFSTtJQUNBO0VEK3BTTjtBQUNGOztBRXJ2U0k7RUR5RkE7SUFFSTtJQUNBO0VEK3BTTjtBQUNGOztBRTV2U0k7RURnR0E7SUFFSTtFRCtwU047QUFDRjs7QUVsd1NJO0VEc0dBO0lBRUk7RUQrcFNOO0FBQ0Y7O0FFeHdTSTtFRGtGQTtJQUVJO0lBQ0E7RUR5clNOO0FBQ0Y7O0FFL3dTSTtFRHlGQTtJQUVJO0lBQ0E7RUR5clNOO0FBQ0Y7O0FFdHhTSTtFRGdHQTtJQUVJO0VEeXJTTjtBQUNGOztBRTV4U0k7RURzR0E7SUFFSTtFRHlyU047QUFDRjs7QUVseVNJO0VEa0ZBO0lBRUk7SUFDQTtFRG10U047QUFDRjs7QUV6eVNJO0VEeUZBO0lBRUk7SUFDQTtFRG10U047QUFDRjs7QUVoelNJO0VEZ0dBO0lBRUk7RURtdFNOO0FBQ0Y7O0FFdHpTSTtFRHNHQTtJQUVJO0VEbXRTTjtBQUNGOztBRTV6U0k7RURrRkE7SUFFSTtJQUNBO0VENnVTTjtBQUNGOztBRW4wU0k7RUR5RkE7SUFFSTtJQUNBO0VENnVTTjtBQUNGOztBRTEwU0k7RURnR0E7SUFFSTtFRDZ1U047QUFDRjs7QUVoMVNJO0VEc0dBO0lBRUk7RUQ2dVNOO0FBQ0Y7O0FFdDFTSTtFRGtGQTtJQUVJO0lBQ0E7RUR1d1NOO0FBQ0Y7O0FFNzFTSTtFRHlGQTtJQUVJO0lBQ0E7RUR1d1NOO0FBQ0Y7O0FFcDJTSTtFRGdHQTtJQUVJO0VEdXdTTjtBQUNGOztBRTEyU0k7RURzR0E7SUFFSTtFRHV3U047QUFDRjs7QUVoM1NJO0VEa0ZBO0lBRUk7SUFDQTtFRGl5U047QUFDRjs7QUV2M1NJO0VEeUZBO0lBRUk7SUFDQTtFRGl5U047QUFDRjs7QUU5M1NJO0VEZ0dBO0lBRUk7RURpeVNOO0FBQ0Y7O0FFcDRTSTtFRHNHQTtJQUVJO0VEaXlTTjtBQUNGOztBRTE0U0k7RURrRkE7SUFFSTtJQUNBO0VEMnpTTjtBQUNGOztBRWo1U0k7RUR5RkE7SUFFSTtJQUNBO0VEMnpTTjtBQUNGOztBRXg1U0k7RURnR0E7SUFFSTtFRDJ6U047QUFDRjs7QUU5NVNJO0VEc0dBO0lBRUk7RUQyelNOO0FBQ0Y7O0FFcDZTSTtFRGtGQTtJQUVJO0lBQ0E7RURxMVNOO0FBQ0Y7O0FFMzZTSTtFRHlGQTtJQUVJO0lBQ0E7RURxMVNOO0FBQ0Y7O0FFbDdTSTtFRGdHQTtJQUVJO0VEcTFTTjtBQUNGOztBRXg3U0k7RURzR0E7SUFFSTtFRHExU047QUFDRjs7QUU5N1NJO0VEa0ZBO0lBRUk7SUFDQTtFRCsyU047QUFDRjs7QUVyOFNJO0VEeUZBO0lBRUk7SUFDQTtFRCsyU047QUFDRjs7QUU1OFNJO0VEZ0dBO0lBRUk7RUQrMlNOO0FBQ0Y7O0FFbDlTSTtFRHNHQTtJQUVJO0VEKzJTTjtBQUNGOztBRXg5U0k7RURrRkE7SUFFSTtJQUNBO0VEeTRTTjtBQUNGOztBRS85U0k7RUR5RkE7SUFFSTtJQUNBO0VEeTRTTjtBQUNGOztBRXQrU0k7RURnR0E7SUFFSTtFRHk0U047QUFDRjs7QUU1K1NJO0VEc0dBO0lBRUk7RUR5NFNOO0FBQ0Y7O0FFbC9TSTtFRGtGQTtJQUVJO0lBQ0E7RURtNlNOO0FBQ0Y7O0FFei9TSTtFRHlGQTtJQUVJO0lBQ0E7RURtNlNOO0FBQ0Y7O0FFaGdUSTtFRGdHQTtJQUVJO0VEbTZTTjtBQUNGOztBRXRnVEk7RURzR0E7SUFFSTtFRG02U047QUFDRjs7QUU1Z1RJO0VEa0ZBO0lBRUk7SUFDQTtFRDY3U047QUFDRjs7QUVuaFRJO0VEeUZBO0lBRUk7SUFDQTtFRDY3U047QUFDRjs7QUUxaFRJO0VEZ0dBO0lBRUk7RUQ2N1NOO0FBQ0Y7O0FFaGlUSTtFRHNHQTtJQUVJO0VENjdTTjtBQUNGOztBRXRpVEk7RURrRkE7SUFFSTtJQUNBO0VEdTlTTjtBQUNGOztBRTdpVEk7RUR5RkE7SUFFSTtJQUNBO0VEdTlTTjtBQUNGOztBRXBqVEk7RURnR0E7SUFFSTtFRHU5U047QUFDRjs7QUUxalRJO0VEc0dBO0lBRUk7RUR1OVNOO0FBQ0Y7O0FFaGtUSTtFRGtGQTtJQUVJO0lBQ0E7RURpL1NOO0FBQ0Y7O0FFdmtUSTtFRHlGQTtJQUVJO0lBQ0E7RURpL1NOO0FBQ0Y7O0FFOWtUSTtFRGdHQTtJQUVJO0VEaS9TTjtBQUNGOztBRXBsVEk7RURzR0E7SUFFSTtFRGkvU047QUFDRjs7QUUxbFRJO0VEa0ZBO0lBRUk7SUFDQTtFRDJnVE47QUFDRjs7QUVqbVRJO0VEeUZBO0lBRUk7SUFDQTtFRDJnVE47QUFDRjs7QUV4bVRJO0VEZ0dBO0lBRUk7RUQyZ1ROO0FBQ0Y7O0FFOW1USTtFRHNHQTtJQUVJO0VEMmdUTjtBQUNGOztBRXBuVEk7RURrRkE7SUFFSTtJQUNBO0VEcWlUTjtBQUNGOztBRTNuVEk7RUR5RkE7SUFFSTtJQUNBO0VEcWlUTjtBQUNGOztBRWxvVEk7RURnR0E7SUFFSTtFRHFpVE47QUFDRjs7QUV4b1RJO0VEc0dBO0lBRUk7RURxaVROO0FBQ0Y7O0FFOW9USTtFRGtGQTtJQUVJO0lBQ0E7RUQralROO0FBQ0Y7O0FFcnBUSTtFRHlGQTtJQUVJO0lBQ0E7RUQralROO0FBQ0Y7O0FFNXBUSTtFRGdHQTtJQUVJO0VEK2pUTjtBQUNGOztBRWxxVEk7RURzR0E7SUFFSTtFRCtqVE47QUFDRjs7QUV4cVRJO0VEa0ZBO0lBRUk7SUFDQTtFRHlsVE47QUFDRjs7QUUvcVRJO0VEeUZBO0lBRUk7SUFDQTtFRHlsVE47QUFDRjs7QUV0clRJO0VEZ0dBO0lBRUk7RUR5bFROO0FBQ0Y7O0FFNXJUSTtFRHNHQTtJQUVJO0VEeWxUTjtBQUNGOztBRWxzVEk7RURrRkE7SUFFSTtJQUNBO0VEbW5UTjtBQUNGOztBRXpzVEk7RUR5RkE7SUFFSTtJQUNBO0VEbW5UTjtBQUNGOztBRWh0VEk7RURnR0E7SUFFSTtFRG1uVE47QUFDRjs7QUV0dFRJO0VEc0dBO0lBRUk7RURtblROO0FBQ0Y7O0FFNXRUSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2b1ROO0FBQ0Y7O0FFbnVUSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2b1ROO0FBQ0Y7O0FFMXVUSTtFRGdHQTtJQUVJO0VENm9UTjtBQUNGOztBRWh2VEk7RURzR0E7SUFFSTtFRDZvVE47QUFDRjs7QUV0dlRJO0VEa0ZBO0lBRUk7SUFDQTtFRHVxVE47QUFDRjs7QUU3dlRJO0VEeUZBO0lBRUk7SUFDQTtFRHVxVE47QUFDRjs7QUVwd1RJO0VEZ0dBO0lBRUk7RUR1cVROO0FBQ0Y7O0FFMXdUSTtFRHNHQTtJQUVJO0VEdXFUTjtBQUNGOztBRWh4VEk7RURrRkE7SUFFSTtJQUNBO0VEaXNUTjtBQUNGOztBRXZ4VEk7RUR5RkE7SUFFSTtJQUNBO0VEaXNUTjtBQUNGOztBRTl4VEk7RURnR0E7SUFFSTtFRGlzVE47QUFDRjs7QUVweVRJO0VEc0dBO0lBRUk7RURpc1ROO0FBQ0Y7O0FFMXlUSTtFRGtGQTtJQUVJO0lBQ0E7RUQydFROO0FBQ0Y7O0FFanpUSTtFRHlGQTtJQUVJO0lBQ0E7RUQydFROO0FBQ0Y7O0FFeHpUSTtFRGdHQTtJQUVJO0VEMnRUTjtBQUNGOztBRTl6VEk7RURzR0E7SUFFSTtFRDJ0VE47QUFDRjs7QUVwMFRJO0VEa0ZBO0lBRUk7SUFDQTtFRHF2VE47QUFDRjs7QUUzMFRJO0VEeUZBO0lBRUk7SUFDQTtFRHF2VE47QUFDRjs7QUVsMVRJO0VEZ0dBO0lBRUk7RURxdlROO0FBQ0Y7O0FFeDFUSTtFRHNHQTtJQUVJO0VEcXZUTjtBQUNGOztBRTkxVEk7RURrRkE7SUFFSTtJQUNBO0VEK3dUTjtBQUNGOztBRXIyVEk7RUR5RkE7SUFFSTtJQUNBO0VEK3dUTjtBQUNGOztBRTUyVEk7RURnR0E7SUFFSTtFRCt3VE47QUFDRjs7QUVsM1RJO0VEc0dBO0lBRUk7RUQrd1ROO0FBQ0Y7O0FFeDNUSTtFRGtGQTtJQUVJO0lBQ0E7RUR5eVROO0FBQ0Y7O0FFLzNUSTtFRHlGQTtJQUVJO0lBQ0E7RUR5eVROO0FBQ0Y7O0FFdDRUSTtFRGdHQTtJQUVJO0VEeXlUTjtBQUNGOztBRTU0VEk7RURzR0E7SUFFSTtFRHl5VE47QUFDRjs7QUVsNVRJO0VEa0ZBO0lBRUk7SUFDQTtFRG0wVE47QUFDRjs7QUV6NVRJO0VEeUZBO0lBRUk7SUFDQTtFRG0wVE47QUFDRjs7QUVoNlRJO0VEZ0dBO0lBRUk7RURtMFROO0FBQ0Y7O0FFdDZUSTtFRHNHQTtJQUVJO0VEbTBUTjtBQUNGOztBRTU2VEk7RURrRkE7SUFFSTtJQUNBO0VENjFUTjtBQUNGOztBRW43VEk7RUR5RkE7SUFFSTtJQUNBO0VENjFUTjtBQUNGOztBRTE3VEk7RURnR0E7SUFFSTtFRDYxVE47QUFDRjs7QUVoOFRJO0VEc0dBO0lBRUk7RUQ2MVROO0FBQ0Y7O0FFdDhUSTtFRGtGQTtJQUVJO0lBQ0E7RUR1M1ROO0FBQ0Y7O0FFNzhUSTtFRHlGQTtJQUVJO0lBQ0E7RUR1M1ROO0FBQ0Y7O0FFcDlUSTtFRGdHQTtJQUVJO0VEdTNUTjtBQUNGOztBRTE5VEk7RURzR0E7SUFFSTtFRHUzVE47QUFDRjs7QUVoK1RJO0VEa0ZBO0lBRUk7SUFDQTtFRGk1VE47QUFDRjs7QUV2K1RJO0VEeUZBO0lBRUk7SUFDQTtFRGk1VE47QUFDRjs7QUU5K1RJO0VEZ0dBO0lBRUk7RURpNVROO0FBQ0Y7O0FFcC9USTtFRHNHQTtJQUVJO0VEaTVUTjtBQUNGOztBRTEvVEk7RURrRkE7SUFFSTtJQUNBO0VEMjZUTjtBQUNGOztBRWpnVUk7RUR5RkE7SUFFSTtJQUNBO0VEMjZUTjtBQUNGOztBRXhnVUk7RURnR0E7SUFFSTtFRDI2VE47QUFDRjs7QUU5Z1VJO0VEc0dBO0lBRUk7RUQyNlROO0FBQ0Y7O0FFcGhVSTtFRGtGQTtJQUVJO0lBQ0E7RURxOFROO0FBQ0Y7O0FFM2hVSTtFRHlGQTtJQUVJO0lBQ0E7RURxOFROO0FBQ0Y7O0FFbGlVSTtFRGdHQTtJQUVJO0VEcThUTjtBQUNGOztBRXhpVUk7RURzR0E7SUFFSTtFRHE4VE47QUFDRjs7QUU5aVVJO0VEa0ZBO0lBRUk7SUFDQTtFRCs5VE47QUFDRjs7QUVyalVJO0VEeUZBO0lBRUk7SUFDQTtFRCs5VE47QUFDRjs7QUU1alVJO0VEZ0dBO0lBRUk7RUQrOVROO0FBQ0Y7O0FFbGtVSTtFRHNHQTtJQUVJO0VEKzlUTjtBQUNGOztBRXhrVUk7RURrRkE7SUFFSTtJQUNBO0VEeS9UTjtBQUNGOztBRS9rVUk7RUR5RkE7SUFFSTtJQUNBO0VEeS9UTjtBQUNGOztBRXRsVUk7RURnR0E7SUFFSTtFRHkvVE47QUFDRjs7QUU1bFVJO0VEc0dBO0lBRUk7RUR5L1ROO0FBQ0Y7O0FFbG1VSTtFRGtGQTtJQUVJO0lBQ0E7RURtaFVOO0FBQ0Y7O0FFem1VSTtFRHlGQTtJQUVJO0lBQ0E7RURtaFVOO0FBQ0Y7O0FFaG5VSTtFRGdHQTtJQUVJO0VEbWhVTjtBQUNGOztBRXRuVUk7RURzR0E7SUFFSTtFRG1oVU47QUFDRjs7QUU1blVJO0VEa0ZBO0lBRUk7SUFDQTtFRDZpVU47QUFDRjs7QUVub1VJO0VEeUZBO0lBRUk7SUFDQTtFRDZpVU47QUFDRjs7QUUxb1VJO0VEZ0dBO0lBRUk7RUQ2aVVOO0FBQ0Y7O0FFaHBVSTtFRHNHQTtJQUVJO0VENmlVTjtBQUNGOztBRXRwVUk7RURrRkE7SUFFSTtJQUNBO0VEdWtVTjtBQUNGOztBRTdwVUk7RUR5RkE7SUFFSTtJQUNBO0VEdWtVTjtBQUNGOztBRXBxVUk7RURnR0E7SUFFSTtFRHVrVU47QUFDRjs7QUUxcVVJO0VEc0dBO0lBRUk7RUR1a1VOO0FBQ0Y7O0FFaHJVSTtFRGtGQTtJQUVJO0lBQ0E7RURpbVVOO0FBQ0Y7O0FFdnJVSTtFRHlGQTtJQUVJO0lBQ0E7RURpbVVOO0FBQ0Y7O0FFOXJVSTtFRGdHQTtJQUVJO0VEaW1VTjtBQUNGOztBRXBzVUk7RURzR0E7SUFFSTtFRGltVU47QUFDRjs7QUUxc1VJO0VEa0ZBO0lBRUk7SUFDQTtFRDJuVU47QUFDRjs7QUVqdFVJO0VEeUZBO0lBRUk7SUFDQTtFRDJuVU47QUFDRjs7QUV4dFVJO0VEZ0dBO0lBRUk7RUQyblVOO0FBQ0Y7O0FFOXRVSTtFRHNHQTtJQUVJO0VEMm5VTjtBQUNGOztBRXB1VUk7RURrRkE7SUFFSTtJQUNBO0VEcXBVTjtBQUNGOztBRTN1VUk7RUR5RkE7SUFFSTtJQUNBO0VEcXBVTjtBQUNGOztBRWx2VUk7RURnR0E7SUFFSTtFRHFwVU47QUFDRjs7QUV4dlVJO0VEc0dBO0lBRUk7RURxcFVOO0FBQ0Y7O0FFOXZVSTtFRGtGQTtJQUVJO0lBQ0E7RUQrcVVOO0FBQ0Y7O0FFcndVSTtFRHlGQTtJQUVJO0lBQ0E7RUQrcVVOO0FBQ0Y7O0FFNXdVSTtFRGdHQTtJQUVJO0VEK3FVTjtBQUNGOztBRWx4VUk7RURzR0E7SUFFSTtFRCtxVU47QUFDRjs7QUV4eFVJO0VEa0ZBO0lBRUk7SUFDQTtFRHlzVU47QUFDRjs7QUUveFVJO0VEeUZBO0lBRUk7SUFDQTtFRHlzVU47QUFDRjs7QUV0eVVJO0VEZ0dBO0lBRUk7RUR5c1VOO0FBQ0Y7O0FFNXlVSTtFRHNHQTtJQUVJO0VEeXNVTjtBQUNGOztBRWx6VUk7RURrRkE7SUFFSTtJQUNBO0VEbXVVTjtBQUNGOztBRXp6VUk7RUR5RkE7SUFFSTtJQUNBO0VEbXVVTjtBQUNGOztBRWgwVUk7RURnR0E7SUFFSTtFRG11VU47QUFDRjs7QUV0MFVJO0VEc0dBO0lBRUk7RURtdVVOO0FBQ0Y7O0FFNTBVSTtFRGtGQTtJQUVJO0lBQ0E7RUQ2dlVOO0FBQ0Y7O0FFbjFVSTtFRHlGQTtJQUVJO0lBQ0E7RUQ2dlVOO0FBQ0Y7O0FFMTFVSTtFRGdHQTtJQUVJO0VENnZVTjtBQUNGOztBRWgyVUk7RURzR0E7SUFFSTtFRDZ2VU47QUFDRjs7QUV0MlVJO0VEa0ZBO0lBRUk7SUFDQTtFRHV4VU47QUFDRjs7QUU3MlVJO0VEeUZBO0lBRUk7SUFDQTtFRHV4VU47QUFDRjs7QUVwM1VJO0VEZ0dBO0lBRUk7RUR1eFVOO0FBQ0Y7O0FFMTNVSTtFRHNHQTtJQUVJO0VEdXhVTjtBQUNGOztBa0IxOFVBO0VBQ0U7RUFDQTtBbEI2OFVGOztBa0IxOFVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCNjhVRjtBa0IzOFVFO0VBRUU7QWxCNDhVSjtBa0J6OFVFO0VBQ0U7QWxCMjhVSjtBa0J4OFVFO0VBQ0U7RUFDQTtFQUNBO0FsQjA4VUo7QWtCdjhVRTtFQUNFO0VBQ0E7RUFDQTtBbEJ5OFVKO0FrQnQ4VUU7RUFDRTtFQUNBO0FsQnc4VUo7QWtCcjhVRTtFQUNFO0VBQ0E7RUFDQTtBbEJ1OFVKO0FrQnA4VUU7RUFDRTtBbEJzOFVKO0FrQm44VUU7RUFDRTtFQUNBO0VBQ0E7QWxCcThVSjtBa0JsOFVFO0VBQ0U7RUFDQTtFQUNBO0FsQm84VUo7QWtCbDhVSTtFQUNFO0VBQ0E7QWxCbzhVTjtBa0JoOFVFO0VBQ0U7RUFDQTtBbEJrOFVKO0FrQmo4VUk7RUFDRTtBbEJtOFVOO0FrQmg4VUk7RUFDRTtBbEJrOFVOO0FrQi83VUk7RUFDRTtBbEJpOFVOO0FrQjk3VUk7RUFDRTtFQUNBO0FsQmc4VU47QWtCNTdVRTtFQUNFO0VBQ0E7QWxCODdVSjtBa0I1N1VJO0VBQ0U7RUFDQSx5Qm5Kc05LO0FpSXd1VVg7QWtCMzdVSTtFQUNFLHlCbkpnTks7QWlJNnVVWDtBa0J6N1VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEIyN1VKO0FrQjE3VUk7RUFDRTtFQUNBO0VBQ0E7QWxCNDdVTjtBa0IxN1VJO0VBQ0U7RUFDQTtFQUNBO0FsQjQ3VU47QWtCMTdVSTtFQUNFO0VBQ0E7QWxCNDdVTjtBa0IxN1VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxCNDdVTjtBa0J4N1VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEIwN1VKO0FrQng3VUk7RUFDRTtFQUNBO0VBQ0E7QWxCMDdVTjtBa0J2N1VJO0VBQ0U7RUFDQTtFQUNBO0FsQnk3VU47QWtCdDdVSTtFQUNFO0VBQ0E7QWxCdzdVTjtBa0JyN1VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxCdTdVTjtBa0JwN1VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJzN1VOO0FrQnI3VU07RUFDRTtFQUNBO0VBQ0E7QWxCdTdVUjtBa0IvNlVJO0VBREY7SUFFSTtJQUNBO0VsQms3VUo7QUFDRjtBa0I5NlVJO0VBREY7SUFFSTtJQUNBO0lBQ0E7RWxCaTdVSjtBQUNGO0FrQjk2VUU7RUFDRTtFQUNBO0FsQmc3VUo7QWtCNTZVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQjg2VUo7QWtCNTZVSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCODZVTjtBa0IxNlVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxCNDZVSjtBa0J6NlVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxCMjZVSjs7QW1COXBWRTtFQUNFO0FuQmlxVko7QW1COXBWTTtFQUNFO0VBQ0EsbUJsQnVGa0I7RWtCdEZsQjtFQUNBO0FuQmdxVlI7QW1CL3BWUTtFQUVFO0FuQmdxVlY7QW1CM3BWTTtFQUNFLFdsQjJFeUI7QURrbFZqQztBbUJycFZRO0VBQ0U7RUFDQSxtQmxCRkU7RWtCR0Y7RUFDQTtFQUNBO0FuQnVwVlY7QW1CdHBWVTtFQUVFO0FuQnVwVlo7QW1CbHBWUTtFQUNFLGNsQmRFO0VrQmVGO0FuQm9wVlY7O0FvQjVyVkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIrclZGOztBb0IzclZFO0VBQ0U7RUFDQTtFQUNBO0FwQjhyVko7QW9CN3JWSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQityVk47QW9COXJWTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCZ3NWUjtBb0IvclZRO0VBRUU7RUFDQTtBcEJnc1ZWO0FvQjdyVk07RUFFRSx5Qm5CYVE7QURpclZoQjtBb0I3clZRO0VBQ0U7QXBCK3JWVjtBb0J6clZRO0VBQ0U7RUFDQTtBcEIyclZWO0FvQjFyVlU7RUFFRTtFQUNBO0FwQjJyVlo7QW9CeHJWUTtFQUVFLHlCbkJOTTtBRCtyVmhCO0FvQnhyVlU7RUFDRTtFQUNBO0FwQjByVlo7QW9CcnJWSTtFQUNFLHlCbkJmVTtBRHNzVmhCO0FvQnJyVlE7RUFDRSx5Qm5CaERFO0VtQmlERjtBcEJ1clZWO0FvQnRyVlU7RUFFRTtFQUNBO0VBQ0EseUJuQmJBO0FEb3NWWjtBb0JwclZRO0VBRUUseUJuQjdCTTtBRGt0VmhCO0FvQnByVlU7RUFDRTtFQUNBO0FwQnNyVlo7QW9CbnJWUTtFQUNFLGNuQmxFRTtBRHV2Vlo7QW9CanJWUTtFQUNFLHlCbkI5QkU7RW1CK0JGO0FwQm1yVlY7QW9CanJWUTtFQUVFLHlCbkI1RUU7QUQ4dlZaO0FvQmpyVlU7RUFDRTtFQUNBO0FwQm1yVlo7O0FxQjV4VkE7Ozs7O0VBQUE7QUNBQTtFQVFJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUNBO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQVFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtBdEJzeVZGOztBdUJsMVZFOzs7Ozs7O0VDSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEIrMVZGOztBRXZ5Vkk7RXFCNUNFO0lBQ0UsZ0JsQmlkZTtFTHM0VXJCO0FBQ0Y7QUU3eVZJO0VxQjVDRTtJQUNFLGdCbEJpZGU7RUwyNFVyQjtBQUNGO0FFbHpWSTtFcUI1Q0U7SUFDRSxnQmxCaWRlO0VMZzVVckI7QUFDRjtBRXZ6Vkk7RXFCNUNFO0lBQ0UsaUJsQmlkZTtFTHE1VXJCO0FBQ0Y7QUU1elZJO0VxQjVDRTtJQUNFLGlCbEJpZGU7RUwwNVVyQjtBQUNGO0F5QjMzVkU7RUNBQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBMUI2M1ZGO0F5Qmo0Vkk7RUNTRjtFQUlBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ3M1ZGOztBMEJ6MFZNO0VBQ0U7QTFCNDBWUjs7QTBCejBWTTtFQXBDSjtFQUNBO0ExQmkzVkY7O0EwQm4yVkU7RUFDRTtFQUNBO0ExQnMyVko7O0EwQngyVkU7RUFDRTtFQUNBO0ExQjIyVko7O0EwQjcyVkU7RUFDRTtFQUNBO0ExQmczVko7O0EwQmwzVkU7RUFDRTtFQUNBO0ExQnEzVko7O0EwQnYzVkU7RUFDRTtFQUNBO0ExQjAzVko7O0EwQjUzVkU7RUFDRTtFQUNBO0ExQiszVko7O0EwQmgyVk07RUFoREo7RUFDQTtBMUJvNVZGOztBMEIvMVZVO0VBaEVOO0VBQ0E7QTFCbTZWSjs7QTBCcDJWVTtFQWhFTjtFQUNBO0ExQnc2Vko7O0EwQnoyVlU7RUFoRU47RUFDQTtBMUI2NlZKOztBMEI5MlZVO0VBaEVOO0VBQ0E7QTFCazdWSjs7QTBCbjNWVTtFQWhFTjtFQUNBO0ExQnU3Vko7O0EwQngzVlU7RUFoRU47RUFDQTtBMUI0N1ZKOztBMEI3M1ZVO0VBaEVOO0VBQ0E7QTFCaThWSjs7QTBCbDRWVTtFQWhFTjtFQUNBO0ExQnM4Vko7O0EwQnY0VlU7RUFoRU47RUFDQTtBMUIyOFZKOztBMEI1NFZVO0VBaEVOO0VBQ0E7QTFCZzlWSjs7QTBCajVWVTtFQWhFTjtFQUNBO0ExQnE5Vko7O0EwQnQ1VlU7RUFoRU47RUFDQTtBMUIwOVZKOztBMEJuNVZZO0VBeERWO0ExQis4VkY7O0EwQnY1Vlk7RUF4RFY7QTFCbTlWRjs7QTBCMzVWWTtFQXhEVjtBMUJ1OVZGOztBMEIvNVZZO0VBeERWO0ExQjI5VkY7O0EwQm42Vlk7RUF4RFY7QTFCKzlWRjs7QTBCdjZWWTtFQXhEVjtBMUJtK1ZGOztBMEIzNlZZO0VBeERWO0ExQnUrVkY7O0EwQi82Vlk7RUF4RFY7QTFCMitWRjs7QTBCbjdWWTtFQXhEVjtBMUIrK1ZGOztBMEJ2N1ZZO0VBeERWO0ExQm0vVkY7O0EwQjM3Vlk7RUF4RFY7QTFCdS9WRjs7QTBCcDdWUTs7RUFFRTtBMUJ1N1ZWOztBMEJwN1ZROztFQUVFO0ExQnU3VlY7O0EwQjk3VlE7O0VBRUU7QTFCaThWVjs7QTBCOTdWUTs7RUFFRTtBMUJpOFZWOztBMEJ4OFZROztFQUVFO0ExQjI4VlY7O0EwQng4VlE7O0VBRUU7QTFCMjhWVjs7QTBCbDlWUTs7RUFFRTtBMUJxOVZWOztBMEJsOVZROztFQUVFO0ExQnE5VlY7O0EwQjU5VlE7O0VBRUU7QTFCKzlWVjs7QTBCNTlWUTs7RUFFRTtBMUIrOVZWOztBMEJ0K1ZROztFQUVFO0ExQnkrVlY7O0EwQnQrVlE7O0VBRUU7QTFCeStWVjs7QUVuaVdJO0V3QlVFO0lBQ0U7RTFCNmhXTjtFMEIxaFdJO0lBcENKO0lBQ0E7RTFCaWtXQTtFMEJualdBO0lBQ0U7SUFDQTtFMUJxaldGO0UwQnZqV0E7SUFDRTtJQUNBO0UxQnlqV0Y7RTBCM2pXQTtJQUNFO0lBQ0E7RTFCNmpXRjtFMEIvaldBO0lBQ0U7SUFDQTtFMUJpa1dGO0UwQm5rV0E7SUFDRTtJQUNBO0UxQnFrV0Y7RTBCdmtXQTtJQUNFO0lBQ0E7RTFCeWtXRjtFMEIxaVdJO0lBaERKO0lBQ0E7RTFCNmxXQTtFMEJ4aVdRO0lBaEVOO0lBQ0E7RTFCMm1XRjtFMEI1aVdRO0lBaEVOO0lBQ0E7RTFCK21XRjtFMEJoaldRO0lBaEVOO0lBQ0E7RTFCbW5XRjtFMEJwaldRO0lBaEVOO0lBQ0E7RTFCdW5XRjtFMEJ4aldRO0lBaEVOO0lBQ0E7RTFCMm5XRjtFMEI1aldRO0lBaEVOO0lBQ0E7RTFCK25XRjtFMEJoa1dRO0lBaEVOO0lBQ0E7RTFCbW9XRjtFMEJwa1dRO0lBaEVOO0lBQ0E7RTFCdW9XRjtFMEJ4a1dRO0lBaEVOO0lBQ0E7RTFCMm9XRjtFMEI1a1dRO0lBaEVOO0lBQ0E7RTFCK29XRjtFMEJobFdRO0lBaEVOO0lBQ0E7RTFCbXBXRjtFMEJwbFdRO0lBaEVOO0lBQ0E7RTFCdXBXRjtFMEJobFdVO0lBeERWO0UxQjJvV0E7RTBCbmxXVTtJQXhEVjtFMUI4b1dBO0UwQnRsV1U7SUF4RFY7RTFCaXBXQTtFMEJ6bFdVO0lBeERWO0UxQm9wV0E7RTBCNWxXVTtJQXhEVjtFMUJ1cFdBO0UwQi9sV1U7SUF4RFY7RTFCMHBXQTtFMEJsbVdVO0lBeERWO0UxQjZwV0E7RTBCcm1XVTtJQXhEVjtFMUJncVdBO0UwQnhtV1U7SUF4RFY7RTFCbXFXQTtFMEIzbVdVO0lBeERWO0UxQnNxV0E7RTBCOW1XVTtJQXhEVjtFMUJ5cVdBO0UwQmpuV1U7SUF4RFY7RTFCNHFXQTtFMEJ6bVdNOztJQUVFO0UxQjJtV1I7RTBCeG1XTTs7SUFFRTtFMUIwbVdSO0UwQmpuV007O0lBRUU7RTFCbW5XUjtFMEJobldNOztJQUVFO0UxQmtuV1I7RTBCem5XTTs7SUFFRTtFMUIybldSO0UwQnhuV007O0lBRUU7RTFCMG5XUjtFMEJqb1dNOztJQUVFO0UxQm1vV1I7RTBCaG9XTTs7SUFFRTtFMUJrb1dSO0UwQnpvV007O0lBRUU7RTFCMm9XUjtFMEJ4b1dNOztJQUVFO0UxQjBvV1I7RTBCanBXTTs7SUFFRTtFMUJtcFdSO0UwQmhwV007O0lBRUU7RTFCa3BXUjtBQUNGO0FFN3NXSTtFd0JVRTtJQUNFO0UxQnNzV047RTBCbnNXSTtJQXBDSjtJQUNBO0UxQjB1V0E7RTBCNXRXQTtJQUNFO0lBQ0E7RTFCOHRXRjtFMEJodVdBO0lBQ0U7SUFDQTtFMUJrdVdGO0UwQnB1V0E7SUFDRTtJQUNBO0UxQnN1V0Y7RTBCeHVXQTtJQUNFO0lBQ0E7RTFCMHVXRjtFMEI1dVdBO0lBQ0U7SUFDQTtFMUI4dVdGO0UwQmh2V0E7SUFDRTtJQUNBO0UxQmt2V0Y7RTBCbnRXSTtJQWhESjtJQUNBO0UxQnN3V0E7RTBCanRXUTtJQWhFTjtJQUNBO0UxQm94V0Y7RTBCcnRXUTtJQWhFTjtJQUNBO0UxQnd4V0Y7RTBCenRXUTtJQWhFTjtJQUNBO0UxQjR4V0Y7RTBCN3RXUTtJQWhFTjtJQUNBO0UxQmd5V0Y7RTBCanVXUTtJQWhFTjtJQUNBO0UxQm95V0Y7RTBCcnVXUTtJQWhFTjtJQUNBO0UxQnd5V0Y7RTBCenVXUTtJQWhFTjtJQUNBO0UxQjR5V0Y7RTBCN3VXUTtJQWhFTjtJQUNBO0UxQmd6V0Y7RTBCanZXUTtJQWhFTjtJQUNBO0UxQm96V0Y7RTBCcnZXUTtJQWhFTjtJQUNBO0UxQnd6V0Y7RTBCenZXUTtJQWhFTjtJQUNBO0UxQjR6V0Y7RTBCN3ZXUTtJQWhFTjtJQUNBO0UxQmcwV0Y7RTBCenZXVTtJQXhEVjtFMUJveldBO0UwQjV2V1U7SUF4RFY7RTFCdXpXQTtFMEIvdldVO0lBeERWO0UxQjB6V0E7RTBCbHdXVTtJQXhEVjtFMUI2eldBO0UwQnJ3V1U7SUF4RFY7RTFCZzBXQTtFMEJ4d1dVO0lBeERWO0UxQm0wV0E7RTBCM3dXVTtJQXhEVjtFMUJzMFdBO0UwQjl3V1U7SUF4RFY7RTFCeTBXQTtFMEJqeFdVO0lBeERWO0UxQjQwV0E7RTBCcHhXVTtJQXhEVjtFMUIrMFdBO0UwQnZ4V1U7SUF4RFY7RTFCazFXQTtFMEIxeFdVO0lBeERWO0UxQnExV0E7RTBCbHhXTTs7SUFFRTtFMUJveFdSO0UwQmp4V007O0lBRUU7RTFCbXhXUjtFMEIxeFdNOztJQUVFO0UxQjR4V1I7RTBCenhXTTs7SUFFRTtFMUIyeFdSO0UwQmx5V007O0lBRUU7RTFCb3lXUjtFMEJqeVdNOztJQUVFO0UxQm15V1I7RTBCMXlXTTs7SUFFRTtFMUI0eVdSO0UwQnp5V007O0lBRUU7RTFCMnlXUjtFMEJseldNOztJQUVFO0UxQm96V1I7RTBCanpXTTs7SUFFRTtFMUJteldSO0UwQjF6V007O0lBRUU7RTFCNHpXUjtFMEJ6eldNOztJQUVFO0UxQjJ6V1I7QUFDRjtBRXQzV0k7RXdCVUU7SUFDRTtFMUIrMldOO0UwQjUyV0k7SUFwQ0o7SUFDQTtFMUJtNVdBO0UwQnI0V0E7SUFDRTtJQUNBO0UxQnU0V0Y7RTBCejRXQTtJQUNFO0lBQ0E7RTFCMjRXRjtFMEI3NFdBO0lBQ0U7SUFDQTtFMUIrNFdGO0UwQmo1V0E7SUFDRTtJQUNBO0UxQm01V0Y7RTBCcjVXQTtJQUNFO0lBQ0E7RTFCdTVXRjtFMEJ6NVdBO0lBQ0U7SUFDQTtFMUIyNVdGO0UwQjUzV0k7SUFoREo7SUFDQTtFMUIrNldBO0UwQjEzV1E7SUFoRU47SUFDQTtFMUI2N1dGO0UwQjkzV1E7SUFoRU47SUFDQTtFMUJpOFdGO0UwQmw0V1E7SUFoRU47SUFDQTtFMUJxOFdGO0UwQnQ0V1E7SUFoRU47SUFDQTtFMUJ5OFdGO0UwQjE0V1E7SUFoRU47SUFDQTtFMUI2OFdGO0UwQjk0V1E7SUFoRU47SUFDQTtFMUJpOVdGO0UwQmw1V1E7SUFoRU47SUFDQTtFMUJxOVdGO0UwQnQ1V1E7SUFoRU47SUFDQTtFMUJ5OVdGO0UwQjE1V1E7SUFoRU47SUFDQTtFMUI2OVdGO0UwQjk1V1E7SUFoRU47SUFDQTtFMUJpK1dGO0UwQmw2V1E7SUFoRU47SUFDQTtFMUJxK1dGO0UwQnQ2V1E7SUFoRU47SUFDQTtFMUJ5K1dGO0UwQmw2V1U7SUF4RFY7RTFCNjlXQTtFMEJyNldVO0lBeERWO0UxQmcrV0E7RTBCeDZXVTtJQXhEVjtFMUJtK1dBO0UwQjM2V1U7SUF4RFY7RTFCcytXQTtFMEI5NldVO0lBeERWO0UxQnkrV0E7RTBCajdXVTtJQXhEVjtFMUI0K1dBO0UwQnA3V1U7SUF4RFY7RTFCKytXQTtFMEJ2N1dVO0lBeERWO0UxQmsvV0E7RTBCMTdXVTtJQXhEVjtFMUJxL1dBO0UwQjc3V1U7SUF4RFY7RTFCdy9XQTtFMEJoOFdVO0lBeERWO0UxQjIvV0E7RTBCbjhXVTtJQXhEVjtFMUI4L1dBO0UwQjM3V007O0lBRUU7RTFCNjdXUjtFMEIxN1dNOztJQUVFO0UxQjQ3V1I7RTBCbjhXTTs7SUFFRTtFMUJxOFdSO0UwQmw4V007O0lBRUU7RTFCbzhXUjtFMEIzOFdNOztJQUVFO0UxQjY4V1I7RTBCMThXTTs7SUFFRTtFMUI0OFdSO0UwQm45V007O0lBRUU7RTFCcTlXUjtFMEJsOVdNOztJQUVFO0UxQm85V1I7RTBCMzlXTTs7SUFFRTtFMUI2OVdSO0UwQjE5V007O0lBRUU7RTFCNDlXUjtFMEJuK1dNOztJQUVFO0UxQnErV1I7RTBCbCtXTTs7SUFFRTtFMUJvK1dSO0FBQ0Y7QUUvaFhJO0V3QlVFO0lBQ0U7RTFCd2hYTjtFMEJyaFhJO0lBcENKO0lBQ0E7RTFCNGpYQTtFMEI5aVhBO0lBQ0U7SUFDQTtFMUJnalhGO0UwQmxqWEE7SUFDRTtJQUNBO0UxQm9qWEY7RTBCdGpYQTtJQUNFO0lBQ0E7RTFCd2pYRjtFMEIxalhBO0lBQ0U7SUFDQTtFMUI0alhGO0UwQjlqWEE7SUFDRTtJQUNBO0UxQmdrWEY7RTBCbGtYQTtJQUNFO0lBQ0E7RTFCb2tYRjtFMEJyaVhJO0lBaERKO0lBQ0E7RTFCd2xYQTtFMEJuaVhRO0lBaEVOO0lBQ0E7RTFCc21YRjtFMEJ2aVhRO0lBaEVOO0lBQ0E7RTFCMG1YRjtFMEIzaVhRO0lBaEVOO0lBQ0E7RTFCOG1YRjtFMEIvaVhRO0lBaEVOO0lBQ0E7RTFCa25YRjtFMEJualhRO0lBaEVOO0lBQ0E7RTFCc25YRjtFMEJ2alhRO0lBaEVOO0lBQ0E7RTFCMG5YRjtFMEIzalhRO0lBaEVOO0lBQ0E7RTFCOG5YRjtFMEIvalhRO0lBaEVOO0lBQ0E7RTFCa29YRjtFMEJua1hRO0lBaEVOO0lBQ0E7RTFCc29YRjtFMEJ2a1hRO0lBaEVOO0lBQ0E7RTFCMG9YRjtFMEIza1hRO0lBaEVOO0lBQ0E7RTFCOG9YRjtFMEIva1hRO0lBaEVOO0lBQ0E7RTFCa3BYRjtFMEIza1hVO0lBeERWO0UxQnNvWEE7RTBCOWtYVTtJQXhEVjtFMUJ5b1hBO0UwQmpsWFU7SUF4RFY7RTFCNG9YQTtFMEJwbFhVO0lBeERWO0UxQitvWEE7RTBCdmxYVTtJQXhEVjtFMUJrcFhBO0UwQjFsWFU7SUF4RFY7RTFCcXBYQTtFMEI3bFhVO0lBeERWO0UxQndwWEE7RTBCaG1YVTtJQXhEVjtFMUIycFhBO0UwQm5tWFU7SUF4RFY7RTFCOHBYQTtFMEJ0bVhVO0lBeERWO0UxQmlxWEE7RTBCem1YVTtJQXhEVjtFMUJvcVhBO0UwQjVtWFU7SUF4RFY7RTFCdXFYQTtFMEJwbVhNOztJQUVFO0UxQnNtWFI7RTBCbm1YTTs7SUFFRTtFMUJxbVhSO0UwQjVtWE07O0lBRUU7RTFCOG1YUjtFMEIzbVhNOztJQUVFO0UxQjZtWFI7RTBCcG5YTTs7SUFFRTtFMUJzblhSO0UwQm5uWE07O0lBRUU7RTFCcW5YUjtFMEI1blhNOztJQUVFO0UxQjhuWFI7RTBCM25YTTs7SUFFRTtFMUI2blhSO0UwQnBvWE07O0lBRUU7RTFCc29YUjtFMEJub1hNOztJQUVFO0UxQnFvWFI7RTBCNW9YTTs7SUFFRTtFMUI4b1hSO0UwQjNvWE07O0lBRUU7RTFCNm9YUjtBQUNGO0FFeHNYSTtFd0JVRTtJQUNFO0UxQmlzWE47RTBCOXJYSTtJQXBDSjtJQUNBO0UxQnF1WEE7RTBCdnRYQTtJQUNFO0lBQ0E7RTFCeXRYRjtFMEIzdFhBO0lBQ0U7SUFDQTtFMUI2dFhGO0UwQi90WEE7SUFDRTtJQUNBO0UxQml1WEY7RTBCbnVYQTtJQUNFO0lBQ0E7RTFCcXVYRjtFMEJ2dVhBO0lBQ0U7SUFDQTtFMUJ5dVhGO0UwQjN1WEE7SUFDRTtJQUNBO0UxQjZ1WEY7RTBCOXNYSTtJQWhESjtJQUNBO0UxQml3WEE7RTBCNXNYUTtJQWhFTjtJQUNBO0UxQit3WEY7RTBCaHRYUTtJQWhFTjtJQUNBO0UxQm14WEY7RTBCcHRYUTtJQWhFTjtJQUNBO0UxQnV4WEY7RTBCeHRYUTtJQWhFTjtJQUNBO0UxQjJ4WEY7RTBCNXRYUTtJQWhFTjtJQUNBO0UxQit4WEY7RTBCaHVYUTtJQWhFTjtJQUNBO0UxQm15WEY7RTBCcHVYUTtJQWhFTjtJQUNBO0UxQnV5WEY7RTBCeHVYUTtJQWhFTjtJQUNBO0UxQjJ5WEY7RTBCNXVYUTtJQWhFTjtJQUNBO0UxQit5WEY7RTBCaHZYUTtJQWhFTjtJQUNBO0UxQm16WEY7RTBCcHZYUTtJQWhFTjtJQUNBO0UxQnV6WEY7RTBCeHZYUTtJQWhFTjtJQUNBO0UxQjJ6WEY7RTBCcHZYVTtJQXhEVjtFMUIreVhBO0UwQnZ2WFU7SUF4RFY7RTFCa3pYQTtFMEIxdlhVO0lBeERWO0UxQnF6WEE7RTBCN3ZYVTtJQXhEVjtFMUJ3elhBO0UwQmh3WFU7SUF4RFY7RTFCMnpYQTtFMEJud1hVO0lBeERWO0UxQjh6WEE7RTBCdHdYVTtJQXhEVjtFMUJpMFhBO0UwQnp3WFU7SUF4RFY7RTFCbzBYQTtFMEI1d1hVO0lBeERWO0UxQnUwWEE7RTBCL3dYVTtJQXhEVjtFMUIwMFhBO0UwQmx4WFU7SUF4RFY7RTFCNjBYQTtFMEJyeFhVO0lBeERWO0UxQmcxWEE7RTBCN3dYTTs7SUFFRTtFMUIrd1hSO0UwQjV3WE07O0lBRUU7RTFCOHdYUjtFMEJyeFhNOztJQUVFO0UxQnV4WFI7RTBCcHhYTTs7SUFFRTtFMUJzeFhSO0UwQjd4WE07O0lBRUU7RTFCK3hYUjtFMEI1eFhNOztJQUVFO0UxQjh4WFI7RTBCcnlYTTs7SUFFRTtFMUJ1eVhSO0UwQnB5WE07O0lBRUU7RTFCc3lYUjtFMEI3eVhNOztJQUVFO0UxQit5WFI7RTBCNXlYTTs7SUFFRTtFMUI4eVhSO0UwQnJ6WE07O0lBRUU7RTFCdXpYUjtFMEJwelhNOztJQUVFO0UxQnN6WFI7QUFDRjtBMkJqM1hRO0VBT0k7QTNCNjJYWjs7QTJCcDNYUTtFQU9JO0EzQmkzWFo7O0EyQngzWFE7RUFPSTtBM0JxM1haOztBMkI1M1hRO0VBT0k7QTNCeTNYWjs7QTJCaDRYUTtFQU9JO0EzQjYzWFo7O0EyQnA0WFE7RUFPSTtBM0JpNFhaOztBMkJ4NFhRO0VBT0k7QTNCcTRYWjs7QTJCNTRYUTtFQU9JO0EzQnk0WFo7O0EyQmg1WFE7RUFPSTtBM0I2NFhaOztBMkJwNVhRO0VBT0k7QTNCaTVYWjs7QTJCeDVYUTtFQU9JO0EzQnE1WFo7O0EyQjU1WFE7RUFPSTtBM0J5NVhaOztBMkJoNlhRO0VBT0k7QTNCNjVYWjs7QTJCcDZYUTtFQU9JO0EzQmk2WFo7O0EyQng2WFE7RUFPSTtBM0JxNlhaOztBMkI1NlhRO0VBT0k7QTNCeTZYWjs7QTJCaDdYUTtFQU9JO0EzQjY2WFo7O0EyQnA3WFE7RUFPSTtBM0JpN1haOztBMkJ4N1hRO0VBT0k7QTNCcTdYWjs7QTJCNTdYUTtFQU9JO0EzQnk3WFo7O0EyQmg4WFE7RUFPSTtBM0I2N1haOztBMkJwOFhRO0VBT0k7QTNCaThYWjs7QTJCeDhYUTtFQU9JO0EzQnE4WFo7O0EyQjU4WFE7RUFPSTtBM0J5OFhaOztBMkJoOVhRO0VBT0k7QTNCNjhYWjs7QTJCcDlYUTtFQU9JO0EzQmk5WFo7O0EyQng5WFE7RUFPSTtBM0JxOVhaOztBMkI1OVhRO0VBT0k7QTNCeTlYWjs7QTJCaCtYUTtFQU9JO0EzQjY5WFo7O0EyQnArWFE7RUFPSTtBM0JpK1haOztBMkJ4K1hRO0VBT0k7QTNCcStYWjs7QTJCNStYUTtFQU9JO0EzQnkrWFo7O0EyQmgvWFE7RUFPSTtBM0I2K1haOztBMkJwL1hRO0VBT0k7QTNCaS9YWjs7QTJCeC9YUTtFQU9JO0EzQnEvWFo7O0EyQjUvWFE7RUFPSTtBM0J5L1haOztBMkJoZ1lRO0VBT0k7QTNCNi9YWjs7QTJCcGdZUTtFQU9JO0EzQmlnWVo7O0EyQnhnWVE7RUFPSTtBM0JxZ1laOztBMkI1Z1lRO0VBT0k7QTNCeWdZWjs7QTJCaGhZUTtFQU9JO0EzQjZnWVo7O0EyQnBoWVE7RUFPSTtBM0JpaFlaOztBMkJ4aFlRO0VBT0k7QTNCcWhZWjs7QTJCNWhZUTtFQU9JO0EzQnloWVo7O0EyQmhpWVE7RUFPSTtBM0I2aFlaOztBMkJwaVlRO0VBT0k7QTNCaWlZWjs7QTJCeGlZUTtFQU9JO0EzQnFpWVo7O0EyQjVpWVE7RUFPSTtBM0J5aVlaOztBMkJoallRO0VBT0k7QTNCNmlZWjs7QTJCcGpZUTtFQU9JO0EzQmlqWVo7O0EyQnhqWVE7RUFPSTtBM0JxallaOztBMkI1allRO0VBT0k7QTNCeWpZWjs7QTJCaGtZUTtFQU9JO0EzQjZqWVo7O0EyQnBrWVE7RUFPSTtBM0Jpa1laOztBMkJ4a1lRO0VBT0k7QTNCcWtZWjs7QTJCNWtZUTtFQU9JO0EzQnlrWVo7O0EyQmhsWVE7RUFPSTtBM0I2a1laOztBMkJwbFlRO0VBT0k7QTNCaWxZWjs7QTJCeGxZUTtFQU9JO0EzQnFsWVo7O0EyQjVsWVE7RUFPSTtBM0J5bFlaOztBMkJobVlRO0VBT0k7QTNCNmxZWjs7QTJCcG1ZUTtFQU9JO0EzQmltWVo7O0EyQnhtWVE7RUFPSTtBM0JxbVlaOztBMkI1bVlRO0VBT0k7QTNCeW1ZWjs7QTJCaG5ZUTtFQU9JO0EzQjZtWVo7O0EyQnBuWVE7RUFPSTtBM0JpbllaOztBMkJ4bllRO0VBT0k7QTNCcW5ZWjs7QTJCNW5ZUTtFQU9JO0EzQnluWVo7O0EyQmhvWVE7RUFPSTtBM0I2bllaOztBMkJwb1lRO0VBT0k7QTNCaW9ZWjs7QTJCeG9ZUTtFQU9JO0EzQnFvWVo7O0EyQjVvWVE7RUFPSTtBM0J5b1laOztBMkJocFlRO0VBT0k7QTNCNm9ZWjs7QTJCcHBZUTtFQU9JO0EzQmlwWVo7O0EyQnhwWVE7RUFPSTtBM0JxcFlaOztBMkI1cFlRO0VBT0k7RUFBQTtBM0IwcFlaOztBMkJqcVlRO0VBT0k7RUFBQTtBM0IrcFlaOztBMkJ0cVlRO0VBT0k7RUFBQTtBM0JvcVlaOztBMkIzcVlRO0VBT0k7RUFBQTtBM0J5cVlaOztBMkJocllRO0VBT0k7RUFBQTtBM0I4cVlaOztBMkJycllRO0VBT0k7RUFBQTtBM0JtcllaOztBMkIxcllRO0VBT0k7RUFBQTtBM0J3cllaOztBMkIvcllRO0VBT0k7RUFBQTtBM0I2cllaOztBMkJwc1lRO0VBT0k7RUFBQTtBM0Jrc1laOztBMkJ6c1lRO0VBT0k7RUFBQTtBM0J1c1laOztBMkI5c1lRO0VBT0k7RUFBQTtBM0I0c1laOztBMkJudFlRO0VBT0k7RUFBQTtBM0JpdFlaOztBMkJ4dFlRO0VBT0k7RUFBQTtBM0JzdFlaOztBMkI3dFlRO0VBT0k7RUFBQTtBM0IydFlaOztBMkJsdVlRO0VBT0k7RUFBQTtBM0JndVlaOztBMkJ2dVlRO0VBT0k7RUFBQTtBM0JxdVlaOztBMkI1dVlRO0VBT0k7RUFBQTtBM0IwdVlaOztBMkJqdllRO0VBT0k7RUFBQTtBM0IrdVlaOztBMkJ0dllRO0VBT0k7RUFBQTtBM0JvdllaOztBMkIzdllRO0VBT0k7RUFBQTtBM0J5dllaOztBMkJod1lRO0VBT0k7RUFBQTtBM0I4dllaOztBMkJyd1lRO0VBT0k7RUFBQTtBM0Jtd1laOztBMkIxd1lRO0VBT0k7RUFBQTtBM0J3d1laOztBMkIvd1lRO0VBT0k7RUFBQTtBM0I2d1laOztBMkJweFlRO0VBT0k7RUFBQTtBM0JreFlaOztBMkJ6eFlRO0VBT0k7RUFBQTtBM0J1eFlaOztBMkI5eFlRO0VBT0k7RUFBQTtBM0I0eFlaOztBMkJueVlRO0VBT0k7RUFBQTtBM0JpeVlaOztBMkJ4eVlRO0VBT0k7RUFBQTtBM0JzeVlaOztBMkI3eVlRO0VBT0k7RUFBQTtBM0IyeVlaOztBMkJsellRO0VBT0k7RUFBQTtBM0JnellaOztBMkJ2ellRO0VBT0k7RUFBQTtBM0JxellaOztBMkI1ellRO0VBT0k7RUFBQTtBM0IwellaOztBMkJqMFlRO0VBT0k7RUFBQTtBM0IrellaOztBMkJ0MFlRO0VBT0k7RUFBQTtBM0JvMFlaOztBMkIzMFlRO0VBT0k7RUFBQTtBM0J5MFlaOztBMkJoMVlRO0VBT0k7RUFBQTtBM0I4MFlaOztBMkJyMVlRO0VBT0k7RUFBQTtBM0JtMVlaOztBMkIxMVlRO0VBT0k7RUFBQTtBM0J3MVlaOztBMkIvMVlRO0VBT0k7RUFBQTtBM0I2MVlaOztBMkJwMllRO0VBT0k7RUFBQTtBM0JrMllaOztBMkJ6MllRO0VBT0k7RUFBQTtBM0J1MllaOztBMkI5MllRO0VBT0k7RUFBQTtBM0I0MllaOztBMkJuM1lRO0VBT0k7RUFBQTtBM0JpM1laOztBMkJ4M1lRO0VBT0k7QTNCcTNZWjs7QTJCNTNZUTtFQU9JO0EzQnkzWVo7O0EyQmg0WVE7RUFPSTtBM0I2M1laOztBMkJwNFlRO0VBT0k7QTNCaTRZWjs7QTJCeDRZUTtFQU9JO0EzQnE0WVo7O0EyQjU0WVE7RUFPSTtBM0J5NFlaOztBMkJoNVlRO0VBT0k7QTNCNjRZWjs7QTJCcDVZUTtFQU9JO0EzQmk1WVo7O0EyQng1WVE7RUFPSTtBM0JxNVlaOztBMkI1NVlRO0VBT0k7QTNCeTVZWjs7QTJCaDZZUTtFQU9JO0EzQjY1WVo7O0EyQnA2WVE7RUFPSTtBM0JpNllaOztBMkJ4NllRO0VBT0k7QTNCcTZZWjs7QTJCNTZZUTtFQU9JO0EzQnk2WVo7O0EyQmg3WVE7RUFPSTtBM0I2NllaOztBMkJwN1lRO0VBT0k7QTNCaTdZWjs7QTJCeDdZUTtFQU9JO0EzQnE3WVo7O0EyQjU3WVE7RUFPSTtBM0J5N1laOztBMkJoOFlRO0VBT0k7QTNCNjdZWjs7QTJCcDhZUTtFQU9JO0EzQmk4WVo7O0EyQng4WVE7RUFPSTtBM0JxOFlaOztBMkI1OFlRO0VBT0k7QTNCeThZWjs7QTJCaDlZUTtFQU9JO0EzQjY4WVo7O0EyQnA5WVE7RUFPSTtBM0JpOVlaOztBMkJ4OVlRO0VBT0k7QTNCcTlZWjs7QTJCNTlZUTtFQU9JO0EzQnk5WVo7O0EyQmgrWVE7RUFPSTtBM0I2OVlaOztBMkJwK1lRO0VBT0k7QTNCaStZWjs7QTJCeCtZUTtFQU9JO0EzQnErWVo7O0EyQjUrWVE7RUFPSTtBM0J5K1laOztBMkJoL1lRO0VBT0k7QTNCNitZWjs7QTJCcC9ZUTtFQU9JO0EzQmkvWVo7O0EyQngvWVE7RUFPSTtBM0JxL1laOztBMkI1L1lRO0VBT0k7QTNCeS9ZWjs7QTJCaGdaUTtFQU9JO0EzQjYvWVo7O0EyQnBnWlE7RUFPSTtBM0JpZ1paOztBMkJ4Z1pRO0VBT0k7QTNCcWdaWjs7QTJCNWdaUTtFQU9JO0EzQnlnWlo7O0EyQmhoWlE7RUFPSTtBM0I2Z1paOztBMkJwaFpRO0VBT0k7QTNCaWhaWjs7QTJCeGhaUTtFQU9JO0EzQnFoWlo7O0EyQjVoWlE7RUFPSTtBM0J5aFpaOztBMkJoaVpRO0VBT0k7QTNCNmhaWjs7QTJCcGlaUTtFQU9JO0EzQmlpWlo7O0EyQnhpWlE7RUFPSTtBM0JxaVpaOztBMkI1aVpRO0VBT0k7QTNCeWlaWjs7QTJCaGpaUTtFQU9JO0EzQjZpWlo7O0EyQnBqWlE7RUFPSTtBM0JpalpaOztBMkJ4alpRO0VBT0k7QTNCcWpaWjs7QTJCNWpaUTtFQU9JO0EzQnlqWlo7O0EyQmhrWlE7RUFPSTtBM0I2alpaOztBMkJwa1pRO0VBT0k7QTNCaWtaWjs7QTJCeGtaUTtFQU9JO0EzQnFrWlo7O0EyQjVrWlE7RUFPSTtBM0J5a1paOztBMkJobFpRO0VBT0k7QTNCNmtaWjs7QTJCcGxaUTtFQU9JO0EzQmlsWlo7O0EyQnhsWlE7RUFPSTtBM0JxbFpaOztBMkI1bFpRO0VBT0k7QTNCeWxaWjs7QTJCaG1aUTtFQU9JO0EzQjZsWlo7O0EyQnBtWlE7RUFPSTtBM0JpbVpaOztBMkJ4bVpRO0VBT0k7QTNCcW1aWjs7QTJCNW1aUTtFQU9JO0EzQnltWlo7O0EyQmhuWlE7RUFPSTtBM0I2bVpaOztBMkJwblpRO0VBT0k7QTNCaW5aWjs7QTJCeG5aUTtFQU9JO0EzQnFuWlo7O0EyQjVuWlE7RUFPSTtBM0J5blpaOztBMkJob1pRO0VBT0k7QTNCNm5aWjs7QTJCcG9aUTtFQU9JO0EzQmlvWlo7O0EyQnhvWlE7RUFPSTtBM0Jxb1paOztBMkI1b1pRO0VBT0k7QTNCeW9aWjs7QTJCaHBaUTtFQU9JO0EzQjZvWlo7O0EyQnBwWlE7RUFPSTtBM0JpcFpaOztBMkJ4cFpRO0VBT0k7QTNCcXBaWjs7QTJCNXBaUTtFQU9JO0EzQnlwWlo7O0EyQmhxWlE7RUFPSTtBM0I2cFpaOztBMkJwcVpRO0VBT0k7QTNCaXFaWjs7QTJCeHFaUTtFQU9JO0EzQnFxWlo7O0EyQjVxWlE7RUFPSTtBM0J5cVpaOztBMkJoclpRO0VBT0k7QTNCNnFaWjs7QTJCcHJaUTtFQU9JO0EzQmlyWlo7O0EyQnhyWlE7RUFPSTtBM0JxclpaOztBMkI1clpRO0VBT0k7QTNCeXJaWjs7QTJCaHNaUTtFQU9JO0EzQjZyWlo7O0EyQnBzWlE7RUFPSTtBM0Jpc1paOztBMkJ4c1pRO0VBT0k7QTNCcXNaWjs7QTJCNXNaUTtFQU9JO0EzQnlzWlo7O0EyQmh0WlE7RUFPSTtBM0I2c1paOztBMkJwdFpRO0VBT0k7QTNCaXRaWjs7QTJCeHRaUTtFQU9JO0EzQnF0Wlo7O0EyQjV0WlE7RUFPSTtBM0J5dFpaOztBMkJodVpRO0VBT0k7QTNCNnRaWjs7QTJCcHVaUTtFQU9JO0EzQml1Wlo7O0EyQnh1WlE7RUFPSTtBM0JxdVpaOztBMkI1dVpRO0VBT0k7QTNCeXVaWjs7QTJCaHZaUTtFQU9JO0EzQjZ1Wlo7O0EyQnB2WlE7RUFPSTtBM0JpdlpaOztBMkJ4dlpRO0VBT0k7QTNCcXZaWjs7QTJCNXZaUTtFQU9JO0EzQnl2Wlo7O0EyQmh3WlE7RUFPSTtBM0I2dlpaOztBMkJwd1pRO0VBT0k7QTNCaXdaWjs7QTJCeHdaUTtFQU9JO0EzQnF3Wlo7O0EyQjV3WlE7RUFPSTtBM0J5d1paOztBMkJoeFpRO0VBT0k7QTNCNndaWjs7QTJCcHhaUTtFQU9JO0EzQml4Wlo7O0EyQnh4WlE7RUFPSTtBM0JxeFpaOztBMkI1eFpRO0VBT0k7QTNCeXhaWjs7QTJCaHlaUTtFQU9JO0EzQjZ4Wlo7O0EyQnB5WlE7RUFPSTtBM0JpeVpaOztBMkJ4eVpRO0VBT0k7QTNCcXlaWjs7QTJCNXlaUTtFQU9JO0VBQUE7QTNCMHlaWjs7QTJCanpaUTtFQU9JO0VBQUE7QTNCK3laWjs7QTJCdHpaUTtFQU9JO0VBQUE7QTNCb3paWjs7QTJCM3paUTtFQU9JO0VBQUE7QTNCeXpaWjs7QTJCaDBaUTtFQU9JO0VBQUE7QTNCOHpaWjs7QTJCcjBaUTtFQU9JO0VBQUE7QTNCbTBaWjs7QTJCMTBaUTtFQU9JO0VBQUE7QTNCdzBaWjs7QTJCLzBaUTtFQU9JO0VBQUE7QTNCNjBaWjs7QTJCcDFaUTtFQU9JO0VBQUE7QTNCazFaWjs7QTJCejFaUTtFQU9JO0VBQUE7QTNCdTFaWjs7QTJCOTFaUTtFQU9JO0VBQUE7QTNCNDFaWjs7QTJCbjJaUTtFQU9JO0VBQUE7QTNCaTJaWjs7QTJCeDJaUTtFQU9JO0VBQUE7QTNCczJaWjs7QTJCNzJaUTtFQU9JO0VBQUE7QTNCMjJaWjs7QTJCbDNaUTtFQU9JO0VBQUE7QTNCZzNaWjs7QTJCdjNaUTtFQU9JO0VBQUE7QTNCcTNaWjs7QTJCNTNaUTtFQU9JO0VBQUE7QTNCMDNaWjs7QTJCajRaUTtFQU9JO0VBQUE7QTNCKzNaWjs7QTJCdDRaUTtFQU9JO0VBQUE7QTNCbzRaWjs7QTJCMzRaUTtFQU9JO0VBQUE7QTNCeTRaWjs7QTJCaDVaUTtFQU9JO0VBQUE7QTNCODRaWjs7QTJCcjVaUTtFQU9JO0VBQUE7QTNCbTVaWjs7QTJCMTVaUTtFQU9JO0VBQUE7QTNCdzVaWjs7QTJCLzVaUTtFQU9JO0VBQUE7QTNCNjVaWjs7QTJCcDZaUTtFQU9JO0VBQUE7QTNCazZaWjs7QTJCejZaUTtFQU9JO0VBQUE7QTNCdTZaWjs7QTJCOTZaUTtFQU9JO0VBQUE7QTNCNDZaWjs7QTJCbjdaUTtFQU9JO0VBQUE7QTNCaTdaWjs7QTJCeDdaUTtFQU9JO0VBQUE7QTNCczdaWjs7QTJCNzdaUTtFQU9JO0VBQUE7QTNCMjdaWjs7QTJCbDhaUTtFQU9JO0VBQUE7QTNCZzhaWjs7QTJCdjhaUTtFQU9JO0VBQUE7QTNCcThaWjs7QTJCNThaUTtFQU9JO0VBQUE7QTNCMDhaWjs7QTJCajlaUTtFQU9JO0VBQUE7QTNCKzhaWjs7QTJCdDlaUTtFQU9JO0VBQUE7QTNCbzlaWjs7QTJCMzlaUTtFQU9JO0VBQUE7QTNCeTlaWjs7QTJCaCtaUTtFQU9JO0VBQUE7QTNCODlaWjs7QTJCcitaUTtFQU9JO0VBQUE7QTNCbStaWjs7QTJCMStaUTtFQU9JO0VBQUE7QTNCdytaWjs7QTJCLytaUTtFQU9JO0VBQUE7QTNCNitaWjs7QTJCcC9aUTtFQU9JO0VBQUE7QTNCay9aWjs7QTJCei9aUTtFQU9JO0VBQUE7QTNCdS9aWjs7QTJCOS9aUTtFQU9JO0EzQjIvWlo7O0EyQmxnYVE7RUFPSTtBM0IrL1paOztBMkJ0Z2FRO0VBT0k7QTNCbWdhWjs7QTJCMWdhUTtFQU9JO0EzQnVnYVo7O0EyQjlnYVE7RUFPSTtBM0IyZ2FaOztBMkJsaGFRO0VBT0k7QTNCK2dhWjs7QTJCdGhhUTtFQU9JO0EzQm1oYVo7O0EyQjFoYVE7RUFPSTtBM0J1aGFaOztBMkI5aGFRO0VBT0k7QTNCMmhhWjs7QTJCbGlhUTtFQU9JO0EzQitoYVo7O0EyQnRpYVE7RUFPSTtBM0JtaWFaOztBMkIxaWFRO0VBT0k7QTNCdWlhWjs7QTJCOWlhUTtFQU9JO0EzQjJpYVo7O0EyQmxqYVE7RUFPSTtBM0IraWFaOztBMkJ0amFRO0VBT0k7QTNCbWphWjs7QTJCMWphUTtFQU9JO0EzQnVqYVo7O0EyQjlqYVE7RUFPSTtBM0IyamFaOztBMkJsa2FRO0VBT0k7QTNCK2phWjs7QTJCdGthUTtFQU9JO0EzQm1rYVo7O0EyQjFrYVE7RUFPSTtBM0J1a2FaOztBMkI5a2FRO0VBT0k7QTNCMmthWjs7QTJCbGxhUTtFQU9JO0EzQitrYVo7O0EyQnRsYVE7RUFPSTtBM0JtbGFaOztBMkIxbGFRO0VBT0k7QTNCdWxhWjs7QTJCOWxhUTtFQU9JO0EzQjJsYVo7O0EyQmxtYVE7RUFPSTtBM0IrbGFaOztBMkJ0bWFRO0VBT0k7QTNCbW1hWjs7QTJCMW1hUTtFQU9JO0EzQnVtYVo7O0EyQjltYVE7RUFPSTtBM0IybWFaOztBMkJsbmFRO0VBT0k7QTNCK21hWjs7QTJCdG5hUTtFQU9JO0EzQm1uYVo7O0EyQjFuYVE7RUFPSTtBM0J1bmFaOztBMkI5bmFRO0VBT0k7QTNCMm5hWjs7QTJCbG9hUTtFQU9JO0EzQituYVo7O0EyQnRvYVE7RUFPSTtBM0Jtb2FaOztBMkIxb2FRO0VBT0k7QTNCdW9hWjs7QTJCOW9hUTtFQU9JO0EzQjJvYVo7O0EyQmxwYVE7RUFPSTtBM0Irb2FaOztBMkJ0cGFRO0VBT0k7QTNCbXBhWjs7QTJCMXBhUTtFQU9JO0EzQnVwYVo7O0EyQjlwYVE7RUFPSTtBM0IycGFaOztBMkJscWFRO0VBT0k7QTNCK3BhWjs7QTJCdHFhUTtFQU9JO0EzQm1xYVo7O0EyQjFxYVE7RUFPSTtBM0J1cWFaOztBMkI5cWFRO0VBT0k7QTNCMnFhWjs7QTJCbHJhUTtFQU9JO0EzQitxYVo7O0EyQnRyYVE7RUFPSTtBM0JtcmFaOztBMkIxcmFRO0VBT0k7QTNCdXJhWjs7QTJCOXJhUTtFQU9JO0EzQjJyYVo7O0EyQmxzYVE7RUFPSTtBM0IrcmFaOztBMkJ0c2FRO0VBT0k7QTNCbXNhWjs7QTJCMXNhUTtFQU9JO0EzQnVzYVo7O0EyQjlzYVE7RUFPSTtBM0Iyc2FaOztBMkJsdGFRO0VBT0k7QTNCK3NhWjs7QTJCdHRhUTtFQU9JO0EzQm10YVo7O0EyQjF0YVE7RUFPSTtBM0J1dGFaOztBMkI5dGFRO0VBT0k7QTNCMnRhWjs7QTJCbHVhUTtFQU9JO0EzQit0YVo7O0EyQnR1YVE7RUFPSTtBM0JtdWFaOztBMkIxdWFRO0VBT0k7QTNCdXVhWjs7QTJCOXVhUTtFQU9JO0EzQjJ1YVo7O0EyQmx2YVE7RUFPSTtBM0IrdWFaOztBMkJ0dmFRO0VBT0k7QTNCbXZhWjs7QTJCMXZhUTtFQU9JO0EzQnV2YVo7O0EyQjl2YVE7RUFPSTtBM0IydmFaOztBMkJsd2FRO0VBT0k7QTNCK3ZhWjs7QTJCdHdhUTtFQU9JO0EzQm13YVo7O0EyQjF3YVE7RUFPSTtBM0J1d2FaOztBMkI5d2FRO0VBT0k7QTNCMndhWjs7QTJCbHhhUTtFQU9JO0EzQit3YVo7O0EyQnR4YVE7RUFPSTtBM0JteGFaOztBMkIxeGFRO0VBT0k7QTNCdXhhWjs7QTJCOXhhUTtFQU9JO0EzQjJ4YVo7O0EyQmx5YVE7RUFPSTtBM0IreGFaOztBMkJ0eWFRO0VBT0k7QTNCbXlhWjs7QTJCMXlhUTtFQU9JO0EzQnV5YVo7O0EyQjl5YVE7RUFPSTtBM0IyeWFaOztBMkJsemFRO0VBT0k7QTNCK3lhWjs7QTJCdHphUTtFQU9JO0EzQm16YVo7O0EyQjF6YVE7RUFPSTtBM0J1emFaOztBMkI5emFRO0VBT0k7QTNCMnphWjs7QTJCbDBhUTtFQU9JO0EzQit6YVo7O0EyQnQwYVE7RUFPSTtBM0JtMGFaOztBMkIxMGFRO0VBT0k7QTNCdTBhWjs7QTJCOTBhUTtFQU9JO0EzQjIwYVo7O0EyQmwxYVE7RUFPSTtBM0IrMGFaOztBMkJ0MWFRO0VBT0k7QTNCbTFhWjs7QTJCMTFhUTtFQU9JO0EzQnUxYVo7O0EyQjkxYVE7RUFPSTtBM0IyMWFaOztBMkJsMmFRO0VBT0k7QTNCKzFhWjs7QTJCdDJhUTtFQU9JO0EzQm0yYVo7O0EyQjEyYVE7RUFPSTtBM0J1MmFaOztBMkI5MmFRO0VBT0k7QTNCMjJhWjs7QTJCbDNhUTtFQU9JO0EzQisyYVo7O0EyQnQzYVE7RUFPSTtBM0JtM2FaOztBMkIxM2FRO0VBT0k7QTNCdTNhWjs7QTJCOTNhUTtFQU9JO0EzQjIzYVo7O0EyQmw0YVE7RUFPSTtBM0IrM2FaOztBMkJ0NGFRO0VBT0k7QTNCbTRhWjs7QTJCMTRhUTtFQU9JO0EzQnU0YVo7O0EyQjk0YVE7RUFPSTtBM0IyNGFaOztBMkJsNWFRO0VBT0k7QTNCKzRhWjs7QTJCdDVhUTtFQU9JO0EzQm01YVo7O0EyQjE1YVE7RUFPSTtBM0J1NWFaOztBMkI5NWFRO0VBT0k7QTNCMjVhWjs7QTJCbDZhUTtFQU9JO0VBQUE7QTNCZzZhWjs7QTJCdjZhUTtFQU9JO0VBQUE7QTNCcTZhWjs7QTJCNTZhUTtFQU9JO0VBQUE7QTNCMDZhWjs7QTJCajdhUTtFQU9JO0VBQUE7QTNCKzZhWjs7QTJCdDdhUTtFQU9JO0VBQUE7QTNCbzdhWjs7QTJCMzdhUTtFQU9JO0VBQUE7QTNCeTdhWjs7QTJCaDhhUTtFQU9JO0VBQUE7QTNCODdhWjs7QTJCcjhhUTtFQU9JO0VBQUE7QTNCbThhWjs7QTJCMThhUTtFQU9JO0VBQUE7QTNCdzhhWjs7QTJCLzhhUTtFQU9JO0VBQUE7QTNCNjhhWjs7QTJCcDlhUTtFQU9JO0VBQUE7QTNCazlhWjs7QTJCejlhUTtFQU9JO0VBQUE7QTNCdTlhWjs7QTJCOTlhUTtFQU9JO0VBQUE7QTNCNDlhWjs7QTJCbithUTtFQU9JO0VBQUE7QTNCaSthWjs7QTJCeCthUTtFQU9JO0VBQUE7QTNCcythWjs7QTJCNythUTtFQU9JO0VBQUE7QTNCMithWjs7QTJCbC9hUTtFQU9JO0VBQUE7QTNCZy9hWjs7QTJCdi9hUTtFQU9JO0VBQUE7QTNCcS9hWjs7QTJCNS9hUTtFQU9JO0VBQUE7QTNCMC9hWjs7QTJCamdiUTtFQU9JO0VBQUE7QTNCKy9hWjs7QTJCdGdiUTtFQU9JO0VBQUE7QTNCb2diWjs7QTJCM2diUTtFQU9JO0VBQUE7QTNCeWdiWjs7QTJCaGhiUTtFQU9JO0VBQUE7QTNCOGdiWjs7QTJCcmhiUTtFQU9JO0VBQUE7QTNCbWhiWjs7QTJCMWhiUTtFQU9JO0VBQUE7QTNCd2hiWjs7QTJCL2hiUTtFQU9JO0VBQUE7QTNCNmhiWjs7QTJCcGliUTtFQU9JO0VBQUE7QTNCa2liWjs7QTJCemliUTtFQU9JO0VBQUE7QTNCdWliWjs7QTJCOWliUTtFQU9JO0VBQUE7QTNCNGliWjs7QTJCbmpiUTtFQU9JO0VBQUE7QTNCaWpiWjs7QTJCeGpiUTtFQU9JO0VBQUE7QTNCc2piWjs7QTJCN2piUTtFQU9JO0VBQUE7QTNCMmpiWjs7QTJCbGtiUTtFQU9JO0VBQUE7QTNCZ2tiWjs7QTJCdmtiUTtFQU9JO0VBQUE7QTNCcWtiWjs7QTJCNWtiUTtFQU9JO0VBQUE7QTNCMGtiWjs7QTJCamxiUTtFQU9JO0VBQUE7QTNCK2tiWjs7QTJCdGxiUTtFQU9JO0VBQUE7QTNCb2xiWjs7QTJCM2xiUTtFQU9JO0VBQUE7QTNCeWxiWjs7QTJCaG1iUTtFQU9JO0VBQUE7QTNCOGxiWjs7QTJCcm1iUTtFQU9JO0VBQUE7QTNCbW1iWjs7QTJCMW1iUTtFQU9JO0VBQUE7QTNCd21iWjs7QTJCL21iUTtFQU9JO0VBQUE7QTNCNm1iWjs7QTJCcG5iUTtFQU9JO0EzQmluYlo7O0EyQnhuYlE7RUFPSTtBM0JxbmJaOztBMkI1bmJRO0VBT0k7QTNCeW5iWjs7QTJCaG9iUTtFQU9JO0EzQjZuYlo7O0EyQnBvYlE7RUFPSTtBM0Jpb2JaOztBMkJ4b2JRO0VBT0k7QTNCcW9iWjs7QTJCNW9iUTtFQU9JO0EzQnlvYlo7O0EyQmhwYlE7RUFPSTtBM0I2b2JaOztBMkJwcGJRO0VBT0k7QTNCaXBiWjs7QTJCeHBiUTtFQU9JO0EzQnFwYlo7O0EyQjVwYlE7RUFPSTtBM0J5cGJaOztBMkJocWJRO0VBT0k7QTNCNnBiWjs7QTJCcHFiUTtFQU9JO0EzQmlxYlo7O0EyQnhxYlE7RUFPSTtBM0JxcWJaOztBMkI1cWJRO0VBT0k7QTNCeXFiWjs7QTJCaHJiUTtFQU9JO0EzQjZxYlo7O0EyQnByYlE7RUFPSTtBM0JpcmJaOztBMkJ4cmJRO0VBT0k7QTNCcXJiWjs7QTJCNXJiUTtFQU9JO0EzQnlyYlo7O0EyQmhzYlE7RUFPSTtBM0I2cmJaOztBMkJwc2JRO0VBT0k7QTNCaXNiWjs7QTJCeHNiUTtFQU9JO0EzQnFzYlo7O0EyQjVzYlE7RUFPSTtBM0J5c2JaOztBMkJodGJRO0VBT0k7QTNCNnNiWjs7QTJCcHRiUTtFQU9JO0EzQml0Ylo7O0EyQnh0YlE7RUFPSTtBM0JxdGJaOztBMkI1dGJRO0VBT0k7QTNCeXRiWjs7QTJCaHViUTtFQU9JO0EzQjZ0Ylo7O0EyQnB1YlE7RUFPSTtBM0JpdWJaOztBMkJ4dWJRO0VBT0k7QTNCcXViWjs7QTJCNXViUTtFQU9JO0EzQnl1Ylo7O0EyQmh2YlE7RUFPSTtBM0I2dWJaOztBMkJwdmJRO0VBT0k7QTNCaXZiWjs7QTJCeHZiUTtFQU9JO0EzQnF2Ylo7O0EyQjV2YlE7RUFPSTtBM0J5dmJaOztBMkJod2JRO0VBT0k7QTNCNnZiWjs7QTJCcHdiUTtFQU9JO0EzQml3Ylo7O0EyQnh3YlE7RUFPSTtBM0Jxd2JaOztBMkI1d2JRO0VBT0k7QTNCeXdiWjs7QTJCaHhiUTtFQU9JO0EzQjZ3Ylo7O0EyQnB4YlE7RUFPSTtBM0JpeGJaOztBMkJ4eGJRO0VBT0k7QTNCcXhiWjs7QTJCNXhiUTtFQU9JO0EzQnl4Ylo7O0EyQmh5YlE7RUFPSTtBM0I2eGJaOztBMkJweWJRO0VBT0k7QTNCaXliWjs7QTJCeHliUTtFQU9JO0EzQnF5Ylo7O0EyQjV5YlE7RUFPSTtBM0J5eWJaOztBMkJoemJRO0VBT0k7QTNCNnliWjs7QTJCcHpiUTtFQU9JO0EzQml6Ylo7O0EyQnh6YlE7RUFPSTtBM0JxemJaOztBMkI1emJRO0VBT0k7QTNCeXpiWjs7QTJCaDBiUTtFQU9JO0EzQjZ6Ylo7O0EyQnAwYlE7RUFPSTtBM0JpMGJaOztBMkJ4MGJRO0VBT0k7QTNCcTBiWjs7QTJCNTBiUTtFQU9JO0EzQnkwYlo7O0EyQmgxYlE7RUFPSTtBM0I2MGJaOztBMkJwMWJRO0VBT0k7QTNCaTFiWjs7QTJCeDFiUTtFQU9JO0EzQnExYlo7O0EyQjUxYlE7RUFPSTtBM0J5MWJaOztBMkJoMmJRO0VBT0k7QTNCNjFiWjs7QTJCcDJiUTtFQU9JO0EzQmkyYlo7O0EyQngyYlE7RUFPSTtBM0JxMmJaOztBMkI1MmJRO0VBT0k7QTNCeTJiWjs7QTJCaDNiUTtFQU9JO0EzQjYyYlo7O0EyQnAzYlE7RUFPSTtBM0JpM2JaOztBMkJ4M2JRO0VBT0k7QTNCcTNiWjs7QTJCNTNiUTtFQU9JO0EzQnkzYlo7O0EyQmg0YlE7RUFPSTtBM0I2M2JaOztBMkJwNGJRO0VBT0k7QTNCaTRiWjs7QTJCeDRiUTtFQU9JO0EzQnE0Ylo7O0EyQjU0YlE7RUFPSTtBM0J5NGJaOztBMkJoNWJRO0VBT0k7QTNCNjRiWjs7QTJCcDViUTtFQU9JO0EzQmk1Ylo7O0EyQng1YlE7RUFPSTtBM0JxNWJaOztBMkI1NWJRO0VBT0k7QTNCeTViWjs7QTJCaDZiUTtFQU9JO0EzQjY1Ylo7O0EyQnA2YlE7RUFPSTtBM0JpNmJaOztBMkJ4NmJRO0VBT0k7QTNCcTZiWjs7QTJCNTZiUTtFQU9JO0EzQnk2Ylo7O0EyQmg3YlE7RUFPSTtBM0I2NmJaOztBMkJwN2JRO0VBT0k7QTNCaTdiWjs7QTJCeDdiUTtFQU9JO0EzQnE3Ylo7O0EyQjU3YlE7RUFPSTtBM0J5N2JaOztBMkJoOGJRO0VBT0k7QTNCNjdiWjs7QUVwOGJJO0V5QkFJO0lBT0k7RTNCazhiVjtFMkJ6OGJNO0lBT0k7RTNCcThiVjtFMkI1OGJNO0lBT0k7RTNCdzhiVjtFMkIvOGJNO0lBT0k7RTNCMjhiVjtFMkJsOWJNO0lBT0k7RTNCODhiVjtFMkJyOWJNO0lBT0k7RTNCaTliVjtFMkJ4OWJNO0lBT0k7RTNCbzliVjtFMkIzOWJNO0lBT0k7RTNCdTliVjtFMkI5OWJNO0lBT0k7RTNCMDliVjtFMkJqK2JNO0lBT0k7RTNCNjliVjtFMkJwK2JNO0lBT0k7RTNCZytiVjtFMkJ2K2JNO0lBT0k7RTNCbStiVjtFMkIxK2JNO0lBT0k7RTNCcytiVjtFMkI3K2JNO0lBT0k7RTNCeStiVjtFMkJoL2JNO0lBT0k7RTNCNCtiVjtFMkJuL2JNO0lBT0k7RTNCKytiVjtFMkJ0L2JNO0lBT0k7RTNCay9iVjtFMkJ6L2JNO0lBT0k7RTNCcS9iVjtFMkI1L2JNO0lBT0k7RTNCdy9iVjtFMkIvL2JNO0lBT0k7RTNCMi9iVjtFMkJsZ2NNO0lBT0k7RTNCOC9iVjtFMkJyZ2NNO0lBT0k7RTNCaWdjVjtFMkJ4Z2NNO0lBT0k7RTNCb2djVjtFMkIzZ2NNO0lBT0k7RTNCdWdjVjtFMkI5Z2NNO0lBT0k7RTNCMGdjVjtFMkJqaGNNO0lBT0k7RTNCNmdjVjtFMkJwaGNNO0lBT0k7RTNCZ2hjVjtFMkJ2aGNNO0lBT0k7RTNCbWhjVjtFMkIxaGNNO0lBT0k7RTNCc2hjVjtFMkI3aGNNO0lBT0k7RTNCeWhjVjtFMkJoaWNNO0lBT0k7RTNCNGhjVjtFMkJuaWNNO0lBT0k7RTNCK2hjVjtFMkJ0aWNNO0lBT0k7RTNCa2ljVjtFMkJ6aWNNO0lBT0k7RTNCcWljVjtFMkI1aWNNO0lBT0k7RTNCd2ljVjtFMkIvaWNNO0lBT0k7RTNCMmljVjtFMkJsamNNO0lBT0k7RTNCOGljVjtFMkJyamNNO0lBT0k7RTNCaWpjVjtFMkJ4amNNO0lBT0k7RTNCb2pjVjtFMkIzamNNO0lBT0k7RTNCdWpjVjtFMkI5amNNO0lBT0k7RTNCMGpjVjtFMkJqa2NNO0lBT0k7RTNCNmpjVjtFMkJwa2NNO0lBT0k7RTNCZ2tjVjtFMkJ2a2NNO0lBT0k7RTNCbWtjVjtFMkIxa2NNO0lBT0k7RTNCc2tjVjtFMkI3a2NNO0lBT0k7RTNCeWtjVjtFMkJobGNNO0lBT0k7RTNCNGtjVjtFMkJubGNNO0lBT0k7RTNCK2tjVjtFMkJ0bGNNO0lBT0k7RTNCa2xjVjtFMkJ6bGNNO0lBT0k7RTNCcWxjVjtFMkI1bGNNO0lBT0k7RTNCd2xjVjtFMkIvbGNNO0lBT0k7RTNCMmxjVjtFMkJsbWNNO0lBT0k7RTNCOGxjVjtFMkJybWNNO0lBT0k7RTNCaW1jVjtFMkJ4bWNNO0lBT0k7RTNCb21jVjtFMkIzbWNNO0lBT0k7RTNCdW1jVjtFMkI5bWNNO0lBT0k7RTNCMG1jVjtFMkJqbmNNO0lBT0k7RTNCNm1jVjtFMkJwbmNNO0lBT0k7RTNCZ25jVjtFMkJ2bmNNO0lBT0k7RTNCbW5jVjtFMkIxbmNNO0lBT0k7RTNCc25jVjtFMkI3bmNNO0lBT0k7RTNCeW5jVjtFMkJob2NNO0lBT0k7RTNCNG5jVjtFMkJub2NNO0lBT0k7RTNCK25jVjtFMkJ0b2NNO0lBT0k7RTNCa29jVjtFMkJ6b2NNO0lBT0k7RTNCcW9jVjtFMkI1b2NNO0lBT0k7RTNCd29jVjtFMkIvb2NNO0lBT0k7RTNCMm9jVjtFMkJscGNNO0lBT0k7RTNCOG9jVjtFMkJycGNNO0lBT0k7RTNCaXBjVjtFMkJ4cGNNO0lBT0k7RTNCb3BjVjtFMkIzcGNNO0lBT0k7RTNCdXBjVjtFMkI5cGNNO0lBT0k7RTNCMHBjVjtFMkJqcWNNO0lBT0k7RTNCNnBjVjtFMkJwcWNNO0lBT0k7RTNCZ3FjVjtFMkJ2cWNNO0lBT0k7SUFBQTtFM0JvcWNWO0UyQjNxY007SUFPSTtJQUFBO0UzQndxY1Y7RTJCL3FjTTtJQU9JO0lBQUE7RTNCNHFjVjtFMkJucmNNO0lBT0k7SUFBQTtFM0JncmNWO0UyQnZyY007SUFPSTtJQUFBO0UzQm9yY1Y7RTJCM3JjTTtJQU9JO0lBQUE7RTNCd3JjVjtFMkIvcmNNO0lBT0k7SUFBQTtFM0I0cmNWO0UyQm5zY007SUFPSTtJQUFBO0UzQmdzY1Y7RTJCdnNjTTtJQU9JO0lBQUE7RTNCb3NjVjtFMkIzc2NNO0lBT0k7SUFBQTtFM0J3c2NWO0UyQi9zY007SUFPSTtJQUFBO0UzQjRzY1Y7RTJCbnRjTTtJQU9JO0lBQUE7RTNCZ3RjVjtFMkJ2dGNNO0lBT0k7SUFBQTtFM0JvdGNWO0UyQjN0Y007SUFPSTtJQUFBO0UzQnd0Y1Y7RTJCL3RjTTtJQU9JO0lBQUE7RTNCNHRjVjtFMkJudWNNO0lBT0k7SUFBQTtFM0JndWNWO0UyQnZ1Y007SUFPSTtJQUFBO0UzQm91Y1Y7RTJCM3VjTTtJQU9JO0lBQUE7RTNCd3VjVjtFMkIvdWNNO0lBT0k7SUFBQTtFM0I0dWNWO0UyQm52Y007SUFPSTtJQUFBO0UzQmd2Y1Y7RTJCdnZjTTtJQU9JO0lBQUE7RTNCb3ZjVjtFMkIzdmNNO0lBT0k7SUFBQTtFM0J3dmNWO0UyQi92Y007SUFPSTtJQUFBO0UzQjR2Y1Y7RTJCbndjTTtJQU9JO0lBQUE7RTNCZ3djVjtFMkJ2d2NNO0lBT0k7SUFBQTtFM0Jvd2NWO0UyQjN3Y007SUFPSTtJQUFBO0UzQnd3Y1Y7RTJCL3djTTtJQU9JO0lBQUE7RTNCNHdjVjtFMkJueGNNO0lBT0k7SUFBQTtFM0JneGNWO0UyQnZ4Y007SUFPSTtJQUFBO0UzQm94Y1Y7RTJCM3hjTTtJQU9JO0lBQUE7RTNCd3hjVjtFMkIveGNNO0lBT0k7SUFBQTtFM0I0eGNWO0UyQm55Y007SUFPSTtJQUFBO0UzQmd5Y1Y7RTJCdnljTTtJQU9JO0lBQUE7RTNCb3ljVjtFMkIzeWNNO0lBT0k7SUFBQTtFM0J3eWNWO0UyQi95Y007SUFPSTtJQUFBO0UzQjR5Y1Y7RTJCbnpjTTtJQU9JO0lBQUE7RTNCZ3pjVjtFMkJ2emNNO0lBT0k7SUFBQTtFM0JvemNWO0UyQjN6Y007SUFPSTtJQUFBO0UzQnd6Y1Y7RTJCL3pjTTtJQU9JO0lBQUE7RTNCNHpjVjtFMkJuMGNNO0lBT0k7SUFBQTtFM0JnMGNWO0UyQnYwY007SUFPSTtJQUFBO0UzQm8wY1Y7RTJCMzBjTTtJQU9JO0lBQUE7RTNCdzBjVjtFMkIvMGNNO0lBT0k7SUFBQTtFM0I0MGNWO0UyQm4xY007SUFPSTtJQUFBO0UzQmcxY1Y7RTJCdjFjTTtJQU9JO0UzQm0xY1Y7RTJCMTFjTTtJQU9JO0UzQnMxY1Y7RTJCNzFjTTtJQU9JO0UzQnkxY1Y7RTJCaDJjTTtJQU9JO0UzQjQxY1Y7RTJCbjJjTTtJQU9JO0UzQisxY1Y7RTJCdDJjTTtJQU9JO0UzQmsyY1Y7RTJCejJjTTtJQU9JO0UzQnEyY1Y7RTJCNTJjTTtJQU9JO0UzQncyY1Y7RTJCLzJjTTtJQU9JO0UzQjIyY1Y7RTJCbDNjTTtJQU9JO0UzQjgyY1Y7RTJCcjNjTTtJQU9JO0UzQmkzY1Y7RTJCeDNjTTtJQU9JO0UzQm8zY1Y7RTJCMzNjTTtJQU9JO0UzQnUzY1Y7RTJCOTNjTTtJQU9JO0UzQjAzY1Y7RTJCajRjTTtJQU9JO0UzQjYzY1Y7RTJCcDRjTTtJQU9JO0UzQmc0Y1Y7RTJCdjRjTTtJQU9JO0UzQm00Y1Y7RTJCMTRjTTtJQU9JO0UzQnM0Y1Y7RTJCNzRjTTtJQU9JO0UzQnk0Y1Y7RTJCaDVjTTtJQU9JO0UzQjQ0Y1Y7RTJCbjVjTTtJQU9JO0UzQis0Y1Y7RTJCdDVjTTtJQU9JO0UzQms1Y1Y7RTJCejVjTTtJQU9JO0UzQnE1Y1Y7RTJCNTVjTTtJQU9JO0UzQnc1Y1Y7RTJCLzVjTTtJQU9JO0UzQjI1Y1Y7RTJCbDZjTTtJQU9JO0UzQjg1Y1Y7RTJCcjZjTTtJQU9JO0UzQmk2Y1Y7RTJCeDZjTTtJQU9JO0UzQm82Y1Y7RTJCMzZjTTtJQU9JO0UzQnU2Y1Y7RTJCOTZjTTtJQU9JO0UzQjA2Y1Y7RTJCajdjTTtJQU9JO0UzQjY2Y1Y7RTJCcDdjTTtJQU9JO0UzQmc3Y1Y7RTJCdjdjTTtJQU9JO0UzQm03Y1Y7RTJCMTdjTTtJQU9JO0UzQnM3Y1Y7RTJCNzdjTTtJQU9JO0UzQnk3Y1Y7RTJCaDhjTTtJQU9JO0UzQjQ3Y1Y7RTJCbjhjTTtJQU9JO0UzQis3Y1Y7RTJCdDhjTTtJQU9JO0UzQms4Y1Y7RTJCejhjTTtJQU9JO0UzQnE4Y1Y7RTJCNThjTTtJQU9JO0UzQnc4Y1Y7RTJCLzhjTTtJQU9JO0UzQjI4Y1Y7RTJCbDljTTtJQU9JO0UzQjg4Y1Y7RTJCcjljTTtJQU9JO0UzQmk5Y1Y7RTJCeDljTTtJQU9JO0UzQm85Y1Y7RTJCMzljTTtJQU9JO0UzQnU5Y1Y7RTJCOTljTTtJQU9JO0UzQjA5Y1Y7RTJCaitjTTtJQU9JO0UzQjY5Y1Y7RTJCcCtjTTtJQU9JO0UzQmcrY1Y7RTJCditjTTtJQU9JO0UzQm0rY1Y7RTJCMStjTTtJQU9JO0UzQnMrY1Y7RTJCNytjTTtJQU9JO0UzQnkrY1Y7RTJCaC9jTTtJQU9JO0UzQjQrY1Y7RTJCbi9jTTtJQU9JO0UzQisrY1Y7RTJCdC9jTTtJQU9JO0UzQmsvY1Y7RTJCei9jTTtJQU9JO0UzQnEvY1Y7RTJCNS9jTTtJQU9JO0UzQncvY1Y7RTJCLy9jTTtJQU9JO0UzQjIvY1Y7RTJCbGdkTTtJQU9JO0UzQjgvY1Y7RTJCcmdkTTtJQU9JO0UzQmlnZFY7RTJCeGdkTTtJQU9JO0UzQm9nZFY7RTJCM2dkTTtJQU9JO0UzQnVnZFY7RTJCOWdkTTtJQU9JO0UzQjBnZFY7RTJCamhkTTtJQU9JO0UzQjZnZFY7RTJCcGhkTTtJQU9JO0UzQmdoZFY7RTJCdmhkTTtJQU9JO0UzQm1oZFY7RTJCMWhkTTtJQU9JO0UzQnNoZFY7RTJCN2hkTTtJQU9JO0UzQnloZFY7RTJCaGlkTTtJQU9JO0UzQjRoZFY7RTJCbmlkTTtJQU9JO0UzQitoZFY7RTJCdGlkTTtJQU9JO0UzQmtpZFY7RTJCemlkTTtJQU9JO0UzQnFpZFY7RTJCNWlkTTtJQU9JO0UzQndpZFY7RTJCL2lkTTtJQU9JO0UzQjJpZFY7RTJCbGpkTTtJQU9JO0UzQjhpZFY7RTJCcmpkTTtJQU9JO0UzQmlqZFY7RTJCeGpkTTtJQU9JO0UzQm9qZFY7RTJCM2pkTTtJQU9JO0UzQnVqZFY7RTJCOWpkTTtJQU9JO0UzQjBqZFY7RTJCamtkTTtJQU9JO0UzQjZqZFY7RTJCcGtkTTtJQU9JO0UzQmdrZFY7RTJCdmtkTTtJQU9JO0UzQm1rZFY7RTJCMWtkTTtJQU9JO0UzQnNrZFY7RTJCN2tkTTtJQU9JO0UzQnlrZFY7RTJCaGxkTTtJQU9JO0UzQjRrZFY7RTJCbmxkTTtJQU9JO0UzQitrZFY7RTJCdGxkTTtJQU9JO0UzQmtsZFY7RTJCemxkTTtJQU9JO0UzQnFsZFY7RTJCNWxkTTtJQU9JO0UzQndsZFY7RTJCL2xkTTtJQU9JO0UzQjJsZFY7RTJCbG1kTTtJQU9JO0UzQjhsZFY7RTJCcm1kTTtJQU9JO0UzQmltZFY7RTJCeG1kTTtJQU9JO0UzQm9tZFY7RTJCM21kTTtJQU9JO0UzQnVtZFY7RTJCOW1kTTtJQU9JO0UzQjBtZFY7RTJCam5kTTtJQU9JO0UzQjZtZFY7RTJCcG5kTTtJQU9JO0UzQmduZFY7RTJCdm5kTTtJQU9JO0UzQm1uZFY7RTJCMW5kTTtJQU9JO0UzQnNuZFY7RTJCN25kTTtJQU9JO0UzQnluZFY7RTJCaG9kTTtJQU9JO0UzQjRuZFY7RTJCbm9kTTtJQU9JO0UzQituZFY7RTJCdG9kTTtJQU9JO0UzQmtvZFY7RTJCem9kTTtJQU9JO0UzQnFvZFY7RTJCNW9kTTtJQU9JO0UzQndvZFY7RTJCL29kTTtJQU9JO0UzQjJvZFY7RTJCbHBkTTtJQU9JO0UzQjhvZFY7RTJCcnBkTTtJQU9JO0UzQmlwZFY7RTJCeHBkTTtJQU9JO0UzQm9wZFY7RTJCM3BkTTtJQU9JO0UzQnVwZFY7RTJCOXBkTTtJQU9JO0lBQUE7RTNCMnBkVjtFMkJscWRNO0lBT0k7SUFBQTtFM0IrcGRWO0UyQnRxZE07SUFPSTtJQUFBO0UzQm1xZFY7RTJCMXFkTTtJQU9JO0lBQUE7RTNCdXFkVjtFMkI5cWRNO0lBT0k7SUFBQTtFM0IycWRWO0UyQmxyZE07SUFPSTtJQUFBO0UzQitxZFY7RTJCdHJkTTtJQU9JO0lBQUE7RTNCbXJkVjtFMkIxcmRNO0lBT0k7SUFBQTtFM0J1cmRWO0UyQjlyZE07SUFPSTtJQUFBO0UzQjJyZFY7RTJCbHNkTTtJQU9JO0lBQUE7RTNCK3JkVjtFMkJ0c2RNO0lBT0k7SUFBQTtFM0Jtc2RWO0UyQjFzZE07SUFPSTtJQUFBO0UzQnVzZFY7RTJCOXNkTTtJQU9JO0lBQUE7RTNCMnNkVjtFMkJsdGRNO0lBT0k7SUFBQTtFM0Irc2RWO0UyQnR0ZE07SUFPSTtJQUFBO0UzQm10ZFY7RTJCMXRkTTtJQU9JO0lBQUE7RTNCdXRkVjtFMkI5dGRNO0lBT0k7SUFBQTtFM0IydGRWO0UyQmx1ZE07SUFPSTtJQUFBO0UzQit0ZFY7RTJCdHVkTTtJQU9JO0lBQUE7RTNCbXVkVjtFMkIxdWRNO0lBT0k7SUFBQTtFM0J1dWRWO0UyQjl1ZE07SUFPSTtJQUFBO0UzQjJ1ZFY7RTJCbHZkTTtJQU9JO0lBQUE7RTNCK3VkVjtFMkJ0dmRNO0lBT0k7SUFBQTtFM0JtdmRWO0UyQjF2ZE07SUFPSTtJQUFBO0UzQnV2ZFY7RTJCOXZkTTtJQU9JO0lBQUE7RTNCMnZkVjtFMkJsd2RNO0lBT0k7SUFBQTtFM0IrdmRWO0UyQnR3ZE07SUFPSTtJQUFBO0UzQm13ZFY7RTJCMXdkTTtJQU9JO0lBQUE7RTNCdXdkVjtFMkI5d2RNO0lBT0k7SUFBQTtFM0Iyd2RWO0UyQmx4ZE07SUFPSTtJQUFBO0UzQit3ZFY7RTJCdHhkTTtJQU9JO0lBQUE7RTNCbXhkVjtFMkIxeGRNO0lBT0k7SUFBQTtFM0J1eGRWO0UyQjl4ZE07SUFPSTtJQUFBO0UzQjJ4ZFY7RTJCbHlkTTtJQU9JO0lBQUE7RTNCK3hkVjtFMkJ0eWRNO0lBT0k7SUFBQTtFM0JteWRWO0UyQjF5ZE07SUFPSTtJQUFBO0UzQnV5ZFY7RTJCOXlkTTtJQU9JO0lBQUE7RTNCMnlkVjtFMkJsemRNO0lBT0k7SUFBQTtFM0IreWRWO0UyQnR6ZE07SUFPSTtJQUFBO0UzQm16ZFY7RTJCMXpkTTtJQU9JO0lBQUE7RTNCdXpkVjtFMkI5emRNO0lBT0k7SUFBQTtFM0IyemRWO0UyQmwwZE07SUFPSTtJQUFBO0UzQit6ZFY7RTJCdDBkTTtJQU9JO0UzQmswZFY7RTJCejBkTTtJQU9JO0UzQnEwZFY7RTJCNTBkTTtJQU9JO0UzQncwZFY7RTJCLzBkTTtJQU9JO0UzQjIwZFY7RTJCbDFkTTtJQU9JO0UzQjgwZFY7RTJCcjFkTTtJQU9JO0UzQmkxZFY7RTJCeDFkTTtJQU9JO0UzQm8xZFY7RTJCMzFkTTtJQU9JO0UzQnUxZFY7RTJCOTFkTTtJQU9JO0UzQjAxZFY7RTJCajJkTTtJQU9JO0UzQjYxZFY7RTJCcDJkTTtJQU9JO0UzQmcyZFY7RTJCdjJkTTtJQU9JO0UzQm0yZFY7RTJCMTJkTTtJQU9JO0UzQnMyZFY7RTJCNzJkTTtJQU9JO0UzQnkyZFY7RTJCaDNkTTtJQU9JO0UzQjQyZFY7RTJCbjNkTTtJQU9JO0UzQisyZFY7RTJCdDNkTTtJQU9JO0UzQmszZFY7RTJCejNkTTtJQU9JO0UzQnEzZFY7RTJCNTNkTTtJQU9JO0UzQnczZFY7RTJCLzNkTTtJQU9JO0UzQjIzZFY7RTJCbDRkTTtJQU9JO0UzQjgzZFY7RTJCcjRkTTtJQU9JO0UzQmk0ZFY7RTJCeDRkTTtJQU9JO0UzQm80ZFY7RTJCMzRkTTtJQU9JO0UzQnU0ZFY7RTJCOTRkTTtJQU9JO0UzQjA0ZFY7RTJCajVkTTtJQU9JO0UzQjY0ZFY7RTJCcDVkTTtJQU9JO0UzQmc1ZFY7RTJCdjVkTTtJQU9JO0UzQm01ZFY7RTJCMTVkTTtJQU9JO0UzQnM1ZFY7RTJCNzVkTTtJQU9JO0UzQnk1ZFY7RTJCaDZkTTtJQU9JO0UzQjQ1ZFY7RTJCbjZkTTtJQU9JO0UzQis1ZFY7RTJCdDZkTTtJQU9JO0UzQms2ZFY7RTJCejZkTTtJQU9JO0UzQnE2ZFY7RTJCNTZkTTtJQU9JO0UzQnc2ZFY7RTJCLzZkTTtJQU9JO0UzQjI2ZFY7RTJCbDdkTTtJQU9JO0UzQjg2ZFY7RTJCcjdkTTtJQU9JO0UzQmk3ZFY7RTJCeDdkTTtJQU9JO0UzQm83ZFY7RTJCMzdkTTtJQU9JO0UzQnU3ZFY7RTJCOTdkTTtJQU9JO0UzQjA3ZFY7RTJCajhkTTtJQU9JO0UzQjY3ZFY7RTJCcDhkTTtJQU9JO0UzQmc4ZFY7RTJCdjhkTTtJQU9JO0UzQm04ZFY7RTJCMThkTTtJQU9JO0UzQnM4ZFY7RTJCNzhkTTtJQU9JO0UzQnk4ZFY7RTJCaDlkTTtJQU9JO0UzQjQ4ZFY7RTJCbjlkTTtJQU9JO0UzQis4ZFY7RTJCdDlkTTtJQU9JO0UzQms5ZFY7RTJCejlkTTtJQU9JO0UzQnE5ZFY7RTJCNTlkTTtJQU9JO0UzQnc5ZFY7RTJCLzlkTTtJQU9JO0UzQjI5ZFY7RTJCbCtkTTtJQU9JO0UzQjg5ZFY7RTJCcitkTTtJQU9JO0UzQmkrZFY7RTJCeCtkTTtJQU9JO0UzQm8rZFY7RTJCMytkTTtJQU9JO0UzQnUrZFY7RTJCOStkTTtJQU9JO0UzQjArZFY7RTJCai9kTTtJQU9JO0UzQjYrZFY7RTJCcC9kTTtJQU9JO0UzQmcvZFY7RTJCdi9kTTtJQU9JO0UzQm0vZFY7RTJCMS9kTTtJQU9JO0UzQnMvZFY7RTJCNy9kTTtJQU9JO0UzQnkvZFY7RTJCaGdlTTtJQU9JO0UzQjQvZFY7RTJCbmdlTTtJQU9JO0UzQisvZFY7RTJCdGdlTTtJQU9JO0UzQmtnZVY7RTJCemdlTTtJQU9JO0UzQnFnZVY7RTJCNWdlTTtJQU9JO0UzQndnZVY7RTJCL2dlTTtJQU9JO0UzQjJnZVY7RTJCbGhlTTtJQU9JO0UzQjhnZVY7RTJCcmhlTTtJQU9JO0UzQmloZVY7RTJCeGhlTTtJQU9JO0UzQm9oZVY7RTJCM2hlTTtJQU9JO0UzQnVoZVY7RTJCOWhlTTtJQU9JO0UzQjBoZVY7RTJCamllTTtJQU9JO0UzQjZoZVY7RTJCcGllTTtJQU9JO0UzQmdpZVY7RTJCdmllTTtJQU9JO0UzQm1pZVY7RTJCMWllTTtJQU9JO0UzQnNpZVY7RTJCN2llTTtJQU9JO0UzQnlpZVY7RTJCaGplTTtJQU9JO0UzQjRpZVY7RTJCbmplTTtJQU9JO0UzQitpZVY7RTJCdGplTTtJQU9JO0UzQmtqZVY7RTJCemplTTtJQU9JO0UzQnFqZVY7RTJCNWplTTtJQU9JO0UzQndqZVY7RTJCL2plTTtJQU9JO0UzQjJqZVY7RTJCbGtlTTtJQU9JO0UzQjhqZVY7RTJCcmtlTTtJQU9JO0UzQmlrZVY7RTJCeGtlTTtJQU9JO0UzQm9rZVY7RTJCM2tlTTtJQU9JO0UzQnVrZVY7RTJCOWtlTTtJQU9JO0UzQjBrZVY7RTJCamxlTTtJQU9JO0UzQjZrZVY7RTJCcGxlTTtJQU9JO0UzQmdsZVY7RTJCdmxlTTtJQU9JO0UzQm1sZVY7RTJCMWxlTTtJQU9JO0UzQnNsZVY7RTJCN2xlTTtJQU9JO0UzQnlsZVY7RTJCaG1lTTtJQU9JO0UzQjRsZVY7RTJCbm1lTTtJQU9JO0UzQitsZVY7RTJCdG1lTTtJQU9JO0UzQmttZVY7RTJCem1lTTtJQU9JO0UzQnFtZVY7RTJCNW1lTTtJQU9JO0UzQndtZVY7RTJCL21lTTtJQU9JO0UzQjJtZVY7RTJCbG5lTTtJQU9JO0UzQjhtZVY7RTJCcm5lTTtJQU9JO0UzQmluZVY7RTJCeG5lTTtJQU9JO0UzQm9uZVY7RTJCM25lTTtJQU9JO0UzQnVuZVY7RTJCOW5lTTtJQU9JO0UzQjBuZVY7RTJCam9lTTtJQU9JO0lBQUE7RTNCOG5lVjtFMkJyb2VNO0lBT0k7SUFBQTtFM0Jrb2VWO0UyQnpvZU07SUFPSTtJQUFBO0UzQnNvZVY7RTJCN29lTTtJQU9JO0lBQUE7RTNCMG9lVjtFMkJqcGVNO0lBT0k7SUFBQTtFM0I4b2VWO0UyQnJwZU07SUFPSTtJQUFBO0UzQmtwZVY7RTJCenBlTTtJQU9JO0lBQUE7RTNCc3BlVjtFMkI3cGVNO0lBT0k7SUFBQTtFM0IwcGVWO0UyQmpxZU07SUFPSTtJQUFBO0UzQjhwZVY7RTJCcnFlTTtJQU9JO0lBQUE7RTNCa3FlVjtFMkJ6cWVNO0lBT0k7SUFBQTtFM0JzcWVWO0UyQjdxZU07SUFPSTtJQUFBO0UzQjBxZVY7RTJCanJlTTtJQU9JO0lBQUE7RTNCOHFlVjtFMkJycmVNO0lBT0k7SUFBQTtFM0JrcmVWO0UyQnpyZU07SUFPSTtJQUFBO0UzQnNyZVY7RTJCN3JlTTtJQU9JO0lBQUE7RTNCMHJlVjtFMkJqc2VNO0lBT0k7SUFBQTtFM0I4cmVWO0UyQnJzZU07SUFPSTtJQUFBO0UzQmtzZVY7RTJCenNlTTtJQU9JO0lBQUE7RTNCc3NlVjtFMkI3c2VNO0lBT0k7SUFBQTtFM0Iwc2VWO0UyQmp0ZU07SUFPSTtJQUFBO0UzQjhzZVY7RTJCcnRlTTtJQU9JO0lBQUE7RTNCa3RlVjtFMkJ6dGVNO0lBT0k7SUFBQTtFM0JzdGVWO0UyQjd0ZU07SUFPSTtJQUFBO0UzQjB0ZVY7RTJCanVlTTtJQU9JO0lBQUE7RTNCOHRlVjtFMkJydWVNO0lBT0k7SUFBQTtFM0JrdWVWO0UyQnp1ZU07SUFPSTtJQUFBO0UzQnN1ZVY7RTJCN3VlTTtJQU9JO0lBQUE7RTNCMHVlVjtFMkJqdmVNO0lBT0k7SUFBQTtFM0I4dWVWO0UyQnJ2ZU07SUFPSTtJQUFBO0UzQmt2ZVY7RTJCenZlTTtJQU9JO0lBQUE7RTNCc3ZlVjtFMkI3dmVNO0lBT0k7SUFBQTtFM0IwdmVWO0UyQmp3ZU07SUFPSTtJQUFBO0UzQjh2ZVY7RTJCcndlTTtJQU9JO0lBQUE7RTNCa3dlVjtFMkJ6d2VNO0lBT0k7SUFBQTtFM0Jzd2VWO0UyQjd3ZU07SUFPSTtJQUFBO0UzQjB3ZVY7RTJCanhlTTtJQU9JO0lBQUE7RTNCOHdlVjtFMkJyeGVNO0lBT0k7SUFBQTtFM0JreGVWO0UyQnp4ZU07SUFPSTtJQUFBO0UzQnN4ZVY7RTJCN3hlTTtJQU9JO0lBQUE7RTNCMHhlVjtFMkJqeWVNO0lBT0k7SUFBQTtFM0I4eGVWO0UyQnJ5ZU07SUFPSTtJQUFBO0UzQmt5ZVY7RTJCenllTTtJQU9JO0UzQnF5ZVY7RTJCNXllTTtJQU9JO0UzQnd5ZVY7RTJCL3llTTtJQU9JO0UzQjJ5ZVY7RTJCbHplTTtJQU9JO0UzQjh5ZVY7RTJCcnplTTtJQU9JO0UzQml6ZVY7RTJCeHplTTtJQU9JO0UzQm96ZVY7RTJCM3plTTtJQU9JO0UzQnV6ZVY7RTJCOXplTTtJQU9JO0UzQjB6ZVY7RTJCajBlTTtJQU9JO0UzQjZ6ZVY7RTJCcDBlTTtJQU9JO0UzQmcwZVY7RTJCdjBlTTtJQU9JO0UzQm0wZVY7RTJCMTBlTTtJQU9JO0UzQnMwZVY7RTJCNzBlTTtJQU9JO0UzQnkwZVY7RTJCaDFlTTtJQU9JO0UzQjQwZVY7RTJCbjFlTTtJQU9JO0UzQiswZVY7RTJCdDFlTTtJQU9JO0UzQmsxZVY7RTJCejFlTTtJQU9JO0UzQnExZVY7RTJCNTFlTTtJQU9JO0UzQncxZVY7RTJCLzFlTTtJQU9JO0UzQjIxZVY7RTJCbDJlTTtJQU9JO0UzQjgxZVY7RTJCcjJlTTtJQU9JO0UzQmkyZVY7RTJCeDJlTTtJQU9JO0UzQm8yZVY7RTJCMzJlTTtJQU9JO0UzQnUyZVY7RTJCOTJlTTtJQU9JO0UzQjAyZVY7RTJCajNlTTtJQU9JO0UzQjYyZVY7RTJCcDNlTTtJQU9JO0UzQmczZVY7RTJCdjNlTTtJQU9JO0UzQm0zZVY7RTJCMTNlTTtJQU9JO0UzQnMzZVY7RTJCNzNlTTtJQU9JO0UzQnkzZVY7RTJCaDRlTTtJQU9JO0UzQjQzZVY7RTJCbjRlTTtJQU9JO0UzQiszZVY7RTJCdDRlTTtJQU9JO0UzQms0ZVY7RTJCejRlTTtJQU9JO0UzQnE0ZVY7RTJCNTRlTTtJQU9JO0UzQnc0ZVY7RTJCLzRlTTtJQU9JO0UzQjI0ZVY7RTJCbDVlTTtJQU9JO0UzQjg0ZVY7RTJCcjVlTTtJQU9JO0UzQmk1ZVY7RTJCeDVlTTtJQU9JO0UzQm81ZVY7RTJCMzVlTTtJQU9JO0UzQnU1ZVY7RTJCOTVlTTtJQU9JO0UzQjA1ZVY7RTJCajZlTTtJQU9JO0UzQjY1ZVY7RTJCcDZlTTtJQU9JO0UzQmc2ZVY7RTJCdjZlTTtJQU9JO0UzQm02ZVY7RTJCMTZlTTtJQU9JO0UzQnM2ZVY7RTJCNzZlTTtJQU9JO0UzQnk2ZVY7RTJCaDdlTTtJQU9JO0UzQjQ2ZVY7RTJCbjdlTTtJQU9JO0UzQis2ZVY7RTJCdDdlTTtJQU9JO0UzQms3ZVY7RTJCejdlTTtJQU9JO0UzQnE3ZVY7RTJCNTdlTTtJQU9JO0UzQnc3ZVY7RTJCLzdlTTtJQU9JO0UzQjI3ZVY7RTJCbDhlTTtJQU9JO0UzQjg3ZVY7RTJCcjhlTTtJQU9JO0UzQmk4ZVY7RTJCeDhlTTtJQU9JO0UzQm84ZVY7RTJCMzhlTTtJQU9JO0UzQnU4ZVY7RTJCOThlTTtJQU9JO0UzQjA4ZVY7RTJCajllTTtJQU9JO0UzQjY4ZVY7RTJCcDllTTtJQU9JO0UzQmc5ZVY7RTJCdjllTTtJQU9JO0UzQm05ZVY7RTJCMTllTTtJQU9JO0UzQnM5ZVY7RTJCNzllTTtJQU9JO0UzQnk5ZVY7RTJCaCtlTTtJQU9JO0UzQjQ5ZVY7RTJCbitlTTtJQU9JO0UzQis5ZVY7RTJCdCtlTTtJQU9JO0UzQmsrZVY7RTJCeitlTTtJQU9JO0UzQnErZVY7RTJCNStlTTtJQU9JO0UzQncrZVY7RTJCLytlTTtJQU9JO0UzQjIrZVY7RTJCbC9lTTtJQU9JO0UzQjgrZVY7RTJCci9lTTtJQU9JO0UzQmkvZVY7RTJCeC9lTTtJQU9JO0UzQm8vZVY7RTJCMy9lTTtJQU9JO0UzQnUvZVY7RTJCOS9lTTtJQU9JO0UzQjAvZVY7RTJCamdmTTtJQU9JO0UzQjYvZVY7RTJCcGdmTTtJQU9JO0UzQmdnZlY7RTJCdmdmTTtJQU9JO0UzQm1nZlY7RTJCMWdmTTtJQU9JO0UzQnNnZlY7RTJCN2dmTTtJQU9JO0UzQnlnZlY7RTJCaGhmTTtJQU9JO0UzQjRnZlY7RTJCbmhmTTtJQU9JO0UzQitnZlY7RTJCdGhmTTtJQU9JO0UzQmtoZlY7RTJCemhmTTtJQU9JO0UzQnFoZlY7RTJCNWhmTTtJQU9JO0UzQndoZlY7RTJCL2hmTTtJQU9JO0UzQjJoZlY7RTJCbGlmTTtJQU9JO0UzQjhoZlY7QUFDRjtBRXRpZkk7RXlCQUk7SUFPSTtFM0JtaWZWO0UyQjFpZk07SUFPSTtFM0JzaWZWO0UyQjdpZk07SUFPSTtFM0J5aWZWO0UyQmhqZk07SUFPSTtFM0I0aWZWO0UyQm5qZk07SUFPSTtFM0IraWZWO0UyQnRqZk07SUFPSTtFM0JramZWO0UyQnpqZk07SUFPSTtFM0JxamZWO0UyQjVqZk07SUFPSTtFM0J3amZWO0UyQi9qZk07SUFPSTtFM0IyamZWO0UyQmxrZk07SUFPSTtFM0I4amZWO0UyQnJrZk07SUFPSTtFM0Jpa2ZWO0UyQnhrZk07SUFPSTtFM0Jva2ZWO0UyQjNrZk07SUFPSTtFM0J1a2ZWO0UyQjlrZk07SUFPSTtFM0Iwa2ZWO0UyQmpsZk07SUFPSTtFM0I2a2ZWO0UyQnBsZk07SUFPSTtFM0JnbGZWO0UyQnZsZk07SUFPSTtFM0JtbGZWO0UyQjFsZk07SUFPSTtFM0JzbGZWO0UyQjdsZk07SUFPSTtFM0J5bGZWO0UyQmhtZk07SUFPSTtFM0I0bGZWO0UyQm5tZk07SUFPSTtFM0IrbGZWO0UyQnRtZk07SUFPSTtFM0JrbWZWO0UyQnptZk07SUFPSTtFM0JxbWZWO0UyQjVtZk07SUFPSTtFM0J3bWZWO0UyQi9tZk07SUFPSTtFM0IybWZWO0UyQmxuZk07SUFPSTtFM0I4bWZWO0UyQnJuZk07SUFPSTtFM0JpbmZWO0UyQnhuZk07SUFPSTtFM0JvbmZWO0UyQjNuZk07SUFPSTtFM0J1bmZWO0UyQjluZk07SUFPSTtFM0IwbmZWO0UyQmpvZk07SUFPSTtFM0I2bmZWO0UyQnBvZk07SUFPSTtFM0Jnb2ZWO0UyQnZvZk07SUFPSTtFM0Jtb2ZWO0UyQjFvZk07SUFPSTtFM0Jzb2ZWO0UyQjdvZk07SUFPSTtFM0J5b2ZWO0UyQmhwZk07SUFPSTtFM0I0b2ZWO0UyQm5wZk07SUFPSTtFM0Irb2ZWO0UyQnRwZk07SUFPSTtFM0JrcGZWO0UyQnpwZk07SUFPSTtFM0JxcGZWO0UyQjVwZk07SUFPSTtFM0J3cGZWO0UyQi9wZk07SUFPSTtFM0IycGZWO0UyQmxxZk07SUFPSTtFM0I4cGZWO0UyQnJxZk07SUFPSTtFM0JpcWZWO0UyQnhxZk07SUFPSTtFM0JvcWZWO0UyQjNxZk07SUFPSTtFM0J1cWZWO0UyQjlxZk07SUFPSTtFM0IwcWZWO0UyQmpyZk07SUFPSTtFM0I2cWZWO0UyQnByZk07SUFPSTtFM0JncmZWO0UyQnZyZk07SUFPSTtFM0JtcmZWO0UyQjFyZk07SUFPSTtFM0JzcmZWO0UyQjdyZk07SUFPSTtFM0J5cmZWO0UyQmhzZk07SUFPSTtFM0I0cmZWO0UyQm5zZk07SUFPSTtFM0IrcmZWO0UyQnRzZk07SUFPSTtFM0Jrc2ZWO0UyQnpzZk07SUFPSTtFM0Jxc2ZWO0UyQjVzZk07SUFPSTtFM0J3c2ZWO0UyQi9zZk07SUFPSTtFM0Iyc2ZWO0UyQmx0Zk07SUFPSTtFM0I4c2ZWO0UyQnJ0Zk07SUFPSTtFM0JpdGZWO0UyQnh0Zk07SUFPSTtFM0JvdGZWO0UyQjN0Zk07SUFPSTtFM0J1dGZWO0UyQjl0Zk07SUFPSTtFM0IwdGZWO0UyQmp1Zk07SUFPSTtFM0I2dGZWO0UyQnB1Zk07SUFPSTtFM0JndWZWO0UyQnZ1Zk07SUFPSTtFM0JtdWZWO0UyQjF1Zk07SUFPSTtFM0JzdWZWO0UyQjd1Zk07SUFPSTtFM0J5dWZWO0UyQmh2Zk07SUFPSTtFM0I0dWZWO0UyQm52Zk07SUFPSTtFM0IrdWZWO0UyQnR2Zk07SUFPSTtFM0JrdmZWO0UyQnp2Zk07SUFPSTtFM0JxdmZWO0UyQjV2Zk07SUFPSTtFM0J3dmZWO0UyQi92Zk07SUFPSTtFM0IydmZWO0UyQmx3Zk07SUFPSTtFM0I4dmZWO0UyQnJ3Zk07SUFPSTtFM0Jpd2ZWO0UyQnh3Zk07SUFPSTtJQUFBO0UzQnF3ZlY7RTJCNXdmTTtJQU9JO0lBQUE7RTNCeXdmVjtFMkJoeGZNO0lBT0k7SUFBQTtFM0I2d2ZWO0UyQnB4Zk07SUFPSTtJQUFBO0UzQml4ZlY7RTJCeHhmTTtJQU9JO0lBQUE7RTNCcXhmVjtFMkI1eGZNO0lBT0k7SUFBQTtFM0J5eGZWO0UyQmh5Zk07SUFPSTtJQUFBO0UzQjZ4ZlY7RTJCcHlmTTtJQU9JO0lBQUE7RTNCaXlmVjtFMkJ4eWZNO0lBT0k7SUFBQTtFM0JxeWZWO0UyQjV5Zk07SUFPSTtJQUFBO0UzQnl5ZlY7RTJCaHpmTTtJQU9JO0lBQUE7RTNCNnlmVjtFMkJwemZNO0lBT0k7SUFBQTtFM0JpemZWO0UyQnh6Zk07SUFPSTtJQUFBO0UzQnF6ZlY7RTJCNXpmTTtJQU9JO0lBQUE7RTNCeXpmVjtFMkJoMGZNO0lBT0k7SUFBQTtFM0I2emZWO0UyQnAwZk07SUFPSTtJQUFBO0UzQmkwZlY7RTJCeDBmTTtJQU9JO0lBQUE7RTNCcTBmVjtFMkI1MGZNO0lBT0k7SUFBQTtFM0J5MGZWO0UyQmgxZk07SUFPSTtJQUFBO0UzQjYwZlY7RTJCcDFmTTtJQU9JO0lBQUE7RTNCaTFmVjtFMkJ4MWZNO0lBT0k7SUFBQTtFM0JxMWZWO0UyQjUxZk07SUFPSTtJQUFBO0UzQnkxZlY7RTJCaDJmTTtJQU9JO0lBQUE7RTNCNjFmVjtFMkJwMmZNO0lBT0k7SUFBQTtFM0JpMmZWO0UyQngyZk07SUFPSTtJQUFBO0UzQnEyZlY7RTJCNTJmTTtJQU9JO0lBQUE7RTNCeTJmVjtFMkJoM2ZNO0lBT0k7SUFBQTtFM0I2MmZWO0UyQnAzZk07SUFPSTtJQUFBO0UzQmkzZlY7RTJCeDNmTTtJQU9JO0lBQUE7RTNCcTNmVjtFMkI1M2ZNO0lBT0k7SUFBQTtFM0J5M2ZWO0UyQmg0Zk07SUFPSTtJQUFBO0UzQjYzZlY7RTJCcDRmTTtJQU9JO0lBQUE7RTNCaTRmVjtFMkJ4NGZNO0lBT0k7SUFBQTtFM0JxNGZWO0UyQjU0Zk07SUFPSTtJQUFBO0UzQnk0ZlY7RTJCaDVmTTtJQU9JO0lBQUE7RTNCNjRmVjtFMkJwNWZNO0lBT0k7SUFBQTtFM0JpNWZWO0UyQng1Zk07SUFPSTtJQUFBO0UzQnE1ZlY7RTJCNTVmTTtJQU9JO0lBQUE7RTNCeTVmVjtFMkJoNmZNO0lBT0k7SUFBQTtFM0I2NWZWO0UyQnA2Zk07SUFPSTtJQUFBO0UzQmk2ZlY7RTJCeDZmTTtJQU9JO0lBQUE7RTNCcTZmVjtFMkI1NmZNO0lBT0k7SUFBQTtFM0J5NmZWO0UyQmg3Zk07SUFPSTtJQUFBO0UzQjY2ZlY7RTJCcDdmTTtJQU9JO0lBQUE7RTNCaTdmVjtFMkJ4N2ZNO0lBT0k7RTNCbzdmVjtFMkIzN2ZNO0lBT0k7RTNCdTdmVjtFMkI5N2ZNO0lBT0k7RTNCMDdmVjtFMkJqOGZNO0lBT0k7RTNCNjdmVjtFMkJwOGZNO0lBT0k7RTNCZzhmVjtFMkJ2OGZNO0lBT0k7RTNCbThmVjtFMkIxOGZNO0lBT0k7RTNCczhmVjtFMkI3OGZNO0lBT0k7RTNCeThmVjtFMkJoOWZNO0lBT0k7RTNCNDhmVjtFMkJuOWZNO0lBT0k7RTNCKzhmVjtFMkJ0OWZNO0lBT0k7RTNCazlmVjtFMkJ6OWZNO0lBT0k7RTNCcTlmVjtFMkI1OWZNO0lBT0k7RTNCdzlmVjtFMkIvOWZNO0lBT0k7RTNCMjlmVjtFMkJsK2ZNO0lBT0k7RTNCODlmVjtFMkJyK2ZNO0lBT0k7RTNCaStmVjtFMkJ4K2ZNO0lBT0k7RTNCbytmVjtFMkIzK2ZNO0lBT0k7RTNCdStmVjtFMkI5K2ZNO0lBT0k7RTNCMCtmVjtFMkJqL2ZNO0lBT0k7RTNCNitmVjtFMkJwL2ZNO0lBT0k7RTNCZy9mVjtFMkJ2L2ZNO0lBT0k7RTNCbS9mVjtFMkIxL2ZNO0lBT0k7RTNCcy9mVjtFMkI3L2ZNO0lBT0k7RTNCeS9mVjtFMkJoZ2dCTTtJQU9JO0UzQjQvZlY7RTJCbmdnQk07SUFPSTtFM0IrL2ZWO0UyQnRnZ0JNO0lBT0k7RTNCa2dnQlY7RTJCemdnQk07SUFPSTtFM0JxZ2dCVjtFMkI1Z2dCTTtJQU9JO0UzQndnZ0JWO0UyQi9nZ0JNO0lBT0k7RTNCMmdnQlY7RTJCbGhnQk07SUFPSTtFM0I4Z2dCVjtFMkJyaGdCTTtJQU9JO0UzQmloZ0JWO0UyQnhoZ0JNO0lBT0k7RTNCb2hnQlY7RTJCM2hnQk07SUFPSTtFM0J1aGdCVjtFMkI5aGdCTTtJQU9JO0UzQjBoZ0JWO0UyQmppZ0JNO0lBT0k7RTNCNmhnQlY7RTJCcGlnQk07SUFPSTtFM0JnaWdCVjtFMkJ2aWdCTTtJQU9JO0UzQm1pZ0JWO0UyQjFpZ0JNO0lBT0k7RTNCc2lnQlY7RTJCN2lnQk07SUFPSTtFM0J5aWdCVjtFMkJoamdCTTtJQU9JO0UzQjRpZ0JWO0UyQm5qZ0JNO0lBT0k7RTNCK2lnQlY7RTJCdGpnQk07SUFPSTtFM0JramdCVjtFMkJ6amdCTTtJQU9JO0UzQnFqZ0JWO0UyQjVqZ0JNO0lBT0k7RTNCd2pnQlY7RTJCL2pnQk07SUFPSTtFM0IyamdCVjtFMkJsa2dCTTtJQU9JO0UzQjhqZ0JWO0UyQnJrZ0JNO0lBT0k7RTNCaWtnQlY7RTJCeGtnQk07SUFPSTtFM0Jva2dCVjtFMkIza2dCTTtJQU9JO0UzQnVrZ0JWO0UyQjlrZ0JNO0lBT0k7RTNCMGtnQlY7RTJCamxnQk07SUFPSTtFM0I2a2dCVjtFMkJwbGdCTTtJQU9JO0UzQmdsZ0JWO0UyQnZsZ0JNO0lBT0k7RTNCbWxnQlY7RTJCMWxnQk07SUFPSTtFM0JzbGdCVjtFMkI3bGdCTTtJQU9JO0UzQnlsZ0JWO0UyQmhtZ0JNO0lBT0k7RTNCNGxnQlY7RTJCbm1nQk07SUFPSTtFM0IrbGdCVjtFMkJ0bWdCTTtJQU9JO0UzQmttZ0JWO0UyQnptZ0JNO0lBT0k7RTNCcW1nQlY7RTJCNW1nQk07SUFPSTtFM0J3bWdCVjtFMkIvbWdCTTtJQU9JO0UzQjJtZ0JWO0UyQmxuZ0JNO0lBT0k7RTNCOG1nQlY7RTJCcm5nQk07SUFPSTtFM0JpbmdCVjtFMkJ4bmdCTTtJQU9JO0UzQm9uZ0JWO0UyQjNuZ0JNO0lBT0k7RTNCdW5nQlY7RTJCOW5nQk07SUFPSTtFM0IwbmdCVjtFMkJqb2dCTTtJQU9JO0UzQjZuZ0JWO0UyQnBvZ0JNO0lBT0k7RTNCZ29nQlY7RTJCdm9nQk07SUFPSTtFM0Jtb2dCVjtFMkIxb2dCTTtJQU9JO0UzQnNvZ0JWO0UyQjdvZ0JNO0lBT0k7RTNCeW9nQlY7RTJCaHBnQk07SUFPSTtFM0I0b2dCVjtFMkJucGdCTTtJQU9JO0UzQitvZ0JWO0UyQnRwZ0JNO0lBT0k7RTNCa3BnQlY7RTJCenBnQk07SUFPSTtFM0JxcGdCVjtFMkI1cGdCTTtJQU9JO0UzQndwZ0JWO0UyQi9wZ0JNO0lBT0k7RTNCMnBnQlY7RTJCbHFnQk07SUFPSTtFM0I4cGdCVjtFMkJycWdCTTtJQU9JO0UzQmlxZ0JWO0UyQnhxZ0JNO0lBT0k7RTNCb3FnQlY7RTJCM3FnQk07SUFPSTtFM0J1cWdCVjtFMkI5cWdCTTtJQU9JO0UzQjBxZ0JWO0UyQmpyZ0JNO0lBT0k7RTNCNnFnQlY7RTJCcHJnQk07SUFPSTtFM0JncmdCVjtFMkJ2cmdCTTtJQU9JO0UzQm1yZ0JWO0UyQjFyZ0JNO0lBT0k7RTNCc3JnQlY7RTJCN3JnQk07SUFPSTtFM0J5cmdCVjtFMkJoc2dCTTtJQU9JO0UzQjRyZ0JWO0UyQm5zZ0JNO0lBT0k7RTNCK3JnQlY7RTJCdHNnQk07SUFPSTtFM0Jrc2dCVjtFMkJ6c2dCTTtJQU9JO0UzQnFzZ0JWO0UyQjVzZ0JNO0lBT0k7RTNCd3NnQlY7RTJCL3NnQk07SUFPSTtFM0Iyc2dCVjtFMkJsdGdCTTtJQU9JO0UzQjhzZ0JWO0UyQnJ0Z0JNO0lBT0k7RTNCaXRnQlY7RTJCeHRnQk07SUFPSTtFM0JvdGdCVjtFMkIzdGdCTTtJQU9JO0UzQnV0Z0JWO0UyQjl0Z0JNO0lBT0k7RTNCMHRnQlY7RTJCanVnQk07SUFPSTtFM0I2dGdCVjtFMkJwdWdCTTtJQU9JO0UzQmd1Z0JWO0UyQnZ1Z0JNO0lBT0k7RTNCbXVnQlY7RTJCMXVnQk07SUFPSTtFM0JzdWdCVjtFMkI3dWdCTTtJQU9JO0UzQnl1Z0JWO0UyQmh2Z0JNO0lBT0k7RTNCNHVnQlY7RTJCbnZnQk07SUFPSTtFM0IrdWdCVjtFMkJ0dmdCTTtJQU9JO0UzQmt2Z0JWO0UyQnp2Z0JNO0lBT0k7RTNCcXZnQlY7RTJCNXZnQk07SUFPSTtFM0J3dmdCVjtFMkIvdmdCTTtJQU9JO0lBQUE7RTNCNHZnQlY7RTJCbndnQk07SUFPSTtJQUFBO0UzQmd3Z0JWO0UyQnZ3Z0JNO0lBT0k7SUFBQTtFM0Jvd2dCVjtFMkIzd2dCTTtJQU9JO0lBQUE7RTNCd3dnQlY7RTJCL3dnQk07SUFPSTtJQUFBO0UzQjR3Z0JWO0UyQm54Z0JNO0lBT0k7SUFBQTtFM0JneGdCVjtFMkJ2eGdCTTtJQU9JO0lBQUE7RTNCb3hnQlY7RTJCM3hnQk07SUFPSTtJQUFBO0UzQnd4Z0JWO0UyQi94Z0JNO0lBT0k7SUFBQTtFM0I0eGdCVjtFMkJueWdCTTtJQU9JO0lBQUE7RTNCZ3lnQlY7RTJCdnlnQk07SUFPSTtJQUFBO0UzQm95Z0JWO0UyQjN5Z0JNO0lBT0k7SUFBQTtFM0J3eWdCVjtFMkIveWdCTTtJQU9JO0lBQUE7RTNCNHlnQlY7RTJCbnpnQk07SUFPSTtJQUFBO0UzQmd6Z0JWO0UyQnZ6Z0JNO0lBT0k7SUFBQTtFM0JvemdCVjtFMkIzemdCTTtJQU9JO0lBQUE7RTNCd3pnQlY7RTJCL3pnQk07SUFPSTtJQUFBO0UzQjR6Z0JWO0UyQm4wZ0JNO0lBT0k7SUFBQTtFM0JnMGdCVjtFMkJ2MGdCTTtJQU9JO0lBQUE7RTNCbzBnQlY7RTJCMzBnQk07SUFPSTtJQUFBO0UzQncwZ0JWO0UyQi8wZ0JNO0lBT0k7SUFBQTtFM0I0MGdCVjtFMkJuMWdCTTtJQU9JO0lBQUE7RTNCZzFnQlY7RTJCdjFnQk07SUFPSTtJQUFBO0UzQm8xZ0JWO0UyQjMxZ0JNO0lBT0k7SUFBQTtFM0J3MWdCVjtFMkIvMWdCTTtJQU9JO0lBQUE7RTNCNDFnQlY7RTJCbjJnQk07SUFPSTtJQUFBO0UzQmcyZ0JWO0UyQnYyZ0JNO0lBT0k7SUFBQTtFM0JvMmdCVjtFMkIzMmdCTTtJQU9JO0lBQUE7RTNCdzJnQlY7RTJCLzJnQk07SUFPSTtJQUFBO0UzQjQyZ0JWO0UyQm4zZ0JNO0lBT0k7SUFBQTtFM0JnM2dCVjtFMkJ2M2dCTTtJQU9JO0lBQUE7RTNCbzNnQlY7RTJCMzNnQk07SUFPSTtJQUFBO0UzQnczZ0JWO0UyQi8zZ0JNO0lBT0k7SUFBQTtFM0I0M2dCVjtFMkJuNGdCTTtJQU9JO0lBQUE7RTNCZzRnQlY7RTJCdjRnQk07SUFPSTtJQUFBO0UzQm80Z0JWO0UyQjM0Z0JNO0lBT0k7SUFBQTtFM0J3NGdCVjtFMkIvNGdCTTtJQU9JO0lBQUE7RTNCNDRnQlY7RTJCbjVnQk07SUFPSTtJQUFBO0UzQmc1Z0JWO0UyQnY1Z0JNO0lBT0k7SUFBQTtFM0JvNWdCVjtFMkIzNWdCTTtJQU9JO0lBQUE7RTNCdzVnQlY7RTJCLzVnQk07SUFPSTtJQUFBO0UzQjQ1Z0JWO0UyQm42Z0JNO0lBT0k7SUFBQTtFM0JnNmdCVjtFMkJ2NmdCTTtJQU9JO0UzQm02Z0JWO0UyQjE2Z0JNO0lBT0k7RTNCczZnQlY7RTJCNzZnQk07SUFPSTtFM0J5NmdCVjtFMkJoN2dCTTtJQU9JO0UzQjQ2Z0JWO0UyQm43Z0JNO0lBT0k7RTNCKzZnQlY7RTJCdDdnQk07SUFPSTtFM0JrN2dCVjtFMkJ6N2dCTTtJQU9JO0UzQnE3Z0JWO0UyQjU3Z0JNO0lBT0k7RTNCdzdnQlY7RTJCLzdnQk07SUFPSTtFM0IyN2dCVjtFMkJsOGdCTTtJQU9JO0UzQjg3Z0JWO0UyQnI4Z0JNO0lBT0k7RTNCaThnQlY7RTJCeDhnQk07SUFPSTtFM0JvOGdCVjtFMkIzOGdCTTtJQU9JO0UzQnU4Z0JWO0UyQjk4Z0JNO0lBT0k7RTNCMDhnQlY7RTJCajlnQk07SUFPSTtFM0I2OGdCVjtFMkJwOWdCTTtJQU9JO0UzQmc5Z0JWO0UyQnY5Z0JNO0lBT0k7RTNCbTlnQlY7RTJCMTlnQk07SUFPSTtFM0JzOWdCVjtFMkI3OWdCTTtJQU9JO0UzQnk5Z0JWO0UyQmgrZ0JNO0lBT0k7RTNCNDlnQlY7RTJCbitnQk07SUFPSTtFM0IrOWdCVjtFMkJ0K2dCTTtJQU9JO0UzQmsrZ0JWO0UyQnorZ0JNO0lBT0k7RTNCcStnQlY7RTJCNStnQk07SUFPSTtFM0J3K2dCVjtFMkIvK2dCTTtJQU9JO0UzQjIrZ0JWO0UyQmwvZ0JNO0lBT0k7RTNCOCtnQlY7RTJCci9nQk07SUFPSTtFM0JpL2dCVjtFMkJ4L2dCTTtJQU9JO0UzQm8vZ0JWO0UyQjMvZ0JNO0lBT0k7RTNCdS9nQlY7RTJCOS9nQk07SUFPSTtFM0IwL2dCVjtFMkJqZ2hCTTtJQU9JO0UzQjYvZ0JWO0UyQnBnaEJNO0lBT0k7RTNCZ2doQlY7RTJCdmdoQk07SUFPSTtFM0JtZ2hCVjtFMkIxZ2hCTTtJQU9JO0UzQnNnaEJWO0UyQjdnaEJNO0lBT0k7RTNCeWdoQlY7RTJCaGhoQk07SUFPSTtFM0I0Z2hCVjtFMkJuaGhCTTtJQU9JO0UzQitnaEJWO0UyQnRoaEJNO0lBT0k7RTNCa2hoQlY7RTJCemhoQk07SUFPSTtFM0JxaGhCVjtFMkI1aGhCTTtJQU9JO0UzQndoaEJWO0UyQi9oaEJNO0lBT0k7RTNCMmhoQlY7RTJCbGloQk07SUFPSTtFM0I4aGhCVjtFMkJyaWhCTTtJQU9JO0UzQmlpaEJWO0UyQnhpaEJNO0lBT0k7RTNCb2loQlY7RTJCM2loQk07SUFPSTtFM0J1aWhCVjtFMkI5aWhCTTtJQU9JO0UzQjBpaEJWO0UyQmpqaEJNO0lBT0k7RTNCNmloQlY7RTJCcGpoQk07SUFPSTtFM0JnamhCVjtFMkJ2amhCTTtJQU9JO0UzQm1qaEJWO0UyQjFqaEJNO0lBT0k7RTNCc2poQlY7RTJCN2poQk07SUFPSTtFM0J5amhCVjtFMkJoa2hCTTtJQU9JO0UzQjRqaEJWO0UyQm5raEJNO0lBT0k7RTNCK2poQlY7RTJCdGtoQk07SUFPSTtFM0Jra2hCVjtFMkJ6a2hCTTtJQU9JO0UzQnFraEJWO0UyQjVraEJNO0lBT0k7RTNCd2toQlY7RTJCL2toQk07SUFPSTtFM0Iya2hCVjtFMkJsbGhCTTtJQU9JO0UzQjhraEJWO0UyQnJsaEJNO0lBT0k7RTNCaWxoQlY7RTJCeGxoQk07SUFPSTtFM0JvbGhCVjtFMkIzbGhCTTtJQU9JO0UzQnVsaEJWO0UyQjlsaEJNO0lBT0k7RTNCMGxoQlY7RTJCam1oQk07SUFPSTtFM0I2bGhCVjtFMkJwbWhCTTtJQU9JO0UzQmdtaEJWO0UyQnZtaEJNO0lBT0k7RTNCbW1oQlY7RTJCMW1oQk07SUFPSTtFM0JzbWhCVjtFMkI3bWhCTTtJQU9JO0UzQnltaEJWO0UyQmhuaEJNO0lBT0k7RTNCNG1oQlY7RTJCbm5oQk07SUFPSTtFM0IrbWhCVjtFMkJ0bmhCTTtJQU9JO0UzQmtuaEJWO0UyQnpuaEJNO0lBT0k7RTNCcW5oQlY7RTJCNW5oQk07SUFPSTtFM0J3bmhCVjtFMkIvbmhCTTtJQU9JO0UzQjJuaEJWO0UyQmxvaEJNO0lBT0k7RTNCOG5oQlY7RTJCcm9oQk07SUFPSTtFM0Jpb2hCVjtFMkJ4b2hCTTtJQU9JO0UzQm9vaEJWO0UyQjNvaEJNO0lBT0k7RTNCdW9oQlY7RTJCOW9oQk07SUFPSTtFM0Iwb2hCVjtFMkJqcGhCTTtJQU9JO0UzQjZvaEJWO0UyQnBwaEJNO0lBT0k7RTNCZ3BoQlY7RTJCdnBoQk07SUFPSTtFM0JtcGhCVjtFMkIxcGhCTTtJQU9JO0UzQnNwaEJWO0UyQjdwaEJNO0lBT0k7RTNCeXBoQlY7RTJCaHFoQk07SUFPSTtFM0I0cGhCVjtFMkJucWhCTTtJQU9JO0UzQitwaEJWO0UyQnRxaEJNO0lBT0k7RTNCa3FoQlY7RTJCenFoQk07SUFPSTtFM0JxcWhCVjtFMkI1cWhCTTtJQU9JO0UzQndxaEJWO0UyQi9xaEJNO0lBT0k7RTNCMnFoQlY7RTJCbHJoQk07SUFPSTtFM0I4cWhCVjtFMkJycmhCTTtJQU9JO0UzQmlyaEJWO0UyQnhyaEJNO0lBT0k7RTNCb3JoQlY7RTJCM3JoQk07SUFPSTtFM0J1cmhCVjtFMkI5cmhCTTtJQU9JO0UzQjByaEJWO0UyQmpzaEJNO0lBT0k7RTNCNnJoQlY7RTJCcHNoQk07SUFPSTtFM0Jnc2hCVjtFMkJ2c2hCTTtJQU9JO0UzQm1zaEJWO0UyQjFzaEJNO0lBT0k7RTNCc3NoQlY7RTJCN3NoQk07SUFPSTtFM0J5c2hCVjtFMkJodGhCTTtJQU9JO0UzQjRzaEJWO0UyQm50aEJNO0lBT0k7RTNCK3NoQlY7RTJCdHRoQk07SUFPSTtFM0JrdGhCVjtFMkJ6dGhCTTtJQU9JO0UzQnF0aEJWO0UyQjV0aEJNO0lBT0k7RTNCd3RoQlY7RTJCL3RoQk07SUFPSTtFM0IydGhCVjtFMkJsdWhCTTtJQU9JO0lBQUE7RTNCK3RoQlY7RTJCdHVoQk07SUFPSTtJQUFBO0UzQm11aEJWO0UyQjF1aEJNO0lBT0k7SUFBQTtFM0J1dWhCVjtFMkI5dWhCTTtJQU9JO0lBQUE7RTNCMnVoQlY7RTJCbHZoQk07SUFPSTtJQUFBO0UzQit1aEJWO0UyQnR2aEJNO0lBT0k7SUFBQTtFM0JtdmhCVjtFMkIxdmhCTTtJQU9JO0lBQUE7RTNCdXZoQlY7RTJCOXZoQk07SUFPSTtJQUFBO0UzQjJ2aEJWO0UyQmx3aEJNO0lBT0k7SUFBQTtFM0IrdmhCVjtFMkJ0d2hCTTtJQU9JO0lBQUE7RTNCbXdoQlY7RTJCMXdoQk07SUFPSTtJQUFBO0UzQnV3aEJWO0UyQjl3aEJNO0lBT0k7SUFBQTtFM0Iyd2hCVjtFMkJseGhCTTtJQU9JO0lBQUE7RTNCK3doQlY7RTJCdHhoQk07SUFPSTtJQUFBO0UzQm14aEJWO0UyQjF4aEJNO0lBT0k7SUFBQTtFM0J1eGhCVjtFMkI5eGhCTTtJQU9JO0lBQUE7RTNCMnhoQlY7RTJCbHloQk07SUFPSTtJQUFBO0UzQit4aEJWO0UyQnR5aEJNO0lBT0k7SUFBQTtFM0JteWhCVjtFMkIxeWhCTTtJQU9JO0lBQUE7RTNCdXloQlY7RTJCOXloQk07SUFPSTtJQUFBO0UzQjJ5aEJWO0UyQmx6aEJNO0lBT0k7SUFBQTtFM0IreWhCVjtFMkJ0emhCTTtJQU9JO0lBQUE7RTNCbXpoQlY7RTJCMXpoQk07SUFPSTtJQUFBO0UzQnV6aEJWO0UyQjl6aEJNO0lBT0k7SUFBQTtFM0IyemhCVjtFMkJsMGhCTTtJQU9JO0lBQUE7RTNCK3poQlY7RTJCdDBoQk07SUFPSTtJQUFBO0UzQm0waEJWO0UyQjEwaEJNO0lBT0k7SUFBQTtFM0J1MGhCVjtFMkI5MGhCTTtJQU9JO0lBQUE7RTNCMjBoQlY7RTJCbDFoQk07SUFPSTtJQUFBO0UzQiswaEJWO0UyQnQxaEJNO0lBT0k7SUFBQTtFM0JtMWhCVjtFMkIxMWhCTTtJQU9JO0lBQUE7RTNCdTFoQlY7RTJCOTFoQk07SUFPSTtJQUFBO0UzQjIxaEJWO0UyQmwyaEJNO0lBT0k7SUFBQTtFM0IrMWhCVjtFMkJ0MmhCTTtJQU9JO0lBQUE7RTNCbTJoQlY7RTJCMTJoQk07SUFPSTtJQUFBO0UzQnUyaEJWO0UyQjkyaEJNO0lBT0k7SUFBQTtFM0IyMmhCVjtFMkJsM2hCTTtJQU9JO0lBQUE7RTNCKzJoQlY7RTJCdDNoQk07SUFPSTtJQUFBO0UzQm0zaEJWO0UyQjEzaEJNO0lBT0k7SUFBQTtFM0J1M2hCVjtFMkI5M2hCTTtJQU9JO0lBQUE7RTNCMjNoQlY7RTJCbDRoQk07SUFPSTtJQUFBO0UzQiszaEJWO0UyQnQ0aEJNO0lBT0k7SUFBQTtFM0JtNGhCVjtFMkIxNGhCTTtJQU9JO0UzQnM0aEJWO0UyQjc0aEJNO0lBT0k7RTNCeTRoQlY7RTJCaDVoQk07SUFPSTtFM0I0NGhCVjtFMkJuNWhCTTtJQU9JO0UzQis0aEJWO0UyQnQ1aEJNO0lBT0k7RTNCazVoQlY7RTJCejVoQk07SUFPSTtFM0JxNWhCVjtFMkI1NWhCTTtJQU9JO0UzQnc1aEJWO0UyQi81aEJNO0lBT0k7RTNCMjVoQlY7RTJCbDZoQk07SUFPSTtFM0I4NWhCVjtFMkJyNmhCTTtJQU9JO0UzQmk2aEJWO0UyQng2aEJNO0lBT0k7RTNCbzZoQlY7RTJCMzZoQk07SUFPSTtFM0J1NmhCVjtFMkI5NmhCTTtJQU9JO0UzQjA2aEJWO0UyQmo3aEJNO0lBT0k7RTNCNjZoQlY7RTJCcDdoQk07SUFPSTtFM0JnN2hCVjtFMkJ2N2hCTTtJQU9JO0UzQm03aEJWO0UyQjE3aEJNO0lBT0k7RTNCczdoQlY7RTJCNzdoQk07SUFPSTtFM0J5N2hCVjtFMkJoOGhCTTtJQU9JO0UzQjQ3aEJWO0UyQm44aEJNO0lBT0k7RTNCKzdoQlY7RTJCdDhoQk07SUFPSTtFM0JrOGhCVjtFMkJ6OGhCTTtJQU9JO0UzQnE4aEJWO0UyQjU4aEJNO0lBT0k7RTNCdzhoQlY7RTJCLzhoQk07SUFPSTtFM0IyOGhCVjtFMkJsOWhCTTtJQU9JO0UzQjg4aEJWO0UyQnI5aEJNO0lBT0k7RTNCaTloQlY7RTJCeDloQk07SUFPSTtFM0JvOWhCVjtFMkIzOWhCTTtJQU9JO0UzQnU5aEJWO0UyQjk5aEJNO0lBT0k7RTNCMDloQlY7RTJCaitoQk07SUFPSTtFM0I2OWhCVjtFMkJwK2hCTTtJQU9JO0UzQmcraEJWO0UyQnYraEJNO0lBT0k7RTNCbStoQlY7RTJCMStoQk07SUFPSTtFM0JzK2hCVjtFMkI3K2hCTTtJQU9JO0UzQnkraEJWO0UyQmgvaEJNO0lBT0k7RTNCNCtoQlY7RTJCbi9oQk07SUFPSTtFM0IrK2hCVjtFMkJ0L2hCTTtJQU9JO0UzQmsvaEJWO0UyQnovaEJNO0lBT0k7RTNCcS9oQlY7RTJCNS9oQk07SUFPSTtFM0J3L2hCVjtFMkIvL2hCTTtJQU9JO0UzQjIvaEJWO0UyQmxnaUJNO0lBT0k7RTNCOC9oQlY7RTJCcmdpQk07SUFPSTtFM0JpZ2lCVjtFMkJ4Z2lCTTtJQU9JO0UzQm9naUJWO0UyQjNnaUJNO0lBT0k7RTNCdWdpQlY7RTJCOWdpQk07SUFPSTtFM0IwZ2lCVjtFMkJqaGlCTTtJQU9JO0UzQjZnaUJWO0UyQnBoaUJNO0lBT0k7RTNCZ2hpQlY7RTJCdmhpQk07SUFPSTtFM0JtaGlCVjtFMkIxaGlCTTtJQU9JO0UzQnNoaUJWO0UyQjdoaUJNO0lBT0k7RTNCeWhpQlY7RTJCaGlpQk07SUFPSTtFM0I0aGlCVjtFMkJuaWlCTTtJQU9JO0UzQitoaUJWO0UyQnRpaUJNO0lBT0k7RTNCa2lpQlY7RTJCemlpQk07SUFPSTtFM0JxaWlCVjtFMkI1aWlCTTtJQU9JO0UzQndpaUJWO0UyQi9paUJNO0lBT0k7RTNCMmlpQlY7RTJCbGppQk07SUFPSTtFM0I4aWlCVjtFMkJyamlCTTtJQU9JO0UzQmlqaUJWO0UyQnhqaUJNO0lBT0k7RTNCb2ppQlY7RTJCM2ppQk07SUFPSTtFM0J1amlCVjtFMkI5amlCTTtJQU9JO0UzQjBqaUJWO0UyQmpraUJNO0lBT0k7RTNCNmppQlY7RTJCcGtpQk07SUFPSTtFM0Jna2lCVjtFMkJ2a2lCTTtJQU9JO0UzQm1raUJWO0UyQjFraUJNO0lBT0k7RTNCc2tpQlY7RTJCN2tpQk07SUFPSTtFM0J5a2lCVjtFMkJobGlCTTtJQU9JO0UzQjRraUJWO0UyQm5saUJNO0lBT0k7RTNCK2tpQlY7RTJCdGxpQk07SUFPSTtFM0JrbGlCVjtFMkJ6bGlCTTtJQU9JO0UzQnFsaUJWO0UyQjVsaUJNO0lBT0k7RTNCd2xpQlY7RTJCL2xpQk07SUFPSTtFM0IybGlCVjtFMkJsbWlCTTtJQU9JO0UzQjhsaUJWO0UyQnJtaUJNO0lBT0k7RTNCaW1pQlY7RTJCeG1pQk07SUFPSTtFM0JvbWlCVjtFMkIzbWlCTTtJQU9JO0UzQnVtaUJWO0UyQjltaUJNO0lBT0k7RTNCMG1pQlY7RTJCam5pQk07SUFPSTtFM0I2bWlCVjtFMkJwbmlCTTtJQU9JO0UzQmduaUJWO0UyQnZuaUJNO0lBT0k7RTNCbW5pQlY7RTJCMW5pQk07SUFPSTtFM0JzbmlCVjtFMkI3bmlCTTtJQU9JO0UzQnluaUJWO0UyQmhvaUJNO0lBT0k7RTNCNG5pQlY7RTJCbm9pQk07SUFPSTtFM0IrbmlCVjtBQUNGO0FFdm9pQkk7RXlCQUk7SUFPSTtFM0Jvb2lCVjtFMkIzb2lCTTtJQU9JO0UzQnVvaUJWO0UyQjlvaUJNO0lBT0k7RTNCMG9pQlY7RTJCanBpQk07SUFPSTtFM0I2b2lCVjtFMkJwcGlCTTtJQU9JO0UzQmdwaUJWO0UyQnZwaUJNO0lBT0k7RTNCbXBpQlY7RTJCMXBpQk07SUFPSTtFM0JzcGlCVjtFMkI3cGlCTTtJQU9JO0UzQnlwaUJWO0UyQmhxaUJNO0lBT0k7RTNCNHBpQlY7RTJCbnFpQk07SUFPSTtFM0IrcGlCVjtFMkJ0cWlCTTtJQU9JO0UzQmtxaUJWO0UyQnpxaUJNO0lBT0k7RTNCcXFpQlY7RTJCNXFpQk07SUFPSTtFM0J3cWlCVjtFMkIvcWlCTTtJQU9JO0UzQjJxaUJWO0UyQmxyaUJNO0lBT0k7RTNCOHFpQlY7RTJCcnJpQk07SUFPSTtFM0JpcmlCVjtFMkJ4cmlCTTtJQU9JO0UzQm9yaUJWO0UyQjNyaUJNO0lBT0k7RTNCdXJpQlY7RTJCOXJpQk07SUFPSTtFM0IwcmlCVjtFMkJqc2lCTTtJQU9JO0UzQjZyaUJWO0UyQnBzaUJNO0lBT0k7RTNCZ3NpQlY7RTJCdnNpQk07SUFPSTtFM0Jtc2lCVjtFMkIxc2lCTTtJQU9JO0UzQnNzaUJWO0UyQjdzaUJNO0lBT0k7RTNCeXNpQlY7RTJCaHRpQk07SUFPSTtFM0I0c2lCVjtFMkJudGlCTTtJQU9JO0UzQitzaUJWO0UyQnR0aUJNO0lBT0k7RTNCa3RpQlY7RTJCenRpQk07SUFPSTtFM0JxdGlCVjtFMkI1dGlCTTtJQU9JO0UzQnd0aUJWO0UyQi90aUJNO0lBT0k7RTNCMnRpQlY7RTJCbHVpQk07SUFPSTtFM0I4dGlCVjtFMkJydWlCTTtJQU9JO0UzQml1aUJWO0UyQnh1aUJNO0lBT0k7RTNCb3VpQlY7RTJCM3VpQk07SUFPSTtFM0J1dWlCVjtFMkI5dWlCTTtJQU9JO0UzQjB1aUJWO0UyQmp2aUJNO0lBT0k7RTNCNnVpQlY7RTJCcHZpQk07SUFPSTtFM0JndmlCVjtFMkJ2dmlCTTtJQU9JO0UzQm12aUJWO0UyQjF2aUJNO0lBT0k7RTNCc3ZpQlY7RTJCN3ZpQk07SUFPSTtFM0J5dmlCVjtFMkJod2lCTTtJQU9JO0UzQjR2aUJWO0UyQm53aUJNO0lBT0k7RTNCK3ZpQlY7RTJCdHdpQk07SUFPSTtFM0Jrd2lCVjtFMkJ6d2lCTTtJQU9JO0UzQnF3aUJWO0UyQjV3aUJNO0lBT0k7RTNCd3dpQlY7RTJCL3dpQk07SUFPSTtFM0Iyd2lCVjtFMkJseGlCTTtJQU9JO0UzQjh3aUJWO0UyQnJ4aUJNO0lBT0k7RTNCaXhpQlY7RTJCeHhpQk07SUFPSTtFM0JveGlCVjtFMkIzeGlCTTtJQU9JO0UzQnV4aUJWO0UyQjl4aUJNO0lBT0k7RTNCMHhpQlY7RTJCanlpQk07SUFPSTtFM0I2eGlCVjtFMkJweWlCTTtJQU9JO0UzQmd5aUJWO0UyQnZ5aUJNO0lBT0k7RTNCbXlpQlY7RTJCMXlpQk07SUFPSTtFM0JzeWlCVjtFMkI3eWlCTTtJQU9JO0UzQnl5aUJWO0UyQmh6aUJNO0lBT0k7RTNCNHlpQlY7RTJCbnppQk07SUFPSTtFM0IreWlCVjtFMkJ0emlCTTtJQU9JO0UzQmt6aUJWO0UyQnp6aUJNO0lBT0k7RTNCcXppQlY7RTJCNXppQk07SUFPSTtFM0J3emlCVjtFMkIvemlCTTtJQU9JO0UzQjJ6aUJWO0UyQmwwaUJNO0lBT0k7RTNCOHppQlY7RTJCcjBpQk07SUFPSTtFM0JpMGlCVjtFMkJ4MGlCTTtJQU9JO0UzQm8waUJWO0UyQjMwaUJNO0lBT0k7RTNCdTBpQlY7RTJCOTBpQk07SUFPSTtFM0IwMGlCVjtFMkJqMWlCTTtJQU9JO0UzQjYwaUJWO0UyQnAxaUJNO0lBT0k7RTNCZzFpQlY7RTJCdjFpQk07SUFPSTtFM0JtMWlCVjtFMkIxMWlCTTtJQU9JO0UzQnMxaUJWO0UyQjcxaUJNO0lBT0k7RTNCeTFpQlY7RTJCaDJpQk07SUFPSTtFM0I0MWlCVjtFMkJuMmlCTTtJQU9JO0UzQisxaUJWO0UyQnQyaUJNO0lBT0k7RTNCazJpQlY7RTJCejJpQk07SUFPSTtJQUFBO0UzQnMyaUJWO0UyQjcyaUJNO0lBT0k7SUFBQTtFM0IwMmlCVjtFMkJqM2lCTTtJQU9JO0lBQUE7RTNCODJpQlY7RTJCcjNpQk07SUFPSTtJQUFBO0UzQmszaUJWO0UyQnozaUJNO0lBT0k7SUFBQTtFM0JzM2lCVjtFMkI3M2lCTTtJQU9JO0lBQUE7RTNCMDNpQlY7RTJCajRpQk07SUFPSTtJQUFBO0UzQjgzaUJWO0UyQnI0aUJNO0lBT0k7SUFBQTtFM0JrNGlCVjtFMkJ6NGlCTTtJQU9JO0lBQUE7RTNCczRpQlY7RTJCNzRpQk07SUFPSTtJQUFBO0UzQjA0aUJWO0UyQmo1aUJNO0lBT0k7SUFBQTtFM0I4NGlCVjtFMkJyNWlCTTtJQU9JO0lBQUE7RTNCazVpQlY7RTJCejVpQk07SUFPSTtJQUFBO0UzQnM1aUJWO0UyQjc1aUJNO0lBT0k7SUFBQTtFM0IwNWlCVjtFMkJqNmlCTTtJQU9JO0lBQUE7RTNCODVpQlY7RTJCcjZpQk07SUFPSTtJQUFBO0UzQms2aUJWO0UyQno2aUJNO0lBT0k7SUFBQTtFM0JzNmlCVjtFMkI3NmlCTTtJQU9JO0lBQUE7RTNCMDZpQlY7RTJCajdpQk07SUFPSTtJQUFBO0UzQjg2aUJWO0UyQnI3aUJNO0lBT0k7SUFBQTtFM0JrN2lCVjtFMkJ6N2lCTTtJQU9JO0lBQUE7RTNCczdpQlY7RTJCNzdpQk07SUFPSTtJQUFBO0UzQjA3aUJWO0UyQmo4aUJNO0lBT0k7SUFBQTtFM0I4N2lCVjtFMkJyOGlCTTtJQU9JO0lBQUE7RTNCazhpQlY7RTJCejhpQk07SUFPSTtJQUFBO0UzQnM4aUJWO0UyQjc4aUJNO0lBT0k7SUFBQTtFM0IwOGlCVjtFMkJqOWlCTTtJQU9JO0lBQUE7RTNCODhpQlY7RTJCcjlpQk07SUFPSTtJQUFBO0UzQms5aUJWO0UyQno5aUJNO0lBT0k7SUFBQTtFM0JzOWlCVjtFMkI3OWlCTTtJQU9JO0lBQUE7RTNCMDlpQlY7RTJCaitpQk07SUFPSTtJQUFBO0UzQjg5aUJWO0UyQnIraUJNO0lBT0k7SUFBQTtFM0JrK2lCVjtFMkJ6K2lCTTtJQU9JO0lBQUE7RTNCcytpQlY7RTJCNytpQk07SUFPSTtJQUFBO0UzQjAraUJWO0UyQmovaUJNO0lBT0k7SUFBQTtFM0I4K2lCVjtFMkJyL2lCTTtJQU9JO0lBQUE7RTNCay9pQlY7RTJCei9pQk07SUFPSTtJQUFBO0UzQnMvaUJWO0UyQjcvaUJNO0lBT0k7SUFBQTtFM0IwL2lCVjtFMkJqZ2pCTTtJQU9JO0lBQUE7RTNCOC9pQlY7RTJCcmdqQk07SUFPSTtJQUFBO0UzQmtnakJWO0UyQnpnakJNO0lBT0k7SUFBQTtFM0JzZ2pCVjtFMkI3Z2pCTTtJQU9JO0lBQUE7RTNCMGdqQlY7RTJCamhqQk07SUFPSTtJQUFBO0UzQjhnakJWO0UyQnJoakJNO0lBT0k7SUFBQTtFM0JraGpCVjtFMkJ6aGpCTTtJQU9JO0UzQnFoakJWO0UyQjVoakJNO0lBT0k7RTNCd2hqQlY7RTJCL2hqQk07SUFPSTtFM0IyaGpCVjtFMkJsaWpCTTtJQU9JO0UzQjhoakJWO0UyQnJpakJNO0lBT0k7RTNCaWlqQlY7RTJCeGlqQk07SUFPSTtFM0JvaWpCVjtFMkIzaWpCTTtJQU9JO0UzQnVpakJWO0UyQjlpakJNO0lBT0k7RTNCMGlqQlY7RTJCampqQk07SUFPSTtFM0I2aWpCVjtFMkJwampCTTtJQU9JO0UzQmdqakJWO0UyQnZqakJNO0lBT0k7RTNCbWpqQlY7RTJCMWpqQk07SUFPSTtFM0JzampCVjtFMkI3ampCTTtJQU9JO0UzQnlqakJWO0UyQmhrakJNO0lBT0k7RTNCNGpqQlY7RTJCbmtqQk07SUFPSTtFM0IrampCVjtFMkJ0a2pCTTtJQU9JO0UzQmtrakJWO0UyQnprakJNO0lBT0k7RTNCcWtqQlY7RTJCNWtqQk07SUFPSTtFM0J3a2pCVjtFMkIva2pCTTtJQU9JO0UzQjJrakJWO0UyQmxsakJNO0lBT0k7RTNCOGtqQlY7RTJCcmxqQk07SUFPSTtFM0JpbGpCVjtFMkJ4bGpCTTtJQU9JO0UzQm9sakJWO0UyQjNsakJNO0lBT0k7RTNCdWxqQlY7RTJCOWxqQk07SUFPSTtFM0IwbGpCVjtFMkJqbWpCTTtJQU9JO0UzQjZsakJWO0UyQnBtakJNO0lBT0k7RTNCZ21qQlY7RTJCdm1qQk07SUFPSTtFM0JtbWpCVjtFMkIxbWpCTTtJQU9JO0UzQnNtakJWO0UyQjdtakJNO0lBT0k7RTNCeW1qQlY7RTJCaG5qQk07SUFPSTtFM0I0bWpCVjtFMkJubmpCTTtJQU9JO0UzQittakJWO0UyQnRuakJNO0lBT0k7RTNCa25qQlY7RTJCem5qQk07SUFPSTtFM0JxbmpCVjtFMkI1bmpCTTtJQU9JO0UzQnduakJWO0UyQi9uakJNO0lBT0k7RTNCMm5qQlY7RTJCbG9qQk07SUFPSTtFM0I4bmpCVjtFMkJyb2pCTTtJQU9JO0UzQmlvakJWO0UyQnhvakJNO0lBT0k7RTNCb29qQlY7RTJCM29qQk07SUFPSTtFM0J1b2pCVjtFMkI5b2pCTTtJQU9JO0UzQjBvakJWO0UyQmpwakJNO0lBT0k7RTNCNm9qQlY7RTJCcHBqQk07SUFPSTtFM0JncGpCVjtFMkJ2cGpCTTtJQU9JO0UzQm1wakJWO0UyQjFwakJNO0lBT0k7RTNCc3BqQlY7RTJCN3BqQk07SUFPSTtFM0J5cGpCVjtFMkJocWpCTTtJQU9JO0UzQjRwakJWO0UyQm5xakJNO0lBT0k7RTNCK3BqQlY7RTJCdHFqQk07SUFPSTtFM0JrcWpCVjtFMkJ6cWpCTTtJQU9JO0UzQnFxakJWO0UyQjVxakJNO0lBT0k7RTNCd3FqQlY7RTJCL3FqQk07SUFPSTtFM0IycWpCVjtFMkJscmpCTTtJQU9JO0UzQjhxakJWO0UyQnJyakJNO0lBT0k7RTNCaXJqQlY7RTJCeHJqQk07SUFPSTtFM0JvcmpCVjtFMkIzcmpCTTtJQU9JO0UzQnVyakJWO0UyQjlyakJNO0lBT0k7RTNCMHJqQlY7RTJCanNqQk07SUFPSTtFM0I2cmpCVjtFMkJwc2pCTTtJQU9JO0UzQmdzakJWO0UyQnZzakJNO0lBT0k7RTNCbXNqQlY7RTJCMXNqQk07SUFPSTtFM0Jzc2pCVjtFMkI3c2pCTTtJQU9JO0UzQnlzakJWO0UyQmh0akJNO0lBT0k7RTNCNHNqQlY7RTJCbnRqQk07SUFPSTtFM0Irc2pCVjtFMkJ0dGpCTTtJQU9JO0UzQmt0akJWO0UyQnp0akJNO0lBT0k7RTNCcXRqQlY7RTJCNXRqQk07SUFPSTtFM0J3dGpCVjtFMkIvdGpCTTtJQU9JO0UzQjJ0akJWO0UyQmx1akJNO0lBT0k7RTNCOHRqQlY7RTJCcnVqQk07SUFPSTtFM0JpdWpCVjtFMkJ4dWpCTTtJQU9JO0UzQm91akJWO0UyQjN1akJNO0lBT0k7RTNCdXVqQlY7RTJCOXVqQk07SUFPSTtFM0IwdWpCVjtFMkJqdmpCTTtJQU9JO0UzQjZ1akJWO0UyQnB2akJNO0lBT0k7RTNCZ3ZqQlY7RTJCdnZqQk07SUFPSTtFM0JtdmpCVjtFMkIxdmpCTTtJQU9JO0UzQnN2akJWO0UyQjd2akJNO0lBT0k7RTNCeXZqQlY7RTJCaHdqQk07SUFPSTtFM0I0dmpCVjtFMkJud2pCTTtJQU9JO0UzQit2akJWO0UyQnR3akJNO0lBT0k7RTNCa3dqQlY7RTJCendqQk07SUFPSTtFM0Jxd2pCVjtFMkI1d2pCTTtJQU9JO0UzQnd3akJWO0UyQi93akJNO0lBT0k7RTNCMndqQlY7RTJCbHhqQk07SUFPSTtFM0I4d2pCVjtFMkJyeGpCTTtJQU9JO0UzQml4akJWO0UyQnh4akJNO0lBT0k7RTNCb3hqQlY7RTJCM3hqQk07SUFPSTtFM0J1eGpCVjtFMkI5eGpCTTtJQU9JO0UzQjB4akJWO0UyQmp5akJNO0lBT0k7RTNCNnhqQlY7RTJCcHlqQk07SUFPSTtFM0JneWpCVjtFMkJ2eWpCTTtJQU9JO0UzQm15akJWO0UyQjF5akJNO0lBT0k7RTNCc3lqQlY7RTJCN3lqQk07SUFPSTtFM0J5eWpCVjtFMkJoempCTTtJQU9JO0UzQjR5akJWO0UyQm56akJNO0lBT0k7RTNCK3lqQlY7RTJCdHpqQk07SUFPSTtFM0JrempCVjtFMkJ6empCTTtJQU9JO0UzQnF6akJWO0UyQjV6akJNO0lBT0k7RTNCd3pqQlY7RTJCL3pqQk07SUFPSTtFM0IyempCVjtFMkJsMGpCTTtJQU9JO0UzQjh6akJWO0UyQnIwakJNO0lBT0k7RTNCaTBqQlY7RTJCeDBqQk07SUFPSTtFM0JvMGpCVjtFMkIzMGpCTTtJQU9JO0UzQnUwakJWO0UyQjkwakJNO0lBT0k7RTNCMDBqQlY7RTJCajFqQk07SUFPSTtFM0I2MGpCVjtFMkJwMWpCTTtJQU9JO0UzQmcxakJWO0UyQnYxakJNO0lBT0k7RTNCbTFqQlY7RTJCMTFqQk07SUFPSTtFM0JzMWpCVjtFMkI3MWpCTTtJQU9JO0UzQnkxakJWO0UyQmgyakJNO0lBT0k7SUFBQTtFM0I2MWpCVjtFMkJwMmpCTTtJQU9JO0lBQUE7RTNCaTJqQlY7RTJCeDJqQk07SUFPSTtJQUFBO0UzQnEyakJWO0UyQjUyakJNO0lBT0k7SUFBQTtFM0J5MmpCVjtFMkJoM2pCTTtJQU9JO0lBQUE7RTNCNjJqQlY7RTJCcDNqQk07SUFPSTtJQUFBO0UzQmkzakJWO0UyQngzakJNO0lBT0k7SUFBQTtFM0JxM2pCVjtFMkI1M2pCTTtJQU9JO0lBQUE7RTNCeTNqQlY7RTJCaDRqQk07SUFPSTtJQUFBO0UzQjYzakJWO0UyQnA0akJNO0lBT0k7SUFBQTtFM0JpNGpCVjtFMkJ4NGpCTTtJQU9JO0lBQUE7RTNCcTRqQlY7RTJCNTRqQk07SUFPSTtJQUFBO0UzQnk0akJWO0UyQmg1akJNO0lBT0k7SUFBQTtFM0I2NGpCVjtFMkJwNWpCTTtJQU9JO0lBQUE7RTNCaTVqQlY7RTJCeDVqQk07SUFPSTtJQUFBO0UzQnE1akJWO0UyQjU1akJNO0lBT0k7SUFBQTtFM0J5NWpCVjtFMkJoNmpCTTtJQU9JO0lBQUE7RTNCNjVqQlY7RTJCcDZqQk07SUFPSTtJQUFBO0UzQmk2akJWO0UyQng2akJNO0lBT0k7SUFBQTtFM0JxNmpCVjtFMkI1NmpCTTtJQU9JO0lBQUE7RTNCeTZqQlY7RTJCaDdqQk07SUFPSTtJQUFBO0UzQjY2akJWO0UyQnA3akJNO0lBT0k7SUFBQTtFM0JpN2pCVjtFMkJ4N2pCTTtJQU9JO0lBQUE7RTNCcTdqQlY7RTJCNTdqQk07SUFPSTtJQUFBO0UzQnk3akJWO0UyQmg4akJNO0lBT0k7SUFBQTtFM0I2N2pCVjtFMkJwOGpCTTtJQU9JO0lBQUE7RTNCaThqQlY7RTJCeDhqQk07SUFPSTtJQUFBO0UzQnE4akJWO0UyQjU4akJNO0lBT0k7SUFBQTtFM0J5OGpCVjtFMkJoOWpCTTtJQU9JO0lBQUE7RTNCNjhqQlY7RTJCcDlqQk07SUFPSTtJQUFBO0UzQmk5akJWO0UyQng5akJNO0lBT0k7SUFBQTtFM0JxOWpCVjtFMkI1OWpCTTtJQU9JO0lBQUE7RTNCeTlqQlY7RTJCaCtqQk07SUFPSTtJQUFBO0UzQjY5akJWO0UyQnArakJNO0lBT0k7SUFBQTtFM0JpK2pCVjtFMkJ4K2pCTTtJQU9JO0lBQUE7RTNCcStqQlY7RTJCNStqQk07SUFPSTtJQUFBO0UzQnkrakJWO0UyQmgvakJNO0lBT0k7SUFBQTtFM0I2K2pCVjtFMkJwL2pCTTtJQU9JO0lBQUE7RTNCaS9qQlY7RTJCeC9qQk07SUFPSTtJQUFBO0UzQnEvakJWO0UyQjUvakJNO0lBT0k7SUFBQTtFM0J5L2pCVjtFMkJoZ2tCTTtJQU9JO0lBQUE7RTNCNi9qQlY7RTJCcGdrQk07SUFPSTtJQUFBO0UzQmlna0JWO0UyQnhna0JNO0lBT0k7RTNCb2drQlY7RTJCM2drQk07SUFPSTtFM0J1Z2tCVjtFMkI5Z2tCTTtJQU9JO0UzQjBna0JWO0UyQmpoa0JNO0lBT0k7RTNCNmdrQlY7RTJCcGhrQk07SUFPSTtFM0JnaGtCVjtFMkJ2aGtCTTtJQU9JO0UzQm1oa0JWO0UyQjFoa0JNO0lBT0k7RTNCc2hrQlY7RTJCN2hrQk07SUFPSTtFM0J5aGtCVjtFMkJoaWtCTTtJQU9JO0UzQjRoa0JWO0UyQm5pa0JNO0lBT0k7RTNCK2hrQlY7RTJCdGlrQk07SUFPSTtFM0JraWtCVjtFMkJ6aWtCTTtJQU9JO0UzQnFpa0JWO0UyQjVpa0JNO0lBT0k7RTNCd2lrQlY7RTJCL2lrQk07SUFPSTtFM0IyaWtCVjtFMkJsamtCTTtJQU9JO0UzQjhpa0JWO0UyQnJqa0JNO0lBT0k7RTNCaWprQlY7RTJCeGprQk07SUFPSTtFM0JvamtCVjtFMkIzamtCTTtJQU9JO0UzQnVqa0JWO0UyQjlqa0JNO0lBT0k7RTNCMGprQlY7RTJCamtrQk07SUFPSTtFM0I2amtCVjtFMkJwa2tCTTtJQU9JO0UzQmdra0JWO0UyQnZra0JNO0lBT0k7RTNCbWtrQlY7RTJCMWtrQk07SUFPSTtFM0Jza2tCVjtFMkI3a2tCTTtJQU9JO0UzQnlra0JWO0UyQmhsa0JNO0lBT0k7RTNCNGtrQlY7RTJCbmxrQk07SUFPSTtFM0Ira2tCVjtFMkJ0bGtCTTtJQU9JO0UzQmtsa0JWO0UyQnpsa0JNO0lBT0k7RTNCcWxrQlY7RTJCNWxrQk07SUFPSTtFM0J3bGtCVjtFMkIvbGtCTTtJQU9JO0UzQjJsa0JWO0UyQmxta0JNO0lBT0k7RTNCOGxrQlY7RTJCcm1rQk07SUFPSTtFM0JpbWtCVjtFMkJ4bWtCTTtJQU9JO0UzQm9ta0JWO0UyQjNta0JNO0lBT0k7RTNCdW1rQlY7RTJCOW1rQk07SUFPSTtFM0IwbWtCVjtFMkJqbmtCTTtJQU9JO0UzQjZta0JWO0UyQnBua0JNO0lBT0k7RTNCZ25rQlY7RTJCdm5rQk07SUFPSTtFM0JtbmtCVjtFMkIxbmtCTTtJQU9JO0UzQnNua0JWO0UyQjdua0JNO0lBT0k7RTNCeW5rQlY7RTJCaG9rQk07SUFPSTtFM0I0bmtCVjtFMkJub2tCTTtJQU9JO0UzQitua0JWO0UyQnRva0JNO0lBT0k7RTNCa29rQlY7RTJCem9rQk07SUFPSTtFM0Jxb2tCVjtFMkI1b2tCTTtJQU9JO0UzQndva0JWO0UyQi9va0JNO0lBT0k7RTNCMm9rQlY7RTJCbHBrQk07SUFPSTtFM0I4b2tCVjtFMkJycGtCTTtJQU9JO0UzQmlwa0JWO0UyQnhwa0JNO0lBT0k7RTNCb3BrQlY7RTJCM3BrQk07SUFPSTtFM0J1cGtCVjtFMkI5cGtCTTtJQU9JO0UzQjBwa0JWO0UyQmpxa0JNO0lBT0k7RTNCNnBrQlY7RTJCcHFrQk07SUFPSTtFM0JncWtCVjtFMkJ2cWtCTTtJQU9JO0UzQm1xa0JWO0UyQjFxa0JNO0lBT0k7RTNCc3FrQlY7RTJCN3FrQk07SUFPSTtFM0J5cWtCVjtFMkJocmtCTTtJQU9JO0UzQjRxa0JWO0UyQm5ya0JNO0lBT0k7RTNCK3FrQlY7RTJCdHJrQk07SUFPSTtFM0JrcmtCVjtFMkJ6cmtCTTtJQU9JO0UzQnFya0JWO0UyQjVya0JNO0lBT0k7RTNCd3JrQlY7RTJCL3JrQk07SUFPSTtFM0IycmtCVjtFMkJsc2tCTTtJQU9JO0UzQjhya0JWO0UyQnJza0JNO0lBT0k7RTNCaXNrQlY7RTJCeHNrQk07SUFPSTtFM0Jvc2tCVjtFMkIzc2tCTTtJQU9JO0UzQnVza0JWO0UyQjlza0JNO0lBT0k7RTNCMHNrQlY7RTJCanRrQk07SUFPSTtFM0I2c2tCVjtFMkJwdGtCTTtJQU9JO0UzQmd0a0JWO0UyQnZ0a0JNO0lBT0k7RTNCbXRrQlY7RTJCMXRrQk07SUFPSTtFM0JzdGtCVjtFMkI3dGtCTTtJQU9JO0UzQnl0a0JWO0UyQmh1a0JNO0lBT0k7RTNCNHRrQlY7RTJCbnVrQk07SUFPSTtFM0IrdGtCVjtFMkJ0dWtCTTtJQU9JO0UzQmt1a0JWO0UyQnp1a0JNO0lBT0k7RTNCcXVrQlY7RTJCNXVrQk07SUFPSTtFM0J3dWtCVjtFMkIvdWtCTTtJQU9JO0UzQjJ1a0JWO0UyQmx2a0JNO0lBT0k7RTNCOHVrQlY7RTJCcnZrQk07SUFPSTtFM0JpdmtCVjtFMkJ4dmtCTTtJQU9JO0UzQm92a0JWO0UyQjN2a0JNO0lBT0k7RTNCdXZrQlY7RTJCOXZrQk07SUFPSTtFM0IwdmtCVjtFMkJqd2tCTTtJQU9JO0UzQjZ2a0JWO0UyQnB3a0JNO0lBT0k7RTNCZ3drQlY7RTJCdndrQk07SUFPSTtFM0Jtd2tCVjtFMkIxd2tCTTtJQU9JO0UzQnN3a0JWO0UyQjd3a0JNO0lBT0k7RTNCeXdrQlY7RTJCaHhrQk07SUFPSTtFM0I0d2tCVjtFMkJueGtCTTtJQU9JO0UzQit3a0JWO0UyQnR4a0JNO0lBT0k7RTNCa3hrQlY7RTJCenhrQk07SUFPSTtFM0JxeGtCVjtFMkI1eGtCTTtJQU9JO0UzQnd4a0JWO0UyQi94a0JNO0lBT0k7RTNCMnhrQlY7RTJCbHlrQk07SUFPSTtFM0I4eGtCVjtFMkJyeWtCTTtJQU9JO0UzQml5a0JWO0UyQnh5a0JNO0lBT0k7RTNCb3lrQlY7RTJCM3lrQk07SUFPSTtFM0J1eWtCVjtFMkI5eWtCTTtJQU9JO0UzQjB5a0JWO0UyQmp6a0JNO0lBT0k7RTNCNnlrQlY7RTJCcHprQk07SUFPSTtFM0JnemtCVjtFMkJ2emtCTTtJQU9JO0UzQm16a0JWO0UyQjF6a0JNO0lBT0k7RTNCc3prQlY7RTJCN3prQk07SUFPSTtFM0J5emtCVjtFMkJoMGtCTTtJQU9JO0UzQjR6a0JWO0UyQm4wa0JNO0lBT0k7SUFBQTtFM0JnMGtCVjtFMkJ2MGtCTTtJQU9JO0lBQUE7RTNCbzBrQlY7RTJCMzBrQk07SUFPSTtJQUFBO0UzQncwa0JWO0UyQi8wa0JNO0lBT0k7SUFBQTtFM0I0MGtCVjtFMkJuMWtCTTtJQU9JO0lBQUE7RTNCZzFrQlY7RTJCdjFrQk07SUFPSTtJQUFBO0UzQm8xa0JWO0UyQjMxa0JNO0lBT0k7SUFBQTtFM0J3MWtCVjtFMkIvMWtCTTtJQU9JO0lBQUE7RTNCNDFrQlY7RTJCbjJrQk07SUFPSTtJQUFBO0UzQmcya0JWO0UyQnYya0JNO0lBT0k7SUFBQTtFM0JvMmtCVjtFMkIzMmtCTTtJQU9JO0lBQUE7RTNCdzJrQlY7RTJCLzJrQk07SUFPSTtJQUFBO0UzQjQya0JWO0UyQm4za0JNO0lBT0k7SUFBQTtFM0JnM2tCVjtFMkJ2M2tCTTtJQU9JO0lBQUE7RTNCbzNrQlY7RTJCMzNrQk07SUFPSTtJQUFBO0UzQncza0JWO0UyQi8za0JNO0lBT0k7SUFBQTtFM0I0M2tCVjtFMkJuNGtCTTtJQU9JO0lBQUE7RTNCZzRrQlY7RTJCdjRrQk07SUFPSTtJQUFBO0UzQm80a0JWO0UyQjM0a0JNO0lBT0k7SUFBQTtFM0J3NGtCVjtFMkIvNGtCTTtJQU9JO0lBQUE7RTNCNDRrQlY7RTJCbjVrQk07SUFPSTtJQUFBO0UzQmc1a0JWO0UyQnY1a0JNO0lBT0k7SUFBQTtFM0JvNWtCVjtFMkIzNWtCTTtJQU9JO0lBQUE7RTNCdzVrQlY7RTJCLzVrQk07SUFPSTtJQUFBO0UzQjQ1a0JWO0UyQm42a0JNO0lBT0k7SUFBQTtFM0JnNmtCVjtFMkJ2NmtCTTtJQU9JO0lBQUE7RTNCbzZrQlY7RTJCMzZrQk07SUFPSTtJQUFBO0UzQnc2a0JWO0UyQi82a0JNO0lBT0k7SUFBQTtFM0I0NmtCVjtFMkJuN2tCTTtJQU9JO0lBQUE7RTNCZzdrQlY7RTJCdjdrQk07SUFPSTtJQUFBO0UzQm83a0JWO0UyQjM3a0JNO0lBT0k7SUFBQTtFM0J3N2tCVjtFMkIvN2tCTTtJQU9JO0lBQUE7RTNCNDdrQlY7RTJCbjhrQk07SUFPSTtJQUFBO0UzQmc4a0JWO0UyQnY4a0JNO0lBT0k7SUFBQTtFM0JvOGtCVjtFMkIzOGtCTTtJQU9JO0lBQUE7RTNCdzhrQlY7RTJCLzhrQk07SUFPSTtJQUFBO0UzQjQ4a0JWO0UyQm45a0JNO0lBT0k7SUFBQTtFM0JnOWtCVjtFMkJ2OWtCTTtJQU9JO0lBQUE7RTNCbzlrQlY7RTJCMzlrQk07SUFPSTtJQUFBO0UzQnc5a0JWO0UyQi85a0JNO0lBT0k7SUFBQTtFM0I0OWtCVjtFMkJuK2tCTTtJQU9JO0lBQUE7RTNCZytrQlY7RTJCditrQk07SUFPSTtJQUFBO0UzQm8ra0JWO0UyQjMra0JNO0lBT0k7RTNCdStrQlY7RTJCOStrQk07SUFPSTtFM0IwK2tCVjtFMkJqL2tCTTtJQU9JO0UzQjYra0JWO0UyQnAva0JNO0lBT0k7RTNCZy9rQlY7RTJCdi9rQk07SUFPSTtFM0JtL2tCVjtFMkIxL2tCTTtJQU9JO0UzQnMva0JWO0UyQjcva0JNO0lBT0k7RTNCeS9rQlY7RTJCaGdsQk07SUFPSTtFM0I0L2tCVjtFMkJuZ2xCTTtJQU9JO0UzQisva0JWO0UyQnRnbEJNO0lBT0k7RTNCa2dsQlY7RTJCemdsQk07SUFPSTtFM0JxZ2xCVjtFMkI1Z2xCTTtJQU9JO0UzQndnbEJWO0UyQi9nbEJNO0lBT0k7RTNCMmdsQlY7RTJCbGhsQk07SUFPSTtFM0I4Z2xCVjtFMkJyaGxCTTtJQU9JO0UzQmlobEJWO0UyQnhobEJNO0lBT0k7RTNCb2hsQlY7RTJCM2hsQk07SUFPSTtFM0J1aGxCVjtFMkI5aGxCTTtJQU9JO0UzQjBobEJWO0UyQmppbEJNO0lBT0k7RTNCNmhsQlY7RTJCcGlsQk07SUFPSTtFM0JnaWxCVjtFMkJ2aWxCTTtJQU9JO0UzQm1pbEJWO0UyQjFpbEJNO0lBT0k7RTNCc2lsQlY7RTJCN2lsQk07SUFPSTtFM0J5aWxCVjtFMkJoamxCTTtJQU9JO0UzQjRpbEJWO0UyQm5qbEJNO0lBT0k7RTNCK2lsQlY7RTJCdGpsQk07SUFPSTtFM0JramxCVjtFMkJ6amxCTTtJQU9JO0UzQnFqbEJWO0UyQjVqbEJNO0lBT0k7RTNCd2psQlY7RTJCL2psQk07SUFPSTtFM0IyamxCVjtFMkJsa2xCTTtJQU9JO0UzQjhqbEJWO0UyQnJrbEJNO0lBT0k7RTNCaWtsQlY7RTJCeGtsQk07SUFPSTtFM0Jva2xCVjtFMkIza2xCTTtJQU9JO0UzQnVrbEJWO0UyQjlrbEJNO0lBT0k7RTNCMGtsQlY7RTJCamxsQk07SUFPSTtFM0I2a2xCVjtFMkJwbGxCTTtJQU9JO0UzQmdsbEJWO0UyQnZsbEJNO0lBT0k7RTNCbWxsQlY7RTJCMWxsQk07SUFPSTtFM0JzbGxCVjtFMkI3bGxCTTtJQU9JO0UzQnlsbEJWO0UyQmhtbEJNO0lBT0k7RTNCNGxsQlY7RTJCbm1sQk07SUFPSTtFM0IrbGxCVjtFMkJ0bWxCTTtJQU9JO0UzQmttbEJWO0UyQnptbEJNO0lBT0k7RTNCcW1sQlY7RTJCNW1sQk07SUFPSTtFM0J3bWxCVjtFMkIvbWxCTTtJQU9JO0UzQjJtbEJWO0UyQmxubEJNO0lBT0k7RTNCOG1sQlY7RTJCcm5sQk07SUFPSTtFM0JpbmxCVjtFMkJ4bmxCTTtJQU9JO0UzQm9ubEJWO0UyQjNubEJNO0lBT0k7RTNCdW5sQlY7RTJCOW5sQk07SUFPSTtFM0IwbmxCVjtFMkJqb2xCTTtJQU9JO0UzQjZubEJWO0UyQnBvbEJNO0lBT0k7RTNCZ29sQlY7RTJCdm9sQk07SUFPSTtFM0Jtb2xCVjtFMkIxb2xCTTtJQU9JO0UzQnNvbEJWO0UyQjdvbEJNO0lBT0k7RTNCeW9sQlY7RTJCaHBsQk07SUFPSTtFM0I0b2xCVjtFMkJucGxCTTtJQU9JO0UzQitvbEJWO0UyQnRwbEJNO0lBT0k7RTNCa3BsQlY7RTJCenBsQk07SUFPSTtFM0JxcGxCVjtFMkI1cGxCTTtJQU9JO0UzQndwbEJWO0UyQi9wbEJNO0lBT0k7RTNCMnBsQlY7RTJCbHFsQk07SUFPSTtFM0I4cGxCVjtFMkJycWxCTTtJQU9JO0UzQmlxbEJWO0UyQnhxbEJNO0lBT0k7RTNCb3FsQlY7RTJCM3FsQk07SUFPSTtFM0J1cWxCVjtFMkI5cWxCTTtJQU9JO0UzQjBxbEJWO0UyQmpybEJNO0lBT0k7RTNCNnFsQlY7RTJCcHJsQk07SUFPSTtFM0JncmxCVjtFMkJ2cmxCTTtJQU9JO0UzQm1ybEJWO0UyQjFybEJNO0lBT0k7RTNCc3JsQlY7RTJCN3JsQk07SUFPSTtFM0J5cmxCVjtFMkJoc2xCTTtJQU9JO0UzQjRybEJWO0UyQm5zbEJNO0lBT0k7RTNCK3JsQlY7RTJCdHNsQk07SUFPSTtFM0Jrc2xCVjtFMkJ6c2xCTTtJQU9JO0UzQnFzbEJWO0UyQjVzbEJNO0lBT0k7RTNCd3NsQlY7RTJCL3NsQk07SUFPSTtFM0Iyc2xCVjtFMkJsdGxCTTtJQU9JO0UzQjhzbEJWO0UyQnJ0bEJNO0lBT0k7RTNCaXRsQlY7RTJCeHRsQk07SUFPSTtFM0JvdGxCVjtFMkIzdGxCTTtJQU9JO0UzQnV0bEJWO0UyQjl0bEJNO0lBT0k7RTNCMHRsQlY7RTJCanVsQk07SUFPSTtFM0I2dGxCVjtFMkJwdWxCTTtJQU9JO0UzQmd1bEJWO0FBQ0Y7QUV4dWxCSTtFeUJBSTtJQU9JO0UzQnF1bEJWO0UyQjV1bEJNO0lBT0k7RTNCd3VsQlY7RTJCL3VsQk07SUFPSTtFM0IydWxCVjtFMkJsdmxCTTtJQU9JO0UzQjh1bEJWO0UyQnJ2bEJNO0lBT0k7RTNCaXZsQlY7RTJCeHZsQk07SUFPSTtFM0JvdmxCVjtFMkIzdmxCTTtJQU9JO0UzQnV2bEJWO0UyQjl2bEJNO0lBT0k7RTNCMHZsQlY7RTJCandsQk07SUFPSTtFM0I2dmxCVjtFMkJwd2xCTTtJQU9JO0UzQmd3bEJWO0UyQnZ3bEJNO0lBT0k7RTNCbXdsQlY7RTJCMXdsQk07SUFPSTtFM0Jzd2xCVjtFMkI3d2xCTTtJQU9JO0UzQnl3bEJWO0UyQmh4bEJNO0lBT0k7RTNCNHdsQlY7RTJCbnhsQk07SUFPSTtFM0Ird2xCVjtFMkJ0eGxCTTtJQU9JO0UzQmt4bEJWO0UyQnp4bEJNO0lBT0k7RTNCcXhsQlY7RTJCNXhsQk07SUFPSTtFM0J3eGxCVjtFMkIveGxCTTtJQU9JO0UzQjJ4bEJWO0UyQmx5bEJNO0lBT0k7RTNCOHhsQlY7RTJCcnlsQk07SUFPSTtFM0JpeWxCVjtFMkJ4eWxCTTtJQU9JO0UzQm95bEJWO0UyQjN5bEJNO0lBT0k7RTNCdXlsQlY7RTJCOXlsQk07SUFPSTtFM0IweWxCVjtFMkJqemxCTTtJQU9JO0UzQjZ5bEJWO0UyQnB6bEJNO0lBT0k7RTNCZ3psQlY7RTJCdnpsQk07SUFPSTtFM0JtemxCVjtFMkIxemxCTTtJQU9JO0UzQnN6bEJWO0UyQjd6bEJNO0lBT0k7RTNCeXpsQlY7RTJCaDBsQk07SUFPSTtFM0I0emxCVjtFMkJuMGxCTTtJQU9JO0UzQit6bEJWO0UyQnQwbEJNO0lBT0k7RTNCazBsQlY7RTJCejBsQk07SUFPSTtFM0JxMGxCVjtFMkI1MGxCTTtJQU9JO0UzQncwbEJWO0UyQi8wbEJNO0lBT0k7RTNCMjBsQlY7RTJCbDFsQk07SUFPSTtFM0I4MGxCVjtFMkJyMWxCTTtJQU9JO0UzQmkxbEJWO0UyQngxbEJNO0lBT0k7RTNCbzFsQlY7RTJCMzFsQk07SUFPSTtFM0J1MWxCVjtFMkI5MWxCTTtJQU9JO0UzQjAxbEJWO0UyQmoybEJNO0lBT0k7RTNCNjFsQlY7RTJCcDJsQk07SUFPSTtFM0JnMmxCVjtFMkJ2MmxCTTtJQU9JO0UzQm0ybEJWO0UyQjEybEJNO0lBT0k7RTNCczJsQlY7RTJCNzJsQk07SUFPSTtFM0J5MmxCVjtFMkJoM2xCTTtJQU9JO0UzQjQybEJWO0UyQm4zbEJNO0lBT0k7RTNCKzJsQlY7RTJCdDNsQk07SUFPSTtFM0JrM2xCVjtFMkJ6M2xCTTtJQU9JO0UzQnEzbEJWO0UyQjUzbEJNO0lBT0k7RTNCdzNsQlY7RTJCLzNsQk07SUFPSTtFM0IyM2xCVjtFMkJsNGxCTTtJQU9JO0UzQjgzbEJWO0UyQnI0bEJNO0lBT0k7RTNCaTRsQlY7RTJCeDRsQk07SUFPSTtFM0JvNGxCVjtFMkIzNGxCTTtJQU9JO0UzQnU0bEJWO0UyQjk0bEJNO0lBT0k7RTNCMDRsQlY7RTJCajVsQk07SUFPSTtFM0I2NGxCVjtFMkJwNWxCTTtJQU9JO0UzQmc1bEJWO0UyQnY1bEJNO0lBT0k7RTNCbTVsQlY7RTJCMTVsQk07SUFPSTtFM0JzNWxCVjtFMkI3NWxCTTtJQU9JO0UzQnk1bEJWO0UyQmg2bEJNO0lBT0k7RTNCNDVsQlY7RTJCbjZsQk07SUFPSTtFM0IrNWxCVjtFMkJ0NmxCTTtJQU9JO0UzQms2bEJWO0UyQno2bEJNO0lBT0k7RTNCcTZsQlY7RTJCNTZsQk07SUFPSTtFM0J3NmxCVjtFMkIvNmxCTTtJQU9JO0UzQjI2bEJWO0UyQmw3bEJNO0lBT0k7RTNCODZsQlY7RTJCcjdsQk07SUFPSTtFM0JpN2xCVjtFMkJ4N2xCTTtJQU9JO0UzQm83bEJWO0UyQjM3bEJNO0lBT0k7RTNCdTdsQlY7RTJCOTdsQk07SUFPSTtFM0IwN2xCVjtFMkJqOGxCTTtJQU9JO0UzQjY3bEJWO0UyQnA4bEJNO0lBT0k7RTNCZzhsQlY7RTJCdjhsQk07SUFPSTtFM0JtOGxCVjtFMkIxOGxCTTtJQU9JO0lBQUE7RTNCdThsQlY7RTJCOThsQk07SUFPSTtJQUFBO0UzQjI4bEJWO0UyQmw5bEJNO0lBT0k7SUFBQTtFM0IrOGxCVjtFMkJ0OWxCTTtJQU9JO0lBQUE7RTNCbTlsQlY7RTJCMTlsQk07SUFPSTtJQUFBO0UzQnU5bEJWO0UyQjk5bEJNO0lBT0k7SUFBQTtFM0IyOWxCVjtFMkJsK2xCTTtJQU9JO0lBQUE7RTNCKzlsQlY7RTJCdCtsQk07SUFPSTtJQUFBO0UzQm0rbEJWO0UyQjErbEJNO0lBT0k7SUFBQTtFM0J1K2xCVjtFMkI5K2xCTTtJQU9JO0lBQUE7RTNCMitsQlY7RTJCbC9sQk07SUFPSTtJQUFBO0UzQisrbEJWO0UyQnQvbEJNO0lBT0k7SUFBQTtFM0JtL2xCVjtFMkIxL2xCTTtJQU9JO0lBQUE7RTNCdS9sQlY7RTJCOS9sQk07SUFPSTtJQUFBO0UzQjIvbEJWO0UyQmxnbUJNO0lBT0k7SUFBQTtFM0IrL2xCVjtFMkJ0Z21CTTtJQU9JO0lBQUE7RTNCbWdtQlY7RTJCMWdtQk07SUFPSTtJQUFBO0UzQnVnbUJWO0UyQjlnbUJNO0lBT0k7SUFBQTtFM0IyZ21CVjtFMkJsaG1CTTtJQU9JO0lBQUE7RTNCK2dtQlY7RTJCdGhtQk07SUFPSTtJQUFBO0UzQm1obUJWO0UyQjFobUJNO0lBT0k7SUFBQTtFM0J1aG1CVjtFMkI5aG1CTTtJQU9JO0lBQUE7RTNCMmhtQlY7RTJCbGltQk07SUFPSTtJQUFBO0UzQitobUJWO0UyQnRpbUJNO0lBT0k7SUFBQTtFM0JtaW1CVjtFMkIxaW1CTTtJQU9JO0lBQUE7RTNCdWltQlY7RTJCOWltQk07SUFPSTtJQUFBO0UzQjJpbUJWO0UyQmxqbUJNO0lBT0k7SUFBQTtFM0IraW1CVjtFMkJ0am1CTTtJQU9JO0lBQUE7RTNCbWptQlY7RTJCMWptQk07SUFPSTtJQUFBO0UzQnVqbUJWO0UyQjlqbUJNO0lBT0k7SUFBQTtFM0Iyam1CVjtFMkJsa21CTTtJQU9JO0lBQUE7RTNCK2ptQlY7RTJCdGttQk07SUFPSTtJQUFBO0UzQm1rbUJWO0UyQjFrbUJNO0lBT0k7SUFBQTtFM0J1a21CVjtFMkI5a21CTTtJQU9JO0lBQUE7RTNCMmttQlY7RTJCbGxtQk07SUFPSTtJQUFBO0UzQitrbUJWO0UyQnRsbUJNO0lBT0k7SUFBQTtFM0JtbG1CVjtFMkIxbG1CTTtJQU9JO0lBQUE7RTNCdWxtQlY7RTJCOWxtQk07SUFPSTtJQUFBO0UzQjJsbUJWO0UyQmxtbUJNO0lBT0k7SUFBQTtFM0IrbG1CVjtFMkJ0bW1CTTtJQU9JO0lBQUE7RTNCbW1tQlY7RTJCMW1tQk07SUFPSTtJQUFBO0UzQnVtbUJWO0UyQjltbUJNO0lBT0k7SUFBQTtFM0IybW1CVjtFMkJsbm1CTTtJQU9JO0lBQUE7RTNCK21tQlY7RTJCdG5tQk07SUFPSTtJQUFBO0UzQm1ubUJWO0UyQjFubUJNO0lBT0k7RTNCc25tQlY7RTJCN25tQk07SUFPSTtFM0J5bm1CVjtFMkJob21CTTtJQU9JO0UzQjRubUJWO0UyQm5vbUJNO0lBT0k7RTNCK25tQlY7RTJCdG9tQk07SUFPSTtFM0Jrb21CVjtFMkJ6b21CTTtJQU9JO0UzQnFvbUJWO0UyQjVvbUJNO0lBT0k7RTNCd29tQlY7RTJCL29tQk07SUFPSTtFM0Iyb21CVjtFMkJscG1CTTtJQU9JO0UzQjhvbUJWO0UyQnJwbUJNO0lBT0k7RTNCaXBtQlY7RTJCeHBtQk07SUFPSTtFM0JvcG1CVjtFMkIzcG1CTTtJQU9JO0UzQnVwbUJWO0UyQjlwbUJNO0lBT0k7RTNCMHBtQlY7RTJCanFtQk07SUFPSTtFM0I2cG1CVjtFMkJwcW1CTTtJQU9JO0UzQmdxbUJWO0UyQnZxbUJNO0lBT0k7RTNCbXFtQlY7RTJCMXFtQk07SUFPSTtFM0JzcW1CVjtFMkI3cW1CTTtJQU9JO0UzQnlxbUJWO0UyQmhybUJNO0lBT0k7RTNCNHFtQlY7RTJCbnJtQk07SUFPSTtFM0IrcW1CVjtFMkJ0cm1CTTtJQU9JO0UzQmtybUJWO0UyQnpybUJNO0lBT0k7RTNCcXJtQlY7RTJCNXJtQk07SUFPSTtFM0J3cm1CVjtFMkIvcm1CTTtJQU9JO0UzQjJybUJWO0UyQmxzbUJNO0lBT0k7RTNCOHJtQlY7RTJCcnNtQk07SUFPSTtFM0Jpc21CVjtFMkJ4c21CTTtJQU9JO0UzQm9zbUJWO0UyQjNzbUJNO0lBT0k7RTNCdXNtQlY7RTJCOXNtQk07SUFPSTtFM0Iwc21CVjtFMkJqdG1CTTtJQU9JO0UzQjZzbUJWO0UyQnB0bUJNO0lBT0k7RTNCZ3RtQlY7RTJCdnRtQk07SUFPSTtFM0JtdG1CVjtFMkIxdG1CTTtJQU9JO0UzQnN0bUJWO0UyQjd0bUJNO0lBT0k7RTNCeXRtQlY7RTJCaHVtQk07SUFPSTtFM0I0dG1CVjtFMkJudW1CTTtJQU9JO0UzQit0bUJWO0UyQnR1bUJNO0lBT0k7RTNCa3VtQlY7RTJCenVtQk07SUFPSTtFM0JxdW1CVjtFMkI1dW1CTTtJQU9JO0UzQnd1bUJWO0UyQi91bUJNO0lBT0k7RTNCMnVtQlY7RTJCbHZtQk07SUFPSTtFM0I4dW1CVjtFMkJydm1CTTtJQU9JO0UzQml2bUJWO0UyQnh2bUJNO0lBT0k7RTNCb3ZtQlY7RTJCM3ZtQk07SUFPSTtFM0J1dm1CVjtFMkI5dm1CTTtJQU9JO0UzQjB2bUJWO0UyQmp3bUJNO0lBT0k7RTNCNnZtQlY7RTJCcHdtQk07SUFPSTtFM0Jnd21CVjtFMkJ2d21CTTtJQU9JO0UzQm13bUJWO0UyQjF3bUJNO0lBT0k7RTNCc3dtQlY7RTJCN3dtQk07SUFPSTtFM0J5d21CVjtFMkJoeG1CTTtJQU9JO0UzQjR3bUJWO0UyQm54bUJNO0lBT0k7RTNCK3dtQlY7RTJCdHhtQk07SUFPSTtFM0JreG1CVjtFMkJ6eG1CTTtJQU9JO0UzQnF4bUJWO0UyQjV4bUJNO0lBT0k7RTNCd3htQlY7RTJCL3htQk07SUFPSTtFM0IyeG1CVjtFMkJseW1CTTtJQU9JO0UzQjh4bUJWO0UyQnJ5bUJNO0lBT0k7RTNCaXltQlY7RTJCeHltQk07SUFPSTtFM0JveW1CVjtFMkIzeW1CTTtJQU9JO0UzQnV5bUJWO0UyQjl5bUJNO0lBT0k7RTNCMHltQlY7RTJCanptQk07SUFPSTtFM0I2eW1CVjtFMkJwem1CTTtJQU9JO0UzQmd6bUJWO0UyQnZ6bUJNO0lBT0k7RTNCbXptQlY7RTJCMXptQk07SUFPSTtFM0Jzem1CVjtFMkI3em1CTTtJQU9JO0UzQnl6bUJWO0UyQmgwbUJNO0lBT0k7RTNCNHptQlY7RTJCbjBtQk07SUFPSTtFM0Irem1CVjtFMkJ0MG1CTTtJQU9JO0UzQmswbUJWO0UyQnowbUJNO0lBT0k7RTNCcTBtQlY7RTJCNTBtQk07SUFPSTtFM0J3MG1CVjtFMkIvMG1CTTtJQU9JO0UzQjIwbUJWO0UyQmwxbUJNO0lBT0k7RTNCODBtQlY7RTJCcjFtQk07SUFPSTtFM0JpMW1CVjtFMkJ4MW1CTTtJQU9JO0UzQm8xbUJWO0UyQjMxbUJNO0lBT0k7RTNCdTFtQlY7RTJCOTFtQk07SUFPSTtFM0IwMW1CVjtFMkJqMm1CTTtJQU9JO0UzQjYxbUJWO0UyQnAybUJNO0lBT0k7RTNCZzJtQlY7RTJCdjJtQk07SUFPSTtFM0JtMm1CVjtFMkIxMm1CTTtJQU9JO0UzQnMybUJWO0UyQjcybUJNO0lBT0k7RTNCeTJtQlY7RTJCaDNtQk07SUFPSTtFM0I0Mm1CVjtFMkJuM21CTTtJQU9JO0UzQisybUJWO0UyQnQzbUJNO0lBT0k7RTNCazNtQlY7RTJCejNtQk07SUFPSTtFM0JxM21CVjtFMkI1M21CTTtJQU9JO0UzQnczbUJWO0UyQi8zbUJNO0lBT0k7RTNCMjNtQlY7RTJCbDRtQk07SUFPSTtFM0I4M21CVjtFMkJyNG1CTTtJQU9JO0UzQmk0bUJWO0UyQng0bUJNO0lBT0k7RTNCbzRtQlY7RTJCMzRtQk07SUFPSTtFM0J1NG1CVjtFMkI5NG1CTTtJQU9JO0UzQjA0bUJWO0UyQmo1bUJNO0lBT0k7RTNCNjRtQlY7RTJCcDVtQk07SUFPSTtFM0JnNW1CVjtFMkJ2NW1CTTtJQU9JO0UzQm01bUJWO0UyQjE1bUJNO0lBT0k7RTNCczVtQlY7RTJCNzVtQk07SUFPSTtFM0J5NW1CVjtFMkJoNm1CTTtJQU9JO0UzQjQ1bUJWO0UyQm42bUJNO0lBT0k7RTNCKzVtQlY7RTJCdDZtQk07SUFPSTtFM0JrNm1CVjtFMkJ6Nm1CTTtJQU9JO0UzQnE2bUJWO0UyQjU2bUJNO0lBT0k7RTNCdzZtQlY7RTJCLzZtQk07SUFPSTtFM0IyNm1CVjtFMkJsN21CTTtJQU9JO0UzQjg2bUJWO0UyQnI3bUJNO0lBT0k7RTNCaTdtQlY7RTJCeDdtQk07SUFPSTtFM0JvN21CVjtFMkIzN21CTTtJQU9JO0UzQnU3bUJWO0UyQjk3bUJNO0lBT0k7RTNCMDdtQlY7RTJCajhtQk07SUFPSTtJQUFBO0UzQjg3bUJWO0UyQnI4bUJNO0lBT0k7SUFBQTtFM0JrOG1CVjtFMkJ6OG1CTTtJQU9JO0lBQUE7RTNCczhtQlY7RTJCNzhtQk07SUFPSTtJQUFBO0UzQjA4bUJWO0UyQmo5bUJNO0lBT0k7SUFBQTtFM0I4OG1CVjtFMkJyOW1CTTtJQU9JO0lBQUE7RTNCazltQlY7RTJCejltQk07SUFPSTtJQUFBO0UzQnM5bUJWO0UyQjc5bUJNO0lBT0k7SUFBQTtFM0IwOW1CVjtFMkJqK21CTTtJQU9JO0lBQUE7RTNCODltQlY7RTJCcittQk07SUFPSTtJQUFBO0UzQmsrbUJWO0UyQnorbUJNO0lBT0k7SUFBQTtFM0JzK21CVjtFMkI3K21CTTtJQU9JO0lBQUE7RTNCMCttQlY7RTJCai9tQk07SUFPSTtJQUFBO0UzQjgrbUJWO0UyQnIvbUJNO0lBT0k7SUFBQTtFM0JrL21CVjtFMkJ6L21CTTtJQU9JO0lBQUE7RTNCcy9tQlY7RTJCNy9tQk07SUFPSTtJQUFBO0UzQjAvbUJWO0UyQmpnbkJNO0lBT0k7SUFBQTtFM0I4L21CVjtFMkJyZ25CTTtJQU9JO0lBQUE7RTNCa2duQlY7RTJCemduQk07SUFPSTtJQUFBO0UzQnNnbkJWO0UyQjdnbkJNO0lBT0k7SUFBQTtFM0IwZ25CVjtFMkJqaG5CTTtJQU9JO0lBQUE7RTNCOGduQlY7RTJCcmhuQk07SUFPSTtJQUFBO0UzQmtobkJWO0UyQnpobkJNO0lBT0k7SUFBQTtFM0JzaG5CVjtFMkI3aG5CTTtJQU9JO0lBQUE7RTNCMGhuQlY7RTJCamluQk07SUFPSTtJQUFBO0UzQjhobkJWO0UyQnJpbkJNO0lBT0k7SUFBQTtFM0JraW5CVjtFMkJ6aW5CTTtJQU9JO0lBQUE7RTNCc2luQlY7RTJCN2luQk07SUFPSTtJQUFBO0UzQjBpbkJWO0UyQmpqbkJNO0lBT0k7SUFBQTtFM0I4aW5CVjtFMkJyam5CTTtJQU9JO0lBQUE7RTNCa2puQlY7RTJCempuQk07SUFPSTtJQUFBO0UzQnNqbkJWO0UyQjdqbkJNO0lBT0k7SUFBQTtFM0Iwam5CVjtFMkJqa25CTTtJQU9JO0lBQUE7RTNCOGpuQlY7RTJCcmtuQk07SUFPSTtJQUFBO0UzQmtrbkJWO0UyQnprbkJNO0lBT0k7SUFBQTtFM0Jza25CVjtFMkI3a25CTTtJQU9JO0lBQUE7RTNCMGtuQlY7RTJCamxuQk07SUFPSTtJQUFBO0UzQjhrbkJWO0UyQnJsbkJNO0lBT0k7SUFBQTtFM0JrbG5CVjtFMkJ6bG5CTTtJQU9JO0lBQUE7RTNCc2xuQlY7RTJCN2xuQk07SUFPSTtJQUFBO0UzQjBsbkJWO0UyQmptbkJNO0lBT0k7SUFBQTtFM0I4bG5CVjtFMkJybW5CTTtJQU9JO0lBQUE7RTNCa21uQlY7RTJCem1uQk07SUFPSTtFM0JxbW5CVjtFMkI1bW5CTTtJQU9JO0UzQndtbkJWO0UyQi9tbkJNO0lBT0k7RTNCMm1uQlY7RTJCbG5uQk07SUFPSTtFM0I4bW5CVjtFMkJybm5CTTtJQU9JO0UzQmlubkJWO0UyQnhubkJNO0lBT0k7RTNCb25uQlY7RTJCM25uQk07SUFPSTtFM0J1bm5CVjtFMkI5bm5CTTtJQU9JO0UzQjBubkJWO0UyQmpvbkJNO0lBT0k7RTNCNm5uQlY7RTJCcG9uQk07SUFPSTtFM0Jnb25CVjtFMkJ2b25CTTtJQU9JO0UzQm1vbkJWO0UyQjFvbkJNO0lBT0k7RTNCc29uQlY7RTJCN29uQk07SUFPSTtFM0J5b25CVjtFMkJocG5CTTtJQU9JO0UzQjRvbkJWO0UyQm5wbkJNO0lBT0k7RTNCK29uQlY7RTJCdHBuQk07SUFPSTtFM0JrcG5CVjtFMkJ6cG5CTTtJQU9JO0UzQnFwbkJWO0UyQjVwbkJNO0lBT0k7RTNCd3BuQlY7RTJCL3BuQk07SUFPSTtFM0IycG5CVjtFMkJscW5CTTtJQU9JO0UzQjhwbkJWO0UyQnJxbkJNO0lBT0k7RTNCaXFuQlY7RTJCeHFuQk07SUFPSTtFM0JvcW5CVjtFMkIzcW5CTTtJQU9JO0UzQnVxbkJWO0UyQjlxbkJNO0lBT0k7RTNCMHFuQlY7RTJCanJuQk07SUFPSTtFM0I2cW5CVjtFMkJwcm5CTTtJQU9JO0UzQmdybkJWO0UyQnZybkJNO0lBT0k7RTNCbXJuQlY7RTJCMXJuQk07SUFPSTtFM0Jzcm5CVjtFMkI3cm5CTTtJQU9JO0UzQnlybkJWO0UyQmhzbkJNO0lBT0k7RTNCNHJuQlY7RTJCbnNuQk07SUFPSTtFM0Ircm5CVjtFMkJ0c25CTTtJQU9JO0UzQmtzbkJWO0UyQnpzbkJNO0lBT0k7RTNCcXNuQlY7RTJCNXNuQk07SUFPSTtFM0J3c25CVjtFMkIvc25CTTtJQU9JO0UzQjJzbkJWO0UyQmx0bkJNO0lBT0k7RTNCOHNuQlY7RTJCcnRuQk07SUFPSTtFM0JpdG5CVjtFMkJ4dG5CTTtJQU9JO0UzQm90bkJWO0UyQjN0bkJNO0lBT0k7RTNCdXRuQlY7RTJCOXRuQk07SUFPSTtFM0IwdG5CVjtFMkJqdW5CTTtJQU9JO0UzQjZ0bkJWO0UyQnB1bkJNO0lBT0k7RTNCZ3VuQlY7RTJCdnVuQk07SUFPSTtFM0JtdW5CVjtFMkIxdW5CTTtJQU9JO0UzQnN1bkJWO0UyQjd1bkJNO0lBT0k7RTNCeXVuQlY7RTJCaHZuQk07SUFPSTtFM0I0dW5CVjtFMkJudm5CTTtJQU9JO0UzQit1bkJWO0UyQnR2bkJNO0lBT0k7RTNCa3ZuQlY7RTJCenZuQk07SUFPSTtFM0Jxdm5CVjtFMkI1dm5CTTtJQU9JO0UzQnd2bkJWO0UyQi92bkJNO0lBT0k7RTNCMnZuQlY7RTJCbHduQk07SUFPSTtFM0I4dm5CVjtFMkJyd25CTTtJQU9JO0UzQml3bkJWO0UyQnh3bkJNO0lBT0k7RTNCb3duQlY7RTJCM3duQk07SUFPSTtFM0J1d25CVjtFMkI5d25CTTtJQU9JO0UzQjB3bkJWO0UyQmp4bkJNO0lBT0k7RTNCNnduQlY7RTJCcHhuQk07SUFPSTtFM0JneG5CVjtFMkJ2eG5CTTtJQU9JO0UzQm14bkJWO0UyQjF4bkJNO0lBT0k7RTNCc3huQlY7RTJCN3huQk07SUFPSTtFM0J5eG5CVjtFMkJoeW5CTTtJQU9JO0UzQjR4bkJWO0UyQm55bkJNO0lBT0k7RTNCK3huQlY7RTJCdHluQk07SUFPSTtFM0JreW5CVjtFMkJ6eW5CTTtJQU9JO0UzQnF5bkJWO0UyQjV5bkJNO0lBT0k7RTNCd3luQlY7RTJCL3luQk07SUFPSTtFM0IyeW5CVjtFMkJsem5CTTtJQU9JO0UzQjh5bkJWO0UyQnJ6bkJNO0lBT0k7RTNCaXpuQlY7RTJCeHpuQk07SUFPSTtFM0Jvem5CVjtFMkIzem5CTTtJQU9JO0UzQnV6bkJWO0UyQjl6bkJNO0lBT0k7RTNCMHpuQlY7RTJCajBuQk07SUFPSTtFM0I2em5CVjtFMkJwMG5CTTtJQU9JO0UzQmcwbkJWO0UyQnYwbkJNO0lBT0k7RTNCbTBuQlY7RTJCMTBuQk07SUFPSTtFM0JzMG5CVjtFMkI3MG5CTTtJQU9JO0UzQnkwbkJWO0UyQmgxbkJNO0lBT0k7RTNCNDBuQlY7RTJCbjFuQk07SUFPSTtFM0IrMG5CVjtFMkJ0MW5CTTtJQU9JO0UzQmsxbkJWO0UyQnoxbkJNO0lBT0k7RTNCcTFuQlY7RTJCNTFuQk07SUFPSTtFM0J3MW5CVjtFMkIvMW5CTTtJQU9JO0UzQjIxbkJWO0UyQmwybkJNO0lBT0k7RTNCODFuQlY7RTJCcjJuQk07SUFPSTtFM0JpMm5CVjtFMkJ4Mm5CTTtJQU9JO0UzQm8ybkJWO0UyQjMybkJNO0lBT0k7RTNCdTJuQlY7RTJCOTJuQk07SUFPSTtFM0IwMm5CVjtFMkJqM25CTTtJQU9JO0UzQjYybkJWO0UyQnAzbkJNO0lBT0k7RTNCZzNuQlY7RTJCdjNuQk07SUFPSTtFM0JtM25CVjtFMkIxM25CTTtJQU9JO0UzQnMzbkJWO0UyQjczbkJNO0lBT0k7RTNCeTNuQlY7RTJCaDRuQk07SUFPSTtFM0I0M25CVjtFMkJuNG5CTTtJQU9JO0UzQiszbkJWO0UyQnQ0bkJNO0lBT0k7RTNCazRuQlY7RTJCejRuQk07SUFPSTtFM0JxNG5CVjtFMkI1NG5CTTtJQU9JO0UzQnc0bkJWO0UyQi80bkJNO0lBT0k7RTNCMjRuQlY7RTJCbDVuQk07SUFPSTtFM0I4NG5CVjtFMkJyNW5CTTtJQU9JO0UzQmk1bkJWO0UyQng1bkJNO0lBT0k7RTNCbzVuQlY7RTJCMzVuQk07SUFPSTtFM0J1NW5CVjtFMkI5NW5CTTtJQU9JO0UzQjA1bkJWO0UyQmo2bkJNO0lBT0k7RTNCNjVuQlY7RTJCcDZuQk07SUFPSTtJQUFBO0UzQmk2bkJWO0UyQng2bkJNO0lBT0k7SUFBQTtFM0JxNm5CVjtFMkI1Nm5CTTtJQU9JO0lBQUE7RTNCeTZuQlY7RTJCaDduQk07SUFPSTtJQUFBO0UzQjY2bkJWO0UyQnA3bkJNO0lBT0k7SUFBQTtFM0JpN25CVjtFMkJ4N25CTTtJQU9JO0lBQUE7RTNCcTduQlY7RTJCNTduQk07SUFPSTtJQUFBO0UzQnk3bkJWO0UyQmg4bkJNO0lBT0k7SUFBQTtFM0I2N25CVjtFMkJwOG5CTTtJQU9JO0lBQUE7RTNCaThuQlY7RTJCeDhuQk07SUFPSTtJQUFBO0UzQnE4bkJWO0UyQjU4bkJNO0lBT0k7SUFBQTtFM0J5OG5CVjtFMkJoOW5CTTtJQU9JO0lBQUE7RTNCNjhuQlY7RTJCcDluQk07SUFPSTtJQUFBO0UzQmk5bkJWO0UyQng5bkJNO0lBT0k7SUFBQTtFM0JxOW5CVjtFMkI1OW5CTTtJQU9JO0lBQUE7RTNCeTluQlY7RTJCaCtuQk07SUFPSTtJQUFBO0UzQjY5bkJWO0UyQnArbkJNO0lBT0k7SUFBQTtFM0JpK25CVjtFMkJ4K25CTTtJQU9JO0lBQUE7RTNCcStuQlY7RTJCNStuQk07SUFPSTtJQUFBO0UzQnkrbkJWO0UyQmgvbkJNO0lBT0k7SUFBQTtFM0I2K25CVjtFMkJwL25CTTtJQU9JO0lBQUE7RTNCaS9uQlY7RTJCeC9uQk07SUFPSTtJQUFBO0UzQnEvbkJWO0UyQjUvbkJNO0lBT0k7SUFBQTtFM0J5L25CVjtFMkJoZ29CTTtJQU9JO0lBQUE7RTNCNi9uQlY7RTJCcGdvQk07SUFPSTtJQUFBO0UzQmlnb0JWO0UyQnhnb0JNO0lBT0k7SUFBQTtFM0JxZ29CVjtFMkI1Z29CTTtJQU9JO0lBQUE7RTNCeWdvQlY7RTJCaGhvQk07SUFPSTtJQUFBO0UzQjZnb0JWO0UyQnBob0JNO0lBT0k7SUFBQTtFM0JpaG9CVjtFMkJ4aG9CTTtJQU9JO0lBQUE7RTNCcWhvQlY7RTJCNWhvQk07SUFPSTtJQUFBO0UzQnlob0JWO0UyQmhpb0JNO0lBT0k7SUFBQTtFM0I2aG9CVjtFMkJwaW9CTTtJQU9JO0lBQUE7RTNCaWlvQlY7RTJCeGlvQk07SUFPSTtJQUFBO0UzQnFpb0JWO0UyQjVpb0JNO0lBT0k7SUFBQTtFM0J5aW9CVjtFMkJoam9CTTtJQU9JO0lBQUE7RTNCNmlvQlY7RTJCcGpvQk07SUFPSTtJQUFBO0UzQmlqb0JWO0UyQnhqb0JNO0lBT0k7SUFBQTtFM0Jxam9CVjtFMkI1am9CTTtJQU9JO0lBQUE7RTNCeWpvQlY7RTJCaGtvQk07SUFPSTtJQUFBO0UzQjZqb0JWO0UyQnBrb0JNO0lBT0k7SUFBQTtFM0Jpa29CVjtFMkJ4a29CTTtJQU9JO0lBQUE7RTNCcWtvQlY7RTJCNWtvQk07SUFPSTtFM0J3a29CVjtFMkIva29CTTtJQU9JO0UzQjJrb0JWO0UyQmxsb0JNO0lBT0k7RTNCOGtvQlY7RTJCcmxvQk07SUFPSTtFM0JpbG9CVjtFMkJ4bG9CTTtJQU9JO0UzQm9sb0JWO0UyQjNsb0JNO0lBT0k7RTNCdWxvQlY7RTJCOWxvQk07SUFPSTtFM0IwbG9CVjtFMkJqbW9CTTtJQU9JO0UzQjZsb0JWO0UyQnBtb0JNO0lBT0k7RTNCZ21vQlY7RTJCdm1vQk07SUFPSTtFM0JtbW9CVjtFMkIxbW9CTTtJQU9JO0UzQnNtb0JWO0UyQjdtb0JNO0lBT0k7RTNCeW1vQlY7RTJCaG5vQk07SUFPSTtFM0I0bW9CVjtFMkJubm9CTTtJQU9JO0UzQittb0JWO0UyQnRub0JNO0lBT0k7RTNCa25vQlY7RTJCem5vQk07SUFPSTtFM0Jxbm9CVjtFMkI1bm9CTTtJQU9JO0UzQndub0JWO0UyQi9ub0JNO0lBT0k7RTNCMm5vQlY7RTJCbG9vQk07SUFPSTtFM0I4bm9CVjtFMkJyb29CTTtJQU9JO0UzQmlvb0JWO0UyQnhvb0JNO0lBT0k7RTNCb29vQlY7RTJCM29vQk07SUFPSTtFM0J1b29CVjtFMkI5b29CTTtJQU9JO0UzQjBvb0JWO0UyQmpwb0JNO0lBT0k7RTNCNm9vQlY7RTJCcHBvQk07SUFPSTtFM0JncG9CVjtFMkJ2cG9CTTtJQU9JO0UzQm1wb0JWO0UyQjFwb0JNO0lBT0k7RTNCc3BvQlY7RTJCN3BvQk07SUFPSTtFM0J5cG9CVjtFMkJocW9CTTtJQU9JO0UzQjRwb0JWO0UyQm5xb0JNO0lBT0k7RTNCK3BvQlY7RTJCdHFvQk07SUFPSTtFM0JrcW9CVjtFMkJ6cW9CTTtJQU9JO0UzQnFxb0JWO0UyQjVxb0JNO0lBT0k7RTNCd3FvQlY7RTJCL3FvQk07SUFPSTtFM0IycW9CVjtFMkJscm9CTTtJQU9JO0UzQjhxb0JWO0UyQnJyb0JNO0lBT0k7RTNCaXJvQlY7RTJCeHJvQk07SUFPSTtFM0Jvcm9CVjtFMkIzcm9CTTtJQU9JO0UzQnVyb0JWO0UyQjlyb0JNO0lBT0k7RTNCMHJvQlY7RTJCanNvQk07SUFPSTtFM0I2cm9CVjtFMkJwc29CTTtJQU9JO0UzQmdzb0JWO0UyQnZzb0JNO0lBT0k7RTNCbXNvQlY7RTJCMXNvQk07SUFPSTtFM0Jzc29CVjtFMkI3c29CTTtJQU9JO0UzQnlzb0JWO0UyQmh0b0JNO0lBT0k7RTNCNHNvQlY7RTJCbnRvQk07SUFPSTtFM0Irc29CVjtFMkJ0dG9CTTtJQU9JO0UzQmt0b0JWO0UyQnp0b0JNO0lBT0k7RTNCcXRvQlY7RTJCNXRvQk07SUFPSTtFM0J3dG9CVjtFMkIvdG9CTTtJQU9JO0UzQjJ0b0JWO0UyQmx1b0JNO0lBT0k7RTNCOHRvQlY7RTJCcnVvQk07SUFPSTtFM0JpdW9CVjtFMkJ4dW9CTTtJQU9JO0UzQm91b0JWO0UyQjN1b0JNO0lBT0k7RTNCdXVvQlY7RTJCOXVvQk07SUFPSTtFM0IwdW9CVjtFMkJqdm9CTTtJQU9JO0UzQjZ1b0JWO0UyQnB2b0JNO0lBT0k7RTNCZ3ZvQlY7RTJCdnZvQk07SUFPSTtFM0Jtdm9CVjtFMkIxdm9CTTtJQU9JO0UzQnN2b0JWO0UyQjd2b0JNO0lBT0k7RTNCeXZvQlY7RTJCaHdvQk07SUFPSTtFM0I0dm9CVjtFMkJud29CTTtJQU9JO0UzQit2b0JWO0UyQnR3b0JNO0lBT0k7RTNCa3dvQlY7RTJCendvQk07SUFPSTtFM0Jxd29CVjtFMkI1d29CTTtJQU9JO0UzQnd3b0JWO0UyQi93b0JNO0lBT0k7RTNCMndvQlY7RTJCbHhvQk07SUFPSTtFM0I4d29CVjtFMkJyeG9CTTtJQU9JO0UzQml4b0JWO0UyQnh4b0JNO0lBT0k7RTNCb3hvQlY7RTJCM3hvQk07SUFPSTtFM0J1eG9CVjtFMkI5eG9CTTtJQU9JO0UzQjB4b0JWO0UyQmp5b0JNO0lBT0k7RTNCNnhvQlY7RTJCcHlvQk07SUFPSTtFM0JneW9CVjtFMkJ2eW9CTTtJQU9JO0UzQm15b0JWO0UyQjF5b0JNO0lBT0k7RTNCc3lvQlY7RTJCN3lvQk07SUFPSTtFM0J5eW9CVjtFMkJoem9CTTtJQU9JO0UzQjR5b0JWO0UyQm56b0JNO0lBT0k7RTNCK3lvQlY7RTJCdHpvQk07SUFPSTtFM0Jrem9CVjtFMkJ6em9CTTtJQU9JO0UzQnF6b0JWO0UyQjV6b0JNO0lBT0k7RTNCd3pvQlY7RTJCL3pvQk07SUFPSTtFM0Iyem9CVjtFMkJsMG9CTTtJQU9JO0UzQjh6b0JWO0UyQnIwb0JNO0lBT0k7RTNCaTBvQlY7QUFDRjtBRXowb0JJO0V5QkFJO0lBT0k7RTNCczBvQlY7RTJCNzBvQk07SUFPSTtFM0J5MG9CVjtFMkJoMW9CTTtJQU9JO0UzQjQwb0JWO0UyQm4xb0JNO0lBT0k7RTNCKzBvQlY7RTJCdDFvQk07SUFPSTtFM0JrMW9CVjtFMkJ6MW9CTTtJQU9JO0UzQnExb0JWO0UyQjUxb0JNO0lBT0k7RTNCdzFvQlY7RTJCLzFvQk07SUFPSTtFM0IyMW9CVjtFMkJsMm9CTTtJQU9JO0UzQjgxb0JWO0UyQnIyb0JNO0lBT0k7RTNCaTJvQlY7RTJCeDJvQk07SUFPSTtFM0JvMm9CVjtFMkIzMm9CTTtJQU9JO0UzQnUyb0JWO0UyQjkyb0JNO0lBT0k7RTNCMDJvQlY7RTJCajNvQk07SUFPSTtFM0I2Mm9CVjtFMkJwM29CTTtJQU9JO0UzQmczb0JWO0UyQnYzb0JNO0lBT0k7RTNCbTNvQlY7RTJCMTNvQk07SUFPSTtFM0JzM29CVjtFMkI3M29CTTtJQU9JO0UzQnkzb0JWO0UyQmg0b0JNO0lBT0k7RTNCNDNvQlY7RTJCbjRvQk07SUFPSTtFM0IrM29CVjtFMkJ0NG9CTTtJQU9JO0UzQms0b0JWO0UyQno0b0JNO0lBT0k7RTNCcTRvQlY7RTJCNTRvQk07SUFPSTtFM0J3NG9CVjtFMkIvNG9CTTtJQU9JO0UzQjI0b0JWO0UyQmw1b0JNO0lBT0k7RTNCODRvQlY7RTJCcjVvQk07SUFPSTtFM0JpNW9CVjtFMkJ4NW9CTTtJQU9JO0UzQm81b0JWO0UyQjM1b0JNO0lBT0k7RTNCdTVvQlY7RTJCOTVvQk07SUFPSTtFM0IwNW9CVjtFMkJqNm9CTTtJQU9JO0UzQjY1b0JWO0UyQnA2b0JNO0lBT0k7RTNCZzZvQlY7RTJCdjZvQk07SUFPSTtFM0JtNm9CVjtFMkIxNm9CTTtJQU9JO0UzQnM2b0JWO0UyQjc2b0JNO0lBT0k7RTNCeTZvQlY7RTJCaDdvQk07SUFPSTtFM0I0Nm9CVjtFMkJuN29CTTtJQU9JO0UzQis2b0JWO0UyQnQ3b0JNO0lBT0k7RTNCazdvQlY7RTJCejdvQk07SUFPSTtFM0JxN29CVjtFMkI1N29CTTtJQU9JO0UzQnc3b0JWO0UyQi83b0JNO0lBT0k7RTNCMjdvQlY7RTJCbDhvQk07SUFPSTtFM0I4N29CVjtFMkJyOG9CTTtJQU9JO0UzQmk4b0JWO0UyQng4b0JNO0lBT0k7RTNCbzhvQlY7RTJCMzhvQk07SUFPSTtFM0J1OG9CVjtFMkI5OG9CTTtJQU9JO0UzQjA4b0JWO0UyQmo5b0JNO0lBT0k7RTNCNjhvQlY7RTJCcDlvQk07SUFPSTtFM0JnOW9CVjtFMkJ2OW9CTTtJQU9JO0UzQm05b0JWO0UyQjE5b0JNO0lBT0k7RTNCczlvQlY7RTJCNzlvQk07SUFPSTtFM0J5OW9CVjtFMkJoK29CTTtJQU9JO0UzQjQ5b0JWO0UyQm4rb0JNO0lBT0k7RTNCKzlvQlY7RTJCdCtvQk07SUFPSTtFM0JrK29CVjtFMkJ6K29CTTtJQU9JO0UzQnErb0JWO0UyQjUrb0JNO0lBT0k7RTNCdytvQlY7RTJCLytvQk07SUFPSTtFM0IyK29CVjtFMkJsL29CTTtJQU9JO0UzQjgrb0JWO0UyQnIvb0JNO0lBT0k7RTNCaS9vQlY7RTJCeC9vQk07SUFPSTtFM0JvL29CVjtFMkIzL29CTTtJQU9JO0UzQnUvb0JWO0UyQjkvb0JNO0lBT0k7RTNCMC9vQlY7RTJCamdwQk07SUFPSTtFM0I2L29CVjtFMkJwZ3BCTTtJQU9JO0UzQmdncEJWO0UyQnZncEJNO0lBT0k7RTNCbWdwQlY7RTJCMWdwQk07SUFPSTtFM0JzZ3BCVjtFMkI3Z3BCTTtJQU9JO0UzQnlncEJWO0UyQmhocEJNO0lBT0k7RTNCNGdwQlY7RTJCbmhwQk07SUFPSTtFM0IrZ3BCVjtFMkJ0aHBCTTtJQU9JO0UzQmtocEJWO0UyQnpocEJNO0lBT0k7RTNCcWhwQlY7RTJCNWhwQk07SUFPSTtFM0J3aHBCVjtFMkIvaHBCTTtJQU9JO0UzQjJocEJWO0UyQmxpcEJNO0lBT0k7RTNCOGhwQlY7RTJCcmlwQk07SUFPSTtFM0JpaXBCVjtFMkJ4aXBCTTtJQU9JO0UzQm9pcEJWO0UyQjNpcEJNO0lBT0k7SUFBQTtFM0J3aXBCVjtFMkIvaXBCTTtJQU9JO0lBQUE7RTNCNGlwQlY7RTJCbmpwQk07SUFPSTtJQUFBO0UzQmdqcEJWO0UyQnZqcEJNO0lBT0k7SUFBQTtFM0JvanBCVjtFMkIzanBCTTtJQU9JO0lBQUE7RTNCd2pwQlY7RTJCL2pwQk07SUFPSTtJQUFBO0UzQjRqcEJWO0UyQm5rcEJNO0lBT0k7SUFBQTtFM0Jna3BCVjtFMkJ2a3BCTTtJQU9JO0lBQUE7RTNCb2twQlY7RTJCM2twQk07SUFPSTtJQUFBO0UzQndrcEJWO0UyQi9rcEJNO0lBT0k7SUFBQTtFM0I0a3BCVjtFMkJubHBCTTtJQU9JO0lBQUE7RTNCZ2xwQlY7RTJCdmxwQk07SUFPSTtJQUFBO0UzQm9scEJWO0UyQjNscEJNO0lBT0k7SUFBQTtFM0J3bHBCVjtFMkIvbHBCTTtJQU9JO0lBQUE7RTNCNGxwQlY7RTJCbm1wQk07SUFPSTtJQUFBO0UzQmdtcEJWO0UyQnZtcEJNO0lBT0k7SUFBQTtFM0JvbXBCVjtFMkIzbXBCTTtJQU9JO0lBQUE7RTNCd21wQlY7RTJCL21wQk07SUFPSTtJQUFBO0UzQjRtcEJWO0UyQm5ucEJNO0lBT0k7SUFBQTtFM0JnbnBCVjtFMkJ2bnBCTTtJQU9JO0lBQUE7RTNCb25wQlY7RTJCM25wQk07SUFPSTtJQUFBO0UzQnducEJWO0UyQi9ucEJNO0lBT0k7SUFBQTtFM0I0bnBCVjtFMkJub3BCTTtJQU9JO0lBQUE7RTNCZ29wQlY7RTJCdm9wQk07SUFPSTtJQUFBO0UzQm9vcEJWO0UyQjNvcEJNO0lBT0k7SUFBQTtFM0J3b3BCVjtFMkIvb3BCTTtJQU9JO0lBQUE7RTNCNG9wQlY7RTJCbnBwQk07SUFPSTtJQUFBO0UzQmdwcEJWO0UyQnZwcEJNO0lBT0k7SUFBQTtFM0JvcHBCVjtFMkIzcHBCTTtJQU9JO0lBQUE7RTNCd3BwQlY7RTJCL3BwQk07SUFPSTtJQUFBO0UzQjRwcEJWO0UyQm5xcEJNO0lBT0k7SUFBQTtFM0JncXBCVjtFMkJ2cXBCTTtJQU9JO0lBQUE7RTNCb3FwQlY7RTJCM3FwQk07SUFPSTtJQUFBO0UzQndxcEJWO0UyQi9xcEJNO0lBT0k7SUFBQTtFM0I0cXBCVjtFMkJucnBCTTtJQU9JO0lBQUE7RTNCZ3JwQlY7RTJCdnJwQk07SUFPSTtJQUFBO0UzQm9ycEJWO0UyQjNycEJNO0lBT0k7SUFBQTtFM0J3cnBCVjtFMkIvcnBCTTtJQU9JO0lBQUE7RTNCNHJwQlY7RTJCbnNwQk07SUFPSTtJQUFBO0UzQmdzcEJWO0UyQnZzcEJNO0lBT0k7SUFBQTtFM0Jvc3BCVjtFMkIzc3BCTTtJQU9JO0lBQUE7RTNCd3NwQlY7RTJCL3NwQk07SUFPSTtJQUFBO0UzQjRzcEJWO0UyQm50cEJNO0lBT0k7SUFBQTtFM0JndHBCVjtFMkJ2dHBCTTtJQU9JO0lBQUE7RTNCb3RwQlY7RTJCM3RwQk07SUFPSTtFM0J1dHBCVjtFMkI5dHBCTTtJQU9JO0UzQjB0cEJWO0UyQmp1cEJNO0lBT0k7RTNCNnRwQlY7RTJCcHVwQk07SUFPSTtFM0JndXBCVjtFMkJ2dXBCTTtJQU9JO0UzQm11cEJWO0UyQjF1cEJNO0lBT0k7RTNCc3VwQlY7RTJCN3VwQk07SUFPSTtFM0J5dXBCVjtFMkJodnBCTTtJQU9JO0UzQjR1cEJWO0UyQm52cEJNO0lBT0k7RTNCK3VwQlY7RTJCdHZwQk07SUFPSTtFM0JrdnBCVjtFMkJ6dnBCTTtJQU9JO0UzQnF2cEJWO0UyQjV2cEJNO0lBT0k7RTNCd3ZwQlY7RTJCL3ZwQk07SUFPSTtFM0IydnBCVjtFMkJsd3BCTTtJQU9JO0UzQjh2cEJWO0UyQnJ3cEJNO0lBT0k7RTNCaXdwQlY7RTJCeHdwQk07SUFPSTtFM0Jvd3BCVjtFMkIzd3BCTTtJQU9JO0UzQnV3cEJWO0UyQjl3cEJNO0lBT0k7RTNCMHdwQlY7RTJCanhwQk07SUFPSTtFM0I2d3BCVjtFMkJweHBCTTtJQU9JO0UzQmd4cEJWO0UyQnZ4cEJNO0lBT0k7RTNCbXhwQlY7RTJCMXhwQk07SUFPSTtFM0JzeHBCVjtFMkI3eHBCTTtJQU9JO0UzQnl4cEJWO0UyQmh5cEJNO0lBT0k7RTNCNHhwQlY7RTJCbnlwQk07SUFPSTtFM0IreHBCVjtFMkJ0eXBCTTtJQU9JO0UzQmt5cEJWO0UyQnp5cEJNO0lBT0k7RTNCcXlwQlY7RTJCNXlwQk07SUFPSTtFM0J3eXBCVjtFMkIveXBCTTtJQU9JO0UzQjJ5cEJWO0UyQmx6cEJNO0lBT0k7RTNCOHlwQlY7RTJCcnpwQk07SUFPSTtFM0JpenBCVjtFMkJ4enBCTTtJQU9JO0UzQm96cEJWO0UyQjN6cEJNO0lBT0k7RTNCdXpwQlY7RTJCOXpwQk07SUFPSTtFM0IwenBCVjtFMkJqMHBCTTtJQU9JO0UzQjZ6cEJWO0UyQnAwcEJNO0lBT0k7RTNCZzBwQlY7RTJCdjBwQk07SUFPSTtFM0JtMHBCVjtFMkIxMHBCTTtJQU9JO0UzQnMwcEJWO0UyQjcwcEJNO0lBT0k7RTNCeTBwQlY7RTJCaDFwQk07SUFPSTtFM0I0MHBCVjtFMkJuMXBCTTtJQU9JO0UzQiswcEJWO0UyQnQxcEJNO0lBT0k7RTNCazFwQlY7RTJCejFwQk07SUFPSTtFM0JxMXBCVjtFMkI1MXBCTTtJQU9JO0UzQncxcEJWO0UyQi8xcEJNO0lBT0k7RTNCMjFwQlY7RTJCbDJwQk07SUFPSTtFM0I4MXBCVjtFMkJyMnBCTTtJQU9JO0UzQmkycEJWO0UyQngycEJNO0lBT0k7RTNCbzJwQlY7RTJCMzJwQk07SUFPSTtFM0J1MnBCVjtFMkI5MnBCTTtJQU9JO0UzQjAycEJWO0UyQmozcEJNO0lBT0k7RTNCNjJwQlY7RTJCcDNwQk07SUFPSTtFM0JnM3BCVjtFMkJ2M3BCTTtJQU9JO0UzQm0zcEJWO0UyQjEzcEJNO0lBT0k7RTNCczNwQlY7RTJCNzNwQk07SUFPSTtFM0J5M3BCVjtFMkJoNHBCTTtJQU9JO0UzQjQzcEJWO0UyQm40cEJNO0lBT0k7RTNCKzNwQlY7RTJCdDRwQk07SUFPSTtFM0JrNHBCVjtFMkJ6NHBCTTtJQU9JO0UzQnE0cEJWO0UyQjU0cEJNO0lBT0k7RTNCdzRwQlY7RTJCLzRwQk07SUFPSTtFM0IyNHBCVjtFMkJsNXBCTTtJQU9JO0UzQjg0cEJWO0UyQnI1cEJNO0lBT0k7RTNCaTVwQlY7RTJCeDVwQk07SUFPSTtFM0JvNXBCVjtFMkIzNXBCTTtJQU9JO0UzQnU1cEJWO0UyQjk1cEJNO0lBT0k7RTNCMDVwQlY7RTJCajZwQk07SUFPSTtFM0I2NXBCVjtFMkJwNnBCTTtJQU9JO0UzQmc2cEJWO0UyQnY2cEJNO0lBT0k7RTNCbTZwQlY7RTJCMTZwQk07SUFPSTtFM0JzNnBCVjtFMkI3NnBCTTtJQU9JO0UzQnk2cEJWO0UyQmg3cEJNO0lBT0k7RTNCNDZwQlY7RTJCbjdwQk07SUFPSTtFM0IrNnBCVjtFMkJ0N3BCTTtJQU9JO0UzQms3cEJWO0UyQno3cEJNO0lBT0k7RTNCcTdwQlY7RTJCNTdwQk07SUFPSTtFM0J3N3BCVjtFMkIvN3BCTTtJQU9JO0UzQjI3cEJWO0UyQmw4cEJNO0lBT0k7RTNCODdwQlY7RTJCcjhwQk07SUFPSTtFM0JpOHBCVjtFMkJ4OHBCTTtJQU9JO0UzQm84cEJWO0UyQjM4cEJNO0lBT0k7RTNCdThwQlY7RTJCOThwQk07SUFPSTtFM0IwOHBCVjtFMkJqOXBCTTtJQU9JO0UzQjY4cEJWO0UyQnA5cEJNO0lBT0k7RTNCZzlwQlY7RTJCdjlwQk07SUFPSTtFM0JtOXBCVjtFMkIxOXBCTTtJQU9JO0UzQnM5cEJWO0UyQjc5cEJNO0lBT0k7RTNCeTlwQlY7RTJCaCtwQk07SUFPSTtFM0I0OXBCVjtFMkJuK3BCTTtJQU9JO0UzQis5cEJWO0UyQnQrcEJNO0lBT0k7RTNCaytwQlY7RTJCeitwQk07SUFPSTtFM0JxK3BCVjtFMkI1K3BCTTtJQU9JO0UzQncrcEJWO0UyQi8rcEJNO0lBT0k7RTNCMitwQlY7RTJCbC9wQk07SUFPSTtFM0I4K3BCVjtFMkJyL3BCTTtJQU9JO0UzQmkvcEJWO0UyQngvcEJNO0lBT0k7RTNCby9wQlY7RTJCMy9wQk07SUFPSTtFM0J1L3BCVjtFMkI5L3BCTTtJQU9JO0UzQjAvcEJWO0UyQmpncUJNO0lBT0k7RTNCNi9wQlY7RTJCcGdxQk07SUFPSTtFM0JnZ3FCVjtFMkJ2Z3FCTTtJQU9JO0UzQm1ncUJWO0UyQjFncUJNO0lBT0k7RTNCc2dxQlY7RTJCN2dxQk07SUFPSTtFM0J5Z3FCVjtFMkJoaHFCTTtJQU9JO0UzQjRncUJWO0UyQm5ocUJNO0lBT0k7RTNCK2dxQlY7RTJCdGhxQk07SUFPSTtFM0JraHFCVjtFMkJ6aHFCTTtJQU9JO0UzQnFocUJWO0UyQjVocUJNO0lBT0k7RTNCd2hxQlY7RTJCL2hxQk07SUFPSTtFM0IyaHFCVjtFMkJsaXFCTTtJQU9JO0lBQUE7RTNCK2hxQlY7RTJCdGlxQk07SUFPSTtJQUFBO0UzQm1pcUJWO0UyQjFpcUJNO0lBT0k7SUFBQTtFM0J1aXFCVjtFMkI5aXFCTTtJQU9JO0lBQUE7RTNCMmlxQlY7RTJCbGpxQk07SUFPSTtJQUFBO0UzQitpcUJWO0UyQnRqcUJNO0lBT0k7SUFBQTtFM0JtanFCVjtFMkIxanFCTTtJQU9JO0lBQUE7RTNCdWpxQlY7RTJCOWpxQk07SUFPSTtJQUFBO0UzQjJqcUJWO0UyQmxrcUJNO0lBT0k7SUFBQTtFM0IranFCVjtFMkJ0a3FCTTtJQU9JO0lBQUE7RTNCbWtxQlY7RTJCMWtxQk07SUFPSTtJQUFBO0UzQnVrcUJWO0UyQjlrcUJNO0lBT0k7SUFBQTtFM0Iya3FCVjtFMkJsbHFCTTtJQU9JO0lBQUE7RTNCK2txQlY7RTJCdGxxQk07SUFPSTtJQUFBO0UzQm1scUJWO0UyQjFscUJNO0lBT0k7SUFBQTtFM0J1bHFCVjtFMkI5bHFCTTtJQU9JO0lBQUE7RTNCMmxxQlY7RTJCbG1xQk07SUFPSTtJQUFBO0UzQitscUJWO0UyQnRtcUJNO0lBT0k7SUFBQTtFM0JtbXFCVjtFMkIxbXFCTTtJQU9JO0lBQUE7RTNCdW1xQlY7RTJCOW1xQk07SUFPSTtJQUFBO0UzQjJtcUJWO0UyQmxucUJNO0lBT0k7SUFBQTtFM0IrbXFCVjtFMkJ0bnFCTTtJQU9JO0lBQUE7RTNCbW5xQlY7RTJCMW5xQk07SUFPSTtJQUFBO0UzQnVucUJWO0UyQjlucUJNO0lBT0k7SUFBQTtFM0IybnFCVjtFMkJsb3FCTTtJQU9JO0lBQUE7RTNCK25xQlY7RTJCdG9xQk07SUFPSTtJQUFBO0UzQm1vcUJWO0UyQjFvcUJNO0lBT0k7SUFBQTtFM0J1b3FCVjtFMkI5b3FCTTtJQU9JO0lBQUE7RTNCMm9xQlY7RTJCbHBxQk07SUFPSTtJQUFBO0UzQitvcUJWO0UyQnRwcUJNO0lBT0k7SUFBQTtFM0JtcHFCVjtFMkIxcHFCTTtJQU9JO0lBQUE7RTNCdXBxQlY7RTJCOXBxQk07SUFPSTtJQUFBO0UzQjJwcUJWO0UyQmxxcUJNO0lBT0k7SUFBQTtFM0IrcHFCVjtFMkJ0cXFCTTtJQU9JO0lBQUE7RTNCbXFxQlY7RTJCMXFxQk07SUFPSTtJQUFBO0UzQnVxcUJWO0UyQjlxcUJNO0lBT0k7SUFBQTtFM0IycXFCVjtFMkJscnFCTTtJQU9JO0lBQUE7RTNCK3FxQlY7RTJCdHJxQk07SUFPSTtJQUFBO0UzQm1ycUJWO0UyQjFycUJNO0lBT0k7SUFBQTtFM0J1cnFCVjtFMkI5cnFCTTtJQU9JO0lBQUE7RTNCMnJxQlY7RTJCbHNxQk07SUFPSTtJQUFBO0UzQitycUJWO0UyQnRzcUJNO0lBT0k7SUFBQTtFM0Jtc3FCVjtFMkIxc3FCTTtJQU9JO0UzQnNzcUJWO0UyQjdzcUJNO0lBT0k7RTNCeXNxQlY7RTJCaHRxQk07SUFPSTtFM0I0c3FCVjtFMkJudHFCTTtJQU9JO0UzQitzcUJWO0UyQnR0cUJNO0lBT0k7RTNCa3RxQlY7RTJCenRxQk07SUFPSTtFM0JxdHFCVjtFMkI1dHFCTTtJQU9JO0UzQnd0cUJWO0UyQi90cUJNO0lBT0k7RTNCMnRxQlY7RTJCbHVxQk07SUFPSTtFM0I4dHFCVjtFMkJydXFCTTtJQU9JO0UzQml1cUJWO0UyQnh1cUJNO0lBT0k7RTNCb3VxQlY7RTJCM3VxQk07SUFPSTtFM0J1dXFCVjtFMkI5dXFCTTtJQU9JO0UzQjB1cUJWO0UyQmp2cUJNO0lBT0k7RTNCNnVxQlY7RTJCcHZxQk07SUFPSTtFM0JndnFCVjtFMkJ2dnFCTTtJQU9JO0UzQm12cUJWO0UyQjF2cUJNO0lBT0k7RTNCc3ZxQlY7RTJCN3ZxQk07SUFPSTtFM0J5dnFCVjtFMkJod3FCTTtJQU9JO0UzQjR2cUJWO0UyQm53cUJNO0lBT0k7RTNCK3ZxQlY7RTJCdHdxQk07SUFPSTtFM0Jrd3FCVjtFMkJ6d3FCTTtJQU9JO0UzQnF3cUJWO0UyQjV3cUJNO0lBT0k7RTNCd3dxQlY7RTJCL3dxQk07SUFPSTtFM0Iyd3FCVjtFMkJseHFCTTtJQU9JO0UzQjh3cUJWO0UyQnJ4cUJNO0lBT0k7RTNCaXhxQlY7RTJCeHhxQk07SUFPSTtFM0JveHFCVjtFMkIzeHFCTTtJQU9JO0UzQnV4cUJWO0UyQjl4cUJNO0lBT0k7RTNCMHhxQlY7RTJCanlxQk07SUFPSTtFM0I2eHFCVjtFMkJweXFCTTtJQU9JO0UzQmd5cUJWO0UyQnZ5cUJNO0lBT0k7RTNCbXlxQlY7RTJCMXlxQk07SUFPSTtFM0JzeXFCVjtFMkI3eXFCTTtJQU9JO0UzQnl5cUJWO0UyQmh6cUJNO0lBT0k7RTNCNHlxQlY7RTJCbnpxQk07SUFPSTtFM0IreXFCVjtFMkJ0enFCTTtJQU9JO0UzQmt6cUJWO0UyQnp6cUJNO0lBT0k7RTNCcXpxQlY7RTJCNXpxQk07SUFPSTtFM0J3enFCVjtFMkIvenFCTTtJQU9JO0UzQjJ6cUJWO0UyQmwwcUJNO0lBT0k7RTNCOHpxQlY7RTJCcjBxQk07SUFPSTtFM0JpMHFCVjtFMkJ4MHFCTTtJQU9JO0UzQm8wcUJWO0UyQjMwcUJNO0lBT0k7RTNCdTBxQlY7RTJCOTBxQk07SUFPSTtFM0IwMHFCVjtFMkJqMXFCTTtJQU9JO0UzQjYwcUJWO0UyQnAxcUJNO0lBT0k7RTNCZzFxQlY7RTJCdjFxQk07SUFPSTtFM0JtMXFCVjtFMkIxMXFCTTtJQU9JO0UzQnMxcUJWO0UyQjcxcUJNO0lBT0k7RTNCeTFxQlY7RTJCaDJxQk07SUFPSTtFM0I0MXFCVjtFMkJuMnFCTTtJQU9JO0UzQisxcUJWO0UyQnQycUJNO0lBT0k7RTNCazJxQlY7RTJCejJxQk07SUFPSTtFM0JxMnFCVjtFMkI1MnFCTTtJQU9JO0UzQncycUJWO0UyQi8ycUJNO0lBT0k7RTNCMjJxQlY7RTJCbDNxQk07SUFPSTtFM0I4MnFCVjtFMkJyM3FCTTtJQU9JO0UzQmkzcUJWO0UyQngzcUJNO0lBT0k7RTNCbzNxQlY7RTJCMzNxQk07SUFPSTtFM0J1M3FCVjtFMkI5M3FCTTtJQU9JO0UzQjAzcUJWO0UyQmo0cUJNO0lBT0k7RTNCNjNxQlY7RTJCcDRxQk07SUFPSTtFM0JnNHFCVjtFMkJ2NHFCTTtJQU9JO0UzQm00cUJWO0UyQjE0cUJNO0lBT0k7RTNCczRxQlY7RTJCNzRxQk07SUFPSTtFM0J5NHFCVjtFMkJoNXFCTTtJQU9JO0UzQjQ0cUJWO0UyQm41cUJNO0lBT0k7RTNCKzRxQlY7RTJCdDVxQk07SUFPSTtFM0JrNXFCVjtFMkJ6NXFCTTtJQU9JO0UzQnE1cUJWO0UyQjU1cUJNO0lBT0k7RTNCdzVxQlY7RTJCLzVxQk07SUFPSTtFM0IyNXFCVjtFMkJsNnFCTTtJQU9JO0UzQjg1cUJWO0UyQnI2cUJNO0lBT0k7RTNCaTZxQlY7RTJCeDZxQk07SUFPSTtFM0JvNnFCVjtFMkIzNnFCTTtJQU9JO0UzQnU2cUJWO0UyQjk2cUJNO0lBT0k7RTNCMDZxQlY7RTJCajdxQk07SUFPSTtFM0I2NnFCVjtFMkJwN3FCTTtJQU9JO0UzQmc3cUJWO0UyQnY3cUJNO0lBT0k7RTNCbTdxQlY7RTJCMTdxQk07SUFPSTtFM0JzN3FCVjtFMkI3N3FCTTtJQU9JO0UzQnk3cUJWO0UyQmg4cUJNO0lBT0k7RTNCNDdxQlY7RTJCbjhxQk07SUFPSTtFM0IrN3FCVjtFMkJ0OHFCTTtJQU9JO0UzQms4cUJWO0UyQno4cUJNO0lBT0k7RTNCcThxQlY7RTJCNThxQk07SUFPSTtFM0J3OHFCVjtFMkIvOHFCTTtJQU9JO0UzQjI4cUJWO0UyQmw5cUJNO0lBT0k7RTNCODhxQlY7RTJCcjlxQk07SUFPSTtFM0JpOXFCVjtFMkJ4OXFCTTtJQU9JO0UzQm85cUJWO0UyQjM5cUJNO0lBT0k7RTNCdTlxQlY7RTJCOTlxQk07SUFPSTtFM0IwOXFCVjtFMkJqK3FCTTtJQU9JO0UzQjY5cUJWO0UyQnArcUJNO0lBT0k7RTNCZytxQlY7RTJCditxQk07SUFPSTtFM0JtK3FCVjtFMkIxK3FCTTtJQU9JO0UzQnMrcUJWO0UyQjcrcUJNO0lBT0k7RTNCeStxQlY7RTJCaC9xQk07SUFPSTtFM0I0K3FCVjtFMkJuL3FCTTtJQU9JO0UzQisrcUJWO0UyQnQvcUJNO0lBT0k7RTNCay9xQlY7RTJCei9xQk07SUFPSTtFM0JxL3FCVjtFMkI1L3FCTTtJQU9JO0UzQncvcUJWO0UyQi8vcUJNO0lBT0k7RTNCMi9xQlY7RTJCbGdyQk07SUFPSTtFM0I4L3FCVjtFMkJyZ3JCTTtJQU9JO0lBQUE7RTNCa2dyQlY7RTJCemdyQk07SUFPSTtJQUFBO0UzQnNnckJWO0UyQjdnckJNO0lBT0k7SUFBQTtFM0IwZ3JCVjtFMkJqaHJCTTtJQU9JO0lBQUE7RTNCOGdyQlY7RTJCcmhyQk07SUFPSTtJQUFBO0UzQmtockJWO0UyQnpockJNO0lBT0k7SUFBQTtFM0JzaHJCVjtFMkI3aHJCTTtJQU9JO0lBQUE7RTNCMGhyQlY7RTJCamlyQk07SUFPSTtJQUFBO0UzQjhockJWO0UyQnJpckJNO0lBT0k7SUFBQTtFM0JraXJCVjtFMkJ6aXJCTTtJQU9JO0lBQUE7RTNCc2lyQlY7RTJCN2lyQk07SUFPSTtJQUFBO0UzQjBpckJWO0UyQmpqckJNO0lBT0k7SUFBQTtFM0I4aXJCVjtFMkJyanJCTTtJQU9JO0lBQUE7RTNCa2pyQlY7RTJCempyQk07SUFPSTtJQUFBO0UzQnNqckJWO0UyQjdqckJNO0lBT0k7SUFBQTtFM0IwanJCVjtFMkJqa3JCTTtJQU9JO0lBQUE7RTNCOGpyQlY7RTJCcmtyQk07SUFPSTtJQUFBO0UzQmtrckJWO0UyQnprckJNO0lBT0k7SUFBQTtFM0Jza3JCVjtFMkI3a3JCTTtJQU9JO0lBQUE7RTNCMGtyQlY7RTJCamxyQk07SUFPSTtJQUFBO0UzQjhrckJWO0UyQnJsckJNO0lBT0k7SUFBQTtFM0JrbHJCVjtFMkJ6bHJCTTtJQU9JO0lBQUE7RTNCc2xyQlY7RTJCN2xyQk07SUFPSTtJQUFBO0UzQjBsckJWO0UyQmptckJNO0lBT0k7SUFBQTtFM0I4bHJCVjtFMkJybXJCTTtJQU9JO0lBQUE7RTNCa21yQlY7RTJCem1yQk07SUFPSTtJQUFBO0UzQnNtckJWO0UyQjdtckJNO0lBT0k7SUFBQTtFM0IwbXJCVjtFMkJqbnJCTTtJQU9JO0lBQUE7RTNCOG1yQlY7RTJCcm5yQk07SUFPSTtJQUFBO0UzQmtuckJWO0UyQnpuckJNO0lBT0k7SUFBQTtFM0JzbnJCVjtFMkI3bnJCTTtJQU9JO0lBQUE7RTNCMG5yQlY7RTJCam9yQk07SUFPSTtJQUFBO0UzQjhuckJWO0UyQnJvckJNO0lBT0k7SUFBQTtFM0Jrb3JCVjtFMkJ6b3JCTTtJQU9JO0lBQUE7RTNCc29yQlY7RTJCN29yQk07SUFPSTtJQUFBO0UzQjBvckJWO0UyQmpwckJNO0lBT0k7SUFBQTtFM0I4b3JCVjtFMkJycHJCTTtJQU9JO0lBQUE7RTNCa3ByQlY7RTJCenByQk07SUFPSTtJQUFBO0UzQnNwckJWO0UyQjdwckJNO0lBT0k7SUFBQTtFM0IwcHJCVjtFMkJqcXJCTTtJQU9JO0lBQUE7RTNCOHByQlY7RTJCcnFyQk07SUFPSTtJQUFBO0UzQmtxckJWO0UyQnpxckJNO0lBT0k7SUFBQTtFM0JzcXJCVjtFMkI3cXJCTTtJQU9JO0UzQnlxckJWO0UyQmhyckJNO0lBT0k7RTNCNHFyQlY7RTJCbnJyQk07SUFPSTtFM0IrcXJCVjtFMkJ0cnJCTTtJQU9JO0UzQmtyckJWO0UyQnpyckJNO0lBT0k7RTNCcXJyQlY7RTJCNXJyQk07SUFPSTtFM0J3cnJCVjtFMkIvcnJCTTtJQU9JO0UzQjJyckJWO0UyQmxzckJNO0lBT0k7RTNCOHJyQlY7RTJCcnNyQk07SUFPSTtFM0Jpc3JCVjtFMkJ4c3JCTTtJQU9JO0UzQm9zckJWO0UyQjNzckJNO0lBT0k7RTNCdXNyQlY7RTJCOXNyQk07SUFPSTtFM0Iwc3JCVjtFMkJqdHJCTTtJQU9JO0UzQjZzckJWO0UyQnB0ckJNO0lBT0k7RTNCZ3RyQlY7RTJCdnRyQk07SUFPSTtFM0JtdHJCVjtFMkIxdHJCTTtJQU9JO0UzQnN0ckJWO0UyQjd0ckJNO0lBT0k7RTNCeXRyQlY7RTJCaHVyQk07SUFPSTtFM0I0dHJCVjtFMkJudXJCTTtJQU9JO0UzQit0ckJWO0UyQnR1ckJNO0lBT0k7RTNCa3VyQlY7RTJCenVyQk07SUFPSTtFM0JxdXJCVjtFMkI1dXJCTTtJQU9JO0UzQnd1ckJWO0UyQi91ckJNO0lBT0k7RTNCMnVyQlY7RTJCbHZyQk07SUFPSTtFM0I4dXJCVjtFMkJydnJCTTtJQU9JO0UzQml2ckJWO0UyQnh2ckJNO0lBT0k7RTNCb3ZyQlY7RTJCM3ZyQk07SUFPSTtFM0J1dnJCVjtFMkI5dnJCTTtJQU9JO0UzQjB2ckJWO0UyQmp3ckJNO0lBT0k7RTNCNnZyQlY7RTJCcHdyQk07SUFPSTtFM0Jnd3JCVjtFMkJ2d3JCTTtJQU9JO0UzQm13ckJWO0UyQjF3ckJNO0lBT0k7RTNCc3dyQlY7RTJCN3dyQk07SUFPSTtFM0J5d3JCVjtFMkJoeHJCTTtJQU9JO0UzQjR3ckJWO0UyQm54ckJNO0lBT0k7RTNCK3dyQlY7RTJCdHhyQk07SUFPSTtFM0JreHJCVjtFMkJ6eHJCTTtJQU9JO0UzQnF4ckJWO0UyQjV4ckJNO0lBT0k7RTNCd3hyQlY7RTJCL3hyQk07SUFPSTtFM0IyeHJCVjtFMkJseXJCTTtJQU9JO0UzQjh4ckJWO0UyQnJ5ckJNO0lBT0k7RTNCaXlyQlY7RTJCeHlyQk07SUFPSTtFM0JveXJCVjtFMkIzeXJCTTtJQU9JO0UzQnV5ckJWO0UyQjl5ckJNO0lBT0k7RTNCMHlyQlY7RTJCanpyQk07SUFPSTtFM0I2eXJCVjtFMkJwenJCTTtJQU9JO0UzQmd6ckJWO0UyQnZ6ckJNO0lBT0k7RTNCbXpyQlY7RTJCMXpyQk07SUFPSTtFM0JzenJCVjtFMkI3enJCTTtJQU9JO0UzQnl6ckJWO0UyQmgwckJNO0lBT0k7RTNCNHpyQlY7RTJCbjByQk07SUFPSTtFM0IrenJCVjtFMkJ0MHJCTTtJQU9JO0UzQmswckJWO0UyQnowckJNO0lBT0k7RTNCcTByQlY7RTJCNTByQk07SUFPSTtFM0J3MHJCVjtFMkIvMHJCTTtJQU9JO0UzQjIwckJWO0UyQmwxckJNO0lBT0k7RTNCODByQlY7RTJCcjFyQk07SUFPSTtFM0JpMXJCVjtFMkJ4MXJCTTtJQU9JO0UzQm8xckJWO0UyQjMxckJNO0lBT0k7RTNCdTFyQlY7RTJCOTFyQk07SUFPSTtFM0IwMXJCVjtFMkJqMnJCTTtJQU9JO0UzQjYxckJWO0UyQnAyckJNO0lBT0k7RTNCZzJyQlY7RTJCdjJyQk07SUFPSTtFM0JtMnJCVjtFMkIxMnJCTTtJQU9JO0UzQnMyckJWO0UyQjcyckJNO0lBT0k7RTNCeTJyQlY7RTJCaDNyQk07SUFPSTtFM0I0MnJCVjtFMkJuM3JCTTtJQU9JO0UzQisyckJWO0UyQnQzckJNO0lBT0k7RTNCazNyQlY7RTJCejNyQk07SUFPSTtFM0JxM3JCVjtFMkI1M3JCTTtJQU9JO0UzQnczckJWO0UyQi8zckJNO0lBT0k7RTNCMjNyQlY7RTJCbDRyQk07SUFPSTtFM0I4M3JCVjtFMkJyNHJCTTtJQU9JO0UzQmk0ckJWO0UyQng0ckJNO0lBT0k7RTNCbzRyQlY7RTJCMzRyQk07SUFPSTtFM0J1NHJCVjtFMkI5NHJCTTtJQU9JO0UzQjA0ckJWO0UyQmo1ckJNO0lBT0k7RTNCNjRyQlY7RTJCcDVyQk07SUFPSTtFM0JnNXJCVjtFMkJ2NXJCTTtJQU9JO0UzQm01ckJWO0UyQjE1ckJNO0lBT0k7RTNCczVyQlY7RTJCNzVyQk07SUFPSTtFM0J5NXJCVjtFMkJoNnJCTTtJQU9JO0UzQjQ1ckJWO0UyQm42ckJNO0lBT0k7RTNCKzVyQlY7RTJCdDZyQk07SUFPSTtFM0JrNnJCVjtBQUNGO0E0Qm44ckJBO0VEeUJRO0lBT0k7RTNCdTZyQlY7RTJCOTZyQk07SUFPSTtFM0IwNnJCVjtFMkJqN3JCTTtJQU9JO0UzQjY2ckJWO0UyQnA3ckJNO0lBT0k7RTNCZzdyQlY7RTJCdjdyQk07SUFPSTtFM0JtN3JCVjtFMkIxN3JCTTtJQU9JO0UzQnM3ckJWO0UyQjc3ckJNO0lBT0k7RTNCeTdyQlY7RTJCaDhyQk07SUFPSTtFM0I0N3JCVjtFMkJuOHJCTTtJQU9JO0UzQis3ckJWO0UyQnQ4ckJNO0lBT0k7RTNCazhyQlY7QUFDRjtBNkJ2Z3NCRTtFQUNFO0VBQ0E7RUFDQTtBN0J5Z3NCSjs7QThCN2dzQkU7RUFDRSxjekI4RVc7QUxrOHJCZjtBOEI3Z3NCTTtFQUVFO0E5Qjhnc0JSOztBOEJwaHNCRTtFQUNFLGN6QjhFVztBTHk4ckJmO0E4QnBoc0JNO0VBRUU7QTlCcWhzQlI7O0E4QjNoc0JFO0VBQ0UsY3pCOEVXO0FMZzlyQmY7QThCM2hzQk07RUFFRTtBOUI0aHNCUjs7QThCbGlzQkU7RUFDRSxjekI4RVc7QUx1OXJCZjtBOEJsaXNCTTtFQUVFO0E5Qm1pc0JSOztBOEJ6aXNCRTtFQUNFLGN6QjhFVztBTDg5ckJmO0E4Qnppc0JNO0VBRUU7QTlCMGlzQlI7O0E4Qmhqc0JFO0VBQ0UsY3pCOEVXO0FMcStyQmY7QThCaGpzQk07RUFFRTtBOUJpanNCUjs7QThCdmpzQkU7RUFDRSxjekI4RVc7QUw0K3JCZjtBOEJ2anNCTTtFQUVFO0E5Qndqc0JSOztBOEI5anNCRTtFQUNFLGN6QjhFVztBTG0vckJmO0E4Qjlqc0JNO0VBRUU7QTlCK2pzQlI7O0ErQnBrc0JBO0VBQ0U7RUFDQTtBL0J1a3NCRjtBK0Jya3NCRTtFQUNFO0VBQ0E7RUFDQTtBL0J1a3NCSjtBK0Jwa3NCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Cc2tzQko7O0ErQmprc0JFO0VBQ0U7QS9Cb2tzQko7O0ErQnJrc0JFO0VBQ0U7QS9Cd2tzQko7O0ErQnprc0JFO0VBQ0U7QS9CNGtzQko7O0ErQjdrc0JFO0VBQ0U7QS9CZ2xzQko7O0FnQ3Jtc0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhM0JzaUNrQztBTGtrcUJwQzs7QWdDcm1zQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGEzQjhoQ2tDO0FMMGtxQnBDOztBZ0NobXNCSTtFQUNFO0VBQ0E7RUFDQSxhM0JraEM4QjtBTGlscUJwQzs7QUU5anNCSTtFOEJ4Q0E7SUFDRTtJQUNBO0lBQ0EsYTNCa2hDOEI7RUx3bHFCbEM7QUFDRjtBRXRrc0JJO0U4QnhDQTtJQUNFO0lBQ0E7SUFDQSxhM0JraEM4QjtFTCtscUJsQztBQUNGO0FFN2tzQkk7RThCeENBO0lBQ0U7SUFDQTtJQUNBLGEzQmtoQzhCO0VMc21xQmxDO0FBQ0Y7QUVwbHNCSTtFOEJ4Q0E7SUFDRTtJQUNBO0lBQ0EsYTNCa2hDOEI7RUw2bXFCbEM7QUFDRjtBRTNsc0JJO0U4QnhDQTtJQUNFO0lBQ0E7SUFDQSxhM0JraEM4QjtFTG9ucUJsQztBQUNGO0FpQ2hxc0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpDa3FzQkY7O0FpQy9wc0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpDa3FzQkY7O0FrQzFxc0JBOztFQ0lFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkMycXNCRjs7QW9DdHJzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVS9Cd2JzQztFK0J2YnRDO0FwQ3lyc0JKOztBcUNqc3NCQTtFQ0FFO0VBQ0E7RUFDQTtBdENxc3NCRjs7QXVDM3NzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYWxDaXBCNEI7QUw2anJCOUI7O0F3Q2h0c0JBO0VBQ0UscUJuQ3d6QnNDO0FMMjVxQnhDOztBd0Mxc3NCQTtFQUNFO0VBQ0E7RUFDQTtFM0JvUkksa0JBTEk7RTJCM1FSLGdCbkNna0I0QjtBTDJvckI5Qjs7QXdDdnNzQkE7RUFDRTtFQUNBO0UzQjBRSSxrQkFMSTtBYnM4ckJWOztBd0N2c3NCQTtFQUNFO0VBQ0E7RTNCb1FJLG1CQUxJO0FiNDhyQlY7O0F5Q3h1c0JBO0VBQ0UsbUJwQ2d6QnNDO0VRaGhCbEMsa0JBTEk7RTRCdlJSLGMxSzBUUztBaUkrNnJCWDs7QTBDOXVzQkE7RUFDRTtFQUNBO0VBQ0E7RTdCOFJJLGVBTEk7RTZCdFJSLGdCckNxa0I0QjtFcUNwa0I1QixnQnJDMGtCNEI7RXFDemtCNUIsY3JDS1M7RXFDSlQseUIzS2lCVztFMktoQlg7RUFDQTtFQUNBO0U1QkdFO0VDSEUsd0UyQk1KO0ExQzR1c0JGO0FlOXVzQk07RTJCaEJOO0kzQmlCUTtFZml2c0JOO0FBQ0Y7QTBDL3VzQkU7RUFDRTtBMUNpdnNCSjtBMEMvdXNCSTtFQUNFO0ExQ2l2c0JOO0EwQzV1c0JFO0VBQ0UsY3JDakJPO0VxQ2tCUCx5QjNLTFM7RTJLTVQscUJyQzh6Qm9DO0VxQzd6QnBDO0VBS0Usa0RyQ3VzQjBCO0FMbWlyQmhDO0EwQ251c0JFO0VBRUU7QTFDb3VzQko7QTBDaHVzQkU7RUFDRSxjM0syUU87RTJLelFQO0ExQ2l1c0JKO0EwQ3p0c0JFO0VBRUUseUIzSzJQTztFMkt4UFA7QTFDd3RzQko7QTBDcHRzQkU7RUFDRTtFQUNBO0VBQ0EsMEJyQzBwQjBCO0VxQ3pwQjFCLGNyQzlETztFc0NiVCx5QjVLMlRTO0UySzlPUDtFQUNBO0VBQ0E7RUFDQTtFQUNBLDRCckNnYjBCO0VxQy9hMUI7RTNCdEVFLHFJMkJ1RUY7QTFDc3RzQko7QWV6eHNCTTtFMkJ1REo7STNCdERNO0VmNHhzQk47QUFDRjtBMEN4dHNCRTtFQUNFLDJCckMrNUI4QjtBTDJ6cUJsQztBMEN2dHNCRTtFQUNFO0VBQ0E7RUFDQSwwQnJDdW9CMEI7RXFDdG9CMUIsY3JDakZPO0VzQ2JULHlCNUsyVFM7RTJLM05QO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNEJyQzZaMEI7RXFDNVoxQjtFM0J6RkUscUkyQjBGRjtBMUN5dHNCSjtBZS95c0JNO0UyQjBFSjtJM0J6RU07RWZrenNCTjtBQUNGO0EwQzN0c0JFO0VBQ0UsMkJyQzQ0QjhCO0FMaTFxQmxDOztBMENwdHNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JyQ3lkNEI7RXFDeGQ1QixjckM1R1M7RXFDNkdUO0VBQ0E7RUFDQTtBMUN1dHNCRjtBMENydHNCRTtFQUVFO0VBQ0E7QTFDc3RzQko7O0EwQzNzc0JBO0VBQ0Usc0NyQ2d1QnNDO0VxQy90QnRDO0U3Qm1KSSxtQkFMSTtFQzdRTjtBZCswc0JKO0EwQzVzc0JFO0VBQ0U7RUFDQTtFQUNBLHlCckMybEIwQjtBTG1uckI5QjtBMEMzc3NCRTtFQUNFO0VBQ0E7RUFDQSx5QnJDcWxCMEI7QUx3bnJCOUI7O0EwQ3pzc0JBO0VBQ0Usb0NyQzhzQnNDO0VxQzdzQnRDO0U3QmdJSSxrQkFMSTtFQzdRTjtBZGcyc0JKO0EwQzFzc0JFO0VBQ0U7RUFDQTtFQUNBLHVCckM0a0IwQjtBTGdvckI5QjtBMEN6c3NCRTtFQUNFO0VBQ0E7RUFDQSx1QnJDc2tCMEI7QUxxb3JCOUI7O0EwQ25zc0JFO0VBQ0UsdUNyQ3FyQm9DO0FMaWhyQnhDO0EwQ25zc0JFO0VBQ0Usc0NyQ2tyQm9DO0FMbWhyQnhDO0EwQ2xzc0JFO0VBQ0Usb0NyQytxQm9DO0FMcWhyQnhDOztBMEMvcnNCQTtFQUNFLFdyQzZxQnNDO0VxQzVxQnRDO0VBQ0EsaUJyQzRoQjRCO0FMc3FyQjlCO0EwQ2hzc0JFO0VBQ0U7QTFDa3NzQko7QTBDL3JzQkU7RUFDRTtFNUIvTEE7QWRpNHNCSjtBMEM5cnNCRTtFQUNFO0U1QnBNQTtBZHE0c0JKOztBNENuNXNCQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0UvQjJSSSxlQUxJO0UrQm5SUixnQnZDa2tCNEI7RXVDamtCNUIsZ0J2Q3VrQjRCO0V1Q3RrQjVCLGN2Q0VTO0V1Q0RULHlCN0tjVztFNktiWDtFQUNBO0VBQ0EseUN2Q2c3QmtDO0V1Qy82QmxDLDBCdkNnN0JrQztFdUMvNkJsQztFOUJGRTtFQ0hFLHdFNkJRSjtFQUNBO0E1Q201c0JGO0FleDVzQk07RTZCZk47STdCZ0JRO0VmMjVzQk47QUFDRjtBNEN0NXNCRTtFQUNFLHFCdkNzMEJvQztFdUNyMEJwQztFQUtFLGtEdkNpN0I0QjtBTG0rcUJsQztBNENoNXNCRTtFQUVFLHNCdkNnc0IwQjtFdUMvckIxQjtBNUNpNXNCSjtBNEM5NHNCRTtFQUVFLHlCN0tpUk87QWlJOG5zQlg7QTRDMTRzQkU7RUFDRTtFQUNBO0E1QzQ0c0JKOztBNEN4NHNCQTtFQUNFLG9CdkN5ckI0QjtFdUN4ckI1Qix1QnZDd3JCNEI7RXVDdnJCNUIsb0J2Q3dyQjRCO0VRL2N4QixtQkFMSTtFQzdRTjtBZHM3c0JKOztBNEN4NHNCQTtFQUNFLG1CdkNxckI0QjtFdUNwckI1QixzQnZDb3JCNEI7RXVDbnJCNUIsa0J2Q29yQjRCO0VRbmR4QixrQkFMSTtFQzdRTjtBZDg3c0JKOztBNkM3OHNCQTtFQUNFO0VBQ0Esa0J4Q3EzQndDO0V3Q3AzQnhDLG1CeENxM0J3QztFd0NwM0J4Qyx1QnhDcTNCd0M7QUwybHJCMUM7QTZDOThzQkU7RUFDRTtFQUNBO0E3Q2c5c0JKOztBNkM1OHNCQTtFQUNFLFV4Q3kyQndDO0V3Q3gyQnhDLFd4Q3cyQndDO0V3Q3YyQnhDO0VBQ0E7RUFDQSx5QjlLU1c7RThLUlg7RUFDQTtFQUNBO0VBQ0EscUN4QzQyQndDO0V3QzMyQnhDO0VBQ0E7QTdDKzhzQkY7QTZDNThzQkU7RS9CWEU7QWQwOXNCSjtBNkMzOHNCRTtFQUVFLGtCeENtMkJzQztBTHltckIxQztBNkN6OHNCRTtFQUNFLHVCeEMwMUJzQztBTGluckIxQztBNkN4OHNCRTtFQUNFLHFCeENzekJvQztFd0NyekJwQztFQUNBLGtEeENtc0I0QjtBTHV3ckJoQztBNkN2OHNCRTtFQUNFLHlCL0tmUztFK0tnQlQscUIvS2hCUztBa0l5OXNCYjtBNkN2OHNCSTtFQUlJO0E3Q3M4c0JSO0E2Q2w4c0JJO0VBSUk7QTdDaThzQlI7QTZDNTdzQkU7RUFDRSx5Qi9LcENTO0UrS3FDVCxxQi9LckNTO0UrSzBDUDtBN0MwN3NCTjtBNkN0N3NCRTtFQUNFO0VBQ0E7RUFDQSxZeENrMEJ1QztBTHNuckIzQztBNkNqN3NCSTtFQUNFLFl4QzB6QnFDO0FMeW5yQjNDOztBNkNyNnNCQTtFQUNFLG1CeENxekJnQztBTG1uckJsQztBNkN0NnNCRTtFQUNFLFc1Q05nQjtFNENPaEI7RUFDQTtFQUNBO0UvQjlGQTtFQ0hFLGlEOEJtR0Y7QTdDdzZzQko7QWV2Z3RCTTtFOEJ5Rko7STlCeEZNO0VmMGd0Qk47QUFDRjtBNkMzNnNCSTtFQUNFO0E3QzY2c0JOO0E2QzE2c0JJO0VBQ0UsaUN4Q2d6QjRCO0V3QzN5QjFCO0E3Q3c2c0JSOztBNkNsNnNCQTtFQUNFO0VBQ0Esa0J4Q214QmdDO0FMa3ByQmxDOztBNkNsNnNCQTtFQUNFO0VBQ0E7RUFDQTtBN0NxNnNCRjtBNkNqNnNCSTtFQUNFO0VBQ0E7RUFDQSxheENxb0J3QjtBTDh4ckI5Qjs7QThDamp0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q29qdEJGO0E4Q2xqdEJFO0VBQ0U7QTlDb2p0Qko7QThDaGp0Qkk7RUFBMEIscUV6Qzg5QmE7QUxxbHJCM0M7QThDbGp0Qkk7RUFBMEIscUV6QzY5QmE7QUx3bHJCM0M7QThDbGp0QkU7RUFDRTtBOUNvanRCSjtBOENqanRCRTtFQUNFLFd6Qys4QnVDO0V5Qzk4QnZDLFl6Qzg4QnVDO0V5Qzc4QnZDO0VIekJGLHlCN0srQlc7RWdMSlQsU3pDODhCdUM7RVMxOUJ2QztFQ0hFLDRHK0JrQkY7RUFDQTtBOUNranRCSjtBZWprdEJNO0UrQk1KO0kvQkxNO0Vmb2t0Qk47QUFDRjtBOENyanRCSTtFSGpDRix5QnRDOCtCeUM7QUwybXJCM0M7QThDbmp0QkU7RUFDRSxXekN3N0I4QjtFeUN2N0I5QixjekN3N0I4QjtFeUN2N0I5QjtFQUNBLGV6Q3U3QjhCO0V5Q3Q3QjlCLHlCL0tpUk87RStLaFJQO0VoQzdCQTtBZG1sdEJKO0E4Q2pqdEJFO0VBQ0UsV3pDbzdCdUM7RXlDbjdCdkMsWXpDbTdCdUM7RXNDdCtCekMseUI3SytCVztFZ0xzQlQsU3pDbzdCdUM7RVMxOUJ2QztFQ0hFLDRHK0I0Q0Y7RUFDQTtBOUNranRCSjtBZTNsdEJNO0UrQmlDSjtJL0JoQ007RWY4bHRCTjtBQUNGO0E4Q3JqdEJJO0VIM0RGLHlCdEM4K0J5QztBTHFvckIzQztBOENuanRCRTtFQUNFLFd6Qzg1QjhCO0V5Qzc1QjlCLGN6Qzg1QjhCO0V5Qzc1QjlCO0VBQ0EsZXpDNjVCOEI7RXlDNTVCOUIseUIvS3VQTztFK0t0UFA7RWhDdkRBO0FkNm10Qko7QThDamp0QkU7RUFDRTtBOUNtanRCSjtBOENqanRCSTtFQUNFLHlCL0srT0s7QWlJbzBzQlg7QThDaGp0Qkk7RUFDRSx5Qi9LMk9LO0FpSXUwc0JYOztBK0N6b3RCQTtFQUNFO0EvQzRvdEJGO0ErQzFvdEJFOztFQUVFLDBCMUN5L0I4QjtFMEN4L0I5QixpQjFDeS9COEI7QUxtcHJCbEM7QStDem90QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQ0RFLGdFZ0NFRjtBL0Myb3RCSjtBZXpvdEJNO0VnQ1hKO0loQ1lNO0VmNG90Qk47QUFDRjtBK0M1b3RCRTtFQUNFO0EvQzhvdEJKO0ErQzVvdEJJO0VBQ0U7QS9DOG90Qk47QStDM290Qkk7RUFFRSxxQjFDbStCNEI7RTBDbCtCNUIsd0IxQ20rQjRCO0FMeXFyQmxDO0ErQ3pvdEJJO0VBQ0UscUIxQzg5QjRCO0UwQzc5QjVCLHdCMUM4OUI0QjtBTDZxckJsQztBK0N2b3RCRTtFQUNFLHFCMUN3OUI4QjtFMEN2OUI5Qix3QjFDdzlCOEI7QUxpcnJCbEM7QStDbm90Qkk7OztFQUNFLGExQ2s5QjRCO0UwQ2o5QjVCLDhEMUNrOUI0QjtBTHFyckJsQztBK0Nsb3RCSTtFQUNFLGExQzI4QjRCO0UwQzE4QjVCLDhEMUMyOEI0QjtBTHlyckJsQzs7QWdEMXJ0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRDZydEJGO0FnRDNydEJFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FoRDZydEJKO0FnRHpydEJFOztFQUVFO0FoRDJydEJKO0FnRHJydEJFO0VBQ0U7RUFDQTtBaER1cnRCSjtBZ0RycnRCSTtFQUNFO0FoRHVydEJOOztBZ0Q1cXRCQTtFQUNFO0VBQ0E7RUFDQTtFbkNzUEksZUFMSTtFbUMvT1IsZ0IzQzhoQjRCO0UyQzdoQjVCLGdCM0NtaUI0QjtFMkNsaUI1QixjM0NsQ1M7RTJDbUNUO0VBQ0E7RUFDQSx5QmpMeVFTO0VpTHhRVDtFbENwQ0U7QWRvdHRCSjs7QWdEdHF0QkE7Ozs7RUFJRTtFbkNnT0ksa0JBTEk7RUM3UU47QWQ2dHRCSjs7QWdEdHF0QkE7Ozs7RUFJRTtFbkN1TkksbUJBTEk7RUM3UU47QWRzdXRCSjs7QWdEdHF0QkE7O0VBRUU7QWhEeXF0QkY7O0FnRDVwdEJJOztFbEMvREE7RUFDQTtBZGd1dEJKO0FnRDNwdEJJOztFbEN0RUE7RUFDQTtBZHF1dEJKO0FnRHJwdEJFO0VBQ0U7RWxDcEVBO0VBQ0E7QWQ0dHRCSjs7QWlEcnZ0QkU7RUFDRTtFQUNBO0VBQ0EsbUI1Q3l4Qm9DO0VRaGhCbEMsa0JBTEk7RW9DalFOLGM1QzAvQnFCO0FMNnZyQnpCOztBaURwdnRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VwQzRQRSxtQkFMSTtFb0NwUE4sY0F2QmM7RUF3QmQsd0NBdkJpQjtFbkNIakI7QWRpeHRCSjs7QWlEbHZ0Qkk7Ozs7RUFFRTtBakR1dnRCTjs7QWlEcnl0Qkk7RUFvREUscUI1Qys5Qm1CO0U0QzU5QmpCLG9DNUMreUJnQztFNEM5eUJoQztFQUNBO0VBQ0E7RUFDQTtBakRtdnRCUjtBaURodnRCTTtFQUNFLHFCNUNvOUJpQjtFNENuOUJqQixpREEvQ2E7QWpEaXl0QnJCOztBaURsenRCSTtFQXlFSSxvQzVDNnhCZ0M7RTRDNXhCaEM7QWpENnV0QlI7O0FpRHZ6dEJJO0VBaUZFLHFCNUNrOEJtQjtBTHd5ckJ6QjtBaUR2dXRCUTtFQUVFLHVCNUM0MkI4QjtFNEMzMkI5QjtFQUNBO0VBQ0E7QWpEd3V0QlY7QWlEcHV0Qk07RUFDRSxxQjVDcTdCaUI7RTRDcDdCakIsaURBOUVhO0FqRG96dEJyQjs7QWlEcjB0Qkk7RUFzR0UscUI1QzY2Qm1CO0FMc3pyQnpCO0FpRGp1dEJNO0VBQ0UseUI1QzA2QmlCO0FMeXpyQnpCO0FpRGh1dEJNO0VBQ0UsaURBNUZhO0FqRDh6dEJyQjtBaUQvdHRCTTtFQUNFLGM1Q2s2QmlCO0FMK3pyQnpCOztBaUQ1dHRCSTtFQUNFO0FqRCt0dEJOOztBaUR0MXRCSTs7O0VBK0hJO0FqRDZ0dEJSO0FpRHp0dEJNOzs7RUFDRTtBakQ2dHRCUjs7QWlEOTB0QkU7RUFDRTtFQUNBO0VBQ0EsbUI1Q3l4Qm9DO0VRaGhCbEMsa0JBTEk7RW9DalFOLGM1QzAvQnFCO0FMczFyQnpCOztBaUQ3MHRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VwQzRQRSxtQkFMSTtFb0NwUE4sY0F2QmM7RUF3QmQsd0NBdkJpQjtFbkNIakI7QWQwMnRCSjs7QWlEMzB0Qkk7Ozs7RUFFRTtBakRnMXRCTjs7QWlEOTN0Qkk7RUFvREUscUI1Qys5Qm1CO0U0QzU5QmpCLG9DNUMreUJnQztFNEM5eUJoQztFQUNBO0VBQ0E7RUFDQTtBakQ0MHRCUjtBaUR6MHRCTTtFQUNFLHFCNUNvOUJpQjtFNENuOUJqQixpREEvQ2E7QWpEMDN0QnJCOztBaUQzNHRCSTtFQXlFSSxvQzVDNnhCZ0M7RTRDNXhCaEM7QWpEczB0QlI7O0FpRGg1dEJJO0VBaUZFLHFCNUNrOEJtQjtBTGk0ckJ6QjtBaURoMHRCUTtFQUVFLHVCNUM0MkI4QjtFNEMzMkI5QjtFQUNBO0VBQ0E7QWpEaTB0QlY7QWlEN3p0Qk07RUFDRSxxQjVDcTdCaUI7RTRDcDdCakIsaURBOUVhO0FqRDY0dEJyQjs7QWlEOTV0Qkk7RUFzR0UscUI1QzY2Qm1CO0FMKzRyQnpCO0FpRDF6dEJNO0VBQ0UseUI1QzA2QmlCO0FMazVyQnpCO0FpRHp6dEJNO0VBQ0UsaURBNUZhO0FqRHU1dEJyQjtBaUR4enRCTTtFQUNFLGM1Q2s2QmlCO0FMdzVyQnpCOztBaURyenRCSTtFQUNFO0FqRHd6dEJOOztBaUQvNnRCSTs7O0VBaUlJO0FqRG96dEJSO0FpRGx6dEJNOzs7RUFDRTtBakRzenRCUjs7QTJCajR0QlE7RUFPSTtBM0I4M3RCWjs7QTJCcjR0QlE7RUFPSTtBM0JrNHRCWjs7QTJCejR0QlE7RUFPSTtBM0JzNHRCWjs7QTJCNzR0QlE7RUFPSTtBM0IwNHRCWjs7QTJCajV0QlE7RUFPSTtBM0I4NHRCWjs7QTJCcjV0QlE7RUFPSTtBM0JrNXRCWjs7QTJCejV0QlE7RUFPSTtBM0JzNXRCWjs7QTJCNzV0QlE7RUFPSTtBM0IwNXRCWjs7QTJCajZ0QlE7RUFPSTtBM0I4NXRCWjs7QTJCcjZ0QlE7RUFPSTtBM0JrNnRCWjs7QTJCejZ0QlE7RUFPSTtBM0JzNnRCWjs7QTJCNzZ0QlE7RUFPSTtBM0IwNnRCWjs7QTJCajd0QlE7RUFPSTtBM0I4NnRCWjs7QTJCcjd0QlE7RUFPSTtBM0JrN3RCWjs7QTJCejd0QlE7RUFPSTtBM0JzN3RCWjs7QTJCNzd0QlE7RUFPSTtBM0IwN3RCWjs7QTJCajh0QlE7RUFPSTtBM0I4N3RCWjs7QTJCcjh0QlE7RUFPSTtBM0JrOHRCWjs7QTJCejh0QlE7RUFPSTtBM0JzOHRCWjs7QTJCNzh0QlE7RUFPSTtBM0IwOHRCWjs7QTJCajl0QlE7RUFPSTtBM0I4OHRCWjs7QTJCcjl0QlE7RUFPSTtBM0JrOXRCWjs7QTJCejl0QlE7RUFPSTtBM0JzOXRCWjs7QTJCNzl0QlE7RUFPSTtBM0IwOXRCWjs7QTJCait0QlE7RUFPSTtBM0I4OXRCWjs7QTJCcit0QlE7RUFPSTtBM0JrK3RCWjs7QTJCeit0QlE7RUFPSTtBM0JzK3RCWjs7QTJCNyt0QlE7RUFPSTtBM0IwK3RCWjs7QTJCai90QlE7RUFPSTtBM0I4K3RCWjs7QTJCci90QlE7RUFPSTtBM0JrL3RCWjs7QTJCei90QlE7RUFPSTtBM0JzL3RCWjs7QTJCNy90QlE7RUFPSTtBM0IwL3RCWjs7QTJCamd1QlE7RUFPSTtBM0I4L3RCWjs7QTJCcmd1QlE7RUFPSTtBM0JrZ3VCWjs7QTJCemd1QlE7RUFPSTtBM0JzZ3VCWjs7QTJCN2d1QlE7RUFPSTtBM0IwZ3VCWjs7QTJCamh1QlE7RUFPSTtBM0I4Z3VCWjs7QTJCcmh1QlE7RUFPSTtBM0JraHVCWjs7QTJCemh1QlE7RUFPSTtBM0JzaHVCWjs7QTJCN2h1QlE7RUFPSTtBM0IwaHVCWjs7QTJCaml1QlE7RUFPSTtBM0I4aHVCWjs7QTJCcml1QlE7RUFPSTtBM0JraXVCWjs7QTJCeml1QlE7RUFPSTtBM0JzaXVCWjs7QTJCN2l1QlE7RUFPSTtBM0IwaXVCWjs7QTJCamp1QlE7RUFPSTtBM0I4aXVCWjs7QTJCcmp1QlE7RUFPSTtBM0JranVCWjs7QTJCemp1QlE7RUFPSTtBM0JzanVCWjs7QTJCN2p1QlE7RUFPSTtBM0IwanVCWjs7QTJCamt1QlE7RUFPSTtBM0I4anVCWjs7QTJCcmt1QlE7RUFPSTtBM0Jra3VCWjs7QTJCemt1QlE7RUFPSTtBM0Jza3VCWjs7QTJCN2t1QlE7RUFPSTtBM0Iwa3VCWjs7QTJCamx1QlE7RUFPSTtBM0I4a3VCWjs7QTJCcmx1QlE7RUFPSTtBM0JrbHVCWjs7QTJCemx1QlE7RUFPSTtBM0JzbHVCWjs7QTJCN2x1QlE7RUFPSTtBM0IwbHVCWjs7QTJCam11QlE7RUFPSTtBM0I4bHVCWjs7QTJCcm11QlE7RUFPSTtBM0JrbXVCWjs7QTJCem11QlE7RUFPSTtBM0JzbXVCWjs7QTJCN211QlE7RUFPSTtBM0IwbXVCWjs7QTJCam51QlE7RUFPSTtBM0I4bXVCWjs7QTJCcm51QlE7RUFPSTtBM0JrbnVCWjs7QTJCem51QlE7RUFPSTtBM0JzbnVCWjs7QTJCN251QlE7RUFPSTtBM0IwbnVCWjs7QTJCam91QlE7RUFPSTtBM0I4bnVCWjs7QTJCcm91QlE7RUFPSTtBM0Jrb3VCWjs7QTJCem91QlE7RUFPSTtBM0Jzb3VCWjs7QTJCN291QlE7RUFPSTtBM0Iwb3VCWjs7QTJCanB1QlE7RUFPSTtBM0I4b3VCWjs7QTJCcnB1QlE7RUFPSTtBM0JrcHVCWjs7QTJCenB1QlE7RUFPSTtBM0JzcHVCWjs7QTJCN3B1QlE7RUFPSTtBM0IwcHVCWjs7QTJCanF1QlE7RUFPSTtBM0I4cHVCWjs7QTJCcnF1QlE7RUFPSTtBM0JrcXVCWjs7QTJCenF1QlE7RUFPSTtBM0JzcXVCWjs7QTJCN3F1QlE7RUFPSTtBM0IwcXVCWjs7QTJCanJ1QlE7RUFPSTtBM0I4cXVCWjs7QTJCcnJ1QlE7RUFPSTtBM0JrcnVCWjs7QTJCenJ1QlE7RUFPSTtBM0JzcnVCWjs7QTJCN3J1QlE7RUFPSTtBM0IwcnVCWjs7QTJCanN1QlE7RUFPSTtBM0I4cnVCWjs7QTJCcnN1QlE7RUFPSTtBM0Jrc3VCWjs7QTJCenN1QlE7RUFPSTtBM0Jzc3VCWjs7QTJCN3N1QlE7RUFPSTtBM0Iwc3VCWjs7QTJCanR1QlE7RUFPSTtBM0I4c3VCWjs7QTJCcnR1QlE7RUFPSTtBM0JrdHVCWjs7QTJCenR1QlE7RUFPSTtBM0JzdHVCWjs7QTJCN3R1QlE7RUFPSTtBM0IwdHVCWjs7QTJCanV1QlE7RUFPSTtBM0I4dHVCWjs7QTJCcnV1QlE7RUFPSTtBM0JrdXVCWjs7QTJCenV1QlE7RUFPSTtBM0JzdXVCWjs7QTJCN3V1QlE7RUFPSTtBM0IwdXVCWjs7QTJCanZ1QlE7RUFPSTtBM0I4dXVCWjs7QTJCcnZ1QlE7RUFPSTtBM0JrdnVCWjs7QTJCenZ1QlE7RUFPSTtBM0JzdnVCWjs7QTJCN3Z1QlE7RUFPSTtBM0IwdnVCWjs7QTJCand1QlE7RUFPSTtBM0I4dnVCWjs7QTJCcnd1QlE7RUFPSTtBM0Jrd3VCWjs7QTJCend1QlE7RUFPSTtBM0Jzd3VCWjs7QTJCN3d1QlE7RUFPSTtBM0Iwd3VCWjs7QTJCanh1QlE7RUFPSTtBM0I4d3VCWjs7QTJCcnh1QlE7RUFPSTtBM0JreHVCWjs7QTJCenh1QlE7RUFPSTtBM0JzeHVCWjs7QTJCN3h1QlE7RUFPSTtBM0IweHVCWjs7QTJCanl1QlE7RUFPSTtBM0I4eHVCWjs7QTJCcnl1QlE7RUFPSTtBM0JreXVCWjs7QTJCenl1QlE7RUFPSTtBM0JzeXVCWjs7QTJCN3l1QlE7RUFPSTtBM0IweXVCWjs7QTJCanp1QlE7RUFPSTtBM0I4eXVCWjs7QTJCcnp1QlE7RUFPSTtBM0JrenVCWjs7QTJCenp1QlE7RUFPSTtBM0JzenVCWjs7QTJCN3p1QlE7RUFPSTtBM0IwenVCWjs7QTJCajB1QlE7RUFPSTtBM0I4enVCWjs7QTJCcjB1QlE7RUFPSTtBM0JrMHVCWjs7QTJCejB1QlE7RUFPSTtBM0JzMHVCWjs7QTJCNzB1QlE7RUFPSTtBM0IwMHVCWjs7QTJCajF1QlE7RUFPSTtBM0I4MHVCWjs7QTJCcjF1QlE7RUFPSTtBM0JrMXVCWjs7QTJCejF1QlE7RUFPSTtBM0JzMXVCWjs7QTJCNzF1QlE7RUFPSTtBM0IwMXVCWjs7QTJCajJ1QlE7RUFPSTtBM0I4MXVCWjs7QTJCcjJ1QlE7RUFPSTtBM0JrMnVCWjs7QTJCejJ1QlE7RUFPSTtBM0JzMnVCWjs7QTJCNzJ1QlE7RUFPSTtBM0IwMnVCWjs7QTJCajN1QlE7RUFPSTtBM0I4MnVCWjs7QTJCcjN1QlE7RUFPSTtBM0JrM3VCWjs7QTJCejN1QlE7RUFPSTtBM0JzM3VCWjs7QTJCNzN1QlE7RUFPSTtBM0IwM3VCWjs7QTJCajR1QlE7RUFPSTtBM0I4M3VCWjs7QTJCcjR1QlE7RUFPSTtBM0JrNHVCWjs7QTJCejR1QlE7RUFPSTtBM0JzNHVCWjs7QTJCNzR1QlE7RUFPSTtBM0IwNHVCWjs7QTJCajV1QlE7RUFPSTtBM0I4NHVCWjs7QTJCcjV1QlE7RUFPSTtBM0JrNXVCWjs7QTJCejV1QlE7RUFPSTtBM0JzNXVCWjs7QTJCNzV1QlE7RUFPSTtBM0IwNXVCWjs7QTJCajZ1QlE7RUFPSTtBM0I4NXVCWjs7QTJCcjZ1QlE7RUFPSTtBM0JrNnVCWjs7QTJCejZ1QlE7RUFPSTtBM0JzNnVCWjs7QTJCNzZ1QlE7RUFPSTtBM0IwNnVCWjs7QTJCajd1QlE7RUFPSTtBM0I4NnVCWjs7QTJCcjd1QlE7RUFPSTtBM0JrN3VCWjs7QTJCejd1QlE7RUFPSTtBM0JzN3VCWjs7QTJCNzd1QlE7RUFPSTtBM0IwN3VCWjs7QTJCajh1QlE7RUFPSTtBM0I4N3VCWjs7QTJCcjh1QlE7RUFPSTtBM0JrOHVCWjs7QTJCejh1QlE7RUFPSTtBM0JzOHVCWjs7QTJCNzh1QlE7RUFPSTtBM0IwOHVCWjs7QTJCajl1QlE7RUFPSTtBM0I4OHVCWjs7QTJCcjl1QlE7RUFPSTtBM0JrOXVCWjs7QTJCejl1QlE7RUFPSTtBM0JzOXVCWjs7QTJCNzl1QlE7RUFPSTtBM0IwOXVCWjs7QTJCait1QlE7RUFPSTtBM0I4OXVCWjs7QTJCcit1QlE7RUFPSTtBM0JrK3VCWjs7QTJCeit1QlE7RUFPSTtBM0JzK3VCWjs7QTJCNyt1QlE7RUFPSTtBM0IwK3VCWjs7QTJCai91QlE7RUFPSTtBM0I4K3VCWjs7QTJCci91QlE7RUFPSTtBM0JrL3VCWjs7QTJCei91QlE7RUFPSTtBM0JzL3VCWjs7QTJCNy91QlE7RUFPSTtBM0IwL3VCWjs7QTJCamd2QlE7RUFPSTtBM0I4L3VCWjs7QTJCcmd2QlE7RUFPSTtBM0JrZ3ZCWjs7QTJCemd2QlE7RUFPSTtBM0JzZ3ZCWjs7QTJCN2d2QlE7RUFPSTtBM0IwZ3ZCWjs7QTJCamh2QlE7RUFPSTtBM0I4Z3ZCWjs7QTJCcmh2QlE7RUFPSTtBM0JraHZCWjs7QTJCemh2QlE7RUFPSTtBM0JzaHZCWjs7QTJCN2h2QlE7RUFPSTtBM0IwaHZCWjs7QTJCaml2QlE7RUFPSTtBM0I4aHZCWjs7QTJCcml2QlE7RUFPSTtBM0JraXZCWjs7QTJCeml2QlE7RUFPSTtBM0JzaXZCWjs7QTJCN2l2QlE7RUFPSTtBM0IwaXZCWjs7QTJCamp2QlE7RUFPSTtBM0I4aXZCWjs7QTJCcmp2QlE7RUFPSTtBM0JranZCWjs7QTJCemp2QlE7RUFPSTtBM0JzanZCWjs7QTJCN2p2QlE7RUFPSTtBM0IwanZCWjs7QTJCamt2QlE7RUFPSTtBM0I4anZCWjs7QTJCcmt2QlE7RUFPSTtBM0Jra3ZCWjs7QTJCemt2QlE7RUFPSTtFQUFBO0EzQnVrdkJaOztBMkI5a3ZCUTtFQU9JO0VBQUE7QTNCNGt2Qlo7O0EyQm5sdkJRO0VBT0k7RUFBQTtBM0JpbHZCWjs7QTJCeGx2QlE7RUFPSTtFQUFBO0EzQnNsdkJaOztBMkI3bHZCUTtFQU9JO0VBQUE7QTNCMmx2Qlo7O0EyQmxtdkJRO0VBT0k7RUFBQTtBM0JnbXZCWjs7QTJCdm12QlE7RUFPSTtFQUFBO0EzQnFtdkJaOztBMkI1bXZCUTtFQU9JO0VBQUE7QTNCMG12Qlo7O0EyQmpudkJRO0VBT0k7RUFBQTtBM0IrbXZCWjs7QTJCdG52QlE7RUFPSTtFQUFBO0EzQm9udkJaOztBMkIzbnZCUTtFQU9JO0VBQUE7QTNCeW52Qlo7O0EyQmhvdkJRO0VBT0k7RUFBQTtBM0I4bnZCWjs7QTJCcm92QlE7RUFPSTtFQUFBO0EzQm1vdkJaOztBMkIxb3ZCUTtFQU9JO0VBQUE7QTNCd292Qlo7O0EyQi9vdkJRO0VBT0k7RUFBQTtBM0I2b3ZCWjs7QTJCcHB2QlE7RUFPSTtFQUFBO0EzQmtwdkJaOztBMkJ6cHZCUTtFQU9JO0VBQUE7QTNCdXB2Qlo7O0EyQjlwdkJRO0VBT0k7RUFBQTtBM0I0cHZCWjs7QTJCbnF2QlE7RUFPSTtFQUFBO0EzQmlxdkJaOztBMkJ4cXZCUTtFQU9JO0VBQUE7QTNCc3F2Qlo7O0EyQjdxdkJRO0VBT0k7RUFBQTtBM0IycXZCWjs7QTJCbHJ2QlE7RUFPSTtFQUFBO0EzQmdydkJaOztBMkJ2cnZCUTtFQU9JO0VBQUE7QTNCcXJ2Qlo7O0EyQjVydkJRO0VBT0k7RUFBQTtBM0IwcnZCWjs7QTJCanN2QlE7RUFPSTtFQUFBO0EzQitydkJaOztBMkJ0c3ZCUTtFQU9JO0VBQUE7QTNCb3N2Qlo7O0EyQjNzdkJRO0VBT0k7RUFBQTtBM0J5c3ZCWjs7QTJCaHR2QlE7RUFPSTtFQUFBO0EzQjhzdkJaOztBMkJydHZCUTtFQU9JO0VBQUE7QTNCbXR2Qlo7O0EyQjF0dkJRO0VBT0k7RUFBQTtBM0J3dHZCWjs7QTJCL3R2QlE7RUFPSTtFQUFBO0EzQjZ0dkJaOztBMkJwdXZCUTtFQU9JO0VBQUE7QTNCa3V2Qlo7O0EyQnp1dkJRO0VBT0k7RUFBQTtBM0J1dXZCWjs7QTJCOXV2QlE7RUFPSTtFQUFBO0EzQjR1dkJaOztBMkJudnZCUTtFQU9JO0VBQUE7QTNCaXZ2Qlo7O0EyQnh2dkJRO0VBT0k7RUFBQTtBM0JzdnZCWjs7QTJCN3Z2QlE7RUFPSTtFQUFBO0EzQjJ2dkJaOztBMkJsd3ZCUTtFQU9JO0VBQUE7QTNCZ3d2Qlo7O0EyQnZ3dkJRO0VBT0k7RUFBQTtBM0Jxd3ZCWjs7QTJCNXd2QlE7RUFPSTtFQUFBO0EzQjB3dkJaOztBMkJqeHZCUTtFQU9JO0VBQUE7QTNCK3d2Qlo7O0EyQnR4dkJRO0VBT0k7RUFBQTtBM0JveHZCWjs7QTJCM3h2QlE7RUFPSTtFQUFBO0EzQnl4dkJaOztBMkJoeXZCUTtFQU9JO0VBQUE7QTNCOHh2Qlo7O0EyQnJ5dkJRO0VBT0k7QTNCa3l2Qlo7O0EyQnp5dkJRO0VBT0k7QTNCc3l2Qlo7O0EyQjd5dkJRO0VBT0k7QTNCMHl2Qlo7O0EyQmp6dkJRO0VBT0k7QTNCOHl2Qlo7O0EyQnJ6dkJRO0VBT0k7QTNCa3p2Qlo7O0EyQnp6dkJRO0VBT0k7QTNCc3p2Qlo7O0EyQjd6dkJRO0VBT0k7QTNCMHp2Qlo7O0EyQmowdkJRO0VBT0k7QTNCOHp2Qlo7O0EyQnIwdkJRO0VBT0k7QTNCazB2Qlo7O0EyQnowdkJRO0VBT0k7QTNCczB2Qlo7O0EyQjcwdkJRO0VBT0k7QTNCMDB2Qlo7O0EyQmoxdkJRO0VBT0k7QTNCODB2Qlo7O0EyQnIxdkJRO0VBT0k7QTNCazF2Qlo7O0EyQnoxdkJRO0VBT0k7QTNCczF2Qlo7O0EyQjcxdkJRO0VBT0k7QTNCMDF2Qlo7O0EyQmoydkJRO0VBT0k7QTNCODF2Qlo7O0EyQnIydkJRO0VBT0k7QTNCazJ2Qlo7O0EyQnoydkJRO0VBT0k7QTNCczJ2Qlo7O0EyQjcydkJRO0VBT0k7QTNCMDJ2Qlo7O0EyQmozdkJRO0VBT0k7QTNCODJ2Qlo7O0EyQnIzdkJRO0VBT0k7QTNCazN2Qlo7O0EyQnozdkJRO0VBT0k7QTNCczN2Qlo7O0EyQjczdkJRO0VBT0k7QTNCMDN2Qlo7O0EyQmo0dkJRO0VBT0k7QTNCODN2Qlo7O0EyQnI0dkJRO0VBT0k7QTNCazR2Qlo7O0EyQno0dkJRO0VBT0k7QTNCczR2Qlo7O0EyQjc0dkJRO0VBT0k7QTNCMDR2Qlo7O0EyQmo1dkJRO0VBT0k7QTNCODR2Qlo7O0EyQnI1dkJRO0VBT0k7QTNCazV2Qlo7O0EyQno1dkJRO0VBT0k7QTNCczV2Qlo7O0EyQjc1dkJRO0VBT0k7QTNCMDV2Qlo7O0EyQmo2dkJRO0VBT0k7QTNCODV2Qlo7O0EyQnI2dkJRO0VBT0k7QTNCazZ2Qlo7O0EyQno2dkJRO0VBT0k7QTNCczZ2Qlo7O0EyQjc2dkJRO0VBT0k7QTNCMDZ2Qlo7O0EyQmo3dkJRO0VBT0k7QTNCODZ2Qlo7O0EyQnI3dkJRO0VBT0k7QTNCazd2Qlo7O0EyQno3dkJRO0VBT0k7QTNCczd2Qlo7O0EyQjc3dkJRO0VBT0k7QTNCMDd2Qlo7O0EyQmo4dkJRO0VBT0k7QTNCODd2Qlo7O0EyQnI4dkJRO0VBT0k7QTNCazh2Qlo7O0EyQno4dkJRO0VBT0k7QTNCczh2Qlo7O0EyQjc4dkJRO0VBT0k7QTNCMDh2Qlo7O0EyQmo5dkJRO0VBT0k7QTNCODh2Qlo7O0EyQnI5dkJRO0VBT0k7QTNCazl2Qlo7O0EyQno5dkJRO0VBT0k7QTNCczl2Qlo7O0EyQjc5dkJRO0VBT0k7QTNCMDl2Qlo7O0EyQmordkJRO0VBT0k7QTNCODl2Qlo7O0EyQnIrdkJRO0VBT0k7QTNCayt2Qlo7O0EyQnordkJRO0VBT0k7QTNCcyt2Qlo7O0EyQjcrdkJRO0VBT0k7QTNCMCt2Qlo7O0EyQmovdkJRO0VBT0k7QTNCOCt2Qlo7O0EyQnIvdkJRO0VBT0k7QTNCay92Qlo7O0EyQnovdkJRO0VBT0k7QTNCcy92Qlo7O0EyQjcvdkJRO0VBT0k7QTNCMC92Qlo7O0EyQmpnd0JRO0VBT0k7QTNCOC92Qlo7O0EyQnJnd0JRO0VBT0k7QTNCa2d3Qlo7O0EyQnpnd0JRO0VBT0k7QTNCc2d3Qlo7O0EyQjdnd0JRO0VBT0k7QTNCMGd3Qlo7O0EyQmpod0JRO0VBT0k7QTNCOGd3Qlo7O0EyQnJod0JRO0VBT0k7QTNCa2h3Qlo7O0EyQnpod0JRO0VBT0k7QTNCc2h3Qlo7O0EyQjdod0JRO0VBT0k7QTNCMGh3Qlo7O0EyQmppd0JRO0VBT0k7QTNCOGh3Qlo7O0EyQnJpd0JRO0VBT0k7QTNCa2l3Qlo7O0EyQnppd0JRO0VBT0k7QTNCc2l3Qlo7O0EyQjdpd0JRO0VBT0k7QTNCMGl3Qlo7O0EyQmpqd0JRO0VBT0k7QTNCOGl3Qlo7O0EyQnJqd0JRO0VBT0k7QTNCa2p3Qlo7O0EyQnpqd0JRO0VBT0k7QTNCc2p3Qlo7O0EyQjdqd0JRO0VBT0k7QTNCMGp3Qlo7O0EyQmprd0JRO0VBT0k7QTNCOGp3Qlo7O0EyQnJrd0JRO0VBT0k7QTNCa2t3Qlo7O0EyQnprd0JRO0VBT0k7QTNCc2t3Qlo7O0EyQjdrd0JRO0VBT0k7QTNCMGt3Qlo7O0EyQmpsd0JRO0VBT0k7QTNCOGt3Qlo7O0EyQnJsd0JRO0VBT0k7QTNCa2x3Qlo7O0EyQnpsd0JRO0VBT0k7QTNCc2x3Qlo7O0EyQjdsd0JRO0VBT0k7QTNCMGx3Qlo7O0EyQmptd0JRO0VBT0k7QTNCOGx3Qlo7O0EyQnJtd0JRO0VBT0k7QTNCa213Qlo7O0EyQnptd0JRO0VBT0k7QTNCc213Qlo7O0EyQjdtd0JRO0VBT0k7QTNCMG13Qlo7O0EyQmpud0JRO0VBT0k7QTNCOG13Qlo7O0EyQnJud0JRO0VBT0k7QTNCa253Qlo7O0EyQnpud0JRO0VBT0k7QTNCc253Qlo7O0EyQjdud0JRO0VBT0k7QTNCMG53Qlo7O0EyQmpvd0JRO0VBT0k7QTNCOG53Qlo7O0EyQnJvd0JRO0VBT0k7QTNCa293Qlo7O0EyQnpvd0JRO0VBT0k7QTNCc293Qlo7O0EyQjdvd0JRO0VBT0k7QTNCMG93Qlo7O0EyQmpwd0JRO0VBT0k7QTNCOG93Qlo7O0EyQnJwd0JRO0VBT0k7QTNCa3B3Qlo7O0EyQnpwd0JRO0VBT0k7QTNCc3B3Qlo7O0EyQjdwd0JRO0VBT0k7QTNCMHB3Qlo7O0EyQmpxd0JRO0VBT0k7QTNCOHB3Qlo7O0EyQnJxd0JRO0VBT0k7QTNCa3F3Qlo7O0EyQnpxd0JRO0VBT0k7QTNCc3F3Qlo7O0EyQjdxd0JRO0VBT0k7QTNCMHF3Qlo7O0EyQmpyd0JRO0VBT0k7QTNCOHF3Qlo7O0EyQnJyd0JRO0VBT0k7QTNCa3J3Qlo7O0EyQnpyd0JRO0VBT0k7QTNCc3J3Qlo7O0EyQjdyd0JRO0VBT0k7QTNCMHJ3Qlo7O0EyQmpzd0JRO0VBT0k7QTNCOHJ3Qlo7O0EyQnJzd0JRO0VBT0k7QTNCa3N3Qlo7O0EyQnpzd0JRO0VBT0k7QTNCc3N3Qlo7O0EyQjdzd0JRO0VBT0k7QTNCMHN3Qlo7O0EyQmp0d0JRO0VBT0k7QTNCOHN3Qlo7O0EyQnJ0d0JRO0VBT0k7QTNCa3R3Qlo7O0EyQnp0d0JRO0VBT0k7RUFBQTtBM0J1dHdCWjs7QTJCOXR3QlE7RUFPSTtFQUFBO0EzQjR0d0JaOztBMkJudXdCUTtFQU9JO0VBQUE7QTNCaXV3Qlo7O0EyQnh1d0JRO0VBT0k7RUFBQTtBM0JzdXdCWjs7QTJCN3V3QlE7RUFPSTtFQUFBO0EzQjJ1d0JaOztBMkJsdndCUTtFQU9JO0VBQUE7QTNCZ3Z3Qlo7O0EyQnZ2d0JRO0VBT0k7RUFBQTtBM0JxdndCWjs7QTJCNXZ3QlE7RUFPSTtFQUFBO0EzQjB2d0JaOztBMkJqd3dCUTtFQU9JO0VBQUE7QTNCK3Z3Qlo7O0EyQnR3d0JRO0VBT0k7RUFBQTtBM0Jvd3dCWjs7QTJCM3d3QlE7RUFPSTtFQUFBO0EzQnl3d0JaOztBMkJoeHdCUTtFQU9JO0VBQUE7QTNCOHd3Qlo7O0EyQnJ4d0JRO0VBT0k7RUFBQTtBM0JteHdCWjs7QTJCMXh3QlE7RUFPSTtFQUFBO0EzQnd4d0JaOztBMkIveHdCUTtFQU9JO0VBQUE7QTNCNnh3Qlo7O0EyQnB5d0JRO0VBT0k7RUFBQTtBM0JreXdCWjs7QTJCenl3QlE7RUFPSTtFQUFBO0EzQnV5d0JaOztBMkI5eXdCUTtFQU9JO0VBQUE7QTNCNHl3Qlo7O0EyQm56d0JRO0VBT0k7RUFBQTtBM0JpendCWjs7QTJCeHp3QlE7RUFPSTtFQUFBO0EzQnN6d0JaOztBMkI3endCUTtFQU9JO0VBQUE7QTNCMnp3Qlo7O0EyQmwwd0JRO0VBT0k7RUFBQTtBM0JnMHdCWjs7QTJCdjB3QlE7RUFPSTtFQUFBO0EzQnEwd0JaOztBMkI1MHdCUTtFQU9JO0VBQUE7QTNCMDB3Qlo7O0EyQmoxd0JRO0VBT0k7RUFBQTtBM0IrMHdCWjs7QTJCdDF3QlE7RUFPSTtFQUFBO0EzQm8xd0JaOztBMkIzMXdCUTtFQU9JO0VBQUE7QTNCeTF3Qlo7O0EyQmgyd0JRO0VBT0k7RUFBQTtBM0I4MXdCWjs7QTJCcjJ3QlE7RUFPSTtFQUFBO0EzQm0yd0JaOztBMkIxMndCUTtFQU9JO0VBQUE7QTNCdzJ3Qlo7O0EyQi8yd0JRO0VBT0k7RUFBQTtBM0I2MndCWjs7QTJCcDN3QlE7RUFPSTtFQUFBO0EzQmszd0JaOztBMkJ6M3dCUTtFQU9JO0VBQUE7QTNCdTN3Qlo7O0EyQjkzd0JRO0VBT0k7RUFBQTtBM0I0M3dCWjs7QTJCbjR3QlE7RUFPSTtFQUFBO0EzQmk0d0JaOztBMkJ4NHdCUTtFQU9JO0VBQUE7QTNCczR3Qlo7O0EyQjc0d0JRO0VBT0k7RUFBQTtBM0IyNHdCWjs7QTJCbDV3QlE7RUFPSTtFQUFBO0EzQmc1d0JaOztBMkJ2NXdCUTtFQU9JO0VBQUE7QTNCcTV3Qlo7O0EyQjU1d0JRO0VBT0k7RUFBQTtBM0IwNXdCWjs7QTJCajZ3QlE7RUFPSTtFQUFBO0EzQis1d0JaOztBMkJ0NndCUTtFQU9JO0VBQUE7QTNCbzZ3Qlo7O0EyQjM2d0JRO0VBT0k7QTNCdzZ3Qlo7O0EyQi82d0JRO0VBT0k7QTNCNDZ3Qlo7O0EyQm43d0JRO0VBT0k7QTNCZzd3Qlo7O0EyQnY3d0JRO0VBT0k7QTNCbzd3Qlo7O0EyQjM3d0JRO0VBT0k7QTNCdzd3Qlo7O0EyQi83d0JRO0VBT0k7QTNCNDd3Qlo7O0EyQm44d0JRO0VBT0k7QTNCZzh3Qlo7O0EyQnY4d0JRO0VBT0k7QTNCbzh3Qlo7O0EyQjM4d0JRO0VBT0k7QTNCdzh3Qlo7O0EyQi84d0JRO0VBT0k7QTNCNDh3Qlo7O0EyQm45d0JRO0VBT0k7QTNCZzl3Qlo7O0EyQnY5d0JRO0VBT0k7QTNCbzl3Qlo7O0EyQjM5d0JRO0VBT0k7QTNCdzl3Qlo7O0EyQi85d0JRO0VBT0k7QTNCNDl3Qlo7O0EyQm4rd0JRO0VBT0k7QTNCZyt3Qlo7O0EyQnYrd0JRO0VBT0k7QTNCbyt3Qlo7O0EyQjMrd0JRO0VBT0k7QTNCdyt3Qlo7O0EyQi8rd0JRO0VBT0k7QTNCNCt3Qlo7O0EyQm4vd0JRO0VBT0k7QTNCZy93Qlo7O0EyQnYvd0JRO0VBT0k7QTNCby93Qlo7O0EyQjMvd0JRO0VBT0k7QTNCdy93Qlo7O0EyQi8vd0JRO0VBT0k7QTNCNC93Qlo7O0EyQm5neEJRO0VBT0k7QTNCZ2d4Qlo7O0EyQnZneEJRO0VBT0k7QTNCb2d4Qlo7O0EyQjNneEJRO0VBT0k7QTNCd2d4Qlo7O0EyQi9neEJRO0VBT0k7QTNCNGd4Qlo7O0EyQm5oeEJRO0VBT0k7QTNCZ2h4Qlo7O0EyQnZoeEJRO0VBT0k7QTNCb2h4Qlo7O0EyQjNoeEJRO0VBT0k7QTNCd2h4Qlo7O0EyQi9oeEJRO0VBT0k7QTNCNGh4Qlo7O0EyQm5peEJRO0VBT0k7QTNCZ2l4Qlo7O0EyQnZpeEJRO0VBT0k7QTNCb2l4Qlo7O0EyQjNpeEJRO0VBT0k7QTNCd2l4Qlo7O0EyQi9peEJRO0VBT0k7QTNCNGl4Qlo7O0EyQm5qeEJRO0VBT0k7QTNCZ2p4Qlo7O0EyQnZqeEJRO0VBT0k7QTNCb2p4Qlo7O0EyQjNqeEJRO0VBT0k7QTNCd2p4Qlo7O0EyQi9qeEJRO0VBT0k7QTNCNGp4Qlo7O0EyQm5reEJRO0VBT0k7QTNCZ2t4Qlo7O0EyQnZreEJRO0VBT0k7QTNCb2t4Qlo7O0EyQjNreEJRO0VBT0k7QTNCd2t4Qlo7O0EyQi9reEJRO0VBT0k7QTNCNGt4Qlo7O0EyQm5seEJRO0VBT0k7QTNCZ2x4Qlo7O0EyQnZseEJRO0VBT0k7QTNCb2x4Qlo7O0EyQjNseEJRO0VBT0k7QTNCd2x4Qlo7O0EyQi9seEJRO0VBT0k7QTNCNGx4Qlo7O0EyQm5teEJRO0VBT0k7QTNCZ214Qlo7O0EyQnZteEJRO0VBT0k7QTNCb214Qlo7O0EyQjNteEJRO0VBT0k7QTNCd214Qlo7O0EyQi9teEJRO0VBT0k7QTNCNG14Qlo7O0EyQm5ueEJRO0VBT0k7QTNCZ254Qlo7O0EyQnZueEJRO0VBT0k7QTNCb254Qlo7O0EyQjNueEJRO0VBT0k7QTNCd254Qlo7O0EyQi9ueEJRO0VBT0k7QTNCNG54Qlo7O0EyQm5veEJRO0VBT0k7QTNCZ294Qlo7O0EyQnZveEJRO0VBT0k7QTNCb294Qlo7O0EyQjNveEJRO0VBT0k7QTNCd294Qlo7O0EyQi9veEJRO0VBT0k7QTNCNG94Qlo7O0EyQm5weEJRO0VBT0k7QTNCZ3B4Qlo7O0EyQnZweEJRO0VBT0k7QTNCb3B4Qlo7O0EyQjNweEJRO0VBT0k7QTNCd3B4Qlo7O0EyQi9weEJRO0VBT0k7QTNCNHB4Qlo7O0EyQm5xeEJRO0VBT0k7QTNCZ3F4Qlo7O0EyQnZxeEJRO0VBT0k7QTNCb3F4Qlo7O0EyQjNxeEJRO0VBT0k7QTNCd3F4Qlo7O0EyQi9xeEJRO0VBT0k7QTNCNHF4Qlo7O0EyQm5yeEJRO0VBT0k7QTNCZ3J4Qlo7O0EyQnZyeEJRO0VBT0k7QTNCb3J4Qlo7O0EyQjNyeEJRO0VBT0k7QTNCd3J4Qlo7O0EyQi9yeEJRO0VBT0k7QTNCNHJ4Qlo7O0EyQm5zeEJRO0VBT0k7QTNCZ3N4Qlo7O0EyQnZzeEJRO0VBT0k7QTNCb3N4Qlo7O0EyQjNzeEJRO0VBT0k7QTNCd3N4Qlo7O0EyQi9zeEJRO0VBT0k7QTNCNHN4Qlo7O0EyQm50eEJRO0VBT0k7QTNCZ3R4Qlo7O0EyQnZ0eEJRO0VBT0k7QTNCb3R4Qlo7O0EyQjN0eEJRO0VBT0k7QTNCd3R4Qlo7O0EyQi90eEJRO0VBT0k7QTNCNHR4Qlo7O0EyQm51eEJRO0VBT0k7QTNCZ3V4Qlo7O0EyQnZ1eEJRO0VBT0k7QTNCb3V4Qlo7O0EyQjN1eEJRO0VBT0k7QTNCd3V4Qlo7O0EyQi91eEJRO0VBT0k7QTNCNHV4Qlo7O0EyQm52eEJRO0VBT0k7QTNCZ3Z4Qlo7O0EyQnZ2eEJRO0VBT0k7QTNCb3Z4Qlo7O0EyQjN2eEJRO0VBT0k7QTNCd3Z4Qlo7O0EyQi92eEJRO0VBT0k7QTNCNHZ4Qlo7O0EyQm53eEJRO0VBT0k7QTNCZ3d4Qlo7O0EyQnZ3eEJRO0VBT0k7QTNCb3d4Qlo7O0EyQjN3eEJRO0VBT0k7QTNCd3d4Qlo7O0EyQi93eEJRO0VBT0k7QTNCNHd4Qlo7O0EyQm54eEJRO0VBT0k7QTNCZ3h4Qlo7O0EyQnZ4eEJRO0VBT0k7QTNCb3h4Qlo7O0EyQjN4eEJRO0VBT0k7QTNCd3h4Qlo7O0EyQi94eEJRO0VBT0k7QTNCNHh4Qlo7O0EyQm55eEJRO0VBT0k7QTNCZ3l4Qlo7O0EyQnZ5eEJRO0VBT0k7QTNCb3l4Qlo7O0EyQjN5eEJRO0VBT0k7QTNCd3l4Qlo7O0EyQi95eEJRO0VBT0k7QTNCNHl4Qlo7O0EyQm56eEJRO0VBT0k7QTNCZ3p4Qlo7O0EyQnZ6eEJRO0VBT0k7QTNCb3p4Qlo7O0EyQjN6eEJRO0VBT0k7QTNCd3p4Qlo7O0EyQi96eEJRO0VBT0k7QTNCNHp4Qlo7O0EyQm4weEJRO0VBT0k7QTNCZzB4Qlo7O0EyQnYweEJRO0VBT0k7QTNCbzB4Qlo7O0EyQjMweEJRO0VBT0k7QTNCdzB4Qlo7O0EyQi8weEJRO0VBT0k7RUFBQTtBM0I2MHhCWjs7QTJCcDF4QlE7RUFPSTtFQUFBO0EzQmsxeEJaOztBMkJ6MXhCUTtFQU9JO0VBQUE7QTNCdTF4Qlo7O0EyQjkxeEJRO0VBT0k7RUFBQTtBM0I0MXhCWjs7QTJCbjJ4QlE7RUFPSTtFQUFBO0EzQmkyeEJaOztBMkJ4MnhCUTtFQU9JO0VBQUE7QTNCczJ4Qlo7O0EyQjcyeEJRO0VBT0k7RUFBQTtBM0IyMnhCWjs7QTJCbDN4QlE7RUFPSTtFQUFBO0EzQmczeEJaOztBMkJ2M3hCUTtFQU9JO0VBQUE7QTNCcTN4Qlo7O0EyQjUzeEJRO0VBT0k7RUFBQTtBM0IwM3hCWjs7QTJCajR4QlE7RUFPSTtFQUFBO0EzQiszeEJaOztBMkJ0NHhCUTtFQU9JO0VBQUE7QTNCbzR4Qlo7O0EyQjM0eEJRO0VBT0k7RUFBQTtBM0J5NHhCWjs7QTJCaDV4QlE7RUFPSTtFQUFBO0EzQjg0eEJaOztBMkJyNXhCUTtFQU9JO0VBQUE7QTNCbTV4Qlo7O0EyQjE1eEJRO0VBT0k7RUFBQTtBM0J3NXhCWjs7QTJCLzV4QlE7RUFPSTtFQUFBO0EzQjY1eEJaOztBMkJwNnhCUTtFQU9JO0VBQUE7QTNCazZ4Qlo7O0EyQno2eEJRO0VBT0k7RUFBQTtBM0J1NnhCWjs7QTJCOTZ4QlE7RUFPSTtFQUFBO0EzQjQ2eEJaOztBMkJuN3hCUTtFQU9JO0VBQUE7QTNCaTd4Qlo7O0EyQng3eEJRO0VBT0k7RUFBQTtBM0JzN3hCWjs7QTJCNzd4QlE7RUFPSTtFQUFBO0EzQjI3eEJaOztBMkJsOHhCUTtFQU9JO0VBQUE7QTNCZzh4Qlo7O0EyQnY4eEJRO0VBT0k7RUFBQTtBM0JxOHhCWjs7QTJCNTh4QlE7RUFPSTtFQUFBO0EzQjA4eEJaOztBMkJqOXhCUTtFQU9JO0VBQUE7QTNCKzh4Qlo7O0EyQnQ5eEJRO0VBT0k7RUFBQTtBM0JvOXhCWjs7QTJCMzl4QlE7RUFPSTtFQUFBO0EzQnk5eEJaOztBMkJoK3hCUTtFQU9JO0VBQUE7QTNCODl4Qlo7O0EyQnIreEJRO0VBT0k7RUFBQTtBM0JtK3hCWjs7QTJCMSt4QlE7RUFPSTtFQUFBO0EzQncreEJaOztBMkIvK3hCUTtFQU9JO0VBQUE7QTNCNit4Qlo7O0EyQnAveEJRO0VBT0k7RUFBQTtBM0JrL3hCWjs7QTJCei94QlE7RUFPSTtFQUFBO0EzQnUveEJaOztBMkI5L3hCUTtFQU9JO0VBQUE7QTNCNC94Qlo7O0EyQm5neUJRO0VBT0k7RUFBQTtBM0JpZ3lCWjs7QTJCeGd5QlE7RUFPSTtFQUFBO0EzQnNneUJaOztBMkI3Z3lCUTtFQU9JO0VBQUE7QTNCMmd5Qlo7O0EyQmxoeUJRO0VBT0k7RUFBQTtBM0JnaHlCWjs7QTJCdmh5QlE7RUFPSTtFQUFBO0EzQnFoeUJaOztBMkI1aHlCUTtFQU9JO0VBQUE7QTNCMGh5Qlo7O0EyQmppeUJRO0VBT0k7QTNCOGh5Qlo7O0EyQnJpeUJRO0VBT0k7QTNCa2l5Qlo7O0EyQnppeUJRO0VBT0k7QTNCc2l5Qlo7O0EyQjdpeUJRO0VBT0k7QTNCMGl5Qlo7O0EyQmpqeUJRO0VBT0k7QTNCOGl5Qlo7O0EyQnJqeUJRO0VBT0k7QTNCa2p5Qlo7O0EyQnpqeUJRO0VBT0k7QTNCc2p5Qlo7O0EyQjdqeUJRO0VBT0k7QTNCMGp5Qlo7O0EyQmpreUJRO0VBT0k7QTNCOGp5Qlo7O0EyQnJreUJRO0VBT0k7QTNCa2t5Qlo7O0EyQnpreUJRO0VBT0k7QTNCc2t5Qlo7O0EyQjdreUJRO0VBT0k7QTNCMGt5Qlo7O0EyQmpseUJRO0VBT0k7QTNCOGt5Qlo7O0EyQnJseUJRO0VBT0k7QTNCa2x5Qlo7O0EyQnpseUJRO0VBT0k7QTNCc2x5Qlo7O0EyQjdseUJRO0VBT0k7QTNCMGx5Qlo7O0EyQmpteUJRO0VBT0k7QTNCOGx5Qlo7O0EyQnJteUJRO0VBT0k7QTNCa215Qlo7O0EyQnpteUJRO0VBT0k7QTNCc215Qlo7O0EyQjdteUJRO0VBT0k7QTNCMG15Qlo7O0EyQmpueUJRO0VBT0k7QTNCOG15Qlo7O0EyQnJueUJRO0VBT0k7QTNCa255Qlo7O0EyQnpueUJRO0VBT0k7QTNCc255Qlo7O0EyQjdueUJRO0VBT0k7QTNCMG55Qlo7O0EyQmpveUJRO0VBT0k7QTNCOG55Qlo7O0EyQnJveUJRO0VBT0k7QTNCa295Qlo7O0EyQnpveUJRO0VBT0k7QTNCc295Qlo7O0EyQjdveUJRO0VBT0k7QTNCMG95Qlo7O0EyQmpweUJRO0VBT0k7QTNCOG95Qlo7O0EyQnJweUJRO0VBT0k7QTNCa3B5Qlo7O0EyQnpweUJRO0VBT0k7QTNCc3B5Qlo7O0EyQjdweUJRO0VBT0k7QTNCMHB5Qlo7O0EyQmpxeUJRO0VBT0k7QTNCOHB5Qlo7O0EyQnJxeUJRO0VBT0k7QTNCa3F5Qlo7O0EyQnpxeUJRO0VBT0k7QTNCc3F5Qlo7O0EyQjdxeUJRO0VBT0k7QTNCMHF5Qlo7O0EyQmpyeUJRO0VBT0k7QTNCOHF5Qlo7O0EyQnJyeUJRO0VBT0k7QTNCa3J5Qlo7O0EyQnpyeUJRO0VBT0k7QTNCc3J5Qlo7O0EyQjdyeUJRO0VBT0k7QTNCMHJ5Qlo7O0EyQmpzeUJRO0VBT0k7QTNCOHJ5Qlo7O0EyQnJzeUJRO0VBT0k7QTNCa3N5Qlo7O0EyQnpzeUJRO0VBT0k7QTNCc3N5Qlo7O0EyQjdzeUJRO0VBT0k7QTNCMHN5Qlo7O0EyQmp0eUJRO0VBT0k7QTNCOHN5Qlo7O0EyQnJ0eUJRO0VBT0k7QTNCa3R5Qlo7O0EyQnp0eUJRO0VBT0k7QTNCc3R5Qlo7O0EyQjd0eUJRO0VBT0k7QTNCMHR5Qlo7O0EyQmp1eUJRO0VBT0k7QTNCOHR5Qlo7O0EyQnJ1eUJRO0VBT0k7QTNCa3V5Qlo7O0EyQnp1eUJRO0VBT0k7QTNCc3V5Qlo7O0EyQjd1eUJRO0VBT0k7QTNCMHV5Qlo7O0EyQmp2eUJRO0VBT0k7QTNCOHV5Qlo7O0EyQnJ2eUJRO0VBT0k7QTNCa3Z5Qlo7O0EyQnp2eUJRO0VBT0k7QTNCc3Z5Qlo7O0EyQjd2eUJRO0VBT0k7QTNCMHZ5Qlo7O0EyQmp3eUJRO0VBT0k7QTNCOHZ5Qlo7O0EyQnJ3eUJRO0VBT0k7QTNCa3d5Qlo7O0EyQnp3eUJRO0VBT0k7QTNCc3d5Qlo7O0EyQjd3eUJRO0VBT0k7QTNCMHd5Qlo7O0EyQmp4eUJRO0VBT0k7QTNCOHd5Qlo7O0EyQnJ4eUJRO0VBT0k7QTNCa3h5Qlo7O0EyQnp4eUJRO0VBT0k7QTNCc3h5Qlo7O0EyQjd4eUJRO0VBT0k7QTNCMHh5Qlo7O0EyQmp5eUJRO0VBT0k7QTNCOHh5Qlo7O0EyQnJ5eUJRO0VBT0k7QTNCa3l5Qlo7O0EyQnp5eUJRO0VBT0k7QTNCc3l5Qlo7O0EyQjd5eUJRO0VBT0k7QTNCMHl5Qlo7O0EyQmp6eUJRO0VBT0k7QTNCOHl5Qlo7O0EyQnJ6eUJRO0VBT0k7QTNCa3p5Qlo7O0EyQnp6eUJRO0VBT0k7QTNCc3p5Qlo7O0EyQjd6eUJRO0VBT0k7QTNCMHp5Qlo7O0EyQmoweUJRO0VBT0k7QTNCOHp5Qlo7O0EyQnIweUJRO0VBT0k7QTNCazB5Qlo7O0EyQnoweUJRO0VBT0k7QTNCczB5Qlo7O0EyQjcweUJRO0VBT0k7QTNCMDB5Qlo7O0EyQmoxeUJRO0VBT0k7QTNCODB5Qlo7O0EyQnIxeUJRO0VBT0k7QTNCazF5Qlo7O0EyQnoxeUJRO0VBT0k7QTNCczF5Qlo7O0EyQjcxeUJRO0VBT0k7QTNCMDF5Qlo7O0EyQmoyeUJRO0VBT0k7QTNCODF5Qlo7O0EyQnIyeUJRO0VBT0k7QTNCazJ5Qlo7O0EyQnoyeUJRO0VBT0k7QTNCczJ5Qlo7O0EyQjcyeUJRO0VBT0k7QTNCMDJ5Qlo7O0EyQmozeUJRO0VBT0k7QTNCODJ5Qlo7O0EyQnIzeUJRO0VBT0k7QTNCazN5Qlo7O0EyQnozeUJRO0VBT0k7QTNCczN5Qlo7O0EyQjczeUJRO0VBT0k7QTNCMDN5Qlo7O0EyQmo0eUJRO0VBT0k7QTNCODN5Qlo7O0EyQnI0eUJRO0VBT0k7QTNCazR5Qlo7O0EyQno0eUJRO0VBT0k7QTNCczR5Qlo7O0EyQjc0eUJRO0VBT0k7QTNCMDR5Qlo7O0EyQmo1eUJRO0VBT0k7QTNCODR5Qlo7O0EyQnI1eUJRO0VBT0k7QTNCazV5Qlo7O0EyQno1eUJRO0VBT0k7QTNCczV5Qlo7O0EyQjc1eUJRO0VBT0k7QTNCMDV5Qlo7O0EyQmo2eUJRO0VBT0k7QTNCODV5Qlo7O0EyQnI2eUJRO0VBT0k7QTNCazZ5Qlo7O0EyQno2eUJRO0VBT0k7QTNCczZ5Qlo7O0EyQjc2eUJRO0VBT0k7QTNCMDZ5Qlo7O0EyQmo3eUJRO0VBT0k7QTNCODZ5Qlo7O0EyQnI3eUJRO0VBT0k7QTNCazd5Qlo7O0EyQno3eUJRO0VBT0k7QTNCczd5Qlo7O0EyQjc3eUJRO0VBT0k7QTNCMDd5Qlo7O0EyQmo4eUJRO0VBT0k7QTNCODd5Qlo7O0EyQnI4eUJRO0VBT0k7QTNCazh5Qlo7O0EyQno4eUJRO0VBT0k7QTNCczh5Qlo7O0EyQjc4eUJRO0VBT0k7QTNCMDh5Qlo7O0EyQmo5eUJRO0VBT0k7QTNCODh5Qlo7O0EyQnI5eUJRO0VBT0k7QTNCazl5Qlo7O0EyQno5eUJRO0VBT0k7QTNCczl5Qlo7O0EyQjc5eUJRO0VBT0k7QTNCMDl5Qlo7O0EyQmoreUJRO0VBT0k7QTNCODl5Qlo7O0EyQm4veUJRO0FBY0E7RUFPSTtFQUFBO0EzQm8reUJaOztBMkJ0OXlCUTtBQXJCQTtFQUlRO0VBR0o7QTNCMCt5Qlo7O0EyQmoveUJRO0VBSVE7RUFHSjtBM0IrK3lCWjs7QTJCdC95QlE7RUFJUTtFQUdKO0EzQm8veUJaOztBMkIzL3lCUTtFQUlRO0VBR0o7QTNCeS95Qlo7O0EyQmhnekJRO0VBSVE7RUFHSjtBM0I4L3lCWjs7QTJCcmd6QlE7RUFJUTtFQUdKO0EzQm1nekJaOztBMkIxZ3pCUTtFQUlRO0VBR0o7QTNCd2d6Qlo7O0EyQi9nekJRO0VBSVE7RUFHSjtBM0I2Z3pCWjs7QTJCcGh6QlE7RUFJUTtFQUdKO0EzQmtoekJaOztBMkJ6aHpCUTtFQUlRO0VBR0o7QTNCdWh6Qlo7O0EyQjloekJRO0VBSVE7RUFHSjtBM0I0aHpCWjs7QTJCbml6QlE7RUFJUTtFQUdKO0EzQmlpekJaOztBMkJ4aXpCUTtFQUlRO0VBR0o7QTNCc2l6Qlo7O0EyQjdpekJRO0VBSVE7RUFHSjtBM0IyaXpCWjs7QTJCbGp6QlE7RUFJUTtFQUdKO0EzQmdqekJaOztBMkJqa3pCUTtFQUNFO0EzQm9rekJWOztBMkJya3pCUTtFQUNFO0EzQndrekJWOztBMkJ6a3pCUTtFQUNFO0EzQjRrekJWOztBMkI3a3pCUTtFQUNFO0EzQmdsekJWOztBMkJ2a3pCUTtFQUlRO0VBR0o7QTNCcWt6Qlo7O0EyQjVrekJRO0VBSVE7RUFHSjtBM0Iwa3pCWjs7QTJCamx6QlE7RUFJUTtFQUdKO0EzQitrekJaOztBMkJ0bHpCUTtFQUlRO0VBR0o7QTNCb2x6Qlo7O0EyQjNsekJRO0VBSVE7RUFHSjtBM0J5bHpCWjs7QTJCaG16QlE7RUFJUTtFQUdKO0EzQjhsekJaOztBMkJybXpCUTtFQUlRO0VBR0o7QTNCbW16Qlo7O0EyQjFtekJRO0VBSVE7RUFHSjtBM0J3bXpCWjs7QTJCL216QlE7RUFJUTtFQUdKO0EzQjZtekJaOztBMkJwbnpCUTtFQUlRO0VBR0o7QTNCa256Qlo7O0EyQnpuekJRO0VBSVE7RUFHSjtBM0J1bnpCWjs7QTJCOW56QlE7RUFJUTtFQUdKO0EzQjRuekJaOztBMkI3b3pCUTtFQUNFO0EzQmdwekJWOztBMkJqcHpCUTtFQUNFO0EzQm9wekJWOztBMkJycHpCUTtFQUNFO0EzQndwekJWOztBMkJ6cHpCUTtFQUNFO0EzQjRwekJWOztBMkI3cHpCUTtFQUNFO0EzQmdxekJWOztBMkJ2cHpCUTtFQU9JO0EzQm9wekJaOztBMkIzcHpCUTtFQU9JO0EzQndwekJaOztBMkIvcHpCUTtFQU9JO0EzQjRwekJaOztBMkJucXpCUTtFQU9JO0EzQmdxekJaOztBMkJ2cXpCUTtFQU9JO0EzQm9xekJaOztBMkIzcXpCUTtFQU9JO0EzQndxekJaOztBMkIvcXpCUTtFQU9JO0EzQjRxekJaOztBMkJucnpCUTtFQU9JO0EzQmdyekJaOztBMkJ2cnpCUTtFQU9JO0EzQm9yekJaOztBMkIzcnpCUTtFQU9JO0EzQndyekJaOztBMkIvcnpCUTtFQU9JO0EzQjRyekJaOztBMkJuc3pCUTtFQU9JO0EzQmdzekJaOztBMkJ2c3pCUTtFQU9JO0EzQm9zekJaOztBMkIzc3pCUTtFQU9JO0VBQUE7QTNCeXN6Qlo7O0EyQmh0ekJRO0VBT0k7RUFBQTtBM0I4c3pCWjs7QTJCcnR6QlE7RUFPSTtFQUFBO0EzQm10ekJaOztBMkIxdHpCUTtFQU9JO0VBQUE7QTNCd3R6Qlo7O0EyQi90ekJRO0VBT0k7QTNCNHR6Qlo7O0EyQm51ekJRO0VBT0k7QTNCZ3V6Qlo7O0FFdnV6Qkk7RXlCQUk7SUFPSTtFM0JxdXpCVjtFMkI1dXpCTTtJQU9JO0UzQnd1ekJWO0UyQi91ekJNO0lBT0k7RTNCMnV6QlY7RTJCbHZ6Qk07SUFPSTtFM0I4dXpCVjtFMkJydnpCTTtJQU9JO0UzQml2ekJWO0UyQnh2ekJNO0lBT0k7RTNCb3Z6QlY7RTJCM3Z6Qk07SUFPSTtFM0J1dnpCVjtFMkI5dnpCTTtJQU9JO0UzQjB2ekJWO0UyQmp3ekJNO0lBT0k7RTNCNnZ6QlY7RTJCcHd6Qk07SUFPSTtFM0Jnd3pCVjtFMkJ2d3pCTTtJQU9JO0UzQm13ekJWO0UyQjF3ekJNO0lBT0k7RTNCc3d6QlY7RTJCN3d6Qk07SUFPSTtFM0J5d3pCVjtFMkJoeHpCTTtJQU9JO0UzQjR3ekJWO0UyQm54ekJNO0lBT0k7RTNCK3d6QlY7RTJCdHh6Qk07SUFPSTtFM0JreHpCVjtFMkJ6eHpCTTtJQU9JO0UzQnF4ekJWO0UyQjV4ekJNO0lBT0k7RTNCd3h6QlY7RTJCL3h6Qk07SUFPSTtFM0IyeHpCVjtFMkJseXpCTTtJQU9JO0UzQjh4ekJWO0UyQnJ5ekJNO0lBT0k7RTNCaXl6QlY7RTJCeHl6Qk07SUFPSTtFM0JveXpCVjtFMkIzeXpCTTtJQU9JO0UzQnV5ekJWO0UyQjl5ekJNO0lBT0k7RTNCMHl6QlY7RTJCanp6Qk07SUFPSTtFM0I2eXpCVjtFMkJwenpCTTtJQU9JO0UzQmd6ekJWO0UyQnZ6ekJNO0lBT0k7RTNCbXp6QlY7RTJCMXp6Qk07SUFPSTtFM0JzenpCVjtFMkI3enpCTTtJQU9JO0UzQnl6ekJWO0UyQmgwekJNO0lBT0k7RTNCNHp6QlY7RTJCbjB6Qk07SUFPSTtFM0IrenpCVjtFMkJ0MHpCTTtJQU9JO0UzQmswekJWO0UyQnowekJNO0lBT0k7RTNCcTB6QlY7RTJCNTB6Qk07SUFPSTtFM0J3MHpCVjtFMkIvMHpCTTtJQU9JO0UzQjIwekJWO0UyQmwxekJNO0lBT0k7RTNCODB6QlY7RTJCcjF6Qk07SUFPSTtFM0JpMXpCVjtFMkJ4MXpCTTtJQU9JO0UzQm8xekJWO0UyQjMxekJNO0lBT0k7RTNCdTF6QlY7RTJCOTF6Qk07SUFPSTtFM0IwMXpCVjtFMkJqMnpCTTtJQU9JO0UzQjYxekJWO0UyQnAyekJNO0lBT0k7RTNCZzJ6QlY7RTJCdjJ6Qk07SUFPSTtFM0JtMnpCVjtFMkIxMnpCTTtJQU9JO0UzQnMyekJWO0UyQjcyekJNO0lBT0k7RTNCeTJ6QlY7RTJCaDN6Qk07SUFPSTtFM0I0MnpCVjtFMkJuM3pCTTtJQU9JO0UzQisyekJWO0UyQnQzekJNO0lBT0k7RTNCazN6QlY7RTJCejN6Qk07SUFPSTtFM0JxM3pCVjtFMkI1M3pCTTtJQU9JO0UzQnczekJWO0UyQi8zekJNO0lBT0k7RTNCMjN6QlY7RTJCbDR6Qk07SUFPSTtFM0I4M3pCVjtFMkJyNHpCTTtJQU9JO0UzQmk0ekJWO0UyQng0ekJNO0lBT0k7RTNCbzR6QlY7RTJCMzR6Qk07SUFPSTtFM0J1NHpCVjtFMkI5NHpCTTtJQU9JO0UzQjA0ekJWO0UyQmo1ekJNO0lBT0k7RTNCNjR6QlY7RTJCcDV6Qk07SUFPSTtFM0JnNXpCVjtFMkJ2NXpCTTtJQU9JO0UzQm01ekJWO0UyQjE1ekJNO0lBT0k7RTNCczV6QlY7RTJCNzV6Qk07SUFPSTtFM0J5NXpCVjtFMkJoNnpCTTtJQU9JO0UzQjQ1ekJWO0UyQm42ekJNO0lBT0k7RTNCKzV6QlY7RTJCdDZ6Qk07SUFPSTtFM0JrNnpCVjtFMkJ6NnpCTTtJQU9JO0UzQnE2ekJWO0UyQjU2ekJNO0lBT0k7RTNCdzZ6QlY7RTJCLzZ6Qk07SUFPSTtFM0IyNnpCVjtFMkJsN3pCTTtJQU9JO0UzQjg2ekJWO0UyQnI3ekJNO0lBT0k7RTNCaTd6QlY7RTJCeDd6Qk07SUFPSTtFM0JvN3pCVjtFMkIzN3pCTTtJQU9JO0UzQnU3ekJWO0UyQjk3ekJNO0lBT0k7RTNCMDd6QlY7RTJCajh6Qk07SUFPSTtFM0I2N3pCVjtFMkJwOHpCTTtJQU9JO0UzQmc4ekJWO0UyQnY4ekJNO0lBT0k7RTNCbTh6QlY7RTJCMTh6Qk07SUFPSTtFM0JzOHpCVjtFMkI3OHpCTTtJQU9JO0UzQnk4ekJWO0UyQmg5ekJNO0lBT0k7RTNCNDh6QlY7RTJCbjl6Qk07SUFPSTtFM0IrOHpCVjtFMkJ0OXpCTTtJQU9JO0UzQms5ekJWO0UyQno5ekJNO0lBT0k7RTNCcTl6QlY7RTJCNTl6Qk07SUFPSTtFM0J3OXpCVjtFMkIvOXpCTTtJQU9JO0UzQjI5ekJWO0UyQmwrekJNO0lBT0k7RTNCODl6QlY7RTJCcit6Qk07SUFPSTtFM0JpK3pCVjtFMkJ4K3pCTTtJQU9JO0UzQm8rekJWO0UyQjMrekJNO0lBT0k7RTNCdSt6QlY7RTJCOSt6Qk07SUFPSTtFM0IwK3pCVjtFMkJqL3pCTTtJQU9JO0UzQjYrekJWO0UyQnAvekJNO0lBT0k7RTNCZy96QlY7RTJCdi96Qk07SUFPSTtFM0JtL3pCVjtFMkIxL3pCTTtJQU9JO0UzQnMvekJWO0UyQjcvekJNO0lBT0k7RTNCeS96QlY7RTJCaGcwQk07SUFPSTtFM0I0L3pCVjtFMkJuZzBCTTtJQU9JO0UzQisvekJWO0UyQnRnMEJNO0lBT0k7RTNCa2cwQlY7RTJCemcwQk07SUFPSTtFM0JxZzBCVjtFMkI1ZzBCTTtJQU9JO0UzQndnMEJWO0UyQi9nMEJNO0lBT0k7RTNCMmcwQlY7RTJCbGgwQk07SUFPSTtJQUFBO0UzQitnMEJWO0UyQnRoMEJNO0lBT0k7SUFBQTtFM0JtaDBCVjtFMkIxaDBCTTtJQU9JO0lBQUE7RTNCdWgwQlY7RTJCOWgwQk07SUFPSTtJQUFBO0UzQjJoMEJWO0UyQmxpMEJNO0lBT0k7SUFBQTtFM0IraDBCVjtFMkJ0aTBCTTtJQU9JO0lBQUE7RTNCbWkwQlY7RTJCMWkwQk07SUFPSTtJQUFBO0UzQnVpMEJWO0UyQjlpMEJNO0lBT0k7SUFBQTtFM0IyaTBCVjtFMkJsajBCTTtJQU9JO0lBQUE7RTNCK2kwQlY7RTJCdGowQk07SUFPSTtJQUFBO0UzQm1qMEJWO0UyQjFqMEJNO0lBT0k7SUFBQTtFM0J1ajBCVjtFMkI5ajBCTTtJQU9JO0lBQUE7RTNCMmowQlY7RTJCbGswQk07SUFPSTtJQUFBO0UzQitqMEJWO0UyQnRrMEJNO0lBT0k7SUFBQTtFM0JtazBCVjtFMkIxazBCTTtJQU9JO0lBQUE7RTNCdWswQlY7RTJCOWswQk07SUFPSTtJQUFBO0UzQjJrMEJWO0UyQmxsMEJNO0lBT0k7SUFBQTtFM0IrazBCVjtFMkJ0bDBCTTtJQU9JO0lBQUE7RTNCbWwwQlY7RTJCMWwwQk07SUFPSTtJQUFBO0UzQnVsMEJWO0UyQjlsMEJNO0lBT0k7SUFBQTtFM0IybDBCVjtFMkJsbTBCTTtJQU9JO0lBQUE7RTNCK2wwQlY7RTJCdG0wQk07SUFPSTtJQUFBO0UzQm1tMEJWO0UyQjFtMEJNO0lBT0k7SUFBQTtFM0J1bTBCVjtFMkI5bTBCTTtJQU9JO0lBQUE7RTNCMm0wQlY7RTJCbG4wQk07SUFPSTtJQUFBO0UzQittMEJWO0UyQnRuMEJNO0lBT0k7SUFBQTtFM0JtbjBCVjtFMkIxbjBCTTtJQU9JO0lBQUE7RTNCdW4wQlY7RTJCOW4wQk07SUFPSTtJQUFBO0UzQjJuMEJWO0UyQmxvMEJNO0lBT0k7SUFBQTtFM0IrbjBCVjtFMkJ0bzBCTTtJQU9JO0lBQUE7RTNCbW8wQlY7RTJCMW8wQk07SUFPSTtJQUFBO0UzQnVvMEJWO0UyQjlvMEJNO0lBT0k7SUFBQTtFM0IybzBCVjtFMkJscDBCTTtJQU9JO0lBQUE7RTNCK28wQlY7RTJCdHAwQk07SUFPSTtJQUFBO0UzQm1wMEJWO0UyQjFwMEJNO0lBT0k7SUFBQTtFM0J1cDBCVjtFMkI5cDBCTTtJQU9JO0lBQUE7RTNCMnAwQlY7RTJCbHEwQk07SUFPSTtJQUFBO0UzQitwMEJWO0UyQnRxMEJNO0lBT0k7SUFBQTtFM0JtcTBCVjtFMkIxcTBCTTtJQU9JO0lBQUE7RTNCdXEwQlY7RTJCOXEwQk07SUFPSTtJQUFBO0UzQjJxMEJWO0UyQmxyMEJNO0lBT0k7SUFBQTtFM0IrcTBCVjtFMkJ0cjBCTTtJQU9JO0lBQUE7RTNCbXIwQlY7RTJCMXIwQk07SUFPSTtJQUFBO0UzQnVyMEJWO0UyQjlyMEJNO0lBT0k7SUFBQTtFM0IycjBCVjtFMkJsczBCTTtJQU9JO0UzQjhyMEJWO0UyQnJzMEJNO0lBT0k7RTNCaXMwQlY7RTJCeHMwQk07SUFPSTtFM0JvczBCVjtFMkIzczBCTTtJQU9JO0UzQnVzMEJWO0UyQjlzMEJNO0lBT0k7RTNCMHMwQlY7RTJCanQwQk07SUFPSTtFM0I2czBCVjtFMkJwdDBCTTtJQU9JO0UzQmd0MEJWO0UyQnZ0MEJNO0lBT0k7RTNCbXQwQlY7RTJCMXQwQk07SUFPSTtFM0JzdDBCVjtFMkI3dDBCTTtJQU9JO0UzQnl0MEJWO0UyQmh1MEJNO0lBT0k7RTNCNHQwQlY7RTJCbnUwQk07SUFPSTtFM0IrdDBCVjtFMkJ0dTBCTTtJQU9JO0UzQmt1MEJWO0UyQnp1MEJNO0lBT0k7RTNCcXUwQlY7RTJCNXUwQk07SUFPSTtFM0J3dTBCVjtFMkIvdTBCTTtJQU9JO0UzQjJ1MEJWO0UyQmx2MEJNO0lBT0k7RTNCOHUwQlY7RTJCcnYwQk07SUFPSTtFM0JpdjBCVjtFMkJ4djBCTTtJQU9JO0UzQm92MEJWO0UyQjN2MEJNO0lBT0k7RTNCdXYwQlY7RTJCOXYwQk07SUFPSTtFM0IwdjBCVjtFMkJqdzBCTTtJQU9JO0UzQjZ2MEJWO0UyQnB3MEJNO0lBT0k7RTNCZ3cwQlY7RTJCdncwQk07SUFPSTtFM0JtdzBCVjtFMkIxdzBCTTtJQU9JO0UzQnN3MEJWO0UyQjd3MEJNO0lBT0k7RTNCeXcwQlY7RTJCaHgwQk07SUFPSTtFM0I0dzBCVjtFMkJueDBCTTtJQU9JO0UzQit3MEJWO0UyQnR4MEJNO0lBT0k7RTNCa3gwQlY7RTJCengwQk07SUFPSTtFM0JxeDBCVjtFMkI1eDBCTTtJQU9JO0UzQnd4MEJWO0UyQi94MEJNO0lBT0k7RTNCMngwQlY7RTJCbHkwQk07SUFPSTtFM0I4eDBCVjtFMkJyeTBCTTtJQU9JO0UzQml5MEJWO0UyQnh5MEJNO0lBT0k7RTNCb3kwQlY7RTJCM3kwQk07SUFPSTtFM0J1eTBCVjtFMkI5eTBCTTtJQU9JO0UzQjB5MEJWO0UyQmp6MEJNO0lBT0k7RTNCNnkwQlY7RTJCcHowQk07SUFPSTtFM0JnejBCVjtFMkJ2ejBCTTtJQU9JO0UzQm16MEJWO0UyQjF6MEJNO0lBT0k7RTNCc3owQlY7RTJCN3owQk07SUFPSTtFM0J5ejBCVjtFMkJoMDBCTTtJQU9JO0UzQjR6MEJWO0UyQm4wMEJNO0lBT0k7RTNCK3owQlY7RTJCdDAwQk07SUFPSTtFM0JrMDBCVjtFMkJ6MDBCTTtJQU9JO0UzQnEwMEJWO0UyQjUwMEJNO0lBT0k7RTNCdzAwQlY7RTJCLzAwQk07SUFPSTtFM0IyMDBCVjtFMkJsMTBCTTtJQU9JO0UzQjgwMEJWO0UyQnIxMEJNO0lBT0k7RTNCaTEwQlY7RTJCeDEwQk07SUFPSTtFM0JvMTBCVjtFMkIzMTBCTTtJQU9JO0UzQnUxMEJWO0UyQjkxMEJNO0lBT0k7RTNCMDEwQlY7RTJCajIwQk07SUFPSTtFM0I2MTBCVjtFMkJwMjBCTTtJQU9JO0UzQmcyMEJWO0UyQnYyMEJNO0lBT0k7RTNCbTIwQlY7RTJCMTIwQk07SUFPSTtFM0JzMjBCVjtFMkI3MjBCTTtJQU9JO0UzQnkyMEJWO0UyQmgzMEJNO0lBT0k7RTNCNDIwQlY7RTJCbjMwQk07SUFPSTtFM0IrMjBCVjtFMkJ0MzBCTTtJQU9JO0UzQmszMEJWO0UyQnozMEJNO0lBT0k7RTNCcTMwQlY7RTJCNTMwQk07SUFPSTtFM0J3MzBCVjtFMkIvMzBCTTtJQU9JO0UzQjIzMEJWO0UyQmw0MEJNO0lBT0k7RTNCODMwQlY7RTJCcjQwQk07SUFPSTtFM0JpNDBCVjtFMkJ4NDBCTTtJQU9JO0UzQm80MEJWO0UyQjM0MEJNO0lBT0k7RTNCdTQwQlY7RTJCOTQwQk07SUFPSTtFM0IwNDBCVjtFMkJqNTBCTTtJQU9JO0UzQjY0MEJWO0UyQnA1MEJNO0lBT0k7RTNCZzUwQlY7RTJCdjUwQk07SUFPSTtFM0JtNTBCVjtFMkIxNTBCTTtJQU9JO0UzQnM1MEJWO0UyQjc1MEJNO0lBT0k7RTNCeTUwQlY7RTJCaDYwQk07SUFPSTtFM0I0NTBCVjtFMkJuNjBCTTtJQU9JO0UzQis1MEJWO0UyQnQ2MEJNO0lBT0k7RTNCazYwQlY7RTJCejYwQk07SUFPSTtFM0JxNjBCVjtFMkI1NjBCTTtJQU9JO0UzQnc2MEJWO0UyQi82MEJNO0lBT0k7RTNCMjYwQlY7RTJCbDcwQk07SUFPSTtFM0I4NjBCVjtFMkJyNzBCTTtJQU9JO0UzQmk3MEJWO0UyQng3MEJNO0lBT0k7RTNCbzcwQlY7RTJCMzcwQk07SUFPSTtFM0J1NzBCVjtFMkI5NzBCTTtJQU9JO0UzQjA3MEJWO0UyQmo4MEJNO0lBT0k7RTNCNjcwQlY7RTJCcDgwQk07SUFPSTtFM0JnODBCVjtFMkJ2ODBCTTtJQU9JO0UzQm04MEJWO0UyQjE4MEJNO0lBT0k7RTNCczgwQlY7RTJCNzgwQk07SUFPSTtFM0J5ODBCVjtFMkJoOTBCTTtJQU9JO0UzQjQ4MEJWO0UyQm45MEJNO0lBT0k7RTNCKzgwQlY7RTJCdDkwQk07SUFPSTtFM0JrOTBCVjtFMkJ6OTBCTTtJQU9JO0UzQnE5MEJWO0UyQjU5MEJNO0lBT0k7RTNCdzkwQlY7RTJCLzkwQk07SUFPSTtFM0IyOTBCVjtFMkJsKzBCTTtJQU9JO0UzQjg5MEJWO0UyQnIrMEJNO0lBT0k7RTNCaSswQlY7RTJCeCswQk07SUFPSTtFM0JvKzBCVjtFMkIzKzBCTTtJQU9JO0UzQnUrMEJWO0UyQjkrMEJNO0lBT0k7RTNCMCswQlY7RTJCai8wQk07SUFPSTtFM0I2KzBCVjtFMkJwLzBCTTtJQU9JO0UzQmcvMEJWO0UyQnYvMEJNO0lBT0k7RTNCbS8wQlY7RTJCMS8wQk07SUFPSTtFM0JzLzBCVjtFMkI3LzBCTTtJQU9JO0UzQnkvMEJWO0UyQmhnMUJNO0lBT0k7RTNCNC8wQlY7RTJCbmcxQk07SUFPSTtFM0IrLzBCVjtFMkJ0ZzFCTTtJQU9JO0UzQmtnMUJWO0UyQnpnMUJNO0lBT0k7SUFBQTtFM0JzZzFCVjtFMkI3ZzFCTTtJQU9JO0lBQUE7RTNCMGcxQlY7RTJCamgxQk07SUFPSTtJQUFBO0UzQjhnMUJWO0UyQnJoMUJNO0lBT0k7SUFBQTtFM0JraDFCVjtFMkJ6aDFCTTtJQU9JO0lBQUE7RTNCc2gxQlY7RTJCN2gxQk07SUFPSTtJQUFBO0UzQjBoMUJWO0UyQmppMUJNO0lBT0k7SUFBQTtFM0I4aDFCVjtFMkJyaTFCTTtJQU9JO0lBQUE7RTNCa2kxQlY7RTJCemkxQk07SUFPSTtJQUFBO0UzQnNpMUJWO0UyQjdpMUJNO0lBT0k7SUFBQTtFM0IwaTFCVjtFMkJqajFCTTtJQU9JO0lBQUE7RTNCOGkxQlY7RTJCcmoxQk07SUFPSTtJQUFBO0UzQmtqMUJWO0UyQnpqMUJNO0lBT0k7SUFBQTtFM0JzajFCVjtFMkI3ajFCTTtJQU9JO0lBQUE7RTNCMGoxQlY7RTJCamsxQk07SUFPSTtJQUFBO0UzQjhqMUJWO0UyQnJrMUJNO0lBT0k7SUFBQTtFM0JrazFCVjtFMkJ6azFCTTtJQU9JO0lBQUE7RTNCc2sxQlY7RTJCN2sxQk07SUFPSTtJQUFBO0UzQjBrMUJWO0UyQmpsMUJNO0lBT0k7SUFBQTtFM0I4azFCVjtFMkJybDFCTTtJQU9JO0lBQUE7RTNCa2wxQlY7RTJCemwxQk07SUFPSTtJQUFBO0UzQnNsMUJWO0UyQjdsMUJNO0lBT0k7SUFBQTtFM0IwbDFCVjtFMkJqbTFCTTtJQU9JO0lBQUE7RTNCOGwxQlY7RTJCcm0xQk07SUFPSTtJQUFBO0UzQmttMUJWO0UyQnptMUJNO0lBT0k7SUFBQTtFM0JzbTFCVjtFMkI3bTFCTTtJQU9JO0lBQUE7RTNCMG0xQlY7RTJCam4xQk07SUFPSTtJQUFBO0UzQjhtMUJWO0UyQnJuMUJNO0lBT0k7SUFBQTtFM0JrbjFCVjtFMkJ6bjFCTTtJQU9JO0lBQUE7RTNCc24xQlY7RTJCN24xQk07SUFPSTtJQUFBO0UzQjBuMUJWO0UyQmpvMUJNO0lBT0k7SUFBQTtFM0I4bjFCVjtFMkJybzFCTTtJQU9JO0lBQUE7RTNCa28xQlY7RTJCem8xQk07SUFPSTtJQUFBO0UzQnNvMUJWO0UyQjdvMUJNO0lBT0k7SUFBQTtFM0IwbzFCVjtFMkJqcDFCTTtJQU9JO0lBQUE7RTNCOG8xQlY7RTJCcnAxQk07SUFPSTtJQUFBO0UzQmtwMUJWO0UyQnpwMUJNO0lBT0k7SUFBQTtFM0JzcDFCVjtFMkI3cDFCTTtJQU9JO0lBQUE7RTNCMHAxQlY7RTJCanExQk07SUFPSTtJQUFBO0UzQjhwMUJWO0UyQnJxMUJNO0lBT0k7SUFBQTtFM0JrcTFCVjtFMkJ6cTFCTTtJQU9JO0lBQUE7RTNCc3ExQlY7RTJCN3ExQk07SUFPSTtJQUFBO0UzQjBxMUJWO0UyQmpyMUJNO0lBT0k7RTNCNnExQlY7RTJCcHIxQk07SUFPSTtFM0JncjFCVjtFMkJ2cjFCTTtJQU9JO0UzQm1yMUJWO0UyQjFyMUJNO0lBT0k7RTNCc3IxQlY7RTJCN3IxQk07SUFPSTtFM0J5cjFCVjtFMkJoczFCTTtJQU9JO0UzQjRyMUJWO0UyQm5zMUJNO0lBT0k7RTNCK3IxQlY7RTJCdHMxQk07SUFPSTtFM0JrczFCVjtFMkJ6czFCTTtJQU9JO0UzQnFzMUJWO0UyQjVzMUJNO0lBT0k7RTNCd3MxQlY7RTJCL3MxQk07SUFPSTtFM0IyczFCVjtFMkJsdDFCTTtJQU9JO0UzQjhzMUJWO0UyQnJ0MUJNO0lBT0k7RTNCaXQxQlY7RTJCeHQxQk07SUFPSTtFM0JvdDFCVjtFMkIzdDFCTTtJQU9JO0UzQnV0MUJWO0UyQjl0MUJNO0lBT0k7RTNCMHQxQlY7RTJCanUxQk07SUFPSTtFM0I2dDFCVjtFMkJwdTFCTTtJQU9JO0UzQmd1MUJWO0UyQnZ1MUJNO0lBT0k7RTNCbXUxQlY7RTJCMXUxQk07SUFPSTtFM0JzdTFCVjtFMkI3dTFCTTtJQU9JO0UzQnl1MUJWO0UyQmh2MUJNO0lBT0k7RTNCNHUxQlY7RTJCbnYxQk07SUFPSTtFM0IrdTFCVjtFMkJ0djFCTTtJQU9JO0UzQmt2MUJWO0UyQnp2MUJNO0lBT0k7RTNCcXYxQlY7RTJCNXYxQk07SUFPSTtFM0J3djFCVjtFMkIvdjFCTTtJQU9JO0UzQjJ2MUJWO0UyQmx3MUJNO0lBT0k7RTNCOHYxQlY7RTJCcncxQk07SUFPSTtFM0JpdzFCVjtFMkJ4dzFCTTtJQU9JO0UzQm93MUJWO0UyQjN3MUJNO0lBT0k7RTNCdXcxQlY7RTJCOXcxQk07SUFPSTtFM0IwdzFCVjtFMkJqeDFCTTtJQU9JO0UzQjZ3MUJWO0UyQnB4MUJNO0lBT0k7RTNCZ3gxQlY7RTJCdngxQk07SUFPSTtFM0JteDFCVjtFMkIxeDFCTTtJQU9JO0UzQnN4MUJWO0UyQjd4MUJNO0lBT0k7RTNCeXgxQlY7RTJCaHkxQk07SUFPSTtFM0I0eDFCVjtFMkJueTFCTTtJQU9JO0UzQit4MUJWO0UyQnR5MUJNO0lBT0k7RTNCa3kxQlY7RTJCenkxQk07SUFPSTtFM0JxeTFCVjtFMkI1eTFCTTtJQU9JO0UzQnd5MUJWO0UyQi95MUJNO0lBT0k7RTNCMnkxQlY7RTJCbHoxQk07SUFPSTtFM0I4eTFCVjtFMkJyejFCTTtJQU9JO0UzQml6MUJWO0UyQnh6MUJNO0lBT0k7RTNCb3oxQlY7RTJCM3oxQk07SUFPSTtFM0J1ejFCVjtFMkI5ejFCTTtJQU9JO0UzQjB6MUJWO0UyQmowMUJNO0lBT0k7RTNCNnoxQlY7RTJCcDAxQk07SUFPSTtFM0JnMDFCVjtFMkJ2MDFCTTtJQU9JO0UzQm0wMUJWO0UyQjEwMUJNO0lBT0k7RTNCczAxQlY7RTJCNzAxQk07SUFPSTtFM0J5MDFCVjtFMkJoMTFCTTtJQU9JO0UzQjQwMUJWO0UyQm4xMUJNO0lBT0k7RTNCKzAxQlY7RTJCdDExQk07SUFPSTtFM0JrMTFCVjtFMkJ6MTFCTTtJQU9JO0UzQnExMUJWO0UyQjUxMUJNO0lBT0k7RTNCdzExQlY7RTJCLzExQk07SUFPSTtFM0IyMTFCVjtFMkJsMjFCTTtJQU9JO0UzQjgxMUJWO0UyQnIyMUJNO0lBT0k7RTNCaTIxQlY7RTJCeDIxQk07SUFPSTtFM0JvMjFCVjtFMkIzMjFCTTtJQU9JO0UzQnUyMUJWO0UyQjkyMUJNO0lBT0k7RTNCMDIxQlY7RTJCajMxQk07SUFPSTtFM0I2MjFCVjtFMkJwMzFCTTtJQU9JO0UzQmczMUJWO0UyQnYzMUJNO0lBT0k7RTNCbTMxQlY7RTJCMTMxQk07SUFPSTtFM0JzMzFCVjtFMkI3MzFCTTtJQU9JO0UzQnkzMUJWO0UyQmg0MUJNO0lBT0k7RTNCNDMxQlY7RTJCbjQxQk07SUFPSTtFM0IrMzFCVjtFMkJ0NDFCTTtJQU9JO0UzQms0MUJWO0UyQno0MUJNO0lBT0k7RTNCcTQxQlY7RTJCNTQxQk07SUFPSTtFM0J3NDFCVjtFMkIvNDFCTTtJQU9JO0UzQjI0MUJWO0UyQmw1MUJNO0lBT0k7RTNCODQxQlY7RTJCcjUxQk07SUFPSTtFM0JpNTFCVjtFMkJ4NTFCTTtJQU9JO0UzQm81MUJWO0UyQjM1MUJNO0lBT0k7RTNCdTUxQlY7RTJCOTUxQk07SUFPSTtFM0IwNTFCVjtFMkJqNjFCTTtJQU9JO0UzQjY1MUJWO0UyQnA2MUJNO0lBT0k7RTNCZzYxQlY7RTJCdjYxQk07SUFPSTtFM0JtNjFCVjtFMkIxNjFCTTtJQU9JO0UzQnM2MUJWO0UyQjc2MUJNO0lBT0k7RTNCeTYxQlY7RTJCaDcxQk07SUFPSTtFM0I0NjFCVjtFMkJuNzFCTTtJQU9JO0UzQis2MUJWO0UyQnQ3MUJNO0lBT0k7RTNCazcxQlY7RTJCejcxQk07SUFPSTtFM0JxNzFCVjtFMkI1NzFCTTtJQU9JO0UzQnc3MUJWO0UyQi83MUJNO0lBT0k7RTNCMjcxQlY7RTJCbDgxQk07SUFPSTtFM0I4NzFCVjtFMkJyODFCTTtJQU9JO0UzQmk4MUJWO0UyQng4MUJNO0lBT0k7RTNCbzgxQlY7RTJCMzgxQk07SUFPSTtFM0J1ODFCVjtFMkI5ODFCTTtJQU9JO0UzQjA4MUJWO0UyQmo5MUJNO0lBT0k7RTNCNjgxQlY7RTJCcDkxQk07SUFPSTtFM0JnOTFCVjtFMkJ2OTFCTTtJQU9JO0UzQm05MUJWO0UyQjE5MUJNO0lBT0k7RTNCczkxQlY7RTJCNzkxQk07SUFPSTtFM0J5OTFCVjtFMkJoKzFCTTtJQU9JO0UzQjQ5MUJWO0UyQm4rMUJNO0lBT0k7RTNCKzkxQlY7RTJCdCsxQk07SUFPSTtFM0JrKzFCVjtFMkJ6KzFCTTtJQU9JO0UzQnErMUJWO0UyQjUrMUJNO0lBT0k7SUFBQTtFM0J5KzFCVjtFMkJoLzFCTTtJQU9JO0lBQUE7RTNCNisxQlY7RTJCcC8xQk07SUFPSTtJQUFBO0UzQmkvMUJWO0UyQngvMUJNO0lBT0k7SUFBQTtFM0JxLzFCVjtFMkI1LzFCTTtJQU9JO0lBQUE7RTNCeS8xQlY7RTJCaGcyQk07SUFPSTtJQUFBO0UzQjYvMUJWO0UyQnBnMkJNO0lBT0k7SUFBQTtFM0JpZzJCVjtFMkJ4ZzJCTTtJQU9JO0lBQUE7RTNCcWcyQlY7RTJCNWcyQk07SUFPSTtJQUFBO0UzQnlnMkJWO0UyQmhoMkJNO0lBT0k7SUFBQTtFM0I2ZzJCVjtFMkJwaDJCTTtJQU9JO0lBQUE7RTNCaWgyQlY7RTJCeGgyQk07SUFPSTtJQUFBO0UzQnFoMkJWO0UyQjVoMkJNO0lBT0k7SUFBQTtFM0J5aDJCVjtFMkJoaTJCTTtJQU9JO0lBQUE7RTNCNmgyQlY7RTJCcGkyQk07SUFPSTtJQUFBO0UzQmlpMkJWO0UyQnhpMkJNO0lBT0k7SUFBQTtFM0JxaTJCVjtFMkI1aTJCTTtJQU9JO0lBQUE7RTNCeWkyQlY7RTJCaGoyQk07SUFPSTtJQUFBO0UzQjZpMkJWO0UyQnBqMkJNO0lBT0k7SUFBQTtFM0JpajJCVjtFMkJ4ajJCTTtJQU9JO0lBQUE7RTNCcWoyQlY7RTJCNWoyQk07SUFPSTtJQUFBO0UzQnlqMkJWO0UyQmhrMkJNO0lBT0k7SUFBQTtFM0I2ajJCVjtFMkJwazJCTTtJQU9JO0lBQUE7RTNCaWsyQlY7RTJCeGsyQk07SUFPSTtJQUFBO0UzQnFrMkJWO0UyQjVrMkJNO0lBT0k7SUFBQTtFM0J5azJCVjtFMkJobDJCTTtJQU9JO0lBQUE7RTNCNmsyQlY7RTJCcGwyQk07SUFPSTtJQUFBO0UzQmlsMkJWO0UyQnhsMkJNO0lBT0k7SUFBQTtFM0JxbDJCVjtFMkI1bDJCTTtJQU9JO0lBQUE7RTNCeWwyQlY7RTJCaG0yQk07SUFPSTtJQUFBO0UzQjZsMkJWO0UyQnBtMkJNO0lBT0k7SUFBQTtFM0JpbTJCVjtFMkJ4bTJCTTtJQU9JO0lBQUE7RTNCcW0yQlY7RTJCNW0yQk07SUFPSTtJQUFBO0UzQnltMkJWO0UyQmhuMkJNO0lBT0k7SUFBQTtFM0I2bTJCVjtFMkJwbjJCTTtJQU9JO0lBQUE7RTNCaW4yQlY7RTJCeG4yQk07SUFPSTtJQUFBO0UzQnFuMkJWO0UyQjVuMkJNO0lBT0k7SUFBQTtFM0J5bjJCVjtFMkJobzJCTTtJQU9JO0lBQUE7RTNCNm4yQlY7RTJCcG8yQk07SUFPSTtJQUFBO0UzQmlvMkJWO0UyQnhvMkJNO0lBT0k7SUFBQTtFM0JxbzJCVjtFMkI1bzJCTTtJQU9JO0lBQUE7RTNCeW8yQlY7RTJCaHAyQk07SUFPSTtJQUFBO0UzQjZvMkJWO0UyQnBwMkJNO0lBT0k7RTNCZ3AyQlY7RTJCdnAyQk07SUFPSTtFM0JtcDJCVjtFMkIxcDJCTTtJQU9JO0UzQnNwMkJWO0UyQjdwMkJNO0lBT0k7RTNCeXAyQlY7RTJCaHEyQk07SUFPSTtFM0I0cDJCVjtFMkJucTJCTTtJQU9JO0UzQitwMkJWO0UyQnRxMkJNO0lBT0k7RTNCa3EyQlY7RTJCenEyQk07SUFPSTtFM0JxcTJCVjtFMkI1cTJCTTtJQU9JO0UzQndxMkJWO0UyQi9xMkJNO0lBT0k7RTNCMnEyQlY7RTJCbHIyQk07SUFPSTtFM0I4cTJCVjtFMkJycjJCTTtJQU9JO0UzQmlyMkJWO0UyQnhyMkJNO0lBT0k7RTNCb3IyQlY7RTJCM3IyQk07SUFPSTtFM0J1cjJCVjtFMkI5cjJCTTtJQU9JO0UzQjByMkJWO0UyQmpzMkJNO0lBT0k7RTNCNnIyQlY7RTJCcHMyQk07SUFPSTtFM0JnczJCVjtFMkJ2czJCTTtJQU9JO0UzQm1zMkJWO0UyQjFzMkJNO0lBT0k7RTNCc3MyQlY7RTJCN3MyQk07SUFPSTtFM0J5czJCVjtFMkJodDJCTTtJQU9JO0UzQjRzMkJWO0UyQm50MkJNO0lBT0k7RTNCK3MyQlY7RTJCdHQyQk07SUFPSTtFM0JrdDJCVjtFMkJ6dDJCTTtJQU9JO0UzQnF0MkJWO0UyQjV0MkJNO0lBT0k7RTNCd3QyQlY7RTJCL3QyQk07SUFPSTtFM0IydDJCVjtFMkJsdTJCTTtJQU9JO0UzQjh0MkJWO0UyQnJ1MkJNO0lBT0k7RTNCaXUyQlY7RTJCeHUyQk07SUFPSTtFM0JvdTJCVjtFMkIzdTJCTTtJQU9JO0UzQnV1MkJWO0UyQjl1MkJNO0lBT0k7RTNCMHUyQlY7RTJCanYyQk07SUFPSTtFM0I2dTJCVjtFMkJwdjJCTTtJQU9JO0UzQmd2MkJWO0UyQnZ2MkJNO0lBT0k7RTNCbXYyQlY7RTJCMXYyQk07SUFPSTtFM0JzdjJCVjtFMkI3djJCTTtJQU9JO0UzQnl2MkJWO0UyQmh3MkJNO0lBT0k7RTNCNHYyQlY7RTJCbncyQk07SUFPSTtFM0IrdjJCVjtFMkJ0dzJCTTtJQU9JO0UzQmt3MkJWO0UyQnp3MkJNO0lBT0k7RTNCcXcyQlY7RTJCNXcyQk07SUFPSTtFM0J3dzJCVjtFMkIvdzJCTTtJQU9JO0UzQjJ3MkJWO0UyQmx4MkJNO0lBT0k7RTNCOHcyQlY7RTJCcngyQk07SUFPSTtFM0JpeDJCVjtFMkJ4eDJCTTtJQU9JO0UzQm94MkJWO0UyQjN4MkJNO0lBT0k7RTNCdXgyQlY7RTJCOXgyQk07SUFPSTtFM0IweDJCVjtFMkJqeTJCTTtJQU9JO0UzQjZ4MkJWO0UyQnB5MkJNO0lBT0k7RTNCZ3kyQlY7RTJCdnkyQk07SUFPSTtFM0JteTJCVjtFMkIxeTJCTTtJQU9JO0UzQnN5MkJWO0UyQjd5MkJNO0lBT0k7RTNCeXkyQlY7RTJCaHoyQk07SUFPSTtFM0I0eTJCVjtFMkJuejJCTTtJQU9JO0UzQit5MkJWO0UyQnR6MkJNO0lBT0k7RTNCa3oyQlY7RTJCenoyQk07SUFPSTtFM0JxejJCVjtFMkI1ejJCTTtJQU9JO0UzQnd6MkJWO0UyQi96MkJNO0lBT0k7RTNCMnoyQlY7RTJCbDAyQk07SUFPSTtFM0I4ejJCVjtFMkJyMDJCTTtJQU9JO0UzQmkwMkJWO0UyQngwMkJNO0lBT0k7RTNCbzAyQlY7RTJCMzAyQk07SUFPSTtFM0J1MDJCVjtFMkI5MDJCTTtJQU9JO0UzQjAwMkJWO0UyQmoxMkJNO0lBT0k7RTNCNjAyQlY7RTJCcDEyQk07SUFPSTtFM0JnMTJCVjtFMkJ2MTJCTTtJQU9JO0UzQm0xMkJWO0UyQjExMkJNO0lBT0k7RTNCczEyQlY7RTJCNzEyQk07SUFPSTtFM0J5MTJCVjtFMkJoMjJCTTtJQU9JO0UzQjQxMkJWO0UyQm4yMkJNO0lBT0k7RTNCKzEyQlY7RTJCdDIyQk07SUFPSTtFM0JrMjJCVjtFMkJ6MjJCTTtJQU9JO0UzQnEyMkJWO0UyQjUyMkJNO0lBT0k7RTNCdzIyQlY7RTJCLzIyQk07SUFPSTtFM0IyMjJCVjtFMkJsMzJCTTtJQU9JO0UzQjgyMkJWO0UyQnIzMkJNO0lBT0k7RTNCaTMyQlY7RTJCeDMyQk07SUFPSTtFM0JvMzJCVjtFMkIzMzJCTTtJQU9JO0UzQnUzMkJWO0UyQjkzMkJNO0lBT0k7RTNCMDMyQlY7RTJCajQyQk07SUFPSTtFM0I2MzJCVjtFMkJwNDJCTTtJQU9JO0UzQmc0MkJWO0UyQnY0MkJNO0lBT0k7RTNCbTQyQlY7RTJCMTQyQk07SUFPSTtFM0JzNDJCVjtFMkI3NDJCTTtJQU9JO0UzQnk0MkJWO0UyQmg1MkJNO0lBT0k7RTNCNDQyQlY7RTJCbjUyQk07SUFPSTtFM0IrNDJCVjtFMkJ0NTJCTTtJQU9JO0UzQms1MkJWO0FBQ0Y7QUUxNTJCSTtFeUJBSTtJQU9JO0UzQnU1MkJWO0UyQjk1MkJNO0lBT0k7RTNCMDUyQlY7RTJCajYyQk07SUFPSTtFM0I2NTJCVjtFMkJwNjJCTTtJQU9JO0UzQmc2MkJWO0UyQnY2MkJNO0lBT0k7RTNCbTYyQlY7RTJCMTYyQk07SUFPSTtFM0JzNjJCVjtFMkI3NjJCTTtJQU9JO0UzQnk2MkJWO0UyQmg3MkJNO0lBT0k7RTNCNDYyQlY7RTJCbjcyQk07SUFPSTtFM0IrNjJCVjtFMkJ0NzJCTTtJQU9JO0UzQms3MkJWO0UyQno3MkJNO0lBT0k7RTNCcTcyQlY7RTJCNTcyQk07SUFPSTtFM0J3NzJCVjtFMkIvNzJCTTtJQU9JO0UzQjI3MkJWO0UyQmw4MkJNO0lBT0k7RTNCODcyQlY7RTJCcjgyQk07SUFPSTtFM0JpODJCVjtFMkJ4ODJCTTtJQU9JO0UzQm84MkJWO0UyQjM4MkJNO0lBT0k7RTNCdTgyQlY7RTJCOTgyQk07SUFPSTtFM0IwODJCVjtFMkJqOTJCTTtJQU9JO0UzQjY4MkJWO0UyQnA5MkJNO0lBT0k7RTNCZzkyQlY7RTJCdjkyQk07SUFPSTtFM0JtOTJCVjtFMkIxOTJCTTtJQU9JO0UzQnM5MkJWO0UyQjc5MkJNO0lBT0k7RTNCeTkyQlY7RTJCaCsyQk07SUFPSTtFM0I0OTJCVjtFMkJuKzJCTTtJQU9JO0UzQis5MkJWO0UyQnQrMkJNO0lBT0k7RTNCaysyQlY7RTJCeisyQk07SUFPSTtFM0JxKzJCVjtFMkI1KzJCTTtJQU9JO0UzQncrMkJWO0UyQi8rMkJNO0lBT0k7RTNCMisyQlY7RTJCbC8yQk07SUFPSTtFM0I4KzJCVjtFMkJyLzJCTTtJQU9JO0UzQmkvMkJWO0UyQngvMkJNO0lBT0k7RTNCby8yQlY7RTJCMy8yQk07SUFPSTtFM0J1LzJCVjtFMkI5LzJCTTtJQU9JO0UzQjAvMkJWO0UyQmpnM0JNO0lBT0k7RTNCNi8yQlY7RTJCcGczQk07SUFPSTtFM0JnZzNCVjtFMkJ2ZzNCTTtJQU9JO0UzQm1nM0JWO0UyQjFnM0JNO0lBT0k7RTNCc2czQlY7RTJCN2czQk07SUFPSTtFM0J5ZzNCVjtFMkJoaDNCTTtJQU9JO0UzQjRnM0JWO0UyQm5oM0JNO0lBT0k7RTNCK2czQlY7RTJCdGgzQk07SUFPSTtFM0JraDNCVjtFMkJ6aDNCTTtJQU9JO0UzQnFoM0JWO0UyQjVoM0JNO0lBT0k7RTNCd2gzQlY7RTJCL2gzQk07SUFPSTtFM0IyaDNCVjtFMkJsaTNCTTtJQU9JO0UzQjhoM0JWO0UyQnJpM0JNO0lBT0k7RTNCaWkzQlY7RTJCeGkzQk07SUFPSTtFM0JvaTNCVjtFMkIzaTNCTTtJQU9JO0UzQnVpM0JWO0UyQjlpM0JNO0lBT0k7RTNCMGkzQlY7RTJCamozQk07SUFPSTtFM0I2aTNCVjtFMkJwajNCTTtJQU9JO0UzQmdqM0JWO0UyQnZqM0JNO0lBT0k7RTNCbWozQlY7RTJCMWozQk07SUFPSTtFM0JzajNCVjtFMkI3ajNCTTtJQU9JO0UzQnlqM0JWO0UyQmhrM0JNO0lBT0k7RTNCNGozQlY7RTJCbmszQk07SUFPSTtFM0IrajNCVjtFMkJ0azNCTTtJQU9JO0UzQmtrM0JWO0UyQnprM0JNO0lBT0k7RTNCcWszQlY7RTJCNWszQk07SUFPSTtFM0J3azNCVjtFMkIvazNCTTtJQU9JO0UzQjJrM0JWO0UyQmxsM0JNO0lBT0k7RTNCOGszQlY7RTJCcmwzQk07SUFPSTtFM0JpbDNCVjtFMkJ4bDNCTTtJQU9JO0UzQm9sM0JWO0UyQjNsM0JNO0lBT0k7RTNCdWwzQlY7RTJCOWwzQk07SUFPSTtFM0IwbDNCVjtFMkJqbTNCTTtJQU9JO0UzQjZsM0JWO0UyQnBtM0JNO0lBT0k7RTNCZ20zQlY7RTJCdm0zQk07SUFPSTtFM0JtbTNCVjtFMkIxbTNCTTtJQU9JO0UzQnNtM0JWO0UyQjdtM0JNO0lBT0k7RTNCeW0zQlY7RTJCaG4zQk07SUFPSTtFM0I0bTNCVjtFMkJubjNCTTtJQU9JO0UzQittM0JWO0UyQnRuM0JNO0lBT0k7RTNCa24zQlY7RTJCem4zQk07SUFPSTtFM0JxbjNCVjtFMkI1bjNCTTtJQU9JO0UzQnduM0JWO0UyQi9uM0JNO0lBT0k7RTNCMm4zQlY7RTJCbG8zQk07SUFPSTtFM0I4bjNCVjtFMkJybzNCTTtJQU9JO0UzQmlvM0JWO0UyQnhvM0JNO0lBT0k7RTNCb28zQlY7RTJCM28zQk07SUFPSTtFM0J1bzNCVjtFMkI5bzNCTTtJQU9JO0UzQjBvM0JWO0UyQmpwM0JNO0lBT0k7RTNCNm8zQlY7RTJCcHAzQk07SUFPSTtFM0JncDNCVjtFMkJ2cDNCTTtJQU9JO0UzQm1wM0JWO0UyQjFwM0JNO0lBT0k7RTNCc3AzQlY7RTJCN3AzQk07SUFPSTtFM0J5cDNCVjtFMkJocTNCTTtJQU9JO0UzQjRwM0JWO0UyQm5xM0JNO0lBT0k7RTNCK3AzQlY7RTJCdHEzQk07SUFPSTtFM0JrcTNCVjtFMkJ6cTNCTTtJQU9JO0UzQnFxM0JWO0UyQjVxM0JNO0lBT0k7RTNCd3EzQlY7RTJCL3EzQk07SUFPSTtFM0IycTNCVjtFMkJscjNCTTtJQU9JO0UzQjhxM0JWO0UyQnJyM0JNO0lBT0k7RTNCaXIzQlY7RTJCeHIzQk07SUFPSTtFM0JvcjNCVjtFMkIzcjNCTTtJQU9JO0UzQnVyM0JWO0UyQjlyM0JNO0lBT0k7RTNCMHIzQlY7RTJCanMzQk07SUFPSTtFM0I2cjNCVjtFMkJwczNCTTtJQU9JO0lBQUE7RTNCaXMzQlY7RTJCeHMzQk07SUFPSTtJQUFBO0UzQnFzM0JWO0UyQjVzM0JNO0lBT0k7SUFBQTtFM0J5czNCVjtFMkJodDNCTTtJQU9JO0lBQUE7RTNCNnMzQlY7RTJCcHQzQk07SUFPSTtJQUFBO0UzQml0M0JWO0UyQnh0M0JNO0lBT0k7SUFBQTtFM0JxdDNCVjtFMkI1dDNCTTtJQU9JO0lBQUE7RTNCeXQzQlY7RTJCaHUzQk07SUFPSTtJQUFBO0UzQjZ0M0JWO0UyQnB1M0JNO0lBT0k7SUFBQTtFM0JpdTNCVjtFMkJ4dTNCTTtJQU9JO0lBQUE7RTNCcXUzQlY7RTJCNXUzQk07SUFPSTtJQUFBO0UzQnl1M0JWO0UyQmh2M0JNO0lBT0k7SUFBQTtFM0I2dTNCVjtFMkJwdjNCTTtJQU9JO0lBQUE7RTNCaXYzQlY7RTJCeHYzQk07SUFPSTtJQUFBO0UzQnF2M0JWO0UyQjV2M0JNO0lBT0k7SUFBQTtFM0J5djNCVjtFMkJodzNCTTtJQU9JO0lBQUE7RTNCNnYzQlY7RTJCcHczQk07SUFPSTtJQUFBO0UzQml3M0JWO0UyQnh3M0JNO0lBT0k7SUFBQTtFM0JxdzNCVjtFMkI1dzNCTTtJQU9JO0lBQUE7RTNCeXczQlY7RTJCaHgzQk07SUFPSTtJQUFBO0UzQjZ3M0JWO0UyQnB4M0JNO0lBT0k7SUFBQTtFM0JpeDNCVjtFMkJ4eDNCTTtJQU9JO0lBQUE7RTNCcXgzQlY7RTJCNXgzQk07SUFPSTtJQUFBO0UzQnl4M0JWO0UyQmh5M0JNO0lBT0k7SUFBQTtFM0I2eDNCVjtFMkJweTNCTTtJQU9JO0lBQUE7RTNCaXkzQlY7RTJCeHkzQk07SUFPSTtJQUFBO0UzQnF5M0JWO0UyQjV5M0JNO0lBT0k7SUFBQTtFM0J5eTNCVjtFMkJoejNCTTtJQU9JO0lBQUE7RTNCNnkzQlY7RTJCcHozQk07SUFPSTtJQUFBO0UzQml6M0JWO0UyQnh6M0JNO0lBT0k7SUFBQTtFM0JxejNCVjtFMkI1ejNCTTtJQU9JO0lBQUE7RTNCeXozQlY7RTJCaDAzQk07SUFPSTtJQUFBO0UzQjZ6M0JWO0UyQnAwM0JNO0lBT0k7SUFBQTtFM0JpMDNCVjtFMkJ4MDNCTTtJQU9JO0lBQUE7RTNCcTAzQlY7RTJCNTAzQk07SUFPSTtJQUFBO0UzQnkwM0JWO0UyQmgxM0JNO0lBT0k7SUFBQTtFM0I2MDNCVjtFMkJwMTNCTTtJQU9JO0lBQUE7RTNCaTEzQlY7RTJCeDEzQk07SUFPSTtJQUFBO0UzQnExM0JWO0UyQjUxM0JNO0lBT0k7SUFBQTtFM0J5MTNCVjtFMkJoMjNCTTtJQU9JO0lBQUE7RTNCNjEzQlY7RTJCcDIzQk07SUFPSTtJQUFBO0UzQmkyM0JWO0UyQngyM0JNO0lBT0k7SUFBQTtFM0JxMjNCVjtFMkI1MjNCTTtJQU9JO0lBQUE7RTNCeTIzQlY7RTJCaDMzQk07SUFPSTtJQUFBO0UzQjYyM0JWO0UyQnAzM0JNO0lBT0k7RTNCZzMzQlY7RTJCdjMzQk07SUFPSTtFM0JtMzNCVjtFMkIxMzNCTTtJQU9JO0UzQnMzM0JWO0UyQjczM0JNO0lBT0k7RTNCeTMzQlY7RTJCaDQzQk07SUFPSTtFM0I0MzNCVjtFMkJuNDNCTTtJQU9JO0UzQiszM0JWO0UyQnQ0M0JNO0lBT0k7RTNCazQzQlY7RTJCejQzQk07SUFPSTtFM0JxNDNCVjtFMkI1NDNCTTtJQU9JO0UzQnc0M0JWO0UyQi80M0JNO0lBT0k7RTNCMjQzQlY7RTJCbDUzQk07SUFPSTtFM0I4NDNCVjtFMkJyNTNCTTtJQU9JO0UzQmk1M0JWO0UyQng1M0JNO0lBT0k7RTNCbzUzQlY7RTJCMzUzQk07SUFPSTtFM0J1NTNCVjtFMkI5NTNCTTtJQU9JO0UzQjA1M0JWO0UyQmo2M0JNO0lBT0k7RTNCNjUzQlY7RTJCcDYzQk07SUFPSTtFM0JnNjNCVjtFMkJ2NjNCTTtJQU9JO0UzQm02M0JWO0UyQjE2M0JNO0lBT0k7RTNCczYzQlY7RTJCNzYzQk07SUFPSTtFM0J5NjNCVjtFMkJoNzNCTTtJQU9JO0UzQjQ2M0JWO0UyQm43M0JNO0lBT0k7RTNCKzYzQlY7RTJCdDczQk07SUFPSTtFM0JrNzNCVjtFMkJ6NzNCTTtJQU9JO0UzQnE3M0JWO0UyQjU3M0JNO0lBT0k7RTNCdzczQlY7RTJCLzczQk07SUFPSTtFM0IyNzNCVjtFMkJsODNCTTtJQU9JO0UzQjg3M0JWO0UyQnI4M0JNO0lBT0k7RTNCaTgzQlY7RTJCeDgzQk07SUFPSTtFM0JvODNCVjtFMkIzODNCTTtJQU9JO0UzQnU4M0JWO0UyQjk4M0JNO0lBT0k7RTNCMDgzQlY7RTJCajkzQk07SUFPSTtFM0I2ODNCVjtFMkJwOTNCTTtJQU9JO0UzQmc5M0JWO0UyQnY5M0JNO0lBT0k7RTNCbTkzQlY7RTJCMTkzQk07SUFPSTtFM0JzOTNCVjtFMkI3OTNCTTtJQU9JO0UzQnk5M0JWO0UyQmgrM0JNO0lBT0k7RTNCNDkzQlY7RTJCbiszQk07SUFPSTtFM0IrOTNCVjtFMkJ0KzNCTTtJQU9JO0UzQmsrM0JWO0UyQnorM0JNO0lBT0k7RTNCcSszQlY7RTJCNSszQk07SUFPSTtFM0J3KzNCVjtFMkIvKzNCTTtJQU9JO0UzQjIrM0JWO0UyQmwvM0JNO0lBT0k7RTNCOCszQlY7RTJCci8zQk07SUFPSTtFM0JpLzNCVjtFMkJ4LzNCTTtJQU9JO0UzQm8vM0JWO0UyQjMvM0JNO0lBT0k7RTNCdS8zQlY7RTJCOS8zQk07SUFPSTtFM0IwLzNCVjtFMkJqZzRCTTtJQU9JO0UzQjYvM0JWO0UyQnBnNEJNO0lBT0k7RTNCZ2c0QlY7RTJCdmc0Qk07SUFPSTtFM0JtZzRCVjtFMkIxZzRCTTtJQU9JO0UzQnNnNEJWO0UyQjdnNEJNO0lBT0k7RTNCeWc0QlY7RTJCaGg0Qk07SUFPSTtFM0I0ZzRCVjtFMkJuaDRCTTtJQU9JO0UzQitnNEJWO0UyQnRoNEJNO0lBT0k7RTNCa2g0QlY7RTJCemg0Qk07SUFPSTtFM0JxaDRCVjtFMkI1aDRCTTtJQU9JO0UzQndoNEJWO0UyQi9oNEJNO0lBT0k7RTNCMmg0QlY7RTJCbGk0Qk07SUFPSTtFM0I4aDRCVjtFMkJyaTRCTTtJQU9JO0UzQmlpNEJWO0UyQnhpNEJNO0lBT0k7RTNCb2k0QlY7RTJCM2k0Qk07SUFPSTtFM0J1aTRCVjtFMkI5aTRCTTtJQU9JO0UzQjBpNEJWO0UyQmpqNEJNO0lBT0k7RTNCNmk0QlY7RTJCcGo0Qk07SUFPSTtFM0JnajRCVjtFMkJ2ajRCTTtJQU9JO0UzQm1qNEJWO0UyQjFqNEJNO0lBT0k7RTNCc2o0QlY7RTJCN2o0Qk07SUFPSTtFM0J5ajRCVjtFMkJoazRCTTtJQU9JO0UzQjRqNEJWO0UyQm5rNEJNO0lBT0k7RTNCK2o0QlY7RTJCdGs0Qk07SUFPSTtFM0JrazRCVjtFMkJ6azRCTTtJQU9JO0UzQnFrNEJWO0UyQjVrNEJNO0lBT0k7RTNCd2s0QlY7RTJCL2s0Qk07SUFPSTtFM0IyazRCVjtFMkJsbDRCTTtJQU9JO0UzQjhrNEJWO0UyQnJsNEJNO0lBT0k7RTNCaWw0QlY7RTJCeGw0Qk07SUFPSTtFM0JvbDRCVjtFMkIzbDRCTTtJQU9JO0UzQnVsNEJWO0UyQjlsNEJNO0lBT0k7RTNCMGw0QlY7RTJCam00Qk07SUFPSTtFM0I2bDRCVjtFMkJwbTRCTTtJQU9JO0UzQmdtNEJWO0UyQnZtNEJNO0lBT0k7RTNCbW00QlY7RTJCMW00Qk07SUFPSTtFM0JzbTRCVjtFMkI3bTRCTTtJQU9JO0UzQnltNEJWO0UyQmhuNEJNO0lBT0k7RTNCNG00QlY7RTJCbm40Qk07SUFPSTtFM0IrbTRCVjtFMkJ0bjRCTTtJQU9JO0UzQmtuNEJWO0UyQnpuNEJNO0lBT0k7RTNCcW40QlY7RTJCNW40Qk07SUFPSTtFM0J3bjRCVjtFMkIvbjRCTTtJQU9JO0UzQjJuNEJWO0UyQmxvNEJNO0lBT0k7RTNCOG40QlY7RTJCcm80Qk07SUFPSTtFM0JpbzRCVjtFMkJ4bzRCTTtJQU9JO0UzQm9vNEJWO0UyQjNvNEJNO0lBT0k7RTNCdW80QlY7RTJCOW80Qk07SUFPSTtFM0IwbzRCVjtFMkJqcDRCTTtJQU9JO0UzQjZvNEJWO0UyQnBwNEJNO0lBT0k7RTNCZ3A0QlY7RTJCdnA0Qk07SUFPSTtFM0JtcDRCVjtFMkIxcDRCTTtJQU9JO0UzQnNwNEJWO0UyQjdwNEJNO0lBT0k7RTNCeXA0QlY7RTJCaHE0Qk07SUFPSTtFM0I0cDRCVjtFMkJucTRCTTtJQU9JO0UzQitwNEJWO0UyQnRxNEJNO0lBT0k7RTNCa3E0QlY7RTJCenE0Qk07SUFPSTtFM0JxcTRCVjtFMkI1cTRCTTtJQU9JO0UzQndxNEJWO0UyQi9xNEJNO0lBT0k7RTNCMnE0QlY7RTJCbHI0Qk07SUFPSTtFM0I4cTRCVjtFMkJycjRCTTtJQU9JO0UzQmlyNEJWO0UyQnhyNEJNO0lBT0k7RTNCb3I0QlY7RTJCM3I0Qk07SUFPSTtJQUFBO0UzQndyNEJWO0UyQi9yNEJNO0lBT0k7SUFBQTtFM0I0cjRCVjtFMkJuczRCTTtJQU9JO0lBQUE7RTNCZ3M0QlY7RTJCdnM0Qk07SUFPSTtJQUFBO0UzQm9zNEJWO0UyQjNzNEJNO0lBT0k7SUFBQTtFM0J3czRCVjtFMkIvczRCTTtJQU9JO0lBQUE7RTNCNHM0QlY7RTJCbnQ0Qk07SUFPSTtJQUFBO0UzQmd0NEJWO0UyQnZ0NEJNO0lBT0k7SUFBQTtFM0JvdDRCVjtFMkIzdDRCTTtJQU9JO0lBQUE7RTNCd3Q0QlY7RTJCL3Q0Qk07SUFPSTtJQUFBO0UzQjR0NEJWO0UyQm51NEJNO0lBT0k7SUFBQTtFM0JndTRCVjtFMkJ2dTRCTTtJQU9JO0lBQUE7RTNCb3U0QlY7RTJCM3U0Qk07SUFPSTtJQUFBO0UzQnd1NEJWO0UyQi91NEJNO0lBT0k7SUFBQTtFM0I0dTRCVjtFMkJudjRCTTtJQU9JO0lBQUE7RTNCZ3Y0QlY7RTJCdnY0Qk07SUFPSTtJQUFBO0UzQm92NEJWO0UyQjN2NEJNO0lBT0k7SUFBQTtFM0J3djRCVjtFMkIvdjRCTTtJQU9JO0lBQUE7RTNCNHY0QlY7RTJCbnc0Qk07SUFPSTtJQUFBO0UzQmd3NEJWO0UyQnZ3NEJNO0lBT0k7SUFBQTtFM0JvdzRCVjtFMkIzdzRCTTtJQU9JO0lBQUE7RTNCd3c0QlY7RTJCL3c0Qk07SUFPSTtJQUFBO0UzQjR3NEJWO0UyQm54NEJNO0lBT0k7SUFBQTtFM0JneDRCVjtFMkJ2eDRCTTtJQU9JO0lBQUE7RTNCb3g0QlY7RTJCM3g0Qk07SUFPSTtJQUFBO0UzQnd4NEJWO0UyQi94NEJNO0lBT0k7SUFBQTtFM0I0eDRCVjtFMkJueTRCTTtJQU9JO0lBQUE7RTNCZ3k0QlY7RTJCdnk0Qk07SUFPSTtJQUFBO0UzQm95NEJWO0UyQjN5NEJNO0lBT0k7SUFBQTtFM0J3eTRCVjtFMkIveTRCTTtJQU9JO0lBQUE7RTNCNHk0QlY7RTJCbno0Qk07SUFPSTtJQUFBO0UzQmd6NEJWO0UyQnZ6NEJNO0lBT0k7SUFBQTtFM0JvejRCVjtFMkIzejRCTTtJQU9JO0lBQUE7RTNCd3o0QlY7RTJCL3o0Qk07SUFPSTtJQUFBO0UzQjR6NEJWO0UyQm4wNEJNO0lBT0k7SUFBQTtFM0JnMDRCVjtFMkJ2MDRCTTtJQU9JO0lBQUE7RTNCbzA0QlY7RTJCMzA0Qk07SUFPSTtJQUFBO0UzQncwNEJWO0UyQi8wNEJNO0lBT0k7SUFBQTtFM0I0MDRCVjtFMkJuMTRCTTtJQU9JO0lBQUE7RTNCZzE0QlY7RTJCdjE0Qk07SUFPSTtJQUFBO0UzQm8xNEJWO0UyQjMxNEJNO0lBT0k7SUFBQTtFM0J3MTRCVjtFMkIvMTRCTTtJQU9JO0lBQUE7RTNCNDE0QlY7RTJCbjI0Qk07SUFPSTtFM0IrMTRCVjtFMkJ0MjRCTTtJQU9JO0UzQmsyNEJWO0UyQnoyNEJNO0lBT0k7RTNCcTI0QlY7RTJCNTI0Qk07SUFPSTtFM0J3MjRCVjtFMkIvMjRCTTtJQU9JO0UzQjIyNEJWO0UyQmwzNEJNO0lBT0k7RTNCODI0QlY7RTJCcjM0Qk07SUFPSTtFM0JpMzRCVjtFMkJ4MzRCTTtJQU9JO0UzQm8zNEJWO0UyQjMzNEJNO0lBT0k7RTNCdTM0QlY7RTJCOTM0Qk07SUFPSTtFM0IwMzRCVjtFMkJqNDRCTTtJQU9JO0UzQjYzNEJWO0UyQnA0NEJNO0lBT0k7RTNCZzQ0QlY7RTJCdjQ0Qk07SUFPSTtFM0JtNDRCVjtFMkIxNDRCTTtJQU9JO0UzQnM0NEJWO0UyQjc0NEJNO0lBT0k7RTNCeTQ0QlY7RTJCaDU0Qk07SUFPSTtFM0I0NDRCVjtFMkJuNTRCTTtJQU9JO0UzQis0NEJWO0UyQnQ1NEJNO0lBT0k7RTNCazU0QlY7RTJCejU0Qk07SUFPSTtFM0JxNTRCVjtFMkI1NTRCTTtJQU9JO0UzQnc1NEJWO0UyQi81NEJNO0lBT0k7RTNCMjU0QlY7RTJCbDY0Qk07SUFPSTtFM0I4NTRCVjtFMkJyNjRCTTtJQU9JO0UzQmk2NEJWO0UyQng2NEJNO0lBT0k7RTNCbzY0QlY7RTJCMzY0Qk07SUFPSTtFM0J1NjRCVjtFMkI5NjRCTTtJQU9JO0UzQjA2NEJWO0UyQmo3NEJNO0lBT0k7RTNCNjY0QlY7RTJCcDc0Qk07SUFPSTtFM0JnNzRCVjtFMkJ2NzRCTTtJQU9JO0UzQm03NEJWO0UyQjE3NEJNO0lBT0k7RTNCczc0QlY7RTJCNzc0Qk07SUFPSTtFM0J5NzRCVjtFMkJoODRCTTtJQU9JO0UzQjQ3NEJWO0UyQm44NEJNO0lBT0k7RTNCKzc0QlY7RTJCdDg0Qk07SUFPSTtFM0JrODRCVjtFMkJ6ODRCTTtJQU9JO0UzQnE4NEJWO0UyQjU4NEJNO0lBT0k7RTNCdzg0QlY7RTJCLzg0Qk07SUFPSTtFM0IyODRCVjtFMkJsOTRCTTtJQU9JO0UzQjg4NEJWO0UyQnI5NEJNO0lBT0k7RTNCaTk0QlY7RTJCeDk0Qk07SUFPSTtFM0JvOTRCVjtFMkIzOTRCTTtJQU9JO0UzQnU5NEJWO0UyQjk5NEJNO0lBT0k7RTNCMDk0QlY7RTJCais0Qk07SUFPSTtFM0I2OTRCVjtFMkJwKzRCTTtJQU9JO0UzQmcrNEJWO0UyQnYrNEJNO0lBT0k7RTNCbSs0QlY7RTJCMSs0Qk07SUFPSTtFM0JzKzRCVjtFMkI3KzRCTTtJQU9JO0UzQnkrNEJWO0UyQmgvNEJNO0lBT0k7RTNCNCs0QlY7RTJCbi80Qk07SUFPSTtFM0IrKzRCVjtFMkJ0LzRCTTtJQU9JO0UzQmsvNEJWO0UyQnovNEJNO0lBT0k7RTNCcS80QlY7RTJCNS80Qk07SUFPSTtFM0J3LzRCVjtFMkIvLzRCTTtJQU9JO0UzQjIvNEJWO0UyQmxnNUJNO0lBT0k7RTNCOC80QlY7RTJCcmc1Qk07SUFPSTtFM0JpZzVCVjtFMkJ4ZzVCTTtJQU9JO0UzQm9nNUJWO0UyQjNnNUJNO0lBT0k7RTNCdWc1QlY7RTJCOWc1Qk07SUFPSTtFM0IwZzVCVjtFMkJqaDVCTTtJQU9JO0UzQjZnNUJWO0UyQnBoNUJNO0lBT0k7RTNCZ2g1QlY7RTJCdmg1Qk07SUFPSTtFM0JtaDVCVjtFMkIxaDVCTTtJQU9JO0UzQnNoNUJWO0UyQjdoNUJNO0lBT0k7RTNCeWg1QlY7RTJCaGk1Qk07SUFPSTtFM0I0aDVCVjtFMkJuaTVCTTtJQU9JO0UzQitoNUJWO0UyQnRpNUJNO0lBT0k7RTNCa2k1QlY7RTJCemk1Qk07SUFPSTtFM0JxaTVCVjtFMkI1aTVCTTtJQU9JO0UzQndpNUJWO0UyQi9pNUJNO0lBT0k7RTNCMmk1QlY7RTJCbGo1Qk07SUFPSTtFM0I4aTVCVjtFMkJyajVCTTtJQU9JO0UzQmlqNUJWO0UyQnhqNUJNO0lBT0k7RTNCb2o1QlY7RTJCM2o1Qk07SUFPSTtFM0J1ajVCVjtFMkI5ajVCTTtJQU9JO0UzQjBqNUJWO0UyQmprNUJNO0lBT0k7RTNCNmo1QlY7RTJCcGs1Qk07SUFPSTtFM0JnazVCVjtFMkJ2azVCTTtJQU9JO0UzQm1rNUJWO0UyQjFrNUJNO0lBT0k7RTNCc2s1QlY7RTJCN2s1Qk07SUFPSTtFM0J5azVCVjtFMkJobDVCTTtJQU9JO0UzQjRrNUJWO0UyQm5sNUJNO0lBT0k7RTNCK2s1QlY7RTJCdGw1Qk07SUFPSTtFM0JrbDVCVjtFMkJ6bDVCTTtJQU9JO0UzQnFsNUJWO0UyQjVsNUJNO0lBT0k7RTNCd2w1QlY7RTJCL2w1Qk07SUFPSTtFM0IybDVCVjtFMkJsbTVCTTtJQU9JO0UzQjhsNUJWO0UyQnJtNUJNO0lBT0k7RTNCaW01QlY7RTJCeG01Qk07SUFPSTtFM0JvbTVCVjtFMkIzbTVCTTtJQU9JO0UzQnVtNUJWO0UyQjltNUJNO0lBT0k7RTNCMG01QlY7RTJCam41Qk07SUFPSTtFM0I2bTVCVjtFMkJwbjVCTTtJQU9JO0UzQmduNUJWO0UyQnZuNUJNO0lBT0k7RTNCbW41QlY7RTJCMW41Qk07SUFPSTtFM0JzbjVCVjtFMkI3bjVCTTtJQU9JO0UzQnluNUJWO0UyQmhvNUJNO0lBT0k7RTNCNG41QlY7RTJCbm81Qk07SUFPSTtFM0IrbjVCVjtFMkJ0bzVCTTtJQU9JO0UzQmtvNUJWO0UyQnpvNUJNO0lBT0k7RTNCcW81QlY7RTJCNW81Qk07SUFPSTtFM0J3bzVCVjtFMkIvbzVCTTtJQU9JO0UzQjJvNUJWO0UyQmxwNUJNO0lBT0k7RTNCOG81QlY7RTJCcnA1Qk07SUFPSTtFM0JpcDVCVjtFMkJ4cDVCTTtJQU9JO0UzQm9wNUJWO0UyQjNwNUJNO0lBT0k7RTNCdXA1QlY7RTJCOXA1Qk07SUFPSTtJQUFBO0UzQjJwNUJWO0UyQmxxNUJNO0lBT0k7SUFBQTtFM0IrcDVCVjtFMkJ0cTVCTTtJQU9JO0lBQUE7RTNCbXE1QlY7RTJCMXE1Qk07SUFPSTtJQUFBO0UzQnVxNUJWO0UyQjlxNUJNO0lBT0k7SUFBQTtFM0IycTVCVjtFMkJscjVCTTtJQU9JO0lBQUE7RTNCK3E1QlY7RTJCdHI1Qk07SUFPSTtJQUFBO0UzQm1yNUJWO0UyQjFyNUJNO0lBT0k7SUFBQTtFM0J1cjVCVjtFMkI5cjVCTTtJQU9JO0lBQUE7RTNCMnI1QlY7RTJCbHM1Qk07SUFPSTtJQUFBO0UzQityNUJWO0UyQnRzNUJNO0lBT0k7SUFBQTtFM0JtczVCVjtFMkIxczVCTTtJQU9JO0lBQUE7RTNCdXM1QlY7RTJCOXM1Qk07SUFPSTtJQUFBO0UzQjJzNUJWO0UyQmx0NUJNO0lBT0k7SUFBQTtFM0IrczVCVjtFMkJ0dDVCTTtJQU9JO0lBQUE7RTNCbXQ1QlY7RTJCMXQ1Qk07SUFPSTtJQUFBO0UzQnV0NUJWO0UyQjl0NUJNO0lBT0k7SUFBQTtFM0IydDVCVjtFMkJsdTVCTTtJQU9JO0lBQUE7RTNCK3Q1QlY7RTJCdHU1Qk07SUFPSTtJQUFBO0UzQm11NUJWO0UyQjF1NUJNO0lBT0k7SUFBQTtFM0J1dTVCVjtFMkI5dTVCTTtJQU9JO0lBQUE7RTNCMnU1QlY7RTJCbHY1Qk07SUFPSTtJQUFBO0UzQit1NUJWO0UyQnR2NUJNO0lBT0k7SUFBQTtFM0JtdjVCVjtFMkIxdjVCTTtJQU9JO0lBQUE7RTNCdXY1QlY7RTJCOXY1Qk07SUFPSTtJQUFBO0UzQjJ2NUJWO0UyQmx3NUJNO0lBT0k7SUFBQTtFM0IrdjVCVjtFMkJ0dzVCTTtJQU9JO0lBQUE7RTNCbXc1QlY7RTJCMXc1Qk07SUFPSTtJQUFBO0UzQnV3NUJWO0UyQjl3NUJNO0lBT0k7SUFBQTtFM0IydzVCVjtFMkJseDVCTTtJQU9JO0lBQUE7RTNCK3c1QlY7RTJCdHg1Qk07SUFPSTtJQUFBO0UzQm14NUJWO0UyQjF4NUJNO0lBT0k7SUFBQTtFM0J1eDVCVjtFMkI5eDVCTTtJQU9JO0lBQUE7RTNCMng1QlY7RTJCbHk1Qk07SUFPSTtJQUFBO0UzQit4NUJWO0UyQnR5NUJNO0lBT0k7SUFBQTtFM0JteTVCVjtFMkIxeTVCTTtJQU9JO0lBQUE7RTNCdXk1QlY7RTJCOXk1Qk07SUFPSTtJQUFBO0UzQjJ5NUJWO0UyQmx6NUJNO0lBT0k7SUFBQTtFM0IreTVCVjtFMkJ0ejVCTTtJQU9JO0lBQUE7RTNCbXo1QlY7RTJCMXo1Qk07SUFPSTtJQUFBO0UzQnV6NUJWO0UyQjl6NUJNO0lBT0k7SUFBQTtFM0IyejVCVjtFMkJsMDVCTTtJQU9JO0lBQUE7RTNCK3o1QlY7RTJCdDA1Qk07SUFPSTtFM0JrMDVCVjtFMkJ6MDVCTTtJQU9JO0UzQnEwNUJWO0UyQjUwNUJNO0lBT0k7RTNCdzA1QlY7RTJCLzA1Qk07SUFPSTtFM0IyMDVCVjtFMkJsMTVCTTtJQU9JO0UzQjgwNUJWO0UyQnIxNUJNO0lBT0k7RTNCaTE1QlY7RTJCeDE1Qk07SUFPSTtFM0JvMTVCVjtFMkIzMTVCTTtJQU9JO0UzQnUxNUJWO0UyQjkxNUJNO0lBT0k7RTNCMDE1QlY7RTJCajI1Qk07SUFPSTtFM0I2MTVCVjtFMkJwMjVCTTtJQU9JO0UzQmcyNUJWO0UyQnYyNUJNO0lBT0k7RTNCbTI1QlY7RTJCMTI1Qk07SUFPSTtFM0JzMjVCVjtFMkI3MjVCTTtJQU9JO0UzQnkyNUJWO0UyQmgzNUJNO0lBT0k7RTNCNDI1QlY7RTJCbjM1Qk07SUFPSTtFM0IrMjVCVjtFMkJ0MzVCTTtJQU9JO0UzQmszNUJWO0UyQnozNUJNO0lBT0k7RTNCcTM1QlY7RTJCNTM1Qk07SUFPSTtFM0J3MzVCVjtFMkIvMzVCTTtJQU9JO0UzQjIzNUJWO0UyQmw0NUJNO0lBT0k7RTNCODM1QlY7RTJCcjQ1Qk07SUFPSTtFM0JpNDVCVjtFMkJ4NDVCTTtJQU9JO0UzQm80NUJWO0UyQjM0NUJNO0lBT0k7RTNCdTQ1QlY7RTJCOTQ1Qk07SUFPSTtFM0IwNDVCVjtFMkJqNTVCTTtJQU9JO0UzQjY0NUJWO0UyQnA1NUJNO0lBT0k7RTNCZzU1QlY7RTJCdjU1Qk07SUFPSTtFM0JtNTVCVjtFMkIxNTVCTTtJQU9JO0UzQnM1NUJWO0UyQjc1NUJNO0lBT0k7RTNCeTU1QlY7RTJCaDY1Qk07SUFPSTtFM0I0NTVCVjtFMkJuNjVCTTtJQU9JO0UzQis1NUJWO0UyQnQ2NUJNO0lBT0k7RTNCazY1QlY7RTJCejY1Qk07SUFPSTtFM0JxNjVCVjtFMkI1NjVCTTtJQU9JO0UzQnc2NUJWO0UyQi82NUJNO0lBT0k7RTNCMjY1QlY7RTJCbDc1Qk07SUFPSTtFM0I4NjVCVjtFMkJyNzVCTTtJQU9JO0UzQmk3NUJWO0UyQng3NUJNO0lBT0k7RTNCbzc1QlY7RTJCMzc1Qk07SUFPSTtFM0J1NzVCVjtFMkI5NzVCTTtJQU9JO0UzQjA3NUJWO0UyQmo4NUJNO0lBT0k7RTNCNjc1QlY7RTJCcDg1Qk07SUFPSTtFM0JnODVCVjtFMkJ2ODVCTTtJQU9JO0UzQm04NUJWO0UyQjE4NUJNO0lBT0k7RTNCczg1QlY7RTJCNzg1Qk07SUFPSTtFM0J5ODVCVjtFMkJoOTVCTTtJQU9JO0UzQjQ4NUJWO0UyQm45NUJNO0lBT0k7RTNCKzg1QlY7RTJCdDk1Qk07SUFPSTtFM0JrOTVCVjtFMkJ6OTVCTTtJQU9JO0UzQnE5NUJWO0UyQjU5NUJNO0lBT0k7RTNCdzk1QlY7RTJCLzk1Qk07SUFPSTtFM0IyOTVCVjtFMkJsKzVCTTtJQU9JO0UzQjg5NUJWO0UyQnIrNUJNO0lBT0k7RTNCaSs1QlY7RTJCeCs1Qk07SUFPSTtFM0JvKzVCVjtFMkIzKzVCTTtJQU9JO0UzQnUrNUJWO0UyQjkrNUJNO0lBT0k7RTNCMCs1QlY7RTJCai81Qk07SUFPSTtFM0I2KzVCVjtFMkJwLzVCTTtJQU9JO0UzQmcvNUJWO0UyQnYvNUJNO0lBT0k7RTNCbS81QlY7RTJCMS81Qk07SUFPSTtFM0JzLzVCVjtFMkI3LzVCTTtJQU9JO0UzQnkvNUJWO0UyQmhnNkJNO0lBT0k7RTNCNC81QlY7RTJCbmc2Qk07SUFPSTtFM0IrLzVCVjtFMkJ0ZzZCTTtJQU9JO0UzQmtnNkJWO0UyQnpnNkJNO0lBT0k7RTNCcWc2QlY7RTJCNWc2Qk07SUFPSTtFM0J3ZzZCVjtFMkIvZzZCTTtJQU9JO0UzQjJnNkJWO0UyQmxoNkJNO0lBT0k7RTNCOGc2QlY7RTJCcmg2Qk07SUFPSTtFM0JpaDZCVjtFMkJ4aDZCTTtJQU9JO0UzQm9oNkJWO0UyQjNoNkJNO0lBT0k7RTNCdWg2QlY7RTJCOWg2Qk07SUFPSTtFM0IwaDZCVjtFMkJqaTZCTTtJQU9JO0UzQjZoNkJWO0UyQnBpNkJNO0lBT0k7RTNCZ2k2QlY7RTJCdmk2Qk07SUFPSTtFM0JtaTZCVjtFMkIxaTZCTTtJQU9JO0UzQnNpNkJWO0UyQjdpNkJNO0lBT0k7RTNCeWk2QlY7RTJCaGo2Qk07SUFPSTtFM0I0aTZCVjtFMkJuajZCTTtJQU9JO0UzQitpNkJWO0UyQnRqNkJNO0lBT0k7RTNCa2o2QlY7RTJCemo2Qk07SUFPSTtFM0JxajZCVjtFMkI1ajZCTTtJQU9JO0UzQndqNkJWO0UyQi9qNkJNO0lBT0k7RTNCMmo2QlY7RTJCbGs2Qk07SUFPSTtFM0I4ajZCVjtFMkJyazZCTTtJQU9JO0UzQmlrNkJWO0UyQnhrNkJNO0lBT0k7RTNCb2s2QlY7QUFDRjtBRTVrNkJJO0V5QkFJO0lBT0k7RTNCeWs2QlY7RTJCaGw2Qk07SUFPSTtFM0I0azZCVjtFMkJubDZCTTtJQU9JO0UzQitrNkJWO0UyQnRsNkJNO0lBT0k7RTNCa2w2QlY7RTJCemw2Qk07SUFPSTtFM0JxbDZCVjtFMkI1bDZCTTtJQU9JO0UzQndsNkJWO0UyQi9sNkJNO0lBT0k7RTNCMmw2QlY7RTJCbG02Qk07SUFPSTtFM0I4bDZCVjtFMkJybTZCTTtJQU9JO0UzQmltNkJWO0UyQnhtNkJNO0lBT0k7RTNCb202QlY7RTJCM202Qk07SUFPSTtFM0J1bTZCVjtFMkI5bTZCTTtJQU9JO0UzQjBtNkJWO0UyQmpuNkJNO0lBT0k7RTNCNm02QlY7RTJCcG42Qk07SUFPSTtFM0JnbjZCVjtFMkJ2bjZCTTtJQU9JO0UzQm1uNkJWO0UyQjFuNkJNO0lBT0k7RTNCc242QlY7RTJCN242Qk07SUFPSTtFM0J5bjZCVjtFMkJobzZCTTtJQU9JO0UzQjRuNkJWO0UyQm5vNkJNO0lBT0k7RTNCK242QlY7RTJCdG82Qk07SUFPSTtFM0JrbzZCVjtFMkJ6bzZCTTtJQU9JO0UzQnFvNkJWO0UyQjVvNkJNO0lBT0k7RTNCd282QlY7RTJCL282Qk07SUFPSTtFM0IybzZCVjtFMkJscDZCTTtJQU9JO0UzQjhvNkJWO0UyQnJwNkJNO0lBT0k7RTNCaXA2QlY7RTJCeHA2Qk07SUFPSTtFM0JvcDZCVjtFMkIzcDZCTTtJQU9JO0UzQnVwNkJWO0UyQjlwNkJNO0lBT0k7RTNCMHA2QlY7RTJCanE2Qk07SUFPSTtFM0I2cDZCVjtFMkJwcTZCTTtJQU9JO0UzQmdxNkJWO0UyQnZxNkJNO0lBT0k7RTNCbXE2QlY7RTJCMXE2Qk07SUFPSTtFM0JzcTZCVjtFMkI3cTZCTTtJQU9JO0UzQnlxNkJWO0UyQmhyNkJNO0lBT0k7RTNCNHE2QlY7RTJCbnI2Qk07SUFPSTtFM0IrcTZCVjtFMkJ0cjZCTTtJQU9JO0UzQmtyNkJWO0UyQnpyNkJNO0lBT0k7RTNCcXI2QlY7RTJCNXI2Qk07SUFPSTtFM0J3cjZCVjtFMkIvcjZCTTtJQU9JO0UzQjJyNkJWO0UyQmxzNkJNO0lBT0k7RTNCOHI2QlY7RTJCcnM2Qk07SUFPSTtFM0JpczZCVjtFMkJ4czZCTTtJQU9JO0UzQm9zNkJWO0UyQjNzNkJNO0lBT0k7RTNCdXM2QlY7RTJCOXM2Qk07SUFPSTtFM0IwczZCVjtFMkJqdDZCTTtJQU9JO0UzQjZzNkJWO0UyQnB0NkJNO0lBT0k7RTNCZ3Q2QlY7RTJCdnQ2Qk07SUFPSTtFM0JtdDZCVjtFMkIxdDZCTTtJQU9JO0UzQnN0NkJWO0UyQjd0NkJNO0lBT0k7RTNCeXQ2QlY7RTJCaHU2Qk07SUFPSTtFM0I0dDZCVjtFMkJudTZCTTtJQU9JO0UzQit0NkJWO0UyQnR1NkJNO0lBT0k7RTNCa3U2QlY7RTJCenU2Qk07SUFPSTtFM0JxdTZCVjtFMkI1dTZCTTtJQU9JO0UzQnd1NkJWO0UyQi91NkJNO0lBT0k7RTNCMnU2QlY7RTJCbHY2Qk07SUFPSTtFM0I4dTZCVjtFMkJydjZCTTtJQU9JO0UzQml2NkJWO0UyQnh2NkJNO0lBT0k7RTNCb3Y2QlY7RTJCM3Y2Qk07SUFPSTtFM0J1djZCVjtFMkI5djZCTTtJQU9JO0UzQjB2NkJWO0UyQmp3NkJNO0lBT0k7RTNCNnY2QlY7RTJCcHc2Qk07SUFPSTtFM0JndzZCVjtFMkJ2dzZCTTtJQU9JO0UzQm13NkJWO0UyQjF3NkJNO0lBT0k7RTNCc3c2QlY7RTJCN3c2Qk07SUFPSTtFM0J5dzZCVjtFMkJoeDZCTTtJQU9JO0UzQjR3NkJWO0UyQm54NkJNO0lBT0k7RTNCK3c2QlY7RTJCdHg2Qk07SUFPSTtFM0JreDZCVjtFMkJ6eDZCTTtJQU9JO0UzQnF4NkJWO0UyQjV4NkJNO0lBT0k7RTNCd3g2QlY7RTJCL3g2Qk07SUFPSTtFM0IyeDZCVjtFMkJseTZCTTtJQU9JO0UzQjh4NkJWO0UyQnJ5NkJNO0lBT0k7RTNCaXk2QlY7RTJCeHk2Qk07SUFPSTtFM0JveTZCVjtFMkIzeTZCTTtJQU9JO0UzQnV5NkJWO0UyQjl5NkJNO0lBT0k7RTNCMHk2QlY7RTJCano2Qk07SUFPSTtFM0I2eTZCVjtFMkJwejZCTTtJQU9JO0UzQmd6NkJWO0UyQnZ6NkJNO0lBT0k7RTNCbXo2QlY7RTJCMXo2Qk07SUFPSTtFM0JzejZCVjtFMkI3ejZCTTtJQU9JO0UzQnl6NkJWO0UyQmgwNkJNO0lBT0k7RTNCNHo2QlY7RTJCbjA2Qk07SUFPSTtFM0IrejZCVjtFMkJ0MDZCTTtJQU9JO0UzQmswNkJWO0UyQnowNkJNO0lBT0k7RTNCcTA2QlY7RTJCNTA2Qk07SUFPSTtFM0J3MDZCVjtFMkIvMDZCTTtJQU9JO0UzQjIwNkJWO0UyQmwxNkJNO0lBT0k7RTNCODA2QlY7RTJCcjE2Qk07SUFPSTtFM0JpMTZCVjtFMkJ4MTZCTTtJQU9JO0UzQm8xNkJWO0UyQjMxNkJNO0lBT0k7RTNCdTE2QlY7RTJCOTE2Qk07SUFPSTtFM0IwMTZCVjtFMkJqMjZCTTtJQU9JO0UzQjYxNkJWO0UyQnAyNkJNO0lBT0k7RTNCZzI2QlY7RTJCdjI2Qk07SUFPSTtFM0JtMjZCVjtFMkIxMjZCTTtJQU9JO0UzQnMyNkJWO0UyQjcyNkJNO0lBT0k7RTNCeTI2QlY7RTJCaDM2Qk07SUFPSTtFM0I0MjZCVjtFMkJuMzZCTTtJQU9JO0UzQisyNkJWO0UyQnQzNkJNO0lBT0k7SUFBQTtFM0JtMzZCVjtFMkIxMzZCTTtJQU9JO0lBQUE7RTNCdTM2QlY7RTJCOTM2Qk07SUFPSTtJQUFBO0UzQjIzNkJWO0UyQmw0NkJNO0lBT0k7SUFBQTtFM0IrMzZCVjtFMkJ0NDZCTTtJQU9JO0lBQUE7RTNCbTQ2QlY7RTJCMTQ2Qk07SUFPSTtJQUFBO0UzQnU0NkJWO0UyQjk0NkJNO0lBT0k7SUFBQTtFM0IyNDZCVjtFMkJsNTZCTTtJQU9JO0lBQUE7RTNCKzQ2QlY7RTJCdDU2Qk07SUFPSTtJQUFBO0UzQm01NkJWO0UyQjE1NkJNO0lBT0k7SUFBQTtFM0J1NTZCVjtFMkI5NTZCTTtJQU9JO0lBQUE7RTNCMjU2QlY7RTJCbDY2Qk07SUFPSTtJQUFBO0UzQis1NkJWO0UyQnQ2NkJNO0lBT0k7SUFBQTtFM0JtNjZCVjtFMkIxNjZCTTtJQU9JO0lBQUE7RTNCdTY2QlY7RTJCOTY2Qk07SUFPSTtJQUFBO0UzQjI2NkJWO0UyQmw3NkJNO0lBT0k7SUFBQTtFM0IrNjZCVjtFMkJ0NzZCTTtJQU9JO0lBQUE7RTNCbTc2QlY7RTJCMTc2Qk07SUFPSTtJQUFBO0UzQnU3NkJWO0UyQjk3NkJNO0lBT0k7SUFBQTtFM0IyNzZCVjtFMkJsODZCTTtJQU9JO0lBQUE7RTNCKzc2QlY7RTJCdDg2Qk07SUFPSTtJQUFBO0UzQm04NkJWO0UyQjE4NkJNO0lBT0k7SUFBQTtFM0J1ODZCVjtFMkI5ODZCTTtJQU9JO0lBQUE7RTNCMjg2QlY7RTJCbDk2Qk07SUFPSTtJQUFBO0UzQis4NkJWO0UyQnQ5NkJNO0lBT0k7SUFBQTtFM0JtOTZCVjtFMkIxOTZCTTtJQU9JO0lBQUE7RTNCdTk2QlY7RTJCOTk2Qk07SUFPSTtJQUFBO0UzQjI5NkJWO0UyQmwrNkJNO0lBT0k7SUFBQTtFM0IrOTZCVjtFMkJ0KzZCTTtJQU9JO0lBQUE7RTNCbSs2QlY7RTJCMSs2Qk07SUFPSTtJQUFBO0UzQnUrNkJWO0UyQjkrNkJNO0lBT0k7SUFBQTtFM0IyKzZCVjtFMkJsLzZCTTtJQU9JO0lBQUE7RTNCKys2QlY7RTJCdC82Qk07SUFPSTtJQUFBO0UzQm0vNkJWO0UyQjEvNkJNO0lBT0k7SUFBQTtFM0J1LzZCVjtFMkI5LzZCTTtJQU9JO0lBQUE7RTNCMi82QlY7RTJCbGc3Qk07SUFPSTtJQUFBO0UzQisvNkJWO0UyQnRnN0JNO0lBT0k7SUFBQTtFM0JtZzdCVjtFMkIxZzdCTTtJQU9JO0lBQUE7RTNCdWc3QlY7RTJCOWc3Qk07SUFPSTtJQUFBO0UzQjJnN0JWO0UyQmxoN0JNO0lBT0k7SUFBQTtFM0IrZzdCVjtFMkJ0aDdCTTtJQU9JO0lBQUE7RTNCbWg3QlY7RTJCMWg3Qk07SUFPSTtJQUFBO0UzQnVoN0JWO0UyQjloN0JNO0lBT0k7SUFBQTtFM0IyaDdCVjtFMkJsaTdCTTtJQU9JO0lBQUE7RTNCK2g3QlY7RTJCdGk3Qk07SUFPSTtFM0JraTdCVjtFMkJ6aTdCTTtJQU9JO0UzQnFpN0JWO0UyQjVpN0JNO0lBT0k7RTNCd2k3QlY7RTJCL2k3Qk07SUFPSTtFM0IyaTdCVjtFMkJsajdCTTtJQU9JO0UzQjhpN0JWO0UyQnJqN0JNO0lBT0k7RTNCaWo3QlY7RTJCeGo3Qk07SUFPSTtFM0JvajdCVjtFMkIzajdCTTtJQU9JO0UzQnVqN0JWO0UyQjlqN0JNO0lBT0k7RTNCMGo3QlY7RTJCams3Qk07SUFPSTtFM0I2ajdCVjtFMkJwazdCTTtJQU9JO0UzQmdrN0JWO0UyQnZrN0JNO0lBT0k7RTNCbWs3QlY7RTJCMWs3Qk07SUFPSTtFM0JzazdCVjtFMkI3azdCTTtJQU9JO0UzQnlrN0JWO0UyQmhsN0JNO0lBT0k7RTNCNGs3QlY7RTJCbmw3Qk07SUFPSTtFM0IrazdCVjtFMkJ0bDdCTTtJQU9JO0UzQmtsN0JWO0UyQnpsN0JNO0lBT0k7RTNCcWw3QlY7RTJCNWw3Qk07SUFPSTtFM0J3bDdCVjtFMkIvbDdCTTtJQU9JO0UzQjJsN0JWO0UyQmxtN0JNO0lBT0k7RTNCOGw3QlY7RTJCcm03Qk07SUFPSTtFM0JpbTdCVjtFMkJ4bTdCTTtJQU9JO0UzQm9tN0JWO0UyQjNtN0JNO0lBT0k7RTNCdW03QlY7RTJCOW03Qk07SUFPSTtFM0IwbTdCVjtFMkJqbjdCTTtJQU9JO0UzQjZtN0JWO0UyQnBuN0JNO0lBT0k7RTNCZ243QlY7RTJCdm43Qk07SUFPSTtFM0JtbjdCVjtFMkIxbjdCTTtJQU9JO0UzQnNuN0JWO0UyQjduN0JNO0lBT0k7RTNCeW43QlY7RTJCaG83Qk07SUFPSTtFM0I0bjdCVjtFMkJubzdCTTtJQU9JO0UzQituN0JWO0UyQnRvN0JNO0lBT0k7RTNCa283QlY7RTJCem83Qk07SUFPSTtFM0JxbzdCVjtFMkI1bzdCTTtJQU9JO0UzQndvN0JWO0UyQi9vN0JNO0lBT0k7RTNCMm83QlY7RTJCbHA3Qk07SUFPSTtFM0I4bzdCVjtFMkJycDdCTTtJQU9JO0UzQmlwN0JWO0UyQnhwN0JNO0lBT0k7RTNCb3A3QlY7RTJCM3A3Qk07SUFPSTtFM0J1cDdCVjtFMkI5cDdCTTtJQU9JO0UzQjBwN0JWO0UyQmpxN0JNO0lBT0k7RTNCNnA3QlY7RTJCcHE3Qk07SUFPSTtFM0JncTdCVjtFMkJ2cTdCTTtJQU9JO0UzQm1xN0JWO0UyQjFxN0JNO0lBT0k7RTNCc3E3QlY7RTJCN3E3Qk07SUFPSTtFM0J5cTdCVjtFMkJocjdCTTtJQU9JO0UzQjRxN0JWO0UyQm5yN0JNO0lBT0k7RTNCK3E3QlY7RTJCdHI3Qk07SUFPSTtFM0JrcjdCVjtFMkJ6cjdCTTtJQU9JO0UzQnFyN0JWO0UyQjVyN0JNO0lBT0k7RTNCd3I3QlY7RTJCL3I3Qk07SUFPSTtFM0IycjdCVjtFMkJsczdCTTtJQU9JO0UzQjhyN0JWO0UyQnJzN0JNO0lBT0k7RTNCaXM3QlY7RTJCeHM3Qk07SUFPSTtFM0JvczdCVjtFMkIzczdCTTtJQU9JO0UzQnVzN0JWO0UyQjlzN0JNO0lBT0k7RTNCMHM3QlY7RTJCanQ3Qk07SUFPSTtFM0I2czdCVjtFMkJwdDdCTTtJQU9JO0UzQmd0N0JWO0UyQnZ0N0JNO0lBT0k7RTNCbXQ3QlY7RTJCMXQ3Qk07SUFPSTtFM0JzdDdCVjtFMkI3dDdCTTtJQU9JO0UzQnl0N0JWO0UyQmh1N0JNO0lBT0k7RTNCNHQ3QlY7RTJCbnU3Qk07SUFPSTtFM0IrdDdCVjtFMkJ0dTdCTTtJQU9JO0UzQmt1N0JWO0UyQnp1N0JNO0lBT0k7RTNCcXU3QlY7RTJCNXU3Qk07SUFPSTtFM0J3dTdCVjtFMkIvdTdCTTtJQU9JO0UzQjJ1N0JWO0UyQmx2N0JNO0lBT0k7RTNCOHU3QlY7RTJCcnY3Qk07SUFPSTtFM0JpdjdCVjtFMkJ4djdCTTtJQU9JO0UzQm92N0JWO0UyQjN2N0JNO0lBT0k7RTNCdXY3QlY7RTJCOXY3Qk07SUFPSTtFM0IwdjdCVjtFMkJqdzdCTTtJQU9JO0UzQjZ2N0JWO0UyQnB3N0JNO0lBT0k7RTNCZ3c3QlY7RTJCdnc3Qk07SUFPSTtFM0JtdzdCVjtFMkIxdzdCTTtJQU9JO0UzQnN3N0JWO0UyQjd3N0JNO0lBT0k7RTNCeXc3QlY7RTJCaHg3Qk07SUFPSTtFM0I0dzdCVjtFMkJueDdCTTtJQU9JO0UzQit3N0JWO0UyQnR4N0JNO0lBT0k7RTNCa3g3QlY7RTJCeng3Qk07SUFPSTtFM0JxeDdCVjtFMkI1eDdCTTtJQU9JO0UzQnd4N0JWO0UyQi94N0JNO0lBT0k7RTNCMng3QlY7RTJCbHk3Qk07SUFPSTtFM0I4eDdCVjtFMkJyeTdCTTtJQU9JO0UzQml5N0JWO0UyQnh5N0JNO0lBT0k7RTNCb3k3QlY7RTJCM3k3Qk07SUFPSTtFM0J1eTdCVjtFMkI5eTdCTTtJQU9JO0UzQjB5N0JWO0UyQmp6N0JNO0lBT0k7RTNCNnk3QlY7RTJCcHo3Qk07SUFPSTtFM0JnejdCVjtFMkJ2ejdCTTtJQU9JO0UzQm16N0JWO0UyQjF6N0JNO0lBT0k7RTNCc3o3QlY7RTJCN3o3Qk07SUFPSTtFM0J5ejdCVjtFMkJoMDdCTTtJQU9JO0UzQjR6N0JWO0UyQm4wN0JNO0lBT0k7RTNCK3o3QlY7RTJCdDA3Qk07SUFPSTtFM0JrMDdCVjtFMkJ6MDdCTTtJQU9JO0UzQnEwN0JWO0UyQjUwN0JNO0lBT0k7RTNCdzA3QlY7RTJCLzA3Qk07SUFPSTtFM0IyMDdCVjtFMkJsMTdCTTtJQU9JO0UzQjgwN0JWO0UyQnIxN0JNO0lBT0k7RTNCaTE3QlY7RTJCeDE3Qk07SUFPSTtFM0JvMTdCVjtFMkIzMTdCTTtJQU9JO0UzQnUxN0JWO0UyQjkxN0JNO0lBT0k7RTNCMDE3QlY7RTJCajI3Qk07SUFPSTtFM0I2MTdCVjtFMkJwMjdCTTtJQU9JO0UzQmcyN0JWO0UyQnYyN0JNO0lBT0k7RTNCbTI3QlY7RTJCMTI3Qk07SUFPSTtFM0JzMjdCVjtFMkI3MjdCTTtJQU9JO0lBQUE7RTNCMDI3QlY7RTJCajM3Qk07SUFPSTtJQUFBO0UzQjgyN0JWO0UyQnIzN0JNO0lBT0k7SUFBQTtFM0JrMzdCVjtFMkJ6MzdCTTtJQU9JO0lBQUE7RTNCczM3QlY7RTJCNzM3Qk07SUFPSTtJQUFBO0UzQjAzN0JWO0UyQmo0N0JNO0lBT0k7SUFBQTtFM0I4MzdCVjtFMkJyNDdCTTtJQU9JO0lBQUE7RTNCazQ3QlY7RTJCejQ3Qk07SUFPSTtJQUFBO0UzQnM0N0JWO0UyQjc0N0JNO0lBT0k7SUFBQTtFM0IwNDdCVjtFMkJqNTdCTTtJQU9JO0lBQUE7RTNCODQ3QlY7RTJCcjU3Qk07SUFPSTtJQUFBO0UzQms1N0JWO0UyQno1N0JNO0lBT0k7SUFBQTtFM0JzNTdCVjtFMkI3NTdCTTtJQU9JO0lBQUE7RTNCMDU3QlY7RTJCajY3Qk07SUFPSTtJQUFBO0UzQjg1N0JWO0UyQnI2N0JNO0lBT0k7SUFBQTtFM0JrNjdCVjtFMkJ6NjdCTTtJQU9JO0lBQUE7RTNCczY3QlY7RTJCNzY3Qk07SUFPSTtJQUFBO0UzQjA2N0JWO0UyQmo3N0JNO0lBT0k7SUFBQTtFM0I4NjdCVjtFMkJyNzdCTTtJQU9JO0lBQUE7RTNCazc3QlY7RTJCejc3Qk07SUFPSTtJQUFBO0UzQnM3N0JWO0UyQjc3N0JNO0lBT0k7SUFBQTtFM0IwNzdCVjtFMkJqODdCTTtJQU9JO0lBQUE7RTNCODc3QlY7RTJCcjg3Qk07SUFPSTtJQUFBO0UzQms4N0JWO0UyQno4N0JNO0lBT0k7SUFBQTtFM0JzODdCVjtFMkI3ODdCTTtJQU9JO0lBQUE7RTNCMDg3QlY7RTJCajk3Qk07SUFPSTtJQUFBO0UzQjg4N0JWO0UyQnI5N0JNO0lBT0k7SUFBQTtFM0JrOTdCVjtFMkJ6OTdCTTtJQU9JO0lBQUE7RTNCczk3QlY7RTJCNzk3Qk07SUFPSTtJQUFBO0UzQjA5N0JWO0UyQmorN0JNO0lBT0k7SUFBQTtFM0I4OTdCVjtFMkJyKzdCTTtJQU9JO0lBQUE7RTNCays3QlY7RTJCeis3Qk07SUFPSTtJQUFBO0UzQnMrN0JWO0UyQjcrN0JNO0lBT0k7SUFBQTtFM0IwKzdCVjtFMkJqLzdCTTtJQU9JO0lBQUE7RTNCOCs3QlY7RTJCci83Qk07SUFPSTtJQUFBO0UzQmsvN0JWO0UyQnovN0JNO0lBT0k7SUFBQTtFM0JzLzdCVjtFMkI3LzdCTTtJQU9JO0lBQUE7RTNCMC83QlY7RTJCamc4Qk07SUFPSTtJQUFBO0UzQjgvN0JWO0UyQnJnOEJNO0lBT0k7SUFBQTtFM0JrZzhCVjtFMkJ6ZzhCTTtJQU9JO0lBQUE7RTNCc2c4QlY7RTJCN2c4Qk07SUFPSTtJQUFBO0UzQjBnOEJWO0UyQmpoOEJNO0lBT0k7SUFBQTtFM0I4ZzhCVjtFMkJyaDhCTTtJQU9JO0UzQmloOEJWO0UyQnhoOEJNO0lBT0k7RTNCb2g4QlY7RTJCM2g4Qk07SUFPSTtFM0J1aDhCVjtFMkI5aDhCTTtJQU9JO0UzQjBoOEJWO0UyQmppOEJNO0lBT0k7RTNCNmg4QlY7RTJCcGk4Qk07SUFPSTtFM0JnaThCVjtFMkJ2aThCTTtJQU9JO0UzQm1pOEJWO0UyQjFpOEJNO0lBT0k7RTNCc2k4QlY7RTJCN2k4Qk07SUFPSTtFM0J5aThCVjtFMkJoajhCTTtJQU9JO0UzQjRpOEJWO0UyQm5qOEJNO0lBT0k7RTNCK2k4QlY7RTJCdGo4Qk07SUFPSTtFM0JrajhCVjtFMkJ6ajhCTTtJQU9JO0UzQnFqOEJWO0UyQjVqOEJNO0lBT0k7RTNCd2o4QlY7RTJCL2o4Qk07SUFPSTtFM0IyajhCVjtFMkJsazhCTTtJQU9JO0UzQjhqOEJWO0UyQnJrOEJNO0lBT0k7RTNCaWs4QlY7RTJCeGs4Qk07SUFPSTtFM0JvazhCVjtFMkIzazhCTTtJQU9JO0UzQnVrOEJWO0UyQjlrOEJNO0lBT0k7RTNCMGs4QlY7RTJCamw4Qk07SUFPSTtFM0I2azhCVjtFMkJwbDhCTTtJQU9JO0UzQmdsOEJWO0UyQnZsOEJNO0lBT0k7RTNCbWw4QlY7RTJCMWw4Qk07SUFPSTtFM0JzbDhCVjtFMkI3bDhCTTtJQU9JO0UzQnlsOEJWO0UyQmhtOEJNO0lBT0k7RTNCNGw4QlY7RTJCbm04Qk07SUFPSTtFM0IrbDhCVjtFMkJ0bThCTTtJQU9JO0UzQmttOEJWO0UyQnptOEJNO0lBT0k7RTNCcW04QlY7RTJCNW04Qk07SUFPSTtFM0J3bThCVjtFMkIvbThCTTtJQU9JO0UzQjJtOEJWO0UyQmxuOEJNO0lBT0k7RTNCOG04QlY7RTJCcm44Qk07SUFPSTtFM0JpbjhCVjtFMkJ4bjhCTTtJQU9JO0UzQm9uOEJWO0UyQjNuOEJNO0lBT0k7RTNCdW44QlY7RTJCOW44Qk07SUFPSTtFM0IwbjhCVjtFMkJqbzhCTTtJQU9JO0UzQjZuOEJWO0UyQnBvOEJNO0lBT0k7RTNCZ284QlY7RTJCdm84Qk07SUFPSTtFM0JtbzhCVjtFMkIxbzhCTTtJQU9JO0UzQnNvOEJWO0UyQjdvOEJNO0lBT0k7RTNCeW84QlY7RTJCaHA4Qk07SUFPSTtFM0I0bzhCVjtFMkJucDhCTTtJQU9JO0UzQitvOEJWO0UyQnRwOEJNO0lBT0k7RTNCa3A4QlY7RTJCenA4Qk07SUFPSTtFM0JxcDhCVjtFMkI1cDhCTTtJQU9JO0UzQndwOEJWO0UyQi9wOEJNO0lBT0k7RTNCMnA4QlY7RTJCbHE4Qk07SUFPSTtFM0I4cDhCVjtFMkJycThCTTtJQU9JO0UzQmlxOEJWO0UyQnhxOEJNO0lBT0k7RTNCb3E4QlY7RTJCM3E4Qk07SUFPSTtFM0J1cThCVjtFMkI5cThCTTtJQU9JO0UzQjBxOEJWO0UyQmpyOEJNO0lBT0k7RTNCNnE4QlY7RTJCcHI4Qk07SUFPSTtFM0JncjhCVjtFMkJ2cjhCTTtJQU9JO0UzQm1yOEJWO0UyQjFyOEJNO0lBT0k7RTNCc3I4QlY7RTJCN3I4Qk07SUFPSTtFM0J5cjhCVjtFMkJoczhCTTtJQU9JO0UzQjRyOEJWO0UyQm5zOEJNO0lBT0k7RTNCK3I4QlY7RTJCdHM4Qk07SUFPSTtFM0JrczhCVjtFMkJ6czhCTTtJQU9JO0UzQnFzOEJWO0UyQjVzOEJNO0lBT0k7RTNCd3M4QlY7RTJCL3M4Qk07SUFPSTtFM0IyczhCVjtFMkJsdDhCTTtJQU9JO0UzQjhzOEJWO0UyQnJ0OEJNO0lBT0k7RTNCaXQ4QlY7RTJCeHQ4Qk07SUFPSTtFM0JvdDhCVjtFMkIzdDhCTTtJQU9JO0UzQnV0OEJWO0UyQjl0OEJNO0lBT0k7RTNCMHQ4QlY7RTJCanU4Qk07SUFPSTtFM0I2dDhCVjtFMkJwdThCTTtJQU9JO0UzQmd1OEJWO0UyQnZ1OEJNO0lBT0k7RTNCbXU4QlY7RTJCMXU4Qk07SUFPSTtFM0JzdThCVjtFMkI3dThCTTtJQU9JO0UzQnl1OEJWO0UyQmh2OEJNO0lBT0k7RTNCNHU4QlY7RTJCbnY4Qk07SUFPSTtFM0IrdThCVjtFMkJ0djhCTTtJQU9JO0UzQmt2OEJWO0UyQnp2OEJNO0lBT0k7RTNCcXY4QlY7RTJCNXY4Qk07SUFPSTtFM0J3djhCVjtFMkIvdjhCTTtJQU9JO0UzQjJ2OEJWO0UyQmx3OEJNO0lBT0k7RTNCOHY4QlY7RTJCcnc4Qk07SUFPSTtFM0JpdzhCVjtFMkJ4dzhCTTtJQU9JO0UzQm93OEJWO0UyQjN3OEJNO0lBT0k7RTNCdXc4QlY7RTJCOXc4Qk07SUFPSTtFM0IwdzhCVjtFMkJqeDhCTTtJQU9JO0UzQjZ3OEJWO0UyQnB4OEJNO0lBT0k7RTNCZ3g4QlY7RTJCdng4Qk07SUFPSTtFM0JteDhCVjtFMkIxeDhCTTtJQU9JO0UzQnN4OEJWO0UyQjd4OEJNO0lBT0k7RTNCeXg4QlY7RTJCaHk4Qk07SUFPSTtFM0I0eDhCVjtFMkJueThCTTtJQU9JO0UzQit4OEJWO0UyQnR5OEJNO0lBT0k7RTNCa3k4QlY7RTJCenk4Qk07SUFPSTtFM0JxeThCVjtFMkI1eThCTTtJQU9JO0UzQnd5OEJWO0UyQi95OEJNO0lBT0k7RTNCMnk4QlY7RTJCbHo4Qk07SUFPSTtFM0I4eThCVjtFMkJyejhCTTtJQU9JO0UzQml6OEJWO0UyQnh6OEJNO0lBT0k7RTNCb3o4QlY7RTJCM3o4Qk07SUFPSTtFM0J1ejhCVjtFMkI5ejhCTTtJQU9JO0UzQjB6OEJWO0UyQmowOEJNO0lBT0k7RTNCNno4QlY7RTJCcDA4Qk07SUFPSTtFM0JnMDhCVjtFMkJ2MDhCTTtJQU9JO0UzQm0wOEJWO0UyQjEwOEJNO0lBT0k7RTNCczA4QlY7RTJCNzA4Qk07SUFPSTtFM0J5MDhCVjtFMkJoMThCTTtJQU9JO0lBQUE7RTNCNjA4QlY7RTJCcDE4Qk07SUFPSTtJQUFBO0UzQmkxOEJWO0UyQngxOEJNO0lBT0k7SUFBQTtFM0JxMThCVjtFMkI1MThCTTtJQU9JO0lBQUE7RTNCeTE4QlY7RTJCaDI4Qk07SUFPSTtJQUFBO0UzQjYxOEJWO0UyQnAyOEJNO0lBT0k7SUFBQTtFM0JpMjhCVjtFMkJ4MjhCTTtJQU9JO0lBQUE7RTNCcTI4QlY7RTJCNTI4Qk07SUFPSTtJQUFBO0UzQnkyOEJWO0UyQmgzOEJNO0lBT0k7SUFBQTtFM0I2MjhCVjtFMkJwMzhCTTtJQU9JO0lBQUE7RTNCaTM4QlY7RTJCeDM4Qk07SUFPSTtJQUFBO0UzQnEzOEJWO0UyQjUzOEJNO0lBT0k7SUFBQTtFM0J5MzhCVjtFMkJoNDhCTTtJQU9JO0lBQUE7RTNCNjM4QlY7RTJCcDQ4Qk07SUFPSTtJQUFBO0UzQmk0OEJWO0UyQng0OEJNO0lBT0k7SUFBQTtFM0JxNDhCVjtFMkI1NDhCTTtJQU9JO0lBQUE7RTNCeTQ4QlY7RTJCaDU4Qk07SUFPSTtJQUFBO0UzQjY0OEJWO0UyQnA1OEJNO0lBT0k7SUFBQTtFM0JpNThCVjtFMkJ4NThCTTtJQU9JO0lBQUE7RTNCcTU4QlY7RTJCNTU4Qk07SUFPSTtJQUFBO0UzQnk1OEJWO0UyQmg2OEJNO0lBT0k7SUFBQTtFM0I2NThCVjtFMkJwNjhCTTtJQU9JO0lBQUE7RTNCaTY4QlY7RTJCeDY4Qk07SUFPSTtJQUFBO0UzQnE2OEJWO0UyQjU2OEJNO0lBT0k7SUFBQTtFM0J5NjhCVjtFMkJoNzhCTTtJQU9JO0lBQUE7RTNCNjY4QlY7RTJCcDc4Qk07SUFPSTtJQUFBO0UzQmk3OEJWO0UyQng3OEJNO0lBT0k7SUFBQTtFM0JxNzhCVjtFMkI1NzhCTTtJQU9JO0lBQUE7RTNCeTc4QlY7RTJCaDg4Qk07SUFPSTtJQUFBO0UzQjY3OEJWO0UyQnA4OEJNO0lBT0k7SUFBQTtFM0JpODhCVjtFMkJ4ODhCTTtJQU9JO0lBQUE7RTNCcTg4QlY7RTJCNTg4Qk07SUFPSTtJQUFBO0UzQnk4OEJWO0UyQmg5OEJNO0lBT0k7SUFBQTtFM0I2ODhCVjtFMkJwOThCTTtJQU9JO0lBQUE7RTNCaTk4QlY7RTJCeDk4Qk07SUFPSTtJQUFBO0UzQnE5OEJWO0UyQjU5OEJNO0lBT0k7SUFBQTtFM0J5OThCVjtFMkJoKzhCTTtJQU9JO0lBQUE7RTNCNjk4QlY7RTJCcCs4Qk07SUFPSTtJQUFBO0UzQmkrOEJWO0UyQngrOEJNO0lBT0k7SUFBQTtFM0JxKzhCVjtFMkI1KzhCTTtJQU9JO0lBQUE7RTNCeSs4QlY7RTJCaC84Qk07SUFPSTtJQUFBO0UzQjYrOEJWO0UyQnAvOEJNO0lBT0k7SUFBQTtFM0JpLzhCVjtFMkJ4LzhCTTtJQU9JO0UzQm8vOEJWO0UyQjMvOEJNO0lBT0k7RTNCdS84QlY7RTJCOS84Qk07SUFPSTtFM0IwLzhCVjtFMkJqZzlCTTtJQU9JO0UzQjYvOEJWO0UyQnBnOUJNO0lBT0k7RTNCZ2c5QlY7RTJCdmc5Qk07SUFPSTtFM0JtZzlCVjtFMkIxZzlCTTtJQU9JO0UzQnNnOUJWO0UyQjdnOUJNO0lBT0k7RTNCeWc5QlY7RTJCaGg5Qk07SUFPSTtFM0I0ZzlCVjtFMkJuaDlCTTtJQU9JO0UzQitnOUJWO0UyQnRoOUJNO0lBT0k7RTNCa2g5QlY7RTJCemg5Qk07SUFPSTtFM0JxaDlCVjtFMkI1aDlCTTtJQU9JO0UzQndoOUJWO0UyQi9oOUJNO0lBT0k7RTNCMmg5QlY7RTJCbGk5Qk07SUFPSTtFM0I4aDlCVjtFMkJyaTlCTTtJQU9JO0UzQmlpOUJWO0UyQnhpOUJNO0lBT0k7RTNCb2k5QlY7RTJCM2k5Qk07SUFPSTtFM0J1aTlCVjtFMkI5aTlCTTtJQU9JO0UzQjBpOUJWO0UyQmpqOUJNO0lBT0k7RTNCNmk5QlY7RTJCcGo5Qk07SUFPSTtFM0JnajlCVjtFMkJ2ajlCTTtJQU9JO0UzQm1qOUJWO0UyQjFqOUJNO0lBT0k7RTNCc2o5QlY7RTJCN2o5Qk07SUFPSTtFM0J5ajlCVjtFMkJoazlCTTtJQU9JO0UzQjRqOUJWO0UyQm5rOUJNO0lBT0k7RTNCK2o5QlY7RTJCdGs5Qk07SUFPSTtFM0JrazlCVjtFMkJ6azlCTTtJQU9JO0UzQnFrOUJWO0UyQjVrOUJNO0lBT0k7RTNCd2s5QlY7RTJCL2s5Qk07SUFPSTtFM0IyazlCVjtFMkJsbDlCTTtJQU9JO0UzQjhrOUJWO0UyQnJsOUJNO0lBT0k7RTNCaWw5QlY7RTJCeGw5Qk07SUFPSTtFM0JvbDlCVjtFMkIzbDlCTTtJQU9JO0UzQnVsOUJWO0UyQjlsOUJNO0lBT0k7RTNCMGw5QlY7RTJCam05Qk07SUFPSTtFM0I2bDlCVjtFMkJwbTlCTTtJQU9JO0UzQmdtOUJWO0UyQnZtOUJNO0lBT0k7RTNCbW05QlY7RTJCMW05Qk07SUFPSTtFM0JzbTlCVjtFMkI3bTlCTTtJQU9JO0UzQnltOUJWO0UyQmhuOUJNO0lBT0k7RTNCNG05QlY7RTJCbm45Qk07SUFPSTtFM0IrbTlCVjtFMkJ0bjlCTTtJQU9JO0UzQmtuOUJWO0UyQnpuOUJNO0lBT0k7RTNCcW45QlY7RTJCNW45Qk07SUFPSTtFM0J3bjlCVjtFMkIvbjlCTTtJQU9JO0UzQjJuOUJWO0UyQmxvOUJNO0lBT0k7RTNCOG45QlY7RTJCcm85Qk07SUFPSTtFM0JpbzlCVjtFMkJ4bzlCTTtJQU9JO0UzQm9vOUJWO0UyQjNvOUJNO0lBT0k7RTNCdW85QlY7RTJCOW85Qk07SUFPSTtFM0IwbzlCVjtFMkJqcDlCTTtJQU9JO0UzQjZvOUJWO0UyQnBwOUJNO0lBT0k7RTNCZ3A5QlY7RTJCdnA5Qk07SUFPSTtFM0JtcDlCVjtFMkIxcDlCTTtJQU9JO0UzQnNwOUJWO0UyQjdwOUJNO0lBT0k7RTNCeXA5QlY7RTJCaHE5Qk07SUFPSTtFM0I0cDlCVjtFMkJucTlCTTtJQU9JO0UzQitwOUJWO0UyQnRxOUJNO0lBT0k7RTNCa3E5QlY7RTJCenE5Qk07SUFPSTtFM0JxcTlCVjtFMkI1cTlCTTtJQU9JO0UzQndxOUJWO0UyQi9xOUJNO0lBT0k7RTNCMnE5QlY7RTJCbHI5Qk07SUFPSTtFM0I4cTlCVjtFMkJycjlCTTtJQU9JO0UzQmlyOUJWO0UyQnhyOUJNO0lBT0k7RTNCb3I5QlY7RTJCM3I5Qk07SUFPSTtFM0J1cjlCVjtFMkI5cjlCTTtJQU9JO0UzQjByOUJWO0UyQmpzOUJNO0lBT0k7RTNCNnI5QlY7RTJCcHM5Qk07SUFPSTtFM0JnczlCVjtFMkJ2czlCTTtJQU9JO0UzQm1zOUJWO0UyQjFzOUJNO0lBT0k7RTNCc3M5QlY7RTJCN3M5Qk07SUFPSTtFM0J5czlCVjtFMkJodDlCTTtJQU9JO0UzQjRzOUJWO0UyQm50OUJNO0lBT0k7RTNCK3M5QlY7RTJCdHQ5Qk07SUFPSTtFM0JrdDlCVjtFMkJ6dDlCTTtJQU9JO0UzQnF0OUJWO0UyQjV0OUJNO0lBT0k7RTNCd3Q5QlY7RTJCL3Q5Qk07SUFPSTtFM0IydDlCVjtFMkJsdTlCTTtJQU9JO0UzQjh0OUJWO0UyQnJ1OUJNO0lBT0k7RTNCaXU5QlY7RTJCeHU5Qk07SUFPSTtFM0JvdTlCVjtFMkIzdTlCTTtJQU9JO0UzQnV1OUJWO0UyQjl1OUJNO0lBT0k7RTNCMHU5QlY7RTJCanY5Qk07SUFPSTtFM0I2dTlCVjtFMkJwdjlCTTtJQU9JO0UzQmd2OUJWO0UyQnZ2OUJNO0lBT0k7RTNCbXY5QlY7RTJCMXY5Qk07SUFPSTtFM0JzdjlCVjtBQUNGO0FFOXY5Qkk7RXlCQUk7SUFPSTtFM0IydjlCVjtFMkJsdzlCTTtJQU9JO0UzQjh2OUJWO0UyQnJ3OUJNO0lBT0k7RTNCaXc5QlY7RTJCeHc5Qk07SUFPSTtFM0JvdzlCVjtFMkIzdzlCTTtJQU9JO0UzQnV3OUJWO0UyQjl3OUJNO0lBT0k7RTNCMHc5QlY7RTJCang5Qk07SUFPSTtFM0I2dzlCVjtFMkJweDlCTTtJQU9JO0UzQmd4OUJWO0UyQnZ4OUJNO0lBT0k7RTNCbXg5QlY7RTJCMXg5Qk07SUFPSTtFM0JzeDlCVjtFMkI3eDlCTTtJQU9JO0UzQnl4OUJWO0UyQmh5OUJNO0lBT0k7RTNCNHg5QlY7RTJCbnk5Qk07SUFPSTtFM0IreDlCVjtFMkJ0eTlCTTtJQU9JO0UzQmt5OUJWO0UyQnp5OUJNO0lBT0k7RTNCcXk5QlY7RTJCNXk5Qk07SUFPSTtFM0J3eTlCVjtFMkIveTlCTTtJQU9JO0UzQjJ5OUJWO0UyQmx6OUJNO0lBT0k7RTNCOHk5QlY7RTJCcno5Qk07SUFPSTtFM0JpejlCVjtFMkJ4ejlCTTtJQU9JO0UzQm96OUJWO0UyQjN6OUJNO0lBT0k7RTNCdXo5QlY7RTJCOXo5Qk07SUFPSTtFM0IwejlCVjtFMkJqMDlCTTtJQU9JO0UzQjZ6OUJWO0UyQnAwOUJNO0lBT0k7RTNCZzA5QlY7RTJCdjA5Qk07SUFPSTtFM0JtMDlCVjtFMkIxMDlCTTtJQU9JO0UzQnMwOUJWO0UyQjcwOUJNO0lBT0k7RTNCeTA5QlY7RTJCaDE5Qk07SUFPSTtFM0I0MDlCVjtFMkJuMTlCTTtJQU9JO0UzQiswOUJWO0UyQnQxOUJNO0lBT0k7RTNCazE5QlY7RTJCejE5Qk07SUFPSTtFM0JxMTlCVjtFMkI1MTlCTTtJQU9JO0UzQncxOUJWO0UyQi8xOUJNO0lBT0k7RTNCMjE5QlY7RTJCbDI5Qk07SUFPSTtFM0I4MTlCVjtFMkJyMjlCTTtJQU9JO0UzQmkyOUJWO0UyQngyOUJNO0lBT0k7RTNCbzI5QlY7RTJCMzI5Qk07SUFPSTtFM0J1MjlCVjtFMkI5MjlCTTtJQU9JO0UzQjAyOUJWO0UyQmozOUJNO0lBT0k7RTNCNjI5QlY7RTJCcDM5Qk07SUFPSTtFM0JnMzlCVjtFMkJ2MzlCTTtJQU9JO0UzQm0zOUJWO0UyQjEzOUJNO0lBT0k7RTNCczM5QlY7RTJCNzM5Qk07SUFPSTtFM0J5MzlCVjtFMkJoNDlCTTtJQU9JO0UzQjQzOUJWO0UyQm40OUJNO0lBT0k7RTNCKzM5QlY7RTJCdDQ5Qk07SUFPSTtFM0JrNDlCVjtFMkJ6NDlCTTtJQU9JO0UzQnE0OUJWO0UyQjU0OUJNO0lBT0k7RTNCdzQ5QlY7RTJCLzQ5Qk07SUFPSTtFM0IyNDlCVjtFMkJsNTlCTTtJQU9JO0UzQjg0OUJWO0UyQnI1OUJNO0lBT0k7RTNCaTU5QlY7RTJCeDU5Qk07SUFPSTtFM0JvNTlCVjtFMkIzNTlCTTtJQU9JO0UzQnU1OUJWO0UyQjk1OUJNO0lBT0k7RTNCMDU5QlY7RTJCajY5Qk07SUFPSTtFM0I2NTlCVjtFMkJwNjlCTTtJQU9JO0UzQmc2OUJWO0UyQnY2OUJNO0lBT0k7RTNCbTY5QlY7RTJCMTY5Qk07SUFPSTtFM0JzNjlCVjtFMkI3NjlCTTtJQU9JO0UzQnk2OUJWO0UyQmg3OUJNO0lBT0k7RTNCNDY5QlY7RTJCbjc5Qk07SUFPSTtFM0IrNjlCVjtFMkJ0NzlCTTtJQU9JO0UzQms3OUJWO0UyQno3OUJNO0lBT0k7RTNCcTc5QlY7RTJCNTc5Qk07SUFPSTtFM0J3NzlCVjtFMkIvNzlCTTtJQU9JO0UzQjI3OUJWO0UyQmw4OUJNO0lBT0k7RTNCODc5QlY7RTJCcjg5Qk07SUFPSTtFM0JpODlCVjtFMkJ4ODlCTTtJQU9JO0UzQm84OUJWO0UyQjM4OUJNO0lBT0k7RTNCdTg5QlY7RTJCOTg5Qk07SUFPSTtFM0IwODlCVjtFMkJqOTlCTTtJQU9JO0UzQjY4OUJWO0UyQnA5OUJNO0lBT0k7RTNCZzk5QlY7RTJCdjk5Qk07SUFPSTtFM0JtOTlCVjtFMkIxOTlCTTtJQU9JO0UzQnM5OUJWO0UyQjc5OUJNO0lBT0k7RTNCeTk5QlY7RTJCaCs5Qk07SUFPSTtFM0I0OTlCVjtFMkJuKzlCTTtJQU9JO0UzQis5OUJWO0UyQnQrOUJNO0lBT0k7RTNCays5QlY7RTJCeis5Qk07SUFPSTtFM0JxKzlCVjtFMkI1KzlCTTtJQU9JO0UzQncrOUJWO0UyQi8rOUJNO0lBT0k7RTNCMis5QlY7RTJCbC85Qk07SUFPSTtFM0I4KzlCVjtFMkJyLzlCTTtJQU9JO0UzQmkvOUJWO0UyQngvOUJNO0lBT0k7RTNCby85QlY7RTJCMy85Qk07SUFPSTtFM0J1LzlCVjtFMkI5LzlCTTtJQU9JO0UzQjAvOUJWO0UyQmpnK0JNO0lBT0k7RTNCNi85QlY7RTJCcGcrQk07SUFPSTtFM0JnZytCVjtFMkJ2ZytCTTtJQU9JO0UzQm1nK0JWO0UyQjFnK0JNO0lBT0k7RTNCc2crQlY7RTJCN2crQk07SUFPSTtFM0J5ZytCVjtFMkJoaCtCTTtJQU9JO0UzQjRnK0JWO0UyQm5oK0JNO0lBT0k7RTNCK2crQlY7RTJCdGgrQk07SUFPSTtFM0JraCtCVjtFMkJ6aCtCTTtJQU9JO0UzQnFoK0JWO0UyQjVoK0JNO0lBT0k7RTNCd2grQlY7RTJCL2grQk07SUFPSTtFM0IyaCtCVjtFMkJsaStCTTtJQU9JO0UzQjhoK0JWO0UyQnJpK0JNO0lBT0k7RTNCaWkrQlY7RTJCeGkrQk07SUFPSTtJQUFBO0UzQnFpK0JWO0UyQjVpK0JNO0lBT0k7SUFBQTtFM0J5aStCVjtFMkJoaitCTTtJQU9JO0lBQUE7RTNCNmkrQlY7RTJCcGorQk07SUFPSTtJQUFBO0UzQmlqK0JWO0UyQnhqK0JNO0lBT0k7SUFBQTtFM0JxaitCVjtFMkI1aitCTTtJQU9JO0lBQUE7RTNCeWorQlY7RTJCaGsrQk07SUFPSTtJQUFBO0UzQjZqK0JWO0UyQnBrK0JNO0lBT0k7SUFBQTtFM0JpaytCVjtFMkJ4aytCTTtJQU9JO0lBQUE7RTNCcWsrQlY7RTJCNWsrQk07SUFPSTtJQUFBO0UzQnlrK0JWO0UyQmhsK0JNO0lBT0k7SUFBQTtFM0I2aytCVjtFMkJwbCtCTTtJQU9JO0lBQUE7RTNCaWwrQlY7RTJCeGwrQk07SUFPSTtJQUFBO0UzQnFsK0JWO0UyQjVsK0JNO0lBT0k7SUFBQTtFM0J5bCtCVjtFMkJobStCTTtJQU9JO0lBQUE7RTNCNmwrQlY7RTJCcG0rQk07SUFPSTtJQUFBO0UzQmltK0JWO0UyQnhtK0JNO0lBT0k7SUFBQTtFM0JxbStCVjtFMkI1bStCTTtJQU9JO0lBQUE7RTNCeW0rQlY7RTJCaG4rQk07SUFPSTtJQUFBO0UzQjZtK0JWO0UyQnBuK0JNO0lBT0k7SUFBQTtFM0JpbitCVjtFMkJ4bitCTTtJQU9JO0lBQUE7RTNCcW4rQlY7RTJCNW4rQk07SUFPSTtJQUFBO0UzQnluK0JWO0UyQmhvK0JNO0lBT0k7SUFBQTtFM0I2bitCVjtFMkJwbytCTTtJQU9JO0lBQUE7RTNCaW8rQlY7RTJCeG8rQk07SUFPSTtJQUFBO0UzQnFvK0JWO0UyQjVvK0JNO0lBT0k7SUFBQTtFM0J5bytCVjtFMkJocCtCTTtJQU9JO0lBQUE7RTNCNm8rQlY7RTJCcHArQk07SUFPSTtJQUFBO0UzQmlwK0JWO0UyQnhwK0JNO0lBT0k7SUFBQTtFM0JxcCtCVjtFMkI1cCtCTTtJQU9JO0lBQUE7RTNCeXArQlY7RTJCaHErQk07SUFPSTtJQUFBO0UzQjZwK0JWO0UyQnBxK0JNO0lBT0k7SUFBQTtFM0JpcStCVjtFMkJ4cStCTTtJQU9JO0lBQUE7RTNCcXErQlY7RTJCNXErQk07SUFPSTtJQUFBO0UzQnlxK0JWO0UyQmhyK0JNO0lBT0k7SUFBQTtFM0I2cStCVjtFMkJwcitCTTtJQU9JO0lBQUE7RTNCaXIrQlY7RTJCeHIrQk07SUFPSTtJQUFBO0UzQnFyK0JWO0UyQjVyK0JNO0lBT0k7SUFBQTtFM0J5citCVjtFMkJocytCTTtJQU9JO0lBQUE7RTNCNnIrQlY7RTJCcHMrQk07SUFPSTtJQUFBO0UzQmlzK0JWO0UyQnhzK0JNO0lBT0k7SUFBQTtFM0JxcytCVjtFMkI1cytCTTtJQU9JO0lBQUE7RTNCeXMrQlY7RTJCaHQrQk07SUFPSTtJQUFBO0UzQjZzK0JWO0UyQnB0K0JNO0lBT0k7SUFBQTtFM0JpdCtCVjtFMkJ4dCtCTTtJQU9JO0UzQm90K0JWO0UyQjN0K0JNO0lBT0k7RTNCdXQrQlY7RTJCOXQrQk07SUFPSTtFM0IwdCtCVjtFMkJqdStCTTtJQU9JO0UzQjZ0K0JWO0UyQnB1K0JNO0lBT0k7RTNCZ3UrQlY7RTJCdnUrQk07SUFPSTtFM0JtdStCVjtFMkIxdStCTTtJQU9JO0UzQnN1K0JWO0UyQjd1K0JNO0lBT0k7RTNCeXUrQlY7RTJCaHYrQk07SUFPSTtFM0I0dStCVjtFMkJuditCTTtJQU9JO0UzQit1K0JWO0UyQnR2K0JNO0lBT0k7RTNCa3YrQlY7RTJCenYrQk07SUFPSTtFM0JxditCVjtFMkI1ditCTTtJQU9JO0UzQnd2K0JWO0UyQi92K0JNO0lBT0k7RTNCMnYrQlY7RTJCbHcrQk07SUFPSTtFM0I4ditCVjtFMkJydytCTTtJQU9JO0UzQml3K0JWO0UyQnh3K0JNO0lBT0k7RTNCb3crQlY7RTJCM3crQk07SUFPSTtFM0J1dytCVjtFMkI5dytCTTtJQU9JO0UzQjB3K0JWO0UyQmp4K0JNO0lBT0k7RTNCNncrQlY7RTJCcHgrQk07SUFPSTtFM0JneCtCVjtFMkJ2eCtCTTtJQU9JO0UzQm14K0JWO0UyQjF4K0JNO0lBT0k7RTNCc3grQlY7RTJCN3grQk07SUFPSTtFM0J5eCtCVjtFMkJoeStCTTtJQU9JO0UzQjR4K0JWO0UyQm55K0JNO0lBT0k7RTNCK3grQlY7RTJCdHkrQk07SUFPSTtFM0JreStCVjtFMkJ6eStCTTtJQU9JO0UzQnF5K0JWO0UyQjV5K0JNO0lBT0k7RTNCd3krQlY7RTJCL3krQk07SUFPSTtFM0IyeStCVjtFMkJseitCTTtJQU9JO0UzQjh5K0JWO0UyQnJ6K0JNO0lBT0k7RTNCaXorQlY7RTJCeHorQk07SUFPSTtFM0JveitCVjtFMkIzeitCTTtJQU9JO0UzQnV6K0JWO0UyQjl6K0JNO0lBT0k7RTNCMHorQlY7RTJCajArQk07SUFPSTtFM0I2eitCVjtFMkJwMCtCTTtJQU9JO0UzQmcwK0JWO0UyQnYwK0JNO0lBT0k7RTNCbTArQlY7RTJCMTArQk07SUFPSTtFM0JzMCtCVjtFMkI3MCtCTTtJQU9JO0UzQnkwK0JWO0UyQmgxK0JNO0lBT0k7RTNCNDArQlY7RTJCbjErQk07SUFPSTtFM0IrMCtCVjtFMkJ0MStCTTtJQU9JO0UzQmsxK0JWO0UyQnoxK0JNO0lBT0k7RTNCcTErQlY7RTJCNTErQk07SUFPSTtFM0J3MStCVjtFMkIvMStCTTtJQU9JO0UzQjIxK0JWO0UyQmwyK0JNO0lBT0k7RTNCODErQlY7RTJCcjIrQk07SUFPSTtFM0JpMitCVjtFMkJ4MitCTTtJQU9JO0UzQm8yK0JWO0UyQjMyK0JNO0lBT0k7RTNCdTIrQlY7RTJCOTIrQk07SUFPSTtFM0IwMitCVjtFMkJqMytCTTtJQU9JO0UzQjYyK0JWO0UyQnAzK0JNO0lBT0k7RTNCZzMrQlY7RTJCdjMrQk07SUFPSTtFM0JtMytCVjtFMkIxMytCTTtJQU9JO0UzQnMzK0JWO0UyQjczK0JNO0lBT0k7RTNCeTMrQlY7RTJCaDQrQk07SUFPSTtFM0I0MytCVjtFMkJuNCtCTTtJQU9JO0UzQiszK0JWO0UyQnQ0K0JNO0lBT0k7RTNCazQrQlY7RTJCejQrQk07SUFPSTtFM0JxNCtCVjtFMkI1NCtCTTtJQU9JO0UzQnc0K0JWO0UyQi80K0JNO0lBT0k7RTNCMjQrQlY7RTJCbDUrQk07SUFPSTtFM0I4NCtCVjtFMkJyNStCTTtJQU9JO0UzQmk1K0JWO0UyQng1K0JNO0lBT0k7RTNCbzUrQlY7RTJCMzUrQk07SUFPSTtFM0J1NStCVjtFMkI5NStCTTtJQU9JO0UzQjA1K0JWO0UyQmo2K0JNO0lBT0k7RTNCNjUrQlY7RTJCcDYrQk07SUFPSTtFM0JnNitCVjtFMkJ2NitCTTtJQU9JO0UzQm02K0JWO0UyQjE2K0JNO0lBT0k7RTNCczYrQlY7RTJCNzYrQk07SUFPSTtFM0J5NitCVjtFMkJoNytCTTtJQU9JO0UzQjQ2K0JWO0UyQm43K0JNO0lBT0k7RTNCKzYrQlY7RTJCdDcrQk07SUFPSTtFM0JrNytCVjtFMkJ6NytCTTtJQU9JO0UzQnE3K0JWO0UyQjU3K0JNO0lBT0k7RTNCdzcrQlY7RTJCLzcrQk07SUFPSTtFM0IyNytCVjtFMkJsOCtCTTtJQU9JO0UzQjg3K0JWO0UyQnI4K0JNO0lBT0k7RTNCaTgrQlY7RTJCeDgrQk07SUFPSTtFM0JvOCtCVjtFMkIzOCtCTTtJQU9JO0UzQnU4K0JWO0UyQjk4K0JNO0lBT0k7RTNCMDgrQlY7RTJCajkrQk07SUFPSTtFM0I2OCtCVjtFMkJwOStCTTtJQU9JO0UzQmc5K0JWO0UyQnY5K0JNO0lBT0k7RTNCbTkrQlY7RTJCMTkrQk07SUFPSTtFM0JzOStCVjtFMkI3OStCTTtJQU9JO0UzQnk5K0JWO0UyQmgrK0JNO0lBT0k7RTNCNDkrQlY7RTJCbisrQk07SUFPSTtFM0IrOStCVjtFMkJ0KytCTTtJQU9JO0UzQmsrK0JWO0UyQnorK0JNO0lBT0k7RTNCcSsrQlY7RTJCNSsrQk07SUFPSTtFM0J3KytCVjtFMkIvKytCTTtJQU9JO0UzQjIrK0JWO0UyQmwvK0JNO0lBT0k7RTNCOCsrQlY7RTJCci8rQk07SUFPSTtFM0JpLytCVjtFMkJ4LytCTTtJQU9JO0UzQm8vK0JWO0UyQjMvK0JNO0lBT0k7RTNCdS8rQlY7RTJCOS8rQk07SUFPSTtFM0IwLytCVjtFMkJqZy9CTTtJQU9JO0UzQjYvK0JWO0UyQnBnL0JNO0lBT0k7RTNCZ2cvQlY7RTJCdmcvQk07SUFPSTtFM0JtZy9CVjtFMkIxZy9CTTtJQU9JO0UzQnNnL0JWO0UyQjdnL0JNO0lBT0k7RTNCeWcvQlY7RTJCaGgvQk07SUFPSTtFM0I0Zy9CVjtFMkJuaC9CTTtJQU9JO0UzQitnL0JWO0UyQnRoL0JNO0lBT0k7RTNCa2gvQlY7RTJCemgvQk07SUFPSTtFM0JxaC9CVjtFMkI1aC9CTTtJQU9JO0UzQndoL0JWO0UyQi9oL0JNO0lBT0k7SUFBQTtFM0I0aC9CVjtFMkJuaS9CTTtJQU9JO0lBQUE7RTNCZ2kvQlY7RTJCdmkvQk07SUFPSTtJQUFBO0UzQm9pL0JWO0UyQjNpL0JNO0lBT0k7SUFBQTtFM0J3aS9CVjtFMkIvaS9CTTtJQU9JO0lBQUE7RTNCNGkvQlY7RTJCbmovQk07SUFPSTtJQUFBO0UzQmdqL0JWO0UyQnZqL0JNO0lBT0k7SUFBQTtFM0Jvai9CVjtFMkIzai9CTTtJQU9JO0lBQUE7RTNCd2ovQlY7RTJCL2ovQk07SUFPSTtJQUFBO0UzQjRqL0JWO0UyQm5rL0JNO0lBT0k7SUFBQTtFM0Jnay9CVjtFMkJ2ay9CTTtJQU9JO0lBQUE7RTNCb2svQlY7RTJCM2svQk07SUFPSTtJQUFBO0UzQndrL0JWO0UyQi9rL0JNO0lBT0k7SUFBQTtFM0I0ay9CVjtFMkJubC9CTTtJQU9JO0lBQUE7RTNCZ2wvQlY7RTJCdmwvQk07SUFPSTtJQUFBO0UzQm9sL0JWO0UyQjNsL0JNO0lBT0k7SUFBQTtFM0J3bC9CVjtFMkIvbC9CTTtJQU9JO0lBQUE7RTNCNGwvQlY7RTJCbm0vQk07SUFPSTtJQUFBO0UzQmdtL0JWO0UyQnZtL0JNO0lBT0k7SUFBQTtFM0JvbS9CVjtFMkIzbS9CTTtJQU9JO0lBQUE7RTNCd20vQlY7RTJCL20vQk07SUFPSTtJQUFBO0UzQjRtL0JWO0UyQm5uL0JNO0lBT0k7SUFBQTtFM0Jnbi9CVjtFMkJ2bi9CTTtJQU9JO0lBQUE7RTNCb24vQlY7RTJCM24vQk07SUFPSTtJQUFBO0UzQnduL0JWO0UyQi9uL0JNO0lBT0k7SUFBQTtFM0I0bi9CVjtFMkJuby9CTTtJQU9JO0lBQUE7RTNCZ28vQlY7RTJCdm8vQk07SUFPSTtJQUFBO0UzQm9vL0JWO0UyQjNvL0JNO0lBT0k7SUFBQTtFM0J3by9CVjtFMkIvby9CTTtJQU9JO0lBQUE7RTNCNG8vQlY7RTJCbnAvQk07SUFPSTtJQUFBO0UzQmdwL0JWO0UyQnZwL0JNO0lBT0k7SUFBQTtFM0JvcC9CVjtFMkIzcC9CTTtJQU9JO0lBQUE7RTNCd3AvQlY7RTJCL3AvQk07SUFPSTtJQUFBO0UzQjRwL0JWO0UyQm5xL0JNO0lBT0k7SUFBQTtFM0JncS9CVjtFMkJ2cS9CTTtJQU9JO0lBQUE7RTNCb3EvQlY7RTJCM3EvQk07SUFPSTtJQUFBO0UzQndxL0JWO0UyQi9xL0JNO0lBT0k7SUFBQTtFM0I0cS9CVjtFMkJuci9CTTtJQU9JO0lBQUE7RTNCZ3IvQlY7RTJCdnIvQk07SUFPSTtJQUFBO0UzQm9yL0JWO0UyQjNyL0JNO0lBT0k7SUFBQTtFM0J3ci9CVjtFMkIvci9CTTtJQU9JO0lBQUE7RTNCNHIvQlY7RTJCbnMvQk07SUFPSTtJQUFBO0UzQmdzL0JWO0UyQnZzL0JNO0lBT0k7RTNCbXMvQlY7RTJCMXMvQk07SUFPSTtFM0Jzcy9CVjtFMkI3cy9CTTtJQU9JO0UzQnlzL0JWO0UyQmh0L0JNO0lBT0k7RTNCNHMvQlY7RTJCbnQvQk07SUFPSTtFM0Ircy9CVjtFMkJ0dC9CTTtJQU9JO0UzQmt0L0JWO0UyQnp0L0JNO0lBT0k7RTNCcXQvQlY7RTJCNXQvQk07SUFPSTtFM0J3dC9CVjtFMkIvdC9CTTtJQU9JO0UzQjJ0L0JWO0UyQmx1L0JNO0lBT0k7RTNCOHQvQlY7RTJCcnUvQk07SUFPSTtFM0JpdS9CVjtFMkJ4dS9CTTtJQU9JO0UzQm91L0JWO0UyQjN1L0JNO0lBT0k7RTNCdXUvQlY7RTJCOXUvQk07SUFPSTtFM0IwdS9CVjtFMkJqdi9CTTtJQU9JO0UzQjZ1L0JWO0UyQnB2L0JNO0lBT0k7RTNCZ3YvQlY7RTJCdnYvQk07SUFPSTtFM0Jtdi9CVjtFMkIxdi9CTTtJQU9JO0UzQnN2L0JWO0UyQjd2L0JNO0lBT0k7RTNCeXYvQlY7RTJCaHcvQk07SUFPSTtFM0I0di9CVjtFMkJudy9CTTtJQU9JO0UzQit2L0JWO0UyQnR3L0JNO0lBT0k7RTNCa3cvQlY7RTJCencvQk07SUFPSTtFM0Jxdy9CVjtFMkI1dy9CTTtJQU9JO0UzQnd3L0JWO0UyQi93L0JNO0lBT0k7RTNCMncvQlY7RTJCbHgvQk07SUFPSTtFM0I4dy9CVjtFMkJyeC9CTTtJQU9JO0UzQml4L0JWO0UyQnh4L0JNO0lBT0k7RTNCb3gvQlY7RTJCM3gvQk07SUFPSTtFM0J1eC9CVjtFMkI5eC9CTTtJQU9JO0UzQjB4L0JWO0UyQmp5L0JNO0lBT0k7RTNCNngvQlY7RTJCcHkvQk07SUFPSTtFM0JneS9CVjtFMkJ2eS9CTTtJQU9JO0UzQm15L0JWO0UyQjF5L0JNO0lBT0k7RTNCc3kvQlY7RTJCN3kvQk07SUFPSTtFM0J5eS9CVjtFMkJoei9CTTtJQU9JO0UzQjR5L0JWO0UyQm56L0JNO0lBT0k7RTNCK3kvQlY7RTJCdHovQk07SUFPSTtFM0Jrei9CVjtFMkJ6ei9CTTtJQU9JO0UzQnF6L0JWO0UyQjV6L0JNO0lBT0k7RTNCd3ovQlY7RTJCL3ovQk07SUFPSTtFM0Iyei9CVjtFMkJsMC9CTTtJQU9JO0UzQjh6L0JWO0UyQnIwL0JNO0lBT0k7RTNCaTAvQlY7RTJCeDAvQk07SUFPSTtFM0JvMC9CVjtFMkIzMC9CTTtJQU9JO0UzQnUwL0JWO0UyQjkwL0JNO0lBT0k7RTNCMDAvQlY7RTJCajEvQk07SUFPSTtFM0I2MC9CVjtFMkJwMS9CTTtJQU9JO0UzQmcxL0JWO0UyQnYxL0JNO0lBT0k7RTNCbTEvQlY7RTJCMTEvQk07SUFPSTtFM0JzMS9CVjtFMkI3MS9CTTtJQU9JO0UzQnkxL0JWO0UyQmgyL0JNO0lBT0k7RTNCNDEvQlY7RTJCbjIvQk07SUFPSTtFM0IrMS9CVjtFMkJ0Mi9CTTtJQU9JO0UzQmsyL0JWO0UyQnoyL0JNO0lBT0k7RTNCcTIvQlY7RTJCNTIvQk07SUFPSTtFM0J3Mi9CVjtFMkIvMi9CTTtJQU9JO0UzQjIyL0JWO0UyQmwzL0JNO0lBT0k7RTNCODIvQlY7RTJCcjMvQk07SUFPSTtFM0JpMy9CVjtFMkJ4My9CTTtJQU9JO0UzQm8zL0JWO0UyQjMzL0JNO0lBT0k7RTNCdTMvQlY7RTJCOTMvQk07SUFPSTtFM0IwMy9CVjtFMkJqNC9CTTtJQU9JO0UzQjYzL0JWO0UyQnA0L0JNO0lBT0k7RTNCZzQvQlY7RTJCdjQvQk07SUFPSTtFM0JtNC9CVjtFMkIxNC9CTTtJQU9JO0UzQnM0L0JWO0UyQjc0L0JNO0lBT0k7RTNCeTQvQlY7RTJCaDUvQk07SUFPSTtFM0I0NC9CVjtFMkJuNS9CTTtJQU9JO0UzQis0L0JWO0UyQnQ1L0JNO0lBT0k7RTNCazUvQlY7RTJCejUvQk07SUFPSTtFM0JxNS9CVjtFMkI1NS9CTTtJQU9JO0UzQnc1L0JWO0UyQi81L0JNO0lBT0k7RTNCMjUvQlY7RTJCbDYvQk07SUFPSTtFM0I4NS9CVjtFMkJyNi9CTTtJQU9JO0UzQmk2L0JWO0UyQng2L0JNO0lBT0k7RTNCbzYvQlY7RTJCMzYvQk07SUFPSTtFM0J1Ni9CVjtFMkI5Ni9CTTtJQU9JO0UzQjA2L0JWO0UyQmo3L0JNO0lBT0k7RTNCNjYvQlY7RTJCcDcvQk07SUFPSTtFM0JnNy9CVjtFMkJ2Ny9CTTtJQU9JO0UzQm03L0JWO0UyQjE3L0JNO0lBT0k7RTNCczcvQlY7RTJCNzcvQk07SUFPSTtFM0J5Ny9CVjtFMkJoOC9CTTtJQU9JO0UzQjQ3L0JWO0UyQm44L0JNO0lBT0k7RTNCKzcvQlY7RTJCdDgvQk07SUFPSTtFM0JrOC9CVjtFMkJ6OC9CTTtJQU9JO0UzQnE4L0JWO0UyQjU4L0JNO0lBT0k7RTNCdzgvQlY7RTJCLzgvQk07SUFPSTtFM0IyOC9CVjtFMkJsOS9CTTtJQU9JO0UzQjg4L0JWO0UyQnI5L0JNO0lBT0k7RTNCaTkvQlY7RTJCeDkvQk07SUFPSTtFM0JvOS9CVjtFMkIzOS9CTTtJQU9JO0UzQnU5L0JWO0UyQjk5L0JNO0lBT0k7RTNCMDkvQlY7RTJCaisvQk07SUFPSTtFM0I2OS9CVjtFMkJwKy9CTTtJQU9JO0UzQmcrL0JWO0UyQnYrL0JNO0lBT0k7RTNCbSsvQlY7RTJCMSsvQk07SUFPSTtFM0JzKy9CVjtFMkI3Ky9CTTtJQU9JO0UzQnkrL0JWO0UyQmgvL0JNO0lBT0k7RTNCNCsvQlY7RTJCbi8vQk07SUFPSTtFM0IrKy9CVjtFMkJ0Ly9CTTtJQU9JO0UzQmsvL0JWO0UyQnovL0JNO0lBT0k7RTNCcS8vQlY7RTJCNS8vQk07SUFPSTtFM0J3Ly9CVjtFMkIvLy9CTTtJQU9JO0UzQjIvL0JWO0UyQmxnZ0NNO0lBT0k7SUFBQTtFM0IrLy9CVjtFMkJ0Z2dDTTtJQU9JO0lBQUE7RTNCbWdnQ1Y7RTJCMWdnQ007SUFPSTtJQUFBO0UzQnVnZ0NWO0UyQjlnZ0NNO0lBT0k7SUFBQTtFM0IyZ2dDVjtFMkJsaGdDTTtJQU9JO0lBQUE7RTNCK2dnQ1Y7RTJCdGhnQ007SUFPSTtJQUFBO0UzQm1oZ0NWO0UyQjFoZ0NNO0lBT0k7SUFBQTtFM0J1aGdDVjtFMkI5aGdDTTtJQU9JO0lBQUE7RTNCMmhnQ1Y7RTJCbGlnQ007SUFPSTtJQUFBO0UzQitoZ0NWO0UyQnRpZ0NNO0lBT0k7SUFBQTtFM0JtaWdDVjtFMkIxaWdDTTtJQU9JO0lBQUE7RTNCdWlnQ1Y7RTJCOWlnQ007SUFPSTtJQUFBO0UzQjJpZ0NWO0UyQmxqZ0NNO0lBT0k7SUFBQTtFM0IraWdDVjtFMkJ0amdDTTtJQU9JO0lBQUE7RTNCbWpnQ1Y7RTJCMWpnQ007SUFPSTtJQUFBO0UzQnVqZ0NWO0UyQjlqZ0NNO0lBT0k7SUFBQTtFM0IyamdDVjtFMkJsa2dDTTtJQU9JO0lBQUE7RTNCK2pnQ1Y7RTJCdGtnQ007SUFPSTtJQUFBO0UzQm1rZ0NWO0UyQjFrZ0NNO0lBT0k7SUFBQTtFM0J1a2dDVjtFMkI5a2dDTTtJQU9JO0lBQUE7RTNCMmtnQ1Y7RTJCbGxnQ007SUFPSTtJQUFBO0UzQitrZ0NWO0UyQnRsZ0NNO0lBT0k7SUFBQTtFM0JtbGdDVjtFMkIxbGdDTTtJQU9JO0lBQUE7RTNCdWxnQ1Y7RTJCOWxnQ007SUFPSTtJQUFBO0UzQjJsZ0NWO0UyQmxtZ0NNO0lBT0k7SUFBQTtFM0IrbGdDVjtFMkJ0bWdDTTtJQU9JO0lBQUE7RTNCbW1nQ1Y7RTJCMW1nQ007SUFPSTtJQUFBO0UzQnVtZ0NWO0UyQjltZ0NNO0lBT0k7SUFBQTtFM0IybWdDVjtFMkJsbmdDTTtJQU9JO0lBQUE7RTNCK21nQ1Y7RTJCdG5nQ007SUFPSTtJQUFBO0UzQm1uZ0NWO0UyQjFuZ0NNO0lBT0k7SUFBQTtFM0J1bmdDVjtFMkI5bmdDTTtJQU9JO0lBQUE7RTNCMm5nQ1Y7RTJCbG9nQ007SUFPSTtJQUFBO0UzQituZ0NWO0UyQnRvZ0NNO0lBT0k7SUFBQTtFM0Jtb2dDVjtFMkIxb2dDTTtJQU9JO0lBQUE7RTNCdW9nQ1Y7RTJCOW9nQ007SUFPSTtJQUFBO0UzQjJvZ0NWO0UyQmxwZ0NNO0lBT0k7SUFBQTtFM0Irb2dDVjtFMkJ0cGdDTTtJQU9JO0lBQUE7RTNCbXBnQ1Y7RTJCMXBnQ007SUFPSTtJQUFBO0UzQnVwZ0NWO0UyQjlwZ0NNO0lBT0k7SUFBQTtFM0IycGdDVjtFMkJscWdDTTtJQU9JO0lBQUE7RTNCK3BnQ1Y7RTJCdHFnQ007SUFPSTtJQUFBO0UzQm1xZ0NWO0UyQjFxZ0NNO0lBT0k7RTNCc3FnQ1Y7RTJCN3FnQ007SUFPSTtFM0J5cWdDVjtFMkJocmdDTTtJQU9JO0UzQjRxZ0NWO0UyQm5yZ0NNO0lBT0k7RTNCK3FnQ1Y7RTJCdHJnQ007SUFPSTtFM0JrcmdDVjtFMkJ6cmdDTTtJQU9JO0UzQnFyZ0NWO0UyQjVyZ0NNO0lBT0k7RTNCd3JnQ1Y7RTJCL3JnQ007SUFPSTtFM0IycmdDVjtFMkJsc2dDTTtJQU9JO0UzQjhyZ0NWO0UyQnJzZ0NNO0lBT0k7RTNCaXNnQ1Y7RTJCeHNnQ007SUFPSTtFM0Jvc2dDVjtFMkIzc2dDTTtJQU9JO0UzQnVzZ0NWO0UyQjlzZ0NNO0lBT0k7RTNCMHNnQ1Y7RTJCanRnQ007SUFPSTtFM0I2c2dDVjtFMkJwdGdDTTtJQU9JO0UzQmd0Z0NWO0UyQnZ0Z0NNO0lBT0k7RTNCbXRnQ1Y7RTJCMXRnQ007SUFPSTtFM0JzdGdDVjtFMkI3dGdDTTtJQU9JO0UzQnl0Z0NWO0UyQmh1Z0NNO0lBT0k7RTNCNHRnQ1Y7RTJCbnVnQ007SUFPSTtFM0IrdGdDVjtFMkJ0dWdDTTtJQU9JO0UzQmt1Z0NWO0UyQnp1Z0NNO0lBT0k7RTNCcXVnQ1Y7RTJCNXVnQ007SUFPSTtFM0J3dWdDVjtFMkIvdWdDTTtJQU9JO0UzQjJ1Z0NWO0UyQmx2Z0NNO0lBT0k7RTNCOHVnQ1Y7RTJCcnZnQ007SUFPSTtFM0JpdmdDVjtFMkJ4dmdDTTtJQU9JO0UzQm92Z0NWO0UyQjN2Z0NNO0lBT0k7RTNCdXZnQ1Y7RTJCOXZnQ007SUFPSTtFM0IwdmdDVjtFMkJqd2dDTTtJQU9JO0UzQjZ2Z0NWO0UyQnB3Z0NNO0lBT0k7RTNCZ3dnQ1Y7RTJCdndnQ007SUFPSTtFM0Jtd2dDVjtFMkIxd2dDTTtJQU9JO0UzQnN3Z0NWO0UyQjd3Z0NNO0lBT0k7RTNCeXdnQ1Y7RTJCaHhnQ007SUFPSTtFM0I0d2dDVjtFMkJueGdDTTtJQU9JO0UzQit3Z0NWO0UyQnR4Z0NNO0lBT0k7RTNCa3hnQ1Y7RTJCenhnQ007SUFPSTtFM0JxeGdDVjtFMkI1eGdDTTtJQU9JO0UzQnd4Z0NWO0UyQi94Z0NNO0lBT0k7RTNCMnhnQ1Y7RTJCbHlnQ007SUFPSTtFM0I4eGdDVjtFMkJyeWdDTTtJQU9JO0UzQml5Z0NWO0UyQnh5Z0NNO0lBT0k7RTNCb3lnQ1Y7RTJCM3lnQ007SUFPSTtFM0J1eWdDVjtFMkI5eWdDTTtJQU9JO0UzQjB5Z0NWO0UyQmp6Z0NNO0lBT0k7RTNCNnlnQ1Y7RTJCcHpnQ007SUFPSTtFM0JnemdDVjtFMkJ2emdDTTtJQU9JO0UzQm16Z0NWO0UyQjF6Z0NNO0lBT0k7RTNCc3pnQ1Y7RTJCN3pnQ007SUFPSTtFM0J5emdDVjtFMkJoMGdDTTtJQU9JO0UzQjR6Z0NWO0UyQm4wZ0NNO0lBT0k7RTNCK3pnQ1Y7RTJCdDBnQ007SUFPSTtFM0JrMGdDVjtFMkJ6MGdDTTtJQU9JO0UzQnEwZ0NWO0UyQjUwZ0NNO0lBT0k7RTNCdzBnQ1Y7RTJCLzBnQ007SUFPSTtFM0IyMGdDVjtFMkJsMWdDTTtJQU9JO0UzQjgwZ0NWO0UyQnIxZ0NNO0lBT0k7RTNCaTFnQ1Y7RTJCeDFnQ007SUFPSTtFM0JvMWdDVjtFMkIzMWdDTTtJQU9JO0UzQnUxZ0NWO0UyQjkxZ0NNO0lBT0k7RTNCMDFnQ1Y7RTJCajJnQ007SUFPSTtFM0I2MWdDVjtFMkJwMmdDTTtJQU9JO0UzQmcyZ0NWO0UyQnYyZ0NNO0lBT0k7RTNCbTJnQ1Y7RTJCMTJnQ007SUFPSTtFM0JzMmdDVjtFMkI3MmdDTTtJQU9JO0UzQnkyZ0NWO0UyQmgzZ0NNO0lBT0k7RTNCNDJnQ1Y7RTJCbjNnQ007SUFPSTtFM0IrMmdDVjtFMkJ0M2dDTTtJQU9JO0UzQmszZ0NWO0UyQnozZ0NNO0lBT0k7RTNCcTNnQ1Y7RTJCNTNnQ007SUFPSTtFM0J3M2dDVjtFMkIvM2dDTTtJQU9JO0UzQjIzZ0NWO0UyQmw0Z0NNO0lBT0k7RTNCODNnQ1Y7RTJCcjRnQ007SUFPSTtFM0JpNGdDVjtFMkJ4NGdDTTtJQU9JO0UzQm80Z0NWO0UyQjM0Z0NNO0lBT0k7RTNCdTRnQ1Y7RTJCOTRnQ007SUFPSTtFM0IwNGdDVjtFMkJqNWdDTTtJQU9JO0UzQjY0Z0NWO0UyQnA1Z0NNO0lBT0k7RTNCZzVnQ1Y7RTJCdjVnQ007SUFPSTtFM0JtNWdDVjtFMkIxNWdDTTtJQU9JO0UzQnM1Z0NWO0UyQjc1Z0NNO0lBT0k7RTNCeTVnQ1Y7RTJCaDZnQ007SUFPSTtFM0I0NWdDVjtFMkJuNmdDTTtJQU9JO0UzQis1Z0NWO0UyQnQ2Z0NNO0lBT0k7RTNCazZnQ1Y7RTJCejZnQ007SUFPSTtFM0JxNmdDVjtFMkI1NmdDTTtJQU9JO0UzQnc2Z0NWO0FBQ0Y7QUVoN2dDSTtFeUJBSTtJQU9JO0UzQjY2Z0NWO0UyQnA3Z0NNO0lBT0k7RTNCZzdnQ1Y7RTJCdjdnQ007SUFPSTtFM0JtN2dDVjtFMkIxN2dDTTtJQU9JO0UzQnM3Z0NWO0UyQjc3Z0NNO0lBT0k7RTNCeTdnQ1Y7RTJCaDhnQ007SUFPSTtFM0I0N2dDVjtFMkJuOGdDTTtJQU9JO0UzQis3Z0NWO0UyQnQ4Z0NNO0lBT0k7RTNCazhnQ1Y7RTJCejhnQ007SUFPSTtFM0JxOGdDVjtFMkI1OGdDTTtJQU9JO0UzQnc4Z0NWO0UyQi84Z0NNO0lBT0k7RTNCMjhnQ1Y7RTJCbDlnQ007SUFPSTtFM0I4OGdDVjtFMkJyOWdDTTtJQU9JO0UzQmk5Z0NWO0UyQng5Z0NNO0lBT0k7RTNCbzlnQ1Y7RTJCMzlnQ007SUFPSTtFM0J1OWdDVjtFMkI5OWdDTTtJQU9JO0UzQjA5Z0NWO0UyQmorZ0NNO0lBT0k7RTNCNjlnQ1Y7RTJCcCtnQ007SUFPSTtFM0JnK2dDVjtFMkJ2K2dDTTtJQU9JO0UzQm0rZ0NWO0UyQjErZ0NNO0lBT0k7RTNCcytnQ1Y7RTJCNytnQ007SUFPSTtFM0J5K2dDVjtFMkJoL2dDTTtJQU9JO0UzQjQrZ0NWO0UyQm4vZ0NNO0lBT0k7RTNCKytnQ1Y7RTJCdC9nQ007SUFPSTtFM0JrL2dDVjtFMkJ6L2dDTTtJQU9JO0UzQnEvZ0NWO0UyQjUvZ0NNO0lBT0k7RTNCdy9nQ1Y7RTJCLy9nQ007SUFPSTtFM0IyL2dDVjtFMkJsZ2hDTTtJQU9JO0UzQjgvZ0NWO0UyQnJnaENNO0lBT0k7RTNCaWdoQ1Y7RTJCeGdoQ007SUFPSTtFM0JvZ2hDVjtFMkIzZ2hDTTtJQU9JO0UzQnVnaENWO0UyQjlnaENNO0lBT0k7RTNCMGdoQ1Y7RTJCamhoQ007SUFPSTtFM0I2Z2hDVjtFMkJwaGhDTTtJQU9JO0UzQmdoaENWO0UyQnZoaENNO0lBT0k7RTNCbWhoQ1Y7RTJCMWhoQ007SUFPSTtFM0JzaGhDVjtFMkI3aGhDTTtJQU9JO0UzQnloaENWO0UyQmhpaENNO0lBT0k7RTNCNGhoQ1Y7RTJCbmloQ007SUFPSTtFM0IraGhDVjtFMkJ0aWhDTTtJQU9JO0UzQmtpaENWO0UyQnppaENNO0lBT0k7RTNCcWloQ1Y7RTJCNWloQ007SUFPSTtFM0J3aWhDVjtFMkIvaWhDTTtJQU9JO0UzQjJpaENWO0UyQmxqaENNO0lBT0k7RTNCOGloQ1Y7RTJCcmpoQ007SUFPSTtFM0JpamhDVjtFMkJ4amhDTTtJQU9JO0UzQm9qaENWO0UyQjNqaENNO0lBT0k7RTNCdWpoQ1Y7RTJCOWpoQ007SUFPSTtFM0IwamhDVjtFMkJqa2hDTTtJQU9JO0UzQjZqaENWO0UyQnBraENNO0lBT0k7RTNCZ2toQ1Y7RTJCdmtoQ007SUFPSTtFM0Jta2hDVjtFMkIxa2hDTTtJQU9JO0UzQnNraENWO0UyQjdraENNO0lBT0k7RTNCeWtoQ1Y7RTJCaGxoQ007SUFPSTtFM0I0a2hDVjtFMkJubGhDTTtJQU9JO0UzQitraENWO0UyQnRsaENNO0lBT0k7RTNCa2xoQ1Y7RTJCemxoQ007SUFPSTtFM0JxbGhDVjtFMkI1bGhDTTtJQU9JO0UzQndsaENWO0UyQi9saENNO0lBT0k7RTNCMmxoQ1Y7RTJCbG1oQ007SUFPSTtFM0I4bGhDVjtFMkJybWhDTTtJQU9JO0UzQmltaENWO0UyQnhtaENNO0lBT0k7RTNCb21oQ1Y7RTJCM21oQ007SUFPSTtFM0J1bWhDVjtFMkI5bWhDTTtJQU9JO0UzQjBtaENWO0UyQmpuaENNO0lBT0k7RTNCNm1oQ1Y7RTJCcG5oQ007SUFPSTtFM0JnbmhDVjtFMkJ2bmhDTTtJQU9JO0UzQm1uaENWO0UyQjFuaENNO0lBT0k7RTNCc25oQ1Y7RTJCN25oQ007SUFPSTtFM0J5bmhDVjtFMkJob2hDTTtJQU9JO0UzQjRuaENWO0UyQm5vaENNO0lBT0k7RTNCK25oQ1Y7RTJCdG9oQ007SUFPSTtFM0Jrb2hDVjtFMkJ6b2hDTTtJQU9JO0UzQnFvaENWO0UyQjVvaENNO0lBT0k7RTNCd29oQ1Y7RTJCL29oQ007SUFPSTtFM0Iyb2hDVjtFMkJscGhDTTtJQU9JO0UzQjhvaENWO0UyQnJwaENNO0lBT0k7RTNCaXBoQ1Y7RTJCeHBoQ007SUFPSTtFM0JvcGhDVjtFMkIzcGhDTTtJQU9JO0UzQnVwaENWO0UyQjlwaENNO0lBT0k7RTNCMHBoQ1Y7RTJCanFoQ007SUFPSTtFM0I2cGhDVjtFMkJwcWhDTTtJQU9JO0UzQmdxaENWO0UyQnZxaENNO0lBT0k7RTNCbXFoQ1Y7RTJCMXFoQ007SUFPSTtFM0JzcWhDVjtFMkI3cWhDTTtJQU9JO0UzQnlxaENWO0UyQmhyaENNO0lBT0k7RTNCNHFoQ1Y7RTJCbnJoQ007SUFPSTtFM0IrcWhDVjtFMkJ0cmhDTTtJQU9JO0UzQmtyaENWO0UyQnpyaENNO0lBT0k7RTNCcXJoQ1Y7RTJCNXJoQ007SUFPSTtFM0J3cmhDVjtFMkIvcmhDTTtJQU9JO0UzQjJyaENWO0UyQmxzaENNO0lBT0k7RTNCOHJoQ1Y7RTJCcnNoQ007SUFPSTtFM0Jpc2hDVjtFMkJ4c2hDTTtJQU9JO0UzQm9zaENWO0UyQjNzaENNO0lBT0k7RTNCdXNoQ1Y7RTJCOXNoQ007SUFPSTtFM0Iwc2hDVjtFMkJqdGhDTTtJQU9JO0UzQjZzaENWO0UyQnB0aENNO0lBT0k7RTNCZ3RoQ1Y7RTJCdnRoQ007SUFPSTtFM0JtdGhDVjtFMkIxdGhDTTtJQU9JO0lBQUE7RTNCdXRoQ1Y7RTJCOXRoQ007SUFPSTtJQUFBO0UzQjJ0aENWO0UyQmx1aENNO0lBT0k7SUFBQTtFM0IrdGhDVjtFMkJ0dWhDTTtJQU9JO0lBQUE7RTNCbXVoQ1Y7RTJCMXVoQ007SUFPSTtJQUFBO0UzQnV1aENWO0UyQjl1aENNO0lBT0k7SUFBQTtFM0IydWhDVjtFMkJsdmhDTTtJQU9JO0lBQUE7RTNCK3VoQ1Y7RTJCdHZoQ007SUFPSTtJQUFBO0UzQm12aENWO0UyQjF2aENNO0lBT0k7SUFBQTtFM0J1dmhDVjtFMkI5dmhDTTtJQU9JO0lBQUE7RTNCMnZoQ1Y7RTJCbHdoQ007SUFPSTtJQUFBO0UzQit2aENWO0UyQnR3aENNO0lBT0k7SUFBQTtFM0Jtd2hDVjtFMkIxd2hDTTtJQU9JO0lBQUE7RTNCdXdoQ1Y7RTJCOXdoQ007SUFPSTtJQUFBO0UzQjJ3aENWO0UyQmx4aENNO0lBT0k7SUFBQTtFM0Ird2hDVjtFMkJ0eGhDTTtJQU9JO0lBQUE7RTNCbXhoQ1Y7RTJCMXhoQ007SUFPSTtJQUFBO0UzQnV4aENWO0UyQjl4aENNO0lBT0k7SUFBQTtFM0IyeGhDVjtFMkJseWhDTTtJQU9JO0lBQUE7RTNCK3hoQ1Y7RTJCdHloQ007SUFPSTtJQUFBO0UzQm15aENWO0UyQjF5aENNO0lBT0k7SUFBQTtFM0J1eWhDVjtFMkI5eWhDTTtJQU9JO0lBQUE7RTNCMnloQ1Y7RTJCbHpoQ007SUFPSTtJQUFBO0UzQit5aENWO0UyQnR6aENNO0lBT0k7SUFBQTtFM0JtemhDVjtFMkIxemhDTTtJQU9JO0lBQUE7RTNCdXpoQ1Y7RTJCOXpoQ007SUFPSTtJQUFBO0UzQjJ6aENWO0UyQmwwaENNO0lBT0k7SUFBQTtFM0IremhDVjtFMkJ0MGhDTTtJQU9JO0lBQUE7RTNCbTBoQ1Y7RTJCMTBoQ007SUFPSTtJQUFBO0UzQnUwaENWO0UyQjkwaENNO0lBT0k7SUFBQTtFM0IyMGhDVjtFMkJsMWhDTTtJQU9JO0lBQUE7RTNCKzBoQ1Y7RTJCdDFoQ007SUFPSTtJQUFBO0UzQm0xaENWO0UyQjExaENNO0lBT0k7SUFBQTtFM0J1MWhDVjtFMkI5MWhDTTtJQU9JO0lBQUE7RTNCMjFoQ1Y7RTJCbDJoQ007SUFPSTtJQUFBO0UzQisxaENWO0UyQnQyaENNO0lBT0k7SUFBQTtFM0JtMmhDVjtFMkIxMmhDTTtJQU9JO0lBQUE7RTNCdTJoQ1Y7RTJCOTJoQ007SUFPSTtJQUFBO0UzQjIyaENWO0UyQmwzaENNO0lBT0k7SUFBQTtFM0IrMmhDVjtFMkJ0M2hDTTtJQU9JO0lBQUE7RTNCbTNoQ1Y7RTJCMTNoQ007SUFPSTtJQUFBO0UzQnUzaENWO0UyQjkzaENNO0lBT0k7SUFBQTtFM0IyM2hDVjtFMkJsNGhDTTtJQU9JO0lBQUE7RTNCKzNoQ1Y7RTJCdDRoQ007SUFPSTtJQUFBO0UzQm00aENWO0UyQjE0aENNO0lBT0k7RTNCczRoQ1Y7RTJCNzRoQ007SUFPSTtFM0J5NGhDVjtFMkJoNWhDTTtJQU9JO0UzQjQ0aENWO0UyQm41aENNO0lBT0k7RTNCKzRoQ1Y7RTJCdDVoQ007SUFPSTtFM0JrNWhDVjtFMkJ6NWhDTTtJQU9JO0UzQnE1aENWO0UyQjU1aENNO0lBT0k7RTNCdzVoQ1Y7RTJCLzVoQ007SUFPSTtFM0IyNWhDVjtFMkJsNmhDTTtJQU9JO0UzQjg1aENWO0UyQnI2aENNO0lBT0k7RTNCaTZoQ1Y7RTJCeDZoQ007SUFPSTtFM0JvNmhDVjtFMkIzNmhDTTtJQU9JO0UzQnU2aENWO0UyQjk2aENNO0lBT0k7RTNCMDZoQ1Y7RTJCajdoQ007SUFPSTtFM0I2NmhDVjtFMkJwN2hDTTtJQU9JO0UzQmc3aENWO0UyQnY3aENNO0lBT0k7RTNCbTdoQ1Y7RTJCMTdoQ007SUFPSTtFM0JzN2hDVjtFMkI3N2hDTTtJQU9JO0UzQnk3aENWO0UyQmg4aENNO0lBT0k7RTNCNDdoQ1Y7RTJCbjhoQ007SUFPSTtFM0IrN2hDVjtFMkJ0OGhDTTtJQU9JO0UzQms4aENWO0UyQno4aENNO0lBT0k7RTNCcThoQ1Y7RTJCNThoQ007SUFPSTtFM0J3OGhDVjtFMkIvOGhDTTtJQU9JO0UzQjI4aENWO0UyQmw5aENNO0lBT0k7RTNCODhoQ1Y7RTJCcjloQ007SUFPSTtFM0JpOWhDVjtFMkJ4OWhDTTtJQU9JO0UzQm85aENWO0UyQjM5aENNO0lBT0k7RTNCdTloQ1Y7RTJCOTloQ007SUFPSTtFM0IwOWhDVjtFMkJqK2hDTTtJQU9JO0UzQjY5aENWO0UyQnAraENNO0lBT0k7RTNCZytoQ1Y7RTJCditoQ007SUFPSTtFM0JtK2hDVjtFMkIxK2hDTTtJQU9JO0UzQnMraENWO0UyQjcraENNO0lBT0k7RTNCeStoQ1Y7RTJCaC9oQ007SUFPSTtFM0I0K2hDVjtFMkJuL2hDTTtJQU9JO0UzQisraENWO0UyQnQvaENNO0lBT0k7RTNCay9oQ1Y7RTJCei9oQ007SUFPSTtFM0JxL2hDVjtFMkI1L2hDTTtJQU9JO0UzQncvaENWO0UyQi8vaENNO0lBT0k7RTNCMi9oQ1Y7RTJCbGdpQ007SUFPSTtFM0I4L2hDVjtFMkJyZ2lDTTtJQU9JO0UzQmlnaUNWO0UyQnhnaUNNO0lBT0k7RTNCb2dpQ1Y7RTJCM2dpQ007SUFPSTtFM0J1Z2lDVjtFMkI5Z2lDTTtJQU9JO0UzQjBnaUNWO0UyQmpoaUNNO0lBT0k7RTNCNmdpQ1Y7RTJCcGhpQ007SUFPSTtFM0JnaGlDVjtFMkJ2aGlDTTtJQU9JO0UzQm1oaUNWO0UyQjFoaUNNO0lBT0k7RTNCc2hpQ1Y7RTJCN2hpQ007SUFPSTtFM0J5aGlDVjtFMkJoaWlDTTtJQU9JO0UzQjRoaUNWO0UyQm5paUNNO0lBT0k7RTNCK2hpQ1Y7RTJCdGlpQ007SUFPSTtFM0JraWlDVjtFMkJ6aWlDTTtJQU9JO0UzQnFpaUNWO0UyQjVpaUNNO0lBT0k7RTNCd2lpQ1Y7RTJCL2lpQ007SUFPSTtFM0IyaWlDVjtFMkJsamlDTTtJQU9JO0UzQjhpaUNWO0UyQnJqaUNNO0lBT0k7RTNCaWppQ1Y7RTJCeGppQ007SUFPSTtFM0JvamlDVjtFMkIzamlDTTtJQU9JO0UzQnVqaUNWO0UyQjlqaUNNO0lBT0k7RTNCMGppQ1Y7RTJCamtpQ007SUFPSTtFM0I2amlDVjtFMkJwa2lDTTtJQU9JO0UzQmdraUNWO0UyQnZraUNNO0lBT0k7RTNCbWtpQ1Y7RTJCMWtpQ007SUFPSTtFM0Jza2lDVjtFMkI3a2lDTTtJQU9JO0UzQnlraUNWO0UyQmhsaUNNO0lBT0k7RTNCNGtpQ1Y7RTJCbmxpQ007SUFPSTtFM0Ira2lDVjtFMkJ0bGlDTTtJQU9JO0UzQmtsaUNWO0UyQnpsaUNNO0lBT0k7RTNCcWxpQ1Y7RTJCNWxpQ007SUFPSTtFM0J3bGlDVjtFMkIvbGlDTTtJQU9JO0UzQjJsaUNWO0UyQmxtaUNNO0lBT0k7RTNCOGxpQ1Y7RTJCcm1pQ007SUFPSTtFM0JpbWlDVjtFMkJ4bWlDTTtJQU9JO0UzQm9taUNWO0UyQjNtaUNNO0lBT0k7RTNCdW1pQ1Y7RTJCOW1pQ007SUFPSTtFM0IwbWlDVjtFMkJqbmlDTTtJQU9JO0UzQjZtaUNWO0UyQnBuaUNNO0lBT0k7RTNCZ25pQ1Y7RTJCdm5pQ007SUFPSTtFM0JtbmlDVjtFMkIxbmlDTTtJQU9JO0UzQnNuaUNWO0UyQjduaUNNO0lBT0k7RTNCeW5pQ1Y7RTJCaG9pQ007SUFPSTtFM0I0bmlDVjtFMkJub2lDTTtJQU9JO0UzQituaUNWO0UyQnRvaUNNO0lBT0k7RTNCa29pQ1Y7RTJCem9pQ007SUFPSTtFM0Jxb2lDVjtFMkI1b2lDTTtJQU9JO0UzQndvaUNWO0UyQi9vaUNNO0lBT0k7RTNCMm9pQ1Y7RTJCbHBpQ007SUFPSTtFM0I4b2lDVjtFMkJycGlDTTtJQU9JO0UzQmlwaUNWO0UyQnhwaUNNO0lBT0k7RTNCb3BpQ1Y7RTJCM3BpQ007SUFPSTtFM0J1cGlDVjtFMkI5cGlDTTtJQU9JO0UzQjBwaUNWO0UyQmpxaUNNO0lBT0k7RTNCNnBpQ1Y7RTJCcHFpQ007SUFPSTtFM0JncWlDVjtFMkJ2cWlDTTtJQU9JO0UzQm1xaUNWO0UyQjFxaUNNO0lBT0k7RTNCc3FpQ1Y7RTJCN3FpQ007SUFPSTtFM0J5cWlDVjtFMkJocmlDTTtJQU9JO0UzQjRxaUNWO0UyQm5yaUNNO0lBT0k7RTNCK3FpQ1Y7RTJCdHJpQ007SUFPSTtFM0JrcmlDVjtFMkJ6cmlDTTtJQU9JO0UzQnFyaUNWO0UyQjVyaUNNO0lBT0k7RTNCd3JpQ1Y7RTJCL3JpQ007SUFPSTtFM0IycmlDVjtFMkJsc2lDTTtJQU9JO0UzQjhyaUNWO0UyQnJzaUNNO0lBT0k7RTNCaXNpQ1Y7RTJCeHNpQ007SUFPSTtFM0Jvc2lDVjtFMkIzc2lDTTtJQU9JO0UzQnVzaUNWO0UyQjlzaUNNO0lBT0k7RTNCMHNpQ1Y7RTJCanRpQ007SUFPSTtJQUFBO0UzQjhzaUNWO0UyQnJ0aUNNO0lBT0k7SUFBQTtFM0JrdGlDVjtFMkJ6dGlDTTtJQU9JO0lBQUE7RTNCc3RpQ1Y7RTJCN3RpQ007SUFPSTtJQUFBO0UzQjB0aUNWO0UyQmp1aUNNO0lBT0k7SUFBQTtFM0I4dGlDVjtFMkJydWlDTTtJQU9JO0lBQUE7RTNCa3VpQ1Y7RTJCenVpQ007SUFPSTtJQUFBO0UzQnN1aUNWO0UyQjd1aUNNO0lBT0k7SUFBQTtFM0IwdWlDVjtFMkJqdmlDTTtJQU9JO0lBQUE7RTNCOHVpQ1Y7RTJCcnZpQ007SUFPSTtJQUFBO0UzQmt2aUNWO0UyQnp2aUNNO0lBT0k7SUFBQTtFM0JzdmlDVjtFMkI3dmlDTTtJQU9JO0lBQUE7RTNCMHZpQ1Y7RTJCandpQ007SUFPSTtJQUFBO0UzQjh2aUNWO0UyQnJ3aUNNO0lBT0k7SUFBQTtFM0Jrd2lDVjtFMkJ6d2lDTTtJQU9JO0lBQUE7RTNCc3dpQ1Y7RTJCN3dpQ007SUFPSTtJQUFBO0UzQjB3aUNWO0UyQmp4aUNNO0lBT0k7SUFBQTtFM0I4d2lDVjtFMkJyeGlDTTtJQU9JO0lBQUE7RTNCa3hpQ1Y7RTJCenhpQ007SUFPSTtJQUFBO0UzQnN4aUNWO0UyQjd4aUNNO0lBT0k7SUFBQTtFM0IweGlDVjtFMkJqeWlDTTtJQU9JO0lBQUE7RTNCOHhpQ1Y7RTJCcnlpQ007SUFPSTtJQUFBO0UzQmt5aUNWO0UyQnp5aUNNO0lBT0k7SUFBQTtFM0JzeWlDVjtFMkI3eWlDTTtJQU9JO0lBQUE7RTNCMHlpQ1Y7RTJCanppQ007SUFPSTtJQUFBO0UzQjh5aUNWO0UyQnJ6aUNNO0lBT0k7SUFBQTtFM0JremlDVjtFMkJ6emlDTTtJQU9JO0lBQUE7RTNCc3ppQ1Y7RTJCN3ppQ007SUFPSTtJQUFBO0UzQjB6aUNWO0UyQmowaUNNO0lBT0k7SUFBQTtFM0I4emlDVjtFMkJyMGlDTTtJQU9JO0lBQUE7RTNCazBpQ1Y7RTJCejBpQ007SUFPSTtJQUFBO0UzQnMwaUNWO0UyQjcwaUNNO0lBT0k7SUFBQTtFM0IwMGlDVjtFMkJqMWlDTTtJQU9JO0lBQUE7RTNCODBpQ1Y7RTJCcjFpQ007SUFPSTtJQUFBO0UzQmsxaUNWO0UyQnoxaUNNO0lBT0k7SUFBQTtFM0JzMWlDVjtFMkI3MWlDTTtJQU9JO0lBQUE7RTNCMDFpQ1Y7RTJCajJpQ007SUFPSTtJQUFBO0UzQjgxaUNWO0UyQnIyaUNNO0lBT0k7SUFBQTtFM0JrMmlDVjtFMkJ6MmlDTTtJQU9JO0lBQUE7RTNCczJpQ1Y7RTJCNzJpQ007SUFPSTtJQUFBO0UzQjAyaUNWO0UyQmozaUNNO0lBT0k7SUFBQTtFM0I4MmlDVjtFMkJyM2lDTTtJQU9JO0lBQUE7RTNCazNpQ1Y7RTJCejNpQ007SUFPSTtFM0JxM2lDVjtFMkI1M2lDTTtJQU9JO0UzQnczaUNWO0UyQi8zaUNNO0lBT0k7RTNCMjNpQ1Y7RTJCbDRpQ007SUFPSTtFM0I4M2lDVjtFMkJyNGlDTTtJQU9JO0UzQmk0aUNWO0UyQng0aUNNO0lBT0k7RTNCbzRpQ1Y7RTJCMzRpQ007SUFPSTtFM0J1NGlDVjtFMkI5NGlDTTtJQU9JO0UzQjA0aUNWO0UyQmo1aUNNO0lBT0k7RTNCNjRpQ1Y7RTJCcDVpQ007SUFPSTtFM0JnNWlDVjtFMkJ2NWlDTTtJQU9JO0UzQm01aUNWO0UyQjE1aUNNO0lBT0k7RTNCczVpQ1Y7RTJCNzVpQ007SUFPSTtFM0J5NWlDVjtFMkJoNmlDTTtJQU9JO0UzQjQ1aUNWO0UyQm42aUNNO0lBT0k7RTNCKzVpQ1Y7RTJCdDZpQ007SUFPSTtFM0JrNmlDVjtFMkJ6NmlDTTtJQU9JO0UzQnE2aUNWO0UyQjU2aUNNO0lBT0k7RTNCdzZpQ1Y7RTJCLzZpQ007SUFPSTtFM0IyNmlDVjtFMkJsN2lDTTtJQU9JO0UzQjg2aUNWO0UyQnI3aUNNO0lBT0k7RTNCaTdpQ1Y7RTJCeDdpQ007SUFPSTtFM0JvN2lDVjtFMkIzN2lDTTtJQU9JO0UzQnU3aUNWO0UyQjk3aUNNO0lBT0k7RTNCMDdpQ1Y7RTJCajhpQ007SUFPSTtFM0I2N2lDVjtFMkJwOGlDTTtJQU9JO0UzQmc4aUNWO0UyQnY4aUNNO0lBT0k7RTNCbThpQ1Y7RTJCMThpQ007SUFPSTtFM0JzOGlDVjtFMkI3OGlDTTtJQU9JO0UzQnk4aUNWO0UyQmg5aUNNO0lBT0k7RTNCNDhpQ1Y7RTJCbjlpQ007SUFPSTtFM0IrOGlDVjtFMkJ0OWlDTTtJQU9JO0UzQms5aUNWO0UyQno5aUNNO0lBT0k7RTNCcTlpQ1Y7RTJCNTlpQ007SUFPSTtFM0J3OWlDVjtFMkIvOWlDTTtJQU9JO0UzQjI5aUNWO0UyQmwraUNNO0lBT0k7RTNCODlpQ1Y7RTJCcitpQ007SUFPSTtFM0JpK2lDVjtFMkJ4K2lDTTtJQU9JO0UzQm8raUNWO0UyQjMraUNNO0lBT0k7RTNCdStpQ1Y7RTJCOStpQ007SUFPSTtFM0IwK2lDVjtFMkJqL2lDTTtJQU9JO0UzQjYraUNWO0UyQnAvaUNNO0lBT0k7RTNCZy9pQ1Y7RTJCdi9pQ007SUFPSTtFM0JtL2lDVjtFMkIxL2lDTTtJQU9JO0UzQnMvaUNWO0UyQjcvaUNNO0lBT0k7RTNCeS9pQ1Y7RTJCaGdqQ007SUFPSTtFM0I0L2lDVjtFMkJuZ2pDTTtJQU9JO0UzQisvaUNWO0UyQnRnakNNO0lBT0k7RTNCa2dqQ1Y7RTJCemdqQ007SUFPSTtFM0JxZ2pDVjtFMkI1Z2pDTTtJQU9JO0UzQndnakNWO0UyQi9nakNNO0lBT0k7RTNCMmdqQ1Y7RTJCbGhqQ007SUFPSTtFM0I4Z2pDVjtFMkJyaGpDTTtJQU9JO0UzQmloakNWO0UyQnhoakNNO0lBT0k7RTNCb2hqQ1Y7RTJCM2hqQ007SUFPSTtFM0J1aGpDVjtFMkI5aGpDTTtJQU9JO0UzQjBoakNWO0UyQmppakNNO0lBT0k7RTNCNmhqQ1Y7RTJCcGlqQ007SUFPSTtFM0JnaWpDVjtFMkJ2aWpDTTtJQU9JO0UzQm1pakNWO0UyQjFpakNNO0lBT0k7RTNCc2lqQ1Y7RTJCN2lqQ007SUFPSTtFM0J5aWpDVjtFMkJoampDTTtJQU9JO0UzQjRpakNWO0UyQm5qakNNO0lBT0k7RTNCK2lqQ1Y7RTJCdGpqQ007SUFPSTtFM0JrampDVjtFMkJ6ampDTTtJQU9JO0UzQnFqakNWO0UyQjVqakNNO0lBT0k7RTNCd2pqQ1Y7RTJCL2pqQ007SUFPSTtFM0IyampDVjtFMkJsa2pDTTtJQU9JO0UzQjhqakNWO0UyQnJrakNNO0lBT0k7RTNCaWtqQ1Y7RTJCeGtqQ007SUFPSTtFM0Jva2pDVjtFMkIza2pDTTtJQU9JO0UzQnVrakNWO0UyQjlrakNNO0lBT0k7RTNCMGtqQ1Y7RTJCamxqQ007SUFPSTtFM0I2a2pDVjtFMkJwbGpDTTtJQU9JO0UzQmdsakNWO0UyQnZsakNNO0lBT0k7RTNCbWxqQ1Y7RTJCMWxqQ007SUFPSTtFM0JzbGpDVjtFMkI3bGpDTTtJQU9JO0UzQnlsakNWO0UyQmhtakNNO0lBT0k7RTNCNGxqQ1Y7RTJCbm1qQ007SUFPSTtFM0IrbGpDVjtFMkJ0bWpDTTtJQU9JO0UzQmttakNWO0UyQnptakNNO0lBT0k7RTNCcW1qQ1Y7RTJCNW1qQ007SUFPSTtFM0J3bWpDVjtFMkIvbWpDTTtJQU9JO0UzQjJtakNWO0UyQmxuakNNO0lBT0k7RTNCOG1qQ1Y7RTJCcm5qQ007SUFPSTtFM0JpbmpDVjtFMkJ4bmpDTTtJQU9JO0UzQm9uakNWO0UyQjNuakNNO0lBT0k7RTNCdW5qQ1Y7RTJCOW5qQ007SUFPSTtFM0IwbmpDVjtFMkJqb2pDTTtJQU9JO0UzQjZuakNWO0UyQnBvakNNO0lBT0k7RTNCZ29qQ1Y7RTJCdm9qQ007SUFPSTtFM0Jtb2pDVjtFMkIxb2pDTTtJQU9JO0UzQnNvakNWO0UyQjdvakNNO0lBT0k7RTNCeW9qQ1Y7RTJCaHBqQ007SUFPSTtFM0I0b2pDVjtFMkJucGpDTTtJQU9JO0UzQitvakNWO0UyQnRwakNNO0lBT0k7RTNCa3BqQ1Y7RTJCenBqQ007SUFPSTtFM0JxcGpDVjtFMkI1cGpDTTtJQU9JO0UzQndwakNWO0UyQi9wakNNO0lBT0k7RTNCMnBqQ1Y7RTJCbHFqQ007SUFPSTtFM0I4cGpDVjtFMkJycWpDTTtJQU9JO0UzQmlxakNWO0UyQnhxakNNO0lBT0k7RTNCb3FqQ1Y7RTJCM3FqQ007SUFPSTtFM0J1cWpDVjtFMkI5cWpDTTtJQU9JO0UzQjBxakNWO0UyQmpyakNNO0lBT0k7RTNCNnFqQ1Y7RTJCcHJqQ007SUFPSTtJQUFBO0UzQmlyakNWO0UyQnhyakNNO0lBT0k7SUFBQTtFM0JxcmpDVjtFMkI1cmpDTTtJQU9JO0lBQUE7RTNCeXJqQ1Y7RTJCaHNqQ007SUFPSTtJQUFBO0UzQjZyakNWO0UyQnBzakNNO0lBT0k7SUFBQTtFM0Jpc2pDVjtFMkJ4c2pDTTtJQU9JO0lBQUE7RTNCcXNqQ1Y7RTJCNXNqQ007SUFPSTtJQUFBO0UzQnlzakNWO0UyQmh0akNNO0lBT0k7SUFBQTtFM0I2c2pDVjtFMkJwdGpDTTtJQU9JO0lBQUE7RTNCaXRqQ1Y7RTJCeHRqQ007SUFPSTtJQUFBO0UzQnF0akNWO0UyQjV0akNNO0lBT0k7SUFBQTtFM0J5dGpDVjtFMkJodWpDTTtJQU9JO0lBQUE7RTNCNnRqQ1Y7RTJCcHVqQ007SUFPSTtJQUFBO0UzQml1akNWO0UyQnh1akNNO0lBT0k7SUFBQTtFM0JxdWpDVjtFMkI1dWpDTTtJQU9JO0lBQUE7RTNCeXVqQ1Y7RTJCaHZqQ007SUFPSTtJQUFBO0UzQjZ1akNWO0UyQnB2akNNO0lBT0k7SUFBQTtFM0JpdmpDVjtFMkJ4dmpDTTtJQU9JO0lBQUE7RTNCcXZqQ1Y7RTJCNXZqQ007SUFPSTtJQUFBO0UzQnl2akNWO0UyQmh3akNNO0lBT0k7SUFBQTtFM0I2dmpDVjtFMkJwd2pDTTtJQU9JO0lBQUE7RTNCaXdqQ1Y7RTJCeHdqQ007SUFPSTtJQUFBO0UzQnF3akNWO0UyQjV3akNNO0lBT0k7SUFBQTtFM0J5d2pDVjtFMkJoeGpDTTtJQU9JO0lBQUE7RTNCNndqQ1Y7RTJCcHhqQ007SUFPSTtJQUFBO0UzQml4akNWO0UyQnh4akNNO0lBT0k7SUFBQTtFM0JxeGpDVjtFMkI1eGpDTTtJQU9JO0lBQUE7RTNCeXhqQ1Y7RTJCaHlqQ007SUFPSTtJQUFBO0UzQjZ4akNWO0UyQnB5akNNO0lBT0k7SUFBQTtFM0JpeWpDVjtFMkJ4eWpDTTtJQU9JO0lBQUE7RTNCcXlqQ1Y7RTJCNXlqQ007SUFPSTtJQUFBO0UzQnl5akNWO0UyQmh6akNNO0lBT0k7SUFBQTtFM0I2eWpDVjtFMkJwempDTTtJQU9JO0lBQUE7RTNCaXpqQ1Y7RTJCeHpqQ007SUFPSTtJQUFBO0UzQnF6akNWO0UyQjV6akNNO0lBT0k7SUFBQTtFM0J5empDVjtFMkJoMGpDTTtJQU9JO0lBQUE7RTNCNnpqQ1Y7RTJCcDBqQ007SUFPSTtJQUFBO0UzQmkwakNWO0UyQngwakNNO0lBT0k7SUFBQTtFM0JxMGpDVjtFMkI1MGpDTTtJQU9JO0lBQUE7RTNCeTBqQ1Y7RTJCaDFqQ007SUFPSTtJQUFBO0UzQjYwakNWO0UyQnAxakNNO0lBT0k7SUFBQTtFM0JpMWpDVjtFMkJ4MWpDTTtJQU9JO0lBQUE7RTNCcTFqQ1Y7RTJCNTFqQ007SUFPSTtFM0J3MWpDVjtFMkIvMWpDTTtJQU9JO0UzQjIxakNWO0UyQmwyakNNO0lBT0k7RTNCODFqQ1Y7RTJCcjJqQ007SUFPSTtFM0JpMmpDVjtFMkJ4MmpDTTtJQU9JO0UzQm8yakNWO0UyQjMyakNNO0lBT0k7RTNCdTJqQ1Y7RTJCOTJqQ007SUFPSTtFM0IwMmpDVjtFMkJqM2pDTTtJQU9JO0UzQjYyakNWO0UyQnAzakNNO0lBT0k7RTNCZzNqQ1Y7RTJCdjNqQ007SUFPSTtFM0JtM2pDVjtFMkIxM2pDTTtJQU9JO0UzQnMzakNWO0UyQjczakNNO0lBT0k7RTNCeTNqQ1Y7RTJCaDRqQ007SUFPSTtFM0I0M2pDVjtFMkJuNGpDTTtJQU9JO0UzQiszakNWO0UyQnQ0akNNO0lBT0k7RTNCazRqQ1Y7RTJCejRqQ007SUFPSTtFM0JxNGpDVjtFMkI1NGpDTTtJQU9JO0UzQnc0akNWO0UyQi80akNNO0lBT0k7RTNCMjRqQ1Y7RTJCbDVqQ007SUFPSTtFM0I4NGpDVjtFMkJyNWpDTTtJQU9JO0UzQmk1akNWO0UyQng1akNNO0lBT0k7RTNCbzVqQ1Y7RTJCMzVqQ007SUFPSTtFM0J1NWpDVjtFMkI5NWpDTTtJQU9JO0UzQjA1akNWO0UyQmo2akNNO0lBT0k7RTNCNjVqQ1Y7RTJCcDZqQ007SUFPSTtFM0JnNmpDVjtFMkJ2NmpDTTtJQU9JO0UzQm02akNWO0UyQjE2akNNO0lBT0k7RTNCczZqQ1Y7RTJCNzZqQ007SUFPSTtFM0J5NmpDVjtFMkJoN2pDTTtJQU9JO0UzQjQ2akNWO0UyQm43akNNO0lBT0k7RTNCKzZqQ1Y7RTJCdDdqQ007SUFPSTtFM0JrN2pDVjtFMkJ6N2pDTTtJQU9JO0UzQnE3akNWO0UyQjU3akNNO0lBT0k7RTNCdzdqQ1Y7RTJCLzdqQ007SUFPSTtFM0IyN2pDVjtFMkJsOGpDTTtJQU9JO0UzQjg3akNWO0UyQnI4akNNO0lBT0k7RTNCaThqQ1Y7RTJCeDhqQ007SUFPSTtFM0JvOGpDVjtFMkIzOGpDTTtJQU9JO0UzQnU4akNWO0UyQjk4akNNO0lBT0k7RTNCMDhqQ1Y7RTJCajlqQ007SUFPSTtFM0I2OGpDVjtFMkJwOWpDTTtJQU9JO0UzQmc5akNWO0UyQnY5akNNO0lBT0k7RTNCbTlqQ1Y7RTJCMTlqQ007SUFPSTtFM0JzOWpDVjtFMkI3OWpDTTtJQU9JO0UzQnk5akNWO0UyQmgrakNNO0lBT0k7RTNCNDlqQ1Y7RTJCbitqQ007SUFPSTtFM0IrOWpDVjtFMkJ0K2pDTTtJQU9JO0UzQmsrakNWO0UyQnorakNNO0lBT0k7RTNCcStqQ1Y7RTJCNStqQ007SUFPSTtFM0J3K2pDVjtFMkIvK2pDTTtJQU9JO0UzQjIrakNWO0UyQmwvakNNO0lBT0k7RTNCOCtqQ1Y7RTJCci9qQ007SUFPSTtFM0JpL2pDVjtFMkJ4L2pDTTtJQU9JO0UzQm8vakNWO0UyQjMvakNNO0lBT0k7RTNCdS9qQ1Y7RTJCOS9qQ007SUFPSTtFM0IwL2pDVjtFMkJqZ2tDTTtJQU9JO0UzQjYvakNWO0UyQnBna0NNO0lBT0k7RTNCZ2drQ1Y7RTJCdmdrQ007SUFPSTtFM0JtZ2tDVjtFMkIxZ2tDTTtJQU9JO0UzQnNna0NWO0UyQjdna0NNO0lBT0k7RTNCeWdrQ1Y7RTJCaGhrQ007SUFPSTtFM0I0Z2tDVjtFMkJuaGtDTTtJQU9JO0UzQitna0NWO0UyQnRoa0NNO0lBT0k7RTNCa2hrQ1Y7RTJCemhrQ007SUFPSTtFM0JxaGtDVjtFMkI1aGtDTTtJQU9JO0UzQndoa0NWO0UyQi9oa0NNO0lBT0k7RTNCMmhrQ1Y7RTJCbGlrQ007SUFPSTtFM0I4aGtDVjtFMkJyaWtDTTtJQU9JO0UzQmlpa0NWO0UyQnhpa0NNO0lBT0k7RTNCb2lrQ1Y7RTJCM2lrQ007SUFPSTtFM0J1aWtDVjtFMkI5aWtDTTtJQU9JO0UzQjBpa0NWO0UyQmpqa0NNO0lBT0k7RTNCNmlrQ1Y7RTJCcGprQ007SUFPSTtFM0JnamtDVjtFMkJ2amtDTTtJQU9JO0UzQm1qa0NWO0UyQjFqa0NNO0lBT0k7RTNCc2prQ1Y7RTJCN2prQ007SUFPSTtFM0J5amtDVjtFMkJoa2tDTTtJQU9JO0UzQjRqa0NWO0UyQm5ra0NNO0lBT0k7RTNCK2prQ1Y7RTJCdGtrQ007SUFPSTtFM0Jra2tDVjtFMkJ6a2tDTTtJQU9JO0UzQnFra0NWO0UyQjVra0NNO0lBT0k7RTNCd2trQ1Y7RTJCL2trQ007SUFPSTtFM0Iya2tDVjtFMkJsbGtDTTtJQU9JO0UzQjhra0NWO0UyQnJsa0NNO0lBT0k7RTNCaWxrQ1Y7RTJCeGxrQ007SUFPSTtFM0JvbGtDVjtFMkIzbGtDTTtJQU9JO0UzQnVsa0NWO0UyQjlsa0NNO0lBT0k7RTNCMGxrQ1Y7QUFDRjtBNEI5b2tDQTtFRDRDUTtJQU9JO0UzQitsa0NWO0UyQnRta0NNO0lBT0k7RTNCa21rQ1Y7RTJCem1rQ007SUFPSTtFM0JxbWtDVjtFMkI1bWtDTTtJQU9JO0UzQndta0NWO0FBQ0Y7QTRCem9rQ0E7RUR5QlE7SUFPSTtFM0I2bWtDVjtFMkJwbmtDTTtJQU9JO0UzQmdua0NWO0UyQnZua0NNO0lBT0k7RTNCbW5rQ1Y7RTJCMW5rQ007SUFPSTtFM0JzbmtDVjtFMkI3bmtDTTtJQU9JO0UzQnlua0NWO0UyQmhva0NNO0lBT0k7RTNCNG5rQ1Y7RTJCbm9rQ007SUFPSTtFM0IrbmtDVjtFMkJ0b2tDTTtJQU9JO0UzQmtva0NWO0UyQnpva0NNO0lBT0k7RTNCcW9rQ1Y7RTJCNW9rQ007SUFPSTtFM0J3b2tDVjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9zY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvYXBvZGlzY291bnRlci9zYXNzL190aGVtZV92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9zY3NzL19iYXNlX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL3Njc3MvX3RoZW1lX2RlZmF1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvc2Nzcy9iYXNlL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvc2Nzcy9iYXNlL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvc2Nzcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvc2Nzcy9sYXlvdXQvX2NvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL25hdmlnYXRpb24vaGVhZGVyL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9uYXZpZ2F0aW9uL2hlYWRlci9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9uYXZpZ2F0aW9uL2hlYWRlci9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL25hdmlnYXRpb24vaGVhZGVyL19vdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9uYXZpZ2F0aW9uL2hlYWRlci9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9uYXZpZ2F0aW9uL2hlYWRlci9fbG9nby5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9oZWFkZXIvX3NlYXJjaC5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9oZWFkZXIvX2N1c3RvbWVyLWFyZWEuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL25hdmlnYXRpb24vaGVhZGVyL19jaGVja291dC1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL25hdmlnYXRpb24vaGVhZGVyL191c2VyLWFjY291bnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL2NhcnQvbWluaS1jYXJ0L19taW5pLWNhcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL25hdmlnYXRpb24vaGVhZGVyL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL25hdmlnYXRpb24vbW9iaWxlLW1lbnUvX21vYmlsZS1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9uYXZpZ2F0aW9uL21lZ2EtbWVudS9fbWVnYS1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9uYXZpZ2F0aW9uL2hlYWRlci9fdXNwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9uYXZpZ2F0aW9uL2hlYWRlci9fcGRwLWhlYWRlci5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLWFycm93cy5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWNhcmQvX3Byb2R1Y3QtY2FyZC5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWNhcmQvX3Byb2R1Y3QtY2FyZC1ibG9jay5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWNhcmQvX3Byb2R1Y3QtY2FyZC1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9wcm9kdWN0L3Byb2R1Y3QtY2FyZC9hbW91bnQtc3RlcHBlci9fYW1vdW50LXN0ZXBwZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL3Byb2R1Y3QvcHJvZHVjdC1jYXJkL2F2YWlsYWJpbGl0eS1iYWRnZS9fYXZhaWxhYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9wcm9kdWN0L3Byb2R1Y3QtY2FyZC9hdmFpbGFiaWxpdHktYmFkZ2UvX2F2YWlsYWJpbGl0eS1wb3BwZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL3Byb2R1Y3QvcHJvZHVjdC1jYXJkL2hpZ2hsaWdodHMvX2hpZ2hsaWdodC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9wcm9kdWN0L3Byb2R1Y3QtY2FyZC9wYWNrYWdlLXNpemVzL19wYWNrYWdlLXNpemVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9wcm9kdWN0L3Byb2R1Y3QtY2FyZC9wcmljZS9fcHJpY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL3Byb2R1Y3QvcHJvZHVjdC1jYXJkL3Byb2R1Y3QtaW1hZ2UvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9wcm9kdWN0L3Byb2R1Y3QtY2FyZC9yYXRpbmcvX3JhdGluZy1zdGFycy5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWNhcmQvdGFncy9fdGFncy5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWRldGFpbC9wcm9kdWN0LWRldGFpbC5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWRldGFpbC9iYW5uZXJzL2Jhbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL3Byb2R1Y3QvcHJvZHVjdC1kZXRhaWwvYnV5LWJveC9idXktYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9wcm9kdWN0L3Byb2R1Y3QtZGV0YWlsL2RldGFpbHMvZGV0YWlscy5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWRldGFpbC9kb3dubG9hZHMvZG93bmxvYWRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9wcm9kdWN0L3Byb2R1Y3QtZGV0YWlsL2dhbGxlcnkvZ2FsbGVyeS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWRldGFpbC9oaWdobGlnaHRzL2hpZ2hsaWdodHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL3Byb2R1Y3QvcHJvZHVjdC1kZXRhaWwvcmV2aWV3cy9yZXZpZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9wcm9kdWN0L3Byb2R1Y3QtZGV0YWlsL3Jldmlld3MvcmF0aW5nLW1vZGFsL3JhdGluZy1tb2RhbC5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWRldGFpbC9zdGlja3ktaGVhZGVyL3N0aWNreS1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL3Byb2R1Y3QvcHJvZHVjdC1kZXRhaWwvaW5mby1vdmVybGF5L2luZm8tb3ZlcmxheS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWxpc3RpbmcvX2xpc3RpbmctbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9wcm9kdWN0L3Byb2R1Y3QtbGlzdGluZy9fbGlzdGluZy1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL3Byb2R1Y3QvcHJvZHVjdC1saXN0aW5nL19saXN0aW5nLXZpZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvc2Nzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWxpc3RpbmcvZmlsdGVycy9fc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWxpc3RpbmcvZmlsdGVycy9fZmlsdGVyLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL3Byb2R1Y3QvcHJvZHVjdC1saXN0aW5nL2ZpbHRlcnMvYWNjb3JkaW9uL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL3Byb2R1Y3QvcHJvZHVjdC1saXN0aW5nL2ZpbHRlcnMvYWNjb3JkaW9uL190b2dnbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL3Byb2R1Y3QvcHJvZHVjdC1saXN0aW5nL2ZpbHRlcnMvYWNjb3JkaW9uL19yYXRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL3Byb2R1Y3QvcHJvZHVjdC1saXN0aW5nL2ZpbHRlcnMvYWNjb3JkaW9uL19wcmljZS1yYW5nZS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWxpc3RpbmcvZmlsdGVycy9vZmZjYW52YXMvX29mZmNhbnZhcy5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LWxpc3RpbmcvZmlsdGVycy9hY3RpdmUtZmlsdGVycy9fYWN0aXZlLWZpbHRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL3Byb2R1Y3QvcHJvZHVjdC1saXN0aW5nL3BhZ2luYXRpb24vX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL2NhdGVnb3J5L19jYXRlZ29yeS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvbWFya2V0aW5nL2RlYWwtb2YtdGhlLXdlZWsvX2hpZ2hsaWdodC1wcm9kdWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9hZHMva2Fpcmlvbi9fa2Fpcmlvbi1iYW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9wcm9kdWN0L3Byb2R1Y3Qtc2xpZGVyL19wcm9kdWN0LXNsaWRlci5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJvZHVjdC9wcm9kdWN0LXNsaWRlci9fcHJvZHVjdC1zbGlkZXItc2tlbGV0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL2Fkcy9hZHNwaXJpdC9iYW5uZXJzL19iYW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9hZHMvYWRzcGlyaXQvcG9wdXAtdm91Y2hlci9fcG9wdXAtdm91Y2hlci5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvYWRzL2Fkc3Bpcml0L3Byb2R1Y3QtdGVhc2Vycy9fcHJvZHVjdC10ZWFzZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9hZHMvYWRzcGlyaXQvZW1wZmVobHVuZ3Nib3gvX2VtcGZlaGx1bmdzYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9hZHMvYWRzcGlyaXQvc2lkZWJhci9fc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvbWFya2V0aW5nL3NlYXJjaC1jbG91ZC9fc2VhcmNoLWNsb3VkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9tYXJrZXRpbmcvaW5mby1iYW5uZXIvX2luZm8tYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9tYXJrZXRpbmcvYmFubmVyLXNsaWRlci9fYmFubmVyLXNsaWRlci5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvbWFya2V0aW5nL3Nlby10ZWFzZXIvX3Nlby10ZWFzZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL191aS9tb2RhbC9wZmxpY2h0dGV4dC1tb2RhbC9fcGZsaWNodHRleHQtbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL191aS9tZXNzYWdlLWJveC9fbWVzc2FnZS1ib3guc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL191aS9zY3JvbGwtdG9wLWJ1dHRvbi9fc2Nyb2xsLXRvcC1idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL25hdmlnYXRpb24vYnJlYWRjcnVtYi9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9mb290ZXIvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvX3VpL2xvYWRlci9wYWdlLWxvYWRpbmctaW5kaWNhdG9yL19wYWdlLWxvYWRpbmctaW5kaWNhdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9fdWkvZHJvcGRvd24vX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9fdWkvbG9hZGVyL19sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL2NvbnNlbnQvY29uc2VudC1tYW5hZ2VyL19jb25zZW50LW1hbmFnZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL3VzZXIvb3JkZXItaGlzdG9yeS9fb3JkZXItaGlzdG9yeS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvdXNlci93YXRjaC1saXN0L193YXRjaC1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9fdWkvcHJvZHVjdC1pbWFnZS9fcHJvZHVjdC1pbWFnZS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvX3VpL3Byb2R1Y3Qtc3RhdHVzL19wcm9kdWN0LXN0YXR1cy5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvX3VpL2Zvcm0vX2Zsb2F0aW5nLWlucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9jaGVja291dC9zaG9wcGluZy1jYXJ0LXBhZ2UvX3Nob3BwaW5nLWNhcnQtcGFnZS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvY2hlY2tvdXQvc2hhcmVkL2NhcnQtZW1wdHkvX2NhcnQtZW1wdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL2NoZWNrb3V0L3NoYXJlZC9jYXJ0LWZyZWUtc2hpcHBpbmctYmFyL19jYXJ0LWZyZWUtc2hpcHBpbmctYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9jaGVja291dC9zaGFyZWQvY2FydC1hY3Rpb25zL19jYXJ0LWFjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL2NoZWNrb3V0L3NoYXJlZC9jYXJ0LWV4cHJlc3MtY2hlY2tvdXQvX2NhcnQtZXhwcmVzcy1jaGVja291dC5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvY2hlY2tvdXQvc2hhcmVkL2NhcnQtb3JkZXItZGV0YWlscy9fY2FydC1vcmRlci1kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9jaGVja291dC9zaGFyZWQvY2FydC12b3VjaGVyLWJvbnVzL19jYXJ0LXZvdWNoZXItYm9udXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL2NhcnQvX2NhcnQtb3ZlcmxheS1iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9jYXJ0L2NhcnQtb3ZlcmxheS9fY2FydC1vdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9jYXJ0L3N1YnNjcmlwdGlvbi1jYXJ0L19zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9jaGVja291dC9jaGVja291dC1wYWdlL19jaGVja291dC1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9jaGVja291dC9jaGVja291dC1wYWdlLWFwb2Rpc2NvdW50ZXItcGwvX2NoZWNrb3V0LXBhZ2UtYXBvZGlzY291bnRlci1wbC5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvY2hlY2tvdXQvY2hlY2tvdXQtY29uZmlybWF0aW9uLXBhZ2UvX2NoZWNrb3V0LWNvbmZpcm1hdGlvbi1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9jaGVja291dC9jaGVja291dC1zdWNjZXNzLXBhZ2UvX2NoZWNrb3V0LXN1Y2Nlc3MtcGFnZS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvY2hlY2tvdXQvcGF5bWVudC1tZXRob2RzL19wYXltZW50LW1ldGhvZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL2NoZWNrb3V0L3NoYXJlZC9jaGVja291dC1sb2dpbi9fY2hlY2tvdXQtbG9naW4uc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL2NoZWNrb3V0L2NoZWNrb3V0LXN1YnNjcmlwdGlvbi1wYWdlL19jaGVja291dC1zdWJzY3JpcHRpb24tcGFnZS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvY2hlY2tvdXQvY2hlY2tvdXQtY29uZmlybWF0aW9uLXN1YnNjcmlwdGlvbi1wYWdlL19jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL2NoZWNrb3V0L2NoZWNrb3V0LXN1Y2Nlc3Mtc3Vic2NyaXB0aW9uLXBhZ2UvX2NoZWNrb3V0LXN1Y2Nlc3Mtc3Vic2NyaXB0aW9uLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL2F1dGgvbG9naW4vX2xvZ2luLWZvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL2F1dGgvbG9naW4vX2xvZ2luLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL2F1dGgvbG9nb2ZmL19sb2dvZmYtcGFnZS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvYXV0aC9yZWdpc3Rlci9fc3RlcHBlci1iYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL2F1dGgvcmVnaXN0ZXIvX3JlZ2lzdGVyLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL2F1dGgvcmVnaXN0ZXIvX3JlZ2lzdGVyLWZvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL2F1dGgvcmVnaXN0ZXIvX2FkZHJlc3MtY2hlY2suc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL191aS9zdGFyLXJhdGluZy9fc3Rhci1yYXRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL191aS9hY2NvcmRpb24vX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvX3VpL2xpbmtzL19saW5rLWludGVybmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9wcm9kdWN0L3Byb2R1Y3QtcmF0aW5nLXBhZ2UvX3Byb2R1Y3QtcmF0aW5nLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL3ByZXNjcmlwdGlvbi9jbGlwLXBhZ2UvX2NsaXAtcGFnZS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvcHJlc2NyaXB0aW9uL2FwcGNsaXAtZmxvdy1wYWdlL19hcHBjbGlwLWZsb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL2luZm8vX2luZm8tcGFnZS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvaW5mby9jb29raWUtdXNhZ2UvX2Nvb2tpZS11c2FnZS1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9pbmZvL3Jldmlld3MtZW1haWwtdW5zdWJzY3JpYmUvX3Jldmlld3MtZW1haWwtdW5zdWJzY3JpYmUtcGFnZS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvaW5mby9idXktY2FtcGFpZ24tdW5zdWJzY3JpYmUvX2J1eS1jYW1wYWlnbi11bnN1YnNjcmliZS1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL3Jlc3BvbnNpdmVfYmFzZS9zcmMvY29tcG9uZW50cy9pbmZvL25vdC1mb3VuZC9fbm90LWZvdW5kLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvcmVzcG9uc2l2ZV9iYXNlL3NyYy9jb21wb25lbnRzL2F1dGgvcGFzc3dvcmQvX3Bhc3N3b3JkLWRvdWJsZS1vcHQtcGFnZS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL2NvbXBvbmVudHMvbWFya2V0aW5nL25wcy1zdXJ2ZXkvX25wcy1zdXJ2ZXktcGFnZS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9yZXNwb25zaXZlX2Jhc2Uvc3JjL3Njc3MvdGhlbWVzL19tYXJrZXRpbmctY2FtcGFpZ25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL21vZHVsZXMvYXBwL3NlYXJjaC9zYXNzL19zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvbW9kdWxlcy9hcHAvc2VhcmNoL3Nhc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9tb2R1bGVzL2FwcC9zZWFyY2gvc2Fzcy9fc2VhcmNoX3N0eWxlc19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL21vZHVsZXMvYXBwL3NlYXJjaC9zYXNzL19jaG9pY2VfY2hpcHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvbW9kdWxlcy9hcHAvc2VhcmNoL3Nhc3MvX3JhdGluZ19zdGFycy5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9tb2R1bGVzL2FwcC9zZWFyY2gvc2Fzcy9fcmF0aW5nX2ZpbHRlci5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9tb2R1bGVzL2FwcC9zZWFyY2gvc2Fzcy9fY2hlY2tib3hfZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL21vZHVsZXMvYXBwL3NlYXJjaC9zYXNzL19zZWFyY2hfcGFnZS5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9tb2R1bGVzL2FwcC9zZWFyY2gvc2Fzcy9zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL21vZHVsZXMvYXBwL3NlYXJjaC9zYXNzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9hcG9kaXNjb3VudGVyL3Nhc3Mvc2VhcmNoL3JlcGxhY2VtZW50cy9fYXV0b3N1Z2dlc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVsZWFzZXMvY3VycmVudC90ZW1wbGF0ZXMvbW9kdWxlcy9hcHAvc2VhcmNoL3Nhc3MvX3ByZWxvYWRlci5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9tb2R1bGVzL2FwcC9zZWFyY2gvc2Fzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uLi9yZWxlYXNlcy9jdXJyZW50L3RlbXBsYXRlcy9tb2R1bGVzL2FwcC9zZWFyY2gvc2Fzcy9fcmFkaW9fZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlbGVhc2VzL2N1cnJlbnQvdGVtcGxhdGVzL21vZHVsZXMvYXBwL3NlYXJjaC9zYXNzL190b2dnbGVfZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAtZ3JpZC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQVBPZGlzY291bnRlciAtIFRoZW1lIFZhcmlhYmxlc1xuICAgRmlnbWEgRGVzaWduIFRva2VucyBhcyBTb3VyY2Ugb2YgVHJ1dGhcblxuICAgQnJhbmQ6IFJlZCAoI0RGMDkxRCkgcHJpbWFyeSwgWWVsbG93ICgjRkZEOTMwKSBzZWNvbmRhcnlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZSBDb2xvciBQYWxldHRlIC0gRmlnbWEgRGVzaWduIFRva2Vuc1xuXG4gICBUaGVzZSBhcmUgdGhlIGZvdW5kYXRpb25hbCBjb2xvciBzY2FsZXMgdXNlZCBhY3Jvc3MgYWxsIHNob3BzLlxuICAgU2hvcC1zcGVjaWZpYyBicmFuZCBjb2xvcnMgcmVmZXJlbmNlIHRoZXNlIGJhc2UgdmFsdWVzLlxuXG4gICBVc2FnZTogQGltcG9ydCAnYmFzZV9jb2xvcnMnOyAoYmVmb3JlIHRoZW1lX3ZhcmlhYmxlcylcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgR2xvYmFsIFRoZW1lIFZhcmlhYmxlc1xuICAgU2hhcmVkIGFjcm9zcyBBTEwgc2hvcHMgLSBpbXBvcnQgc2hvcC1zcGVjaWZpYyBmaWxlIEJFRk9SRSB0aGlzIG9uZVxuICAgdG8gb3ZlcnJpZGUgY29sb3IgdmFsdWVzLlxuXG4gICBVc2FnZSBpbiBzaG9wOlxuICAgQGltcG9ydCAnW3Nob3BdX3RoZW1lX3ZhcmlhYmxlcyc7ICAvLyBTaG9wIGNvbG9ycyAobm8gIWRlZmF1bHQpXG4gICBAaW1wb3J0ICdyZXNwb25zaXZlX2Jhc2Uvc2Fzcy90aGVtZV92YXJpYWJsZXMnOyAgLy8gVGhpcyBmaWxlICghZGVmYXVsdClcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgR2xvYmFsIFRoZW1lIFZhcmlhYmxlc1xuICAgU2hhcmVkIGFjcm9zcyBBTEwgc2hvcHMgLSBpbXBvcnQgc2hvcC1zcGVjaWZpYyBmaWxlIEJFRk9SRSB0aGlzIG9uZVxuICAgdG8gb3ZlcnJpZGUgY29sb3IgdmFsdWVzLlxuXG4gICBVc2FnZSBpbiBzaG9wOlxuICAgQGltcG9ydCAnW3Nob3BdX3RoZW1lX3ZhcmlhYmxlcyc7ICAvLyBTaG9wIGNvbG9ycyAobm8gIWRlZmF1bHQpXG4gICBAaW1wb3J0ICdyZXNwb25zaXZlX2Jhc2Uvc2Fzcy90aGVtZV92YXJpYWJsZXMnOyAgLy8gVGhpcyBmaWxlICghZGVmYXVsdClcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ1NTIEN1c3RvbSBQcm9wZXJ0aWVzIGZvciBSZXNwb25zaXZlIFNwYWNpbmdcbiAgIFRoZXNlIGNoYW5nZSBhdXRvbWF0aWNhbGx5IGF0IGJyZWFrcG9pbnRzIGJhc2VkIG9uIEZpZ21hIHRva2Vuc1xuICAgVXNhZ2U6IHZhcigtLXNwYWNpbmctbWQpLCB2YXIoLS1zcGFjaW5nLWxnKSwgZXRjLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbjpyb290IHtcbiAgLS1zcGFjaW5nLXh4czogNHB4O1xuICAtLXNwYWNpbmcteHM6IDhweDtcbiAgLS1zcGFjaW5nLXNtOiAxMHB4O1xuICAtLXNwYWNpbmctbWQ6IDEycHg7XG4gIC0tc3BhY2luZy1sZzogMjBweDtcbiAgLS1zcGFjaW5nLXhsOiAyNHB4O1xuICAtLXNwYWNpbmctMnhsOiA0MHB4O1xuICAtLXNwYWNpbmctM3hsOiA0MHB4O1xuICAtLXNwYWNpbmctNHhsOiA0OHB4O1xuICAtLXNwYWNpbmctNXhsOiA4MHB4O1xuICAtLXNwYWNpbmctNnhsOiA5NnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tc3BhY2luZy14eHM6IDRweDtcbiAgICAtLXNwYWNpbmcteHM6IDZweDtcbiAgICAtLXNwYWNpbmctc206IDhweDtcbiAgICAtLXNwYWNpbmctbWQ6IDEycHg7XG4gICAgLS1zcGFjaW5nLWxnOiAxNnB4O1xuICAgIC0tc3BhY2luZy14bDogMjRweDtcbiAgICAtLXNwYWNpbmctMnhsOiAzMnB4O1xuICAgIC0tc3BhY2luZy0zeGw6IDQwcHg7XG4gICAgLS1zcGFjaW5nLTR4bDogNTZweDtcbiAgICAtLXNwYWNpbmctNXhsOiA2NHB4O1xuICAgIC0tc3BhY2luZy02eGw6IDgwcHg7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDU1MgQ3VzdG9tIFByb3BlcnRpZXMgZm9yIFJlc3BvbnNpdmUgVHlwb2dyYXBoeVxuICAgVGhlc2UgY2hhbmdlIGF1dG9tYXRpY2FsbHkgYXQgYnJlYWtwb2ludHMgYmFzZWQgb24gRmlnbWEgdG9rZW5zXG4gICBVc2FnZTogdmFyKC0tZm9udC1ib2R5LXNpemUpLCB2YXIoLS1mb250LWgxLXNpemUpLCBldGMuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuOnJvb3Qge1xuICAtLWZvbnQtYm9keS1zaXplOiAxNnB4O1xuICAtLWZvbnQtYm9keS1saW5lLWhlaWdodDogMjRweDtcbiAgLS1mb250LWZvb3Rub3Rlcy1zaXplOiAxNHB4O1xuICAtLWZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0OiAyMHB4O1xuICAtLWZvbnQtbWljcm8tc2l6ZTogMTJweDtcbiAgLS1mb250LW1pY3JvLWxpbmUtaGVpZ2h0OiAxOHB4O1xuICAtLWZvbnQtdG9wbGluZS1zaXplOiAxNHB4O1xuICAtLWZvbnQtdG9wbGluZS1saW5lLWhlaWdodDogMjBweDtcbiAgLS1mb250LXRvcGxpbmUtbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgLS1mb250LWgxLXNpemU6IDQ4cHg7XG4gIC0tZm9udC1oMS1saW5lLWhlaWdodDogNjRweDtcbiAgLS1mb250LWgyLXNpemU6IDM2cHg7XG4gIC0tZm9udC1oMi1saW5lLWhlaWdodDogNDhweDtcbiAgLS1mb250LWgzLXNpemU6IDI4cHg7XG4gIC0tZm9udC1oMy1saW5lLWhlaWdodDogMzdweDtcbiAgLS1mb250LWg0LXNpemU6IDIycHg7XG4gIC0tZm9udC1oNC1saW5lLWhlaWdodDogMzBweDtcbiAgLS1mb250LWg1LXNpemU6IDE4cHg7XG4gIC0tZm9udC1oNS1saW5lLWhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIDpyb290IHtcbiAgICAtLWZvbnQtYm9keS1zaXplOiAxNHB4O1xuICAgIC0tZm9udC1ib2R5LWxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIC0tZm9udC1mb290bm90ZXMtc2l6ZTogMTJweDtcbiAgICAtLWZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIC0tZm9udC1taWNyby1zaXplOiAxMnB4O1xuICAgIC0tZm9udC1taWNyby1saW5lLWhlaWdodDogMThweDtcbiAgICAtLWZvbnQtdG9wbGluZS1zaXplOiAxNHB4O1xuICAgIC0tZm9udC10b3BsaW5lLWxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIC0tZm9udC10b3BsaW5lLWxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAtLWZvbnQtaDEtc2l6ZTogMzBweDtcbiAgICAtLWZvbnQtaDEtbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgLS1mb250LWgyLXNpemU6IDI2cHg7XG4gICAgLS1mb250LWgyLWxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIC0tZm9udC1oMy1zaXplOiAyMHB4O1xuICAgIC0tZm9udC1oMy1saW5lLWhlaWdodDogMjZweDtcbiAgICAtLWZvbnQtaDQtc2l6ZTogMThweDtcbiAgICAtLWZvbnQtaDQtbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgLS1mb250LWg1LXNpemU6IDE2cHg7XG4gICAgLS1mb250LWg1LWxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc3Itb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuYm9keS5yZXNwb25zaXZlLWJhc2UtZW5hYmxlZCB7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG5ib2R5LnJlc3BvbnNpdmUtYmFzZS1lbmFibGVkIHAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29udGVudC1zZWN0aW9uIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2luZy0yeGwpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y2RjZGNjtcbn1cblxuLmNvbnRlbnQtc2VjdGlvbiBbZGF0YS10eXBlXSwgLmNvbnRlbnQtc2VjdGlvbiBbZGF0YS1pcy1tb2RhbD1mYWxzZV0ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJsb2NrOiAwICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC1zZWN0aW9uIFtkYXRhLXR5cGVdIC5wcm9kdWN0cy1zd2lwZXJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xufVxuXG4jZ29vZ2xlX2Fkc2Vuc2VfY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNhZGRfdG9fY2FydF9vdmVybGF5Lm1vZGFsIHtcbiAgei1pbmRleDogMjA2MCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbiNhZGRfdG9fY2FydF9vdmVybGF5Lm1vZGFsIC5tb2RhbC1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDIwNjEgIWltcG9ydGFudDtcbn1cblxuI2FkZF90b19jYXJ0X292ZXJsYXkgLm1vZGFsLWRpYWxvZyB7XG4gIHotaW5kZXg6IDIwNjIgIWltcG9ydGFudDtcbn1cblxuI2FkZF90b19jYXJ0X292ZXJsYXlfd2FpdF9ib3gge1xuICB6LWluZGV4OiAyMDYxICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW50ZnVsLWVudHJ5LWNvbnRhaW5lciAuY29udGFpbmVyLCAuY29udGVudGZ1bC1lbnRyeS1jb250YWluZXIuY29udGFpbmVyLFxuaGVhZGVyIC5jb250YWluZXIsXG5oZWFkZXIuY29udGFpbmVyLCAudXNwLWJhciAuY29udGFpbmVyLCAudXNwLWJhci5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5jb250ZW50ZnVsLWVudHJ5LWNvbnRhaW5lciAuY29udGFpbmVyLWlubmVyLFxuaGVhZGVyIC5jb250YWluZXItaW5uZXIsIC51c3AtYmFyIC5jb250YWluZXItaW5uZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG59XG4uY29udGVudGZ1bC1lbnRyeS1jb250YWluZXIgLmNvbnRhaW5lci1pbm5lcixcbi5jb250ZW50ZnVsLWVudHJ5LWNvbnRhaW5lciAuY29udGFpbmVyLCAuY29udGVudGZ1bC1lbnRyeS1jb250YWluZXIuY29udGFpbmVyLFxuaGVhZGVyIC5jb250YWluZXItaW5uZXIsXG5oZWFkZXIgLmNvbnRhaW5lcixcbmhlYWRlci5jb250YWluZXIsIC51c3AtYmFyIC5jb250YWluZXItaW5uZXIsXG4udXNwLWJhciAuY29udGFpbmVyLCAudXNwLWJhci5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250ZW50ZnVsLWVudHJ5LWNvbnRhaW5lciAuY29udGFpbmVyLWlubmVyLFxuICAuY29udGVudGZ1bC1lbnRyeS1jb250YWluZXIgLmNvbnRhaW5lciwgLmNvbnRlbnRmdWwtZW50cnktY29udGFpbmVyLmNvbnRhaW5lcixcbiAgaGVhZGVyIC5jb250YWluZXItaW5uZXIsXG4gIGhlYWRlciAuY29udGFpbmVyLFxuICBoZWFkZXIuY29udGFpbmVyLCAudXNwLWJhciAuY29udGFpbmVyLWlubmVyLFxuICAudXNwLWJhciAuY29udGFpbmVyLCAudXNwLWJhci5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50ZnVsLWVudHJ5LWNvbnRhaW5lciAuY29udGFpbmVyLWlubmVyLFxuICAuY29udGVudGZ1bC1lbnRyeS1jb250YWluZXIgLmNvbnRhaW5lciwgLmNvbnRlbnRmdWwtZW50cnktY29udGFpbmVyLmNvbnRhaW5lcixcbiAgaGVhZGVyIC5jb250YWluZXItaW5uZXIsXG4gIGhlYWRlciAuY29udGFpbmVyLFxuICBoZWFkZXIuY29udGFpbmVyLCAudXNwLWJhciAuY29udGFpbmVyLWlubmVyLFxuICAudXNwLWJhciAuY29udGFpbmVyLCAudXNwLWJhci5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250ZW50ZnVsLWVudHJ5LWNvbnRhaW5lciAuY29udGFpbmVyLWlubmVyLFxuICAuY29udGVudGZ1bC1lbnRyeS1jb250YWluZXIgLmNvbnRhaW5lciwgLmNvbnRlbnRmdWwtZW50cnktY29udGFpbmVyLmNvbnRhaW5lcixcbiAgaGVhZGVyIC5jb250YWluZXItaW5uZXIsXG4gIGhlYWRlciAuY29udGFpbmVyLFxuICBoZWFkZXIuY29udGFpbmVyLCAudXNwLWJhciAuY29udGFpbmVyLWlubmVyLFxuICAudXNwLWJhciAuY29udGFpbmVyLCAudXNwLWJhci5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudGZ1bC1lbnRyeS1jb250YWluZXIgLmNvbnRhaW5lci1pbm5lcixcbiAgLmNvbnRlbnRmdWwtZW50cnktY29udGFpbmVyIC5jb250YWluZXIsIC5jb250ZW50ZnVsLWVudHJ5LWNvbnRhaW5lci5jb250YWluZXIsXG4gIGhlYWRlciAuY29udGFpbmVyLWlubmVyLFxuICBoZWFkZXIgLmNvbnRhaW5lcixcbiAgaGVhZGVyLmNvbnRhaW5lciwgLnVzcC1iYXIgLmNvbnRhaW5lci1pbm5lcixcbiAgLnVzcC1iYXIgLmNvbnRhaW5lciwgLnVzcC1iYXIuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250ZW50ZnVsLWVudHJ5LWNvbnRhaW5lciAuY29udGFpbmVyLWlubmVyLFxuICAuY29udGVudGZ1bC1lbnRyeS1jb250YWluZXIgLmNvbnRhaW5lciwgLmNvbnRlbnRmdWwtZW50cnktY29udGFpbmVyLmNvbnRhaW5lcixcbiAgaGVhZGVyIC5jb250YWluZXItaW5uZXIsXG4gIGhlYWRlciAuY29udGFpbmVyLFxuICBoZWFkZXIuY29udGFpbmVyLCAudXNwLWJhciAuY29udGFpbmVyLWlubmVyLFxuICAudXNwLWJhciAuY29udGFpbmVyLCAudXNwLWJhci5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvbnRhaW5lciNoZWFkZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxcmVtIDAgMCAwICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyI2hlYWRlciAjaGVhZGVyX2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jb250YWluZXIjaGVhZGVyICNob2xkZXJfY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5jb250YWluZXIjaGVhZGVyICNob2xkZXJfc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4jY29udGVudF93cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogMTZweDtcbn1cblxuI3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5oZWFkZXItYnV0dG9uLS1iYXJlLCAuaGVhZGVyLWJ1dHRvbi0tYmFyZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uaGVhZGVyLWJ1dHRvbi0tc3VibWVudS1jbG9zZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uaGVhZGVyLWJ1dHRvbi0tYmFjayB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5oZWFkZXItYnV0dG9uLS1iYWNrOmhvdmVyIHtcbiAgY29sb3I6ICNERjA5MUQ7XG59XG4uaGVhZGVyLWJ1dHRvbi0tYmFjayAubGluay1saXN0X19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xufVxuLmhlYWRlci1idXR0b24tLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLWJ1dHRvbi0tdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyLWJ1dHRvbi0taXRlbS10b2dnbGUge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyLWJ1dHRvbi0taXRlbS10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogI0RGMDkxRDtcbn1cbi5oZWFkZXItYnV0dG9uLS1wcmVzY3JpcHRpb24uYnV0dG9uLCAuaGVhZGVyLWJ1dHRvbi0tc2VhcmNoLmJ1dHRvbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4uaGVhZGVyLWJ1dHRvbi0tcHJlc2NyaXB0aW9uLmJ1dHRvbiAuaGVhZGVyLWJ1dHRvbl9faWNvbiwgLmhlYWRlci1idXR0b24tLXNlYXJjaC5idXR0b24gLmhlYWRlci1idXR0b25fX2ljb24ge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4uZmVhdHVyZS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5mZWF0dXJlLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5mZWF0dXJlLWxpc3RfX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMxQjVFMjA7XG4gIGZpbGw6ICMxQjVFMjA7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbn1cbi5mZWF0dXJlLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCwgLmZlYXR1cmUtbGlzdF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZlYXR1cmUtbGlzdF9faXRlbSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMS41cmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZmVhdHVyZS1saXN0LS1iZW5lZml0cyBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAxMCcgZmlsbD0nJTIzMDYwJyUzRSUzQ3BhdGggZmlsbD0nJTIzMDYwJyBkPSdtMTMuODYgMS4xMTctOC41IDguNWEuNDcuNDcgMCAwIDEtLjM0NC4xMjVjLS4xNTcgMC0uMjgyLS4wMzEtLjM3NS0uMTI1bC00LjUtNC41YS41My41MyAwIDAgMSAwLS43MTkuNTMuNTMgMCAwIDEgLjcxOCAwbDQuMTU3IDQuMTU3TDEzLjE0LjM5OGEuNTMuNTMgMCAwIDEgLjcxOCAwIC41My41MyAwIDAgMSAwIC43MlonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5mZWF0dXJlLWxpc3QtLWJlbmVmaXRzIGxpOmxhc3QtY2hpbGQ6OmJlZm9yZSwgLmZlYXR1cmUtbGlzdC0tYmVuZWZpdHMgbGk6bGFzdC1vZi10eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi4uLlwiO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uaGVhZGVyLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMTA7XG4gIHRvcDogMy4yNXJlbTtcbiAgcmlnaHQ6IDA7XG59XG4uaGVhZGVyLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uaGVhZGVyLW92ZXJsYXlfX3dyYXBwZXIge1xuICB3aWR0aDogODB2dztcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDExcmVtKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAzMnB4IDQ4cHggLTQ4cHggcmdiYSgyMSwgMjEsIDYwLCAwLjMyKSwgMCA2cHggMzJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmhlYWRlci1vdmVybGF5LS11c2VyLWFjY291bnQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAzLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1vdmVybGF5LS11c2VyLWFjY291bnQ6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDRyZW07XG4gIH1cbn1cbi5oZWFkZXItb3ZlcmxheS0tdXNlci1hY2NvdW50LWxvZ2dlZC1pbjo6YmVmb3JlIHtcbiAgcmlnaHQ6IDkuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLW92ZXJsYXktLXVzZXItYWNjb3VudC1sb2dnZWQtaW46OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDExcmVtO1xuICB9XG59XG4uaGVhZGVyLW92ZXJsYXktLW1pbmktY2FydDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDAuNXJlbTtcbn1cblxuW2RhdGEtbW9iaWxlLXRlbXBsYXRlXSAjaGVhZGVyX3Nob3BwaW5nX2NhcnQuaG92ZXJlZCAuaGVhZGVyLW1pbmktY2FydDo6YmVmb3JlIHtcbiAgdG9wOiAzMnB4O1xufVxuW2RhdGEtbW9iaWxlLXRlbXBsYXRlXS5oZWFkZXItdXNlci1hY2NvdW50LS1sb2dnZWQtaW46OmJlZm9yZSB7XG4gIHJpZ2h0OiA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIFtkYXRhLW1vYmlsZS10ZW1wbGF0ZV0uaGVhZGVyLXVzZXItYWNjb3VudC0tbG9nZ2VkLWluOjpiZWZvcmUge1xuICAgIHJpZ2h0OiA0cmVtO1xuICB9XG59XG5cbltkYXRhLWRlc2t0b3AtdGVtcGxhdGVdLmhlYWRlci11c2VyLWFjY291bnQtLWxvZ2dlZC1pbjo6YmVmb3JlIHtcbiAgcmlnaHQ6IDkuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBbZGF0YS1kZXNrdG9wLXRlbXBsYXRlXS5oZWFkZXItdXNlci1hY2NvdW50LS1sb2dnZWQtaW46OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDExcmVtO1xuICB9XG59XG5cbmJvZHk6bm90KC5oYXMtYWRhcHRpdmUtaGVhZGVyKSB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5wYWdlLWhlYWRlciAuaGVhZGVyLXNwYWNlciB7XG4gIGhlaWdodDogMC4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkQ5MzA7XG59XG4ucGFnZS1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFnZS1oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIH1cbn1cbi5wYWdlLWhlYWRlcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEycHggOHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucGFnZS1oZWFkZXIgLmFwby1sb2dvIHtcbiAgZmxleC1ncm93OiAyO1xuICBmbGV4LWJhc2lzOiAzMCU7XG59XG4ucGFnZS1oZWFkZXIgI3NlYXJjaC1iaWcge1xuICBmbGV4OiAxIDEgNjAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLW1lbnUtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZS1oZWFkZXIgLmN1c3RvbWVyLW5hdmlnYXRpb24ge1xuICAgIG9yZGVyOiAyO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucGFnZS1oZWFkZXIgLmN1c3RvbWVyLW5hdmlnYXRpb25fX2xpc3Qge1xuICAgIGdhcDogMXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYWdlLWhlYWRlciAuY3VzdG9tZXItbmF2aWdhdGlvbl9fYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYWdlLWhlYWRlciAuYXBvLWxvZ28ge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLnBhZ2UtaGVhZGVyICNzZWFyY2gtYmlnIHtcbiAgICBvcmRlcjogMTtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICB9XG4gIC5wYWdlLWhlYWRlciAjc2VhcmNoLWJpZyAuc2VhcmNoLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYWdlLWhlYWRlciAuaGVhZGVyLW1lbnUge1xuICAgIG9yZGVyOiAzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICB9XG4gIC5wYWdlLWhlYWRlciAuaGVhZGVyLWJ1dHRvbi0tcHJlc2NyaXB0aW9uIHtcbiAgICBvcmRlcjogNDtcbiAgICBtYXgtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG4ucGFnZS1oZWFkZXIgLmFwby1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLWhlYWRlciAuYXBvLWxvZ28gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1oZWFkZXIgLmFwby1sb2dvIHBpY3R1cmUsXG4ucGFnZS1oZWFkZXIgLmFwby1sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1oZWFkZXIgLmFwby1sb2dvIHBpY3R1cmUsXG4gIC5wYWdlLWhlYWRlciAuYXBvLWxvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgfVxufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYTpmb2N1cy13aXRoaW4gLmF1dG8tc3VnZ2VzdC1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYTpmb2N1cy13aXRoaW4gLmF1dG8tc3VnZ2VzdC1iYWNrZHJvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogYXV0byAhaW1wb3J0YW50O1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtIC5pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIGZvcm06Zm9jdXMsIC5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIGZvcm06Zm9jdXMtd2l0aGluIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzIpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybTpmb2N1cyBpbnB1dCwgLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybTpmb2N1cy13aXRoaW4gaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybS5zZWFyY2gtZm9jdXNlZCBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtIC5pY29uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDA7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtIC5pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybSAuaW5wdXQtY29udGFpbmVyIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB6LWluZGV4OiAxO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybSAuaW5wdXQtY29udGFpbmVyIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtIC5pbnB1dC1jb250YWluZXIgaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybSAuaW5wdXQtY29udGFpbmVyIGJ1dHRvbi5jbGVhci1pbnB1dC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybSAuaW5wdXQtY29udGFpbmVyOmZvY3VzLXdpdGhpbiBidXR0b24uY2xlYXItaW5wdXQtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDkwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9JyUyMzc3Nyc+PHBhdGggZD0nTTE5IDYuNDFMMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMnonLz48L3N2Zz5cIik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtIGJ1dHRvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREJBMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5MzA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgaHIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMTZweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERURFO1xuICBib3JkZXI6IG5vbmU7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3Qge1xuICB6LWluZGV4OiAxMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAwIDE2cHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzIpO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3Qge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuaW5uZXItcGFkZGluZyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogLTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjRkZEOTMwO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IHVsLmF1dG8tc3VnZ2VzdC1wcm9kdWN0cyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCB1bC5hdXRvLXN1Z2dlc3QtcHJvZHVjdHMgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IHVsLmF1dG8tc3VnZ2VzdC1wcm9kdWN0cyBsaTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0RFREVERTtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCB1bC5hdXRvLXN1Z2dlc3QtcHJvZHVjdHMgbGkgaW1nIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCB1bC5hdXRvLXN1Z2dlc3QtcHJvZHVjdHMgbGkgLnRpdGxlLXByaWNlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCB1bC5hdXRvLXN1Z2dlc3QtcHJvZHVjdHMgbGkgLmF1dG9zdWdnZXN0LWhpZ2hsaWdodCB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgdWwuYXV0by1zdWdnZXN0LXByb2R1Y3RzIGxpIC5hdXRvc3VnZ2VzdC1oaWdobGlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCB1bC5hdXRvLXN1Z2dlc3QtcHJvZHVjdHMgbGkgLnByaWNlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgY29sb3I6ICNERjA5MUQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IHVsLmF1dG8tc3VnZ2VzdC1wcm9kdWN0cyBsaSB7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzLXdyYXBwZXIgaDMsXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIgaDMge1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzLXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMsXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzLXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNvbnRlbnQsXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMsXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNvbnRlbnQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzLXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMgbGksXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzLXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNvbnRlbnQgbGksXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMgbGksXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNvbnRlbnQgbGkge1xuICBwYWRkaW5nOiA0cHggMDtcbiAgbWFyZ2luOiA0cHggMDtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMtd3JhcHBlciB1bC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcyBsaSBhLFxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcy13cmFwcGVyIHVsLmF1dG8tc3VnZ2VzdC1jb250ZW50IGxpIGEsXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMgbGkgYSxcbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuYXV0by1zdWdnZXN0LWNvbnRlbnQtd3JhcHBlciB1bC5hdXRvLXN1Z2dlc3QtY29udGVudCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzLXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMgbGkgYTpob3ZlciBwYXRoLFxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcy13cmFwcGVyIHVsLmF1dG8tc3VnZ2VzdC1jb250ZW50IGxpIGE6aG92ZXIgcGF0aCxcbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuYXV0by1zdWdnZXN0LWNvbnRlbnQtd3JhcHBlciB1bC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcyBsaSBhOmhvdmVyIHBhdGgsXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNvbnRlbnQgbGkgYTpob3ZlciBwYXRoIHtcbiAgZmlsbDogI0RGMDkxRDtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuc2hvdy1hbGwtcmVzdWx0cy1saW5rLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAxMHB4O1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5zaG93LWFsbC1yZXN1bHRzLWxpbmstd3JhcHBlciAuc2hvdy1hbGwtcmVzdWx0cy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDkzMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VEQkEwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuc2hvdy1hbGwtcmVzdWx0cy1saW5rLXdyYXBwZXIgLnNob3ctYWxsLXJlc3VsdHMtbGluazpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5jdXN0b21lci1uYXZpZ2F0aW9uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5jdXN0b21lci1uYXZpZ2F0aW9uX19saXN0LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY3VzdG9tZXItbmF2aWdhdGlvbl9faWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmaWxsOiAjMzQzNDM0O1xufVxuLmN1c3RvbWVyLW5hdmlnYXRpb24gLmN1c3RvbWVyLW5hdmlnYXRpb25fX2FjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cbi5jdXN0b21lci1uYXZpZ2F0aW9uIC5jdXN0b21lci1uYXZpZ2F0aW9uX19hY3Rpb24tLWJvbnVzcG9pbnRzIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uY3VzdG9tZXItbmF2aWdhdGlvbiAuY3VzdG9tZXItbmF2aWdhdGlvbl9fYWN0aW9uIC5jdXN0b21lci1uYXZpZ2F0aW9uX19pY29uLS1jaGVja21hcmsge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogZ3JlZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5jdXN0b21lci1uYXZpZ2F0aW9uIC5jdXN0b21lci1uYXZpZ2F0aW9uX19hY3Rpb24tLXdhdGNobGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uY3VzdG9tZXItbmF2aWdhdGlvbiAuY3VzdG9tZXItbmF2aWdhdGlvbl9fYWN0aW9uLS13YXRjaGxpc3QgLmN1c3RvbWVyLW5hdmlnYXRpb25fX2ljb24ge1xuICBncmlkLWNvbHVtbjogMS8xO1xuICBncmlkLXJvdzogMS8xO1xufVxuLmN1c3RvbWVyLW5hdmlnYXRpb24gLmN1c3RvbWVyLW5hdmlnYXRpb25fX2FjdGlvbi0td2F0Y2hsaXN0IC5jdXN0b21lci1uYXZpZ2F0aW9uX19jb3VudGVyLS13YXRjaGxpc3Qge1xuICBncmlkLWNvbHVtbjogMS8xO1xuICBncmlkLXJvdzogMS8xO1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogI0RGMDkxRDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIC00cHgpO1xufVxuLmN1c3RvbWVyLW5hdmlnYXRpb24gLmN1c3RvbWVyLW5hdmlnYXRpb25fX2FjdGlvbi0tY2FydCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uY3VzdG9tZXItbmF2aWdhdGlvbiAuY3VzdG9tZXItbmF2aWdhdGlvbl9fYWN0aW9uLS1jYXJ0IC5jdXN0b21lci1uYXZpZ2F0aW9uX19pY29uIHtcbiAgZ3JpZC1jb2x1bW46IDEvMTtcbiAgZ3JpZC1yb3c6IDEvMTtcbn1cbi5jdXN0b21lci1uYXZpZ2F0aW9uIC5jdXN0b21lci1uYXZpZ2F0aW9uX19hY3Rpb24tLWNhcnQgLmN1c3RvbWVyLW5hdmlnYXRpb25fX2NvdW50ZXIge1xuICBncmlkLWNvbHVtbjogMS8xO1xuICBncmlkLXJvdzogMS8xO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAxcHgpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuLmN1c3RvbWVyLW5hdmlnYXRpb24gLmN1c3RvbWVyLW5hdmlnYXRpb25fX2FjdGlvbi0tY2FydCAuY3VzdG9tZXItbmF2aWdhdGlvbl9fY291bnRlciNBbW91bnQge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNERjA5MUQgIWltcG9ydGFudDtcbn1cbi5jdXN0b21lci1uYXZpZ2F0aW9uIC5jdXN0b21lci1uYXZpZ2F0aW9uX19hY3Rpb24tLWNhcnQjaGVhZGVyX3Nob3BwaW5nX2NhcnRfdG9wIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwO1xuICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yYi1jaGVja291dC1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVERURFO1xufVxuLnJiLWNoZWNrb3V0LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTZweCAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJiLWNoZWNrb3V0LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIH1cbn1cbi5yYi1jaGVja291dC1oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ucmItY2hlY2tvdXQtaGVhZGVyX19sb2dvIGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmItY2hlY2tvdXQtaGVhZGVyX19sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbi5oZWFkZXItdXNlci1hY2NvdW50LS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci11c2VyLWFjY291bnQtLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItdXNlci1hY2NvdW50X19sb2dpbi1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDAgMC41cmVtIDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVERURFO1xufVxuLmhlYWRlci11c2VyLWFjY291bnRfX2xvZ2luLWlucHV0IHtcbiAgZmxleDogMSAwIDEwMCU7XG59XG4uaGVhZGVyLXVzZXItYWNjb3VudF9fbG9naW4taW5wdXQgaW5wdXRbdHlwZT1lbWFpbF0sXG4uaGVhZGVyLXVzZXItYWNjb3VudF9fbG9naW4taW5wdXQgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uaGVhZGVyLXVzZXItYWNjb3VudF9fbG9naW4taW5wdXQgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuLmhlYWRlci11c2VyLWFjY291bnRfX2xvZ2luLWlucHV0IGlucHV0W3R5cGU9cGFzc3dvcmRdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLmhlYWRlci11c2VyLWFjY291bnRfX2xvZ2luLXN1Ym1pdCB7XG4gIGZsZXg6IDEgMCAxMDAlO1xufVxuLmhlYWRlci11c2VyLWFjY291bnRfX2xvZ2luLXN1Ym1pdCAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG59XG4uaGVhZGVyLXVzZXItYWNjb3VudF9fbG9naW4tc3VibWl0IC5idXR0b24tLXByaW1hcnkge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmhlYWRlci11c2VyLWFjY291bnRfX2xvZ2luLXN1Ym1pdCAuYnV0dG9uLS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5oZWFkZXItdXNlci1hY2NvdW50X19sb2dpbi1lcnJvciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBjb2xvcjogI0RGMDkxRDtcbn1cbi5oZWFkZXItdXNlci1hY2NvdW50X19sb2dpbi1mb3JtLS1lcnJvciAuaGVhZGVyLXVzZXItYWNjb3VudF9fbG9naW4taW5wdXQgaW5wdXRbdHlwZT1lbWFpbF0sXG4uaGVhZGVyLXVzZXItYWNjb3VudF9fbG9naW4tZm9ybS0tZXJyb3IgLmhlYWRlci11c2VyLWFjY291bnRfX2xvZ2luLWlucHV0IGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgYm9yZGVyLWNvbG9yOiAjREYwOTFEO1xufVxuLmhlYWRlci11c2VyLWFjY291bnRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5oZWFkZXItdXNlci1hY2NvdW50X19jb250ZW50IC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbn1cbi5oZWFkZXItdXNlci1hY2NvdW50X19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItdXNlci1hY2NvdW50X19tZW51IHtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG4uaGVhZGVyLXVzZXItYWNjb3VudF9fbWVudS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmhlYWRlci11c2VyLWFjY291bnRfX21lbnUtbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbi5oZWFkZXItdXNlci1hY2NvdW50X19tZW51LWxpc3QtaXRlbTpsYXN0LWNoaWxkLCAuaGVhZGVyLXVzZXItYWNjb3VudF9fbWVudS1saXN0LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItdXNlci1hY2NvdW50X19tZW51LWxpc3QtaXRlbSBhOm5vdCguYnV0dG9uKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaGVhZGVyLXVzZXItYWNjb3VudF9fbWVudS1saXN0LWl0ZW0gYTpub3QoLmJ1dHRvbik6aG92ZXIsIC5oZWFkZXItdXNlci1hY2NvdW50X19tZW51LWxpc3QtaXRlbSBhOm5vdCguYnV0dG9uKTpmb2N1cyB7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuLmhlYWRlci11c2VyLWFjY291bnQgLmZlYXR1cmUtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXItdXNlci1hY2NvdW50IC5mZWF0dXJlLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci11c2VyLWFjY291bnQgLmhlYWRlci1vdmVybGF5X193cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNXJlbSk7XG4gIH1cbiAgLmhlYWRlci11c2VyLWFjY291bnRfX2NvbnRlbnQgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5oZWFkZXItdXNlci1hY2NvdW50X19sb2dpbi1mb3JtIHtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbSAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC5oZWFkZXItdXNlci1hY2NvdW50X19sb2dpbi1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLmhlYWRlci11c2VyLWFjY291bnRfX2xvZ2luLWlucHV0IGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmhlYWRlci11c2VyLWFjY291bnRfX2xvZ2luLXN1Ym1pdCAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmhlYWRlci11c2VyLWFjY291bnRfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmhlYWRlci11c2VyLWFjY291bnQgLmZlYXR1cmUtbGlzdF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uaGVhZGVyLW1pbmktY2FydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbWluaS1jYXJ0LmhvdmVyZWQgLmhlYWRlci1taW5pLWNhcnRfX2Ryb3Bkb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCAjRkZGO1xuICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmhlYWRlci1taW5pLWNhcnRfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDEwO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogODB2dztcbiAgbWF4LXdpZHRoOiAzNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGVhZGVyLW1pbmktY2FydF9fZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmhlYWRlci1taW5pLWNhcnRfX2Ryb3Bkb3duICo6bm90KC5wcmljZS10YWcpOm5vdCgucHJpY2UtdGFnIHNwYW4pOm5vdCgucHJvZHVjdF9zdGF0dXNfbGluayAqKTpub3QoLmJ1dHRvbikge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDM0MzQgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItbWluaS1jYXJ0X19kcm9wZG93bi0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItbWluaS1jYXJ0X19kcm9wZG93bi0tdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlci1taW5pLWNhcnRfX2Ryb3Bkb3duIC5ib3hJbmZvcm1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEVBQ0Q7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uaGVhZGVyLW1pbmktY2FydF9fZHJvcGRvd24gLmJveEluZm9ybWF0aW9uIC5ib3hJbm5lckluZm9ybWF0aW9uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcbiAgZ2FwOiA4cHg7XG59XG4uaGVhZGVyLW1pbmktY2FydF9fZHJvcGRvd24gLmJveEluZm9ybWF0aW9uIC5ib3hJbm5lckluZm9ybWF0aW9uIC5ib3hJbmZvcm1hdGlvbkNvbnRlbnRUYWJsZUNlbGwge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cbi5oZWFkZXItbWluaS1jYXJ0X19kcm9wZG93biAucHJpY2UtdGFnIHtcbiAgY29sb3I6ICNERjA5MUQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5oZWFkZXItbWluaS1jYXJ0X19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uaGVhZGVyLW1pbmktY2FydF9fY29udGVudCAucHJvZHVjdF9zdGF0dXNfYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDZweCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLW1pbmktY2FydF9fZnJlZS1zaGlwcGluZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZ2FwOiA4cHg7XG59XG4uaGVhZGVyLW1pbmktY2FydF9fZnJlZS1zaGlwcGluZy0tYWNoaWV2ZWQge1xuICBjb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuLmhlYWRlci1taW5pLWNhcnRfX2ZyZWUtc2hpcHBpbmcgYiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5oZWFkZXItbWluaS1jYXJ0X190YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4uaGVhZGVyLW1pbmktY2FydF9fdGFibGUgdGZvb3QgdHI6bnRoLWxhc3QtY2hpbGQoMikgc3Bhbi5sIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLW1pbmktY2FydF9faXRlbSB0ZCB7XG4gIHBhZGRpbmc6IDEycHggMCA2cHggMCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLW1pbmktY2FydF9fcHJvZHVjdCB7XG4gIHdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5oZWFkZXItbWluaS1jYXJ0X19wcm9kdWN0LXRpdGxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZWFkZXItbWluaS1jYXJ0X19wcm9kdWN0LXByaWNlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5oZWFkZXItbWluaS1jYXJ0X19wcm9kdWN0LXF1YW50aXR5IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5oZWFkZXItbWluaS1jYXJ0X19kcm9wZG93biAuYnV0dG9uLS1jaGFuZ2UtcHJvZHVjdC1hbW91bnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uaGVhZGVyLW1pbmktY2FydF9fZHJvcGRvd24gLmFtYXpvbl9hZHZhbmNlZF9wYXltZW50X2J1dHRvbl90ZXh0X3N0eWxlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uaGVhZGVyLW1pbmktY2FydF9fZHJvcGRvd24gLnBheXBhbF9wYXltZW50IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGh0bWwuaGVhZGVyLW1lbnUtLW9wZW5lZCxcbiAgYm9keS5oZWFkZXItbWVudS0tb3BlbmVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5oZWFkZXItbWVudS10cmlnZ2VyX19pY29uIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLmhlYWRlci1tZW51LXRyaWdnZXJfX2J1dHRvbiwgLmhlYWRlci1tZW51LXRyaWdnZXJfX2J1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5oZWFkZXItbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDE5MDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGNhbGMoLTEgKiA4MHZ3KTtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIGhlaWdodDogMTAwZHZoO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB9XG4gIC5oZWFkZXItbWVudS0tYWN0aXZlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG4gIC5oZWFkZXItbWVudV9faGVhZGVyIC5oZWFkZXItYnV0dG9uLS1wcmVzY3JpcHRpb24sXG4gIC5oZWFkZXItbWVudV9faGVhZGVyIC5oZWFkZXItYnV0dG9uLS1zZWFyY2gge1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5oZWFkZXItbWVudV9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX3N1Ym1lbnUtY2xvc2UgW2NsYXNzKj1pY29uXSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC1pdGVtLS1jbG9zZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC1pdGVtLS1jYXRlZ29yeS1uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LWl0ZW0tLWNhdGVnb3J5LW5hbWUgPiBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgMC41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC1pdGVtLS1jYXRlZ29yeS1uYW1lIC5oZWFkZXItbWVudV9fbGluayB7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LWl0ZW0tLWNhdGVnb3J5LW5hbWUgLmhlYWRlci1tZW51X19saW5rIHN0cm9uZyB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LWl0ZW0gLmJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtLWxldmVsLTEge1xuICAgIHRvcDogMXJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMTJyZW0pO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LS1sZXZlbC0xIC5oZWFkZXItbWVudV9fbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtLWxldmVsLTIsIC5oZWFkZXItbWVudV9fbGlzdC0tbGV2ZWwtMyB7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtLWxldmVsLTIuaGVhZGVyLW1lbnVfX2xpc3QtLWFjdGl2ZSwgLmhlYWRlci1tZW51X19saXN0LS1sZXZlbC0zLmhlYWRlci1tZW51X19saXN0LS1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtLWxldmVsLTIgLmhlYWRlci1tZW51X19saXN0LWl0ZW06bm90KC5oZWFkZXItbWVudV9fbGlzdC1pdGVtLS1jYXRlZ29yeS1uYW1lKSwgLmhlYWRlci1tZW51X19saXN0LS1sZXZlbC0zIC5oZWFkZXItbWVudV9fbGlzdC1pdGVtOm5vdCguaGVhZGVyLW1lbnVfX2xpc3QtaXRlbS0tY2F0ZWdvcnktbmFtZSkge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC0tbGV2ZWwtMiAuaGVhZGVyLW1lbnVfX2xpbmssIC5oZWFkZXItbWVudV9fbGlzdC0tbGV2ZWwtMyAuaGVhZGVyLW1lbnVfX2xpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LS1sZXZlbC0yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTkxMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMTJyZW0pO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC0tbGV2ZWwtMyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDE5MjA7XG4gICAgdG9wOiAxMC42cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoODB2dyAtIDJyZW0pO1xuICAgIG1heC13aWR0aDogY2FsYygzNjBweCAtIDJyZW0pO1xuICAgIGhlaWdodDogY2FsYygxMDBkdmggLSAxMXJlbSk7XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LS1sZXZlbC0zLmhlYWRlci1tZW51X19saXN0LS1hY3RpdmUge1xuICAgIGxlZnQ6IDFyZW07XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LS1wYXRoIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggMTQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNy4zNTkzOCA2LjU2ODQ4QzcuNTQ2ODggNi43NTU5OCA3LjU0Njg4IDcuMDk5NzMgNy4zNTkzOCA3LjI4NzIzTDEuMzU5MzggMTMuMjg3MkMxLjE3MTg4IDEzLjQ3NDcgMC44MjgxMjUgMTMuNDc0NyAwLjY0MDYyNSAxMy4yODcyQzAuNDUzMTI1IDEzLjA5OTcgMC40NTMxMjUgMTIuNzU2IDAuNjQwNjI1IDEyLjU2ODVMNi4yOTY4OCA2LjkxMjIzTDAuNjQwNjI1IDEuMjg3MjNDMC40NTMxMjUgMS4wOTk3MyAwLjQ1MzEyNSAwLjc1NTk4MSAwLjY0MDYyNSAwLjU2ODQ4MUMwLjgyODEyNSAwLjM4MDk4MSAxLjE3MTg4IDAuMzgwOTgxIDEuMzU5MzggMC41Njg0ODFMNy4zNTkzOCA2LjU2ODQ4WicgZmlsbD0nJTIzMzQzNDM0Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICB9XG4gIC5oZWFkZXItbWVudSAuaGVhZGVyLWJ1dHRvbi0tYmFjay5oZWFkZXItYnV0dG9uLS1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVERURFO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmhlYWRlci1tZW51IC5oZWFkZXItYnV0dG9uLS1zdWJtZW51LWNsb3NlLCAuaGVhZGVyLW1lbnUgLmhlYWRlci1idXR0b24tLWl0ZW0tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLW1lbnVfX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtLWxldmVsLTEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC0tbGV2ZWwtMSA+IC5oZWFkZXItbWVudV9fbGlzdC1pdGVtIHtcbiAgICBmbGV4OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC0tbGV2ZWwtMSA+IC5oZWFkZXItbWVudV9fbGlzdC1pdGVtOmZvY3VzLXdpdGhpbiA+IC5oZWFkZXItbWVudV9fbGluayB7XG4gICAgY29sb3I6ICNERjA5MUQ7XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LS1sZXZlbC0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAyMyUpO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiA2NXZoO1xuICAgIG1hcmdpbjogMCAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbGVmdDogLTFyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLW1lbnVfX2xpc3QtLWxldmVsLTIge1xuICAgIG1heC13aWR0aDogOTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1tZW51X19saXN0LS1sZXZlbC0yIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaGVhZGVyLW1lbnVfX2xpc3QtLWxldmVsLTIge1xuICAgIG1heC13aWR0aDogMTI4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItbWVudV9fbGlzdC0tbGV2ZWwtMiA+IC5oZWFkZXItbWVudV9fbGlzdC1pdGVtIC5oZWFkZXItbWVudV9fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LS1sZXZlbC0zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC0tbGV2ZWwtMy5oZWFkZXItbWVudV9fbGlzdC0taGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDRyZW07XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LS1sZXZlbC0zLmhlYWRlci1tZW51X19saXN0LS1hY3RpdmUge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LS1sZXZlbC0zIC5oZWFkZXItbWVudV9fbGlzdC1pdGVtIHtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtLWxldmVsLTMgLmhlYWRlci1tZW51X19saW5rIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNzY3Njc2O1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtaXRlbS0tY2F0ZWdvcnktbmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtaXRlbS0tc2VydmljZS1saW5rIHtcbiAgICBncmlkLWNvbHVtbjogNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC1pdGVtLS1zZXJ2aWNlLWxpbmsgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LWl0ZW0tLWNsb3NlLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmhlYWRlci1tZW51X19saXN0LWl0ZW0tLWNsb3NlLW1lbnUgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICM3Njc2NzY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC1pdGVtLS1jbG9zZS1tZW51IGJ1dHRvbjpob3ZlciwgLmhlYWRlci1tZW51X19saXN0LWl0ZW0tLWNsb3NlLW1lbnUgYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogI0RGMDkxRDtcbiAgfVxuICAuaGVhZGVyLW1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5oZWFkZXItbWVudV9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNERjA5MUQ7XG4gIH1cbiAgLmhlYWRlci1tZW51LWJhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG4gIC5oZWFkZXItbWVudS1iYWNrZHJvcC0tdmlzaWJsZSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi5oZWFkZXItbWVudS1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwMTA7XG59XG4uaGVhZGVyLW1lbnUtYmFja2Ryb3AtLXZpc2libGUge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi51c3AtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi51c3AtYmFyIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLnVzcC1iYXIgLmNvbnRhaW5lciA+IDpvbmx5LWNoaWxkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udXNwLWJhciAuY29udGFpbmVyID4gLnVzcC1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnVzcC1iYXIgLmNvbnRhaW5lciAudXNwLWl0ZW06bnRoLWNoaWxkKC1uKzIpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVzcC1iYXIgLmNvbnRhaW5lciAudXNwLWl0ZW06bnRoLWNoaWxkKC1uKzMpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVzcC1iYXIgLmNvbnRhaW5lciAudXNwLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnVzcC1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLnVzcC1pdGVtIC51c3AtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udXNwLWl0ZW0gLnVzcC1pY29uIHtcbiAgbWFyZ2luOiAtMnB4IDZweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGRwLXJlc3BvbnNpdmUtaGVhZGVyICNwcm9kdWN0X2luZm9fZml4ZWRfaGVhZGVyX2lubmVyIHtcbiAgICB3aWR0aDogNTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZHAtcmVzcG9uc2l2ZS1oZWFkZXIgI3Byb2R1Y3RfaW5mb19maXhlZF9oZWFkZXJfaW5uZXIge1xuICAgIHdpZHRoOiA3MjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9pbm5lciB7XG4gICAgZ2FwOiAycmVtO1xuICAgIHdpZHRoOiA5NjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZHAtcmVzcG9uc2l2ZS1oZWFkZXIgI3Byb2R1Y3RfaW5mb19maXhlZF9oZWFkZXJfaW5uZXIge1xuICAgIHdpZHRoOiAxMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGRwLXJlc3BvbnNpdmUtaGVhZGVyICNwcm9kdWN0X2luZm9fZml4ZWRfaGVhZGVyX2lubmVyIHtcbiAgICB3aWR0aDogMTI4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wZHAtcmVzcG9uc2l2ZS1oZWFkZXIgI3Byb2R1Y3RfaW5mb19maXhlZF9oZWFkZXJfaW1hZ2Uge1xuICBmbGV4OiAwIDEgOTBweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiA5MHB4O1xufVxuLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9pbWFnZSAucHJvZHVjdF9pbWFnZV85MF85MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG4ucGRwLXJlc3BvbnNpdmUtaGVhZGVyICNwcm9kdWN0X2luZm9fZml4ZWRfaGVhZGVyX2ltYWdlIC5wcm9kdWN0X2ltYWdlXzkwXzkwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9pbWFnZSB7XG4gICAgZmxleC1iYXNpczogNjRweDtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbiAgLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9pbWFnZSAucHJvZHVjdF9pbWFnZV85MF85MCB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC5wZHAtcmVzcG9uc2l2ZS1oZWFkZXIgI3Byb2R1Y3RfaW5mb19maXhlZF9oZWFkZXJfaW1hZ2UgLnByb2R1Y3RfaW1hZ2VfOTBfOTAgaW1nIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9pbWFnZSAucHJvZHVjdF9pbWFnZV85MF85MCAucHJvZHVjdF9pbWFnZV9vdmVybGF5IHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbn1cbi5wZHAtcmVzcG9uc2l2ZS1oZWFkZXIgI3Byb2R1Y3RfaW5mb19maXhlZF9oZWFkZXJfbWlkZGxlIHtcbiAgZmxleDogMTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9taWRkbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wZHAtcmVzcG9uc2l2ZS1oZWFkZXIgI3Byb2R1Y3RfaW5mb19maXhlZF9oZWFkZXJfbWlkZGxlICNwcm9kdWN0X2luZm9fZml4ZWRfaGVhZGVyX25hbWUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9taWRkbGUgI3Byb2R1Y3RfaW5mb19maXhlZF9oZWFkZXJfbmFtZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICBsaW5lLWNsYW1wOiAzO1xuICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9taWRkbGUgI3Byb2R1Y3RfaW5mb19maXhlZF9oZWFkZXJfbmFtZSB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG4ucGRwLXJlc3BvbnNpdmUtaGVhZGVyICNwcm9kdWN0X2luZm9fZml4ZWRfaGVhZGVyX21pZGRsZSAucHJvZHVjdF9pbmZvX2RldGFpbF92aWV3IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9taWRkbGUgLnByb2R1Y3RfaW5mb19kZXRhaWxfdmlldyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9taWRkbGUgLnByb2R1Y3RfaW5mb19kZXRhaWxfdmlldyA+IGJyIHtcbiAgZGlzcGxheTogY29udGVudHM7XG4gIGhlaWdodDogMXB4O1xufVxuLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9taWRkbGUgLnByb2R1Y3RfaW5mb19kZXRhaWxfdmlldyAucHJvZHVjdF9zdGF0dXNfYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGRwLXJlc3BvbnNpdmUtaGVhZGVyICNwcm9kdWN0X2luZm9fZml4ZWRfaGVhZGVyX3ByaWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMCAxcmVtO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucGRwLXJlc3BvbnNpdmUtaGVhZGVyICNwcm9kdWN0X2luZm9fZml4ZWRfaGVhZGVyX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9wcmljZSB7XG4gICAgZmxleDogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgfVxufVxuLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9wcmljZSAucHJvZHVjdF9kZXRhaWxfYXZwIHtcbiAgb3JkZXI6IDI7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9wcmljZSAucHJvZHVjdF9kZXRhaWxfYXZwIHNwYW4ge1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5wZHAtcmVzcG9uc2l2ZS1oZWFkZXIgI3Byb2R1Y3RfaW5mb19maXhlZF9oZWFkZXJfcHJpY2UgLnByb2R1Y3RfZGV0YWlsX2F2cCBzdXAge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9wcmljZSAucHJvZHVjdF9kZXRhaWxfcHJpY2Uge1xuICBvcmRlcjogMTtcbiAgZmxleDogMSAwIDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9wcmljZSAucHJvZHVjdF9kZXRhaWxfcHJpY2Ugc3BhbiB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBkcC1yZXNwb25zaXZlLWhlYWRlciAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9idXR0b24gLmJ1dHRvbiB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5yYi1jaGVja291dC1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVERURFO1xufVxuLnJiLWNoZWNrb3V0LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTZweCAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJiLWNoZWNrb3V0LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIH1cbn1cbi5yYi1jaGVja291dC1oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ucmItY2hlY2tvdXQtaGVhZGVyX19sb2dvIGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmItY2hlY2tvdXQtaGVhZGVyX19sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbi5idXR0b24tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyA1MG1zIGxpbmVhciwgYm9yZGVyLWNvbG9yIDEwMG1zIGxpbmVhciwgYm9yZGVyLXdpZHRoIDEwMG1zIGxpbmVhciwgYmFja2dyb3VuZC1jb2xvciAyMDBtcyBsaW5lYXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uLCAuYnV0dG9uICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJ1dHRvbiArIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmJ1dHRvbiBhLFxuLmJ1dHRvbiBhOmZvY3VzLFxuLmJ1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdF9yZXZpZXdfcHJvZHVjdF9pbmZvcm1hdGlvbiAuYnV0dG9uIHtcbiAgbWFyZ2luOiAwIGF1dG8gMCAwO1xufVxuLmJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6ICMxMDU3REQ7XG59XG4uYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDdweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5idXR0b25bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC41NTtcbn1cbi5idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b25bZGlzYWJsZWRdOmFjdGl2ZSwgLmJ1dHRvbltkaXNhYmxlZF06Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5MzA7XG4gIGJvcmRlci1jb2xvcjogI0VEQkEwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnV0dG9uLS1wcmltYXJ5OmhvdmVyLCAuYnV0dG9uLS1wcmltYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUNFMkY7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmJ1dHRvbi0tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURFREU7XG4gIGJvcmRlci1jb2xvcjogI0RFREVERTtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4uYnV0dG9uLS1wcmltYXJ5OmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFREVERTtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4uYnV0dG9uLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzNDM0O1xufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG4uYnV0dG9uLS10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ1dHRvbi0tdGVydGlhcnk6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuLmJ1dHRvbi0tdGVydGlhcnk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbn1cbi5idXR0b24tLWxpbmsge1xuICB3aWR0aDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uYnV0dG9uLS1saW5rOmhvdmVyLCAuYnV0dG9uLS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNERjA5MUQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uYnV0dG9uLS1leHRyYS1sYXJnZSB7XG4gIG1pbi1oZWlnaHQ6IDYycHg7XG59XG4uYnV0dG9uLS1sYXJnZSB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG4uYnV0dG9uLS1ub3JtYWwge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLmJ1dHRvbi0tZGVsZXRlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5idXR0b24tLWRlbGV0ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIsOXXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRvcDogLTFweDtcbn1cbi5idXR0b24tLXBsdXMge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJ1dHRvbi0tcGx1czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIitcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5idXR0b24tLW1pbnVzIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5idXR0b24tLW1pbnVzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4jY3JlYXRlX2FjY291bnRfc3VibWl0X2J1dHRvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2xpZGVyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbi5zbGlkZXItbmF2X19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpZGVyLW5hdl9fYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWRlci1uYXZfX2J0bjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5zbGlkZXItbmF2X19idG4gc3ZnIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxNnB4O1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMkYyRjI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDMycHggNHB4IHJnYmEoMjEsIDIxLCA2MCwgMC4wNik7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1jYXJkX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLnByb2R1Y3QtY2FyZF9fcmF0aW5nLCAucHJvZHVjdC1jYXJkX190YWdzLCAucHJvZHVjdC1jYXJkX19wcmVzZW50YXRpb24tZm9ybWF0LCAucHJvZHVjdC1jYXJkX19hbW91bnQtcHB1LCAucHJvZHVjdC1jYXJkX191bml0LWRldGFpbHMsIC5wcm9kdWN0LWNhcmRfX2luZm8tZGV0YWlscywgLnByb2R1Y3QtY2FyZF9fbWFuZGF0b3J5X2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3QtY2FyZF9fZnJlZS1zaGlwcGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5wcm9kdWN0LWNhcmRfX2ZyZWUtc2hpcHBpbmcgc3ZnIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX19pbmZvLWRldGFpbHMsXG4ucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX2luZm8tZGV0YWlscyBidXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogNHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX2luZm8tZGV0YWlscyxcbiAgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX19pbmZvLWRldGFpbHMgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmRfX3ByZXNlbnRhdGlvbi1mb3JtYXQsIC5wcm9kdWN0LWNhcmRfX2Ftb3VudC1wcHUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnByb2R1Y3QtY2FyZF9fcHJlc2VudGF0aW9uLWZvcm1hdCwgLnByb2R1Y3QtY2FyZF9fYW1vdW50LXBwdSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucHJvZHVjdC1jYXJkX19wcmVzZW50YXRpb24tZm9ybWF0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xufVxuLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX191bml0LWRldGFpbHMge1xuICBnYXA6IDZweDtcbn1cbi5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9fdW5pdC1kZXRhaWxzID4gZGl2IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9fdW5pdC1kaXZpZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4ucHJvZHVjdC1jYXJkX19tYW5kYXRvcnlfaW5mbyxcbi5wcm9kdWN0LWNhcmRfX2JvbnVzLXBvaW50cyxcbi5wcm9kdWN0LWNhcmRfX2ZyZWUtc2hpcHBpbmcsXG4ucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eSB7XG4gIGdhcDogNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5wcm9kdWN0LWNhcmRfX21hbmRhdG9yeV9pbmZvIHN2Zyxcbi5wcm9kdWN0LWNhcmRfX2JvbnVzLXBvaW50cyBzdmcsXG4ucHJvZHVjdC1jYXJkX19mcmVlLXNoaXBwaW5nIHN2Zyxcbi5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5IHN2ZyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZHVjdC1jYXJkX19jdGEtYnV0dG9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOTMwO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnByb2R1Y3QtY2FyZF9fY3RhLWJ1dHRvbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNhcmRfX3N1YnNjcmlwdGlvbi1idXR0b24td3JhcHBlciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jazogOHB4O1xuICBjb2xvcjogIzAwNjYwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByb2R1Y3QtY2FyZF9fc3Vic2NyaXB0aW9uLWJ1dHRvbi13cmFwcGVyID4gZGl2OmZpcnN0LWNoaWxkIHAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWlzLUhpdHMtaXRlbTpob3ZlciAucHJvZHVjdC1jYXJkLFxuLmFpcy1IaXRzLWl0ZW06Zm9jdXMgLnByb2R1Y3QtY2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMzJweCA0OHB4IC00OHB4IHJnYmEoMjEsIDIxLCA2MCwgMC4zMiksIDAgNnB4IDMycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uYWlzLUhpdHMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX190aXRsZSBhIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDIyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtIC5wcm9kdWN0LWNhcmQge1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWlubGluZTogMTRweDtcbn1cbi5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0gLnByb2R1Y3QtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbSAucHJvZHVjdC1jYXJkX19wcmljZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtIC5wcm9kdWN0LWNhcmRfX3JhdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0gLnByb2R1Y3QtY2FyZF9fcmF0aW5nLCAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtIC5wcm9kdWN0LWNhcmRfX21hbmRhdG9yeV9pbmZvLCAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtIC5wcm9kdWN0LWNhcmRfX3ByZXNlbnRhdGlvbi1mb3JtYXQsIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0gLnByb2R1Y3QtY2FyZF9fYW1vdW50LXBwdSwgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbSAucHJvZHVjdC1jYXJkX19ib251cy1wb2ludHMsIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0gLnByb2R1Y3QtY2FyZF9fZnJlZS1zaGlwcGluZywgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbSAucHJvZHVjdC1jYXJkX190YWdzLCAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtIC5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5IHtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbSAucHJvZHVjdC1jYXJkIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgfVxuICAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtIC5wcm9kdWN0LWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbSAucHJvZHVjdC1jYXJkX19yYXRpbmcsIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0gLnByb2R1Y3QtY2FyZF9fbWFuZGF0b3J5X2luZm8sIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0gLnByb2R1Y3QtY2FyZF9fcHJlc2VudGF0aW9uLWZvcm1hdCwgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbSAucHJvZHVjdC1jYXJkX19hbW91bnQtcHB1LCAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtIC5wcm9kdWN0LWNhcmRfX2JvbnVzLXBvaW50cywgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbSAucHJvZHVjdC1jYXJkX19mcmVlLXNoaXBwaW5nLCAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtIC5wcm9kdWN0LWNhcmRfX3RhZ3MsIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0gLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHkge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbSAucHJvZHVjdC1jYXJkX19pbmZvLWRldGFpbHMgc3ZnIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cbkBjb250YWluZXIgKG1heC13aWR0aDogMjAwcHgpIHtcbiAgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbSAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYWlzLUhpdHMtaXRlbS5saXN0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LWNhcmQtbGlzdCB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4ucHJvZHVjdC1jYXJkLWxpc3QgPiAuY2FyZC1ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWFnZSBpbmZvXCIgXCIuICAgICAgYWN0aW9uc1wiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNsYW1wKDEyMHB4LCA0MCUsIDIwMHB4KSAxZnI7XG59XG4ucHJvZHVjdC1jYXJkLWxpc3RfX2ltYWdlLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBncmlkLWFyZWE6IGltYWdlO1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgZ3JpZC1yb3ctZW5kOiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWNhcmQtbGlzdF9faW1hZ2Utc2VjdGlvbiB7XG4gICAgZ3JpZC1yb3ctZW5kOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtY2FyZC1saXN0X19pbWFnZS1zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG4ucHJvZHVjdC1jYXJkLWxpc3RfX2ltYWdlLXNlY3Rpb24gaW1nIHtcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogOTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1jYXJkLWxpc3RfX2ltYWdlLXNlY3Rpb24gaW1nIHtcbiAgICB3aWR0aDogMTUzcHg7XG4gICAgaGVpZ2h0OiAxNTNweDtcbiAgfVxufVxuLnByb2R1Y3QtY2FyZC1saXN0X19pbmZvLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBncmlkLWFyZWE6IGluZm87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtY2FyZC1saXN0X19pbmZvLXNlY3Rpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnByb2R1Y3QtY2FyZC1saXN0X19hY3Rpb25zLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdyaWQtYXJlYTogYWN0aW9ucztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWNhcmQtbGlzdF9fYWN0aW9ucy1zZWN0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucHJvZHVjdC1jYXJkLWxpc3RfX2FjdGlvbnMtc2VjdGlvbiAucHJvZHVjdC1jYXJkX19hY3Rpb25zLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtY2FyZC1saXN0X19hY3Rpb25zLXNlY3Rpb24gLnByb2R1Y3QtY2FyZF9fYWN0aW9ucy1ibG9jayB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmQtbGlzdCAucHJvZHVjdC1jYXJkX19wcmljZSB7XG4gIG1hcmdpbi1ibG9jazogMTZweCAxMHB4O1xufVxuLnByb2R1Y3QtY2FyZC1saXN0IC5wcm9kdWN0LWNhcmRfX3ByaWNlIC5wcm9kdWN0LWNhcmRfX3ByaWNlLS1yZWQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtY2FyZC1saXN0IC5wcm9kdWN0LWNhcmRfX3ByaWNlIC5wcm9kdWN0LWNhcmRfX3ByaWNlLS1yZWQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWNhcmQtbGlzdCAucHJvZHVjdC1jYXJkX19jdGEtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmQtbGlzdCAucHJvZHVjdC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1jYXJkLWxpc3QgLnByb2R1Y3QtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWNhcmQtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA5MjRweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5wcm9kdWN0LWNhcmQtbGlzdCA+IC5jYXJkLWJvZHkge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW1hZ2UgaW5mbyBhY3Rpb25zXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjbGFtcCgxNDBweCwgMjEuNiUsIDIwMHB4KSAxZnIgY2xhbXAoMjAwcHgsIDI4JSwgMjYwcHgpO1xuICAgIGNvbHVtbi1nYXA6IDEycHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2FyZF9fYW1vdW50LXN0ZXBwZXIge1xuICBnYXA6IDRweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wcm9kdWN0LWNhcmRfX2Ftb3VudC1zdGVwcGVyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1jYXJkX19hbW91bnQtc3RlcHBlciB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4ucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS13cmFwIC5hdmFpbGFiaWxpdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LXdyYXAgLmF2YWlsYWJpbGl0eS0tYXZhaWxhYmxlIHtcbiAgY29sb3I6ICMwMDY2MDA7XG59XG4ucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS13cmFwIC5hdmFpbGFiaWxpdHktLW5vdC1hdmFpbGFibGUge1xuICBjb2xvcjogI0I5MDAxNDtcbn1cbi5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eSBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eSBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4ucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHkgc3Bhbjo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFpcy1IaXRzLWl0ZW06aGFzKC5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXIpIHtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmJsb2NrLWl0ZW0gLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlciB7XG4gIHdpZHRoOiAyNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2staXRlbSAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyIHtcbiAgICB3aWR0aDogMzQzcHg7XG4gIH1cbn1cblxuLmxpc3QtaXRlbSAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyIHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWl0ZW0gLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlciB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuICBwYWRkaW5nOiAxNHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xuICB6LWluZGV4OiAyMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjJGMkYyO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDMycHggNDhweCAtNDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDZweCAzMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBtYXgtd2lkdGg6IGNsYW1wKDIyMHB4LCA4MHZ3LCAzNDNweCk7XG59XG4ucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXItaGVhZGVyIC5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXItaGVhZGluZyBidXR0b246Zmlyc3QtY2hpbGQsXG4ucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyLWhlYWRlciAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyLWhlYWRpbmcgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXItYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbSAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyIC5hdmFpbGFiaWxpdHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXItaGVhZGVyIC5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXItaGVhZGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlci1ib2R5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWlzLUhpdHMtbGlzdC5ibG9jay12aWV3IC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW06bnRoLWNoaWxkKDJuKSAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWlzLUhpdHMtbGlzdC5ibG9jay12aWV3IC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW06bnRoLWNoaWxkKDNuKSAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWlzLUhpdHMtbGlzdC5ibG9jay12aWV3IC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW06bnRoLWNoaWxkKDRuKSAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLmFpcy1IaXRzLWxpc3QuYmxvY2stdmlldyAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtOm50aC1jaGlsZCg0bikgLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlciB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuYWlzLUhpdHMtbGlzdC5ibG9jay12aWV3IC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW06bnRoLWNoaWxkKDNuKSAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5haXMtSGl0cy1saXN0LmJsb2NrLXZpZXcgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbTpudGgtY2hpbGQoM24pIC5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmFpcy1IaXRzLWxpc3QuYmxvY2stdmlldyAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtOm50aC1jaGlsZCg0bikgLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYWlzLUhpdHMtbGlzdC5ibG9jay12aWV3IC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW06bnRoLWNoaWxkKDNuKSAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5haXMtSGl0cy1saXN0LmJsb2NrLXZpZXcgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbTpudGgtY2hpbGQoNG4pIC5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmRfX2hpZ2hsaWdodC10ZXh0IHtcbiAgbWFyZ2luLWJsb2NrOiAxNnB4IDEwcHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHJvZHVjdC1jYXJkX19oaWdobGlnaHQtdGV4dCBsaSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3BhY2thZ2Utc2l6ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYWx0ZXJuYXRpdmUtcGFja2FnZS1zaXplIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWx0ZXJuYXRpdmUtcGFja2FnZS1zaXplOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0VERURFRDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWx0ZXJuYXRpdmUtcGFja2FnZS1zaXplLmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Njc2NzY7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ucHJvZHVjdC1jYXJkX19wcmljZS0tcmVkIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjREYwOTFEO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnByb2R1Y3QtY2FyZF9fcHJpY2UtLXV2cCB7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5wcm9kdWN0LWNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmaWx0ZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjVzO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucHJvZHVjdC1jYXJkX19pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtY2FyZF9faW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDExNXB4O1xuICB9XG59XG4ucHJvZHVjdC1jYXJkX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9kdWN0LWNhcmRfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtY2FyZF9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgaGVpZ2h0OiAxMTVweDtcbiAgfVxufVxuLnByb2R1Y3QtY2FyZF9faW1hZ2UgLnByb2R1Y3QtaW1hZ2Utb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAwIDAgNTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNERjA5MUQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogNTNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucHJvZHVjdC1jYXJkX19pbWFnZSAucHJvZHVjdC1pbWFnZS1vdmVybGF5IHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmRfX2ltYWdlIC5wcm9kdWN0LWltYWdlLW92ZXJsYXkgLnByb2R1Y3QtY2FyZF9fZGlzY291bnQtcGVyY2VudGFnZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5wcm9kdWN0LWNhcmRfX2ltYWdlIC5wcm9kdWN0LWltYWdlLW92ZXJsYXkgLnByb2R1Y3QtY2FyZF9fZGlzY291bnQtcGVyY2VudGFnZSAucHJvZHVjdC1jYXJkX19kaXNjb3VudC1wZXJjZW50LXNpZ24ge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucHJvZHVjdC1jYXJkX19pbWFnZSAucHJvZHVjdC1pbWFnZS1vdmVybGF5IC5wcm9kdWN0LWNhcmRfX2Rpc2NvdW50LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1jYXJkX19pbWFnZSAucHJvZHVjdC1pbWFnZS1vdmVybGF5IC5wcm9kdWN0LWNhcmRfX2Rpc2NvdW50LXBlcmNlbnRhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZF9faW1hZ2UgLnByb2R1Y3QtaW1hZ2Utb3ZlcmxheSAucHJvZHVjdC1jYXJkX19kaXNjb3VudC1wZXJjZW50YWdlIC5wcm9kdWN0LWNhcmRfX2Rpc2NvdW50LXBlcmNlbnQtc2lnbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucHJvZHVjdC1jYXJkX19pbWFnZSAucHJvZHVjdC1pbWFnZS1vdmVybGF5X3BsIHtcbiAgd2lkdGg6IDYzcHg7XG4gIGhlaWdodDogNjNweDtcbn1cbi5wcm9kdWN0LWNhcmRfX2ltYWdlIC5wcm9kdWN0LWltYWdlLW92ZXJsYXlfcGwgLnByb2R1Y3QtY2FyZF9fZGlzY291bnQtcGVyY2VudGFnZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5wcm9kdWN0LWNhcmRfX2ltYWdlIC5wcm9kdWN0LWltYWdlLW92ZXJsYXlfcGwgLnByb2R1Y3QtY2FyZF9fZGlzY291bnQtbGFiZWwge1xuICBmb250LXNpemU6IDlweDtcbn1cblxuLmJvLW1hcmtldGluZy1jYW1wYWlnbi1wcm9kdWN0IC5wcm9kdWN0LWltYWdlLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcm9tb3Rpb24tYmFja2dyb3VuZC1jb2xvciwgI0RGMDkxRCk7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3JhdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG59XG4ucHJvZHVjdC1jYXJkX19yYXRpbmctZm9yZWdyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IGdvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xufVxuLnByb2R1Y3QtY2FyZF9fcmF0aW5nLWJhY2tncm91bmQge1xuICBjb2xvcjogZ29sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG59XG4ucHJvZHVjdC1jYXJkX19yYXRpbmcgLnJhdGluZy1zdGFyIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS13aWR0aDogMTtcbn1cblxuLnByb2R1Y3QtY2FyZF9fcmV2aWV3LWNvdW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzc2NzY3Njtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdGFncyAudGFncy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZ2FwOiAzcHg7XG59XG4ucHJvZHVjdC1jYXJkX190YWdzIC50YWdzLXdyYXBwZXIgLnRhZyB7XG4gIGJhY2tncm91bmQ6ICNFREVERUQ7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBwYWRkaW5nOiAycHggM3B4O1xuICBmb250LXNpemU6IDExLjVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4vKipcbiAqIFByb2R1Y3QgRGV0YWlsIFBhZ2UgU3R5bGVzXG4gKi9cbiNwcm9kdWN0LWRldGFpbC1hdmFpbGFiaWxpdHktbm90aWNlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuI3Byb2R1Y3QtZGV0YWlsLWF2YWlsYWJpbGl0eS10aXRsZSB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDEycHggMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbiNwcm9kdWN0LWRldGFpbC1hdmFpbGFiaWxpdHktbm90aWNlIC5wcm9kdWN0LWRldGFpbC1hdmFpbGFiaWxpdHktZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwcm9kdWN0LWRldGFpbC1hdmFpbGFiaWxpdHktbm90aWNlIC5wcm9kdWN0LWRldGFpbC1hdmFpbGFiaWxpdHktZm9ybSBpbnB1dFt0eXBlPWhpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcHJvZHVjdC1kZXRhaWwtYXZhaWxhYmlsaXR5LW5vdGljZSAucHJvZHVjdC1kZXRhaWwtYXZhaWxhYmlsaXR5LWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcHJvZHVjdC1kZXRhaWwtYXZhaWxhYmlsaXR5LW5vdGljZSAuaW5wdXRfbm9ybWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwcm9kdWN0LWRldGFpbC1hdmFpbGFiaWxpdHktbm90aWNlIC5pbnB1dF9ub3JtYWw6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4jcHJvZHVjdC1kZXRhaWwtYXZhaWxhYmlsaXR5LW5vdGljZSAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG5cbiNwcm9kdWN0LWRldGFpbC1wYWdlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wZHAtY29scyB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5wZHAtY29scyB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBkcC1jb2xzIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGRwLWNvbHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDExcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJnYWxsZXJ5IHNpZGViYXJcIiBcIm1haW4gc2lkZWJhclwiO1xuICAgIGdhcDogMjRweCAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBkcC1jb2xzIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cblxuLnBkcC1nYWxsZXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZHAtZ2FsbGVyeSB7XG4gICAgZ3JpZC1hcmVhOiBnYWxsZXJ5O1xuICAgIG9yZGVyOiB1bnNldDtcbiAgfVxufVxuXG4ucGRwLXNpZGViYXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkcC1zaWRlYmFyIHtcbiAgICBncmlkLWFyZWE6IHNpZGViYXI7XG4gICAgb3JkZXI6IHVuc2V0O1xuICB9XG59XG5cbi5wZHAtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIG9yZGVyOiAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZHAtbWFpbiB7XG4gICAgZ3JpZC1hcmVhOiBtYWluO1xuICAgIG9yZGVyOiB1bnNldDtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlsLXBhZ2UtYnV5LWJveCB7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlsLXBhZ2UtYnV5LWJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tY29ybmVyLXJhZGl1cy1tZCwgMTBweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWJvcmRlci1mYWludCwgI0YyRjJGMik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctYmctbHYtMSwgI0ZGRik7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMzJweCAwIHJnYmEoNTIsIDUyLCA1MiwgMC4xKTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbC1wYWdlLW1haW4tc2VjdGlvbiB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlsLXBhZ2UtbWFpbi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1kZXRhaWwtcGFnZS1tYWluLXNlY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbC1wYWdlLW1haW4tc2VjdGlvbiBoMSxcbiNwZHAtcHJvZHVjdC10aXRsZSB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbC1wYWdlLW1haW4tc2VjdGlvbiBoMSxcbiAgI3BkcC1wcm9kdWN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlsLWF2YWlsYWJpbGl0eS1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLWF2YWlsYWJpbGl0eS1lbWFpbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNjVweDtcbiAgdG9wOiA4cHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbiNwcm9kdWN0LWRldGFpbC1hdmFpbGFiaWxpdHktZW1haWwge1xuICBwYWRkaW5nOiAxOHB4IDVweCA4cHggNXB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtcmF0aW5nLXN0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgbWFyZ2luOiAtNXB4IDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMTVweDtcbn1cbi5wcm9kdWN0LWRldGFpbC1yYXRpbmctc3RhcnMgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5QTgyNSAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtZGV0YWlsLXJhdGluZy1zdGFycyB+IGRpdiB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLnByb2R1Y3QtZGV0YWlsLXJhdGluZy1zdGFycyAucmF0aW5nLXN0YXIge1xuICBjb2xvcjogI0ZGRDkzMDtcbn1cbi5wcm9kdWN0LWRldGFpbC1yYXRpbmctc3RhcnMgfiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXBhZ2UtbWFpbi1zZWN0aW9uIHAucHJvZHVjdHNfZGVzY3JpcHRpb25fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1zaGlwcGluZy1pbmZvIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5wcm9kdWN0LWRldGFpbC1zaGlwcGluZy1pbmZvID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWRldGFpbC1zaGlwcGluZy1pbmZvIC5pbmZvYm94X2luZm9faWNvbl9hY3RpdmUge1xuICB3aWR0aDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4ucHJvZHVjdC1kZXRhaWwtc2hpcHBpbmctaW5mbyAucHJvZHVjdF9zdGF0dXNfYm94IHtcbiAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogOHB4IDAgMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wcm9kdWN0LWRldGFpbC1zaGlwcGluZy1pbmZvIC5wcm9kdWN0X3N0YXR1c19ib3ggLmluZm9ib3hfaW5mb19pY29uX2FjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5wcm9kdWN0LWRldGFpbC1zaGlwcGluZy1pbmZvIC5wcm9kdWN0X3N0YXR1c19ib3ggLnByb2R1Y3Rfbm90X2luX2Fzc29ydG1lbnQge1xuICBjb2xvcjogIzIxOTZGMztcbn1cbi5wcm9kdWN0LWRldGFpbC1zaGlwcGluZy1pbmZvIC5wcm9kdWN0X3N0YXR1c19ib3ggLnByb2R1Y3Rfbm90X2luX2Fzc29ydG1lbnQgc3Ryb25nIHtcbiAgY29sb3I6ICM0Q0FGNTA7XG59XG5cbiNwcm9kdWN0LWRldGFpbC1zaGlwcGluZy1wcmVzY3JpcHRpb24tZXh0ZW5zaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGFja2FnZV9pbnNlcnQgYSB7XG4gIGNvbG9yOiAjMjE5NkYzO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDRweCAwIDRweCAzcHg7XG4gIHdpZHRoOiA1MjBweDtcbn1cblxuLnBhY2thZ2VfaW5zZXJ0IHNwYW4ge1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1uYXR1cmFsLWJhZGdlIHtcbiAgY29sb3I6ICM0Q0FGNTA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbiNwcm9kdWN0LWRldGFpbC1zdWJzY3JpcHRpb24gcCB7XG4gIGNvbG9yOiAjNENBRjUwO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtcHJlc2NyaXB0aW9uLWJhZGdlIHtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICBjb2xvcjogI0RGMDkxRDtcbn1cblxuLnByb2R1Y3Rfc3RhdHVzX2JveCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbiNwcm9kdWN0LWRldGFpbC1wcmVzY3JpcHRpb24tdHlwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtZGV0YWlsLXByZXNjcmlwdGlvbi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4jcHJvZHVjdC1kZXRhaWwtcHJlc2NyaXB0aW9uLXR5cGUgaDIge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogMCAwIDEycHggMDtcbiAgcGFkZGluZzogMDtcbn1cbiNwcm9kdWN0LWRldGFpbC1wcmVzY3JpcHRpb24tdHlwZSBwIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jcHJvZHVjdC1kZXRhaWwtcHJlc2NyaXB0aW9uLXR5cGUgcCA+IHN2Zy5wcmVzY3JpcHRpb24tdHlwZV9faWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuI3Byb2R1Y3QtZGV0YWlsLXByZXNjcmlwdGlvbi10eXBlID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNwcm9kdWN0LWRldGFpbC1wYWNrYWdlLXF1YW50aXR5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMzJweCAwIDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuI3Byb2R1Y3QtZGV0YWlsLXBhY2thZ2UtcXVhbnRpdHkgbGFiZWwge1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1wYWdlLW1haW4tc2VjdGlvbiAucHJvZHVjdC1kZXRhaWwtc2hpcHBpbmctY29zdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtY2FsbGJhY2stc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxLjhyZW07XG59XG4ucHJvZHVjdC1kZXRhaWwtY2FsbGJhY2stc2VjdGlvbiAuY2FsbGJhY2tfc2VydmljZV9oZWFkbGluZSB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByb2R1Y3QtZGV0YWlsLWNhbGxiYWNrLXNlY3Rpb24gLmNhbGxiYWNrX3NlcnZpY2VfYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wcm9kdWN0LWRldGFpbC1jYWxsYmFjay1zZWN0aW9uIC5jYWxsYmFja19zZXJ2aWNlX3Rlcm1zIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1jYWxsYmFjay1tb2RhbCAubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ucHJvZHVjdC1kZXRhaWwtY2FsbGJhY2stbW9kYWwgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4ucHJvZHVjdC1kZXRhaWwtY2FsbGJhY2stbW9kYWwgLnJvdyAuY29sIHtcbiAgZmxleDogMSAwIDA7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXJhdGluZy1tb2RhbCAucHJvZHVjdC1kZXRhaWwtcmF0aW5nLWN1c3RvbWVycyBsZWdlbmQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4ubG9naW4taGludCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5sb2dpbi1oaW50IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5wZHAtYWxnb2xpYS1yZWNvbW1lbmRhdGlvbnMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGRwLWFsZ29saWEtcmVjb21tZW5kYXRpb25zLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgcGFkZGluZzogaW5oZXJpdDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWwtem9vbS1jb250YWluZXIgPiBkaXYge1xuICB6LWluZGV4OiAxMDAgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiBQcm9kdWN0IEJhbm5lcnMgU3R5bGVzXG4gKi9cbi5wcm9kdWN0LWRldGFpbC1iYW5uZXJzLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1cHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucHJvZHVjdC1kZXRhaWwtYmFubmVyX19pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5wcm9kdWN0LWRldGFpbC1iYW5uZXJfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuLnByb2R1Y3QtZGV0YWlsLWJhbm5lcl9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA0cHggMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnByb2R1Y3QtZGV0YWlsLWJhbm5lcl9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtYmFubmVyLS1zcGVjaWFsLW9mZmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTBlODtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wcm9kdWN0LWRldGFpbC1iYW5uZXItLXNwZWNpYWwtb2ZmZXIgLnByb2R1Y3QtZGV0YWlsLWJhbm5lcl9faWNvbiB7XG4gIGNvbG9yOiAjZDQ1MTZhO1xufVxuLnByb2R1Y3QtZGV0YWlsLWJhbm5lci0tc3BlY2lhbC1vZmZlciAucHJvZHVjdC1kZXRhaWwtYmFubmVyX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4jcHJvZHVjdC1kZXRhaWwtc3BlY2lhbC1vZmZlci1iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1iYW5uZXItLXZldGVyaW5hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnByb2R1Y3QtZGV0YWlsLWJhbm5lci0tdmV0ZXJpbmFyeSAucHJvZHVjdC1kZXRhaWwtYmFubmVyX19pY29uIHtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1iYW5uZXItLWJpb2NpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmMGU1O1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnByb2R1Y3QtZGV0YWlsLWJhbm5lci0tYmlvY2lkZSAucHJvZHVjdC1kZXRhaWwtYmFubmVyX19pY29uIHtcbiAgY29sb3I6ICNkNGE1NzQ7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1iYW5uZXItLXJlZnJpZ2VyYXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGYwZjU7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucHJvZHVjdC1kZXRhaWwtYmFubmVyLS1yZWZyaWdlcmF0ZWQgLnByb2R1Y3QtZGV0YWlsLWJhbm5lcl9faWNvbiB7XG4gIGNvbG9yOiAjNWViM2Q2O1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtYmFubmVyLS1yZXBsYWNlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucHJvZHVjdC1kZXRhaWwtYmFubmVyLS1yZXBsYWNlbWVudCAucHJvZHVjdC1kZXRhaWwtYmFubmVyX19pY29uIHtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5wcm9kdWN0LWRldGFpbC12b3VjaGVyLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERjA5MUQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMjVweCAwIDIwcHggMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucHJvZHVjdC1kZXRhaWwtdm91Y2hlci1iYW5uZXIgPiBoMiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuLnByb2R1Y3QtZGV0YWlsLXZvdWNoZXItYmFubmVyID4gaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogNXB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnByb2R1Y3QtZGV0YWlsLXZvdWNoZXItYmFubmVyID4gaDMgPiBzcGFuIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ucHJvZHVjdC1kZXRhaWwtdm91Y2hlci1iYW5uZXJfX2hpbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBjb2xvcjogI0QzMkYyRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1kZXRhaWwtdm91Y2hlci1iYW5uZXJfX2hpbnQgPiBwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHdpZHRoOiA2NDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMCAtMzMxcHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnByb2R1Y3QtZGV0YWlsLXZvdWNoZXItYmFubmVyX19oaW50OmhvdmVyID4gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXByb2R1Y3QtYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLWFkdmVydGlzaW5nLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8qKlxuICogUHJvZHVjdCBCdXkgQm94IFN0eWxlc1xuICovXG4ucHJvZHVjdC1kZXRhaWwtcGFnZS1tYWluLXNlY3Rpb24gLnByb2R1Y3QtZGV0YWlsLWJ1eS1hY3Rpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtcGFnZS1tYWluLXNlY3Rpb24gLnByb2R1Y3QtZGV0YWlsLWJ1eS1hY3Rpb25zIC5idXR0b24sXG4jcGRwLWFkZC10by1jYXJ0LWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuXG4jcHJvZHVjdC1kZXRhaWwtc3Vic2NyaXB0aW9uIC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cblxuI3Byb2R1Y3QtZGV0YWlsLXN1YnNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXBhZ2UtbWFpbi1zZWN0aW9uIC5wcm9kdWN0LWRldGFpbC1idXktYWN0aW9ucyBwIHtcbiAgcGFkZGluZzogMjBweCAwIDEycHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtcHJpY2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMzJweCAwIDAgMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9kdWN0LWRldGFpbC1vcmlnaW5hbC1wcmljZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1vcmlnaW5hbC1wcmljZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtb3JpZ2luYWwtcHJpY2Ugc3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXByZXNjcmlwdGlvbi1ib251cyA+IGRpdjpudGgtY2hpbGQoMSkgc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG5cbi5wcm9kdWN0LWRldGFpbC1wcmVzY3JpcHRpb24tYm9udXMgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogMzdweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIG1hcmdpbjogMjVweCAwIDAgMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDVweCA0cHggN3B4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGJhY2tncm91bmQ6ICNERjA5MUQ7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1wcmVzY3JpcHRpb24tYm9udXMgPiBkaXY6bnRoLWNoaWxkKDIpIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuI3Byb2R1Y3QtZGV0YWlsLXByZXNjcmlwdGlvbi1ib251cy1wcml2YXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1wcmVzY3JpcHRpb24tYWRkaXRpb25hbCA+IGRpdjpudGgtY2hpbGQoMSkgc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG5cbi5wcm9kdWN0LWRldGFpbC1wcmVzY3JpcHRpb24tYWRkaXRpb25hbCA+IGRpdjpudGgtY2hpbGQoMikge1xuICBtYXJnaW46IDMycHggMCAwIDA7XG4gIHBhZGRpbmc6IDAgNXB4IDRweCA3cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtcHJlc2NyaXB0aW9uLWFkZGl0aW9uYWwgPiBkaXY6bnRoLWNoaWxkKDIpID4gc3BhbjpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtcHJlc2NyaXB0aW9uLWFkZGl0aW9uYWwgPiBkaXY6bnRoLWNoaWxkKDIpID4gc3BhbiA+IHNwYW4ge1xuICB0b3A6IC00cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtcHJlc2NyaXB0aW9uLWFkZGl0aW9uYWwgPiBkaXY6bnRoLWNoaWxkKDIpIHN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXByZXNjcmlwdGlvbi1wcmljZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtcHJlc2NyaXB0aW9uLXByaWNlID4gZGl2Om50aC1jaGlsZCgxKSBzdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXByZXNjcmlwdGlvbi1wcmljZSA+IGRpdjpudGgtY2hpbGQoMSkgPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1wcmVzY3JpcHRpb24tcHJpY2UgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI0RGMDkxRDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAyNXB4IDAgMCAwO1xuICBwYWRkaW5nOiAwIDVweCA0cHggN3B4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtcHJlc2NyaXB0aW9uLXByaWNlID4gZGl2Om50aC1jaGlsZCgyKSBzcGFuIHtcbiAgdG9wOiAtNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXByZXNjcmlwdGlvbi1wcmljZSA+IGRpdjpudGgtY2hpbGQoMikgc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDZweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtY3VycmVudC1wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI0RGMDkxRDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtY3VycmVudC1wcmljZSBzcGFuIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtY3VycmVudC1wcmljZSBzdXAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXF1YW50aXR5LXNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4ucHJvZHVjdC1kZXRhaWwtcXVhbnRpdHktc2VsZWN0b3IgYnV0dG9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucHJvZHVjdC1kZXRhaWwtcXVhbnRpdHktc2VsZWN0b3IgaW5wdXQge1xuICB3aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDZweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMnB4O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLW9yaWdpbmFsLXByaWNlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1yZXBsYWNlbWVudC1pbmZvIHtcbiAgY29sb3I6ICM0Q0FGNTA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5wZHAtYnV5LWJveF9fdGl0bGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOHB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtd2F0Y2hsaXN0IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2R1Y3QtZGV0YWlsLXdhdGNobGlzdDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9kdWN0LWRldGFpbC13YXRjaGxpc3Q6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMTA1N0REO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbC13YXRjaGxpc3RfX2ljb24ge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcm9kdWN0LWRldGFpbC13YXRjaGxpc3RfX2ljb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LWRldGFpbC13YXRjaGxpc3Q6aG92ZXIgLnByb2R1Y3QtZGV0YWlsLXdhdGNobGlzdF9faWNvbiB7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtd2F0Y2hsaXN0LS1hY3RpdmUgLnByb2R1Y3QtZGV0YWlsLXdhdGNobGlzdF9faWNvbiB7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuXG5Aa2V5ZnJhbWVzIHdhdGNobGlzdC1wb3Age1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zNSk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLnByb2R1Y3QtZGV0YWlsLXdhdGNobGlzdC0tYW5pbWF0aW5nIC5wcm9kdWN0LWRldGFpbC13YXRjaGxpc3RfX2ljb24ge1xuICBhbmltYXRpb246IHdhdGNobGlzdC1wb3AgMC40cyBlYXNlO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtYm9udXMtcXVlc3Rpb24taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0X3F1ZXN0aW9uX21hcmtfaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjRjlBODI1O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJvZHVjdF9xdWVzdGlvbl9tYXJrX2ljb246Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzQyNURDNztcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLWJvbnVzLXF1ZXN0aW9uLWljb24gPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgYm90dG9tOiAzMnB4O1xuICBsZWZ0OiAwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5wcm9kdWN0LWRldGFpbC1ib251cy1xdWVzdGlvbi1pY29uID4gZGl2OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDAgc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAxMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtYm9udXMtcXVlc3Rpb24taWNvbiA+IGRpdiA+IGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5wcm9kdWN0LWRldGFpbC1ib251cy1xdWVzdGlvbi1pY29uID4gZGl2ID4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtYm9udXMtcXVlc3Rpb24taWNvbjpob3ZlciA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLWJvbnVzLXBvaW50cyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5wZHAtYnV5LWJveF9fdGFncyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucGRwLWJ1eS1ib3hfX3RhZ3MgLnRhZ3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGdhcDogOHB4O1xufVxuLnBkcC1idXktYm94X190YWdzIC50YWdzLXdyYXBwZXIgLnRhZyB7XG4gIGJhY2tncm91bmQ6ICNFREVERUQ7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnBkcC1idXktYm94X19yYXRpbmctbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucGRwLWJ1eS1ib3hfX3JhdGluZy1saW5rOmhvdmVyIC5wZHAtYnV5LWJveF9fcmF0aW5nLWNvdW50IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wZHAtYnV5LWJveF9fcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5wZHAtYnV5LWJveF9fc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJweDtcbn1cblxuLnBkcC1idXktYm94X19zdGFyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucGRwLWJ1eS1ib3hfX3N0YXItLWZpbGxlZCB7XG4gIGNvbG9yOiAjRkZEOTMwO1xufVxuLnBkcC1idXktYm94X19zdGFyLS1lbXB0eSB7XG4gIGNvbG9yOiAjNEQ0RDREO1xufVxuXG4ucGRwLWJ1eS1ib3hfX3JhdGluZy1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG5cbi5wZHAtYnV5LWJveF9fc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5wZHAtYnV5LWJveF9fc3RhdHVzLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ucGRwLWJ1eS1ib3hfX3N0YXR1cy10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5wZHAtYnV5LWJveF9fYm9udXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucGRwLWJ1eS1ib3hfX2JvbnVzLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5wZHAtYnV5LWJveF9fYm9udXMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4ucGRwLWJ1eS1ib3hfX3NoaXBwaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnBkcC1idXktYm94X19zaGlwcGluZy1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4ucGRwLWJ1eS1ib3hfX3NoaXBwaW5nLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnBkcC1idXktYm94X19pbmZvLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLnBkcC1idXktYm94X19pbmZvLWljb246aG92ZXIge1xuICBjb2xvcjogI0ZGRDkzMDtcbn1cblxuLmJ1dHRvbl9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLyoqXG4gKiBQcm9kdWN0IERldGFpbHMgU3R5bGVzXG4gKi9cbi5wZHAtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wZHAtZGV0YWlsc19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEycHg7XG59XG5cbi5wZHAtZGV0YWlsc19fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGRwLWRldGFpbHNfX3Nob3ctYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGRwLWRldGFpbHNfX3Nob3ctYWxsOmhvdmVyIHtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4ucGRwLWRldGFpbHNfX3Nob3ctYWxsOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMxMDU3REQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi5wZHAtZGV0YWlsc19fYWNjb3JkaW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuXG4ucGRwLWRldGFpbHNfX2FjY29yZGlvbiB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wZHAtZGV0YWlsc19fYWNjb3JkaW9uLS1zdGF0aWMgLnBkcC1kZXRhaWxzX19hY2NvcmRpb24taGVhZGVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBkcC1kZXRhaWxzX19hY2NvcmRpb24tLXN0YXRpYyAucGRwLWRldGFpbHNfX2FjY29yZGlvbi1ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wZHAtZGV0YWlsc19fYWNjb3JkaW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucGRwLWRldGFpbHNfX2FjY29yZGlvbi1oZWFkZXI6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBkcC1kZXRhaWxzX19hY2NvcmRpb24taGVhZGVyOjptYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnBkcC1kZXRhaWxzX19hY2NvcmRpb24taGVhZGVyOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMxMDU3REQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4ucGRwLWRldGFpbHNfX2FjY29yZGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4ucGRwLWRldGFpbHNfX2FjY29yZGlvbi1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuXG5kZXRhaWxzLnBkcC1kZXRhaWxzX19hY2NvcmRpb25bb3Blbl0gPiAucGRwLWRldGFpbHNfX2FjY29yZGlvbi1oZWFkZXIgLnBkcC1kZXRhaWxzX19hY2NvcmRpb24taWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5wZHAtZGV0YWlsc19fYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAyNHB4IDE2cHggMzJweDtcbn1cbi5wZHAtZGV0YWlsc19fYWNjb3JkaW9uLWJvZHkgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuLnBkcC1kZXRhaWxzX19hY2NvcmRpb24tYm9keSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBkcC1kZXRhaWxzX19hY2NvcmRpb24tYm9keSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBtYXJnaW46IDA7XG59XG4ucGRwLWRldGFpbHNfX2FjY29yZGlvbi1ib2R5IHVsIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wZHAtZGV0YWlsc19fYWNjb3JkaW9uLWJvZHkgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGRwLWRldGFpbHNfX2FjY29yZGlvbi1ib2R5IHVsIGxpOjptYXJrZXIge1xuICBjb2xvcjogI0ZGRDkzMDtcbn1cbi5wZHAtZGV0YWlsc19fYWNjb3JkaW9uLWJvZHkgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5wZHAtZGV0YWlsc19fYWNjb3JkaW9uLWJvZHkgb2wgbGkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnBkcC1kZXRhaWxzX19hY2NvcmRpb24tYm9keSBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZHAtZGV0YWlsc19fYWNjb3JkaW9uLWJvZHkgaDMsXG4ucGRwLWRldGFpbHNfX2FjY29yZGlvbi1ib2R5IGg0LFxuLnBkcC1kZXRhaWxzX19hY2NvcmRpb24tYm9keSBoNSxcbi5wZHAtZGV0YWlsc19fYWNjb3JkaW9uLWJvZHkgaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5wZHAtZGV0YWlsc19fYWNjb3JkaW9uLWJvZHkgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5wZHAtZGV0YWlsc19fYWNjb3JkaW9uLWJvZHkgdGFibGUgdGgsXG4ucGRwLWRldGFpbHNfX2FjY29yZGlvbi1ib2R5IHRhYmxlIHRkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVERURFO1xufVxuLnBkcC1kZXRhaWxzX19hY2NvcmRpb24tYm9keSB0YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGRwLWRldGFpbHNfX2FjY29yZGlvbi1ib2R5IHRhYmxlIHRkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBkcC1kZXRhaWxzX19tYW51ZmFjdHVyZXIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuLnBkcC1kZXRhaWxzX19tYW51ZmFjdHVyZXIgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBkcC1kZXRhaWxzX19zZW8tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1kZXNjcmlwdGlvbi1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIHJvdy1nYXA6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERURFREU7XG4gIHBhZGRpbmc6IDEwcHggMTZweCA0MHB4IDE2cHg7XG59XG5cbi8qKlxuICogUHJvZHVjdCBEb3dubG9hZHMgU3R5bGVzXG4gKi9cbi5wcm9kdWN0LWRldGFpbC1kb3dubG9hZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1kb3dubG9hZHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLWRvd25sb2Fkc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLWRvd25sb2Fkc19fZm9ybSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtZG93bmxvYWRzX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJvZHVjdC1kZXRhaWwtZG93bmxvYWRzX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNERjA5MUQ7XG59XG4ucHJvZHVjdC1kZXRhaWwtZG93bmxvYWRzX19saW5rOmhvdmVyIC5wcm9kdWN0LWRldGFpbC1kb3dubG9hZHNfX2ljb24ge1xuICBjb2xvcjogI0RGMDkxRDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLWRvd25sb2Fkc19faWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLWRvd25sb2Fkc19fbGlzdCA+IGZvcm0ge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi5wcm9kdWN0LWRldGFpbC1kb3dubG9hZHNfX2xpc3QgPiBmb3JtID4gYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJvZHVjdC1kZXRhaWwtZG93bmxvYWRzX19saXN0ID4gZm9ybSA+IGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuLnByb2R1Y3QtZGV0YWlsLWRvd25sb2Fkc19fbGlzdCA+IGZvcm0gPiBidXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM0RGMDkxRCclM0UlM0NwYXRoIGQ9J00yIDE1SDNWMTZIMkMwLjg3NSAxNiAwIDE1LjEyNSAwIDE0VjJDMCAwLjkwNjI1IDAuODc1IDAgMiAwSDYuODc1QzcuMjUgMCA3LjY1NjI1IDAuMTg3NSA3LjkzNzUgMC40Njg3NUwxMS41MzEyIDQuMDYyNUMxMS44MTI1IDQuMzQzNzUgMTIgNC43NSAxMiA1LjEyNVY5SDExVjZINy41QzYuNjU2MjUgNiA2IDUuMzQzNzUgNiA0LjVWMUgyQzEuNDM3NSAxIDEgMS40Njg3NSAxIDJWMTRDMSAxNC41NjI1IDEuNDM3NSAxNSAyIDE1Wk0xMC45Njg4IDVDMTAuOTM3NSA0LjkzNzUgMTAuOTA2MiA0Ljg0Mzc1IDEwLjg0MzggNC43ODEyNUw3LjIxODc1IDEuMTU2MjVDNy4xNTYyNSAxLjA5Mzc1IDcuMDYyNSAxLjA2MjUgNyAxLjAzMTI1VjQuNUM3IDQuNzgxMjUgNy4yMTg3NSA1IDcuNSA1SDEwLjk2ODhaTTUuNSAxMUg2LjVDNy40Mzc1IDExIDguMjUgMTEuODEyNSA4LjI1IDEyLjc1QzguMjUgMTMuNzE4OCA3LjQzNzUgMTQuNSA2LjUgMTQuNUg2VjE1LjVDNiAxNS43ODEyIDUuNzUgMTYgNS41IDE2QzUuMjE4NzUgMTYgNSAxNS43ODEyIDUgMTUuNVYxMS41QzUgMTEuMjUgNS4yMTg3NSAxMSA1LjUgMTFaTTYuNSAxMy41QzYuOTA2MjUgMTMuNSA3LjI1IDEzLjE4NzUgNy4yNSAxMi43NUM3LjI1IDEyLjM0MzggNi45MDYyNSAxMiA2LjUgMTJINlYxMy41SDYuNVpNOS41IDExSDEwLjVDMTEuMzEyNSAxMSAxMiAxMS42ODc1IDEyIDEyLjVWMTQuNUMxMiAxNS4zNDM4IDExLjMxMjUgMTYgMTAuNSAxNkg5LjVDOS4yMTg3NSAxNiA5IDE1Ljc4MTIgOSAxNS41VjExLjVDOSAxMS4yNSA5LjIxODc1IDExIDkuNSAxMVpNMTAuNSAxNUMxMC43NSAxNSAxMSAxNC43ODEyIDExIDE0LjVWMTIuNUMxMSAxMi4yNSAxMC43NSAxMiAxMC41IDEySDEwVjE1SDEwLjVaTTEzIDExLjVDMTMgMTEuMjUgMTMuMjE4OCAxMSAxMy41IDExSDE1QzE1LjI1IDExIDE1LjUgMTEuMjUgMTUuNSAxMS41QzE1LjUgMTEuNzgxMiAxNS4yNSAxMiAxNSAxMkgxNFYxM0gxNUMxNS4yNSAxMyAxNS41IDEzLjI1IDE1LjUgMTMuNUMxNS41IDEzLjc4MTIgMTUuMjUgMTQgMTUgMTRIMTRWMTUuNUMxNCAxNS43ODEyIDEzLjc1IDE2IDEzLjUgMTZDMTMuMjE4OCAxNiAxMyAxNS43ODEyIDEzIDE1LjVWMTEuNVonLyUzRSUzQy9zdmclM0VcIik7XG59XG4ucHJvZHVjdC1kZXRhaWwtZG93bmxvYWRzX19saXN0ID4gZm9ybSA+IGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMzQzNDM0JyUzRSUzQ3BhdGggZD0nTTIgMTVIM1YxNkgyQzAuODc1IDE2IDAgMTUuMTI1IDAgMTRWMkMwIDAuOTA2MjUgMC44NzUgMCAyIDBINi44NzVDNy4yNSAwIDcuNjU2MjUgMC4xODc1IDcuOTM3NSAwLjQ2ODc1TDExLjUzMTIgNC4wNjI1QzExLjgxMjUgNC4zNDM3NSAxMiA0Ljc1IDEyIDUuMTI1VjlIMTFWNkg3LjVDNi42NTYyNSA2IDYgNS4zNDM3NSA2IDQuNVYxSDJDMS40Mzc1IDEgMSAxLjQ2ODc1IDEgMlYxNEMxIDE0LjU2MjUgMS40Mzc1IDE1IDIgMTVaTTEwLjk2ODggNUMxMC45Mzc1IDQuOTM3NSAxMC45MDYyIDQuODQzNzUgMTAuODQzOCA0Ljc4MTI1TDcuMjE4NzUgMS4xNTYyNUM3LjE1NjI1IDEuMDkzNzUgNy4wNjI1IDEuMDYyNSA3IDEuMDMxMjVWNC41QzcgNC43ODEyNSA3LjIxODc1IDUgNy41IDVIMTAuOTY4OFpNNS41IDExSDYuNUM3LjQzNzUgMTEgOC4yNSAxMS44MTI1IDguMjUgMTIuNzVDOC4yNSAxMy43MTg4IDcuNDM3NSAxNC41IDYuNSAxNC41SDZWMTUuNUM2IDE1Ljc4MTIgNS43NSAxNiA1LjUgMTZDNS4yMTg3NSAxNiA1IDE1Ljc4MTIgNSAxNS41VjExLjVDNSAxMS4yNSA1LjIxODc1IDExIDUuNSAxMVpNNi41IDEzLjVDNi45MDYyNSAxMy41IDcuMjUgMTMuMTg3NSA3LjI1IDEyLjc1QzcuMjUgMTIuMzQzOCA2LjkwNjI1IDEyIDYuNSAxMkg2VjEzLjVINi41Wk05LjUgMTFIMTAuNUMxMS4zMTI1IDExIDEyIDExLjY4NzUgMTIgMTIuNVYxNC41QzEyIDE1LjM0MzggMTEuMzEyNSAxNiAxMC41IDE2SDkuNUM5LjIxODc1IDE2IDkgMTUuNzgxMiA5IDE1LjVWMTEuNUM5IDExLjI1IDkuMjE4NzUgMTEgOS41IDExWk0xMC41IDE1QzEwLjc1IDE1IDExIDE0Ljc4MTIgMTEgMTQuNVYxMi41QzExIDEyLjI1IDEwLjc1IDEyIDEwLjUgMTJIMTBWMTVIMTAuNVpNMTMgMTEuNUMxMyAxMS4yNSAxMy4yMTg4IDExIDEzLjUgMTFIMTVDMTUuMjUgMTEgMTUuNSAxMS4yNSAxNS41IDExLjVDMTUuNSAxMS43ODEyIDE1LjI1IDEyIDE1IDEySDE0VjEzSDE1QzE1LjI1IDEzIDE1LjUgMTMuMjUgMTUuNSAxMy41QzE1LjUgMTMuNzgxMiAxNS4yNSAxNCAxNSAxNEgxNFYxNS41QzE0IDE1Ljc4MTIgMTMuNzUgMTYgMTMuNSAxNkMxMy4yMTg4IDE2IDEzIDE1Ljc4MTIgMTMgMTUuNVYxMS41WicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4vKipcbiAqIFByb2R1Y3QgR2FsbGVyeSBTdHlsZXNcbiAqIEJFTSBuYW1pbmcgY29udmVudGlvbjogcGRwLWdhbGxlcnlcbiAqL1xuLnBkcC1nYWxsZXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBkcC1nYWxsZXJ5X19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZHAtZ2FsbGVyeV9fbWFpbiB7XG4gICAgY3Vyc29yOiBjcm9zc2hhaXI7XG4gIH1cbn1cbi5wZHAtZ2FsbGVyeV9fbWFpbiBpbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGRwLWdhbGxlcnlfX21haW4ge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuLnBkcC1nYWxsZXJ5X19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBkcC1nYWxsZXJ5X19pbWFnZSAucHJvZHVjdF9pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGRwLWdhbGxlcnlfX2ltYWdlIC5wcm9kdWN0X2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wZHAtZ2FsbGVyeV9faW1hZ2UtLXhzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnBkcC1nYWxsZXJ5X19pbWFnZS0teHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBkcC1nYWxsZXJ5X19pbWFnZS0tc20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5wZHAtZ2FsbGVyeV9faW1hZ2UtLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucGRwLWdhbGxlcnlfX3ZpZGVvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMjRweCBhdXRvIDA7XG59XG4ucGRwLWdhbGxlcnlfX3ZpZGVvIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGRwLWdhbGxlcnlfX3ZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi5wZHAtZ2FsbGVyeV9fdGh1bWJuYWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAyNHB4IDAgMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkcC1nYWxsZXJ5X190aHVtYm5haWxzIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi5wZHAtZ2FsbGVyeV9fdGh1bWJuYWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGRwLWdhbGxlcnlfX3RodW1ibmFpbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzM0MzQzNDtcbn1cbi5wZHAtZ2FsbGVyeV9fdGh1bWJuYWlsLS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNGRkQ5MzAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNGRkQ5MzA7XG59XG4ucGRwLWdhbGxlcnlfX3RodW1ibmFpbDpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjNDI1REM3O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLnBkcC1nYWxsZXJ5X190aHVtYm5haWw6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucGRwLWdhbGxlcnlfX3RodW1ibmFpbCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wZHAtZ2FsbGVyeV9fdGh1bWJuYWlsLS12aWRlbyB7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG59XG5cbi5wZHAtZ2FsbGVyeV9fem9vbS1sZW5zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLnBkcC1nYWxsZXJ5X196b29tLXdpbmRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkcC1nYWxsZXJ5X196b29tLXdpbmRvdyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBkcC1nYWxsZXJ5X196b29tLWxlbnMsXG4gIC5wZHAtZ2FsbGVyeV9fem9vbS13aW5kb3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucGRwLWdhbGxlcnlfX21haW4ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuLnBkcC1kaXNjb3VudC1vdmVybGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNnB4O1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjREYwOTFEO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZHAtZGlzY291bnQtb3ZlcmxheSB7XG4gICAgYm90dG9tOiAyNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG4ucGRwLWRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZHAtZGlzY291bnQtcGVyY2VudGFnZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi5wZHAtZGlzY291bnQtbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGRwLWRpc2NvdW50LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnBkcC1kaXNjb3VudC1vZmZlciB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5wZHAtZGlzY291bnQtcHJpY2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtc3RpY2t5LWhlYWRlcl9faW1hZ2UgLnBkcC1kaXNjb3VudC1vdmVybGF5IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm90dG9tOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlsLXN0aWNreS1oZWFkZXJfX2ltYWdlIC5wZHAtZGlzY291bnQtb3ZlcmxheSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19pbWFnZSAucGRwLWRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlsLXN0aWNreS1oZWFkZXJfX2ltYWdlIC5wZHAtZGlzY291bnQtcGVyY2VudGFnZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19pbWFnZSAucGRwLWRpc2NvdW50LWxhYmVsIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1kZXRhaWwtc3RpY2t5LWhlYWRlcl9faW1hZ2UgLnBkcC1kaXNjb3VudC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlsLXN0aWNreS1oZWFkZXJfX2ltYWdlIC5wZHAtZGlzY291bnQtb2ZmZXIge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlsLXN0aWNreS1oZWFkZXJfX2ltYWdlIC5wZHAtZGlzY291bnQtb2ZmZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWwtc3RpY2t5LWhlYWRlcl9faW1hZ2UgLnBkcC1kaXNjb3VudC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1kZXRhaWwtc3RpY2t5LWhlYWRlcl9faW1hZ2UgLnBkcC1kaXNjb3VudC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19pbWFnZSAucGRwLWRpc2NvdW50LWJvbnVzLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1kZXRhaWwtc3RpY2t5LWhlYWRlcl9faW1hZ2UgLnBkcC1kaXNjb3VudC1ib251cy1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWwtc3RpY2t5LWhlYWRlcl9faW1hZ2UgLnBkcC1kaXNjb3VudC1ib251cyB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlsLXN0aWNreS1oZWFkZXJfX2ltYWdlIC5wZHAtZGlzY291bnQtYm9udXMge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAucGRwLWdhbGxlcnlfX21haW4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGRwLWdhbGxlcnlfX3ZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBkcC1nYWxsZXJ5X190aHVtYm5haWxzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiA2cHg7XG4gIH1cbiAgLnBkcC1nYWxsZXJ5X190aHVtYm5haWwge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICAucGRwLWdhbGxlcnlfX3RodW1ibmFpbCBpbWcge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxufVxuLyoqXG4gKiBQcm9kdWN0IEhpZ2hsaWdodHMgU3R5bGVzXG4gKi9cbi5wcm9kdWN0LWRldGFpbC1oaWdobGlnaHRzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLWhpZ2hsaWdodHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLWhpZ2hsaWdodHNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnByb2R1Y3QtZGV0YWlsLWhpZ2hsaWdodHNfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLnByb2R1Y3QtZGV0YWlsLWhpZ2hsaWdodHNfX2xpc3QgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1pbi13aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1oaWdobGlnaHRzX19lc3NlbnRpYWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLWhpZ2hsaWdodHNfX3N0YXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREVERURFO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFREVERTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLWhpZ2hsaWdodHNfX3N0YXRzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbC1oaWdobGlnaHRzX19zdGF0cy1yb3cge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbC1oaWdobGlnaHRzX19zdGF0cy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxIDEgY2FsYyg1MCUgLSA4cHgpO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlsLWhpZ2hsaWdodHNfX3N0YXRzLWl0ZW0ge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbC1oaWdobGlnaHRzX19zdGF0cy1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnByb2R1Y3QtZGV0YWlsLWhpZ2hsaWdodHNfX3N0YXRzLWljb24gLmljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLWhpZ2hsaWdodHNfX3N0YXRzLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAwO1xuICBmbGV4OiAxO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtaGlnaGxpZ2h0c19fc3RhdHMtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1oaWdobGlnaHRzX19zdGF0cy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5wcm9kdWN0LWRldGFpbC1oaWdobGlnaHRzX19zdGF0cy12YWx1ZS0tbGluayB7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvZHVjdC1kZXRhaWwtaGlnaGxpZ2h0c19fc3RhdHMtdmFsdWUtLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyoqXG4gKiBQcm9kdWN0IFJldmlld3MgU3R5bGVzXG4gKi9cbi5wZHAtcmV2aWV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wZHAtcmV2aWV3c19fc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cblxuLnBkcC1yZXZpZXdzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW46IDA7XG59XG5cbi5wZHAtcmV2aWV3c19fc3RhcnMtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZHAtcmV2aWV3c19fc3RhcnMtcm93IHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cblxuLnBkcC1yZXZpZXdzX190b3RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtaW4td2lkdGg6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBkcC1yZXZpZXdzX190b3RhbCB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5cbi5wZHAtcmV2aWV3c19fc2NvcmUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBkcC1yZXZpZXdzX19zY29yZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICB9XG59XG5cbi5wZHAtcmV2aWV3c19fc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbn1cbi5wZHAtcmV2aWV3c19fc3RhcnMgc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGRwLXJldmlld3NfX3N0YXJzIHN2ZyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5wZHAtcmV2aWV3c19fc3RhciB7XG4gIGZpbGw6ICNGRkQ5MzA7XG4gIGNvbG9yOiAjRkZEOTMwO1xufVxuXG4ucGRwLXJldmlld3NfX2NvdW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGRwLXJldmlld3NfX2NvdW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLnBkcC1yZXZpZXdzX19icmVha2Rvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucGRwLXJldmlld3NfX2JyZWFrZG93bi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGRwLXJldmlld3NfX2JyZWFrZG93bi1yb3cge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4ucGRwLXJldmlld3NfX2JyZWFrZG93bi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtaW4td2lkdGg6IDI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBkcC1yZXZpZXdzX19icmVha2Rvd24tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtaW4td2lkdGg6IDMycHg7XG4gIH1cbn1cblxuLnBkcC1yZXZpZXdzX19icmVha2Rvd24tdHJhY2sge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucGRwLXJldmlld3NfX2JyZWFrZG93bi1iYXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERjA5MUQ7XG59XG5cbi5wZHAtcmV2aWV3c19fYnJlYWtkb3duLWNvdW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBkcC1yZXZpZXdzX19icmVha2Rvd24tY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtaW4td2lkdGg6IDMycHg7XG4gIH1cbn1cblxuLnBkcC1yZXZpZXdzX19jdGFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4ucGRwLXJldmlld3NfX2N0YS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW46IDA7XG59XG5cbi5wZHAtcmV2aWV3c19fY3RhLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGRwLXJldmlld3NfX2N0YS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG5cbi5wZHAtcmV2aWV3c19fc3Rhci1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweCA0cHg7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbi5wZHAtcmV2aWV3c19fc3Rhci1zZWxlY3Rvci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0RFREVERTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuLnBkcC1yZXZpZXdzX19zdGFyLXNlbGVjdG9yLWl0ZW06aG92ZXIsIC5wZHAtcmV2aWV3c19fc3Rhci1zZWxlY3Rvci1pdGVtLS1oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjRkZEOTMwO1xufVxuLnBkcC1yZXZpZXdzX19zdGFyLXNlbGVjdG9yLWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzQyNURDNztcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi5wZHAtcmV2aWV3c19fc3Rhci1zZWxlY3Rvci1kaXZpZGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERURFO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4ucGRwLXJldmlld3NfX2hpbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGRwLXJldmlld3NfX2luZm8tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBtYXJnaW46IDA7XG59XG5cbi5wZHAtcmV2aWV3c19faW5mby1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBkcC1yZXZpZXdzX19pbmZvLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wZHAtcmV2aWV3c19faW5mby1saW5rIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucGRwLXJldmlld3NfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG5cbi5wZHAtcmV2aWV3c19fbGlzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZHAtcmV2aWV3c19fbGlzdC1oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG5cbi5wZHAtcmV2aWV3c19fbGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDE7XG59XG5cbi5wZHAtcmV2aWV3c19fc29ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuXG4ucGRwLXJldmlld3NfX3NvcnQtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzc2NzY3Njtcbn1cblxuLnBkcC1yZXZpZXdzX19zb3J0LXNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4ucGRwLXJldmlld3NfX3NvcnQtc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMxMDU3REQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi5wZHAtcmV2aWV3c19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBza2VsZXRvbkZhZGUge1xuICAwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxufVxuLnBkcC1yZXZpZXdzX19sb2FkLW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4ucGRwLXJldmlld3NfX2xvYWQtbW9yZSAuYnV0dG9uLS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5wZHAtcmV2aWV3c19fc2tlbGV0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuXG4ucGRwLXJldmlldy0tc2tlbGV0b24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wZHAtcmV2aWV3LS1za2VsZXRvbiAuc2tlbGV0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBhbmltYXRpb246IHNrZWxldG9uRmFkZSAxLjJzIGluZmluaXRlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wZHAtcmV2aWV3LS1za2VsZXRvbiAuc2tlbGV0b24tLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnBkcC1yZXZpZXctLXNrZWxldG9uIC5za2VsZXRvbi0tdGV4dCB7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnBkcC1yZXZpZXctLXNrZWxldG9uIC5za2VsZXRvbi0tdGV4dC5za2VsZXRvbi0tYXV0aG9yLW5hbWUge1xuICB3aWR0aDogMTIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wZHAtcmV2aWV3LS1za2VsZXRvbiAuc2tlbGV0b24tLXRleHQuc2tlbGV0b24tLWRhdGUge1xuICB3aWR0aDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZHAtcmV2aWV3LS1za2VsZXRvbiAuc2tlbGV0b24tLXRleHQuc2tlbGV0b24tLXJldmlldy10aXRsZSB7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wZHAtcmV2aWV3LS1za2VsZXRvbiAuc2tlbGV0b24tLXRleHQuc2tlbGV0b24tLXJldmlldy10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wZHAtcmV2aWV3LS1za2VsZXRvbiAuc2tlbGV0b24tLXRleHQuc2tlbGV0b24tLXJldmlldy10ZXh0LXNob3J0IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5wZHAtcmV2aWV3LS1za2VsZXRvbiAuc2tlbGV0b24tLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBkcC1yZXZpZXcuaXMtbmV3IHtcbiAgYW5pbWF0aW9uOiBmYWRlSW5VcCAwLjNzIGVhc2Utb3V0O1xufVxuXG4ucGRwLXJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVERURFO1xufVxuLnBkcC1yZXZpZXc6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RFREVERTtcbn1cblxuLnBkcC1yZXZpZXdfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuXG4ucGRwLXJldmlld19fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4ucGRwLXJldmlld19fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4ucGRwLXJldmlld19fdmVyaWZpZWQtaWNvbiB7XG4gIGNvbG9yOiAjNENBRjUwO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnBkcC1yZXZpZXdfX2RhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzc2NzY3Njtcbn1cblxuLnBkcC1yZXZpZXdfX3JhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnB4O1xufVxuXG4ucGRwLXJldmlld19fc3RhciB7XG4gIGZpbGw6ICNGRkQ5MzA7XG4gIGNvbG9yOiAjRkZEOTMwO1xufVxuLnBkcC1yZXZpZXdfX3N0YXItLWVtcHR5IHtcbiAgZmlsbDogI0RFREVERTtcbiAgY29sb3I6ICNERURFREU7XG59XG5cbi5wZHAtcmV2aWV3X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5wZHAtcmV2aWV3X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW46IDA7XG59XG5cbi5wZHAtcmV2aWV3X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBkcC1yZXZpZXdfX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5wZHAtcmV2aWV3X19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG59XG5cbi5wZHAtcmV2aWV3X19hY3Rpb24tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4ucGRwLXJldmlld19fYWN0aW9uLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLnBkcC1yZXZpZXdfX2FjdGlvbi1idG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzEwNTdERDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5wZHAtcmV2aWV3X19hY3Rpb24tYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucGRwLXJldmlld19fYWN0aW9uLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wZHAtcmV2aWV3X19hY3Rpb24taWNvbi0tcHJvY2Vzc2luZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBkcC1yZXZpZXdfX2FjdGlvbi1tZXNzYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzRDQUY1MDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGNUU5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1yZXZpZXdzLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDY0cHggMjRweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLWZlZWRiYWNrLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNERURFREU7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1yZXZpZXdzLWxvYWQtbW9yZSB7XG4gIG1hcmdpbjogMzJweCAwO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXJldmlldy1idXR0b24tc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtcmV2aWV3LWJ1dHRvbi1oaWRlLFxuLnByb2R1Y3QtZGV0YWlsLXJldmlldy1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogUHJvZHVjdCBSYXRpbmcgTW9kYWwgU3R5bGVzXG4gKi9cbi5wZHAtcmF0aW5nLW1vZGFsX19iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwNDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHZpc2liaWxpdHkgMC4ycyBlYXNlO1xufVxuLnBkcC1yYXRpbmctbW9kYWxfX2JhY2tkcm9wLmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucGRwLXJhdGluZy1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdmlzaWJpbGl0eSAwLjJzIGVhc2U7XG59XG4ucGRwLXJhdGluZy1tb2RhbC5pcy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnBkcC1yYXRpbmctbW9kYWxfX2RpYWxvZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDhweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wZHAtcmF0aW5nLW1vZGFsX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wZHAtcmF0aW5nLW1vZGFsX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVERURFO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnBkcC1yYXRpbmctbW9kYWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBkcC1yYXRpbmctbW9kYWxfX2Nsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgY29sb3IgMC4xNXMgZWFzZTtcbn1cbi5wZHAtcmF0aW5nLW1vZGFsX19jbG9zZSBzdmcge1xuICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucGRwLXJhdGluZy1tb2RhbF9fY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cbi5wZHAtcmF0aW5nLW1vZGFsX19jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjNDI1REM3O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4ucGRwLXJhdGluZy1tb2RhbF9fYm9keSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZsZXg6IDE7XG59XG5cbi5wZHAtcmF0aW5nLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5cbi5wZHAtcmF0aW5nLWZvcm1fX2ZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5wZHAtcmF0aW5nLWZvcm1fX2xlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBkcC1yYXRpbmctZm9ybV9faGludCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi5wZHAtcmF0aW5nLWZvcm1fX3JhZGlvLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHg7XG59XG5cbi5wZHAtcmF0aW5nLWZvcm1fX3JhZGlvLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBkcC1yYXRpbmctZm9ybV9fcmFkaW8taW5wdXQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBhY2NlbnQtY29sb3I6ICNERjA5MUQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wZHAtcmF0aW5nLWZvcm1fX3JhZGlvLWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICM0MjVEQzc7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi5wZHAtcmF0aW5nLWZvcm1fX3JhZGlvLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQsXG4ucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dC5wcm9kdWN0X3JhdGluZ19zdGFycyxcbi5wcm9kdWN0X3JhdGluZ19zdGFycy5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgZ2FwOiA4cHg7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJsb2NrLXNpemU6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQgaW5wdXRbdHlwZT1yYWRpb10sXG4ucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dC5wcm9kdWN0X3JhdGluZ19zdGFycyBpbnB1dFt0eXBlPXJhZGlvXSxcbi5wcm9kdWN0X3JhdGluZ19zdGFycy5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dCBsYWJlbCxcbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0IGxhYmVsLmljb24sXG4ucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dCBsYWJlbC5pY29uLXN0YXItbyxcbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0IGxhYmVsLmljb24tc3Rhcixcbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0LnByb2R1Y3RfcmF0aW5nX3N0YXJzIGxhYmVsLFxuLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQucHJvZHVjdF9yYXRpbmdfc3RhcnMgbGFiZWwuaWNvbixcbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0LnByb2R1Y3RfcmF0aW5nX3N0YXJzIGxhYmVsLmljb24tc3Rhci1vLFxuLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQucHJvZHVjdF9yYXRpbmdfc3RhcnMgbGFiZWwuaWNvbi1zdGFyLFxuLnByb2R1Y3RfcmF0aW5nX3N0YXJzLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQgbGFiZWwsXG4ucHJvZHVjdF9yYXRpbmdfc3RhcnMucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dCBsYWJlbC5pY29uLFxuLnByb2R1Y3RfcmF0aW5nX3N0YXJzLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQgbGFiZWwuaWNvbi1zdGFyLW8sXG4ucHJvZHVjdF9yYXRpbmdfc3RhcnMucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dCBsYWJlbC5pY29uLXN0YXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQgbGFiZWw6OmJlZm9yZSxcbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0IGxhYmVsLmljb246OmJlZm9yZSxcbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0IGxhYmVsLmljb24tc3Rhci1vOjpiZWZvcmUsXG4ucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dCBsYWJlbC5pY29uLXN0YXI6OmJlZm9yZSxcbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0LnByb2R1Y3RfcmF0aW5nX3N0YXJzIGxhYmVsOjpiZWZvcmUsXG4ucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dC5wcm9kdWN0X3JhdGluZ19zdGFycyBsYWJlbC5pY29uOjpiZWZvcmUsXG4ucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dC5wcm9kdWN0X3JhdGluZ19zdGFycyBsYWJlbC5pY29uLXN0YXItbzo6YmVmb3JlLFxuLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQucHJvZHVjdF9yYXRpbmdfc3RhcnMgbGFiZWwuaWNvbi1zdGFyOjpiZWZvcmUsXG4ucHJvZHVjdF9yYXRpbmdfc3RhcnMucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dCBsYWJlbDo6YmVmb3JlLFxuLnByb2R1Y3RfcmF0aW5nX3N0YXJzLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQgbGFiZWwuaWNvbjo6YmVmb3JlLFxuLnByb2R1Y3RfcmF0aW5nX3N0YXJzLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQgbGFiZWwuaWNvbi1zdGFyLW86OmJlZm9yZSxcbi5wcm9kdWN0X3JhdGluZ19zdGFycy5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0IGxhYmVsLmljb24tc3Rhcjo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4ucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dCBsYWJlbDpob3Zlcixcbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0IGxhYmVsLmljb246aG92ZXIsXG4ucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dCBsYWJlbC5pY29uLXN0YXItbzpob3Zlcixcbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0IGxhYmVsLmljb24tc3Rhcjpob3Zlcixcbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0LnByb2R1Y3RfcmF0aW5nX3N0YXJzIGxhYmVsOmhvdmVyLFxuLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQucHJvZHVjdF9yYXRpbmdfc3RhcnMgbGFiZWwuaWNvbjpob3Zlcixcbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0LnByb2R1Y3RfcmF0aW5nX3N0YXJzIGxhYmVsLmljb24tc3Rhci1vOmhvdmVyLFxuLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQucHJvZHVjdF9yYXRpbmdfc3RhcnMgbGFiZWwuaWNvbi1zdGFyOmhvdmVyLFxuLnByb2R1Y3RfcmF0aW5nX3N0YXJzLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQgbGFiZWw6aG92ZXIsXG4ucHJvZHVjdF9yYXRpbmdfc3RhcnMucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dCBsYWJlbC5pY29uOmhvdmVyLFxuLnByb2R1Y3RfcmF0aW5nX3N0YXJzLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQgbGFiZWwuaWNvbi1zdGFyLW86aG92ZXIsXG4ucHJvZHVjdF9yYXRpbmdfc3RhcnMucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dCBsYWJlbC5pY29uLXN0YXI6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dCBsYWJlbCBzcGFuLnZpc3VhbGx5LWhpZGRlbixcbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0IGxhYmVsLmljb24gc3Bhbi52aXN1YWxseS1oaWRkZW4sXG4ucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dCBsYWJlbC5pY29uLXN0YXItbyBzcGFuLnZpc3VhbGx5LWhpZGRlbixcbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0IGxhYmVsLmljb24tc3RhciBzcGFuLnZpc3VhbGx5LWhpZGRlbixcbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0LnByb2R1Y3RfcmF0aW5nX3N0YXJzIGxhYmVsIHNwYW4udmlzdWFsbHktaGlkZGVuLFxuLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQucHJvZHVjdF9yYXRpbmdfc3RhcnMgbGFiZWwuaWNvbiBzcGFuLnZpc3VhbGx5LWhpZGRlbixcbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0LnByb2R1Y3RfcmF0aW5nX3N0YXJzIGxhYmVsLmljb24tc3Rhci1vIHNwYW4udmlzdWFsbHktaGlkZGVuLFxuLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQucHJvZHVjdF9yYXRpbmdfc3RhcnMgbGFiZWwuaWNvbi1zdGFyIHNwYW4udmlzdWFsbHktaGlkZGVuLFxuLnByb2R1Y3RfcmF0aW5nX3N0YXJzLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQgbGFiZWwgc3Bhbi52aXN1YWxseS1oaWRkZW4sXG4ucHJvZHVjdF9yYXRpbmdfc3RhcnMucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dCBsYWJlbC5pY29uIHNwYW4udmlzdWFsbHktaGlkZGVuLFxuLnByb2R1Y3RfcmF0aW5nX3N0YXJzLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQgbGFiZWwuaWNvbi1zdGFyLW8gc3Bhbi52aXN1YWxseS1oaWRkZW4sXG4ucHJvZHVjdF9yYXRpbmdfc3RhcnMucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dCBsYWJlbC5pY29uLXN0YXIgc3Bhbi52aXN1YWxseS1oaWRkZW4ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0IC5wZHAtcmF0aW5nLWZvcm1fX3N0YXItaWNvbixcbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0LnByb2R1Y3RfcmF0aW5nX3N0YXJzIC5wZHAtcmF0aW5nLWZvcm1fX3N0YXItaWNvbixcbi5wcm9kdWN0X3JhdGluZ19zdGFycy5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0IC5wZHAtcmF0aW5nLWZvcm1fX3N0YXItaWNvbiB7XG4gIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRDkzMCAhaW1wb3J0YW50O1xufVxuLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMgKyBsYWJlbCxcbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0LnByb2R1Y3RfcmF0aW5nX3N0YXJzIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgbGFiZWwsXG4ucHJvZHVjdF9yYXRpbmdfc3RhcnMucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICM0MjVEQzc7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiBsYWJlbCxcbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiBsYWJlbC5pY29uLFxuLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsLmljb24tc3Rhcixcbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0LnByb2R1Y3RfcmF0aW5nX3N0YXJzIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiBsYWJlbCxcbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0LnByb2R1Y3RfcmF0aW5nX3N0YXJzIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiBsYWJlbC5pY29uLFxuLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQucHJvZHVjdF9yYXRpbmdfc3RhcnMgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsLmljb24tc3Rhcixcbi5wcm9kdWN0X3JhdGluZ19zdGFycy5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiBsYWJlbCxcbi5wcm9kdWN0X3JhdGluZ19zdGFycy5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiBsYWJlbC5pY29uLFxuLnByb2R1Y3RfcmF0aW5nX3N0YXJzLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsLmljb24tc3RhciB7XG4gIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xufVxuLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUsXG4ucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gbGFiZWwuaWNvbjo6YmVmb3JlLFxuLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsLmljb24tc3Rhcjo6YmVmb3JlLFxuLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQucHJvZHVjdF9yYXRpbmdfc3RhcnMgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUsXG4ucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dC5wcm9kdWN0X3JhdGluZ19zdGFycyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gbGFiZWwuaWNvbjo6YmVmb3JlLFxuLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQucHJvZHVjdF9yYXRpbmdfc3RhcnMgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsLmljb24tc3Rhcjo6YmVmb3JlLFxuLnByb2R1Y3RfcmF0aW5nX3N0YXJzLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUsXG4ucHJvZHVjdF9yYXRpbmdfc3RhcnMucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gbGFiZWwuaWNvbjo6YmVmb3JlLFxuLnByb2R1Y3RfcmF0aW5nX3N0YXJzLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsLmljb24tc3Rhcjo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQ6aG92ZXIgbGFiZWw6OmJlZm9yZSwgLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQ6aG92ZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUsXG4ucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dC5wcm9kdWN0X3JhdGluZ19zdGFyczpob3ZlciBsYWJlbDo6YmVmb3JlLFxuLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQucHJvZHVjdF9yYXRpbmdfc3RhcnM6aG92ZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUsXG4ucHJvZHVjdF9yYXRpbmdfc3RhcnMucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dDpob3ZlciBsYWJlbDo6YmVmb3JlLFxuLnByb2R1Y3RfcmF0aW5nX3N0YXJzLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQ6aG92ZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBkcC1yYXRpbmctZm9ybV9fdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTIwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZTtcbn1cbi5wZHAtcmF0aW5nLWZvcm1fX3RleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjREYwOTFEO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMjMsIDksIDI5LCAwLjIpO1xufVxuLnBkcC1yYXRpbmctZm9ybV9fdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG5cbi5wZHAtcmF0aW5nLWZvcm1fX3RleHRhcmVhLWhpbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgbWFyZ2luOiA4cHggMCAwIDA7XG59XG5cbi5wZHAtcmF0aW5nLWZvcm1fX3N1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucGRwLXJhdGluZy1mb3JtX19tZXNzYWdlLCAucHJvZHVjdF9yYXRpbmdfbWVzc2FnZS5lcnJvciwgLnByb2R1Y3RfcmF0aW5nX21lc3NhZ2Uuc3VjY2VzcyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wZHAtcmF0aW5nLWZvcm1fX21lc3NhZ2UuaXMtc3VjY2VzcywgLmlzLXN1Y2Nlc3MucHJvZHVjdF9yYXRpbmdfbWVzc2FnZS5lcnJvciwgLmlzLXN1Y2Nlc3MucHJvZHVjdF9yYXRpbmdfbWVzc2FnZS5zdWNjZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzYsIDE3NSwgODAsIDAuMSk7XG4gIGNvbG9yOiAjNENBRjUwO1xufVxuLnBkcC1yYXRpbmctZm9ybV9fbWVzc2FnZS5pcy1lcnJvciwgLmlzLWVycm9yLnByb2R1Y3RfcmF0aW5nX21lc3NhZ2UuZXJyb3IsIC5pcy1lcnJvci5wcm9kdWN0X3JhdGluZ19tZXNzYWdlLnN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTEsIDQ3LCA0NywgMC4xKTtcbiAgY29sb3I6ICNEMzJGMkY7XG59XG5cbi5wZHAtcmF0aW5nLWZvcm0tLXN1Ym1pdHRlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBkcC1yYXRpbmctZm9ybS0tc3VibWl0dGVkLXN0YXRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGRwLXJhdGluZy1mb3JtLS1zdWJtaXR0ZWQtc3RhdGUgLnBkcC1yYXRpbmctZm9ybV9fbWVzc2FnZSwgLnBkcC1yYXRpbmctZm9ybS0tc3VibWl0dGVkLXN0YXRlIC5wcm9kdWN0X3JhdGluZ19tZXNzYWdlLmVycm9yLCAucGRwLXJhdGluZy1mb3JtLS1zdWJtaXR0ZWQtc3RhdGUgLnByb2R1Y3RfcmF0aW5nX21lc3NhZ2Uuc3VjY2VzcyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBkcC1yYXRpbmctZm9ybV9fc3VibWl0dGVkLXN0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnBkcC1yYXRpbmctZm9ybV9fc3VibWl0dGVkLXN0YXJzIC5wZHAtcmF0aW5nLWZvcm1fX3N0YXItaWNvbiB7XG4gIGNvbG9yOiAjREVERURFO1xufVxuLnBkcC1yYXRpbmctZm9ybV9fc3VibWl0dGVkLXN0YXJzIC5wZHAtcmF0aW5nLWZvcm1fX3N0YXItaWNvbi0tZmlsbGVkIHtcbiAgY29sb3I6ICNGRkQ5MzA7XG59XG5cbi5wZHAtcmF0aW5nLWZvcm1fX3N1Ym1pdHRlZC1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW46IDAgMCA4cHggMDtcbn1cblxuLnBkcC1yYXRpbmctZm9ybV9fc3VibWl0dGVkLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luOiAwIDAgMTJweCAwO1xufVxuXG4ucGRwLXJhdGluZy1mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNENBRjUwO1xuICBtYXJnaW46IDA7XG59XG4ucGRwLXJhdGluZy1mb3JtX19zdWNjZXNzLW1lc3NhZ2Ugc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5wcm9kdWN0X3JhdGluZ19tZXNzYWdlLnN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NiwgMTc1LCA4MCwgMC4xKTtcbiAgY29sb3I6ICM0Q0FGNTA7XG59XG4ucHJvZHVjdF9yYXRpbmdfbWVzc2FnZS5lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMSwgNDcsIDQ3LCAwLjEpO1xuICBjb2xvcjogI0QzMkYyRjtcbn1cblxuLyoqXG4gKiBQcm9kdWN0IFN0aWNreSBIZWFkZXIgU3R5bGVzXG4gKiBGaXhlZCBoZWFkZXIgdGhhdCBhcHBlYXJzIG9uIHNjcm9sbFxuICovXG4ucHJvZHVjdC1kZXRhaWwtc3RpY2t5LWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFREVERTtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgei1pbmRleDogMTAyO1xufVxuLnByb2R1Y3QtZGV0YWlsLXN0aWNreS1oZWFkZXIudmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2R1Y3QtZGV0YWlsLXN0aWNreS1oZWFkZXJfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtc3RpY2t5LWhlYWRlcl9faW1hZ2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbn1cbi5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19pbWFnZSBpbWcge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19pbWFnZSAucmVzcG9uc2l2ZV9iYXNlLnByb2R1Y3RfaW1hZ2VfOTBfOTAge1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWwtc3RpY2t5LWhlYWRlcl9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXN0aWNreS1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4ucHJvZHVjdC1kZXRhaWwtc3RpY2t5LWhlYWRlcl9faW5mbyAucHJvZHVjdF9zdGF0dXNfYm94IHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtc3RpY2t5LWhlYWRlcl9fcHJpY2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19vcmlnaW5hbC1wcmljZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBjb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjcyKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19vcmlnaW5hbC1wcmljZSBzdXAge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19jdXJyZW50LXByaWNlIHtcbiAgY29sb3I6ICNERjA5MUQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMzdweDtcbn1cbi5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19jdXJyZW50LXByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXN0aWNreS1oZWFkZXJfX2J1dHRvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnByb2R1Y3QtZGV0YWlsLXN0aWNreS1oZWFkZXJfX2J1dHRvbiAuYnV0dG9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19pbm5lciB7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19pbWFnZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtc3RpY2t5LWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtc3RpY2t5LWhlYWRlcl9fY3VycmVudC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19jdXJyZW50LXByaWNlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19wcmljZSB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG4vKipcbiAqIFByb2R1Y3QgSW5mbyBPdmVybGF5IFN0eWxlc1xuICogVG9vbHRpcC1zdHlsZSBwb3BvdmVyIGZvciBwcm9kdWN0IGluZm9ybWF0aW9uXG4gKi9cbi5wZHAtaW5mby1vdmVybGF5X19iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHotaW5kZXg6IDE5OTk7XG59XG5cbi5wZHAtaW5mby1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGRwLWluZm8tb3ZlcmxheV9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCA2cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogNjB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBkcC1pbmZvLW92ZXJsYXlfX2NvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjREVERURFO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wZHAtaW5mby1vdmVybGF5X19jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjRkZGRkZGO1xufVxuXG4ucGRwLWluZm8tb3ZlcmxheV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVERURFO1xuICBnYXA6IDEycHg7XG59XG5cbi5wZHAtaW5mby1vdmVybGF5X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZmxleDogMTtcbn1cblxuLnBkcC1pbmZvLW92ZXJsYXlfX2Nsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucGRwLWluZm8tb3ZlcmxheV9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5wZHAtaW5mby1vdmVybGF5X19jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjRkZEOTMwO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xufVxuXG4ucGRwLWluZm8tb3ZlcmxheV9fYm9keSB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnBkcC1pbmZvLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMCAwIDhweCAwO1xufVxuLnBkcC1pbmZvLWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZHAtaW5mby1jb250ZW50IHAgc21hbGwge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucGRwLWluZm8tZnJlZSB7XG4gIGNvbG9yOiAjMDA2NjAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBkcC1pbmZvLW92ZXJsYXlfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDI0cHgpO1xuICB9XG4gIC5wZHAtaW5mby1vdmVybGF5X19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgfVxuICAucGRwLWluZm8tb3ZlcmxheV9fYm9keSB7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICB9XG59XG4jbGlzdGluZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjbGlzdGluZy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuI2xpc3RpbmctbWFpbi1jb250ZW50IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNsaXN0aW5nLW1haW4tY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdC1wcm9kdWN0cy1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haXMtSGl0cyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWxnb2xpYS1oaXRzLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWxnb2xpYS1oaXRzLWxpc3QgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuI3NlYXJjaC1yZXN1bHQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1zZWxlY3Rvcj1zZWFyY2hyZXN1bHRzXSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zZXJ2aWNlLWhpdHMtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI3NnB4IC0gMjRweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zZXJ2aWNlLWhpdHMtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uc2VydmljZS1oaXRzLXdyYXBwZXIgaDMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlcnZpY2UtaGl0cy13cmFwcGVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYmxvY2s6IDMwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2VydmljZS1oaXRzLXdyYXBwZXIgdWwgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlcnZpY2UtaGl0cy13cmFwcGVyIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLnNlcnZpY2UtaGl0cy13cmFwcGVyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlcnZpY2UtaGl0cy13cmFwcGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5zZXJ2aWNlLWhpdHMtd3JhcHBlciBhID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG59XG4uc2VydmljZS1oaXRzLXdyYXBwZXIgYSBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtaW4td2lkdGg6IDEycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zZXJ2aWNlLWhpdHMtd3JhcHBlciAuYWlzLUhpZ2hsaWdodC1oaWdobGlnaHRlZCxcbi5zZXJ2aWNlLWhpdHMtd3JhcHBlciAuYWlzLUhpZ2hsaWdodC1ub25IaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLnNlcnZpY2UtaGl0cy13cmFwcGVyIC5zZXJ2aWNlLWhpdHMtY29udGVudC13cmFwcGVyLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNhdGVnb3J5LXNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uY2F0ZWdvcnktc2VsZWN0X19kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTIgMTInJTNFJTNDcGF0aCBmaWxsPSclMjM2NjYnIGQ9J002IDhMMSAzaDEweicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgMTJweCBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhdGVnb3J5LXNlbGVjdF9fZHJvcGRvd246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6ICNFREJBMDA7XG59XG5cbi5saXN0aW5nLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdGluZy1oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5saXN0aW5nLWhlYWRlcl9fcHJvZHVjdHMtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmxpc3RpbmctaGVhZGVyX19wcm9kdWN0cy10aXRsZS0tc2VhcmNoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxpc3RpbmctY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4ubGlzdGluZy1jb250cm9sc19fZmlsdGVyLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpc3RpbmctY29udHJvbHNfX2ZpbHRlci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xufVxuLmxpc3RpbmctY29udHJvbHNfX2ZpbHRlci1idG4gc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubGlzdGluZy1jb250cm9sc19fdmlldy1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saXN0aW5nLWNvbnRyb2xzX192aWV3LWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xufVxuLmxpc3RpbmctY29udHJvbHNfX3ZpZXctYnRuLS1hY3RpdmUge1xuICBjb2xvcjogI0RGMDkxRDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5saXN0aW5nLWNvbnRyb2xzX19zb3J0LWRyb3Bkb3duIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5saXN0aW5nLWNvbnRyb2xzX19zb3J0LWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ubGlzdGluZy1jb250cm9sc19fc29ydC1zZWxlY3Qge1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saXN0aW5nLWNvbnRyb2xzX19zb3J0LXNlbGVjdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG59XG4ubGlzdGluZy1jb250cm9sc19fc29ydC1zZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubGlzdGluZy1jb250cm9scy1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tYmxvY2s6IDEycHg7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmxpc3RpbmctY29udHJvbHMtbW9iaWxlIC5saXN0aW5nLWNvbnRyb2xzX19maWx0ZXItYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzY3Njc2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubGlzdGluZy1jb250cm9scy1tb2JpbGUgLmxpc3RpbmctY29udHJvbHNfX2ZpbHRlci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xufVxuLmxpc3RpbmctY29udHJvbHMtbW9iaWxlIC5saXN0aW5nLWNvbnRyb2xzX19maWx0ZXItYnRuIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmxpc3RpbmctY29udHJvbHMtbW9iaWxlIC5saXN0aW5nLWNvbnRyb2xzX19maWx0ZXItY291bnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0RGMDkxRDtcbn1cbi5saXN0aW5nLWNvbnRyb2xzLW1vYmlsZSAubGlzdGluZy1jb250cm9sc19fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5saXN0aW5nLWNvbnRyb2xzLW1vYmlsZSAubGlzdGluZy1jb250cm9sc19fc29ydC1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmxpc3RpbmctY29udHJvbHMtbW9iaWxlIC5saXN0aW5nLWNvbnRyb2xzX19zb3J0LWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ubGlzdGluZy1jb250cm9scy1tb2JpbGUgLmxpc3RpbmctY29udHJvbHNfX3NvcnQtc2VsZWN0IHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGlzdGluZy1jb250cm9scy1tb2JpbGUgLmxpc3RpbmctY29udHJvbHNfX3NvcnQtc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNsZWFyLWZpbHRlcnMtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jbGVhci1maWx0ZXJzLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLmNsZWFyLWZpbHRlcnMtYnRuIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNsZWFyLWZpbHRlcnMtYnRuLS1jb21wYWN0IHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5haXMtSGl0cy1saXN0LmJsb2NrLXZpZXcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDVweDtcbiAgZ3JpZC1yb3ctZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5haXMtSGl0cy1saXN0LmJsb2NrLXZpZXcge1xuICAgIGdyaWQtY29sdW1uLWdhcDogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFpcy1IaXRzLWxpc3QuYmxvY2stdmlldyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgY2xhbXAoMTQwcHgsICgxMDBkdncgLSA0OHB4KSAvIDMsIDIyMHB4KSk7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haXMtSGl0cy1saXN0LmJsb2NrLXZpZXcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWlzLUhpdHMtbGlzdC5ibG9jay12aWV3IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBjbGFtcCgxNDBweCwgKDEwMGR2dyAtIDQ4cHgpIC8gNCwgMjIwcHgpKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haXMtSGl0cy1saXN0LmJsb2NrLXZpZXcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGNsYW1wKDE0MHB4LCAoMTAwZHZ3IC0gMTcwcHgpIC8gNCwgMjIwcHgpKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLmFpcy1IaXRzLWxpc3QuYmxvY2stdmlldyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgY2xhbXAoMTQwcHgsICgxMDBkdncgLSAzNTBweCkgLyA0LCAxOTBweCkpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5haXMtSGl0cy1saXN0LmJsb2NrLXZpZXcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIGNsYW1wKDE2MHB4LCAoMTAwZHZ3IC0gMzUwcHgpIC8gNCwgMjIwcHgpKTtcbiAgICBncmlkLXJvdy1nYXA6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFpcy1IaXRzLWxpc3QuYmxvY2stdmlldyB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuICAgIGdyaWQtcm93LWdhcDogMjRweDtcbiAgfVxufVxuXG4uYWlzLUhpdHMtbGlzdC5saXN0LXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiNsaXN0aW5nLXNpZGViYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMjc2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNsaXN0aW5nLXNpZGViYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNsaXN0aW5nLXNpZGViYXIge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI2xpc3Rpbmctc2lkZWJhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5zdWJjYXRlZ29yaWVzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG4uc3ViY2F0ZWdvcmllc19fdGl0bGUge1xuICBwYWRkaW5nOiAwIDEycHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5zdWJjYXRlZ29yaWVzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnN1YmNhdGVnb3JpZXNfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc3ViY2F0ZWdvcmllc19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkZEOTMwO1xufVxuLnN1YmNhdGVnb3JpZXNfX2NoZXZyb24ge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5maWx0ZXItd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGlzdGluZy1maWx0ZXItZm9ybSxcbi5zaWRlYmFyLWZpbHRlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbiNhY2NvcmRpb25GaWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5cbi5maWx0ZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4O1xuICBtaW4taGVpZ2h0OiA1NnB4O1xufVxuLmZpbHRlci1oZWFkZXJfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uZmlsdGVyLWhlYWRlcl9faWNvbiB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmZpbHRlci1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5maWx0ZXItaGVhZGVyX19jbGVhci1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5maWx0ZXItaGVhZGVyX19jbGVhci1idG46aG92ZXIge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5maWx0ZXItaGVhZGVyX19jbGVhci1idG4gc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5maWx0ZXItaGVhZGVyX19jbGVhci1idG4tcGxhY2Vob2xkZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5maWx0ZXItaGVhZGVyX19jbGVhci1idG4tcGxhY2Vob2xkZXIgc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmZpbHRlci1hdmFpbGFiaWxpdHkge1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG59XG4uZmlsdGVyLWF2YWlsYWJpbGl0eSAuZmlsdGVyLXRvZ2dsZS1sYWJlbF9fdGV4dCB7XG4gIGNvbG9yOiAjRkZEOTMwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmlsdGVyLXNrZWxldG9uIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5maWx0ZXItc2tlbGV0b25fX2JveCB7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYW5pbWF0aW9uOiBmaWx0ZXItc2tlbGV0b24tcHVsc2UgMS4ycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5maWx0ZXItc2tlbGV0b25fX2FjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmZpbHRlci1za2VsZXRvbl9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xufVxuLmZpbHRlci1za2VsZXRvbl9fc2VjdGlvbi10aXRsZSB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGFuaW1hdGlvbjogZmlsdGVyLXNrZWxldG9uLXB1bHNlIDEuMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG4uZmlsdGVyLXNrZWxldG9uX19zZWN0aW9uLWNoZXZyb24ge1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYW5pbWF0aW9uOiBmaWx0ZXItc2tlbGV0b24tcHVsc2UgMS4ycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBmaWx0ZXItc2tlbGV0b24tcHVsc2Uge1xuICAwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxufVxuLmZpbHRlci1hY2NvcmRpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5maWx0ZXItc2VjdGlvbi0tb3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbjogMDtcbn1cbi5maWx0ZXItc2VjdGlvbi0tb3BlbiAuZmlsdGVyLXNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5maWx0ZXItc2VjdGlvbl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5maWx0ZXItc2VjdGlvbl9faGVhZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbn1cbi5maWx0ZXItc2VjdGlvbl9faGVhZGVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5maWx0ZXItc2VjdGlvbl9faGVhZGVyOm5vdCguY29sbGFwc2VkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuLmZpbHRlci1zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLmZpbHRlci1zZWN0aW9uX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5maWx0ZXItc2VjdGlvbl9fYmFkZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuLmZpbHRlci1zZWN0aW9uX19jaGV2cm9uIHtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4uZmlsdGVyLXNlY3Rpb25fX2hlYWRlcjpub3QoLmNvbGxhcHNlZCkgLmZpbHRlci1zZWN0aW9uX19jaGV2cm9uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5maWx0ZXItc2VjdGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMTJweCAxMnB4O1xufVxuLmZpbHRlci1zZWN0aW9uX19jb250ZW50LmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmlsdGVyLXRvZ2dsZV9faW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZmlsdGVyLXRvZ2dsZV9faW5wdXQ6Y2hlY2tlZCArIC5maWx0ZXItdG9nZ2xlX19zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREYwOTFEO1xufVxuLmZpbHRlci10b2dnbGVfX2lucHV0OmNoZWNrZWQgKyAuZmlsdGVyLXRvZ2dsZV9fc2xpZGVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG59XG4uZmlsdGVyLXRvZ2dsZV9fc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkMWQxO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLmZpbHRlci10b2dnbGVfX3NsaWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBsZWZ0OiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5maWx0ZXItdG9nZ2xlLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIGdhcDogMTJweDtcbn1cbi5maWx0ZXItdG9nZ2xlLWxhYmVsLS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5maWx0ZXItdG9nZ2xlLWxhYmVsLS1kaXNhYmxlZCAuZmlsdGVyLXRvZ2dsZV9fc2xpZGVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5maWx0ZXItdG9nZ2xlLWxhYmVsX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZmxleDogMTtcbn1cbi5maWx0ZXItdG9nZ2xlLWxhYmVsX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4OiAxO1xufVxuLmZpbHRlci10b2dnbGUtbGFiZWxfX2ljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG5cbi5maWx0ZXItb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LWhlaWdodDogMjgwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5maWx0ZXItb3B0aW9uIHtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4uZmlsdGVyLW9wdGlvbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmZpbHRlci1vcHRpb246bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZmlsdGVyLXNlY3Rpb24tcmVzZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5maWx0ZXItc2VjdGlvbi1yZXNldDpob3ZlciB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmZpbHRlci1zZWN0aW9uLXJlc2V0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmlsdGVyLWNvdW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmZpbHRlci1yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uZmlsdGVyLXJhdGluZ19fc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJweDtcbn1cbi5maWx0ZXItcmF0aW5nX19zdGFyLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAycHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbHRlci1yYXRpbmdfX3N0YXItYnRuOmhvdmVyIC5maWx0ZXItcmF0aW5nLXN0YXJzX19zdGFyOm5vdCguZmlsdGVyLXJhdGluZy1zdGFyc19fc3Rhci0tZmlsbGVkKSB7XG4gIGNvbG9yOiAjZmZiYTMxO1xufVxuXG4uZmlsdGVyLXJhdGluZy1zdGFyc19fc3RhciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjREVERURFO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlO1xufVxuLmZpbHRlci1yYXRpbmctc3RhcnNfX3N0YXItLWZpbGxlZCB7XG4gIGNvbG9yOiAjZmZiYTMxO1xufVxuXG4uZmlsdGVyLXJhdGluZy10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc2NzY3Njtcbn1cblxuLmZpbHRlci1wcmljZS1yYW5nZV9fc2xpZGVyIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG4uZmlsdGVyLXByaWNlLXJhbmdlX19pbnB1dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAxMnB4O1xufVxuLmZpbHRlci1wcmljZS1yYW5nZV9faW5wdXQge1xuICB3aWR0aDogODBweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5yZWFjdC1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucmVhY3Qtc2xpZGVyIC50cmFjayB7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjREVERURFO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ucmVhY3Qtc2xpZGVyIC50cmFjay0xIHtcbiAgYmFja2dyb3VuZDogI0RGMDkxRDtcbn1cbi5yZWFjdC1zbGlkZXIgLnRodW1iIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI0RGMDkxRDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IGdyYWI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJlYWN0LXNsaWRlciAudGh1bWI6YWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbi5yZWFjdC1zbGlkZXIgLnRodW1iOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjIzLCA5LCAyOSwgMC4yKTtcbn1cblxuI3NsaWRlci1yYW5nZSxcbi51aS1zbGlkZXIge1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI0RFREVERTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMTBweCAwIDhweDtcbn1cbiNzbGlkZXItcmFuZ2UgLnVpLXNsaWRlci1yYW5nZSxcbi51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNERjA5MUQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNzbGlkZXItcmFuZ2UgLnVpLXNsaWRlci1oYW5kbGUsXG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI0RGMDkxRDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0b3A6IC04cHg7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbiNzbGlkZXItcmFuZ2UgLnVpLXNsaWRlci1oYW5kbGU6YWN0aXZlLFxuLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZTphY3RpdmUge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuI3NsaWRlci1yYW5nZSAudWktc2xpZGVyLWhhbmRsZTpmb2N1cyxcbi51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMjMsIDksIDI5LCAwLjIpO1xufVxuXG4ucmVhY3Qtc2xpZGVyLWlucHV0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnN1YnNjcmlwdGlvbi10b2dnbGUge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNERURFREU7XG59XG5cbi5maWx0ZXItcHJpY2UtcmFuZ2UtLW1vYmlsZSAuZmlsdGVyLXByaWNlLXJhbmdlX19pbnB1dHMge1xuICBnYXA6IDEwcHg7XG59XG4uZmlsdGVyLXByaWNlLXJhbmdlLS1tb2JpbGUgLmZpbHRlci1wcmljZS1yYW5nZV9fZmllbGQge1xuICBmbGV4OiAxO1xufVxuLmZpbHRlci1wcmljZS1yYW5nZS0tbW9iaWxlIC5maWx0ZXItcHJpY2UtcmFuZ2VfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5maWx0ZXItcHJpY2UtcmFuZ2UtLW1vYmlsZSAuZmlsdGVyLXByaWNlLXJhbmdlX19pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZpbHRlci1wcmljZS1yYW5nZS0tbW9iaWxlIC5maWx0ZXItcHJpY2UtcmFuZ2VfX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMjRweCAxMHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uZmlsdGVyLXByaWNlLXJhbmdlLS1tb2JpbGUgLmZpbHRlci1wcmljZS1yYW5nZV9faW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5maWx0ZXItcHJpY2UtcmFuZ2UtLW1vYmlsZSAuZmlsdGVyLXByaWNlLXJhbmdlX19pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLmZpbHRlci1wcmljZS1yYW5nZS0tbW9iaWxlIC5maWx0ZXItcHJpY2UtcmFuZ2VfX2N1cnJlbmN5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmlsdGVyLXByaWNlLXJhbmdlLS1tb2JpbGUgLmZpbHRlci1wcmljZS1yYW5nZV9fc2VwYXJhdG9yIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuXG4ub2ZmY2FudmFzIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5vZmZjYW52YXMtLW9wZW4sIC5vZmZjYW52YXMub2ZmY2FudmFzLS1vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ub2ZmY2FudmFzIC5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5vZmZjYW52YXMgLm9mZmNhbnZhcy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDQ1O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgd2lkdGg6IDMyMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLm9mZmNhbnZhcyAub2ZmY2FudmFzLXdyYXBwZXIuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLm9mZmNhbnZhcy5maWx0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLm9mZmNhbnZhcy5maWx0ZXIgLm9mZmNhbnZhcy1ib2R5IHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgd2lkdGg6IDMyMnB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4jb2ZmY2FudmFzRmlsdGVyIHtcbiAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG59XG5cbi5maWx0ZXItb2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5maWx0ZXItb2ZmY2FudmFzLS1vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uZmlsdGVyLW9mZmNhbnZhcy0tb3BlbiAuZmlsdGVyLW9mZmNhbnZhc19fYmFja2Ryb3Age1xuICBvcGFjaXR5OiAxO1xufVxuLmZpbHRlci1vZmZjYW52YXMtLW9wZW4gLmZpbHRlci1vZmZjYW52YXNfX3BhbmVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmZpbHRlci1vZmZjYW52YXNfX2JhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5maWx0ZXItb2ZmY2FudmFzX19wYW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLmZpbHRlci1vZmZjYW52YXNfX2JvZHkge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4uZmlsdGVyLW9mZmNhbnZhc19fYm9keSAubGlzdGluZy1maWx0ZXItZm9ybSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5maWx0ZXItb2ZmY2FudmFzX19mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5maWx0ZXItb2ZmY2FudmFzX19hcHBseSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOTMwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRURCQTAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXItb2ZmY2FudmFzX19hcHBseTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUNFMkY7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLm9mZmNhbnZhcy1mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLm9mZmNhbnZhcy1mb290ZXIgLm1vZHVsYXItYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5MzA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREJBMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm9mZmNhbnZhcy1mb290ZXIgLm1vZHVsYXItYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0UyRjtcbn1cblxuLnJlc3VsdC1jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5yZXN1bHQtY291bnRfX251bWJlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucmVzdWx0LWNvdW50X190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ub2ZmY2FudmFzLWhlYWRlcl9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLm9mZmNhbnZhcy1oZWFkZXJfX2ZpbHRlci1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLm9mZmNhbnZhcy1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5vZmZjYW52YXMtaGVhZGVyX19jbGVhci1idG4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5vZmZjYW52YXMtaGVhZGVyX19jbG9zZS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub2ZmY2FudmFzLWhlYWRlcl9fY2xvc2UtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG5cbi5hY3RpdmUtZmlsdGVycyB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5hY3RpdmUtZmlsdGVyc19fY2hpcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuLmFjdGl2ZS1maWx0ZXJzX19jaGlwczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjdGl2ZS1maWx0ZXJzX19jaGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCA0cHggNHB4IDZweDtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBtYXgtaGVpZ2h0OiAyOHB4O1xufVxuLmFjdGl2ZS1maWx0ZXJzX19jaGlwOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0VERURFRDtcbn1cbi5hY3RpdmUtZmlsdGVyc19fY2hpcC1sYWJlbCB7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hY3RpdmUtZmlsdGVyc19fY2hpcC1pY29uIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hY3RpdmUtZmlsdGVyc19fY2hpcC1zdGFycyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJweDtcbn1cbi5hY3RpdmUtZmlsdGVyc19fY2hpcC1zdGFyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgY29sb3I6ICNmZmQ5MzA7XG59XG4uYWN0aXZlLWZpbHRlcnNfX2NoaXAtc3RhcnMtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4ucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWxnLCAyNHB4KSAwO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmcteHMsIDhweCk7XG59XG5cbi5wYWdpbmF0aW9uX19hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1kZWZhdWx0LCAjMzQzNDM0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbi5wYWdpbmF0aW9uX19hcnJvdzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wYWdpbmF0aW9uX19hcnJvdy0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBhZ2luYXRpb25fX2Fycm93IHN2ZyB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTNweDtcbn1cblxuLnBhZ2luYXRpb25fX3BhZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLXhzLCA4cHgpO1xufVxuXG4ucGFnaW5hdGlvbl9fcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jdGEtY29ybmVyLXJhZGl1cywgNXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbHYtMSwgI2ZmZmZmZik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRlZmF1bHQsICMzNDM0MzQpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktY29weSwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUsIDE2cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYm9keS1saW5lLWhlaWdodCwgMjRweCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1ib2R5LWxldHRlci1zcGFjaW5nLCAwcHgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG4ucGFnaW5hdGlvbl9fcGFnZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWx2LTIsICNmNWY1ZjUpO1xufVxuLnBhZ2luYXRpb25fX3BhZ2UtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWx2LTMsICNlZGVkZWQpO1xufVxuXG4ucGFnaW5hdGlvbl9fZWxsaXBzaXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXRleHQtZGVmYXVsdCwgIzM0MzQzNCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1jb3B5LCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSwgMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1ib2R5LWxpbmUtaGVpZ2h0LCAyNHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWJvZHktbGV0dGVyLXNwYWNpbmcsIDBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uX19wYWdlcyB7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTJ4cywgNHB4KTtcbiAgfVxuICAucGFnaW5hdGlvbl9fcGFnZSB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucGFnaW5hdGlvbl9fZWxsaXBzaXMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuI3Jlc3BvbnNpdmUtYmFzZS1jYXRlZ29yeS1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuI2NhdGVnb3J5X2hlYWRpbmdfdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzM0MzQzNCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjYXRlZ29yeV9oZWFkaW5nX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuI2NhdGVnb3J5X2NvbGxhcHNlX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2NhdGVnb3J5X2FuY2hvcl90ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jY2F0ZWdvcnlfYW5jaG9yX3RleHQ6aG92ZXIge1xuICBjb2xvcjogI0ZGRDkzMDtcbn1cbiNjYXRlZ29yeV9hbmNob3JfdGV4dCBzdmcge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmxpc3RpbmctYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDI5NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5saXN0aW5nLWJvdHRvbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5saXN0aW5nLWJvdHRvbV9fc2VvLXRleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4jY2F0ZWdvcnlfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuI2NhdGVnb3J5X3RleHQgaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4jY2F0ZWdvcnlfdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbiNjYXRlZ29yeV90ZXh0IGEge1xuICBjb2xvcjogI0RGMDkxRDtcbn1cbiNjYXRlZ29yeV90ZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI3NlYXJjaC1yZXN1bHQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jY2F0ZWdvcnlfaGlnaGxpZ2h0X3Byb2R1Y3RfYW5kX2JyYW5kc19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRlZ29yeV9icmFuZHNfd3JhcHBlciB7XG4gIG9yZGVyOiAxO1xuICB3aWR0aDogODAlO1xufVxuXG4uY2F0ZWdvcnlfYnJhbmRzX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYXRlZ29yeV9oaWdobGlnaHRfcHJvZHVjdF93cmFwcGVyIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLWJsb2NrLWVuZDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeV9oaWdobGlnaHRfcHJvZHVjdF93cmFwcGVyIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAzMnB4O1xuICB9XG59XG5cbi5jYXRlZ29yeV9oaWdobGlnaHRfcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzEwcHg7XG4gIG1heC1oZWlnaHQ6IDM2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREYwOTFEO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMjEsIDIxLCA2MCwgMC4xMiksIDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXRlZ29yeV9oaWdobGlnaHRfcHJvZHVjdCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5jYXRlZ29yeV9oaWdobGlnaHRfcHJvZHVjdDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDIxLCAyMSwgNjAsIDAuMTYpLCAwIDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5jYXRlZ29yeV9oaWdobGlnaHRfcHJvZHVjdCAuY2F0ZWdvcnlfaGlnaGxpZ2h0X3Byb2R1Y3RfaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0RGMDkxRDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnlfaGlnaGxpZ2h0X3Byb2R1Y3QgLmNhdGVnb3J5X2hpZ2hsaWdodF9wcm9kdWN0X2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4uY2F0ZWdvcnlfaGlnaGxpZ2h0X3Byb2R1Y3QgLnByb2R1Y3RfaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY2F0ZWdvcnlfaGlnaGxpZ2h0X3Byb2R1Y3QgLnByb2R1Y3RfaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG59XG4uY2F0ZWdvcnlfaGlnaGxpZ2h0X3Byb2R1Y3QgLnByb2R1Y3RfaW1hZ2UgLnByb2R1Y3RfaW1hZ2Vfb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjREYwOTFEO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAxNXB4O1xufVxuLmNhdGVnb3J5X2hpZ2hsaWdodF9wcm9kdWN0IC5wcm9kdWN0X2ltYWdlIC5wcm9kdWN0X2ltYWdlX292ZXJsYXkgLnByb2R1Y3RfaW1hZ2VfdGV4dF9wZXJjZW50YWdlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jYXRlZ29yeV9oaWdobGlnaHRfcHJvZHVjdCAucHJvZHVjdF9pbWFnZSAucHJvZHVjdF9pbWFnZV9vdmVybGF5IC5wcm9kdWN0X2ltYWdlX3RleHRfb2ZmZXIsXG4uY2F0ZWdvcnlfaGlnaGxpZ2h0X3Byb2R1Y3QgLnByb2R1Y3RfaW1hZ2UgLnByb2R1Y3RfaW1hZ2Vfb3ZlcmxheSAucHJvZHVjdF9pbWFnZV90ZXh0X3ByaWNlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmNhdGVnb3J5X2hpZ2hsaWdodF9wcm9kdWN0IC5wcm9kdWN0X2ltYWdlIC5wcm9kdWN0X2ltYWdlX292ZXJsYXkgLnByb2R1Y3RfaW1hZ2VfdGV4dF9zYXZpbmcsXG4uY2F0ZWdvcnlfaGlnaGxpZ2h0X3Byb2R1Y3QgLnByb2R1Y3RfaW1hZ2UgLnByb2R1Y3RfaW1hZ2Vfb3ZlcmxheSAucHJvZHVjdF9pbWFnZV90ZXh0X2JvbnVzIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY2F0ZWdvcnlfaGlnaGxpZ2h0X3Byb2R1Y3QgLnByb2R1Y3RfaW1hZ2UgLnByb2R1Y3RfaW1hZ2Vfb3ZlcmxheSAucHJvZHVjdF9pbWFnZV90ZXh0X2JvbnVzX2Ftb3VudCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI2thaXJpb25fc3VwZXJfd3JhcHBlcixcbiNrYWlyaW9uX3N1cGVyX3dyYXBwZXIyIHtcbiAgbWFyZ2luOiAwLjVyZW0gYXV0byAxLjVyZW07XG4gIG1heC13aWR0aDogNTQ5cHg7XG4gIG1pbi1oZWlnaHQ6IDk1cHg7XG4gIG1heC1oZWlnaHQ6IDE0OXB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbiNrYWlyaW9uX3N1cGVyX3N0YWdlIHtcbiAgd2lkdGg6IDc1MHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNrYWlyaW9uX3N1cGVyX3dyYXBwZXIsXG4gICNrYWlyaW9uX3N1cGVyX3dyYXBwZXIyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI3NnB4IC0gMjRweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtaW4taGVpZ2h0OiA5NXB4O1xuICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgfVxuICAja2Fpcmlvbl9zdXBlcl9zdGFnZSB7XG4gICAgd2lkdGg6IDE1MDBweDtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5bZGF0YS1pcy1tb2RhbD1mYWxzZV0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltkYXRhLWlzLW1vZGFsPXRydWVdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTkycHg7XG59XG5cbltkYXRhLWlzLW1vZGFsPWZhbHNlXSB7XG4gIG1hcmdpbjogMzJweCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIFtkYXRhLWlzLW1vZGFsPWZhbHNlXSB7XG4gICAgbWFyZ2luOiA0OHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBbZGF0YS1pcy1tb2RhbD1mYWxzZV0gdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5bZGF0YS10eXBlXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1ibG9jazogMTJweDtcbn1cbltkYXRhLXR5cGVdIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0ge1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtdHlwZV0ge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuW2RhdGEtdHlwZV0gLnByb2R1Y3RzLXN3aXBlcl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG5bZGF0YS10eXBlXSAuc3dpcGVyLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5bZGF0YS10eXBlXSAucHJvZHVjdC1jYXJkIHtcbiAgYm94LXNoYWRvdzogMCA4cHggMzJweCA0cHggcmdiYSgyMSwgMjEsIDYwLCAwLjA2KTtcbn1cbltkYXRhLXR5cGVdIC5wcm9kdWN0LWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDMycHggNDhweCAtNDhweCByZ2JhKDIxLCAyMSwgNjAsIDAuMzIpLCAwIDZweCAzMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLW91dCwgbWFyZ2luLXRvcCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuW2RhdGEtdHlwZV0gLnByb2R1Y3QtY2FyZF9fcGFja2FnZS1zaXplcyB7XG4gIGhlaWdodDogMjRweDtcbn1cbltkYXRhLXR5cGVdIC5wcm9kdWN0LWNhcmRfX3BhY2thZ2Utc2l6ZXMtLWVtcHR5IHtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuW2RhdGEtdHlwZV0gLnByb2R1Y3QtY2FyZF9faW5mby1kZXRhaWxzLFxuW2RhdGEtdHlwZV0gLnByb2R1Y3QtY2FyZF9faW5mby1kZXRhaWxzIGJ1dHRvbixcbltkYXRhLXR5cGVdIC5wcm9kdWN0X2ltYWdlX3RleHRfc2F2aW5nLFxuW2RhdGEtdHlwZV0gLnByb2R1Y3QtY2FyZF9fZGlzY291bnQtc3VmZml4IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuW2RhdGEtdHlwZV0gLnByb2R1Y3QtY2FyZF9fZGlzY291bnQtdGV4dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuW2RhdGEtdHlwZV0gLnByb2R1Y3QtY2FyZF9fZGlzY291bnQtc3VmZml4IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuW2RhdGEtdHlwZV0gLnByb2R1Y3QtY2FyZF9wbCAucHJvZHVjdC1jYXJkX19pbmZvLWRldGFpbHMge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5wcm9kdWN0cy1zd2lwZXJfX2hlYWRlciAucHJvZHVjdHMtc3dpcGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMtc3dpcGVyX19oZWFkZXIgLnByb2R1Y3RzLXN3aXBlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ucHJvZHVjdHMtc3dpcGVyX19oZWFkZXIgYSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiA0cHg7XG59XG4ucHJvZHVjdHMtc3dpcGVyX19oZWFkZXIgLmxpbmstbGlzdF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzLXN3aXBlcl9faGVhZGVyIC5saW5rLWxpc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uY29udGVudGZ1bC1lbnRyeS1jb250YWluZXJfX2NvbnRlbnQgI2hvbWVwYWdlLXByb2R1Y3Qtc2Vjb25kLWxldmVsIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xufVxuLmNvbnRlbnRmdWwtZW50cnktY29udGFpbmVyX19jb250ZW50IC5wcm9kdWN0cy1zd2lwZXJfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhvcml6b250YWxfcHJvZHVjdF9zY3JvbGxpbmdfYm94IC5wcm9kdWN0c19zbGlkZXJfc2Nyb2xsLCAuaG9yaXpvbnRhbF9wcm9kdWN0X3Njcm9sbGluZ19ib3ggLnByb2R1Y3RzX3NsaWRlcl9zY3JvbGxfaW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBrZXlmcmFtZXMgc2tlbGV0b24tZmFkZUluT3V0IHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbn1cbnNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIHVsLFxuc2VjdGlvbltkYXRhLXR5cGU9ZHktdGFyZ2V0LXBhcmVudF06bm90KFtkYXRhLXR5cGU9ZHktdGFyZ2V0LWh5ZHJhdGVkXSkgdWwsXG5zZWN0aW9uW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1wYXJlbnRdOm5vdChbZGF0YS10eXBlPXNlcnZlci1zaWRlLWh5ZHJhdGVkXSkgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUsXG5zZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSxcbnNlY3Rpb25bZGF0YS10eXBlPXNlcnZlci1zaWRlLXBhcmVudF06bm90KFtkYXRhLXR5cGU9c2VydmVyLXNpZGUtaHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIHNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlLFxuICBzZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSxcbiAgc2VjdGlvbltkYXRhLXR5cGU9c2VydmVyLXNpZGUtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpIC8gMik7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUsXG4gIHNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlLFxuICBzZWN0aW9uW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1wYXJlbnRdOm5vdChbZGF0YS10eXBlPXNlcnZlci1zaWRlLWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTJweCkgLyAzKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSxcbiAgc2VjdGlvbltkYXRhLXR5cGU9ZHktdGFyZ2V0LXBhcmVudF06bm90KFtkYXRhLXR5cGU9ZHktdGFyZ2V0LWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUsXG4gIHNlY3Rpb25bZGF0YS10eXBlPXNlcnZlci1zaWRlLXBhcmVudF06bm90KFtkYXRhLXR5cGU9c2VydmVyLXNpZGUtaHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyNHB4KSAvIDQpO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSxcbiAgc2VjdGlvbltkYXRhLXR5cGU9ZHktdGFyZ2V0LXBhcmVudF06bm90KFtkYXRhLXR5cGU9ZHktdGFyZ2V0LWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUsXG4gIHNlY3Rpb25bZGF0YS10eXBlPXNlcnZlci1zaWRlLXBhcmVudF06bm90KFtkYXRhLXR5cGU9c2VydmVyLXNpZGUtaHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMnB4KSAvIDUpO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBzZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSxcbiAgc2VjdGlvbltkYXRhLXR5cGU9ZHktdGFyZ2V0LXBhcmVudF06bm90KFtkYXRhLXR5cGU9ZHktdGFyZ2V0LWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUsXG4gIHNlY3Rpb25bZGF0YS10eXBlPXNlcnZlci1zaWRlLXBhcmVudF06bm90KFtkYXRhLXR5cGU9c2VydmVyLXNpZGUtaHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1MHB4KSAvIDYpO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGU6bGFzdC1jaGlsZCxcbnNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlOmxhc3QtY2hpbGQsXG5zZWN0aW9uW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1wYXJlbnRdOm5vdChbZGF0YS10eXBlPXNlcnZlci1zaWRlLWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbnNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIC5wcm9kdWN0LWNhcmQsXG5zZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSAucHJvZHVjdC1jYXJkLFxuc2VjdGlvbltkYXRhLXR5cGU9c2VydmVyLXNpZGUtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIC5wcm9kdWN0LWNhcmQge1xuICBib3gtc2hhZG93OiAwIDhweCAzMnB4IDRweCByZ2JhKDIxLCAyMSwgNjAsIDAuMDYpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUgLnByb2R1Y3QtY2FyZDpob3ZlcixcbnNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIC5wcm9kdWN0LWNhcmQ6aG92ZXIsXG5zZWN0aW9uW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1wYXJlbnRdOm5vdChbZGF0YS10eXBlPXNlcnZlci1zaWRlLWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUgLnByb2R1Y3QtY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMzJweCA0OHB4IC00OHB4IHJnYmEoMjEsIDIxLCA2MCwgMC4zMiksIDAgNnB4IDMycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0LCBtYXJnaW4tdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5zZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAucHJvZHVjdC1jYXJkLFxuc2VjdGlvbltkYXRhLXR5cGU9ZHktdGFyZ2V0LXBhcmVudF06bm90KFtkYXRhLXR5cGU9ZHktdGFyZ2V0LWh5ZHJhdGVkXSkgLnByb2R1Y3QtY2FyZCxcbnNlY3Rpb25bZGF0YS10eXBlPXNlcnZlci1zaWRlLXBhcmVudF06bm90KFtkYXRhLXR5cGU9c2VydmVyLXNpZGUtaHlkcmF0ZWRdKSAucHJvZHVjdC1jYXJkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5zZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAucHJvZHVjdC1jYXJkLmFuaW1hdGUgPiAqLFxuc2VjdGlvbltkYXRhLXR5cGU9ZHktdGFyZ2V0LXBhcmVudF06bm90KFtkYXRhLXR5cGU9ZHktdGFyZ2V0LWh5ZHJhdGVkXSkgLnByb2R1Y3QtY2FyZC5hbmltYXRlID4gKixcbnNlY3Rpb25bZGF0YS10eXBlPXNlcnZlci1zaWRlLXBhcmVudF06bm90KFtkYXRhLXR5cGU9c2VydmVyLXNpZGUtaHlkcmF0ZWRdKSAucHJvZHVjdC1jYXJkLmFuaW1hdGUgPiAqIHtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uOiBza2VsZXRvbi1mYWRlSW5PdXQgMS4ycyBpbmZpbml0ZTtcbn1cbnNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9faW1hZ2UsXG5zZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX2ltYWdlLFxuc2VjdGlvbltkYXRhLXR5cGU9c2VydmVyLXNpZGUtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9faW1hZ2Uge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBibHVyKDNweCk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjVzO1xufVxuc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX190aXRsZSxcbnNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9fcmF0aW5nLFxuc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX19pbmZvLWRldGFpbHMsXG5zZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX3ByaWNlLFxuc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX19jdGEsXG5zZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX2N0YS1idXR0b24sXG5zZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX3RpdGxlLFxuc2VjdGlvbltkYXRhLXR5cGU9ZHktdGFyZ2V0LXBhcmVudF06bm90KFtkYXRhLXR5cGU9ZHktdGFyZ2V0LWh5ZHJhdGVkXSkgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX19yYXRpbmcsXG5zZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX2luZm8tZGV0YWlscyxcbnNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9fcHJpY2UsXG5zZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX2N0YSxcbnNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9fY3RhLWJ1dHRvbixcbnNlY3Rpb25bZGF0YS10eXBlPXNlcnZlci1zaWRlLXBhcmVudF06bm90KFtkYXRhLXR5cGU9c2VydmVyLXNpZGUtaHlkcmF0ZWRdKSAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX3RpdGxlLFxuc2VjdGlvbltkYXRhLXR5cGU9c2VydmVyLXNpZGUtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9fcmF0aW5nLFxuc2VjdGlvbltkYXRhLXR5cGU9c2VydmVyLXNpZGUtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9faW5mby1kZXRhaWxzLFxuc2VjdGlvbltkYXRhLXR5cGU9c2VydmVyLXNpZGUtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9fcHJpY2UsXG5zZWN0aW9uW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1wYXJlbnRdOm5vdChbZGF0YS10eXBlPXNlcnZlci1zaWRlLWh5ZHJhdGVkXSkgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX19jdGEsXG5zZWN0aW9uW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1wYXJlbnRdOm5vdChbZGF0YS10eXBlPXNlcnZlci1zaWRlLWh5ZHJhdGVkXSkgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX19jdGEtYnV0dG9uIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYmx1cigycHgpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC41cztcbn1cbnNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9fY3RhLWJ1dHRvbixcbnNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9fbWFuZGF0b3J5X2luZm8sXG5zZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX2N0YS1idXR0b24sXG5zZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX21hbmRhdG9yeV9pbmZvLFxuc2VjdGlvbltkYXRhLXR5cGU9c2VydmVyLXNpZGUtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1zZXJ2ZXItc2lkZS1oeWRyYXRlZF0pIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZF9fY3RhLWJ1dHRvbixcbnNlY3Rpb25bZGF0YS10eXBlPXNlcnZlci1zaWRlLXBhcmVudF06bm90KFtkYXRhLXR5cGU9c2VydmVyLXNpZGUtaHlkcmF0ZWRdKSAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmRfX21hbmRhdG9yeV9pbmZvIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jYXJ0LW1vZGFsLWFsZ29saWEtcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSB1bCxcbi5jYXJ0LW1vZGFsLWFsZ29saWEtcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSB1bCxcbi5jYXJ0LW1vZGFsLWR5LXJlY29tbWVuZGF0aW9uLXNlY3Rpb24gc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgdWwsXG4uY2FydC1tb2RhbC1keS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5jYXJ0LW1vZGFsLWFsZ29saWEtcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSxcbi5jYXJ0LW1vZGFsLWFsZ29saWEtcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSxcbi5jYXJ0LW1vZGFsLWR5LXJlY29tbWVuZGF0aW9uLXNlY3Rpb24gc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUsXG4uY2FydC1tb2RhbC1keS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA4cHgpIC8gMik7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuQGNvbnRhaW5lciAobWluLXdpZHRoOiA0NTBweCkge1xuICAuY2FydC1tb2RhbC1hbGdvbGlhLXJlY29tbWVuZGF0aW9uLXNlY3Rpb24gc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUsXG4gIC5jYXJ0LW1vZGFsLWFsZ29saWEtcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSxcbiAgLmNhcnQtbW9kYWwtZHktcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSxcbiAgLmNhcnQtbW9kYWwtZHktcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMnB4KSAvIDMpO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQGNvbnRhaW5lciAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY2FydC1tb2RhbC1hbGdvbGlhLXJlY29tbWVuZGF0aW9uLXNlY3Rpb24gc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUsXG4gIC5jYXJ0LW1vZGFsLWFsZ29saWEtcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSxcbiAgLmNhcnQtbW9kYWwtZHktcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSxcbiAgLmNhcnQtbW9kYWwtZHktcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMnB4KSAvIDMpO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQGNvbnRhaW5lciAobWluLXdpZHRoOiA4MDBweCkge1xuICAuY2FydC1tb2RhbC1hbGdvbGlhLXJlY29tbWVuZGF0aW9uLXNlY3Rpb24gc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUsXG4gIC5jYXJ0LW1vZGFsLWFsZ29saWEtcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSxcbiAgLmNhcnQtbW9kYWwtZHktcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSxcbiAgLmNhcnQtbW9kYWwtZHktcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1keS10YXJnZXQtcGFyZW50XTpub3QoW2RhdGEtdHlwZT1keS10YXJnZXQtaHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0OHB4KSAvIDUpO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuLmNhcnQtbW9kYWwtYWxnb2xpYS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlOmxhc3QtY2hpbGQsXG4uY2FydC1tb2RhbC1hbGdvbGlhLXJlY29tbWVuZGF0aW9uLXNlY3Rpb24gc2VjdGlvbltkYXRhLXR5cGU9ZHktdGFyZ2V0LXBhcmVudF06bm90KFtkYXRhLXR5cGU9ZHktdGFyZ2V0LWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGU6bGFzdC1jaGlsZCxcbi5jYXJ0LW1vZGFsLWR5LXJlY29tbWVuZGF0aW9uLXNlY3Rpb24gc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGU6bGFzdC1jaGlsZCxcbi5jYXJ0LW1vZGFsLWR5LXJlY29tbWVuZGF0aW9uLXNlY3Rpb24gc2VjdGlvbltkYXRhLXR5cGU9ZHktdGFyZ2V0LXBhcmVudF06bm90KFtkYXRhLXR5cGU9ZHktdGFyZ2V0LWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jYXJ0LW1vZGFsLWFsZ29saWEtcmVjb21tZW5kYXRpb24tc2VjdGlvbiBzZWN0aW9uW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28tcGFyZW50XTpub3QoW2RhdGEtdHlwZT1hbGdvbGlhLXJlY28taHlkcmF0ZWRdKSAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSAucHJvZHVjdC1jYXJkLFxuLmNhcnQtbW9kYWwtYWxnb2xpYS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIC5wcm9kdWN0LWNhcmQsXG4uY2FydC1tb2RhbC1keS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIC5wcm9kdWN0LWNhcmQsXG4uY2FydC1tb2RhbC1keS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWR5LXRhcmdldC1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWR5LXRhcmdldC1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIC5wcm9kdWN0LWNhcmQge1xuICBib3gtc2hhZG93OiAwIDhweCAzMnB4IDRweCByZ2JhKDIxLCAyMSwgNjAsIDAuMDYpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmNhcnQtbW9kYWwtYWxnb2xpYS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHNlY3Rpb25bZGF0YS10eXBlPWFsZ29saWEtcmVjby1wYXJlbnRdOm5vdChbZGF0YS10eXBlPWFsZ29saWEtcmVjby1oeWRyYXRlZF0pIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIC5wcm9kdWN0LWNhcmQ6aG92ZXIsXG4uY2FydC1tb2RhbC1hbGdvbGlhLXJlY29tbWVuZGF0aW9uLXNlY3Rpb24gc2VjdGlvbltkYXRhLXR5cGU9ZHktdGFyZ2V0LXBhcmVudF06bm90KFtkYXRhLXR5cGU9ZHktdGFyZ2V0LWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUgLnByb2R1Y3QtY2FyZDpob3Zlcixcbi5jYXJ0LW1vZGFsLWR5LXJlY29tbWVuZGF0aW9uLXNlY3Rpb24gc2VjdGlvbltkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLXBhcmVudF06bm90KFtkYXRhLXR5cGU9YWxnb2xpYS1yZWNvLWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUgLnByb2R1Y3QtY2FyZDpob3Zlcixcbi5jYXJ0LW1vZGFsLWR5LXJlY29tbWVuZGF0aW9uLXNlY3Rpb24gc2VjdGlvbltkYXRhLXR5cGU9ZHktdGFyZ2V0LXBhcmVudF06bm90KFtkYXRhLXR5cGU9ZHktdGFyZ2V0LWh5ZHJhdGVkXSkgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbS5zd2lwZXItc2xpZGUgLnByb2R1Y3QtY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMzJweCA0OHB4IC00OHB4IHJnYmEoMjEsIDIxLCA2MCwgMC4zMiksIDAgNnB4IDMycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0LCBtYXJnaW4tdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbipbZGF0YS10eXBlPWFkc3Bpcml0LWJhbm5lci1mdWxsd2lkdGgtcmVzcG9uc2l2ZV0sXG4uYWRzcGlyaXRfX2NvbnRhaW5lci0tcGRwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxNjVweDtcbn1cbipbZGF0YS10eXBlPWFkc3Bpcml0LWJhbm5lci1mdWxsd2lkdGgtcmVzcG9uc2l2ZV0gLmFzbWxpbmsgaW1nLFxuLmFkc3Bpcml0X19jb250YWluZXItLXBkcCAuYXNtbGluayBpbWcge1xuICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICpbZGF0YS10eXBlPWFkc3Bpcml0LWJhbm5lci1mdWxsd2lkdGgtcmVzcG9uc2l2ZV0sXG4gIC5hZHNwaXJpdF9fY29udGFpbmVyLS1wZHAge1xuICAgIGhlaWdodDogMzE1cHg7XG4gIH1cbiAgKltkYXRhLXR5cGU9YWRzcGlyaXQtYmFubmVyLWZ1bGx3aWR0aC1yZXNwb25zaXZlXSAuYXNtbGluayBpbWcsXG4gIC5hZHNwaXJpdF9fY29udGFpbmVyLS1wZHAgLmFzbWxpbmsgaW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbipbZGF0YS10eXBlPWFkc3Bpcml0LWJhbm5lci1mdWxsd2lkdGgtcmVzcG9uc2l2ZV0gYSxcbi5hZHNwaXJpdF9fY29udGFpbmVyLS1wZHAgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWRzcGlyaXRfX2NvbnRhaW5lci0tcGRwLmFkc3Bpcml0X19jb250YWluZXItLXBlbmRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWRzcGlyaXRfX3NlYXJjaC10ZXh0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICByaWdodDogN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hZHNwaXJpdF9fc2VhcmNoLXRleHQtY29udGFpbmVyIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmFkc3Bpcml0X19zZWFyY2gtdGV4dCB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYWRzcGlyaXRfX3NlYXJjaC10ZXh0LS1saXN0IHtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFkc3Bpcml0X19zZWFyY2gtdGV4dC0tbGlzdCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5hZHNwaXJpdF9fc2VhcmNoLXRleHQtLWJsb2NrIHtcbiAgZm9udC1zaXplOiA5cHg7XG59XG5cbi5hZHNwaXJpdF9fY29udGFpbmVyLS1hYm92ZS1iYW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLW91dDtcbn1cbi5hZHNwaXJpdF9fY29udGFpbmVyLS1hYm92ZS1iYW5uZXIudmlzaWJsZSB7XG4gIHRyYW5zaXRpb246IGFsbCA5MDBtcyBlYXNlLW91dDtcbiAgbWF4LWhlaWdodDogNjRweDtcbn1cbi5hZHNwaXJpdF9fY29udGFpbmVyLS1hYm92ZS1iYW5uZXIgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hZHNwaXJpdF9fY29udGFpbmVyLS1hYm92ZS1iYW5uZXIgYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hZHNwaXJpdF9fY29udGFpbmVyLS1hYm92ZS1iYW5uZXIgLmFzbWxpbmsgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmFkc3Bpcml0X19jb250YWluZXItLWJvdHRvbWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggLTJweCA1cHggMHB4ICNBQUFBQUE7XG4gIHotaW5kZXg6IDk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uYWRzcGlyaXRfX2NvbnRhaW5lci0tYm90dG9tYmFyLnZpc2libGUge1xuICB0cmFuc2l0aW9uOiBhbGwgOTAwbXMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5hZHNwaXJpdF9fY29udGFpbmVyLS1ib3R0b21iYXIgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAxMDAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hZHNwaXJpdF9fY29udGFpbmVyLS1ib3R0b21iYXIgYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hZHNwaXJpdF9fY29udGFpbmVyLS1ib3R0b21iYXIgYnV0dG9uIHN2ZyB7XG4gIGJhY2tncm91bmQ6ICM1NzU3NTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFkc3Bpcml0X19jb250YWluZXItLWNhdGVnb3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZHNwaXJpdF9fY29udGFpbmVyLS1jYXRlZ29yeSAuYXNtbGluayBpbWcge1xuICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLmFkc3Bpcml0X19jb250YWluZXItLXNlYXJjaC1iYW5uZXIge1xuICBtYXJnaW46IDI1cHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFkc3Bpcml0X19jb250YWluZXItLXNlYXJjaC1iYW5uZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hZHNwaXJpdF9fY29udGFpbmVyLS1zZWFyY2gtYmFubmVyIHtcbiAgICBtYXJnaW46IDI1cHggYXV0byA4cHg7XG4gIH1cbn1cblxuLmFpcy1IaXRzLWl0ZW0uYWRzcGlyaXRfX2NvbnRhaW5lci0tc2VhcmNoLWJhbm5lciB7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haXMtSGl0cy1pdGVtLmFkc3Bpcml0X19jb250YWluZXItLXNlYXJjaC1iYW5uZXIge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuI2Fkc3Bpcml0X2xpc3Rfc2VhcmNoX2Jhbm5lciBpbnMsXG4jYWRzcGlyaXRfbGlzdF9zZWFyY2hfYmFubmVyX21pZGRsZSBpbnMge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haXMtSGl0cy1pdGVtLmFkc3Bpcml0X19jb250YWluZXItLXNlYXJjaC1iYW5uZXIuYWRzcGlyaXRfX2NvbnRhaW5lci0tZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWlzLUhpdHMtaXRlbS5hZHNwaXJpdF9fY29udGFpbmVyLmFkc3Bpcml0X19jb250YWluZXItLXNlYXJjaC1iYW5uZXIuYmxvY2staXRlbSB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuXG4jYWRzcGlyaXQtc2VhcmNoLWJhbm5lci10b3AuYmxvY2staXRlbSB7XG4gIGdyaWQtcm93LXN0YXJ0OiAyO1xufVxuXG4jYWRzcGlyaXQtc2VhcmNoLWJhbm5lci1taWRkbGUuYmxvY2staXRlbSB7XG4gIGdyaWQtcm93LXN0YXJ0OiA1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgI3Nwb25zb3JlZC1wcm9kdWN0LW1pZGRsZS5ibG9jay1pdGVtIHtcbiAgICBncmlkLXJvdy1zdGFydDogMiAhaW1wb3J0YW50O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2Fkc3Bpcml0LXNlYXJjaC1iYW5uZXItdG9wLmJsb2NrLWl0ZW06bm90KC5hZHNwaXJpdF9fY29udGFpbmVyLS1lbXB0eSkgfiAjc3BvbnNvcmVkLXByb2R1Y3QtbWlkZGxlLmJsb2NrLWl0ZW0ge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZHNwaXJpdF9fY29udGFpbmVyLS1zZWFyY2gtYmFubmVyLmxpc3QtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiA5MjRweDtcbiAgfVxufVxuXG4uYWRzcGlyaXRfX2NvbnRhaW5lciAubW9kYWwge1xuICB6LWluZGV4OiAxOTAwO1xufVxuLmFkc3Bpcml0X19jb250YWluZXIgLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDYwO1xufVxuXG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxOTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDIwMG1zIGVhc2Utb3V0O1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIuaXMtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLW1vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiA0MHB4IDI0cHggMzJweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2Utb3V0O1xufVxuLmlzLXZpc2libGUgLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItbW9kYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlci0tbXVsdGkgLnBvcHVwLXZvdWNoZXItbW9kYWwge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0O1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUyLCA1MiwgNTIsIDAuMDgpO1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItY2xvc2U6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1MiwgNTIsIDUyLCAwLjEyKTtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItaGVhZGxpbmU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1zdWJsaW5lIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLXN1YmxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItc3VibGluZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1wcm9kdWN0IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgOHB4IDMycHggMCByZ2JhKDUyLCA1MiwgNTIsIDAuMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1wcm9kdWN0IHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItcHJvZHVjdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItcHJvZHVjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItcHJvZHVjdHMge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItcHJvZHVjdHMgLnBvcHVwLXZvdWNoZXItcHJvZHVjdCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLXByb2R1Y3RzIC5wb3B1cC12b3VjaGVyLXByb2R1Y3Qge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1kaXNjb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1kaXNjb3VudDpoYXMoLnBvcHVwLXZvdWNoZXItZGlzY291bnQtbGFiZWw6ZW1wdHkpOmhhcygucG9wdXAtdm91Y2hlci1kaXNjb3VudC1zdWJ0aXRsZTplbXB0eSkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1kaXNjb3VudC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjZGYwOTFkO1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1kaXNjb3VudC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1kaXNjb3VudC1sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWRpc2NvdW50LXN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1kaXNjb3VudC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1kaXNjb3VudC1zdWJ0aXRsZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWN0YXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1jb2RlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCByZ2JhKDUyLCA1MiwgNTIsIDAuMjQpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1jb2RlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1jb2RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1vdXQ7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1jb2RlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWNvZGU6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWNvZGUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItY29kZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWNvZGUtdGV4dDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWNvZGUtY29weSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQ7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1jb2RlLWNvcHk6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItY29kZS1jb3B5LmlzLWNvcGllZCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZkOTMwO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0LCB0cmFuc2Zvcm0gNTBtcyBlYXNlLW91dDtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNWQwMmU7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2U4YzQyYTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWJ1dHRvbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWRpc21pc3Mge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2Utb3V0O1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItZGlzbWlzczpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1kaXNtaXNzOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItbGVnYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1sZWdhbC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC43Mik7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1sZWdhbC10ZXh0OmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItbGVnYWwtdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjcyKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItbGVnYWwtdG9nZ2xlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1sZWdhbC10b2dnbGUgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1sZWdhbC1zaG9ydFtoaWRkZW5dLFxuLmFkc3Bpcml0LXBvcHVwLXZvdWNoZXIgLnBvcHVwLXZvdWNoZXItbGVnYWwtY29sbGFwc2VkW2hpZGRlbl0sXG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1sZWdhbC1leHBhbmRlZFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZHNwaXJpdC1wb3B1cC12b3VjaGVyIC5wb3B1cC12b3VjaGVyLWFkLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDhweDtcbiAgcmlnaHQ6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuNSk7XG59XG4uYWRzcGlyaXQtcG9wdXAtdm91Y2hlciAucG9wdXAtdm91Y2hlci1hZC1sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcy0tc2luZ2xlIC5wcm9kdWN0LXRlYXNlciB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4uYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnByb2R1Y3QtdGVhc2Vycy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZ2FwOiAxLjVyZW07XG4gIHJvdy1nYXA6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC5wcm9kdWN0LXRlYXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDkzMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMzI4cHg7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDMycHggMCByZ2JhKDUyLCA1MiwgNTIsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjAwbXMgZWFzZS1vdXQsIHRyYW5zZm9ybSA1MG1zLCBiYWNrZ3JvdW5kLWNvbG9yIDUwbXM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAucHJvZHVjdC10ZWFzZXI6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZDMyZTtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCAwIHJnYmEoNTIsIDUyLCA1MiwgMC4yKTtcbn1cbi5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAucHJvZHVjdC10ZWFzZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSg1MiwgNTIsIDUyLCAwLjIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzE1cHgpIHtcbiAgLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC5wcm9kdWN0LXRlYXNlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICB9XG59XG4uYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnByb2R1Y3QtdGVhc2VyIC5hZC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjY0KTtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC50ZWFzZXItaW1hZ2Uge1xuICBmbGV4OiAwIDAgMTIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDIwMG1zIGVhc2Utb3V0O1xufVxuLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC50ZWFzZXItaW1hZ2UgLnByb2R1Y3QtdGVhc2VyX19pbWFnZS1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnRlYXNlci1pbWFnZSAucHJvZHVjdC10ZWFzZXJfX2ltYWdlLWJhY2tncm91bmQgLmNpcmNsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDIpIHNjYWxlWCgxLjMpIHRyYW5zbGF0ZVgoMCUpO1xufVxuLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC50ZWFzZXItaW1hZ2UgLnByb2R1Y3QtdGVhc2VyX19pbWFnZS1iYWNrZ3JvdW5kIC5jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLW91dCwgb3BhY2l0eSAwLjZzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbi5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAudGVhc2VyLWltYWdlIC5wcm9kdWN0LXRlYXNlcl9faW1hZ2UtYmFja2dyb3VuZCAuY2lyY2xlLmNpcmNsZS1iIHtcbiAgdG9wOiAtNCU7XG4gIHJpZ2h0OiAtOCU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG4uYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnRlYXNlci1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAtMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cbi5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAudGVhc2VyLWltYWdlLnZpc2libGUgLmNpcmNsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAudGVhc2VyLWltYWdlLnZpc2libGUgaW1nIHtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxNXB4KSB7XG4gIC5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAudGVhc2VyLWltYWdlIC5jaXJjbGUtY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgyKSBzY2FsZVgoMS4zKSB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnRlYXNlci1pbWFnZSB7XG4gICAgZmxleDogMCAwIDE0MHB4O1xuICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDAuNXJlbTtcbiAgfVxuICAuYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnRlYXNlci1pbWFnZS52aXNpYmxlIC5jaXJjbGUtY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgyKSBzY2FsZVgoMS4zKSB0cmFuc2xhdGVYKC00JSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnRlYXNlci1pbWFnZSB7XG4gICAgZmxleDogMCAwIDE2MHB4O1xuICB9XG4gIC5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAudGVhc2VyLWltYWdlIC5jaXJjbGUtY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgyKSBzY2FsZVgoMS4zKSB0cmFuc2xhdGVYKDElKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAudGVhc2VyLWltYWdlIHtcbiAgICBmbGV4OiAwIDAgMjAwcHg7XG4gIH1cbiAgLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC50ZWFzZXItaW1hZ2UgLmNpcmNsZS1jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDIpIHNjYWxlWCgxLjMpIHRyYW5zbGF0ZVgoLTMlKTtcbiAgfVxufVxuLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC50ZWFzZXItY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDNyZW07XG4gIGdhcDogMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC50ZWFzZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggNXJlbTtcbiAgfVxufVxuLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC50ZWFzZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnRlYXNlci1oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnRlYXNlci1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnRlYXNlci1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC50ZWFzZXItaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC50ZWFzZXItZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAudGVhc2VyLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnRlYXNlci1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnRlYXNlci1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI2RmMDkxZDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAudGVhc2VyLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLnRlYXNlci1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAudGVhc2VyLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLmxlZ2FsLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAubGVnYWwtYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjA2KTtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xufVxuLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHotaW5kZXg6IDE5MDA7XG59XG4uYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyAubW9kYWwtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLmJhbm5lci1jb250YWluZXItcmVzcG9uc2l2ZS1wcm9kdWN0LWJveGVzIC5tb2RhbC1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLWNvbnRhaW5lci1yZXNwb25zaXZlLXByb2R1Y3QtYm94ZXMgLm1vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFkc3Bpcml0LWVtcGZlaGx1bmdzYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWRzcGlyaXQtZW1wZmVobHVuZ3Nib3hfX3RvcGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmFkc3Bpcml0LWVtcGZlaGx1bmdzYm94X190b3BsaW5lLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmFkc3Bpcml0LWVtcGZlaGx1bmdzYm94X19hZC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMnB4O1xuICBsZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHotaW5kZXg6IDQ7XG59XG4uYWRzcGlyaXQtZW1wZmVobHVuZ3Nib3ggLnByb2R1Y3QtY2FyZC1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWRzcGlyaXQtc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM4NHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA0OHB4IHJnYmEoNTIsIDUyLCA1MiwgMC4yKTtcbiAgei1pbmRleDogMTAxOTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgMTJweCkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSksIG9wYWNpdHkgMzAwbXMgZWFzZSwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlO1xufVxuLmFkc3Bpcml0LXNpZGViYXItLXZpc2libGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYWRzcGlyaXQtc2lkZWJhci0taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSArIDEycHgpKTtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFkc3Bpcml0LXNpZGViYXJfX2hlcm8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19oZXJvLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX190YWcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLmFkc3Bpcml0LXNpZGViYXJfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlO1xufVxuLmFkc3Bpcml0LXNpZGViYXJfX2Nsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fY2xvc2U6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19hZHNsb3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19hZHNsb3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX192aWV3LWFsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLmFkc3Bpcml0LXNpZGViYXJfX3ZpZXctYWxsIC52aWV3LWFsbC1saW5rIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fdmlldy1hbGwgLnZpZXctYWxsLWxpbms6aG92ZXIge1xuICBjb2xvcjogI0RGMDkxRDtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX192aWV3LWFsbCAudmlldy1hbGwtbGluazpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNERjA5MUQ7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fdmlldy1hbGwgLnZpZXctYWxsLWxpbmsgc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZpbGw6ICMzNDM0MzQ7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogOHB4O1xuICBmbGV4OiAxO1xuICBtaW4taGVpZ2h0OiAwO1xuICBhbGlnbi1jb250ZW50OiBzdGFydDtcbiAgcGFkZGluZzogMnB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmFkc3Bpcml0LXNpZGViYXJfX2NhcmRzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA0cHg7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fY2FyZHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fY2FyZHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyRjJGMjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA4cHggMzJweCByZ2JhKDUyLCA1MiwgNTIsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjAwbXMgZWFzZSwgdHJhbnNmb3JtIDIwMG1zIGVhc2U7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4OiAxIDAgMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuLmFkc3Bpcml0LXNpZGViYXJfX2NhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19jYXJkIC5wcm9kdWN0LWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFkc3Bpcml0LXNpZGViYXJfX2NhcmQgLmFkc3Bpcml0LXNpZGViYXJfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFkc3Bpcml0LXNpZGViYXJfX2NhcmQtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19jYXJkLWxpbms6aG92ZXIsIC5hZHNwaXJpdC1zaWRlYmFyX19jYXJkLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkVDRTJGO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19leWVjYXRjaGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYmFja2dyb3VuZDogI2RmMDkxZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDUyLCA1MiwgNTIsIDAuMik7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fZXllY2F0Y2hlci12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19leWVjYXRjaGVyLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmFkc3Bpcml0LXNpZGViYXJfX2V5ZWNhdGNoZXItcGVyY2VudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmFkc3Bpcml0LXNpZGViYXJfX2V5ZWNhdGNoZXItbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fY2FyZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fY2FyZC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fYnJhbmQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19wcmljZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLmFkc3Bpcml0LXNpZGViYXJfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19zdHJpa2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyX19zY3JpbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIHotaW5kZXg6IDE0MDA7XG59XG4uYWRzcGlyaXQtc2lkZWJhciAucHJvZHVjdC1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyIC5wcm9kdWN0LWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4uYWRzcGlyaXQtc2lkZWJhciAucHJvZHVjdC1jYXJkX19wcmljZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyIC5wcm9kdWN0LWNhcmRfX3ByaWNlLS1yZWQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI0RGMDkxRDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYWRzcGlyaXQtc2lkZWJhciAucHJvZHVjdC1jYXJkX19wcmljZS0tdXZwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYWRzcGlyaXQtc2lkZWJhciAucHJvZHVjdC1jYXJkX19pbmZvLWRldGFpbHMsXG4uYWRzcGlyaXQtc2lkZWJhciAucHJvZHVjdC1jYXJkX19pbmZvLWRldGFpbHMgYnV0dG9uLFxuLmFkc3Bpcml0LXNpZGViYXIgLnByb2R1Y3RfaW1hZ2VfdGV4dF9zYXZpbmcsXG4uYWRzcGlyaXQtc2lkZWJhciAucHJvZHVjdC1jYXJkX19kaXNjb3VudC1zdWZmaXgge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYWRzcGlyaXQtc2lkZWJhciAucHJvZHVjdC1jYXJkX3BsIC5wcm9kdWN0LWNhcmRfX2luZm8tZGV0YWlscyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyIC5wcm9kdWN0LWNhcmRfX2N0YS1idXR0b24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZDkzMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hZHNwaXJpdC1zaWRlYmFyIC5wcm9kdWN0LWNhcmRfX2N0YS1idXR0b246aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmQ0MTc7XG59XG4uYWRzcGlyaXQtc2lkZWJhcl9fcmVvcGVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDE1MDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzM0MzQzNDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFkc3Bpcml0LXNpZGViYXJfX2ludHJvLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hZHNwaXJpdC1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbiAgfVxuICAuYWRzcGlyaXQtc2lkZWJhci0tdmlzaWJsZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC5hZHNwaXJpdC1zaWRlYmFyLS1oaWRkZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAuYWRzcGlyaXQtc2lkZWJhcl9faGVybyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWRzcGlyaXQtc2lkZWJhcl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuYWRzcGlyaXQtc2lkZWJhcl9fY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDhweDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5hZHNwaXJpdC1zaWRlYmFyX19zY3JpbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5hZHNwaXJpdC1zaWRlYmFyX19jbG9zZSB7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmFkc3Bpcml0LXNpZGViYXJfX3Jlb3BlbiB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogMTJweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTZWFyY2ggQ2xvdWQgQ29tcG9uZW50XG4gICBNb2Rlcm4gdGFnLWJhc2VkIG5hdmlnYXRpb24gZm9yIHBvcHVsYXIgc2VhcmNoIHRlcm1zL2NhdGVnb3JpZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2VhcmNoLWNsb3VkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWFyY2gtY2xvdWRfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmctbWQpO1xufVxuXG4uc2VhcmNoLWNsb3VkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1oNC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtaDQtbGluZS1oZWlnaHQpO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VhcmNoLWNsb3VkX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHZhcigtLXNwYWNpbmctc20pO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWxnKTtcbn1cblxuLnNlYXJjaC1jbG91ZF9fdGFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCB2YXIoLS1zcGFjaW5nLW1kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjA2KTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtYm9keS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtYm9keS1saW5lLWhlaWdodCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuLnNlYXJjaC1jbG91ZF9fdGFnOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjEyKTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zZWFyY2gtY2xvdWRfX3RhZzpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjNDI1REM3O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLnNlYXJjaC1jbG91ZF9fdGFnOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC4yNCk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBJbmZvIEJhbm5lciBDb21wb25lbnRcbiAgIEhvcml6b250YWwgc2Nyb2xsaW5nIHNsaWRlciB3aXRoIHByb21vdGlvbmFsIGNhcmRzXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uaW5mby1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmluZm8tYmFubmVyX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwIHZhcigtLXNwYWNpbmctbGcpIHZhcigtLXNwYWNpbmctc20pO1xufVxuXG4uaW5mby1iYW5uZXJfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNpbmctbGcpO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1zbSkgMDtcbn1cbi5pbmZvLWJhbm5lcl9fZ3JpZDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5mby1iYW5uZXJfX2NhcmQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXhsKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmluZm8tYmFubmVyX19jYXJkIHtcbiAgICB3aWR0aDogMzQwcHg7XG4gIH1cbn1cbi5pbmZvLWJhbm5lcl9fY2FyZDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWxnKTtcbn1cbi5pbmZvLWJhbm5lcl9fY2FyZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWxnKTtcbn1cbi5pbmZvLWJhbm5lcl9fY2FyZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uaW5mby1iYW5uZXJfX2NhcmQ6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzQyNURDNztcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLmluZm8tYmFubmVyX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIHZhcigtLXNwYWNpbmctbWQpIDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1ib2R5LXNpemUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmluZm8tYmFubmVyX19pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1tZCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5pbmZvLWJhbm5lcl9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmluZm8tYmFubmVyX19jdGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLXNtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LWJvZHktc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4uaW5mby1iYW5uZXJfX2NhcmQ6aG92ZXIgLmluZm8tYmFubmVyX19jdGEge1xuICBjb2xvcjogI0RGMDkxRDtcbn1cblxuLmluZm8tYmFubmVyX19jdGEtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cbi5pbmZvLWJhbm5lcl9fY2FyZDpob3ZlciAuaW5mby1iYW5uZXJfX2N0YS1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYW5uZXIgU2xpZGVyIENvbXBvbmVudFxuICAgSG9tZXBhZ2UgYmFubmVyIGNhcm91c2VsIHVzaW5nIFNsaWNrIHNsaWRlciAoQmFubmVyVmlldy9CYW5uZXJUb29sKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5yZXNwb25zaXZlX2Jhc2UtYmFubmVyLXNsaWRlciB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y2RjZGNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucmVzcG9uc2l2ZV9iYXNlLWJhbm5lci1zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkgLnJlc3BvbnNpdmVfYmFzZS1iYW5uZXItc2xpZGVyX19zbGlkZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVzcG9uc2l2ZV9iYXNlLWJhbm5lci1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuLnJlc3BvbnNpdmVfYmFzZS1iYW5uZXItc2xpZGVyIC5zbGljay1saXN0IHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5yZXNwb25zaXZlX2Jhc2UtYmFubmVyLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5yZXNwb25zaXZlX2Jhc2UtYmFubmVyLXNsaWRlcl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNwb25zaXZlX2Jhc2UtYmFubmVyLXNsaWRlcl9faW1nIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXNwb25zaXZlX2Jhc2UtYmFubmVyLXNsaWRlcl9faW1nIHtcbiAgICBtaW4taGVpZ2h0OiAyMDRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVzcG9uc2l2ZV9iYXNlLWJhbm5lci1zbGlkZXJfX2ltZyB7XG4gICAgbWluLWhlaWdodDogMjY0cHg7XG4gIH1cbn1cbi5yZXNwb25zaXZlX2Jhc2UtYmFubmVyLXNsaWRlcl9fdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LWZvb3Rub3Rlcy1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy14eHMpIHZhcigtLXNwYWNpbmcteHMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNFTyBUZWFzZXIgQ29tcG9uZW50XG4gICBTdGFydGluZyBwYWdlIGhlYWRsaW5lIGZvciBzZWFyY2ggZW5naW5lIG9wdGltaXphdGlvblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zZW8tdGVhc2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWxnKTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zZW8tdGVhc2VyX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LWgzLXNpemUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1oMy1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgT3ZlcmxheSBDb21wb25lbnRcbiAgIE1vZGFsIG92ZXJsYXkgZm9yIGRpc3BsYXlpbmcgY29udGVudCBsaWtlIFBmbGljaHR0ZXh0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnJlc3BvbnNpdmVfYmFzZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDMwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yZXNwb25zaXZlX2Jhc2Utb3ZlcmxheV9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlc3BvbnNpdmVfYmFzZS1vdmVybGF5X19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucmVzcG9uc2l2ZV9iYXNlLW92ZXJsYXlfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1tZCkgdmFyKC0tc3BhY2luZy1sZyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjZGNkY2O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5yZXNwb25zaXZlX2Jhc2Utb3ZlcmxheV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1oNS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ucmVzcG9uc2l2ZV9iYXNlLW92ZXJsYXlfX3RpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlc3BvbnNpdmVfYmFzZS1vdmVybGF5X19jbG9zZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlc3BvbnNpdmVfYmFzZS1vdmVybGF5X19jbG9zZTo6YmVmb3JlLCAucmVzcG9uc2l2ZV9iYXNlLW92ZXJsYXlfX2Nsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4ucmVzcG9uc2l2ZV9iYXNlLW92ZXJsYXlfX2Nsb3NlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLnJlc3BvbnNpdmVfYmFzZS1vdmVybGF5X19jbG9zZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5yZXNwb25zaXZlX2Jhc2Utb3ZlcmxheV9fY2xvc2U6aG92ZXI6OmJlZm9yZSwgLnJlc3BvbnNpdmVfYmFzZS1vdmVybGF5X19jbG9zZTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY3Njc2O1xufVxuLnJlc3BvbnNpdmVfYmFzZS1vdmVybGF5X19jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjNDI1REM3O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4ucmVzcG9uc2l2ZV9iYXNlLW92ZXJsYXlfX2JvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWxnKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LWJvZHktc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLm1lc3NhZ2UtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZXNzYWdlLWJveF9faWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5tZXNzYWdlLWJveF9faWNvbi1zdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLm1lc3NhZ2UtYm94X19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLm1lc3NhZ2UtYm94X190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWVzc2FnZS1ib3hfX3RleHQgKyAubWVzc2FnZS1ib3hfX3RleHQge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubWVzc2FnZS1ib3hfX2Nsb3NlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubWVzc2FnZS1ib3hfX2Nsb3NlIHN2ZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4ubWVzc2FnZS1ib3hfX2Nsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5tZXNzYWdlLWJveC0taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0YwRjk7XG59XG4ubWVzc2FnZS1ib3gtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGNUU5O1xufVxuLm1lc3NhZ2UtYm94LS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjNFMDtcbn1cbi5tZXNzYWdlLWJveC0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFQkVFO1xufVxuLm1lc3NhZ2UtYm94LS1kaXNtaXNzaW5nIHtcbiAgYW5pbWF0aW9uOiBtZXNzYWdlLWJveC1mYWRlLW91dCAwLjNzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIG1lc3NhZ2UtYm94LWZhZGUtb3V0IHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgfVxufVxuLnNjcm9sbC10b3AtYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDQ1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xufVxuLnNjcm9sbC10b3AtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbn1cbi5zY3JvbGwtdG9wLWJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMxMDU3REQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4uc2Nyb2xsLXRvcC1idG4tLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnNjcm9sbC10b3AtYnRuX19pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctc20pIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2luZy1zbSk7XG59XG4uYnJlYWRjcnVtYl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy1zbSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJyZWFkY3J1bWJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctc20pO1xuICBtaW4td2lkdGg6IDA7XG59XG4uYnJlYWRjcnVtYl9faXRlbS0tY3VycmVudCB7XG4gIGZsZXg6IDEgMCAwO1xuICBtaW4td2lkdGg6IDA7XG59XG4uYnJlYWRjcnVtYl9fbGluaywgLmJyZWFkY3J1bWJfX3RleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5icmVhZGNydW1iX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uYnJlYWRjcnVtYl9fdGV4dC0tY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5icmVhZGNydW1iX19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLmJyZWFkY3J1bWJfX2ljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYnJlYWRjcnVtYl9faWNvbi0taG9tZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uYnJlYWRjcnVtYl9faWNvbi0tY2hldnJvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbiNmb290ZXI6OmJlZm9yZSwgLmZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNERURFREU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXJfX3NlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlcl9fc2VjdGlvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cblxuLmZvb3Rlcl9fc2VjdGlvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuXG4uZm9vdGVyX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuXG4uZm9vdGVyX19jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMycHggMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX19jb2x1bW5zIHtcbiAgICBnYXA6IDI0cHggMzJweDtcbiAgfVxufVxuXG4uZm9vdGVyX19jb2x1bW4ge1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMnB4KTtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXJfX2NvbHVtbiB7XG4gICAgZmxleDogMCAwIGNhbGMoMzMuMzMzJSAtIDE2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fY29sdW1uIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5mb290ZXJfX2NvbHVtbi0tbG9nb3Mge1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMnB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9vdGVyX19jb2x1bW4tLWxvZ29zIHtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMlIC0gMTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX19jb2x1bW4tLWxvZ29zIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5mb290ZXJfX2NvbHVtbi0tZGVsaXZlcnkgLmZvb3Rlcl9fbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fY29sdW1uLS1kZWxpdmVyeSAuZm9vdGVyX19sb2dvcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29sdW1uLS10cnVzdCAuZm9vdGVyX19sb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMnB4IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb290ZXJfX2NvbHVtbi0tcGF5bWVudHMge1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMnB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9vdGVyX19jb2x1bW4tLXBheW1lbnRzIHtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMlIC0gMTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX19jb2x1bW4tLXBheW1lbnRzIHtcbiAgICBmbGV4OiAxLjM7XG4gIH1cbn1cbi5mb290ZXJfX2NvbHVtbi0tcGF5bWVudHMgLmZvb3Rlcl9fbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fY29sdW1uLS1wYXltZW50cyAuZm9vdGVyX19sb2dvcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4IDEycHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29sdW1uLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZm9vdGVyX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuXG4uZm9vdGVyX19saW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuLmZvb3Rlcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuLmZvb3Rlcl9fbGluay0tY29va2llIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mb290ZXJfX2xpbmstLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmZvb3Rlcl9fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5mb290ZXJfX3NvY2lhbC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4uZm9vdGVyX19zb2NpYWwtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuLmZvb3Rlcl9fc29jaWFsLWljb24gc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmZvb3Rlcl9fbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4IDI0cHg7XG59XG5cbi5mb290ZXJfX2xvZ29zLS1zb2NpYWwge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBnYXA6IDE2cHg7XG59XG5cbi5mb290ZXJfX2xvZ29zLS10cnVzdCB7XG4gIGdhcDogMTZweDtcbn1cblxuLmZvb3Rlcl9fbG9nb3MtLXBheW1lbnRzIHtcbiAgZ2FwOiAxMnB4IDE2cHg7XG59XG5cbi5mb290ZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZm9vdGVyX19sb2dvIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5mb290ZXJfX2xvZ28gc3ZnIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZvb3Rlcl9fbG9nb3MgLmZvb3Rlcl9fbG9nbyBpbWcsXG4uZm9vdGVyX19sb2dvcyAuZm9vdGVyX19sb2dvIHN2ZyB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mb290ZXJfX2xvZ29zLS10cnVzdCAuZm9vdGVyX19sb2dvIGltZyxcbi5mb290ZXJfX2xvZ29zLS10cnVzdCAuZm9vdGVyX19sb2dvIHN2ZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mb290ZXJfX2xvZ29zLS1wYXltZW50cyAuZm9vdGVyX19sb2dvIGltZyB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fbG9nb3MtLXBheW1lbnRzIC5mb290ZXJfX2xvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbG9nby0tY2FyZHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uZm9vdGVyX19sb2dvLS1jYXJkcyBpbWcge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXJfX2xvZ28tLWNhcmRzIGltZyB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2Zvb3Rub3RlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZvb3Rlcl9fZm9vdG5vdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZm9vdGVyX19mb290bm90ZS0tbGV4aWNvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuNzIpO1xufVxuXG4uZm9vdGVyX19mb290bm90ZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC43Mik7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZvb3Rlcl9fbGVnYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fbGVnYWwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuNzIpO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyX19jb3B5cmlnaHQtLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjcyKTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9vdGVyX19sZWdhbC1saW5rcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuNzIpO1xufVxuLmZvb3Rlcl9fbGVnYWwtbGlua3MgYSB7XG4gIGNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuNzIpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyX19sZWdhbC1saW5rcyBhOmhvdmVyIHtcbiAgY29sb3I6ICNERjA5MUQ7XG59XG5cbi5wYWdlLWxvYWRpbmctaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5MDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4ucGFnZS1sb2FkaW5nLWluZGljYXRvci0tdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZS1sb2FkaW5nLWluZGljYXRvcl9fc3Bpbm5lciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNERURFREU7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkQ5MzA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBwYWdlLWxvYWRpbmctc3BpbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5wYWdlLWxvYWRpbmctaW5kaWNhdG9yX190ZXh0IHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbkBrZXlmcmFtZXMgcGFnZS1sb2FkaW5nLXNwaW4ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyoqXG4gKiBQRFAgRHJvcGRvd24gQ29tcG9uZW50IFN0eWxlc1xuICogVXNlZCBmb3IgcGFja2FnZSBzaXplLCBxdWFudGl0eSwgYW5kIHByZXNjcmlwdGlvbiB0eXBlIHNlbGVjdG9ycyBvbiBQRFBcbiAqIFN0eWxlcyBmb3IgRWFzeURyb3BEb3duIHBsdWdpblxuICogVXNlcyBCRU0gbmFtaW5nIHRvIGF2b2lkIGNvbmZsaWN0cyB3aXRoIGxlZ2FjeSAuZHJvcGRvd24gc3R5bGVzXG4gKi9cbi5wZHAtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBkcC1kcm9wZG93bl9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAxNnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wZHAtZHJvcGRvd25fX3NlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGRwLWRyb3Bkb3duIC5lZGQtcm9vdCxcbi5wZHAtZHJvcGRvd24gLmVkZC1yb290ICosXG4ucGRwLWRyb3Bkb3duIC5lZGQtcm9vdCAqOjpiZWZvcmUsXG4ucGRwLWRyb3Bkb3duIC5lZGQtcm9vdCAqOjphZnRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5wZHAtZHJvcGRvd24gLmVkZC1yb290IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc2NzY3NjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ucGRwLWRyb3Bkb3duIC5lZGQtcm9vdC1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjREVERURFO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucGRwLWRyb3Bkb3duIC5lZGQtcm9vdC1vcGVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZEOTMwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5wZHAtZHJvcGRvd24gLmVkZC1oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMjAwbXM7XG59XG5cbi5wZHAtZHJvcGRvd24gLmVkZC12YWx1ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMjZweCA0MHB4IDAgMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wZHAtZHJvcGRvd24gLmVkZC1yb290Om5vdCguZWRkLXJvb3QtZGlzYWJsZWQpIC5lZGQtdmFsdWUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wZHAtZHJvcGRvd24gLmVkZC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiAyMnB4O1xuICByaWdodDogMTZweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wZHAtZHJvcGRvd24gLmVkZC1hcnJvdzo6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IHNvbGlkICMzNDM0MzQ7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wZHAtZHJvcGRvd24gLmVkZC1yb290LWRpc2FibGVkIC5lZGQtYXJyb3cge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5wZHAtZHJvcGRvd24gLmVkZC1yb290LW9wZW4gLmVkZC1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRvcDogMjZweDtcbn1cblxuLnBkcC1kcm9wZG93biAuZWRkLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICB0b3A6IDA7XG59XG5cbi5wZHAtZHJvcGRvd24gLmVkZC1yb290LW5hdGl2ZSAuZWRkLXNlbGVjdCB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBkcC1kcm9wZG93biAuZWRkLWJvZHkge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRDkzMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5wZHAtZHJvcGRvd24gLmVkZC1yb290LW9wZW4gLmVkZC1ib2R5IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcywgdHJhbnNmb3JtIDEwMG1zIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuLnBkcC1kcm9wZG93biAuZWRkLXJvb3Qtb3Blbi1hYm92ZSAuZWRkLWJvZHkge1xuICBib3R0b206IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZEOTMwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cblxuLnBkcC1kcm9wZG93biAuZWRkLXJvb3Qtb3Blbi1iZWxvdyAuZWRkLWJvZHkge1xuICB0b3A6IDEwMCU7XG59XG5cbi5wZHAtZHJvcGRvd24gLmVkZC1pdGVtcy1saXN0IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMjAwbXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ucGRwLWRyb3Bkb3duIC5lZGQtaXRlbXMtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xufVxuLnBkcC1kcm9wZG93biAuZWRkLWl0ZW1zLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbn1cbi5wZHAtZHJvcGRvd24gLmVkZC1pdGVtcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNERURFREU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnBkcC1kcm9wZG93biAuZWRkLWdyb3VwLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA4cHggMTZweCA0cHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBkcC1kcm9wZG93biAuZWRkLWdyb3VwLWhhcy1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cblxuLnBkcC1kcm9wZG93biAuZWRkLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zLCBjb2xvciAxNTBtcztcbn1cblxuLnBkcC1kcm9wZG93biAuZWRkLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4ucGRwLWRyb3Bkb3duIC5lZGQtb3B0aW9uLWZvY3VzZWQ6bm90KC5lZGQtb3B0aW9uLWRpc2FibGVkKSB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kOiAjRkZFREFGO1xufVxuXG4ucGRwLWRyb3Bkb3duIC5lZGQtb3B0aW9uLWRpc2FibGVkLFxuLnBkcC1kcm9wZG93biAuZWRkLWdyb3VwLWRpc2FibGVkIC5lZGQtb3B0aW9uIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogI0RFREVERTtcbn1cblxuLnBkcC1kcm9wZG93bi0tcGFja2FnZSB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMTIwcHg7XG59XG5cbi5wZHAtZHJvcGRvd24tLXF1YW50aXR5IHtcbiAgd2lkdGg6IDEwNXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLyoqXG4gKiBMb2FkZXIgQ29tcG9uZW50XG4gKlxuICogUmV1c2FibGUgZnVsbC1zY3JlZW4gbG9hZGluZyBvdmVybGF5LlxuICogVXNlcyBiYWNrZHJvcCBvcGFjaXR5IGZvciBjb25zaXN0ZW50IG92ZXJsYXkgYmVoYXZpb3IuXG4gKi9cbi5sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDkwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuLmxvYWRlci0tdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubG9hZGVyX19zcGlubmVyIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBib3JkZXItdG9wLWNvbG9yOiAjREYwOTFEO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbG9hZGVyLXNwaW4gMC44cyBsaW5lYXIgaW5maW5pdGU7XG59XG4ubG9hZGVyX190ZXh0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQGtleWZyYW1lcyBsb2FkZXItc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ29uc2VudCBNYW5hZ2VyIENvbXBvbmVudFxuICAgQ29va2llIGNvbnNlbnQgYmFubmVyIGFuZCBtb2RhbCBzdHlsZXMgZm9yIHJlc3BvbnNpdmVfYmFzZVxuXG4gICBVc2VzIHRoZW1lIHZhcmlhYmxlcyBmcm9tIF90aGVtZV9kZWZhdWx0cy5zY3NzIHNvIGVhY2ggc2hvcCBnZXRzIHRoZWlyXG4gICBvd24gYnJhbmQgY29sb3JzIGF1dG9tYXRpY2FsbHkgKGUuZy4sICRiZy1jdGEgZm9yIENUQSBidXR0b25zKVxuXG4gICBDb21wb25lbnQtc3BlY2lmaWMgdmFyaWFibGVzIGFyZSBkZWZpbmVkIGluIF90aGVtZV9kZWZhdWx0cy5zY3NzOlxuICAgLSAkY29uc2VudC1tYW5hZ2VyLW92ZXJsYXktYmdcbiAgIC0gJGNvbnNlbnQtbWFuYWdlci1zd2l0Y2gtYm9yZGVyXG4gICAtICRjb25zZW50LW1hbmFnZXItc3dpdGNoLWRpc2FibGVkLWJnXG4gICAtICRjb25zZW50LW1hbmFnZXItc3dpdGNoLWRpc2FibGVkLWtub2JcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYmFja2dyb3VuZC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ4KTtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1iYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMzAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uY29uc2VudC1tYW5hZ2VyLWJhbm5lci5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1iYW5uZXItZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjREYwOTFEO1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtbWljcm8tc2l6ZSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAwIDMycHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zZW50LW1hbmFnZXItYmFubmVyLWZvb3RlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogOTkwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLXRleHQge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc2VudC1tYW5hZ2VyLXRleHQge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5jb25zZW50LW1hbmFnZXItdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1ib2R5LXNpemUpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtYm9keS1saW5lLWhlaWdodCk7XG59XG4uY29uc2VudC1tYW5hZ2VyLXRleHQgcCB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWJvZHktbGluZS1oZWlnaHQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtYm9keS1zaXplKTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWJ1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc2VudC1tYW5hZ2VyLWJ1dHRvbi13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItZm9vdGVyLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBvcmRlcjogMjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnNlbnQtbWFuYWdlci1mb290ZXItbGlua3Mge1xuICAgIG9yZGVyOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1ib2R5LXNpemUpO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnNlbnQtbWFuYWdlci1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29uc2VudC1tYW5hZ2VyLWxpbmsgLmNvbnNlbnQtbWFuYWdlci1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmlsbDogIzM0MzQzNDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1saW5rLXNlcGFyYXRvciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZpbGw6ICNERjA5MUQ7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWFjdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zZW50LW1hbmFnZXItYWN0aW9uLWJ1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItYnV0dG9uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LWJvZHktc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWJvZHktbGluZS1oZWlnaHQpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1pbi13aWR0aDogMjE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG59XG4uY29uc2VudC1tYW5hZ2VyLWJ1dHRvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5MzA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZEOTMwO1xufVxuLmNvbnNlbnQtbWFuYWdlci1idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRTJGO1xufVxuLmNvbnNlbnQtbWFuYWdlci1idXR0b24tLXNlY29uZGFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC4wNik7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmNvbnNlbnQtbWFuYWdlci1idXR0b24tLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC4xMik7XG59XG5cbi5jb25zZW50LW1hbmFnZXItYmFjay1idXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ4KTtcbiAgYWxpZ24taXRlbXM6IHNhZmUgY2VudGVyO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnNlbnQtbWFuYWdlci1tb2RhbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNvbnNlbnQtbWFuYWdlci1tb2RhbC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb25zZW50LW1hbmFnZXItbW9kYWwubGFyZ2UgLmNvbnNlbnQtbWFuYWdlci1tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDc0MHB4O1xufVxuLmNvbnNlbnQtbWFuYWdlci1tb2RhbCBwIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtYm9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiAjNEQ0RDREO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLW1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjREYwOTFEO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnNlbnQtbWFuYWdlci1tb2RhbC1kaWFsb2cge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci1tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLW1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb25zZW50LW1hbmFnZXItbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb25zZW50LW1hbmFnZXItdG9nZ2xlLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnNlbnQtbWFuYWdlci10b2dnbGUtZGV0YWlscyBwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jb25zZW50LW1hbmFnZXItY2F0ZWdvcnktZGVzY3JpcHRpb24gaDIge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtaDMtc2l6ZSk7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1kZXNjcmlwdGlvbiBwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1tb2RhbC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMCAxMHB4IDEzNHB4IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnNlbnQtbWFuYWdlci1tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItbW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMjRweCAyMHB4IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBsZWZ0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zZW50LW1hbmFnZXItbW9kYWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMjBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuLmNvbnNlbnQtbWFuYWdlci1tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWZvb3Rlci1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1mb290ZXItYWR2YW5jZWQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc2VudC1tYW5hZ2VyLWZvb3Rlci1hZHZhbmNlZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci1mb290ZXItYWR2YW5jZWQtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb25zZW50LW1hbmFnZXItZm9vdGVyLWFkdmFuY2VkLWJ1dHRvbnMgLmNvbnNlbnQtbWFuYWdlci1idXR0b24tLWFjY2VwdC1zYXZlIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgb3JkZXI6IC0xO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLXNldHRpbmdzLWJvZHkge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiAyNzBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc2VudC1tYW5hZ2VyLXNldHRpbmdzLWJvZHkge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci10b2dnbGUtYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFREVERTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc2VudC1tYW5hZ2VyLXRvZ2dsZS1hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItdG9nZ2xlLXRleHQsXG4uY29uc2VudC1tYW5hZ2VyLWNhdGVnb3J5LWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLXNldHRpbmdzLWFkdmFuY2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LWhlaWdodDogNTYwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWFkdmFuY2VkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb25zZW50LW1hbmFnZXItc2lkZWJhci10b2dnbGUge1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnNlbnQtbWFuYWdlci1zaWRlYmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jb25zZW50LW1hbmFnZXItc2lkZWJhci10b2dnbGUgLmNvbnNlbnQtbWFuYWdlci1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjJweDtcbiAgZmlsbDogIzM0MzQzNDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1zZWFyY2gtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLXNlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxN3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1taWNyby1zaXplKTtcbn1cbi5jb25zZW50LW1hbmFnZXItc2VhcmNoLWlucHV0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLXNlYXJjaC1idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb25zZW50LW1hbmFnZXItc2VhcmNoLWJ1dHRvbiAuY29uc2VudC1tYW5hZ2VyLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOTMwO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VERURFRDtcbiAgZmlsbDogIzM0MzQzNDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5jb25zZW50LW1hbmFnZXItYWR2YW5jZWQtYm9keSB7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jb25zZW50LW1hbmFnZXItc2lkZWJhci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgd2lkdGg6IDIzMHB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zZW50LW1hbmFnZXItc2lkZWJhci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbnNlbnQtbWFuYWdlci1zaWRlYmFyLXdyYXBwZXIgbGkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5jb25zZW50LW1hbmFnZXItc2lkZWJhci13cmFwcGVyIGxpIGEge1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LW1pY3JvLXNpemUpO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1zaWRlYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc2VudC1tYW5hZ2VyLXNpZGViYXIge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIHNjcm9sbGJhci1jb2xvcjogI0RFREVERSAjRjJGMkYyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci1hZHZhbmNlZC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1MDNweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc2VudC1tYW5hZ2VyLWFkdmFuY2VkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmNvbnNlbnQtbWFuYWdlci1hZHZhbmNlZC1jb250ZW50IGEge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1jaGVja2JveCxcbi5jb25zZW50LW1hbmFnZXItdG9nZ2xlLWlucHV0IHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWNoZWNrYm94LWxhYmVsLFxuLmNvbnNlbnQtbWFuYWdlci10b2dnbGUtbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBtYXgtd2lkdGg6IDM4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Njc2NzY7XG59XG4uY29uc2VudC1tYW5hZ2VyLWNoZWNrYm94LWxhYmVsOjphZnRlcixcbi5jb25zZW50LW1hbmFnZXItdG9nZ2xlLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogIzc2NzY3NjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1jaGVja2JveDpjaGVja2VkICsgLmNvbnNlbnQtbWFuYWdlci1jaGVja2JveC1sYWJlbCxcbi5jb25zZW50LW1hbmFnZXItdG9nZ2xlLWlucHV0OmNoZWNrZWQgKyAuY29uc2VudC1tYW5hZ2VyLXRvZ2dsZS1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNERjA5MUQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERjA5MUQ7XG59XG4uY29uc2VudC1tYW5hZ2VyLWNoZWNrYm94OmNoZWNrZWQgKyAuY29uc2VudC1tYW5hZ2VyLWNoZWNrYm94LWxhYmVsOjphZnRlcixcbi5jb25zZW50LW1hbmFnZXItdG9nZ2xlLWlucHV0OmNoZWNrZWQgKyAuY29uc2VudC1tYW5hZ2VyLXRvZ2dsZS1sYWJlbDo6YWZ0ZXIge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWNoZWNrYm94OmRpc2FibGVkICsgLmNvbnNlbnQtbWFuYWdlci1jaGVja2JveC1sYWJlbCxcbi5jb25zZW50LW1hbmFnZXItdG9nZ2xlLWlucHV0OmRpc2FibGVkICsgLmNvbnNlbnQtbWFuYWdlci10b2dnbGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFEQUREO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkFEQUREO1xufVxuLmNvbnNlbnQtbWFuYWdlci1jaGVja2JveDpkaXNhYmxlZCArIC5jb25zZW50LW1hbmFnZXItY2hlY2tib3gtbGFiZWw6OmFmdGVyLFxuLmNvbnNlbnQtbWFuYWdlci10b2dnbGUtaW5wdXQ6ZGlzYWJsZWQgKyAuY29uc2VudC1tYW5hZ2VyLXRvZ2dsZS1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWNoZWNrYm94LWxhYmVsOmFjdGl2ZTo6YWZ0ZXIsXG4uY29uc2VudC1tYW5hZ2VyLXRvZ2dsZS1sYWJlbDphY3RpdmU6OmFmdGVyIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5jb25zZW50LW1hbmFnZXItbGFuZ3VhZ2Utc3dpdGNoZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwMDtcbn1cbi5jb25zZW50LW1hbmFnZXItbGFuZ3VhZ2Utc3dpdGNoZXIgLmRyb3Bkb3duIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb25zZW50LW1hbmFnZXItbGFuZ3VhZ2Utc3dpdGNoZXIgLmRyb3Bkb3duID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtYm9keS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uIDAuMnMgZWFzZTtcbn1cbi5jb25zZW50LW1hbmFnZXItbGFuZ3VhZ2Utc3dpdGNoZXIgLmRyb3Bkb3duID4gc3Bhbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnNlbnQtbWFuYWdlci1sYW5ndWFnZS1zd2l0Y2hlciAuZHJvcGRvd24uaGlkZSAuY29uc2VudC1tYW5hZ2VyLWxhbmd1YWdlLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnNlbnQtbWFuYWdlci1sYW5ndWFnZS1zd2l0Y2hlciAuZHJvcGRvd24uaGlkZSAuY29uc2VudC1tYW5hZ2VyLW1lbnUtdG9nZ2xlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jb25zZW50LW1hbmFnZXItbGFuZ3VhZ2UtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogOHB4IDA7XG4gIG1hcmdpbjogNHB4IDAgMCAwO1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY29uc2VudC1tYW5hZ2VyLWxhbmd1YWdlLWxpc3QgbGkge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtYm9keS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG4uY29uc2VudC1tYW5hZ2VyLWxhbmd1YWdlLWxpc3QgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLW1lbnUtdG9nZ2xlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmNvbnNlbnQtbWFuYWdlci1tZW51LXRvZ2dsZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiBzb2xpZCAjMzQzNDM0O1xuICBib3JkZXItd2lkdGg6IDAgMS41cHggMS41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1zdGF0dXMtcm91bmQge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY29uc2VudC1tYW5hZ2VyLXN0YXR1cy1yb3VuZC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MDtcbn1cbi5jb25zZW50LW1hbmFnZXItc3RhdHVzLXJvdW5kLS1pbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzJGMkY7XG59XG5cbi5jb25zZW50LW1hbmFnZXItaW5mby1idXR0b24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY29uc2VudC1tYW5hZ2VyLWluZm8tYnV0dG9uIC5jb25zZW50LW1hbmFnZXItaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZpbGw6ICMzNDM0MzQ7XG59XG5cbi5jb25zZW50LW1hbmFnZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1yZWFkLW1vcmUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1ib2R5LXNpemUpO1xufVxuLmNvbnNlbnQtbWFuYWdlci1yZWFkLW1vcmUtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMyMCA1MTInJTNFJTNDcGF0aCBkPSdNMTQzIDM1Mi4zTDcgMjE2LjNjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45bDIyLjYtMjIuNmM5LjQtOS40IDI0LjYtOS40IDMzLjkgMGw5Ni40IDk2LjQgOTYuNC05Ni40YzkuNC05LjQgMjQuNi05LjQgMzMuOSAwbDIyLjYgMjIuNmM5LjQgOS40IDkuNCAyNC42IDAgMzMuOWwtMTM2IDEzNmMtOS4yIDkuNC0yNC40IDkuNC0zMy44IDB6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1kZXNjcmlwdGlvbiAuY29uc2VudC1tYW5hZ2VyLWhpZGRlbi10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb25zZW50LW1hbmFnZXItZGVzY3JpcHRpb24uZXhwYW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29uc2VudC1tYW5hZ2VyLWRlc2NyaXB0aW9uLmV4cGFuZCAuY29uc2VudC1tYW5hZ2VyLXJlYWQtbW9yZS1idXR0b24sXG4uY29uc2VudC1tYW5hZ2VyLWRlc2NyaXB0aW9uLmV4cGFuZCAuY29uc2VudC1tYW5hZ2VyLXJlYWQtbW9yZS1kb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb25zZW50LW1hbmFnZXItZGVzY3JpcHRpb24uZXhwYW5kIC5jb25zZW50LW1hbmFnZXItaGlkZGVuLXRleHQge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5jb25zZW50LW1hbmFnZXItY2F0ZWdvcnktbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWNhdGVnb3J5LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1pdGVtLS1sYXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY29uc2VudC1tYW5hZ2VyLWNhdGVnb3J5LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY29uc2VudC1tYW5hZ2VyLWNhdGVnb3J5LWl0ZW0gbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBtYXgtd2lkdGg6IDM4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Njc2NzY7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1pdGVtIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogIzc2NzY3NjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5jb25zZW50LW1hbmFnZXItY2F0ZWdvcnktaXRlbSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjREYwOTFEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREYwOTFEO1xufVxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1pdGVtIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xufVxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1pdGVtIGlucHV0OmRpc2FibGVkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFEQUREO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkFEQUREO1xufVxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1pdGVtIGlucHV0OmRpc2FibGVkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDtcbn1cbi5jb25zZW50LW1hbmFnZXItY2F0ZWdvcnktaXRlbSBsYWJlbDphY3RpdmU6OmFmdGVyIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5jb25zZW50LW1hbmFnZXItY2F0ZWdvcnktY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb25zZW50LW1hbmFnZXItY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtbWljcm8tc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LW1pY3JvLWxpbmUtaGVpZ2h0KTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogIzRENEQ0RDtcbn1cbi5jb25zZW50LW1hbmFnZXItY2F0ZWdvcnktZGVzY3JpcHRpb24tLXZpc2libGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1kZXNjcmlwdGlvbi0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1vcGVuLWFkdmFuY2VkIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBmbGV4LXNocmluazogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3BhdGggZmlsbD0nJTIzMzQzNDM0JyBkPSdNMjU2IDhDMTE5LjA0MyA4IDggMTE5LjA4MyA4IDI1NmMwIDEzNi45OTcgMTExLjA0MyAyNDggMjQ4IDI0OHMyNDgtMTExLjAwMyAyNDgtMjQ4QzUwNCAxMTkuMDgzIDM5Mi45NTcgOCAyNTYgOHptMCAxMTBjMjMuMTk2IDAgNDIgMTguODA0IDQyIDQycy0xOC44MDQgNDItNDIgNDItNDItMTguODA0LTQyLTQyIDE4LjgwNC00MiA0Mi00MnptNTYgMjU0YzAgNi42MjctNS4zNzMgMTItMTIgMTJoLTg4Yy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDEydi02NGgtMTJjLTYuNjI3IDAtMTItNS4zNzMtMTItMTJ2LTI0YzAtNi42MjcgNS4zNzMtMTIgMTItMTJoNjRjNi42MjcgMCAxMiA1LjM3MyAxMiAxMnYxMDBoMTJjNi42MjcgMCAxMiA1LjM3MyAxMiAxMnYyNHonLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLXNpZGViYXItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1oNS1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtaDUtbGluZS1oZWlnaHQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1zaWRlYmFyLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5jb25zZW50LW1hbmFnZXItc2VydmljZS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERURFREU7XG59XG5cbi5jb25zZW50LW1hbmFnZXItc2VydmljZS1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1oMy1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtaDMtbGluZS1oZWlnaHQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi5jb25zZW50LW1hbmFnZXItc2VydmljZS10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgMTBweCAyOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNvbnNlbnQtbWFuYWdlci1zZXJ2aWNlLXRvZ2dsZSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jb25zZW50LW1hbmFnZXItc2VydmljZS10b2dnbGUgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBtYXgtd2lkdGg6IDM4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Njc2NzY7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNvbnNlbnQtbWFuYWdlci1zZXJ2aWNlLXRvZ2dsZSBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICM3Njc2NzY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uY29uc2VudC1tYW5hZ2VyLXNlcnZpY2UtdG9nZ2xlIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNERjA5MUQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERjA5MUQ7XG59XG4uY29uc2VudC1tYW5hZ2VyLXNlcnZpY2UtdG9nZ2xlIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xufVxuLmNvbnNlbnQtbWFuYWdlci1zZXJ2aWNlLXRvZ2dsZSBpbnB1dDpkaXNhYmxlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBREFERDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZBREFERDtcbn1cbi5jb25zZW50LW1hbmFnZXItc2VydmljZS10b2dnbGUgaW5wdXQ6ZGlzYWJsZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xufVxuLmNvbnNlbnQtbWFuYWdlci1zZXJ2aWNlLXRvZ2dsZSBsYWJlbDphY3RpdmU6OmFmdGVyIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5jb25zZW50LW1hbmFnZXItc2VydmljZS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5jb25zZW50LW1hbmFnZXItc2VydmljZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb25zZW50LW1hbmFnZXItY29tcGFueS1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1jb21wYW55LWFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWluZm8taGVhZGluZyB7XG4gIGNvbG9yOiAjREYwOTFEO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLXRlY2hub2xvZ2llcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWhpc3Rvcnktcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1oaXN0b3J5LXN0YXR1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb25zZW50LW1hbmFnZXItaGlzdG9yeS10ZXh0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LW1pY3JvLXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1taWNyby1saW5lLWhlaWdodCk7XG59XG5cbltjbGFzc149Y29uc2VudC1tYW5hZ2VyLV0uaGlkZGVuLFxuW2NsYXNzKj1cIiBjb25zZW50LW1hbmFnZXItXCJdLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNtYWluQ29udGVudFdyYXBwZXIub3JkZXItaGlzdG9yeS1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyLWhpc3RvcnktcGFnZV9fYWNjb3VudC1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3JkZXItaGlzdG9yeS1wYWdlX19tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlci1oaXN0b3J5LXBhZ2VfX21vYmlsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vcmRlci1oaXN0b3J5LXBhZ2VfX21vYmlsZS1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5vcmRlci1oaXN0b3J5LXBhZ2VfX21vYmlsZS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICNERjA5MUQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItaGlzdG9yeS1wYWdlX19wYWdpbmF0aW9uIC5zcGxpdF9wYWdlX2xpbmtfc2l0ZV9udW1iZXIge1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItaGlzdG9yeS1wYWdlX19wYWdpbmF0aW9uIGEubmV4dF9hbmRfcHJldl9idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtaW4td2lkdGg6IDM1cHg7XG4gIH1cbn1cbi5vcmRlci1oaXN0b3J5LXBhZ2VfX3NwbGl0LWJhciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAycHggMCA4cHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlci1oaXN0b3J5LXBhZ2VfX3NwbGl0LWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5vcmRlci1oaXN0b3J5LXBhZ2VfX3NwbGl0LWJhci0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlci1oaXN0b3J5LXBhZ2VfX3NwbGl0LWJhci0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ub3JkZXItaGlzdG9yeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDhweCAwIDhweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RFREVERTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERURFREU7XG59XG4ub3JkZXItaGlzdG9yeV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVERURFO1xufVxuLm9yZGVyLWhpc3RvcnlfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItaGlzdG9yeV9faXRlbSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbn1cbi5vcmRlci1oaXN0b3J5X19vcmRlci1pZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyLWhpc3RvcnlfX29yZGVyLWlkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5vcmRlci1oaXN0b3J5X19kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5vcmRlci1oaXN0b3J5X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyLWhpc3RvcnlfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG4ub3JkZXItaGlzdG9yeV9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItaGlzdG9yeV9fZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ub3JkZXItaGlzdG9yeV9fc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItaGlzdG9yeV9fc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItaGlzdG9yeV9fc3VtbWFyeSB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuLm9yZGVyLWhpc3RvcnlfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItaGlzdG9yeV9fYnV0dG9uIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlci1oaXN0b3J5X19idXR0b24tbGluayB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5vcmRlci1oaXN0b3J5X19uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW46IDEycHggMDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlci1oaXN0b3J5X19uYXZpZ2F0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5vcmRlci1oaXN0b3J5X19uYXZpZ2F0aW9uLXNlbGVjdCB7XG4gIGhlaWdodDogdW5zZXQ7XG4gIG1hcmdpbjogOHB4IDA7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzRENEQ0RDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuMnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItaGlzdG9yeV9fbmF2aWdhdGlvbi1zZWxlY3Qge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyLWhpc3RvcnlfX25hdmlnYXRpb24tbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlci1oaXN0b3J5X19uYXZpZ2F0aW9uLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vcmRlci1oaXN0b3J5X19lbXB0eS1zdGF0ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmNvbnRpbnVlLWFuZC1iYWNrLWJlbG93LWxpbmUge1xuICBjbGVhcjogYm90aDtcbn1cblxuI21haW5Db250ZW50V3JhcHBlci53YXRjaC1saXN0LXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLndhdGNoLWxpc3QtcGFnZV9fYWNjb3VudC1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ud2F0Y2gtbGlzdC1wYWdlX19tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2F0Y2gtbGlzdC1wYWdlX19tb2JpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ud2F0Y2gtbGlzdC1wYWdlX19tb2JpbGUtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLndhdGNoLWxpc3QtcGFnZV9fbW9iaWxlLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuXG4ud2F0Y2gtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDhweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RFREVERTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERURFREU7XG4gIG1hcmdpbjogNDhweCAxMHB4IDAgMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53YXRjaC1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi53YXRjaC1saXN0X19oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53YXRjaC1saXN0X19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ud2F0Y2gtbGlzdF9faGVhZGluZy1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53YXRjaC1saXN0X19oZWFkaW5nLWxhYmVsOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiA5MHB4O1xufVxuLndhdGNoLWxpc3RfX2hlYWRpbmctbGFiZWw6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDE1MnB4O1xufVxuLndhdGNoLWxpc3RfX2hlYWRpbmctbGFiZWw6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDc1cHg7XG59XG4ud2F0Y2gtbGlzdF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWluLWhlaWdodDogMTIwcHg7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xuICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFREVERTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLndhdGNoLWxpc3RfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVERURFO1xuICB9XG59XG4ud2F0Y2gtbGlzdF9faW1hZ2UtY29udGFpbmVyIHtcbiAgZmxleDogMCAwIDEyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLndhdGNoLWxpc3RfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cbi53YXRjaC1saXN0X19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAud2F0Y2gtbGlzdF9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53YXRjaC1saXN0X19pbWFnZS0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53YXRjaC1saXN0X19pbWFnZS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ud2F0Y2gtbGlzdF9faW5mbyB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAud2F0Y2gtbGlzdF9faW5mbyB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgb3JkZXI6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuLndhdGNoLWxpc3RfX25hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2F0Y2gtbGlzdF9fbmFtZSBhIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53YXRjaC1saXN0X19uYW1lIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53YXRjaC1saXN0X19uYW1lIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi53YXRjaC1saXN0X19tb2RlbCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAud2F0Y2gtbGlzdF9fbW9kZWwge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLndhdGNoLWxpc3RfX2FkZC10by1jYXJ0IHtcbiAgZmxleDogMCAwIDIwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53YXRjaC1saXN0X19hZGQtdG8tY2FydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndhdGNoLWxpc3RfX2FkZC10by1jYXJ0LS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLndhdGNoLWxpc3RfX2FkZC10by1jYXJ0LS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLndhdGNoLWxpc3RfX2FkZC10by1jYXJ0LS1tb2JpbGUgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLndhdGNoLWxpc3RfX25vdC1hdmFpbGFibGUge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLndhdGNoLWxpc3RfX3F1YW50aXR5IHtcbiAgZmxleDogMCAwIDE2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAud2F0Y2gtbGlzdF9fcXVhbnRpdHkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4ud2F0Y2gtbGlzdF9fc3RlcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53YXRjaC1saXN0X19zdGVwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4ud2F0Y2gtbGlzdF9fc3RlcHBlciAuYnV0dG9uLS1taW51cywgLndhdGNoLWxpc3RfX3N0ZXBwZXIgLmJ1dHRvbi0tcGx1cyB7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53YXRjaC1saXN0X19zdGVwcGVyIC5idXR0b24tLW1pbnVzLCAud2F0Y2gtbGlzdF9fc3RlcHBlciAuYnV0dG9uLS1wbHVzIHtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuLndhdGNoLWxpc3RfX3N0ZXBwZXIgLmJ1dHRvbi0tbWludXMgaSwgLndhdGNoLWxpc3RfX3N0ZXBwZXIgLmJ1dHRvbi0tcGx1cyBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLndhdGNoLWxpc3RfX3N0ZXBwZXIgLmJ1dHRvbi0tbWludXMgaSwgLndhdGNoLWxpc3RfX3N0ZXBwZXIgLmJ1dHRvbi0tcGx1cyBpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuLndhdGNoLWxpc3RfX3F1YW50aXR5LWlucHV0IHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLndhdGNoLWxpc3RfX3F1YW50aXR5LWlucHV0IHtcbiAgICB3aWR0aDogODBweDtcbiAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi53YXRjaC1saXN0X19wcmljZSB7XG4gIGZsZXg6IDAgMCA5NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAud2F0Y2gtbGlzdF9fcHJpY2Uge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3JkZXI6IDM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbi53YXRjaC1saXN0X19wcmljZS1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAud2F0Y2gtbGlzdF9fcHJpY2UtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLndhdGNoLWxpc3RfX2RlbGV0ZSB7XG4gIGZsZXg6IDAgMCA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAud2F0Y2gtbGlzdF9fZGVsZXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG4ud2F0Y2gtbGlzdF9fZGVsZXRlIC5idXR0b24tLWRlbGV0ZSB7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLndhdGNoLWxpc3RfX2RlbGV0ZSAuYnV0dG9uLS1kZWxldGUge1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAud2F0Y2gtbGlzdF9fZGVsZXRlIC5idXR0b24tLWRlbGV0ZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi53YXRjaC1saXN0X19lbXB0eSB7XG4gIG1hcmdpbjogNDhweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAud2F0Y2gtbGlzdF9fZW1wdHkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG4ud2F0Y2gtbGlzdF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLndhdGNoLWxpc3RfX2FjdGlvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC53YXRjaC1saXN0X19hY3Rpb25zIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wcm9kdWN0LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvZHVjdC1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucHJvZHVjdC1pbWFnZV9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI0RGMDkxRDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnByb2R1Y3QtaW1hZ2VfX292ZXJsYXktcGVyY2VudCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucHJvZHVjdC1pbWFnZV9fb3ZlcmxheS1zYXZpbmcsIC5wcm9kdWN0LWltYWdlX19vdmVybGF5LW9mZmVyLCAucHJvZHVjdC1pbWFnZV9fb3ZlcmxheS1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMC41NjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnByb2R1Y3QtaW1hZ2VfX292ZXJsYXktYm9udXMtYW1vdW50IHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucHJvZHVjdC1pbWFnZV9fb3ZlcmxheS1ib251cy1hbW91bnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cbi5wcm9kdWN0LWltYWdlX19vdmVybGF5LWJvbnVzLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjU2MjVyZW07XG59XG5cbi5wcm9kdWN0LXN0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4ucHJvZHVjdC1zdGF0dXNfX3RleHQge1xuICBjb2xvcjogIzAwNjYwMDtcbn1cbi5wcm9kdWN0LXN0YXR1c19faW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG5cbi8qKlxuICogRmxvYXRpbmcgSW5wdXQgQ29tcG9uZW50XG4gKlxuICogUmV1c2FibGUgZmxvYXRpbmcgbGFiZWwgaW5wdXQgc3R5bGVzIGZvciBmb3Jtcy5cbiAqXG4gKiBIVE1MIFN0cnVjdHVyZTpcbiAqIDxkaXYgY2xhc3M9XCJmbG9hdGluZy1pbnB1dFwiPlxuICogICA8aW5wdXQgY2xhc3M9XCJmbG9hdGluZy1pbnB1dF9fZmllbGRcIiB0eXBlPVwidGV4dFwiIGlkPVwiZXhhbXBsZVwiIHBsYWNlaG9sZGVyPVwiIFwiIHJlcXVpcmVkPlxuICogICA8bGFiZWwgY2xhc3M9XCJmbG9hdGluZy1pbnB1dF9fbGFiZWxcIiBmb3I9XCJleGFtcGxlXCI+TGFiZWwgVGV4dDwvbGFiZWw+XG4gKiAgIDxkaXYgY2xhc3M9XCJmbG9hdGluZy1pbnB1dF9fZmVlZGJhY2tcIj5FcnJvciBtZXNzYWdlPC9kaXY+XG4gKiA8L2Rpdj5cbiAqL1xuLmZsb2F0aW5nLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5mbG9hdGluZy1pbnB1dC0tZnVsbC13aWR0aCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmZsb2F0aW5nLWlucHV0X19maWVsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmZsb2F0aW5nLWlucHV0X19maWVsZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZmxvYXRpbmctaW5wdXRfX2ZpZWxkOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCg6cmVhZC1vbmx5KSB7XG4gIGJvcmRlci1jb2xvcjogIzc2NzY3Njtcbn1cbi5mbG9hdGluZy1pbnB1dF9fZmllbGQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzEwNTdERDtcbn1cbi5mbG9hdGluZy1pbnB1dF9fZmllbGQ6Zm9jdXMgfiAuZmxvYXRpbmctaW5wdXRfX2xhYmVsLCAuZmxvYXRpbmctaW5wdXRfX2ZpZWxkOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gLmZsb2F0aW5nLWlucHV0X19sYWJlbCB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBsZWZ0OiAxMnB4O1xuICB6LWluZGV4OiAyO1xufVxuLmZsb2F0aW5nLWlucHV0X19maWVsZC5pcy1pbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNERjA5MUQ7XG59XG4uZmxvYXRpbmctaW5wdXRfX2ZpZWxkLmlzLWludmFsaWQgfiAuZmxvYXRpbmctaW5wdXRfX2xhYmVsIHtcbiAgY29sb3I6ICNERjA5MUQ7XG59XG4uZmxvYXRpbmctaW5wdXRfX2ZpZWxkLmlzLWludmFsaWQgfiAuZmxvYXRpbmctaW5wdXRfX2ZlZWRiYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxvYXRpbmctaW5wdXRfX2ZpZWxkLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzEwNTdERDtcbn1cbi5mbG9hdGluZy1pbnB1dF9fZmllbGQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzc2NzY3NjtcbiAgYm9yZGVyLWNvbG9yOiAjREVERURFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZsb2F0aW5nLWlucHV0X19maWVsZDpkaXNhYmxlZCB+IC5mbG9hdGluZy1pbnB1dF9fbGFiZWwge1xuICBjb2xvcjogIzc2NzY3Njtcbn1cbi5mbG9hdGluZy1pbnB1dF9fZmllbGQ6cmVhZC1vbmx5IHtcbiAgYm9yZGVyLWNvbG9yOiAjREVERURFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xufVxuXG4uZmxvYXRpbmctaW5wdXRfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5mbG9hdGluZy1pbnB1dF9fZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICNERjA5MUQ7XG59XG4uZmxvYXRpbmctaW5wdXRfX2ZlZWRiYWNrIFtkYXRhLWVycm9yPWludmFsaWRdLFxuLmZsb2F0aW5nLWlucHV0X19mZWVkYmFjayBbZGF0YS1lcnJvcj1sZW5ndGhdLFxuLmZsb2F0aW5nLWlucHV0X19mZWVkYmFjayBbZGF0YS1lcnJvcj1taXNtYXRjaF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmxvYXRpbmctaW5wdXRfX2ZpZWxkOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLmlzLWludmFsaWQgfiAuZmxvYXRpbmctaW5wdXRfX2ZlZWRiYWNrIFtkYXRhLWVycm9yPWVtcHR5XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxvYXRpbmctaW5wdXRfX2ZpZWxkOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLmlzLWludmFsaWQgfiAuZmxvYXRpbmctaW5wdXRfX2ZlZWRiYWNrIFtkYXRhLWVycm9yPWludmFsaWRdLFxuLmZsb2F0aW5nLWlucHV0X19maWVsZDpub3QoOnBsYWNlaG9sZGVyLXNob3duKS5pcy1pbnZhbGlkIH4gLmZsb2F0aW5nLWlucHV0X19mZWVkYmFjayBbZGF0YS1lcnJvcj1sZW5ndGhdLFxuLmZsb2F0aW5nLWlucHV0X19maWVsZDpub3QoOnBsYWNlaG9sZGVyLXNob3duKS5pcy1pbnZhbGlkIH4gLmZsb2F0aW5nLWlucHV0X19mZWVkYmFjayBbZGF0YS1lcnJvcj1taXNtYXRjaF0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5mbG9hdGluZy1pbnB1dC0tcGFzc3dvcmQgLmZsb2F0aW5nLWlucHV0X19maWVsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG59XG5cbi5mbG9hdGluZy1pbnB1dF9fdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5mbG9hdGluZy1pbnB1dF9fdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4uZmxvYXRpbmctaW5wdXRfX3RvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZmxvYXRpbmctaW5wdXRfX3RvZ2dsZVthcmlhLXByZXNzZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzc2NzY3Njtcbn1cblxuLmZsb2F0aW5nLWlucHV0X190b2dnbGUtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbn1cbi5mbG9hdGluZy1pbnB1dF9fdG9nZ2xlLWljb24gLmZsb2F0aW5nLWlucHV0X190b2dnbGUtaWNvbi0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbG9hdGluZy1pbnB1dF9fdG9nZ2xlW2FyaWEtcHJlc3NlZD10cnVlXSAuZmxvYXRpbmctaW5wdXRfX3RvZ2dsZS1pY29uIC5mbG9hdGluZy1pbnB1dF9fdG9nZ2xlLWljb24tLXZpc2libGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsb2F0aW5nLWlucHV0X190b2dnbGVbYXJpYS1wcmVzc2VkPXRydWVdIC5mbG9hdGluZy1pbnB1dF9fdG9nZ2xlLWljb24gLmZsb2F0aW5nLWlucHV0X190b2dnbGUtaWNvbi0taGlkZGVuIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZmxvYXRpbmctaW5wdXQtLWRhcmsgLmZsb2F0aW5nLWlucHV0X19maWVsZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpZ2h0LCAjZmZmZmZmKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWxpZ2h0LCAjNmI3MjgwKTtcbn1cbi5mbG9hdGluZy1pbnB1dC0tZGFyayAuZmxvYXRpbmctaW5wdXRfX2ZpZWxkOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCg6cmVhZC1vbmx5KSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGlnaHQsICNmZmZmZmYpO1xufVxuLmZsb2F0aW5nLWlucHV0LS1kYXJrIC5mbG9hdGluZy1pbnB1dF9fZmllbGQ6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0LCAjNjBhNWZhKTtcbn1cbi5mbG9hdGluZy1pbnB1dC0tZGFyayAuZmxvYXRpbmctaW5wdXRfX2ZpZWxkOmZvY3VzIH4gLmZsb2F0aW5nLWlucHV0X19sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0LCAjNjBhNWZhKTtcbn1cbi5mbG9hdGluZy1pbnB1dC0tZGFyayAuZmxvYXRpbmctaW5wdXRfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGlnaHQtc2Vjb25kYXJ5LCAjOWNhM2FmKTtcbn1cbi5mbG9hdGluZy1pbnB1dC0tZGFyayAuZmxvYXRpbmctaW5wdXRfX3RvZ2dsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpZ2h0LXNlY29uZGFyeSwgIzljYTNhZik7XG59XG4uZmxvYXRpbmctaW5wdXQtLWRhcmsgLmZsb2F0aW5nLWlucHV0X190b2dnbGU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saWdodCwgI2ZmZmZmZik7XG59XG5cbi5mbG9hdGluZy1pbnB1dC0tdGV4dGFyZWEgLmZsb2F0aW5nLWlucHV0X19maWVsZCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTIwcHg7XG4gIHBhZGRpbmc6IDQ4cHggMTZweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG4uZmxvYXRpbmctaW5wdXQtLXRleHRhcmVhIC5mbG9hdGluZy1pbnB1dF9fZmllbGQ6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KDpyZWFkLW9ubHkpIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzY3Njc2O1xufVxuLmZsb2F0aW5nLWlucHV0LS10ZXh0YXJlYSAuZmxvYXRpbmctaW5wdXRfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTA1N0REO1xufVxuLmZsb2F0aW5nLWlucHV0LS10ZXh0YXJlYSAuZmxvYXRpbmctaW5wdXRfX2ZpZWxkLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNERjA5MUQ7XG59XG4uZmxvYXRpbmctaW5wdXQtLXRleHRhcmVhIC5mbG9hdGluZy1pbnB1dF9fbGFiZWwge1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDE2cHg7XG59XG4uZmxvYXRpbmctaW5wdXQtLXRleHRhcmVhIC5mbG9hdGluZy1pbnB1dF9fZmllbGQ6Zm9jdXMgfiAuZmxvYXRpbmctaW5wdXRfX2xhYmVsLFxuLmZsb2F0aW5nLWlucHV0LS10ZXh0YXJlYSAuZmxvYXRpbmctaW5wdXRfX2ZpZWxkOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gLmZsb2F0aW5nLWlucHV0X19sYWJlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbn1cblxuLmZsb2F0aW5nLWlucHV0LS1zZWxlY3QgLmZsb2F0aW5nLWlucHV0X19maWVsZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNjY2JyBzdHJva2Utd2lkdGg9JzInJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOSclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMnB4IGNlbnRlcjtcbn1cbi5mbG9hdGluZy1pbnB1dC0tc2VsZWN0IC5mbG9hdGluZy1pbnB1dF9fZmllbGQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzEwNTdERDtcbn1cbi5mbG9hdGluZy1pbnB1dC0tc2VsZWN0IC5mbG9hdGluZy1pbnB1dF9fZmllbGQ6bm90KFtkYXRhLXZhbHVlPVwiXCJdKSB+IC5mbG9hdGluZy1pbnB1dF9fbGFiZWwsXG4uZmxvYXRpbmctaW5wdXQtLXNlbGVjdCAuZmxvYXRpbmctaW5wdXRfX2ZpZWxkIG9wdGlvbjpjaGVja2VkOm5vdChbdmFsdWU9XCJcIl0pIH4gLmZsb2F0aW5nLWlucHV0X19sYWJlbCB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuXG4uc2hvcHBpbmctY2FydC1wYWdlIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uc2hvcHBpbmctY2FydC1wYWdlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3BwaW5nLWNhcnQtcGFnZV9fdGl0bGUge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG59XG4uc2hvcHBpbmctY2FydC1wYWdlX19hbGVydHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5zaG9wcGluZy1jYXJ0LXBhZ2VfX2xheW91dCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3BwaW5nLWNhcnQtcGFnZV9fbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDM0MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgZ2FwOiAwIDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3BwaW5nLWNhcnQtcGFnZV9fc2lkZWJhciB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1yb3c6IDEvLTE7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDE1NnB4O1xuICB9XG59XG4uc2hvcHBpbmctY2FydC1wYWdlX19zaWRlYmFyLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uc2hvcHBpbmctY2FydC1wYWdlX19jdGEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uc2hvcHBpbmctY2FydC1wYWdlX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLnNob3BwaW5nLWNhcnQtcGFnZV9fYWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wcGluZy1jYXJ0LXBhZ2VfX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uc2hvcHBpbmctY2FydC1wYWdlX19yZWNvbW1lbmRhdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY2FydC1lbXB0eSB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyNHB4IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uY2FydC1lbXB0eV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uY2FydC1lbXB0eV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2FydC1lbXB0eV9fYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAyNzBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjRweCBhdXRvO1xufVxuXG4uY2FydC1mcmVlLXNoaXBwaW5nLWJhciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTIsIDUyLCA1MiwgMC4yNCk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbi5jYXJ0LWZyZWUtc2hpcHBpbmctYmFyLS1mcmVlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2U4ZjVlOTtcbiAgYm9yZGVyOiBub25lO1xuICBnYXA6IDhweDtcbn1cbi5jYXJ0LWZyZWUtc2hpcHBpbmctYmFyX19oZWFkbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDEwcHg7XG59XG4uY2FydC1mcmVlLXNoaXBwaW5nLWJhcl9faGVhZGxpbmUtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDAgOHB4O1xufVxuLmNhcnQtZnJlZS1zaGlwcGluZy1iYXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xufVxuLmNhcnQtZnJlZS1zaGlwcGluZy1iYXJfX3RpdGxlLS1mcmVlIHtcbiAgY29sb3I6ICMwMDY2MDA7XG59XG4uY2FydC1mcmVlLXNoaXBwaW5nLWJhcl9fcmVtYWluaW5nIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICBjb2xvcjogI0RGMDkxRDtcbn1cbi5jYXJ0LWZyZWUtc2hpcHBpbmctYmFyX19jYXJ0LXRvdGFsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgb3BhY2l0eTogMC43MjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jYXJ0LWZyZWUtc2hpcHBpbmctYmFyX19wcm9ncmVzcyB7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUyLCA1MiwgNTIsIDAuMjQpO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJ0LWZyZWUtc2hpcHBpbmctYmFyX19wcm9ncmVzcy1maWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjREYwOTFEO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xufVxuLmNhcnQtZnJlZS1zaGlwcGluZy1iYXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5jYXJ0LWZyZWUtc2hpcHBpbmctYmFyX19oaW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG59XG4uY2FydC1mcmVlLXNoaXBwaW5nLWJhcl9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjk7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBvcGFjaXR5OiAwLjcyO1xuICBtYXJnaW46IDA7XG59XG4uY2FydC1mcmVlLXNoaXBwaW5nLWJhcl9fc3VjY2Vzcy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjMDA2NjAwO1xufVxuLmNhcnQtZnJlZS1zaGlwcGluZy1iYXJfX2ZyZWUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyOTtcbn1cbi5jYXJ0LWZyZWUtc2hpcHBpbmctYmFyX19pbmZvLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDcGF0aCBkPSdNMjU2IDUxMkEyNTYgMjU2IDAgMSAwIDI1NiAwYTI1NiAyNTYgMCAxIDAgMCA1MTJ6TTIxNiAzMzZoMjRWMjcySDIxNmMtMTMuMyAwLTI0LTEwLjctMjQtMjRzMTAuNy0yNCAyNC0yNGg0OGMxMy4zIDAgMjQgMTAuNyAyNCAyNHY4OGg4YzEzLjMgMCAyNCAxMC43IDI0IDI0cy0xMC43IDI0LTI0IDI0SDIxNmMtMTMuMyAwLTI0LTEwLjctMjQtMjRzMTAuNy0yNCAyNC0yNHptNDAtMjA4YTMyIDMyIDAgMSAxIDAgNjQgMzIgMzIgMCAxIDEgMC02NHonLyUzRSUzQy9zdmclM0VcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbn1cblxuLmNhcnQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbi5jYXJ0LWFjdGlvbnMtLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnQtYWN0aW9ucy0tdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uY2FydC1hY3Rpb25zLS1ib3R0b20ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWFjdGlvbnMtLWJvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmNhcnQtYWN0aW9uc19fc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FydC1hY3Rpb25zX19zZWNvbmRhcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmNhcnQtYWN0aW9uc19fcHJpbWFyeSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWFjdGlvbnNfX3ByaW1hcnkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uY2FydC1hY3Rpb25zX19wcmltYXJ5IC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FydC1hY3Rpb25zX19wcmltYXJ5IC5idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMjcwcHg7XG4gIH1cbn1cblxuLmNhcnQtZXhwcmVzcy1jaGVja291dCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uY2FydC1leHByZXNzLWNoZWNrb3V0X19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jYXJ0LWV4cHJlc3MtY2hlY2tvdXRfX21ldGhvZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY2FydC1leHByZXNzLWNoZWNrb3V0X19tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSg1MiwgNTIsIDUyLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmNhcnQtZXhwcmVzcy1jaGVja291dF9fbWV0aG9kIGEsIC5jYXJ0LWV4cHJlc3MtY2hlY2tvdXRfX21ldGhvZCBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXJ0LWV4cHJlc3MtY2hlY2tvdXRfX21ldGhvZCBpbWcge1xuICBtYXgtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5jYXJ0LWV4cHJlc3MtY2hlY2tvdXRfX3NlcGFyYXRvciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnQtb3JkZXItZGV0YWlsc19fcHJvZHVjdHMge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG59XG4uY2FydC1vcmRlci1kZXRhaWxzX19zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5jYXJ0LW9yZGVyLWRldGFpbHNfX3NlY3Rpb24tLXJ4IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5jYXJ0LW9yZGVyLWRldGFpbHNfX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgb3BhY2l0eTogMC43MjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5jYXJ0LW9yZGVyLWRldGFpbHNfX2hlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJ0LXByb2R1Y3Qtcm93IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAzMnB4IDRweCByZ2JhKDIxLCAyMSwgNjAsIDAuMDYpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDk2cHggMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltYWdlIGluZm9cIiBcImltYWdlIHN0ZXBwZXJcIiBcInByaWNlcyBwcmljZXNcIjtcbiAgZ2FwOiAwO1xufVxuLmNhcnQtcHJvZHVjdC1yb3c6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDMycHggNDhweCAtNDhweCByZ2JhKDIxLCAyMSwgNjAsIDAuMzIpLCAwIDZweCAzMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLW91dCwgbWFyZ2luLXRvcCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmNhcnQtcHJvZHVjdC1yb3c6aG92ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LXByb2R1Y3Qtcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEyMHB4IDFmcjtcbiAgfVxufVxuLmNhcnQtcHJvZHVjdC1yb3dfX2ltYWdlIHtcbiAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgcGFkZGluZzogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uY2FydC1wcm9kdWN0LXJvd19faW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2FydC1wcm9kdWN0LXJvd19faW5mbyB7XG4gIGdyaWQtYXJlYTogaW5mbztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTJweCA4cHggMCA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uY2FydC1wcm9kdWN0LXJvd19fbmFtZSB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jYXJ0LXByb2R1Y3Qtcm93X19uYW1lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2FydC1wcm9kdWN0LXJvd19fbW9kZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjk7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBvcGFjaXR5OiAwLjcyO1xufVxuLmNhcnQtcHJvZHVjdC1yb3dfX3ByZXNjcmlwdGlvbi10eXBlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI5O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgb3BhY2l0eTogMC43Mjtcbn1cbi5jYXJ0LXByb2R1Y3Qtcm93X19yeC10eXBlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uY2FydC1wcm9kdWN0LXJvd19fcngtdHlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5jYXJ0LXByb2R1Y3Qtcm93X19yeC1iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyOTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogcmdiYSg1MiwgNTIsIDUyLCAwLjA2KTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uY2FydC1wcm9kdWN0LXJvd19fcngtcHJpY2UtbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjk7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmNhcnQtcHJvZHVjdC1yb3dfX3J4LWJvbnVzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI5O1xuICBjb2xvcjogIzAwNjYwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jYXJ0LXByb2R1Y3Qtcm93X19yeC1kZWxldGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgb3BhY2l0eTogMC43MjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FydC1wcm9kdWN0LXJvd19fcngtZGVsZXRlOmhvdmVyIHtcbiAgY29sb3I6ICNERjA5MUQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FydC1wcm9kdWN0LXJvd19fcngtZGVsZXRlLmlzLWxvYWRpbmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jYXJ0LXByb2R1Y3Qtcm93X19yeC1kZWxldGUuaXMtbG9hZGluZyAuY2FydC1wcm9kdWN0LXJvd19fcngtZGVsZXRlLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcnQtcHJvZHVjdC1yb3dfX3J4LWRlbGV0ZS5pcy1sb2FkaW5nIC5jYXJ0LXByb2R1Y3Qtcm93X19zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FydC1wcm9kdWN0LXJvd19fcngtZGVsZXRlLWljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmNhcnQtcHJvZHVjdC1yb3dfX3NpbmdsZS1wcmljZS1pbmxpbmUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjk7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBvcGFjaXR5OiAwLjcyO1xufVxuLmNhcnQtcHJvZHVjdC1yb3dfX3N0YXR1cyB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5jYXJ0LXByb2R1Y3Qtcm93X19kZWxldGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhcnQtcHJvZHVjdC1yb3dfX2RlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuLmNhcnQtcHJvZHVjdC1yb3dfX2RlbGV0ZS5pcy1sb2FkaW5nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2FydC1wcm9kdWN0LXJvd19fZGVsZXRlLmlzLWxvYWRpbmcgLmNhcnQtcHJvZHVjdC1yb3dfX2RlbGV0ZS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJ0LXByb2R1Y3Qtcm93X19kZWxldGUuaXMtbG9hZGluZyAuY2FydC1wcm9kdWN0LXJvd19fc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcnQtcHJvZHVjdC1yb3dfX2RlbGV0ZS1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5jYXJ0LXByb2R1Y3Qtcm93X19zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSg1MiwgNTIsIDUyLCAwLjI0KTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM0MzQzNDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGNhcnQtc3BpbiAwLjZzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5jYXJ0LXByb2R1Y3Qtcm93X19xdWFudGl0eSB7XG4gIGdyaWQtYXJlYTogc3RlcHBlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDhweDtcbn1cbi5jYXJ0LXByb2R1Y3Qtcm93X19xdWFudGl0eSAucHJvZHVjdF9pbmZvX2J1eV9xdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTIsIDUyLCA1MiwgMC4yNCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjA4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJ0LXByb2R1Y3Qtcm93X19xdWFudGl0eSAuYnV0dG9uLS1taW51cyxcbi5jYXJ0LXByb2R1Y3Qtcm93X19xdWFudGl0eSAuYnV0dG9uLS1wbHVzIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5jYXJ0LXByb2R1Y3Qtcm93X19xdWFudGl0eSAuYnV0dG9uLS1taW51czpob3Zlcixcbi5jYXJ0LXByb2R1Y3Qtcm93X19xdWFudGl0eSAuYnV0dG9uLS1wbHVzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1MiwgNTIsIDUyLCAwLjA2KTtcbn1cbi5jYXJ0LXByb2R1Y3Qtcm93X19xdWFudGl0eSAuYnV0dG9uLS1taW51cyAuaW52aXNpYmxlLFxuLmNhcnQtcHJvZHVjdC1yb3dfX3F1YW50aXR5IC5idXR0b24tLXBsdXMgLmludmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FydC1wcm9kdWN0LXJvd19fcXVhbnRpdHkgLmJ1dHRvbi0tbWludXM6OmFmdGVyLFxuLmNhcnQtcHJvZHVjdC1yb3dfX3F1YW50aXR5IC5idXR0b24tLXBsdXM6OmFmdGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jYXJ0LXByb2R1Y3Qtcm93X19xdWFudGl0eSAuYnV0dG9uLS1taW51czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKIklwiO1xufVxuLmNhcnQtcHJvZHVjdC1yb3dfX3F1YW50aXR5IC5idXR0b24tLXBsdXM6OmFmdGVyIHtcbiAgY29udGVudDogXCIrXCI7XG59XG4uY2FydC1wcm9kdWN0LXJvd19fcXVhbnRpdHkgLmlucHV0X25vcm1hbCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmNhcnQtcHJvZHVjdC1yb3dfX3F1YW50aXR5IC5pbnB1dF9ub3JtYWw6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5jYXJ0LXByb2R1Y3Qtcm93X19xdWFudGl0eSAuaW5wdXRfbm9ybWFsOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uY2FydC1wcm9kdWN0LXJvd19fcXVhbnRpdHkuaXMtbG9hZGluZyAuaW5wdXRfbm9ybWFsIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNhcnQtcHJvZHVjdC1yb3dfX3F1YW50aXR5LmlzLWxvYWRpbmcgLmJ1dHRvbi0tbWludXMsXG4uY2FydC1wcm9kdWN0LXJvd19fcXVhbnRpdHkuaXMtbG9hZGluZyAuYnV0dG9uLS1wbHVzIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMjQ7XG59XG4uY2FydC1wcm9kdWN0LXJvd19fcXVhbnRpdHkuaXMtbG9hZGluZyAuY2FydC1wcm9kdWN0LXJvd19fcXR5LXNwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJ0LXByb2R1Y3Qtcm93X19xdWFudGl0eSAuY2FydC1wcm9kdWN0LXJvd19fcXR5LXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNTIsIDUyLCA1MiwgMC4yNCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzNDM0MzQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBjYXJ0LXNwaW4gMC42cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uY2FydC1wcm9kdWN0LXJvd19fc2luZ2xlLXByaWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJ0LXByb2R1Y3Qtcm93X19wcmljZXMge1xuICBncmlkLWFyZWE6IHByaWNlcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMCAxMnB4IDEycHg7XG59XG4uY2FydC1wcm9kdWN0LXJvd19fdXZwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI5O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgb3BhY2l0eTogMC43MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2FydC1wcm9kdWN0LXJvd19fdG90YWwtcHJpY2Uge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNjQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjQjkwMDE0O1xufVxuXG4uY2FydC10b3RhbHMtZm9vdGVyX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jYXJ0LXRvdGFscy1mb290ZXJfX3Jvdy0tdG90YWwge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jYXJ0LXRvdGFscy1mb290ZXJfX3Jvdy0tdG90YWwgLmNhcnQtdG90YWxzLWZvb3Rlcl9fbGFiZWwsXG4uY2FydC10b3RhbHMtZm9vdGVyX19yb3ctLXRvdGFsIC5jYXJ0LXRvdGFscy1mb290ZXJfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jYXJ0LXRvdGFscy1mb290ZXJfX3Jvdy0tdG90YWwgLmNhcnQtdG90YWxzLWZvb3Rlcl9fdmFsdWUge1xuICBjb2xvcjogI0I5MDAxNDtcbn1cbi5jYXJ0LXRvdGFscy1mb290ZXJfX3Jvdy0tcngtYm9udXMsIC5jYXJ0LXRvdGFscy1mb290ZXJfX3Jvdy0tYm9udXMge1xuICBjb2xvcjogIzAwNjYwMDtcbn1cbi5jYXJ0LXRvdGFscy1mb290ZXJfX3Jvdy0tc2F2aW5ncyB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmNhcnQtdG90YWxzLWZvb3Rlcl9fdGF4LW5vdGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgb3BhY2l0eTogMC43MjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmNhcnQtdG90YWxzLWZvb3Rlcl9fZGl2aWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNTIsIDUyLCA1MiwgMC4yNCk7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG5Aa2V5ZnJhbWVzIGNhcnQtc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uY2FydC12b3VjaGVyLWJvbnVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmNhcnQtdm91Y2hlci1ib251c19fc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FydC12b3VjaGVyLWJvbnVzX190b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jYXJ0LXZvdWNoZXItYm9udXNfX3RvZ2dsZS1pY29uLWxlZnQge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uY2FydC12b3VjaGVyLWJvbnVzX190b2dnbGUtbGFiZWwge1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY2FydC12b3VjaGVyLWJvbnVzX190b2dnbGUtaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY2FydC12b3VjaGVyLWJvbnVzX190b2dnbGUtaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM3Njc2NzY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzY3Njc2O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4uY2FydC12b3VjaGVyLWJvbnVzX190b2dnbGUtLW9wZW4gLmNhcnQtdm91Y2hlci1ib251c19fdG9nZ2xlLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jYXJ0LXZvdWNoZXItYm9udXNfX3RvZ2dsZS0tb3BlbiAuY2FydC12b3VjaGVyLWJvbnVzX190b2dnbGUtaWNvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgdG9wOiA4cHg7XG59XG4uY2FydC12b3VjaGVyLWJvbnVzX190b2dnbGUtLWxvY2tlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jYXJ0LXZvdWNoZXItYm9udXNfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwIDEycHggMTJweDtcbn1cbi5jYXJ0LXZvdWNoZXItYm9udXNfX2lucHV0LWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG4uY2FydC12b3VjaGVyLWJvbnVzX19pbnB1dC1hcmVhIC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmNhcnQtdm91Y2hlci1ib251c19fY29kZS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uY2FydC12b3VjaGVyLWJvbnVzX19jb2RlLWluZm8gLmNhcnQtdm91Y2hlci1ib251c19fZGVsZXRlLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jYXJ0LXZvdWNoZXItYm9udXNfX2NvZGUtYW1vdW50IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jYXJ0LXZvdWNoZXItYm9udXNfX2NvZGUtYW1vdW50LmlzLWxvYWRpbmcge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY2FydC12b3VjaGVyLWJvbnVzX19jb2RlLWxhYmVsIHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5jYXJ0LXZvdWNoZXItYm9udXNfX2RlbGV0ZS1idG4ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uY2FydC12b3VjaGVyLWJvbnVzX19kZWxldGUtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNERjA5MUQ7XG59XG4uY2FydC12b3VjaGVyLWJvbnVzX19kZWxldGUtYnRuLmlzLWxvYWRpbmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jYXJ0LXZvdWNoZXItYm9udXNfX2RlbGV0ZS1idG4uaXMtbG9hZGluZyAuY2FydC12b3VjaGVyLWJvbnVzX19kZWxldGUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FydC12b3VjaGVyLWJvbnVzX19kZWxldGUtYnRuLmlzLWxvYWRpbmcgLmNhcnQtdm91Y2hlci1ib251c19fc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcnQtdm91Y2hlci1ib251c19fZGVsZXRlLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmNhcnQtdm91Y2hlci1ib251c19fbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuLmNhcnQtdm91Y2hlci1ib251c19fbWVzc2FnZS0tZXJyb3Ige1xuICBjb2xvcjogI0RGMDkxRDtcbn1cbi5jYXJ0LXZvdWNoZXItYm9udXNfX21lc3NhZ2UtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwNjYwMDtcbn1cbi5jYXJ0LXZvdWNoZXItYm9udXNfX2JvbnVzLWVycm9yLCAuY2FydC12b3VjaGVyLWJvbnVzX19ib251cy1sb2dpbiwgLmNhcnQtdm91Y2hlci1ib251c19fYm9udXMtYWN0aXZlLCAuY2FydC12b3VjaGVyLWJvbnVzX19ib251cy1yZWRlZW0ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5jYXJ0LXZvdWNoZXItYm9udXNfX2JvbnVzLWxpbmtzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uY2FydC12b3VjaGVyLWJvbnVzX19ib251cy1saW5rcyBhIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJ0LXZvdWNoZXItYm9udXNfX2JvbnVzLWxpbmtzIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNDQ4IDUxMiclM0UlM0NwYXRoIGQ9J00zODQgODBjOC44IDAgMTYgNy4yIDE2IDE2VjQxNmMwIDguOC03LjIgMTYtMTYgMTZINjRjLTguOCAwLTE2LTcuMi0xNi0xNlY5NmMwLTguOCA3LjItMTYgMTYtMTZIMzg0em02NCAxNmMwLTM1LjMtMjguNy02NC02NC02NEg2NEMyOC43IDMyIDAgNjAuNyAwIDk2VjQxNmMwIDM1LjMgMjguNyA2NCA2NCA2NEgzODRjMzUuMyAwIDY0LTI4LjcgNjQtNjRWOTZ6TTI4OCAyMzJIMTQ4Yy0xMy4zIDAtMjQgMTAuNy0yNCAyNHMxMC43IDI0IDI0IDI0aDE0MGwtNTUgNTVjLTkuNCA5LjQtOS40IDI0LjYgMCAzMy45czI0LjYgOS40IDMzLjkgMGw5Ni05NmM5LjQtOS40IDkuNC0yNC42IDAtMzMuOWwtOTYtOTZjLTkuNC05LjQtMjQuNi05LjQtMzMuOSAwcy05LjQgMjQuNiAwIDMzLjlMMjg4IDIzMnonLyUzRSUzQy9zdmclM0VcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTRweCAxNHB4O1xuICBtYXNrLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuLmNhcnQtdm91Y2hlci1ib251c19fYm9udXMtbGlua3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjQjkwMDE0O1xufVxuLmNhcnQtdm91Y2hlci1ib251c19fYm9udXMtYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmNhcnQtdm91Y2hlci1ib251c19fYm9udXMtYWN0aXZlIC5jYXJ0LXZvdWNoZXItYm9udXNfX2RlbGV0ZS1idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY2FydC12b3VjaGVyLWJvbnVzX19ib251cy1hbW91bnQge1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNhcnQtdm91Y2hlci1ib251c19fYm9udXMtaW5wdXQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLmNhcnQtdm91Y2hlci1ib251c19fYm9udXMtaW5wdXQgLmNhcnQtdm91Y2hlci1ib251c19fYm9udXMtcG9pbnRzLWlucHV0IHtcbiAgd2lkdGg6IDgwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jYXJ0LXZvdWNoZXItYm9udXNfX2JvbnVzLWlucHV0IC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmNhcnQtdm91Y2hlci1ib251c19fYm9udXMtaGludCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcnQtdm91Y2hlci1ib251c19fc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNTIsIDUyLCA1MiwgMC4yNCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzNDM0MzQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBjYXJ0LXNwaW4gMC42cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uY2FydC12b3VjaGVyLWJvbnVzIC5idXR0b24uaXMtbG9hZGluZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJ0LXZvdWNoZXItYm9udXMgLmJ1dHRvbi5pcy1sb2FkaW5nIC5jYXJ0LXZvdWNoZXItYm9udXNfX3NwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheS0tb3BlbiwgLmNhcnQtb3ZlcmxheS0tb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19kaWFsb2csIC5jYXJ0LW92ZXJsYXlfX2RpYWxvZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuNjQpO1xufVxuXG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fY29udGVudCwgLmNhcnQtb3ZlcmxheV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMzUwcHg7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2NvbnRlbnQsIC5jYXJ0LW92ZXJsYXlfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fY29udGVudCwgLmNhcnQtb3ZlcmxheV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fY29udGVudCwgLmNhcnQtb3ZlcmxheV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxufVxuXG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9faW5mby10cmlnZ2VyLCAuc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fY2xvc2UsIC5jYXJ0LW92ZXJsYXlfX2Nsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2luZm8tdHJpZ2dlcjpob3ZlciwgLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2Nsb3NlOmhvdmVyLCAuY2FydC1vdmVybGF5X19jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTIsIDUyLCA1MiwgMC4wNik7XG59XG5cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19jbG9zZSwgLmNhcnQtb3ZlcmxheV9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xufVxuXG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fYmVuZWZpdHMtaGVhZGluZywgLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2hlYWRpbmcsIC5jYXJ0LW92ZXJsYXlfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19iZW5lZml0cy1oZWFkaW5nLCAuc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9faGVhZGluZywgLmNhcnQtb3ZlcmxheV9faGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19hY3Rpb25zLCAuY2FydC1vdmVybGF5X19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbn1cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19hY3Rpb25zIC5idXR0b24sIC5jYXJ0LW92ZXJsYXlfX2FjdGlvbnMgLmJ1dHRvbiB7XG4gIGZsZXg6IDEgMCAwO1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2FjdGlvbnMgLmJ1dHRvbiwgLmNhcnQtb3ZlcmxheV9fYWN0aW9ucyAuYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fYWN0aW9ucyBidXR0b24sIC5jYXJ0LW92ZXJsYXlfX2FjdGlvbnMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1MiwgNTIsIDUyLCAwLjA2KTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jc3Vic2NyaXB0aW9uX3Nob3BwaW5nX2NhcnRfb3ZlcmxheSwgI2FkZF90b19jYXJ0X292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxMDUwICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJ0LW92ZXJsYXlfX2NvbnRlbnQge1xuICBnYXA6IDI0cHg7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDMycHggcmdiYSg1MiwgNTIsIDUyLCAwLjEpO1xuICBwYWRkaW5nOiA0MHB4IDI0cHg7XG59XG5cbi5jYXJ0LW92ZXJsYXlfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJ0LW92ZXJsYXlfX2NoZWNrbWFyayB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi5jYXJ0LW92ZXJsYXlfX2hlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcnQtb3ZlcmxheV9fbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FydC1vdmVybGF5X19wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBtaW4taGVpZ2h0OiAxNjhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1MiwgNTIsIDUyLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMzJweCByZ2JhKDUyLCA1MiwgNTIsIDAuMSk7XG59XG5cbi5jYXJ0LW92ZXJsYXlfX3Byb2R1Y3QtaW1hZ2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBwYWRkaW5nOiAxMnB4IDhweCAxMnB4IDEycHg7XG59XG5cbi5jYXJ0LW92ZXJsYXlfX3Byb2R1Y3QtZGV0YWlscyB7XG4gIGZsZXg6IDEgMSAwO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDEycHggMTJweCA4cHggOHB4O1xufVxuXG4uY2FydC1vdmVybGF5X19wcm9kdWN0LW5hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmNhcnQtb3ZlcmxheV9fcHJvZHVjdC1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuNzIpO1xufVxuXG4uY2FydC1vdmVybGF5X19wcm9kdWN0LXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNERjA5MUQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG4uY2FydC1vdmVybGF5X193YXJuaW5nIHtcbiAgY29sb3I6ICNERjA5MUQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDcwcHg7XG59XG4uY2FydC1vdmVybGF5X193YXJuaW5nIGkge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmNhcnQtb3ZlcmxheV9fcngtYWxlcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGM0UwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uY2FydC1vdmVybGF5X19yeC1hbGVydC1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5jYXJ0LW92ZXJsYXlfX3J4LWFsZXJ0LWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uY2FydC1vdmVybGF5X19yeC1hbGVydC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJ0LW92ZXJsYXlfX3J4LWFsZXJ0LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhcnQtb3ZlcmxheV9fcngtYWxlcnQtZGl2aWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSg1MiwgNTIsIDUyLCAwLjI0KTtcbn1cblxuLmNhcnQtb3ZlcmxheV9fcngtYWxlcnQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FydC1vdmVybGF5X19yeC1hbGVydC1saW5rIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5jYXJ0LW92ZXJsYXlfX3J4LWFsZXJ0LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhcnQtb3ZlcmxheV9fYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNhZGRfdG9fY2FydF9vdmVybGF5IC5jYXJ0LW92ZXJsYXlfX3NoaXBwaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDUyLCA1MiwgNTIsIDAuMjQpO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbiNhZGRfdG9fY2FydF9vdmVybGF5IC5jYXJ0LW92ZXJsYXlfX3NoaXBwaW5nIC5jYXJ0LWZyZWUtc2hpcHBpbmctYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbiNhZGRfdG9fY2FydF9vdmVybGF5IC5jYXJ0LW92ZXJsYXlfX3NoaXBwaW5nIC5jYXJ0LWZyZWUtc2hpcHBpbmctYmFyX190aXRsZSwgI2FkZF90b19jYXJ0X292ZXJsYXkgLmNhcnQtb3ZlcmxheV9fc2hpcHBpbmcgLmNhcnQtZnJlZS1zaGlwcGluZy1iYXJfX3JlbWFpbmluZyB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jYWRkX3RvX2NhcnRfb3ZlcmxheSAuY2FydC1vdmVybGF5X19zaGlwcGluZyAuY2FydC1mcmVlLXNoaXBwaW5nLWJhcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuI2FkZF90b19jYXJ0X292ZXJsYXkgLmNhcnQtb3ZlcmxheV9fc2hpcHBpbmcgLmNhcnQtZnJlZS1zaGlwcGluZy1iYXJfX3JlbWFpbmluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jYWRkX3RvX2NhcnRfb3ZlcmxheSAuY2FydC1mcmVlLXNoaXBwaW5nLWJhci0tZnJlZSB7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbiNhZGRfdG9fY2FydF9vdmVybGF5IC5jYXJ0LW92ZXJsYXlfX3NoaXBwaW5nIC5jYXJ0LWZyZWUtc2hpcHBpbmctYmFyLS1mcmVlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcnQtb3ZlcmxheV9fZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNhZGRfdG9fY2FydF9vdmVybGF5X3JlY29tbWVuZGF0aW9uIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNhcnQtb3ZlcmxheV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzJweCAxMnB4O1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAuY2FydC1vdmVybGF5X19pbGx1c3RyYXRpb24ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG4gIC5jYXJ0LW92ZXJsYXlfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAuY2FydC1vdmVybGF5X19hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNhcnQtb3ZlcmxheV9fYWN0aW9ucyAuYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19jb250ZW50IHtcbiAgZ2FwOiAyNHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xufVxuXG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTA5cHg7XG59XG5cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1MiwgNTIsIDUyLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMzJweCByZ2JhKDUyLCA1MiwgNTIsIDAuMSk7XG59XG5cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19wcm9kdWN0LWltYWdlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggOHB4IDEycHggMTJweDtcbn1cblxuLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX3Byb2R1Y3QtZGV0YWlscyB7XG4gIGZsZXg6IDEgMSAwO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fcHJvZHVjdC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZzogMCAxMnB4IDhweCA4cHg7XG59XG5cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19wcm9kdWN0LXByaWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogOHB4IDEycHggOHB4IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19wcmljZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19wcmljZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuNzIpO1xufVxuXG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fcHJpY2UtZGlzY291bnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI0RGMDkxRDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19wcmljZS1vcmlnaW5hbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuNzIpO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX3ByaWNlLXNhdmluZy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19zYXZpbmctdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBiYWNrZ3JvdW5kOiAjRThGNUU5O1xuICBjb2xvcjogIzFCNUUyMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9faW5mby1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTIsIDUyLCA1MiwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19pbmZvLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19pbmZvLXRleHQge1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2luZm8tdHJpZ2dlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9faW5mby10cmlnZ2VyOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGMoMTAwJSArIDhweCk7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTIsIDUyLCA1MiwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSg1MiwgNTIsIDUyLCAwLjEpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMjAwbXMgZWFzZS1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19pbmZvLXRyaWdnZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyA4cHggLSA0cHgpO1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoNTIsIDUyLCA1MiwgMC4xNik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUyLCA1MiwgNTIsIDAuMTYpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAyMDBtcyBlYXNlLW91dDtcbiAgei1pbmRleDogMTE7XG59XG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9faW5mby10cmlnZ2VyOmhvdmVyOjphZnRlciwgLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2luZm8tdHJpZ2dlcjpob3Zlcjo6YmVmb3JlLCAuc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9faW5mby10cmlnZ2VyOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9faW5mby10cmlnZ2VyOmZvY3VzLXZpc2libGU6OmJlZm9yZSwgLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2luZm8tdHJpZ2dlci0tYWN0aXZlOjphZnRlciwgLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2luZm8tdHJpZ2dlci0tYWN0aXZlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fYWN0aW9ucyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19kaXZpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTIsIDUyLCA1MiwgMC4yNCk7XG4gIG1hcmdpbjogMDtcbn1cblxuLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2JlbmVmaXRzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19iZW5lZml0cy1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2JlbmVmaXRzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2JlbmVmaXRzLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuXG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fYmVuZWZpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMCAwO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogMjBweDtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2JlbmVmaXQtaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2JlbmVmaXQtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fYmVuZWZpdC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC43Mik7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI0cHggMTJweDtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fYmVuZWZpdHMtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19iZW5lZml0IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2FjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2FjdGlvbnMgLmJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG4vKipcbiAqIENoZWNrb3V0IFBhZ2UgU3R5bGVzXG4gKlxuICogUGF5bWVudCB0YWIgbmF2aWdhdGlvbiBhbmQgY29udGVudCBwYW5lbCBsYXlvdXQgZm9yIHRoZSBjaGVja291dCBwYWdlLlxuICovXG4uY2hlY2tvdXQtcGFnZSB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4uY2hlY2tvdXQtcGFnZV9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIsICNlMGUwZTApO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5jaGVja291dC1wYWdlX190YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlciwgI2UwZTBlMCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZCwgI2ZmZik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xufVxuLmNoZWNrb3V0LXBhZ2VfX3RhYjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSwgIzAwNjZjYyk7XG59XG4uY2hlY2tvdXQtcGFnZV9fdGFiLS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnksICMwMDY2Y2MpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tY29sb3ItcHJpbWFyeSwgIzAwNjZjYyk7XG59XG4uY2hlY2tvdXQtcGFnZV9fdGFiLWljb24ge1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmNoZWNrb3V0LXBhZ2VfX3NpbmdsZS1wYXltZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jaGVja291dC1wYWdlX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDI0cHggMCAwO1xufVxuLmNoZWNrb3V0LXBhZ2VfX3BhbmVscyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uY2hlY2tvdXQtcGFnZV9fcGFuZWwtLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENoZWNrb3V0IFBhZ2UgV3JhcHBlciBTdHlsZXMgZm9yIGFwb2Rpc2NvdW50ZXIucGxcbiAqXG4gKiBPdmVycmlkZXMgZml4ZWQtd2lkdGggbGVnYWN5IGNoZWNrb3V0IHN0eWxlcyB3aXRoIHJlc3BvbnNpdmUgdmFsdWVzLlxuICogQWxsIHJ1bGVzIHNjb3BlZCB0byAuY2hlY2tvdXQtcGFnZS1hcG9kaXNjb3VudGVyLXBsIHRvIGF2b2lkIHNpZGUgZWZmZWN0cy5cbiAqL1xuLmNoZWNrb3V0LXBhZ2UtYXBvZGlzY291bnRlci1wbCB7XG4gIG1heC13aWR0aDogOTcycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4uY2hlY2tvdXQtcGFnZS1hcG9kaXNjb3VudGVyLXBsICNjaGVja291dF9wYXltZW50c19tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTcycHg7XG59XG4uY2hlY2tvdXQtcGFnZS1hcG9kaXNjb3VudGVyLXBsICNjaGVja291dF9wYXltZW50c19ub25lX21lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NDFweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNoZWNrb3V0LXBhZ2UtYXBvZGlzY291bnRlci1wbCAuY2hlY2tvdXRfcGF5bWVudHNfbWVudV9yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY2hlY2tvdXQtcGFnZS1hcG9kaXNjb3VudGVyLXBsIC5jaGVja291dF9wYXltZW50c19tZW51X3RhYnMge1xuICBmbG9hdDogbm9uZTtcbiAgZmxleDogMSAxIDA7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5jaGVja291dC1wYWdlLWFwb2Rpc2NvdW50ZXItcGwgLmNoZWNrb3V0X3BheW1lbnRzX21lbnVfcm93X2NvdW50XzQgLmNoZWNrb3V0X3BheW1lbnRzX21lbnVfdGFicyB7XG4gIGZsZXg6IDEgMSAyNSU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNoZWNrb3V0LXBhZ2UtYXBvZGlzY291bnRlci1wbCAuY2hlY2tvdXRfcGF5bWVudHNfbWVudV9yb3dfY291bnRfMyAuY2hlY2tvdXRfcGF5bWVudHNfbWVudV90YWJzIHtcbiAgZmxleDogMSAxIDMzLjMzMyU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNoZWNrb3V0LXBhZ2UtYXBvZGlzY291bnRlci1wbCAuY2hlY2tvdXRfcGF5bWVudHNfbWVudV9yb3dfY291bnRfMiAuY2hlY2tvdXRfcGF5bWVudHNfbWVudV90YWJzIHtcbiAgZmxleDogMSAxIDUwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4uY2hlY2tvdXQtcGFnZS1hcG9kaXNjb3VudGVyLXBsIC5jaGVja291dF9wYXltZW50X2luZm9ybWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTcxcHg7XG59XG4uY2hlY2tvdXQtcGFnZS1hcG9kaXNjb3VudGVyLXBsIC5hY3Rpb25fc2lkZV9ib3gge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuLmNoZWNrb3V0LXBhZ2UtYXBvZGlzY291bnRlci1wbCAuY2hlY2tvdXRfZXhwcmVzc19idXR0b24ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLmNoZWNrb3V0LXBhZ2UtYXBvZGlzY291bnRlci1wbCAjY2hlY2tvdXRfbG9naW5fb3ZlcmxheSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTg1cHg7XG59XG4uY2hlY2tvdXQtcGFnZS1hcG9kaXNjb3VudGVyLXBsICNjaGVja291dF9sb2dpbl9vdmVybGF5X2NvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmNoZWNrb3V0LXBhZ2UtYXBvZGlzY291bnRlci1wbCBbc3R5bGUqPVwid2lkdGg6IDgyM3B4XCJdLFxuLmNoZWNrb3V0LXBhZ2UtYXBvZGlzY291bnRlci1wbCBbc3R5bGUqPVwid2lkdGg6ODIzcHhcIl0ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLmNoZWNrb3V0LXBhZ2UtYXBvZGlzY291bnRlci1wbCAja2xhcm5hX2V4cHJlc3Nfc2VydmljZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY3MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNoZWNrb3V0LXBhZ2UtYXBvZGlzY291bnRlci1wbCAuY2hlY2tvdXRfdm91Y2hlcl9hcmVhLFxuLmNoZWNrb3V0LXBhZ2UtYXBvZGlzY291bnRlci1wbCAuY2hlY2tvdXRfdm91Y2hlcl9ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbn1cbi5jaGVja291dC1wYWdlLWFwb2Rpc2NvdW50ZXItcGwgLnBsYXRub3NjaV9tYWluIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jaGVja291dC1wYWdlLWFwb2Rpc2NvdW50ZXItcGwgLnBsYXRub3NjaV9pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNoZWNrb3V0LXBhZ2UtYXBvZGlzY291bnRlci1wbCB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbiAgLmNoZWNrb3V0LXBhZ2UtYXBvZGlzY291bnRlci1wbCAjY2hlY2tvdXRfcGF5bWVudHNfbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5jaGVja291dC1wYWdlLWFwb2Rpc2NvdW50ZXItcGwgLmNoZWNrb3V0X3BheW1lbnRzX21lbnVfcm93IHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNoZWNrb3V0LXBhZ2UtYXBvZGlzY291bnRlci1wbCAuY2hlY2tvdXRfcGF5bWVudHNfbWVudV9yb3dfaXNfYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGVja291dC1wYWdlLWFwb2Rpc2NvdW50ZXItcGwgLmNoZWNrb3V0X3BheW1lbnRzX21lbnVfcm93X2NvdW50XzQgLmNoZWNrb3V0X3BheW1lbnRzX21lbnVfdGFicyxcbiAgLmNoZWNrb3V0LXBhZ2UtYXBvZGlzY291bnRlci1wbCAuY2hlY2tvdXRfcGF5bWVudHNfbWVudV9yb3dfY291bnRfMyAuY2hlY2tvdXRfcGF5bWVudHNfbWVudV90YWJzLFxuICAuY2hlY2tvdXQtcGFnZS1hcG9kaXNjb3VudGVyLXBsIC5jaGVja291dF9wYXltZW50c19tZW51X3Jvd19jb3VudF8yIC5jaGVja291dF9wYXltZW50c19tZW51X3RhYnMsXG4gIC5jaGVja291dC1wYWdlLWFwb2Rpc2NvdW50ZXItcGwgLmNoZWNrb3V0X3BheW1lbnRzX21lbnVfdGFicyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmNoZWNrb3V0LXBhZ2UtYXBvZGlzY291bnRlci1wbCAuY2hlY2tvdXRfcGF5bWVudHNfbWVudV90YWJzX2lubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgLmNoZWNrb3V0LXBhZ2UtYXBvZGlzY291bnRlci1wbCAuY2hlY2tvdXRfcGF5bWVudHNfbWVudV90YWJzIGltZyB7XG4gICAgbWF4LWhlaWdodDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG4gIC5jaGVja291dC1wYWdlLWFwb2Rpc2NvdW50ZXItcGwgI2NoZWNrb3V0X2xvZ2luX292ZXJsYXlfY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jaGVja291dC1wYWdlLWFwb2Rpc2NvdW50ZXItcGwgI2NyZWF0ZV9hY2NvdW50X2RlbGl2ZXJ5X3N0YXRpb24sXG4gIC5jaGVja291dC1wYWdlLWFwb2Rpc2NvdW50ZXItcGwgI2NyZWF0ZV9hY2NvdW50X2dlbmRlcixcbiAgLmNoZWNrb3V0LXBhZ2UtYXBvZGlzY291bnRlci1wbCAjY3JlYXRlX2FjY291bnRfbmV3c2xldHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDdweDtcbiAgfVxuICAuY2hlY2tvdXQtcGFnZS1hcG9kaXNjb3VudGVyLXBsIC5jaGVja291dF9leHByZXNzX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jaGVja291dC1wYWdlLWFwb2Rpc2NvdW50ZXItcGwgLmNoZWNrb3V0X2V4cHJlc3NfYnV0dG9uIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNoZWNrb3V0LXBhZ2UtYXBvZGlzY291bnRlci1wbCAuY2hlY2tvdXRfa2xhcm5hX3NwYWNlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLmNoZWNrb3V0LXBhZ2UtYXBvZGlzY291bnRlci1wbCAja2xhcm5hX2V4cHJlc3Nfc2VydmljZSB7XG4gICAgcGFkZGluZzogNDBweCAwIDIwcHggMTZweDtcbiAgfVxuICAuY2hlY2tvdXQtcGFnZS1hcG9kaXNjb3VudGVyLXBsIC5hY3Rpb25fc2lkZV9ib3gge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXBhZ2Uge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tcGFnZV9fYWxlcnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXBhZ2VfX2luZm8tYmFubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tcGFnZV9fdGl0bGUge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVja291dC1jb25maXJtYXRpb24tcGFnZV9fdGl0bGUge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXBhZ2VfX2xheW91dCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1wYWdlX19sYXlvdXQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzQwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICBnYXA6IDAgMjBweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tcGFnZV9fbWFpbiB7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tcGFnZV9fYWRkcmVzc2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGVja291dC1jb25maXJtYXRpb24tcGFnZV9fYWRkcmVzc2VzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXBhZ2VfX2FkZHJlc3MtY2FyZCB7XG4gIGZsZXg6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTJweDtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tcGFnZV9fYWRkcmVzcy1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1wYWdlX19hZGRyZXNzLWJvZHkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1wYWdlX19zaGlwcGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXBhZ2VfX3BheW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERURFREU7XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXBhZ2VfX3BheW1lbnQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXBhZ2VfX3BheW1lbnQtbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1wYWdlX19wYXltZW50LWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tcGFnZV9fcGF5bWVudC1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tcGFnZV9fcGF5bWVudC1pbmZvIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tcGFnZV9fcHJvZHVjdHMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1wYWdlX19wcm9kdWN0cy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXBhZ2VfX3Byb2R1Y3RzLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tcGFnZV9fc2VjdGlvbi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXBhZ2VfX3Byb2R1Y3QtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXBhZ2VfX3Byb2R1Y3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcwcHggMWZyIGF1dG8gYXV0bztcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVERURFO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGVja291dC1jb25maXJtYXRpb24tcGFnZV9fcHJvZHVjdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MHB4IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgfVxufVxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1wYWdlX19wcm9kdWN0LWltYWdlIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1wYWdlX19wcm9kdWN0LWltYWdlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZ3JpZC1yb3c6IDEvMztcbiAgfVxufVxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1wYWdlX19wcm9kdWN0LWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tcGFnZV9fcHJvZHVjdC1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycHg7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tcGFnZV9fcHJvZHVjdC1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tcGFnZV9fcHJvZHVjdC1uYW1lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXBhZ2VfX3Byb2R1Y3QtcHpuIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzc2NzY3Njtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tcGFnZV9fcHJvZHVjdC1yeC10eXBlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzc2NzY3Njtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tcGFnZV9fcHJvZHVjdC1xdHkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1wYWdlX19wcm9kdWN0LXF0eSB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgfVxufVxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1wYWdlX19wcm9kdWN0LXByaWNlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1wYWdlX19wcm9kdWN0LXByaWNlIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICB9XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXBhZ2VfX3N1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXBhZ2VfX2FnYi10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXBhZ2VfX3N1Ym1pdC1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXBhZ2VfX2NzYS10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2tvdXQtY29uZmlybWF0aW9uLXBhZ2VfX3NpZGViYXIge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAxLy0xO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hlY2tvdXQtY29uZmlybWF0aW9uLXBhZ2VfX3NpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2tvdXQtY29uZmlybWF0aW9uLXBhZ2VfX3NpZGViYXItaW5uZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAxMDZweDtcbiAgfVxufVxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1wYWdlX19zaWRlYmFyLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXBhZ2VfX3NpZGViYXItc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYmxvY2s6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1wYWdlX19zaWRlYmFyLXN1Ym1pdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2hpcHBpbmctcHJvdmlkZXJzX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNoaXBwaW5nLXByb3ZpZGVyc19fb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLnNoaXBwaW5nLXByb3ZpZGVyc19fb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZTtcbn1cbi5zaGlwcGluZy1wcm92aWRlcnNfX29wdGlvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzM0MzQzNDtcbn1cbi5zaGlwcGluZy1wcm92aWRlcnNfX29wdGlvbjpoYXMoaW5wdXQ6Y2hlY2tlZCkge1xuICBib3JkZXItY29sb3I6ICNFREJBMDA7XG59XG4uc2hpcHBpbmctcHJvdmlkZXJzX19yYWRpbyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnNoaXBwaW5nLXByb3ZpZGVyc19fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uc2hpcHBpbmctcHJvdmlkZXJzX19sb2dvIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5zaGlwcGluZy1wcm92aWRlcnNfX2ZlZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogIzc2NzY3Njtcbn1cbi5zaGlwcGluZy1wcm92aWRlcnNfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmNvbmZpcm1hdGlvbi10b3RhbHMge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNERURFREU7XG59XG4uY29uZmlybWF0aW9uLXRvdGFsc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmNvbmZpcm1hdGlvbi10b3RhbHNfX3Jvdy0tdG90YWwge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzM0MzQzNDtcbn1cbi5jb25maXJtYXRpb24tdG90YWxzX19sYWJlbCB7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLmNvbmZpcm1hdGlvbi10b3RhbHNfX3Jvdy0tdG90YWwgLmNvbmZpcm1hdGlvbi10b3RhbHNfX2xhYmVsIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uY29uZmlybWF0aW9uLXRvdGFsc19fdmFsdWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm9yZGVyLXN1Ym1pdC1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ub3JkZXItc3VibWl0LW92ZXJsYXktLXZpc2libGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm9yZGVyLXN1Ym1pdC1vdmVybGF5X19kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1heC13aWR0aDogOTB2dztcbiAgd2lkdGg6IDQwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFuaW1hdGlvbjogb3JkZXItc3VibWl0LW92ZXJsYXktZmFkZS1pbiAwLjJzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5vcmRlci1zdWJtaXQtb3ZlcmxheV9fZGlhbG9nIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMycHgpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5vcmRlci1zdWJtaXQtb3ZlcmxheV9fc3Bpbm5lciB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMCBhdXRvIDEycHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNERURFREU7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkQ5MzA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBvcmRlci1zdWJtaXQtc3BpbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5vcmRlci1zdWJtaXQtb3ZlcmxheV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5vcmRlci1zdWJtaXQtb3ZlcmxheV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG59XG5cbkBrZXlmcmFtZXMgb3JkZXItc3VibWl0LW92ZXJsYXktZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG9yZGVyLXN1Ym1pdC1zcGluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5jaGVja291dC1zdWNjZXNzLXBhZ2VfX2d1ZXN0LWNvbnZlcnQgLmNoZWNrb3V0LXN1Y2Nlc3MtcGFnZV9fYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jaGVja291dC1zdWNjZXNzLXBhZ2Uge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDMycHggMCA2NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2hlY2tvdXQtc3VjY2Vzcy1wYWdlX19hbGVydHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jaGVja291dC1zdWNjZXNzLXBhZ2VfX2tsYXJuYSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2hlY2tvdXQtc3VjY2Vzcy1wYWdlX19oZXJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jaGVja291dC1zdWNjZXNzLXBhZ2VfX2lsbHVzdHJhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2hlY2tvdXQtc3VjY2Vzcy1wYWdlX19pbGx1c3RyYXRpb24gaW1nIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuLmNoZWNrb3V0LXN1Y2Nlc3MtcGFnZV9fdGl0bGUge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGVja291dC1zdWNjZXNzLXBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5jaGVja291dC1zdWNjZXNzLXBhZ2VfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmNoZWNrb3V0LXN1Y2Nlc3MtcGFnZV9faW52b2ljZS1jaG9pY2Uge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNoZWNrb3V0LXN1Y2Nlc3MtcGFnZV9faW52b2ljZS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jaGVja291dC1zdWNjZXNzLXBhZ2VfX2ludm9pY2Utb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGVja291dC1zdWNjZXNzLXBhZ2VfX2JvbnVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOGUxO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2hlY2tvdXQtc3VjY2Vzcy1wYWdlX19ib251cyBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmNoZWNrb3V0LXN1Y2Nlc3MtcGFnZV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaGVja291dC1zdWNjZXNzLXBhZ2VfX2J0biB7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2hlY2tvdXQtc3VjY2Vzcy1wYWdlX19ndWVzdC1jb252ZXJ0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREVERURFO1xufVxuLmNoZWNrb3V0LXN1Y2Nlc3MtcGFnZV9fZ3Vlc3QtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jaGVja291dC1zdWNjZXNzLXBhZ2VfX2d1ZXN0LXRleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmNoZWNrb3V0LXN1Y2Nlc3MtcGFnZV9fZ3Vlc3QtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY2hlY2tvdXQtc3VjY2Vzcy1wYWdlX19ndWVzdC1hZ2Ige1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY2hlY2tvdXQtc3VjY2Vzcy1wYWdlX19kaXZpZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg1MiwgNTIsIDUyLCAwLjI0KTtcbiAgbWFyZ2luOiAzMnB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNoZWNrb3V0LXN1Y2Nlc3MtcGFnZV9fbmV3c2xldHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2hlY2tvdXQtc3VjY2Vzcy1wYWdlX19uZXdzbGV0dGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hlY2tvdXQtc3VjY2Vzcy1wYWdlX19uZXdzbGV0dGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5jaGVja291dC1zdWNjZXNzLXBhZ2VfX25ld3NsZXR0ZXItYmVuZWZpdHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNoZWNrb3V0LXN1Y2Nlc3MtcGFnZV9fbmV3c2xldHRlci1iZW5lZml0cyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAycHggMDtcbn1cbi5jaGVja291dC1zdWNjZXNzLXBhZ2VfX25ld3NsZXR0ZXItYmVuZWZpdHMgbGkgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLmNoZWNrb3V0LXN1Y2Nlc3MtcGFnZV9fbmV3c2xldHRlci1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoZWNrb3V0LXN1Y2Nlc3MtcGFnZV9fc292ZW5kdXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLyoqXG4gKiBQYXltZW50IE1ldGhvZHMgU2hhcmVkIFN0eWxlc1xuICpcbiAqIENvbW1vbiBzdHlsZXMgZm9yIGFsbCBwYXltZW50IG1ldGhvZCBwYW5lbHMgb24gdGhlIGNoZWNrb3V0IHBhZ2UuXG4gKi9cbi5wYXltZW50LW1ldGhvZF9faGludCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXNlY29uZGFyeSwgIzY2Nik7XG59XG4ucGF5bWVudC1tZXRob2RfX2ZlZS10ZXh0IHtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXNlY29uZGFyeSwgIzY2Nik7XG59XG4ucGF5bWVudC1tZXRob2RfX2FjdGlvbiB7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuLnBheW1lbnQtbWV0aG9kX19leHByZXNzLXNlcnZpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIsICNlMGUwZTApO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGlnaHQsICNmOWY5ZjkpO1xufVxuLnBheW1lbnQtbWV0aG9kX19leHByZXNzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuLnBheW1lbnQtbWV0aG9kX19hZGRyZXNzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDEycHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5wYXltZW50LW1ldGhvZF9fZXhwcmVzcy1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLnBheW1lbnQtbWV0aG9kX19leHByZXNzLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB6LWluZGV4OiAxO1xufVxuLnBheW1lbnQtbWV0aG9kX19rbGFybmEtaWZyYW1lIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5wYXltZW50LW1ldGhvZF9fY3NhLXRleHQge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXNlY29uZGFyeSwgIzY2Nik7XG59XG4ucGF5bWVudC1tZXRob2RfX2Zvcm0ge1xuICBtYXJnaW46IDE2cHggMDtcbn1cbi5wYXltZW50LW1ldGhvZF9fZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnBheW1lbnQtbWV0aG9kX19iaWxsaW5nLWluZm8ge1xuICBtYXJnaW46IDEycHggMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc2Vjb25kYXJ5LCAjNjY2KTtcbn1cbi5wYXltZW50LW1ldGhvZF9fYWdyZWVtZW50IHtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG4ucGF5bWVudC1tZXRob2RfX2NoZWNrYm94LWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGF5bWVudC1tZXRob2RfX2NoZWNrYm94LWxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wYXltZW50LW1ldGhvZF9fY2hlY2tib3gtbGFiZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucGF5bWVudC1tZXRob2RfX2JvbnVzLWluZm8ge1xuICBtYXJnaW46IDE2cHggMDtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1saWdodCwgI2Y5ZjlmOSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5wYXltZW50LW1ldGhvZF9fYm9udXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwO1xufVxuLnBheW1lbnQtbWV0aG9kX19ib251cy1saXN0IGR0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wYXltZW50LW1ldGhvZF9fYm9udXMtbGlzdCBkZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXltZW50LW1ldGhvZF9fcGxhdG5vc2NpLW1ldGhvZCB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi8qKlxuICogQ2hlY2tvdXQgTG9naW4gQ29tcG9uZW50IFN0eWxlc1xuICpcbiAqIFdyYXBzIHRoZSBsb2dpbi1mb3JtIHdpdGhpbiBjaGVja291dCBwYXltZW50IG1ldGhvZCBwYW5lbHMuXG4gKi9cbi5jaGVja291dC1sb2dpbiB7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuLmNoZWNrb3V0LWxvZ2luX19mZWUtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXNlY29uZGFyeSwgIzY2Nik7XG59XG5cbi8qKlxuICogQ2hlY2tvdXQgU3Vic2NyaXB0aW9uIFBhZ2UgU3R5bGVzXG4gKlxuICogUGF5bWVudCBzZWxlY3Rpb24gYW5kIGxvZ2luIGZvciBTcGFyLUFibyBjaGVja291dC5cbiAqIE1hdGNoZXMgdGhlIHN0eWxpbmcgb2YgY2hlY2tvdXQtcGFnZSBmb3IgY29uc2lzdGVuY3kuXG4gKi9cbi5jaGVja291dC1zdWJzY3JpcHRpb24tcGFnZSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG59XG4uY2hlY2tvdXQtc3Vic2NyaXB0aW9uLXBhZ2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2tvdXQtc3Vic2NyaXB0aW9uLXBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5jaGVja291dC1zdWJzY3JpcHRpb24tcGFnZV9fbG9naW4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXNlY29uZGFyeSwgI2Y4ZjlmYSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uY2hlY2tvdXQtc3Vic2NyaXB0aW9uLXBhZ2VfX2xvZ2luLWluZm8ge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zZWNvbmRhcnksICM2NjYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2hlY2tvdXQtc3Vic2NyaXB0aW9uLXBhZ2VfX2xvZ2luLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmNoZWNrb3V0LXN1YnNjcmlwdGlvbi1wYWdlX19mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5jaGVja291dC1zdWJzY3JpcHRpb24tcGFnZV9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmNoZWNrb3V0LXN1YnNjcmlwdGlvbi1wYWdlX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlciwgI2UwZTBlMCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcbn1cbi5jaGVja291dC1zdWJzY3JpcHRpb24tcGFnZV9faW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnksICMwMDY2Y2MpO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAxMDIsIDIwNCwgMC4xKTtcbn1cbi5jaGVja291dC1zdWJzY3JpcHRpb24tcGFnZV9fZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNoZWNrb3V0LXN1YnNjcmlwdGlvbi1wYWdlX19mb3JtLWFjdGlvbnMgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoZWNrb3V0LXN1YnNjcmlwdGlvbi1wYWdlX19saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSwgIzAwNjZjYyk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uY2hlY2tvdXQtc3Vic2NyaXB0aW9uLXBhZ2VfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jaGVja291dC1zdWJzY3JpcHRpb24tcGFnZV9fcmVnaXN0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLCAjZTBlMGUwKTtcbn1cbi5jaGVja291dC1zdWJzY3JpcHRpb24tcGFnZV9fcmVnaXN0ZXIgcCB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXNlY29uZGFyeSwgIzY2Nik7XG59XG4uY2hlY2tvdXQtc3Vic2NyaXB0aW9uLXBhZ2VfX3JlZ2lzdGVyIC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaGVja291dC1zdWJzY3JpcHRpb24tcGFnZV9fcGF5bWVudCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2Vjb25kYXJ5LCAjZjhmOWZhKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5jaGVja291dC1zdWJzY3JpcHRpb24tcGFnZV9fcGF5bWVudC1pbmZvIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zZWNvbmRhcnksICM2NjYpO1xufVxuLmNoZWNrb3V0LXN1YnNjcmlwdGlvbi1wYWdlX19wYXltZW50LW1ldGhvZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4uY2hlY2tvdXQtc3Vic2NyaXB0aW9uLXBhZ2VfX3BheW1lbnQtb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQsICNmZmYpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjREVERURFO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG59XG4uY2hlY2tvdXQtc3Vic2NyaXB0aW9uLXBhZ2VfX3BheW1lbnQtb3B0aW9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZEOTMwO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5jaGVja291dC1zdWJzY3JpcHRpb24tcGFnZV9fcGF5bWVudC1pY29uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5jaGVja291dC1zdWJzY3JpcHRpb24tcGFnZV9fbm8tcGF5bWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc2Vjb25kYXJ5LCAjNjY2KTtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuI3dhaXRfbGlnaHRib3gsXG4jd2FpdF9saWdodGJveF9jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2Uge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2VfX2FsZXJ0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1zdWJzY3JpcHRpb24tcGFnZV9fbGF5b3V0IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2tvdXQtY29uZmlybWF0aW9uLXN1YnNjcmlwdGlvbi1wYWdlX19sYXlvdXQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzQwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICBnYXA6IDAgMjBweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2tvdXQtY29uZmlybWF0aW9uLXN1YnNjcmlwdGlvbi1wYWdlX190aXRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gIH1cbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2VfX21haW4ge1xuICBtaW4td2lkdGg6IDA7XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXN1YnNjcmlwdGlvbi1wYWdlX19hZGRyZXNzZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1zdWJzY3JpcHRpb24tcGFnZV9fYWRkcmVzc2VzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXN1YnNjcmlwdGlvbi1wYWdlX19hZGRyZXNzLWNhcmQge1xuICBmbGV4OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXN1YnNjcmlwdGlvbi1wYWdlX19hZGRyZXNzLWhlYWRpbmcge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXN1YnNjcmlwdGlvbi1wYWdlX19hZGRyZXNzLWJvZHkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1zdWJzY3JpcHRpb24tcGFnZV9fc2hpcHBpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1zdWJzY3JpcHRpb24tcGFnZV9fcGF5bWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFREVERTtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2VfX3BheW1lbnQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXN1YnNjcmlwdGlvbi1wYWdlX19wYXltZW50LWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2VfX3BheW1lbnQtdmFsdWUge1xuICBjb2xvcjogIzc2NzY3Njtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2VfX3BheW1lbnQtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1zdWJzY3JpcHRpb24tcGFnZV9fcGF5bWVudC1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2VfX3BheW1lbnQtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXN1YnNjcmlwdGlvbi1wYWdlX19pbnRlcnZhbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnktbGlnaHQsICNlOGY0ZmQpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZEOTMwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXN1YnNjcmlwdGlvbi1wYWdlX19pbnRlcnZhbC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2VfX2ludGVydmFsLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2VfX2ludGVydmFsLXZhbHVlIHtcbiAgY29sb3I6ICNGRkQ5MzA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICMzNDM0MzQ7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXN1YnNjcmlwdGlvbi1wYWdlX19pbnRlcnZhbC1ub3RlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzc2NzY3Njtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2VfX3Byb2R1Y3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2VfX3Byb2R1Y3RzLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXN1YnNjcmlwdGlvbi1wYWdlX19wcm9kdWN0LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1zdWJzY3JpcHRpb24tcGFnZV9fcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzBweCAxZnIgYXV0byBhdXRvO1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERURFREU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1zdWJzY3JpcHRpb24tcGFnZV9fcHJvZHVjdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MHB4IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgfVxufVxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1zdWJzY3JpcHRpb24tcGFnZV9fcHJvZHVjdC1pbWFnZSB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2VfX3Byb2R1Y3QtaW1hZ2Uge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBncmlkLXJvdzogMS8zO1xuICB9XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXN1YnNjcmlwdGlvbi1wYWdlX19wcm9kdWN0LWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2VfX3Byb2R1Y3QtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xuICBtaW4td2lkdGg6IDA7XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXN1YnNjcmlwdGlvbi1wYWdlX19wcm9kdWN0LW5hbWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2VfX3Byb2R1Y3QtcHpuIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzc2NzY3Njtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2VfX3Byb2R1Y3QtcXR5IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2VfX3Byb2R1Y3QtcXR5IHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICB9XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXN1YnNjcmlwdGlvbi1wYWdlX19wcm9kdWN0LXByaWNlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1zdWJzY3JpcHRpb24tcGFnZV9fcHJvZHVjdC1wcmljZSB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgfVxufVxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1zdWJzY3JpcHRpb24tcGFnZV9fc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2VfX2FnYi10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXN1YnNjcmlwdGlvbi1wYWdlX19zdWJtaXQtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1zdWJzY3JpcHRpb24tcGFnZV9fY3NhLXRleHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2VfX3NpZGViYXIge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAxLy0xO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hlY2tvdXQtY29uZmlybWF0aW9uLXN1YnNjcmlwdGlvbi1wYWdlX19zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXN1YnNjcmlwdGlvbi1wYWdlX19zaWRlYmFyLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1zdWJzY3JpcHRpb24tcGFnZV9fc2lkZWJhci1pbm5lciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDEwNnB4O1xuICB9XG59XG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXN1YnNjcmlwdGlvbi1wYWdlX19zaWRlYmFyLXN1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2VfX3NpZGViYXItc3VibWl0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jaGVja291dC1zdWNjZXNzLXN1YnNjcmlwdGlvbi1wYWdlIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzMnB4IDAgNjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNoZWNrb3V0LXN1Y2Nlc3Mtc3Vic2NyaXB0aW9uLXBhZ2VfX2FsZXJ0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNoZWNrb3V0LXN1Y2Nlc3Mtc3Vic2NyaXB0aW9uLXBhZ2VfX2hlcm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNoZWNrb3V0LXN1Y2Nlc3Mtc3Vic2NyaXB0aW9uLXBhZ2VfX2lsbHVzdHJhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2hlY2tvdXQtc3VjY2Vzcy1zdWJzY3JpcHRpb24tcGFnZV9faWxsdXN0cmF0aW9uIGltZyB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cbi5jaGVja291dC1zdWNjZXNzLXN1YnNjcmlwdGlvbi1wYWdlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGVja291dC1zdWNjZXNzLXN1YnNjcmlwdGlvbi1wYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4uY2hlY2tvdXQtc3VjY2Vzcy1zdWJzY3JpcHRpb24tcGFnZV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uY2hlY2tvdXQtc3VjY2Vzcy1zdWJzY3JpcHRpb24tcGFnZV9faW5mbyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5jaGVja291dC1zdWNjZXNzLXN1YnNjcmlwdGlvbi1wYWdlX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoZWNrb3V0LXN1Y2Nlc3Mtc3Vic2NyaXB0aW9uLXBhZ2VfX2J0biB7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2hlY2tvdXQtc3VjY2Vzcy1zdWJzY3JpcHRpb24tcGFnZV9faW5mby1ib3gge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2hlY2tvdXQtc3VjY2Vzcy1zdWJzY3JpcHRpb24tcGFnZV9faW5mby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG4uY2hlY2tvdXQtc3VjY2Vzcy1zdWJzY3JpcHRpb24tcGFnZV9faW5mby1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG4uY2hlY2tvdXQtc3VjY2Vzcy1zdWJzY3JpcHRpb24tcGFnZV9faW5mby1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uY2hlY2tvdXQtc3VjY2Vzcy1zdWJzY3JpcHRpb24tcGFnZV9faW5mby1saXN0IGxpIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogIzRDQUY1MDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEdsb2JhbCBUaGVtZSBWYXJpYWJsZXNcbiAgIFNoYXJlZCBhY3Jvc3MgQUxMIHNob3BzIC0gaW1wb3J0IHNob3Atc3BlY2lmaWMgZmlsZSBCRUZPUkUgdGhpcyBvbmVcbiAgIHRvIG92ZXJyaWRlIGNvbG9yIHZhbHVlcy5cblxuICAgVXNhZ2UgaW4gc2hvcDpcbiAgIEBpbXBvcnQgJ1tzaG9wXV90aGVtZV92YXJpYWJsZXMnOyAgLy8gU2hvcCBjb2xvcnMgKG5vICFkZWZhdWx0KVxuICAgQGltcG9ydCAncmVzcG9uc2l2ZV9iYXNlL3Nhc3MvdGhlbWVfdmFyaWFibGVzJzsgIC8vIFRoaXMgZmlsZSAoIWRlZmF1bHQpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBMb2dpbiBGb3JtIENvbXBvbmVudCBTdHlsZXNcbiAqXG4gKiBSZXVzYWJsZSBzdHlsZXMgZm9yIHRoZSBsb2dpbiBmb3JtIGNvbXBvbmVudC5cbiAqIFdvcmtzIGluIGJvdGggc3RhbmRhbG9uZSBwYWdlIGFuZCBkcm9wZG93biBjb250ZXh0cy5cbiAqIFVzZXMgZmxvYXRpbmctaW5wdXQgY29tcG9uZW50IGZvciBpbnB1dCBmaWVsZHMuXG4gKiBWYXJpYWJsZXMgYXJlIGRlZmluZWQgaW4gc2Nzcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzXG4gKi9cbi5sb2dpbi1mb3JtX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYzMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5sb2dpbi1mb3JtX193cmFwcGVyLmxvZ2luLWZvcm0tLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLmxvZ2luLWZvcm1fX2Vycm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjJmMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZlY2FjYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI0RGMDkxRDtcbn1cbi5sb2dpbi1mb3JtX19lcnJvci10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ubG9naW4tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG4ubG9naW4tZm9ybSAuZmxvYXRpbmctaW5wdXQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5sb2dpbi1mb3JtX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi5sb2dpbi1mb3JtX19zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxvZ2luLWZvcm1fX2xpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubG9naW4tZm9ybV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubG9naW4tZm9ybV9fcmVnaXN0ZXItc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYyRjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvZ2luLWZvcm1fX3JlZ2lzdGVyLWhlYWRsaW5lIHtcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4ubG9naW4tZm9ybV9fcmVnaXN0ZXItYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgbWFyZ2luOiAwIDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubG9naW4tZm9ybV9fYmVuZWZpdHMge1xuICBtYXJnaW46IDI0cHggMTJweCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubG9naW4tZm9ybV9fYmVuZWZpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmxvZ2luLWZvcm1fX2JlbmVmaXQtaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG9naW4tZm9ybV9fYmVuZWZpdC1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzc2NzY3NjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3Njc2NzY7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ubG9naW4tZm9ybV9fYmVuZWZpdCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxvZ2luLWZvcm1fX2JlbmVmaXQtLW1vcmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5sb2dpbi1mb3JtLS1kcm9wZG93biAubG9naW4tZm9ybV9fbGluayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmxvZ2luLWZvcm0tLWRyb3Bkb3duIC5sb2dpbi1mb3JtX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5sb2dpbi1mb3JtLS1kcm9wZG93biAubG9naW4tZm9ybV9fcmVnaXN0ZXItc2VjdGlvbiB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5sb2dpbi1mb3JtLS1kcm9wZG93biAubG9naW4tZm9ybV9fcmVnaXN0ZXItaGVhZGxpbmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5sb2dpbi1mb3JtLS1kcm9wZG93biAubG9naW4tZm9ybV9fYmVuZWZpdCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmxvZ2luLWZvcm0tLWRyb3Bkb3duIC5sb2dpbi1mb3JtX19iZW5lZml0LWljb246OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLyoqXG4gKiBMb2dpbiBQYWdlIFN0eWxlc1xuICpcbiAqIFN0YW5kYWxvbmUgbG9naW4gcGFnZSBiYXNlZCBvbiBGaWdtYSBkZXNpZ24uXG4gKiBTRU8gYW5kIGFjY2Vzc2liaWxpdHkgb3B0aW1pemVkLlxuICogVmFyaWFibGVzIGFyZSBkZWZpbmVkIGluIHNjc3MvYWJzdHJhY3RzL192YXJpYWJsZXMuc2Nzc1xuICovXG4ubG9naW4tcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9naW4tcGFnZSB7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICB9XG59XG5cbi5sb2dpbi1wYWdlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxvZ2luLXBhZ2VfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubG9naW4tcGFnZV9fYWxlcnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sb2dpbi1wYWdlX19hbGVydHMgLmFsZXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5sb2dpbi1wYWdlX19hbGVydHMgLmFsZXJ0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxvZ2luLXBhZ2VfX2FsZXJ0cyAuYWxlcnRfX2ljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLmxvZ2luLXBhZ2VfX2FsZXJ0cyAuYWxlcnRfX3RleHQge1xuICBmbGV4OiAxO1xufVxuLmxvZ2luLXBhZ2VfX2FsZXJ0cyAuYWxlcnQtLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRUJFRTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZFQ0FDQTtcbiAgY29sb3I6ICNCNzFDMUM7XG59XG4ubG9naW4tcGFnZV9fYWxlcnRzIC5hbGVydC0tZXJyb3IgLmFsZXJ0X19pY29uIHtcbiAgZmlsbDogI0QzMkYyRjtcbn1cbi5sb2dpbi1wYWdlX19hbGVydHMgLmFsZXJ0LS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjNFMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZERTY4QTtcbiAgY29sb3I6ICNCNjRDMDA7XG59XG4ubG9naW4tcGFnZV9fYWxlcnRzIC5hbGVydC0td2FybmluZyAuYWxlcnRfX2ljb24ge1xuICBmaWxsOiAjRkY5ODAwO1xufVxuLmxvZ2luLXBhZ2VfX2FsZXJ0cyAuYWxlcnQtLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdGMEY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZEQkZFO1xuICBjb2xvcjogIzFBNEU4OTtcbn1cbi5sb2dpbi1wYWdlX19hbGVydHMgLmFsZXJ0LS1pbmZvIC5hbGVydF9faWNvbiB7XG4gIGZpbGw6ICMyMTk2RjM7XG59XG5cbi5sb2dpbi1wYWdlX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qKlxuICogTG9nb2ZmIFBhZ2UgU3R5bGVzXG4gKlxuICogQ29uZmlybWF0aW9uIHBhZ2UgYWZ0ZXIgc3VjY2Vzc2Z1bCBsb2dvZmYuXG4gKiBTRU8gYW5kIGFjY2Vzc2liaWxpdHkgb3B0aW1pemVkLlxuICogVmFyaWFibGVzIGFyZSBkZWZpbmVkIGluIHNjc3MvYWJzdHJhY3RzL192YXJpYWJsZXMuc2Nzc1xuICovXG4ubG9nb2ZmLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNjB2aDtcbiAgcGFkZGluZzogMzJweCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dvZmYtcGFnZSB7XG4gICAgcGFkZGluZzogNDhweCAzMnB4O1xuICB9XG59XG5cbi5sb2dvZmYtcGFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbi5sb2dvZmYtcGFnZV9fYWxlcnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmxvZ29mZi1wYWdlX19hbGVydCB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ubG9nb2ZmLXBhZ2VfX2FsZXJ0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxvZ29mZi1wYWdlX19hbGVydC0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2ZkZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhN2YzZDA7XG4gIGNvbG9yOiAjMDA2NjAwO1xufVxuLmxvZ29mZi1wYWdlX19hbGVydC0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmMmYyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmVjYWNhO1xuICBjb2xvcjogI0RGMDkxRDtcbn1cbi5sb2dvZmYtcGFnZV9fYWxlcnQtLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmViO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmRlNjhhO1xuICBjb2xvcjogI2I0NTMwOTtcbn1cbi5sb2dvZmYtcGFnZV9fYWxlcnQtLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmZkYmZlO1xuICBjb2xvcjogIzEwNTdERDtcbn1cblxuLmxvZ29mZi1wYWdlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sb2dvZmYtcGFnZV9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVEQUY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNGRkQ5MzA7XG59XG4ubG9nb2ZmLXBhZ2VfX2ljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmxvZ29mZi1wYWdlX19pY29uIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmxvZ29mZi1wYWdlX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ29mZi1wYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5sb2dvZmYtcGFnZV9fbWVzc2FnZSB7XG4gIG1hcmdpbjogMCAwIDMycHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzc2NzY3Njtcbn1cblxuLmxvZ29mZi1wYWdlX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxvZ29mZi1wYWdlX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sb2dvZmYtcGFnZV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5sb2dvZmYtcGFnZV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubG9nb2ZmLXBhZ2VfX3NvdmVuZHVzIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdGVwcGVyLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG59XG5cbi5zdGVwcGVyLWJhcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zdGVwcGVyLWJhcl9fY2lyY2xlLFxuLnN0ZXBwZXItYmFyX19pbmRpY2F0b3Ige1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNjUlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uc3RlcHBlci1iYXJfX2l0ZW0tLWFjdGl2ZSAuc3RlcHBlci1iYXJfX2NpcmNsZSxcbi5zdGVwcGVyLWJhcl9faXRlbS0tYWN0aXZlIC5zdGVwcGVyLWJhcl9faW5kaWNhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjREYwOTFEO1xufVxuXG4uc3RlcHBlci1iYXJfX2l0ZW0tLWNvbXBsZXRlZCAuc3RlcHBlci1iYXJfX2NpcmNsZSxcbi5zdGVwcGVyLWJhcl9faXRlbS0tY29tcGxldGVkIC5zdGVwcGVyLWJhcl9faW5kaWNhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjREYwOTFEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREYwOTFEO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiJTIzRkZGRkZGXCIgZD1cIk00MzguNiAxMDUuNEM0NTEuMSAxMTcuOSA0NTEuMSAxMzguMSA0MzguNiAxNTAuNkwxODIuNiA0MDYuNkMxNzAuMSA0MTkuMSAxNDkuOSA0MTkuMSAxMzcuNCA0MDYuNkw5LjM3MiAyNzguNkMtMy4xMjQgMjY2LjEtMy4xMjQgMjQ1LjkgOS4zNzIgMjMzLjRDMjEuODcgMjIwLjkgNDIuMTMgMjIwLjkgNTQuNjMgMjMzLjRMMTU5LjEgMzM4LjdMMzkzLjQgMTA1LjRDNDA1LjkgOTIuODggNDI2LjEgOTIuODggNDM4LjYgMTA1LjRINDM4LjZ6XCIvPjwvc3ZnPicpO1xufVxuXG4uc3RlcHBlci1iYXJfX2l0ZW0tLWhhbGYgLnN0ZXBwZXItYmFyX19jaXJjbGUsXG4uc3RlcHBlci1iYXJfX2l0ZW0tLWhhbGYgLnN0ZXBwZXItYmFyX19pbmRpY2F0b3Ige1xuICBib3JkZXItY29sb3I6ICNERjA5MUQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIzLCA5LCAyOSwgMC40KTtcbn1cblxuLnN0ZXBwZXItYmFyX19saW5lLFxuLnN0ZXBwZXItYmFyX19zZXBhcmF0b3Ige1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERURFO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5zdGVwcGVyLWJhcl9fbGluZS0tYWN0aXZlLFxuLnN0ZXBwZXItYmFyX19zZXBhcmF0b3ItLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERjA5MUQ7XG59XG5cbi5yZWdpc3Rlci1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVnaXN0ZXItcGFnZSB7XG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xuICB9XG59XG5cbi5yZWdpc3Rlci1wYWdlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MzJweDtcbn1cblxuLnJlZ2lzdGVyLXBhZ2VfX3RhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucmVnaXN0ZXItcGFnZV9fdGFiIHtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XG59XG4ucmVnaXN0ZXItcGFnZV9fdGFiOmhvdmVyIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ucmVnaXN0ZXItcGFnZV9fdGFiLS1hY3RpdmUge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0RGMDkxRDtcbn1cblxuLnJlZ2lzdGVyLXBhZ2VfX2FsZXJ0cyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5yZWdpc3Rlci1wYWdlX19hbGVydCB7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5yZWdpc3Rlci1wYWdlX19hbGVydC0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFQkVFO1xuICBjb2xvcjogI0I3MUMxQztcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzMkYyRjtcbn1cbi5yZWdpc3Rlci1wYWdlX19hbGVydC0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEY1RTk7XG4gIGNvbG9yOiAjMUI1RTIwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNENBRjUwO1xufVxuLnJlZ2lzdGVyLXBhZ2VfX2FsZXJ0LS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RjBGOTtcbiAgY29sb3I6ICMxQTRFODk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTk2RjM7XG59XG4ucmVnaXN0ZXItcGFnZV9fYWxlcnQtLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGM0UwO1xuICBjb2xvcjogI0I2NEMwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGOTgwMDtcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjMycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnJlZ2lzdGVyLWZvcm1fX3dyYXBwZXIucmVnaXN0ZXItZm9ybS0tcGFnZSB7XG4gIHBhZGRpbmc6IDAgMCAxMnB4O1xufVxuLnJlZ2lzdGVyLWZvcm1fX3dyYXBwZXIucmVnaXN0ZXItZm9ybS0tZHJvcGRvd24ge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4ucmVnaXN0ZXItZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVnaXN0ZXItZm9ybSB7XG4gICAgcGFkZGluZzogMCAyNHB4IDI0cHg7XG4gIH1cbn1cbi5yZWdpc3Rlci1mb3JtIC5mbG9hdGluZy1pbnB1dCB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX3N0ZXBzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX3N0ZXAge1xuICBtaW4taGVpZ2h0OiA1NzBweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcbn1cbi5yZWdpc3Rlci1mb3JtX19zdGVwOm5vdCgucmVnaXN0ZXItZm9ybV9fc3RlcC0tYWN0aXZlKTpub3QoLnJlZ2lzdGVyLWZvcm1fX3N0ZXAtLWV4aXRpbmcpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5yZWdpc3Rlci1mb3JtX19zdGVwLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ucmVnaXN0ZXItZm9ybV9fc3RlcC0tZXhpdGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yZWdpc3Rlci1mb3JtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlZ2lzdGVyLWZvcm1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLnJlZ2lzdGVyLWZvcm1fX3N0ZXAtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5yZWdpc3Rlci1mb3JtX19yb3cgPiAuZmxvYXRpbmctaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVnaXN0ZXItZm9ybV9fY29tcGFueS1kb2ItZmllbGRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2Utb3V0O1xufVxuXG4ucmVnaXN0ZXItZm9ybV9fY29tcGFueS1maWVsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucmVnaXN0ZXItZm9ybV9fY29tcGFueS1maWVsZCA+IC5mbG9hdGluZy1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVnaXN0ZXItZm9ybV9fY29tcGFueS1maWVsZC0tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnJlZ2lzdGVyLWZvcm1fX2NvbXBhbnktZmllbGQtLXZpc2libGUgaW5wdXQge1xuICB0YWJpbmRleDogMDtcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX2RvYi1maWVsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucmVnaXN0ZXItZm9ybV9fZG9iLWZpZWxkID4gLmZsb2F0aW5nLWlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZWdpc3Rlci1mb3JtX19kb2ItZmllbGQtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX2FkZHJlc3Mtc3dpdGNoZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xufVxuXG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1zd2l0Y2hlci1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDkzMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgei1pbmRleDogMDtcbn1cbi5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLXN3aXRjaGVyLWluZGljYXRvci0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLXN3aXRjaGVyLWJ0biB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLXN3aXRjaGVyLWJ0blthcmlhLWNoZWNrZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLXN3aXRjaGVyLWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMTA1N0REO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLnJlZ2lzdGVyLWZvcm1fX2FkZHJlc3Mtc3dpdGNoZXItYnRuOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnJlZ2lzdGVyLWZvcm1fX2FkZHJlc3Mtc3dpdGNoZXItYnRuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzEwNTdERDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLXN3aXRjaGVyLWJ0biBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLXN3aXRjaGVyLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLWZpZWxkcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLW91dDtcbn1cbi5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLWZpZWxkczpoYXMoLnJlZ2lzdGVyLWZvcm1fX2FkZHJlc3MtY2xhc3NpYzpub3QoLnJlZ2lzdGVyLWZvcm1fX2FkZHJlc3MtY2xhc3NpYy0taGlkZGVuKSAuaXMtaW52YWxpZCkge1xuICBoZWlnaHQ6IDY4cHg7XG59XG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1maWVsZHMtLXBhY2tzdGF0aW9uIHtcbiAgaGVpZ2h0OiAxMTJweDtcbn1cbi5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLWZpZWxkcy0tcGFja3N0YXRpb246aGFzKC5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLXBhY2tzdGF0aW9uLS12aXNpYmxlIC5pcy1pbnZhbGlkKSB7XG4gIGhlaWdodDogMTMycHg7XG59XG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1maWVsZHMtLXBhY2tzdGF0aW9uOmhhcygucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1wYWNrc3RhdGlvbi0tdmlzaWJsZSA+IC5mbG9hdGluZy1pbnB1dDpmaXJzdC1jaGlsZCAuaXMtaW52YWxpZCk6aGFzKC5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLXBhY2tzdGF0aW9uLS12aXNpYmxlID4gLmZsb2F0aW5nLWlucHV0Om50aC1jaGlsZCgyKSAuaXMtaW52YWxpZCkge1xuICBoZWlnaHQ6IDE1MnB4O1xufVxuXG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1jbGFzc2ljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLWNsYXNzaWMgPiAucmVnaXN0ZXItZm9ybV9fcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLWNsYXNzaWMtLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1wYWNrc3RhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1wYWNrc3RhdGlvbiA+IC5mbG9hdGluZy1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1wYWNrc3RhdGlvbiA+IC5mbG9hdGluZy1pbnB1dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLXBhY2tzdGF0aW9uLS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5yZWdpc3Rlci1mb3JtX19wYWNrc3RhdGlvbi1pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX2hpbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucmVnaXN0ZXItZm9ybV9fY29uc2VudCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi5yZWdpc3Rlci1mb3JtX19jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5yZWdpc3Rlci1mb3JtX19jaGVja2JveC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX2NoZWNrYm94LWlucHV0LFxuLnJlZ2lzdGVyLWZvcm1fX2NoZWNrYm94LWlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLnJlZ2lzdGVyLWZvcm1fX2NoZWNrYm94LWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzQzNDM0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5yZWdpc3Rlci1mb3JtX19jaGVja2JveC1pbnB1dDpjaGVja2VkLFxuLnJlZ2lzdGVyLWZvcm1fX2NoZWNrYm94LWlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsXG4ucmVnaXN0ZXItZm9ybV9fY2hlY2tib3gtaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERjA5MUQ7XG4gIGJvcmRlci1jb2xvcjogI0RGMDkxRDtcbn1cbi5yZWdpc3Rlci1mb3JtX19jaGVja2JveC1pbnB1dDpjaGVja2VkOjphZnRlcixcbi5yZWdpc3Rlci1mb3JtX19jaGVja2JveC1pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjphZnRlcixcbi5yZWdpc3Rlci1mb3JtX19jaGVja2JveC1pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDZweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5yZWdpc3Rlci1mb3JtX19jaGVja2JveC1pbnB1dDpmb2N1cyxcbi5yZWdpc3Rlci1mb3JtX19jaGVja2JveC1pbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyxcbi5yZWdpc3Rlci1mb3JtX19jaGVja2JveC1pbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMTA1N0REO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4ucmVnaXN0ZXItZm9ybV9fY2hlY2tib3gtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xufVxuXG4ucmVnaXN0ZXItZm9ybV9fdGVybXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40Mztcbn1cbi5yZWdpc3Rlci1mb3JtX190ZXJtcyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmVnaXN0ZXItZm9ybV9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi5yZWdpc3Rlci1mb3JtX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XG59XG4ucmVnaXN0ZXItZm9ybV9fYnV0dG9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDkzMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFREJBMDA7XG59XG4ucmVnaXN0ZXItZm9ybV9fYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0UyRjtcbn1cbi5yZWdpc3Rlci1mb3JtX19idXR0b24tLXByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzEwNTdERDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5yZWdpc3Rlci1mb3JtX19idXR0b24tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC4wNik7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5yZWdpc3Rlci1mb3JtX19idXR0b24tLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC4xMik7XG59XG4ucmVnaXN0ZXItZm9ybV9fYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzEwNTdERDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLnN0ZXBwZXItdGVtcGxhdGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX2FsZXJ0cyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmVnaXN0ZXItZm9ybV9fYWxlcnRzIC5hbGVydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5yZWdpc3Rlci1mb3JtX19hbGVydHMgLmFsZXJ0X19pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5yZWdpc3Rlci1mb3JtX19hbGVydHMgLmFsZXJ0X190ZXh0IHtcbiAgZmxleDogMTtcbn1cbi5yZWdpc3Rlci1mb3JtX19hbGVydHMgLmFsZXJ0LS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIzLCA5LCAyOSwgMC4xKTtcbiAgY29sb3I6ICNERjA5MUQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERjA5MUQ7XG59XG4ucmVnaXN0ZXItZm9ybV9fYWxlcnRzIC5hbGVydC0tZXJyb3IgLmFsZXJ0X19pY29uIHtcbiAgZmlsbDogI0RGMDkxRDtcbn1cbi5yZWdpc3Rlci1mb3JtX19hbGVydHMgLmFsZXJ0LS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDE1OCwgMTEsIDAuMSk7XG4gIGNvbG9yOiAjYjQ1MzA5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjU5ZTBiO1xufVxuLnJlZ2lzdGVyLWZvcm1fX2FsZXJ0cyAuYWxlcnQtLXdhcm5pbmcgLmFsZXJ0X19pY29uIHtcbiAgZmlsbDogI2Y1OWUwYjtcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX2NvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XG59XG4ucmVnaXN0ZXItZm9ybV9fY29udGVudC0tZXhpdGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCk7XG59XG4ucmVnaXN0ZXItZm9ybV9fY29udGVudC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX3N1Y2Nlc3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlZ2lzdGVyLWZvcm1fX3N1Y2Nlc3MtLXZpc2libGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbmltYXRpb246IHJlZ2lzdGVyLXN1Y2Nlc3MtZmFkZS1pbiAwLjNzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHJlZ2lzdGVyLXN1Y2Nlc3MtZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLnJlZ2lzdGVyLWZvcm1fX3N1Y2Nlc3MtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVEQUY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNGRkQ5MzA7XG59XG4ucmVnaXN0ZXItZm9ybV9fc3VjY2Vzcy1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5yZWdpc3Rlci1mb3JtX19zdWNjZXNzLWljb24gc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5yZWdpc3Rlci1mb3JtX19zdWNjZXNzLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVnaXN0ZXItZm9ybV9fc3VjY2Vzcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5yZWdpc3Rlci1mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5yZWdpc3Rlci1mb3JtX19zdWNjZXNzLXJlZGlyZWN0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuXG4uYnV0dG9uLS1sb2FkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idXR0b24tLWxvYWRpbmcgLmJ1dHRvbl9fdGV4dCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5idXR0b24tLWxvYWRpbmcgLmJ1dHRvbl9fc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGluIDAuOHMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5wYXNzd29yZC1pbmZvLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjREYwOTFEO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4ucGFzc3dvcmQtaW5mby10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogI2FlMDcxNztcbn1cbi5wYXNzd29yZC1pbmZvLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMTA1N0REO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5wYXNzd29yZC1pbmZvLXRvZ2dsZV9faWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wYXNzd29yZC1zdHJlbmd0aC10b29sdGlwLS12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogdG9vbHRpcC1mYWRlLWluIDAuMnMgZWFzZS1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgdG9vbHRpcC1mYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4ucGFzc3dvcmQtc3RyZW5ndGgtdG9vbHRpcF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aC10b29sdGlwX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoLXRvb2x0aXBfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuLnBhc3N3b3JkLXN0cmVuZ3RoLXRvb2x0aXBfX2l0ZW0tLXZhbGlkIHtcbiAgY29sb3I6ICM0QzlDMDY7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aC10b29sdGlwX19pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbi5wYXNzd29yZC1zdHJlbmd0aC10b29sdGlwX19pdGVtLS12YWxpZCAucGFzc3dvcmQtc3RyZW5ndGgtdG9vbHRpcF9faWNvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZGF0ZXBpY2tlcltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXJfX2JhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kYXRlcGlja2VyX19kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDEycHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYW5pbWF0aW9uOiBkYXRlcGlja2VyLWZhZGUtaW4gMC4ycyBlYXNlLW91dDtcbn1cblxuQGtleWZyYW1lcyBkYXRlcGlja2VyLWZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTZweCkgc2NhbGUoMC45Nik7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuICB9XG59XG4uZGF0ZXBpY2tlcl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uZGF0ZXBpY2tlcl9fY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbn1cbi5kYXRlcGlja2VyX19jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmRhdGVwaWNrZXJfX2Nsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMxMDU3REQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4uZGF0ZXBpY2tlcl9fY2xvc2Ugc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uZGF0ZXBpY2tlcl9fc2VsZWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmRhdGVwaWNrZXJfX3NlbGVjdC1ncm91cCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmRhdGVwaWNrZXJfX3NlbGVjdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgZmxleDogMS4zO1xufVxuXG4uZGF0ZXBpY2tlcl9fbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuXG4uZGF0ZXBpY2tlcl9fc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAzMnB4IDAgMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMiAxMiclM0UlM0NwYXRoIGZpbGw9JyUyMzY2NicgZD0nTTYgOEwxIDNoMTB6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMnB4IGNlbnRlcjtcbn1cbi5kYXRlcGlja2VyX19zZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6ICNERjA5MUQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIyMywgOSwgMjksIDAuMik7XG59XG4uZGF0ZXBpY2tlcl9fc2VsZWN0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzY3Njc2O1xufVxuXG4uZGF0ZXBpY2tlcl9fY29uZmlybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZsb2F0aW5nLWlucHV0LS1oYXMtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbG9hdGluZy1pbnB1dC0taGFzLWljb24gLmZsb2F0aW5nLWlucHV0X19maWVsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG59XG5cbi5mbG9hdGluZy1pbnB1dF9faWNvbi1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uZmxvYXRpbmctaW5wdXRfX2ljb24tYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNERjA5MUQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIzLCA5LCAyOSwgMC4xKTtcbn1cbi5mbG9hdGluZy1pbnB1dF9faWNvbi1idG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzEwNTdERDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLmZsb2F0aW5nLWlucHV0X19pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uYWRkcmVzcy1jaGVjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZGRyZXNzLWNoZWNrIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG5cbi5hZGRyZXNzLWNoZWNrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFkZHJlc3MtY2hlY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLmFkZHJlc3MtY2hlY2tfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmFkZHJlc3MtY2hlY2tfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFkZHJlc3MtY2hlY2tfX29yaWdpbmFsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFkZHJlc3MtY2hlY2tfX29yaWdpbmFsIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5hZGRyZXNzLWNoZWNrX19hbHRlcm5hdGl2ZXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYWRkcmVzcy1jaGVja19fb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0RFREVERTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uYWRkcmVzcy1jaGVja19fb3B0aW9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xufVxuLmFkZHJlc3MtY2hlY2tfX29wdGlvbjpoYXMoaW5wdXQ6Y2hlY2tlZCkge1xuICBib3JkZXItY29sb3I6ICNERjA5MUQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQURBREQ7XG59XG4uYWRkcmVzcy1jaGVja19fb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjREVERURFO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uYWRkcmVzcy1jaGVja19fb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICNERjA5MUQ7XG59XG4uYWRkcmVzcy1jaGVja19fb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGMDkxRDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmFkZHJlc3MtY2hlY2tfX29wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMTA1N0REO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4uYWRkcmVzcy1jaGVja19fb3B0aW9uLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLmFkZHJlc3MtY2hlY2tfX29wdGlvbi1jb250ZW50IHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFkZHJlc3MtY2hlY2tfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc3Rhci1yYXRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXItcmF0aW5nX19zdGFycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uc3Rhci1yYXRpbmdfX2xheWVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG59XG4uc3Rhci1yYXRpbmdfX2xheWVyLS1iYWNrZ3JvdW5kIHtcbiAgY29sb3I6ICNERURFREU7XG59XG4uc3Rhci1yYXRpbmdfX2xheWVyLS1mb3JlZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiB2YXIoLS1zdGFyLXJhdGluZy1maWxsLCAwJSk7XG4gIGNvbG9yOiAjRkZEOTMwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7XG59XG4uc3Rhci1yYXRpbmdfX2ljb24ge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5zdGFyLXJhdGluZ19fem9uZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTtcbn1cbi5zdGFyLXJhdGluZ19fem9uZSB7XG4gIGZsZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdGFyLXJhdGluZ19fcmFkaW9zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5zdGFyLXJhdGluZy0taW50ZXJhY3RpdmUgLnN0YXItcmF0aW5nX19pY29uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5zdGFyLXJhdGluZy0taW50ZXJhY3RpdmUgLnN0YXItcmF0aW5nX19sYXllciB7XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFyLXJhdGluZy0taW50ZXJhY3RpdmUgLnN0YXItcmF0aW5nX19pY29uIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5zdGFyLXJhdGluZy0tZGlzcGxheSAuc3Rhci1yYXRpbmdfX2ljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnN0YXItcmF0aW5nLS1kaXNwbGF5IC5zdGFyLXJhdGluZ19fbGF5ZXIge1xuICBnYXA6IDRweDtcbn1cblxuLmFjY29yZGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY2NvcmRpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5hY2NvcmRpb25fX2hlYWRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG59XG4uYWNjb3JkaW9uX19oZWFkZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMTA1N0REO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5hY2NvcmRpb25fX2hlYWRlci0tb3BlbiAuYWNjb3JkaW9uX19jaGV2cm9uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hY2NvcmRpb25fX2NoZXZyb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uYWNjb3JkaW9uX19wYW5lbCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlO1xufVxuLmFjY29yZGlvbl9fcGFuZWwtLW9wZW4ge1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbn1cbi5hY2NvcmRpb25fX3BhbmVsW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFjY29yZGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uYWNjb3JkaW9uX19jb250ZW50IGgzIHtcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xufVxuLmFjY29yZGlvbl9fY29udGVudCB1bCB7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmFjY29yZGlvbl9fY29udGVudCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5hY2NvcmRpb25fX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4uYWNjb3JkaW9uX19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qKlxuICogSW50ZXJuYWwgbGluayB3aXRoIHNxdWFyZS1hcnJvdy1yaWdodCBpY29uXG4gKlxuICogUmV1c2FibGUgbGluayBzdHlsZSB1c2VkIGFjcm9zcyBtdWx0aXBsZSBjb21wb25lbnRzIChyZWdpc3RlciwgcGFzc3dvcmQgcmVzZXQsIGluZm8gcGFnZXMsIGV0Yy4pLlxuICovXG4ubGluay1pbnRlcm5hbCwgLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1zdWJzY3JpcHRpb24tcGFnZV9fYWdiLXRleHQgYSwgLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1zdWJzY3JpcHRpb24tcGFnZV9fY3NhLXRleHQgYSB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGluay1pbnRlcm5hbDo6YmVmb3JlLCAuY2hlY2tvdXQtY29uZmlybWF0aW9uLXN1YnNjcmlwdGlvbi1wYWdlX19hZ2ItdGV4dCBhOjpiZWZvcmUsIC5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2VfX2NzYS10ZXh0IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNDQ4IDUxMiclM0UlM0NwYXRoIGQ9J00zODQgODBjOC44IDAgMTYgNy4yIDE2IDE2VjQxNmMwIDguOC03LjIgMTYtMTYgMTZINjRjLTguOCAwLTE2LTcuMi0xNi0xNlY5NmMwLTguOCA3LjItMTYgMTYtMTZIMzg0em02NCAxNmMwLTM1LjMtMjguNy02NC02NC02NEg2NEMyOC43IDMyIDAgNjAuNyAwIDk2VjQxNmMwIDM1LjMgMjguNyA2NCA2NCA2NEgzODRjMzUuMyAwIDY0LTI4LjcgNjQtNjRWOTZ6TTI4OCAyMzJIMTQ4Yy0xMy4zIDAtMjQgMTAuNy0yNCAyNHMxMC43IDI0IDI0IDI0aDE0MGwtNTUgNTVjLTkuNCA5LjQtOS40IDI0LjYgMCAzMy45czI0LjYgOS40IDMzLjkgMGw5Ni05NmM5LjQtOS40IDkuNC0yNC42IDAtMzMuOWwtOTYtOTZjLTkuNC05LjQtMjQuNi05LjQtMzMuOSAwcy05LjQgMjQuNiAwIDMzLjlMMjg4IDIzMnonLyUzRSUzQy9zdmclM0VcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTRweCAxNHB4O1xuICBtYXNrLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuLmxpbmstaW50ZXJuYWw6aG92ZXIsIC5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2VfX2FnYi10ZXh0IGE6aG92ZXIsIC5jaGVja291dC1jb25maXJtYXRpb24tc3Vic2NyaXB0aW9uLXBhZ2VfX2NzYS10ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogI0RGMDkxRDtcbn1cblxuLnByb2R1Y3QtcmF0aW5nLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA2MHZoO1xuICBwYWRkaW5nOiAzMnB4IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcmF0aW5nLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDQ4cHggMzJweDtcbiAgfVxufVxuLnByb2R1Y3QtcmF0aW5nLXBhZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuLnByb2R1Y3QtcmF0aW5nLXBhZ2VfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtaDItc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWgyLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ucHJvZHVjdC1yYXRpbmctcGFnZV9fcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXJhdGluZy1wYWdlX19wcm9kdWN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucHJvZHVjdC1yYXRpbmctcGFnZV9faW1hZ2Uge1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1yYXRpbmctcGFnZV9faW1hZ2Uge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuLnByb2R1Y3QtcmF0aW5nLXBhZ2VfX2Zvcm0tYXJlYSB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3QtcmF0aW5nLXBhZ2VfX3Byb2R1Y3QtbmFtZSB7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ucHJvZHVjdC1yYXRpbmctcGFnZV9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5wcm9kdWN0LXJhdGluZy1wYWdlX19zdGFycyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wcm9kdWN0LXJhdGluZy1wYWdlX19uYW1lLW9wdGlvbnMge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9kdWN0LXJhdGluZy1wYWdlX19uYW1lLWxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wcm9kdWN0LXJhdGluZy1wYWdlX19uYW1lLWhpbnQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBtYXJnaW46IDAgMCA4cHggMDtcbn1cbi5wcm9kdWN0LXJhdGluZy1wYWdlX19uYW1lLWNob2ljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbn1cbi5wcm9kdWN0LXJhdGluZy1wYWdlX19uYW1lLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG4ucHJvZHVjdC1yYXRpbmctcGFnZV9fbmFtZS1sYWJlbDpoYXMoOmNoZWNrZWQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjRURCQTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMTg2LCAwLCAwLjA2KTtcbn1cbi5wcm9kdWN0LXJhdGluZy1wYWdlX19uYW1lLXJhZGlvIHtcbiAgYWNjZW50LWNvbG9yOiAjRURCQTAwO1xufVxuLnByb2R1Y3QtcmF0aW5nLXBhZ2VfX25hbWUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4ucHJvZHVjdC1yYXRpbmctcGFnZV9fdGV4dGFyZWEtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLnByb2R1Y3QtcmF0aW5nLXBhZ2VfX3RleHRhcmVhLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5wcm9kdWN0LXJhdGluZy1wYWdlX190ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICByZXNpemU6IHZlcnRpY2FsO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xufVxuLnByb2R1Y3QtcmF0aW5nLXBhZ2VfX3RleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLnByb2R1Y3QtcmF0aW5nLXBhZ2VfX3RleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMTA1N0REO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxNiwgODcsIDIyMSwgMC4yKTtcbn1cbi5wcm9kdWN0LXJhdGluZy1wYWdlX19zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1yYXRpbmctcGFnZV9fc3VibWl0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnByb2R1Y3QtcmF0aW5nLXBhZ2VfX3N1Ym1pdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5wcm9kdWN0LXJhdGluZy1wYWdlX19tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnByb2R1Y3QtcmF0aW5nLXBhZ2VfX21lc3NhZ2UtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwNjYwMDtcbn1cbi5wcm9kdWN0LXJhdGluZy1wYWdlX19tZXNzYWdlLS1lcnJvciB7XG4gIGNvbG9yOiAjQjkwMDE0O1xufVxuLnByb2R1Y3QtcmF0aW5nLXBhZ2VfX3N1Ym1pdHRlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5wcm9kdWN0LXJhdGluZy1wYWdlX19zdWJtaXR0ZWQgLnN0YXItcmF0aW5nLS1kaXNwbGF5IC5zdGFyLXJhdGluZ19faWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4ucHJvZHVjdC1yYXRpbmctcGFnZV9fc3VibWl0dGVkIC5zdGFyLXJhdGluZy0tZGlzcGxheSAuc3Rhci1yYXRpbmdfX2xheWVyIHtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcmF0aW5nLXBhZ2VfX3N1Ym1pdHRlZCAuc3Rhci1yYXRpbmctLWRpc3BsYXkgLnN0YXItcmF0aW5nX19pY29uIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5wcm9kdWN0LXJhdGluZy1wYWdlX19yZXZpZXctaGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLnByb2R1Y3QtcmF0aW5nLXBhZ2VfX3Jldmlldy10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLnByb2R1Y3QtcmF0aW5nLXBhZ2VfX2luZm8tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNlOGY1ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5wcm9kdWN0LXJhdGluZy1wYWdlX19pbmZvLWJveC1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjMDA2NjAwO1xufVxuXG4uY2xpcC1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jbGlwLXBhZ2VfX2hlYWRpbmctLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNsaXAtcGFnZV9faGVhZGluZy0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNsaXAtcGFnZV9faGVhZGluZy0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNsaXAtcGFnZSAuYXBwY2xpcF9faGVyby1zZWN0aW9uLFxuICAuY2xpcC1wYWdlIC5hcHBjbGlwX19kaXZpZGVyLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFsZXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYWxlcnQtLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdGMEY5O1xufVxuLmFsZXJ0LS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUVCRUU7XG59XG4uYWxlcnQtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWxlcnQtLXByb2R1Y3Qtc3Vic3RpdHV0ZWQge1xuICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cbi5hbGVydF9faWNvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4uYWxlcnRfX2ljb24tY29udGFpbmVyLS1zbWFsbCB7XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbi5hbGVydF9faWNvbi1jb250YWluZXItLWNsb3NlIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5hbGVydF9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbi5hbGVydF9faWNvbi0tY2xvc2Uge1xuICB3aWR0aDogMC42MjVyZW07XG4gIGhlaWdodDogMC42MjVyZW07XG59XG4uYWxlcnRfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMjVyZW07XG4gIGZsZXg6IDE7XG59XG4uYWxlcnRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogMTtcbiAgZ2FwOiAwLjVyZW07XG59XG4uYWxlcnRfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luOiAwO1xufVxuLmFsZXJ0X19oZWFkaW5nLS1zbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmFsZXJ0X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5hbGVydF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1hcmdpbjogMDtcbn1cbi5hbGVydF9fZGVzY3JpcHRpb24tLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG4uYWxlcnRfX2RpdmlkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC4yNCk7XG59XG4uYWxlcnRfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg1MiwgNTIsIDUyLCAwLjI0KTtcbn1cbi5hbGVydF9fbGluay1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtIDAuMjVyZW0gMDtcbn1cbi5hbGVydF9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFsZXJ0X19saW5rLS1naG9zdCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYXBwY2xpcC1mbG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG4gIG1heC13aWR0aDogNTByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbSA0cmVtO1xufVxuLmFwcGNsaXAtZmxvd19faGVhZGluZyB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hcHBjbGlwLWZsb3dfX2hlYWRpbmctLWVycm9yIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hcHBjbGlwLWZsb3dfX2ltYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmFwcGNsaXAtZmxvd19faW1hZ2UtY29udGFpbmVyLS1lcnJvciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5hcHBjbGlwLWZsb3dfX2ltYWdlLWNvbnRhaW5lci0tZW1wdHkge1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbn1cbi5hcHBjbGlwLWZsb3dfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hcHBjbGlwLWZsb3dfX2ludHJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLmFwcGNsaXAtZmxvd19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC43Mik7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5hcHBjbGlwLWZsb3dfX3N1Yi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luOiAwO1xufVxuLmFwcGNsaXAtZmxvd19fcHJvZHVjdC1xdWFudGl0eSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjcyKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXBwY2xpcC1mbG93X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5hcHBjbGlwLWZsb3dfX2NvbnRlbnQtLWVtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFwcGNsaXAtZmxvd19fcHJvZHVjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5hcHBjbGlwLWZsb3dfX3RvdGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLmFwcGNsaXAtZmxvd19fdG90YWwtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hcHBjbGlwLWZsb3dfX3RvdGFsLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luOiAwO1xufVxuLmFwcGNsaXAtZmxvd19fdG90YWwtdmFsdWUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjREYwOTFEO1xuICBtYXJnaW46IDA7XG59XG4uYXBwY2xpcC1mbG93X190b3RhbC1ub3RlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuNzIpO1xuICBtYXJnaW46IDA7XG59XG4uYXBwY2xpcC1mbG93X19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXBwY2xpcC1mbG93X19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOTMwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hcHBjbGlwLWZsb3dfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2NlMDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gMCByZ2JhKDUyLCA1MiwgNTIsIDAuMik7XG59XG4uYXBwY2xpcC1mbG93X19idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNXJlbSByZ2JhKDI1NSwgMjE3LCA0OCwgMC41KTtcbn1cbi5hcHBjbGlwLWZsb3dfX2J1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjA2KTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uYXBwY2xpcC1mbG93X19idXR0b24tLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSAwIHJnYmEoNTIsIDUyLCA1MiwgMC4yKTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uYXBwY2xpcC1mbG93X19idXR0b24tLXNlY29uZGFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1cmVtIHJnYmEoNTIsIDUyLCA1MiwgMC4zKTtcbn1cbi5hcHBjbGlwLWZsb3dfX2Rpc2NsYWltZXItY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFwcGNsaXAtZmxvd19fZGlzY2xhaW1lciB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBjb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjcyKTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZHVjdF9fY2FyZC1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAycmVtIDAgcmdiYSg1MiwgNTIsIDUyLCAwLjEpO1xufVxuLnByb2R1Y3RfX2NhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTIsIDUyLCA1MiwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0X190YWcge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMzc1cmVtO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjA2KTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG59XG4ucHJvZHVjdF9fdGFnLS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RjBGOTtcbiAgY29sb3I6ICMxQTRFODk7XG59XG4ucHJvZHVjdF9fdGFnLS1pbmZvLnByb2R1Y3RfX3RhZy0tZW1waGFzaXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUE0RTg5O1xufVxuLnByb2R1Y3RfX3RhZy0tZW1waGFzaXMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wcm9kdWN0X190YWctdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9kdWN0X19pbWFnZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xufVxuLnByb2R1Y3RfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5wcm9kdWN0X19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjM3NXJlbTtcbn1cbi5wcm9kdWN0X19uYW1lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW46IDA7XG59XG4ucHJvZHVjdF9fbWV0YS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMTI1cmVtO1xufVxuLnByb2R1Y3RfX21ldGEge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC43Mik7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5wcm9kdWN0X19pY29uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5wcm9kdWN0X19pY29uLWNvbnRhaW5lci0tc21hbGwge1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuLnByb2R1Y3RfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4ucHJvZHVjdF9faWNvbi0tc21hbGwge1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG59XG4ucHJvZHVjdF9fYWRkaXRpb25hbC1pbmZvLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMjVyZW07XG59XG4ucHJvZHVjdF9fYWRkaXRpb25hbC1pbmZvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zNzVyZW07XG4gIGNvbG9yOiAjMUI1RTIwO1xufVxuLnByb2R1Y3RfX2FkZGl0aW9uYWwtaW5mby1jb250YWluZXItLWF2YWlsYWJsZSB7XG4gIGNvbG9yOiAjMUI1RTIwO1xufVxuLnByb2R1Y3RfX2FkZGl0aW9uYWwtaW5mby1jb250YWluZXItLW5vdC1hdmFpbGFibGUge1xuICBjb2xvcjogI0I3MUMxQztcbn1cbi5wcm9kdWN0X19hZGRpdGlvbmFsLWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnByb2R1Y3RfX3ByaWNlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wcm9kdWN0X19wcmljZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBjb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjcyKTtcbiAgbWFyZ2luOiAwO1xufVxuLnByb2R1Y3RfX3ByaWNlLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0RGMDkxRDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYXBwY2xpcC1sb2FkaW5nLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXBwY2xpcC1sb2FkaW5nLW1vZGFsLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFwcGNsaXAtbG9hZGluZy1tb2RhbF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDEuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgd2lkdGg6IDkwJTtcbn1cbi5hcHBjbGlwLWxvYWRpbmctbW9kYWxfX3NwaW5uZXIge1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkICNGMkYyRjI7XG4gIGJvcmRlci10b3A6IDAuMjVyZW0gc29saWQgI0ZGRDkzMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGFwcGNsaXAtbG9hZGluZy1zcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgbWFyZ2luOiAwIGF1dG8gMS41cmVtIGF1dG87XG59XG4uYXBwY2xpcC1sb2FkaW5nLW1vZGFsX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uYXBwY2xpcC1sb2FkaW5nLW1vZGFsX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjcyKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQGtleWZyYW1lcyBhcHBjbGlwLWxvYWRpbmctc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKipcbiAqIEluZm8gUGFnZSBCYXNlIFN0eWxlc1xuICpcbiAqIFNoYXJlZCBsYXlvdXQgZm9yIHNpbXBsZSBpbmZvL3N0YXR1cyBwYWdlcyAoY29va2llIHVzYWdlLCB1bnN1YnNjcmliZSBjb25maXJtYXRpb25zLCA0MDQsIGV0Yy4pLlxuICogSW5kaXZpZHVhbCBwYWdlcyBvbmx5IG5lZWQgdG8gYWRkIHRoZWlyIHBhZ2Utc3BlY2lmaWMgZXh0cmFzLlxuICogVmFyaWFibGVzIGFyZSBkZWZpbmVkIGluIHNjc3MvYWJzdHJhY3RzL192YXJpYWJsZXMuc2Nzc1xuICovXG4uaW5mby1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNjB2aDtcbiAgcGFkZGluZzogMzJweCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDQ4cHggMzJweDtcbiAgfVxufVxuXG4uaW5mby1wYWdlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbn1cblxuLmluZm8tcGFnZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5mby1wYWdlX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDMycHggMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1wYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5pbmZvLXBhZ2VfX2JvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmluZm8tcGFnZV9fbWVzc2FnZSB7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzc2NzY3Njtcbn1cbi5pbmZvLXBhZ2VfX21lc3NhZ2U6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5pbmZvLXBhZ2VfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluZm8tcGFnZV9fYWN0aW9ucyAuYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaW5mby1wYWdlX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pbmZvLXBhZ2VfX2xpbmsge1xuICBjb2xvcjogIzEwNTdERDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pbmZvLXBhZ2VfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyoqXG4gKiBDb29raWUgVXNhZ2UgUGFnZSBTdHlsZXMgKGV4dGVuZHMgLmluZm8tcGFnZSlcbiAqXG4gKiBQYWdlLXNwZWNpZmljIGFkZGl0aW9uczogc3VidGl0bGUgYmV0d2VlbiBwYXJhZ3JhcGhzLlxuICovXG4uY29va2llLXVzYWdlLXBhZ2VfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAxNnB4IDAgOHB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi8qKlxuICogUmV2aWV3cyBFbWFpbCBVbnN1YnNjcmliZSBQYWdlIFN0eWxlcyAoZXh0ZW5kcyAuaW5mby1wYWdlKVxuICpcbiAqIE5vIHBhZ2Utc3BlY2lmaWMgYWRkaXRpb25zIG5lZWRlZC5cbiAqL1xuLyoqXG4gKiBCdXkgQ2FtcGFpZ24gVW5zdWJzY3JpYmUgUGFnZSBTdHlsZXMgKGV4dGVuZHMgLmluZm8tcGFnZSlcbiAqXG4gKiBQYWdlLXNwZWNpZmljIGFkZGl0aW9uczogc3VydmV5IGZvcm0gd2l0aCBzZWxlY3QsIGN1c3RvbSBpbnB1dCBhbmQgZmVlZGJhY2sgbWVzc2FnZS5cbiAqL1xuLmJ1eS1jYW1wYWlnbi11bnN1YnNjcmliZS1wYWdlX19zdXJ2ZXkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREVERURFO1xufVxuXG4uYnV5LWNhbXBhaWduLXVuc3Vic2NyaWJlLXBhZ2VfX3N1cnZleS1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1eS1jYW1wYWlnbi11bnN1YnNjcmliZS1wYWdlX19zZWxlY3Qtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuXG4uYnV5LWNhbXBhaWduLXVuc3Vic2NyaWJlLXBhZ2VfX2N1c3RvbS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuXG4uYnV5LWNhbXBhaWduLXVuc3Vic2NyaWJlLXBhZ2VfX3NlbmQtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cblxuLmJ1eS1jYW1wYWlnbi11bnN1YnNjcmliZS1wYWdlX19zdXJ2ZXktdGhhbmtzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDA2NjAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKipcbiAqIE5vdCBGb3VuZCAoNDA0KSBQYWdlIFN0eWxlcyAoZXh0ZW5kcyAuaW5mby1wYWdlKVxuICpcbiAqIE5vIHBhZ2Utc3BlY2lmaWMgYWRkaXRpb25zIG5lZWRlZC5cbiAqL1xuLyoqXG4gKiBQYXNzd29yZCBEb3VibGUgT3B0IFBhZ2UgU3R5bGVzIChleHRlbmRzIC5pbmZvLXBhZ2UpXG4gKlxuICogUGFnZS1zcGVjaWZpYyBhZGRpdGlvbjogaGVscCBzZWN0aW9uIGZvciBmb3Jnb3R0ZW4gZW1haWwgYWRkcmVzcy5cbiAqL1xuLnBhc3N3b3JkLWRvdWJsZS1vcHQtcGFnZV9faGVscCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNERURFREU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc2NzY3Njtcbn1cblxuLyoqXG4gKiBOUFMgU3VydmV5IFBhZ2UgU3R5bGVzIChleHRlbmRzIC5pbmZvLXBhZ2UpXG4gKlxuICogQ3VzdG9tIHN0eWxpbmcgZm9yIHRoZSAxLTEwIE5QUyByYXRpbmcgc2NhbGUgYW5kIGZlZWRiYWNrIHNlY3Rpb24uXG4gKi9cbi5ucHMtc3VydmV5LXBhZ2VfX3NjYWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ucHMtc3VydmV5LXBhZ2VfX2xhYmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc2NzY3Njtcbn1cblxuLm5wcy1zdXJ2ZXktcGFnZV9fb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ucHMtc3VydmV5LXBhZ2VfX29wdGlvbnMge1xuICAgIGdhcDogOHB4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5cbi5ucHMtc3VydmV5LXBhZ2VfX29wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5wcy1zdXJ2ZXktcGFnZV9fb3B0aW9uIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLm5wcy1zdXJ2ZXktcGFnZV9fb3B0aW9uIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0RFREVERTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5wcy1zdXJ2ZXktcGFnZV9fb3B0aW9uIHNwYW4ge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxufVxuLm5wcy1zdXJ2ZXktcGFnZV9fb3B0aW9uIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDkzMDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZEOTMwO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5ucHMtc3VydmV5LXBhZ2VfX29wdGlvbjpob3ZlciBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZEOTMwO1xufVxuXG4ubnBzLXN1cnZleS1wYWdlX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLm5wcy1zdXJ2ZXktcGFnZV9fZmVlZGJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5ucHMtc3VydmV5LXBhZ2VfX2ZlZWRiYWNrIC5mbG9hdGluZy1pbnB1dC0tdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ucHMtc3VydmV5LXBhZ2VfX2ZlZWRiYWNrIHRleHRhcmVhLmZsb2F0aW5nLWlucHV0X19maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLm5wcy1zdXJ2ZXktcGFnZV9fZmVlZGJhY2stcXVlc3Rpb24ge1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi8qKlxuICogTWFya2V0aW5nIENhbXBhaWduIFN0eWxlcyAoQmFja29mZmljZSlcbiAqXG4gKiBUaGlzIGZpbGUgZGVmaW5lcyB0aGVtZSBvdmVycmlkZXMgZm9yIHByb2R1Y3RzIGFzc29jaWF0ZWQgd2l0aCBtYXJrZXRpbmcgY2FtcGFpZ25zXG4gKiBtYW5hZ2VkIHZpYSBiYWNrb2ZmaWNlL21hbmFnZV9tYXJrZXRpbmdfY2FtcGFpZ25fcHJvZHVjdHMucGhwLlxuICpcbiAqIENhbXBhaWduLXNwZWNpZmljIHN0eWxlcyBhcmUgYXBwbGllZCBkeW5hbWljYWxseSB1c2luZyBDU1MgY3VzdG9tIHByb3BlcnRpZXNcbiAqICgtLXByb21vdGlvbi1iYWNrZ3JvdW5kLWNvbG9yLCAtLXByb21vdGlvbi10ZXh0LWNvbG9yKSBzZXQgYnkgY29udGVudGZ1bC5cblxuICogQWZmZWN0ZWQgZWxlbWVudHMgZXhhbXBsZTpcbiAqIC0gUHJvZHVjdCBjYXJkcyB0YWdzICgudGFnLS1wcm9tb3Rpb24pXG4gKiAtIFByb2R1Y3QgaW1hZ2Ugb3ZlcmxheXMgKC5wcm9kdWN0X2ltYWdlX292ZXJsYXkpXG4gKiAtIFNsaWRlciBhcnJvd3NcbiAqL1xuI3Byb21vdGlvbi1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJvbW90aW9uLWJhY2tncm91bmQtY29sb3IsICNGRkZGRkYpO1xufVxuI3Byb21vdGlvbi1zZWN0aW9uIC5jb250ZW50ZnVsLWVudHJ5LWNvbnRhaW5lcl9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xuICBjb2xvcjogdW5zZXQ7XG59XG4jcHJvbW90aW9uLXNlY3Rpb24gLmNvbnRlbnRmdWwtZW50cnktY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNwcm9tb3Rpb24tc2VjdGlvbiAuY29udGVudGZ1bC1lbnRyeS1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG5cbi5iby1tYXJrZXRpbmctY2FtcGFpZ24tcHJvZHVjdCAucHJvZHVjdF9pbWFnZV9vdmVybGF5LFxuLmJvLW1hcmtldGluZy1jYW1wYWlnbi1wcm9kdWN0IC5wcm9kdWN0LWNhcmRfX3RhZ3MgLnRhZ3Mtd3JhcHBlciAudGFnLS1wcm9tb3Rpb24udGFnIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJvbW90aW9uLWJhY2tncm91bmQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tcHJvbW90aW9uLXRleHQtY29sb3IpO1xufVxuXG4jcHJvbW90aW9uLXNlY3Rpb24gLnNsaWRlci1uYXZfX2J0biBzdmcge1xuICBjb2xvcjogdmFyKC0tcHJvbW90aW9uLXRleHQtY29sb3IsICMzNDM0MzQpO1xufVxuXG4jcHJvbW90aW9uLXNlY3Rpb24gLmNvbnRlbnRmdWwtaDEsXG4jcHJvbW90aW9uLXNlY3Rpb24gLmNvbnRlbnRmdWwtaDIsXG4jcHJvbW90aW9uLXNlY3Rpb24gLmNvbnRlbnRmdWwtaDMge1xuICBjb2xvcjogdmFyKC0tcHJvbW90aW9uLXRleHQtY29sb3IsIGluaGVyaXQpICFpbXBvcnRhbnQ7XG59XG4jcHJvbW90aW9uLXNlY3Rpb24gLndlYi1jdGEtbW9kdWxlX19oZWFkbGluZSB7XG4gIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvciwgaW5oZXJpdCkgIWltcG9ydGFudDtcbn1cbiNwcm9tb3Rpb24tc2VjdGlvbiAjY2F0ZWdvcnktc2xpZGVyLW1vZHVsZV9fbmF2LWxpbmstd3JhcHBlciwgI3Byb21vdGlvbi1zZWN0aW9uICNjYXRlZ29yeS1zbGlkZXItaGVhZGxpbmUge1xuICBjb2xvcjogdmFyKC0tcHJvbW90aW9uLXRleHQtY29sb3IsIGluaGVyaXQpICFpbXBvcnRhbnQ7XG59XG4jcHJvbW90aW9uLXNlY3Rpb24gI2NhdGVnb3J5LXNsaWRlci1tb2R1bGVfX25hdi1saW5rLXdyYXBwZXIgYSwgI3Byb21vdGlvbi1zZWN0aW9uICNjYXRlZ29yeS1zbGlkZXItaGVhZGxpbmUgYSB7XG4gIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvciwgaW5oZXJpdCkgIWltcG9ydGFudDtcbn1cbiNwcm9tb3Rpb24tc2VjdGlvbiAjY2F0ZWdvcnktc2xpZGVyLW1vZHVsZV9fbmF2LWxpbmstd3JhcHBlciAjY2F0ZWdvcnktc2xpZGVyLWhlYWRsaW5lLFxuI3Byb21vdGlvbi1zZWN0aW9uICNjYXRlZ29yeS1zbGlkZXItbW9kdWxlX19uYXYtbGluay13cmFwcGVyIC5saW5rLWxpc3RfX3RleHQsXG4jcHJvbW90aW9uLXNlY3Rpb24gI2NhdGVnb3J5LXNsaWRlci1tb2R1bGVfX25hdi1saW5rLXdyYXBwZXIgLmxpbmstbGlzdF9faWNvbiwgI3Byb21vdGlvbi1zZWN0aW9uICNjYXRlZ29yeS1zbGlkZXItaGVhZGxpbmUgI2NhdGVnb3J5LXNsaWRlci1oZWFkbGluZSxcbiNwcm9tb3Rpb24tc2VjdGlvbiAjY2F0ZWdvcnktc2xpZGVyLWhlYWRsaW5lIC5saW5rLWxpc3RfX3RleHQsXG4jcHJvbW90aW9uLXNlY3Rpb24gI2NhdGVnb3J5LXNsaWRlci1oZWFkbGluZSAubGluay1saXN0X19pY29uIHtcbiAgY29sb3I6IHZhcigtLXByb21vdGlvbi10ZXh0LWNvbG9yKTtcbn1cbiNwcm9tb3Rpb24tc2VjdGlvbiAjY2F0ZWdvcnktc2xpZGVyLW1vZHVsZV9fbmF2LWxpbmstd3JhcHBlciAubGluay1saXN0X19pY29uLCAjcHJvbW90aW9uLXNlY3Rpb24gI2NhdGVnb3J5LXNsaWRlci1oZWFkbGluZSAubGluay1saXN0X19pY29uIHtcbiAgZmlsbDogdmFyKC0tcHJvbW90aW9uLXRleHQtY29sb3IpO1xufVxuI3Byb21vdGlvbi1zZWN0aW9uIC5wcm9kdWN0cy1zd2lwZXJfX2hlYWRlcixcbiNwcm9tb3Rpb24tc2VjdGlvbiAucHJvZHVjdHMtc3dpcGVyX19oZWFkZXIgYSwgI3Byb21vdGlvbi1zZWN0aW9uIC5wcm9kdWN0cy1zd2lwZXJfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLXByb21vdGlvbi10ZXh0LWNvbG9yLCBpbmhlcml0KSAhaW1wb3J0YW50O1xufVxuI3Byb21vdGlvbi1zZWN0aW9uIC5wcm9tb3Rpb25Qcm9kdWN0U2xpZGVyIC5saW5rLWxpc3RfX2ljb24ge1xuICBjb2xvcjogdmFyKC0tcHJvbW90aW9uLXRleHQtY29sb3IsIGluaGVyaXQpICFpbXBvcnRhbnQ7XG4gIGZpbGw6IHZhcigtLXByb21vdGlvbi10ZXh0LWNvbG9yLCBpbmhlcml0KSAhaW1wb3J0YW50O1xufVxuI3Byb21vdGlvbi1zZWN0aW9uIC5icmFuZHNob3BfX2hlYWRpbmcge1xuICBjb2xvcjogdmFyKC0tcHJvbW90aW9uLXRleHQtY29sb3IsIGluaGVyaXQpICFpbXBvcnRhbnQ7XG59XG4jcHJvbW90aW9uLXNlY3Rpb24gLmJyYW5kLWNhcmRfX3dyYXBwZXIsXG4jcHJvbW90aW9uLXNlY3Rpb24gW2RhdGEtc2xpZGVyPWJyYW5kc2hvcF06bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpIC5zd2lwZXItc2xpZGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcm9tb3Rpb24tYWNjZW50LWNvbG9yLCB0cmFuc3BhcmVudCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tYWNjZW50LWNvbG9yLWJhc2UsIHRyYW5zcGFyZW50KSAhaW1wb3J0YW50O1xufVxuI3Byb21vdGlvbi1zZWN0aW9uIC50ZWFzZXItY2FyZF9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tcHJvbW90aW9uLXRleHQtY29sb3IsIGluaGVyaXQpICFpbXBvcnRhbnQ7XG59XG4jcHJvbW90aW9uLXNlY3Rpb24gLnVzcC1oZWFkbGluZSB7XG4gIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvciwgaW5oZXJpdCkgIWltcG9ydGFudDtcbn1cbiNwcm9tb3Rpb24tc2VjdGlvbiAuc2VvLW1vZHVsZV9faGVhZGxpbmUsXG4jcHJvbW90aW9uLXNlY3Rpb24gLnNlby10ZXh0LWljb24tY29tcG9uZW50X19oZWFkbGluZSB7XG4gIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvciwgaW5oZXJpdCkgIWltcG9ydGFudDtcbn1cbiNwcm9tb3Rpb24tc2VjdGlvbiAuc2VvLXRleHQtaWNvbi1jb21wb25lbnRfX3N1YnRleHQge1xuICBjb2xvcjogdmFyKC0tcHJvbW90aW9uLXRleHQtY29sb3IsIGluaGVyaXQpICFpbXBvcnRhbnQ7XG59XG4jcHJvbW90aW9uLXNlY3Rpb24gLndlYi1jb3VudGRvd24gaDIsXG4jcHJvbW90aW9uLXNlY3Rpb24gLndlYi1jb3VudGRvd24gZGl2LFxuI3Byb21vdGlvbi1zZWN0aW9uIC53ZWItY291bnRkb3duIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tcHJvbW90aW9uLXNlY29uZGFyeS1mb250LWNvbG9yLCBpbmhlcml0KSAhaW1wb3J0YW50O1xufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBBUE9kaXNjb3VudGVyIC0gVGhlbWUgVmFyaWFibGVzXG4gICBGaWdtYSBEZXNpZ24gVG9rZW5zIGFzIFNvdXJjZSBvZiBUcnV0aFxuXG4gICBCcmFuZDogUmVkICgjREYwOTFEKSBwcmltYXJ5LCBZZWxsb3cgKCNGRkQ5MzApIHNlY29uZGFyeVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQGltcG9ydCBcImJhc2VfY29sb3JzXCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCUkFORCBDT0xPUlNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRicmFuZC1wcmltYXJ5OiAgICAgICAgICRyZWQtNzAwOyAgICAgIC8vICNERjA5MURcbiRicmFuZC1wcmltYXJ5LWxpZ2h0OiAgICRyZWQtMTAwOyAgICAgIC8vICNGQURBRERcbiRicmFuZC1zZWNvbmRhcnk6ICAgICAgICR5ZWxsb3ctNjAwOyAgIC8vICNGRkQ5MzBcbiRicmFuZC1zZWNvbmRhcnktbGlnaHQ6ICR5ZWxsb3ctMTAwOyAgIC8vICNGRkVEQUZcblxuLy8gSGVhZGVyIHNwYWNlciBjb2xvciAoeWVsbG93IGZvciBhcG9kaXNjb3VudGVyKVxuJGhlYWRlci1zcGFjZXItY29sb3I6ICAgJGJyYW5kLXNlY29uZGFyeTtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENUQSBDT0xPUlNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRiZy1jdGE6ICR5ZWxsb3ctNjAwO1xuJHVpLWN0YTogJG5ldXRyYWwtOTAwO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUFJPRFVDVCBDQVJEIENPTE9SU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGRpc2NvdW50OiAkcmVkLTcwMDsgIC8vICNERjA5MURcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNVQ0NFU1MgSUNPTiAoTG9nb2ZmLCBSZWdpc3RyYXRpb24gU3VjY2VzcywgZXRjLilcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRzdWNjZXNzLWljb24tY29sb3I6ICAgICAgICRicmFuZC1zZWNvbmRhcnk7XG4kc3VjY2Vzcy1pY29uLWNvbG9yLWxpZ2h0OiAkYnJhbmQtc2Vjb25kYXJ5LWxpZ2h0O1xuXG4vLyBJbXBvcnQgcmVzcG9uc2l2ZV9iYXNlIGRlZmF1bHRzIChmb3IgR3J1bnQgYnVpbGRzIC0gV2VicGFjayBkb2VzIHRoaXMgYXV0b21hdGljYWxseSlcbkBpbXBvcnQgXCJ0aGVtZV9kZWZhdWx0c1wiO1xuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2UgQ29sb3IgUGFsZXR0ZSAtIEZpZ21hIERlc2lnbiBUb2tlbnNcblxuICAgVGhlc2UgYXJlIHRoZSBmb3VuZGF0aW9uYWwgY29sb3Igc2NhbGVzIHVzZWQgYWNyb3NzIGFsbCBzaG9wcy5cbiAgIFNob3Atc3BlY2lmaWMgYnJhbmQgY29sb3JzIHJlZmVyZW5jZSB0aGVzZSBiYXNlIHZhbHVlcy5cblxuICAgVXNhZ2U6IEBpbXBvcnQgJ2Jhc2VfY29sb3JzJzsgKGJlZm9yZSB0aGVtZV92YXJpYWJsZXMpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTkVVVFJBTCBTQ0FMRVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJG5ldXRyYWwtMTAwOiAjRjZGNkY2ICFkZWZhdWx0O1xuJG5ldXRyYWwtMjAwOiAjRjJGMkYyICFkZWZhdWx0O1xuJG5ldXRyYWwtMzAwOiAjRURFREVEICFkZWZhdWx0O1xuJG5ldXRyYWwtNDAwOiAjREVERURFICFkZWZhdWx0O1xuJG5ldXRyYWwtNTAwOiAjQTZBNkE2ICFkZWZhdWx0O1xuJG5ldXRyYWwtNjAwOiAjOTk5OTk5ICFkZWZhdWx0O1xuJG5ldXRyYWwtNzAwOiAjNzY3Njc2ICFkZWZhdWx0O1xuJG5ldXRyYWwtODAwOiAjNEQ0RDREICFkZWZhdWx0O1xuJG5ldXRyYWwtOTAwOiAjMzQzNDM0ICFkZWZhdWx0O1xuJG5ldXRyYWwtd2hpdGU6ICNGRkZGRkYgIWRlZmF1bHQ7XG4kbmV1dHJhbC1ibGFjazogIzAwMDAwMCAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFlFTExPVyBTQ0FMRVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHllbGxvdy01MDogICNGRkY5RTAgIWRlZmF1bHQ7XG4keWVsbG93LTEwMDogI0ZGRURBRiAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiAjRkZFQTlEICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6ICNGRkU2NzYgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogI0ZGRTA1OCAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAjRkZEQjNCICFkZWZhdWx0O1xuJHllbGxvdy02MDA6ICNGRkQ5MzAgIWRlZmF1bHQ7ICAvLyBBUE9kaXNjb3VudGVyIGJyYW5kLXNlY29uZGFyeVxuJHllbGxvdy03MDA6ICNGQkMwMkQgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogI0Y5QTgyNSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiAjRjU3RjE3ICFkZWZhdWx0O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gT1JBTkdFIFNDQUxFXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kb3JhbmdlLTUwOiAgI0ZGRjNFMCAhZGVmYXVsdDtcbiRvcmFuZ2UtMTAwOiAjRkZFMEIyICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6ICNGRkNDODAgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogI0ZBQkM2MiAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiAjRkNBRjNDICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICNGQzlGMTUgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogI0YxOEIxNiAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiAjRUE3ODBDICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6ICNENTYwMDAgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogI0I2NEMwMCAhZGVmYXVsdDsgIC8vIFdhcm5pbmcgZGFya1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUkVEIFNDQUxFXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kcmVkLTUwOiAgI0ZFRUJFRSAhZGVmYXVsdDsgIC8vIERhbmdlciBsaWdodFxuJHJlZC0xMDA6ICNGQURBREQgIWRlZmF1bHQ7ICAvLyBBUE9kaXNjb3VudGVyIGJyYW5kLXByaW1hcnktbGlnaHRcbiRyZWQtMjAwOiAjRjVCN0JEICFkZWZhdWx0O1xuJHJlZC0zMDA6ICNGMzkxOUIgIWRlZmF1bHQ7XG4kcmVkLTQwMDogI0YxN0U4QSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAjRUQ1QTY4ICFkZWZhdWx0O1xuJHJlZC02MDA6ICNFODJDM0YgIWRlZmF1bHQ7XG4kcmVkLTcwMDogI0RGMDkxRCAhZGVmYXVsdDsgIC8vIEFQT2Rpc2NvdW50ZXIgYnJhbmQtcHJpbWFyeVxuJHJlZC04MDA6ICNEMDAyMUMgIWRlZmF1bHQ7ICAvLyBBcG90aGVrZS5kZSBwcmltYXJ5XG4kcmVkLTkwMDogI0I3MUMxQyAhZGVmYXVsdDsgIC8vIERhbmdlciBkYXJrXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBHUkFTUyBHUkVFTiBTQ0FMRSAoRS1SZXplcHQgLyBQcmVzY3JpcHRpb24pXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kZ3Jhc3MtZ3JlZW4tNTA6ICAjRUNGNkVBICFkZWZhdWx0O1xuJGdyYXNzLWdyZWVuLTEwMDogI0Q0RUFDRCAhZGVmYXVsdDtcbiRncmFzcy1ncmVlbi0yMDA6ICNCQkREQjAgIWRlZmF1bHQ7XG4kZ3Jhc3MtZ3JlZW4tMzAwOiAjOUFEMTg5ICFkZWZhdWx0O1xuJGdyYXNzLWdyZWVuLTQwMDogIzgxQzY2QyAhZGVmYXVsdDtcbiRncmFzcy1ncmVlbi01MDA6ICM2QkJDNTIgIWRlZmF1bHQ7XG4kZ3Jhc3MtZ3JlZW4tNjAwOiAjNTJBODM4ICFkZWZhdWx0O1xuJGdyYXNzLWdyZWVuLTcwMDogIzRDOUIzNCAhZGVmYXVsdDsgIC8vIEUtUmV6ZXB0IHRpbGUgYmFja2dyb3VuZFxuJGdyYXNzLWdyZWVuLTgwMDogIzNEOEIyNyAhZGVmYXVsdDtcbiRncmFzcy1ncmVlbi05MDA6ICMyODc4MTIgIWRlZmF1bHQ7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBHUkVFTiBTQ0FMRSAoU3VjY2Vzcy9BdmFpbGFiaWxpdHkpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kZ3JlZW4tNTA6ICAjRThGNUU5ICFkZWZhdWx0OyAgLy8gU3VjY2VzcyBsaWdodFxuJGdyZWVuLTEwMDogI0M4RTZDOSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6ICNBNUQ2QTcgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiAjODFDNzg0ICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogIzY2QkI2QSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICM0Q0FGNTAgIWRlZmF1bHQ7ICAvLyBTdWNjZXNzXG4kZ3JlZW4tNjAwOiAjNDNBMDQ3ICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogIzM4OEUzQyAhZGVmYXVsdDtcbiRncmVlbi04MDA6ICMyRTdEMzIgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiAjMUI1RTIwICFkZWZhdWx0OyAgLy8gU3VjY2VzcyBkYXJrXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBURUFMIFNDQUxFIChCb251cyBQb2ludHMpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kdGVhbC01MDogICNGMUY1RjUgIWRlZmF1bHQ7XG4kdGVhbC0xMDA6ICNDQ0UxRTIgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6ICNBNUNEQ0YgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6ICM4NkJFQzEgIWRlZmF1bHQ7XG4kdGVhbC00MDA6ICM2NkIzQjcgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICM0OUE2QUIgIWRlZmF1bHQ7XG4kdGVhbC02MDA6ICMyRDk5OUYgIWRlZmF1bHQ7XG4kdGVhbC03MDA6ICMwRjg0OEEgIWRlZmF1bHQ7XG4kdGVhbC04MDA6ICMwMDY5NzAgIWRlZmF1bHQ7XG4kdGVhbC05MDA6ICMwMDUwNTQgIWRlZmF1bHQ7XG4kdGVhbC05NTA6ICMyRTMxMzAgIWRlZmF1bHQ7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDWUFOIFNDQUxFIChCb251cyBQb2ludHMgYWx0ZXJuYXRpdmUpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kY3lhbi01MDogICNFMUY3RkUgIWRlZmF1bHQ7XG4kY3lhbi0xMDA6ICNDM0VGRkUgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6ICM5QkU0RkQgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6ICM2MkQ2RkMgIWRlZmF1bHQ7XG4kY3lhbi00MDA6ICMwMkNBRjIgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICMwMEJGRTUgIWRlZmF1bHQ7XG4kY3lhbi02MDA6ICMwMEIzRDYgIWRlZmF1bHQ7XG4kY3lhbi03MDA6ICMwMDlEQkQgIWRlZmF1bHQ7XG4kY3lhbi04MDA6ICMwMDdGOTkgIWRlZmF1bHQ7ICAvLyBCb251cyBwb2ludHMgY29sb3JcbiRjeWFuLTkwMDogIzAwNjk3RSAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE5BVlkgU0NBTEUgKFZlcnNhbmRhcG8gLyBJbmZvKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJG5hdnktNTA6ICAjRTdGMEY5ICFkZWZhdWx0OyAgLy8gSW5mbyBsaWdodFxuJG5hdnktMTAwOiAjQ0VFMkYzICFkZWZhdWx0O1xuJG5hdnktMjAwOiAjQURDRUVCICFkZWZhdWx0O1xuJG5hdnktMzAwOiAjODVCNUUwICFkZWZhdWx0O1xuJG5hdnktNDAwOiAjNjJBMkRBICFkZWZhdWx0O1xuJG5hdnktNTAwOiAjM0Y4RUQ1ICFkZWZhdWx0O1xuJG5hdnktNjAwOiAjMkM3QUM5ICFkZWZhdWx0O1xuJG5hdnktNzAwOiAjMjE2NkFCICFkZWZhdWx0O1xuJG5hdnktODAwOiAjMUE0RTg5ICFkZWZhdWx0OyAgLy8gSW5mbyBkYXJrXG4kbmF2eS05MDA6ICMwRDNBNkQgIWRlZmF1bHQ7ICAvLyBWZXJzYW5kYXBvIHByaW1hcnlcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJMVUUgU0NBTEUgKEZvY3VzL0ludGVyYWN0aXZlKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGJsdWUtNTA6ICAjRThFQUY2ICFkZWZhdWx0O1xuJGJsdWUtMTAwOiAjQzhEMUY2ICFkZWZhdWx0O1xuJGJsdWUtMjAwOiAjOUNBQ0VFICFkZWZhdWx0O1xuJGJsdWUtMzAwOiAjN0U5MkUxICFkZWZhdWx0O1xuJGJsdWUtNDAwOiAjNUI3MkQxICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAjNDI1REM3ICFkZWZhdWx0OyAgLy8gRm9jdXMgY29sb3JcbiRibHVlLTYwMDogIzJGNDlBRiAhZGVmYXVsdDtcbiRibHVlLTcwMDogIzAwMzM5OSAhZGVmYXVsdDtcbiRibHVlLTgwMDogIzBCMjM4MiAhZGVmYXVsdDtcbiRibHVlLTkwMDogIzAxMDYzRiAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIElORElHTyBTQ0FMRSAoSnV2YWxpcylcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRpbmRpZ28tNTA6ICAjRTNFNUZDICFkZWZhdWx0O1xuJGluZGlnby0xMDA6ICNDQUNFRjYgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogI0EzQTlFQiAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiAjODU4Q0UwICFkZWZhdWx0O1xuJGluZGlnby00MDA6ICM3MDc4RDcgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogIzU5NjJDNSAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiAjNEM1NUIzICFkZWZhdWx0O1xuJGluZGlnby03MDA6ICM0MjRCOUEgIWRlZmF1bHQ7ICAvLyBKdXZhbGlzIHByaW1hcnlcbiRpbmRpZ28tODAwOiAjMzQzQjc5ICFkZWZhdWx0O1xuJGluZGlnby05MDA6ICMyNTJBNTYgIWRlZmF1bHQ7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQVVJQTEUgU0NBTEVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRwdXJwbGUtNTA6ICAjRUVFQkY1ICFkZWZhdWx0O1xuJHB1cnBsZS0xMDA6ICNFM0RERUUgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogI0M4QkNEQyAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiAjQjdBOEQyICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6ICM5Qjg2QzAgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogIzdGNjJCMiAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiAjNjU0NjlCICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6ICM1MjM3ODEgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogIzNGMjg2NyAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiAjMkQxRDQ5ICFkZWZhdWx0O1xuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEdsb2JhbCBUaGVtZSBWYXJpYWJsZXNcbiAgIFNoYXJlZCBhY3Jvc3MgQUxMIHNob3BzIC0gaW1wb3J0IHNob3Atc3BlY2lmaWMgZmlsZSBCRUZPUkUgdGhpcyBvbmVcbiAgIHRvIG92ZXJyaWRlIGNvbG9yIHZhbHVlcy5cblxuICAgVXNhZ2UgaW4gc2hvcDpcbiAgIEBpbXBvcnQgJ1tzaG9wXV90aGVtZV92YXJpYWJsZXMnOyAgLy8gU2hvcCBjb2xvcnMgKG5vICFkZWZhdWx0KVxuICAgQGltcG9ydCAncmVzcG9uc2l2ZV9iYXNlL3Nhc3MvdGhlbWVfdmFyaWFibGVzJzsgIC8vIFRoaXMgZmlsZSAoIWRlZmF1bHQpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQlJBTkQgQ09MT1JTIChPdmVycmlkZSB0aGVzZSBwZXIgc2hvcClcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRicmFuZC1wcmltYXJ5OiAgICAgICAgICNERjA5MUQgIWRlZmF1bHQ7XG4kYnJhbmQtcHJpbWFyeS1saWdodDogICAjRkFEQUREICFkZWZhdWx0O1xuJGJyYW5kLXNlY29uZGFyeTogICAgICAgI0ZGRDkzMCAhZGVmYXVsdDtcbiRicmFuZC1zZWNvbmRhcnktbGlnaHQ6ICNGRkVEQUYgIWRlZmF1bHQ7XG5cbi8vIExlZ2FjeSBhbGlhc2VzIChmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgd2l0aCBleGlzdGluZyBjb2RlKVxuLy8gTk9URTogSW4gQVBPZGlzY291bnRlciB0aGVtZSwgJHByaW1hcnkgPSB5ZWxsb3cgKENUQSksICRzZWNvbmRhcnkgPSByZWQgKGJyYW5kKVxuLy8gVGhpcyBtYXkgc2VlbSBpbnZlcnRlZCBidXQgbWF0Y2hlcyBob3cgJHByaW1hcnkgaXMgdXNlZCBmb3IgQ1RBIGVsZW1lbnRzXG4kcHJpbWFyeTogICAkYnJhbmQtc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJHNlY29uZGFyeTogJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCQVNFIENPTE9SU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHRleHQtZGFyazogICMzNDM0MzQgIWRlZmF1bHQ7XG4kd2hpdGU6ICAgICAgI0ZGRkZGRiAhZGVmYXVsdDtcbiRibGFjazogICAgICAjMDAwMDAwICFkZWZhdWx0O1xuJGdyYXktMTAwOiAgICNGNkY2RjYgIWRlZmF1bHQ7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTRU1BTlRJQyBDT0xPUlNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFN1Y2Nlc3NcbiRzdWNjZXNzLWxpZ2h0OiAgI0U4RjVFOSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJvcmRlcjogI0M4RTZDOSAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAgIzRDQUY1MCAhZGVmYXVsdDtcbiRzdWNjZXNzLWRhcms6ICAgIzFCNUUyMCAhZGVmYXVsdDtcblxuLy8gSW5mb1xuJGluZm8tbGlnaHQ6ICAjRTdGMEY5ICFkZWZhdWx0O1xuJGluZm8tYm9yZGVyOiAjQkZEQkZFICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAjMjE5NkYzICFkZWZhdWx0O1xuJGluZm8tZGFyazogICAjMUE0RTg5ICFkZWZhdWx0O1xuXG4vLyBXYXJuaW5nXG4kd2FybmluZy1saWdodDogICNGRkYzRTAgIWRlZmF1bHQ7XG4kd2FybmluZy1ib3JkZXI6ICNGREU2OEEgIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgICNGRjk4MDAgIWRlZmF1bHQ7XG4kd2FybmluZy1kYXJrOiAgICNCNjRDMDAgIWRlZmF1bHQ7XG5cbi8vIERhbmdlclxuJGRhbmdlci1saWdodDogICNGRUVCRUUgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJvcmRlcjogI0ZFQ0FDQSAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAjRDMyRjJGICFkZWZhdWx0O1xuJGRhbmdlci1kYXJrOiAgICNCNzFDMUMgIWRlZmF1bHQ7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTUEVDSUFMIENPTE9SU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGJyYW5kLWxpZ2h0OiAgICRicmFuZC1wcmltYXJ5LWxpZ2h0ICFkZWZhdWx0O1xuJGZvY3VzOiAgICAgICAgICM0MjVEQzcgIWRlZmF1bHQ7XG4kZm9jdXMtYmx1ZTogICAgIzEwNTdERCAhZGVmYXVsdDtcbiRyYXRpbmc6ICAgICAgICAjRkZEOTMwICFkZWZhdWx0O1xuJGRpc2NvdW50OiAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJGJvbnVzcG9pbnRzOiAgICMwMDdGOTkgIWRlZmF1bHQ7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDVEEgQ09MT1JTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kYmctY3RhOiAgJGJyYW5kLXNlY29uZGFyeSAhZGVmYXVsdDtcbiR1aS1jdGE6ICAkdGV4dC1kYXJrICFkZWZhdWx0O1xuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTUEFDSU5HIFNDQUxFIChmcm9tIEZpZ21hIHRva2Vucylcbi8vIFNDU1MgdmFyaWFibGVzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSAtIHVzZSBDU1MgY3VzdG9tIHByb3BlcnRpZXNcbi8vIHZhcigtLXNwYWNpbmctKikgaW4gbmV3IGNvZGUgZm9yIHJlc3BvbnNpdmUgc3BhY2luZ1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gRGVza3RvcCB2YWx1ZXMgKFhYTC1YTCBicmVha3BvaW50cylcbiRzcGFjaW5nLXh4czogNHB4ICFkZWZhdWx0O1xuJHNwYWNpbmcteHM6ICA4cHggIWRlZmF1bHQ7XG4kc3BhY2luZy1zbTogIDEycHggIWRlZmF1bHQ7XG4kc3BhY2luZy1tZDogIDE2cHggIWRlZmF1bHQ7XG4kc3BhY2luZy1sZzogIDI0cHggIWRlZmF1bHQ7XG4kc3BhY2luZy14bDogIDMycHggIWRlZmF1bHQ7XG4kc3BhY2luZy0yeGw6IDQwcHggIWRlZmF1bHQ7XG4kc3BhY2luZy0zeGw6IDQ4cHggIWRlZmF1bHQ7XG4kc3BhY2luZy00eGw6IDY0cHggIWRlZmF1bHQ7XG4kc3BhY2luZy01eGw6IDgwcHggIWRlZmF1bHQ7XG4kc3BhY2luZy02eGw6IDk2cHggIWRlZmF1bHQ7XG5cbi8vIE1vYmlsZSB2YWx1ZXMgKExHLVhTIGJyZWFrcG9pbnRzKSAtIHVzZWQgYnkgQ1NTIGN1c3RvbSBwcm9wZXJ0aWVzXG4kc3BhY2luZy14eHMtbW9iaWxlOiA0cHggIWRlZmF1bHQ7XG4kc3BhY2luZy14cy1tb2JpbGU6ICA2cHggIWRlZmF1bHQ7XG4kc3BhY2luZy1zbS1tb2JpbGU6ICA4cHggIWRlZmF1bHQ7XG4kc3BhY2luZy1tZC1tb2JpbGU6ICAxMnB4ICFkZWZhdWx0O1xuJHNwYWNpbmctbGctbW9iaWxlOiAgMTZweCAhZGVmYXVsdDtcbiRzcGFjaW5nLXhsLW1vYmlsZTogIDI0cHggIWRlZmF1bHQ7XG4kc3BhY2luZy0yeGwtbW9iaWxlOiAzMnB4ICFkZWZhdWx0O1xuJHNwYWNpbmctM3hsLW1vYmlsZTogNDBweCAhZGVmYXVsdDtcbiRzcGFjaW5nLTR4bC1tb2JpbGU6IDU2cHggIWRlZmF1bHQ7XG4kc3BhY2luZy01eGwtbW9iaWxlOiA2NHB4ICFkZWZhdWx0O1xuJHNwYWNpbmctNnhsLW1vYmlsZTogODBweCAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJPUkRFUiBSQURJVVMgU0NBTEVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRyYWRpdXMteHM6ICAgICAgIDRweCAhZGVmYXVsdDtcbiRyYWRpdXMtc206ICAgICAgIDhweCAhZGVmYXVsdDtcbiRyYWRpdXMtbWQ6ICAgICAgIDEycHggIWRlZmF1bHQ7XG4kcmFkaXVzLWxnOiAgICAgICAxNnB4ICFkZWZhdWx0O1xuJHJhZGl1cy14bDogICAgICAgMjRweCAhZGVmYXVsdDtcbiRyYWRpdXMteHhsOiAgICAgIDMycHggIWRlZmF1bHQ7XG4kcmFkaXVzLXBpbGw6ICAgICA5OTlweCAhZGVmYXVsdDtcbiRyYWRpdXMtY2lyY2xlOiAgIDUwJSAhZGVmYXVsdDtcblxuLy8gU2VtYW50aWMgYWxpYXNlc1xuJHJhZGl1cy1jdGE6ICAgICAgJHJhZGl1cy14cyAhZGVmYXVsdDtcbiRyYWRpdXMtY2FyZDogICAgICRyYWRpdXMtbWQgIWRlZmF1bHQ7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUWVBPR1JBUEhZIChmcm9tIEZpZ21hIHRva2Vucylcbi8vIFNDU1MgdmFyaWFibGVzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSAtIHVzZSBDU1MgY3VzdG9tIHByb3BlcnRpZXNcbi8vIHZhcigtLWZvbnQtKikgaW4gbmV3IGNvZGUgZm9yIHJlc3BvbnNpdmUgdHlwb2dyYXBoeVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gRWFjaCBzaG9wIGRlZmluZXMgdGhlaXIgb3duIGZvbnQgc3RhY2sgaW4gX3ZhcmlhYmxlcy5zY3NzLlxuXG4vLyBMZWdhY3kgZ2VuZXJpYyBmb250IHNpemVzIChrZXB0IGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSlcbiR0ZXh0LXhzOiAgIDEycHggIWRlZmF1bHQ7XG4kdGV4dC1zbTogICAxNHB4ICFkZWZhdWx0O1xuJHRleHQtYmFzZTogMTZweCAhZGVmYXVsdDtcbiR0ZXh0LWxnOiAgIDE4cHggIWRlZmF1bHQ7XG4kdGV4dC14bDogICAyMnB4ICFkZWZhdWx0O1xuJHRleHQtMnhsOiAgMzJweCAhZGVmYXVsdDtcblxuLy8gRm9udCBXZWlnaHRzXG4kZm9udC1yZWd1bGFyOiAgNDAwICFkZWZhdWx0O1xuJGZvbnQtc2VtaWJvbGQ6IDYwMCAhZGVmYXVsdDtcbiRmb250LWJvbGQ6ICAgICA3MDAgIWRlZmF1bHQ7XG5cbi8vIExldHRlciBTcGFjaW5nXG4kbGV0dGVyLXNwYWNpbmctbm9ybWFsOiAwICFkZWZhdWx0O1xuJGxldHRlci1zcGFjaW5nLXdpZGU6ICAgMXB4ICFkZWZhdWx0O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU2VtYW50aWMgVHlwb2dyYXBoeSBUb2tlbnMgLSBEZXNrdG9wIChYWEwtWEwpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvbnQtYm9keS1zaXplOiAgICAgICAgMTZweCAhZGVmYXVsdDtcbiRmb250LWJvZHktbGluZS1oZWlnaHQ6IDI0cHggIWRlZmF1bHQ7XG5cbiRmb250LWZvb3Rub3Rlcy1zaXplOiAgICAgICAgMTRweCAhZGVmYXVsdDtcbiRmb250LWZvb3Rub3Rlcy1saW5lLWhlaWdodDogMjBweCAhZGVmYXVsdDtcblxuJGZvbnQtbWljcm8tc2l6ZTogICAgICAgIDEycHggIWRlZmF1bHQ7XG4kZm9udC1taWNyby1saW5lLWhlaWdodDogMThweCAhZGVmYXVsdDtcblxuJGZvbnQtdG9wbGluZS1zaXplOiAgICAgICAgICAgMTRweCAhZGVmYXVsdDtcbiRmb250LXRvcGxpbmUtbGluZS1oZWlnaHQ6ICAgIDIwcHggIWRlZmF1bHQ7XG4kZm9udC10b3BsaW5lLWxldHRlci1zcGFjaW5nOiAxcHggIWRlZmF1bHQ7XG5cbiRmb250LWgxLXNpemU6ICAgICAgICA0OHB4ICFkZWZhdWx0O1xuJGZvbnQtaDEtbGluZS1oZWlnaHQ6IDY0cHggIWRlZmF1bHQ7XG5cbiRmb250LWgyLXNpemU6ICAgICAgICAzNnB4ICFkZWZhdWx0O1xuJGZvbnQtaDItbGluZS1oZWlnaHQ6IDQ4cHggIWRlZmF1bHQ7XG5cbiRmb250LWgzLXNpemU6ICAgICAgICAyOHB4ICFkZWZhdWx0O1xuJGZvbnQtaDMtbGluZS1oZWlnaHQ6IDM3cHggIWRlZmF1bHQ7XG5cbiRmb250LWg0LXNpemU6ICAgICAgICAyMnB4ICFkZWZhdWx0O1xuJGZvbnQtaDQtbGluZS1oZWlnaHQ6IDMwcHggIWRlZmF1bHQ7XG5cbiRmb250LWg1LXNpemU6ICAgICAgICAxOHB4ICFkZWZhdWx0O1xuJGZvbnQtaDUtbGluZS1oZWlnaHQ6IDI0cHggIWRlZmF1bHQ7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTZW1hbnRpYyBUeXBvZ3JhcGh5IFRva2VucyAtIE1vYmlsZSAoTEctWFMpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvbnQtYm9keS1zaXplLW1vYmlsZTogICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kZm9udC1ib2R5LWxpbmUtaGVpZ2h0LW1vYmlsZTogMjBweCAhZGVmYXVsdDtcblxuJGZvbnQtZm9vdG5vdGVzLXNpemUtbW9iaWxlOiAgICAgICAgMTJweCAhZGVmYXVsdDtcbiRmb250LWZvb3Rub3Rlcy1saW5lLWhlaWdodC1tb2JpbGU6IDE4cHggIWRlZmF1bHQ7XG5cbiRmb250LW1pY3JvLXNpemUtbW9iaWxlOiAgICAgICAgMTJweCAhZGVmYXVsdDtcbiRmb250LW1pY3JvLWxpbmUtaGVpZ2h0LW1vYmlsZTogMThweCAhZGVmYXVsdDtcblxuJGZvbnQtdG9wbGluZS1zaXplLW1vYmlsZTogICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kZm9udC10b3BsaW5lLWxpbmUtaGVpZ2h0LW1vYmlsZTogICAgMThweCAhZGVmYXVsdDtcbiRmb250LXRvcGxpbmUtbGV0dGVyLXNwYWNpbmctbW9iaWxlOiAwLjVweCAhZGVmYXVsdDtcblxuJGZvbnQtaDEtc2l6ZS1tb2JpbGU6ICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGZvbnQtaDEtbGluZS1oZWlnaHQtbW9iaWxlOiA0MXB4ICFkZWZhdWx0O1xuXG4kZm9udC1oMi1zaXplLW1vYmlsZTogICAgICAgIDI2cHggIWRlZmF1bHQ7XG4kZm9udC1oMi1saW5lLWhlaWdodC1tb2JpbGU6IDM1cHggIWRlZmF1bHQ7XG5cbiRmb250LWgzLXNpemUtbW9iaWxlOiAgICAgICAgMjBweCAhZGVmYXVsdDtcbiRmb250LWgzLWxpbmUtaGVpZ2h0LW1vYmlsZTogMjZweCAhZGVmYXVsdDtcblxuJGZvbnQtaDQtc2l6ZS1tb2JpbGU6ICAgICAgICAxOHB4ICFkZWZhdWx0O1xuJGZvbnQtaDQtbGluZS1oZWlnaHQtbW9iaWxlOiAyNnB4ICFkZWZhdWx0O1xuXG4kZm9udC1oNS1zaXplLW1vYmlsZTogICAgICAgIDE2cHggIWRlZmF1bHQ7XG4kZm9udC1oNS1saW5lLWhlaWdodC1tb2JpbGU6IDI0cHggIWRlZmF1bHQ7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBPUEFDSVRZIFNDQUxFXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kb3BhY2l0eS1zdWJ0bGU6IDAuMDYgIWRlZmF1bHQ7XG4kb3BhY2l0eS1saWdodDogIDAuMTIgIWRlZmF1bHQ7XG4kb3BhY2l0eS1tdXRlZDogIDAuMjQgIWRlZmF1bHQ7XG4kb3BhY2l0eS1tZWRpdW06IDAuNzIgIWRlZmF1bHQ7XG4kb3BhY2l0eS1mdWxsOiAgIDEgIWRlZmF1bHQ7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCT1JERVJTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kYm9yZGVyLXRoaW46ICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1tZWRpdW06IDJweCAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNIQURPV1Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRzaGFkb3ctZHJvcGRvd246IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpICFkZWZhdWx0O1xuJHNoYWRvdy1jYXJkOiAgICAgMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWRlZmF1bHQ7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBaLUlOREVYIFNDQUxFXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kei1kcm9wZG93bjogMTAwICFkZWZhdWx0O1xuJHotc3RpY2t5OiAgIDIwMCAhZGVmYXVsdDtcbiR6LW1vZGFsOiAgICAzMDAgIWRlZmF1bHQ7XG4kei10b29sdGlwOiAgNDAwICFkZWZhdWx0O1xuXG4kYWRkLXRvLWNhcnQtei1pbmRleDogIDEwNTAgIWRlZmF1bHQ7XG5cbi8vIEFkZC10by1jYXJ0IG92ZXJsYXkgKGxlZ2FjeSBtb2RhbClcbiR6LWFkZC10by1jYXJ0LW92ZXJsYXk6ICAgICAgICAgIDIwNjAgIWRlZmF1bHQ7XG4kei1hZGQtdG8tY2FydC1vdmVybGF5LWJhY2tkcm9wOiAyMDYxICFkZWZhdWx0O1xuJHotYWRkLXRvLWNhcnQtb3ZlcmxheS1kaWFsb2c6ICAgMjA2MiAhZGVmYXVsdDtcblxuLy8gSGVhZGVyIHotaW5kZXggKGhpZ2hlciB2YWx1ZXMgZm9yIG92ZXJsYXlzKVxuJGhlYWRlci16LWluZGV4OiAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kaGVhZGVyLW92ZXJsYXktei1pbmRleDogICAgMTAxMCAhZGVmYXVsdDtcbiRoZWFkZXItYmFja2Ryb3Atei1pbmRleDogICAxMDEwICFkZWZhdWx0O1xuJGhlYWRlci1vZmZjYW52YXMtei1pbmRleDogIDE5MDAgIWRlZmF1bHQ7XG4kaGVhZGVyLW9mZmNhbnZhcy1sZXZlbDItejogMTkxMCAhZGVmYXVsdDtcbiRoZWFkZXItb2ZmY2FudmFzLWxldmVsMy16OiAxOTIwICFkZWZhdWx0O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSUNPTiBTSVpFU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGljb24teHM6IDEwcHggIWRlZmF1bHQ7XG4kaWNvbi1zbTogMTRweCAhZGVmYXVsdDtcbiRpY29uLW1kOiAxNnB4ICFkZWZhdWx0O1xuJGljb24tbGc6IDI0cHggIWRlZmF1bHQ7XG4kaWNvbi14bDogMzJweCAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENPTVBPTkVOVCBTSVpJTkdcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEJ1dHRvbiBIZWlnaHRzXG4kYnV0dG9uLWhlaWdodC1zbTogMzJweCAhZGVmYXVsdDtcbiRidXR0b24taGVpZ2h0LW1kOiA0MHB4ICFkZWZhdWx0O1xuJGJ1dHRvbi1oZWlnaHQtbGc6IDQ4cHggIWRlZmF1bHQ7XG5cbi8vIElucHV0IEhlaWdodHNcbiRpbnB1dC1oZWlnaHQtZnJhbWU6ICAgICA0OHB4ICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC11bmRlcmxpbmU6IDQwcHggIWRlZmF1bHQ7XG5cbi8vIFRhZy9CYWRnZSBIZWlnaHRzXG4kdGFnLWhlaWdodDogIDIycHggIWRlZmF1bHQ7XG4kY2hpcC1oZWlnaHQ6IDI4cHggIWRlZmF1bHQ7XG5cbi8vIEV5ZWNhdGNoZXIgU2l6ZXNcbiRleWVjYXRjaGVyLXNtOiAzMnB4ICFkZWZhdWx0O1xuJGV5ZWNhdGNoZXItbWQ6IDQ4cHggIWRlZmF1bHQ7XG4kZXllY2F0Y2hlci1sZzogNjRweCAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJSRUFLUE9JTlRTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kYnJlYWtwb2ludC1zbTogIDM3NXB4ICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbWQ6ICA3NjhweCAhZGVmYXVsdDtcbiRicmVha3BvaW50LWxnOiAgOTkycHggIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC14bDogIDEyMDBweCAhZGVmYXVsdDtcbiRicmVha3BvaW50LTJ4bDogMTQwMHB4ICFkZWZhdWx0O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQkFTRSBMQVlPVVRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRib2R5LWJnOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICNERURFREUgIWRlZmF1bHQ7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBVVElMSVRZIENPTE9SUyAoZ3JheSBzY2FsZSAtIHVzZWQgaW4gX3ZhcmlhYmxlcy5zY3NzKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGdyYXk6ICAgICAjREVERURFICFkZWZhdWx0OyAgLy8gbmV1dHJhbC00MDBcbiRncmF5LTIwMDogI0RFREVERSAhZGVmYXVsdDsgIC8vIG5ldXRyYWwtNDAwXG4kZ3JheS0zMDA6ICNFREVERUQgIWRlZmF1bHQ7ICAvLyBuZXV0cmFsLTMwMFxuJGdyYXktNDAwOiAjNEQ0RDREICFkZWZhdWx0OyAgLy8gbmV1dHJhbC04MDBcbiRncmF5LTUwMDogI0YyRjJGMiAhZGVmYXVsdDsgIC8vIG5ldXRyYWwtMjAwXG4kZ3JheS02MDA6ICMzNDM0MzQgIWRlZmF1bHQ7ICAvLyBuZXV0cmFsLTkwMFxuJGdyYXktNzAwOiAjREVERURFICFkZWZhdWx0OyAgLy8gbmV1dHJhbC00MDBcblxuJGxpZ2h0OiAgI0YyRjJGMiAhZGVmYXVsdDsgIC8vIG5ldXRyYWwtMjAwXG4kZGFyazogICAjOTk5OTk5ICFkZWZhdWx0OyAgLy8gbmV1dHJhbC02MDBcbiRkYXJrZXI6ICMzNDM0MzQgIWRlZmF1bHQ7ICAvLyBuZXV0cmFsLTkwMFxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU1RBVFVTIENPTE9SU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGdyZWVuOiAgICAgICAgICMzRDhCMjcgIWRlZmF1bHQ7ICAvLyBncmFzcy1ncmVlbi04MDBcbiRyZWQ6ICAgICAgICAgICAjREYwOTFEICFkZWZhdWx0OyAgLy8gRXJyb3IgcmVkIC0gTk9UIGJyYW5kIGRlcGVuZGVudCFcbiRzdWNjZXNzLWZhaW50OiAjRDRFQUNEICFkZWZhdWx0OyAgLy8gZ3Jhc3MtZ3JlZW4tMTAwXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMRUdBQ1kgQUxJQVNFUyAodXNlZCBpbiBjb21wb25lbnQgc3R5bGVzKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGdvbGQ6ICAgICAgICAgICAgICAgICAjRURCQTAwICFkZWZhdWx0O1xuJGFwby1nb2xkZW46ICAgICAgICAgICAjRURCQTAwICFkZWZhdWx0O1xuJGFwby1zdGFyLWNvbG9yOiAgICAgICAjRkZEOTMwICFkZWZhdWx0O1xuJGFwby1zdW46ICAgICAgICAgICAgICAjRkVDRTJGICFkZWZhdWx0O1xuJGFwby15ZWxsb3c6ICAgICAgICAgICAkYnJhbmQtc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJGFwby15ZWxsb3cyOiAgICAgICAgICAjRjlBODI1ICFkZWZhdWx0OyAgLy8geWVsbG93LTgwMFxuJGFwby10ZXh0LWNvbG9yOiAgICAgICAkdGV4dC1kYXJrICFkZWZhdWx0O1xuJGFwby10ZXh0LWNvbG9yLWxpZ2h0OiAjNzY3Njc2ICFkZWZhdWx0OyAgLy8gbmV1dHJhbC03MDBcbiRhcG8tdGV4dC1saWdodC1ncmF5OiAgIzc2NzY3NiAhZGVmYXVsdDsgIC8vIG5ldXRyYWwtNzAwXG4kYXBvLWRhcmstZ3JlZW46ICAgICAgICMxQjVFMjAgIWRlZmF1bHQ7ICAvLyBncmVlbi05MDBcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBIRUFERVIgQ09MT1JTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kaGVhZGVyX3ByaW1hcnk6ICAgJGJyYW5kLXNlY29uZGFyeSAhZGVmYXVsdDtcbiRoZWFkZXJfc2Vjb25kYXJ5OiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENPTVBPTkVOVC1TUEVDSUZJQyBDT0xPUlNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRwcm9tb2Rpb24tZ3JleTogIzRENEQ0RCAhZGVmYXVsdDsgIC8vIG5ldXRyYWwtODAwXG4kdGlsZS1iZzogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0OyAgLy8gRGVmYXVsdCB0byBicmFuZC1wcmltYXJ5IGZvciB0aWxlc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ09NUE9ORU5UIFRPS0VOUyAoRGVyaXZlZCBmcm9tIG9sZCB0aGVtZV92YXJpYWJsZXMpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBCdXR0b25zXG4kYnV0dG9uLXByaW1hcnktYmc6ICAgICAgICAgICRiZy1jdGEgIWRlZmF1bHQ7XG4kYnV0dG9uLXByaW1hcnktb3V0bGluZTogICAgICNFREJBMDAgIWRlZmF1bHQ7XG4kYnV0dG9uLXByaW1hcnktaG92ZXI6ICAgICAgICNGRUNFMkYgIWRlZmF1bHQ7XG4kYnV0dG9uLXByaW1hcnktdGV4dC1jb2xvcjogICR1aS1jdGEgIWRlZmF1bHQ7XG4kYnV0dG9uLXByaW1hcnktZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcblxuJGJ1dHRvbi1zZWNvbmRhcnktYmc6ICAgICAgICAgcmdiYSgkdGV4dC1kYXJrLCAkb3BhY2l0eS1zdWJ0bGUpICFkZWZhdWx0O1xuJGJ1dHRvbi1zZWNvbmRhcnktaG92ZXI6ICAgICAgcmdiYSgkdGV4dC1kYXJrLCAkb3BhY2l0eS1saWdodCkgIWRlZmF1bHQ7XG4kYnV0dG9uLXNlY29uZGFyeS10ZXh0LWNvbG9yOiAkdGV4dC1kYXJrICFkZWZhdWx0O1xuXG4vLyBTZWFyY2hcbiRzZWFyY2gtaGlnaGxpZ2h0ZWQtY29sb3I6ICAgICAkYnJhbmQtc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJHNlYXJjaC1ub24taGlnaGxpZ2h0ZWQtY29sb3I6ICR0ZXh0LWRhcmsgIWRlZmF1bHQ7XG4kc2VhcmNoLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kc2VhcmNoLWJ1dHRvbi1iZy1jb2xvcjogICAgICAgJGJnLWN0YSAhZGVmYXVsdDtcbiRzZWFyY2gtYnV0dG9uLWJvcmRlci1jb2xvcjogICAkYnV0dG9uLXByaW1hcnktb3V0bGluZSAhZGVmYXVsdDtcbiRzZWFyY2gtYnV0dG9uLXRleHQtY29sb3I6ICAgICAkdWktY3RhICFkZWZhdWx0O1xuJHNlYXJjaC1rZXl3b3JkLWNvbG9yOiAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHNlYXJjaC1leWVjYXRjaGVyLWJnOiAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHNlYXJjaC1wcmljZS1yZWQ6ICAgICAgICAgICAgICRkaXNjb3VudCAhZGVmYXVsdDtcblxuLy8gQ2FyZHNcbiRjYXJkLWJvcmRlci1kZWZhdWx0OiByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LXN1YnRsZSkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItaG92ZXI6ICAgcmdiYSgkdGV4dC1kYXJrLCAkb3BhY2l0eS1tdXRlZCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItZm9jdXM6ICAgJGZvY3VzICFkZWZhdWx0O1xuJGNhcmQtYmFja2dyb3VuZDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gUHJpY2VzXG4kcHJpY2UtcHJpbWFyeTogICAkZGlzY291bnQgIWRlZmF1bHQ7XG4kcHJpY2Utc3RyaWtlb3V0OiByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LW1lZGl1bSkgIWRlZmF1bHQ7XG5cbi8vIEF2YWlsYWJpbGl0eVxuJGF2YWlsYWJpbGl0eS1zdWNjZXNzOiAkc3VjY2Vzcy1kYXJrICFkZWZhdWx0O1xuJGF2YWlsYWJpbGl0eS1lcnJvcjogICAkZGFuZ2VyLWRhcmsgIWRlZmF1bHQ7XG4kYXZhaWxhYmlsaXR5LWluZm86ICAgICR0ZXh0LWRhcmsgIWRlZmF1bHQ7XG5cbi8vIENvbnNlbnQgTWFuYWdlclxuJGNvbnNlbnQtbWFuYWdlci1vdmVybGF5LWJnOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIDAuNDgpICFkZWZhdWx0O1xuJGNvbnNlbnQtbWFuYWdlci1zd2l0Y2gtYm9yZGVyOiAgICAgICAgJGFwby10ZXh0LWNvbG9yLWxpZ2h0ICFkZWZhdWx0O1xuJGNvbnNlbnQtbWFuYWdlci1zd2l0Y2gtZGlzYWJsZWQtYmc6ICAgJGJyYW5kLXByaW1hcnktbGlnaHQgIWRlZmF1bHQ7XG4kY29uc2VudC1tYW5hZ2VyLXN3aXRjaC1kaXNhYmxlZC1rbm9iOiAkdWktY3RhICFkZWZhdWx0O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU1VDQ0VTUyBJQ09OIChMb2dvZmYsIFJlZ2lzdHJhdGlvbiBTdWNjZXNzLCBldGMuKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHN1Y2Nlc3MtaWNvbi1jb2xvcjogICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1pY29uLWNvbG9yLWxpZ2h0OiAkYnJhbmQtcHJpbWFyeS1saWdodCAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENBUlQgT1ZFUkxBWVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGNhcnQtb3ZlcmxheS1pbm5lci1wYWRkaW5nOiAgMS41cmVtICFkZWZhdWx0O1xuJGNhcnQtb3ZlcmxheS1mb290ZXItbWFyZ2luOiAgMC43NXJlbSAhZGVmYXVsdDtcbiRjYXJ0LW92ZXJsYXktZm9vdGVyLXBhZGRpbmc6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FydC1vdmVybGF5LXN1Y2Nlc3MtY29sb3I6ICAgICRzdWNjZXNzLWRhcmsgIWRlZmF1bHQ7XG4kY2FydC1vdmVybGF5LWVycm9yLWNvbG9yOiAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJGNhcnQtb3ZlcmxheS1mb290ZXItbWFyZ2luLWxnOiAxcmVtICFkZWZhdWx0O1xuJGNhcnQtb3ZlcmxheS1mb290ZXItcGFkZGluZy1sZzogMXJlbSAhZGVmYXVsdDtcbiRjYXJ0LW92ZXJsYXktcHJpY2UtY29sb3I6ICAgICAgJHByaWNlLXByaW1hcnkgIWRlZmF1bHQ7XG4kY2FydC1vdmVybGF5LXRleHQtY29sb3I6ICAgICAgICR0ZXh0LWRhcmsgIWRlZmF1bHQ7XG4kY2FydC1vdmVybGF5LXdhcm5pbmctY29sb3I6ICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENTUyBDdXN0b20gUHJvcGVydGllcyBmb3IgUmVzcG9uc2l2ZSBTcGFjaW5nXG4gICBUaGVzZSBjaGFuZ2UgYXV0b21hdGljYWxseSBhdCBicmVha3BvaW50cyBiYXNlZCBvbiBGaWdtYSB0b2tlbnNcbiAgIFVzYWdlOiB2YXIoLS1zcGFjaW5nLW1kKSwgdmFyKC0tc3BhY2luZy1sZyksIGV0Yy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbjpyb290IHtcbiAgLy8gRGVza3RvcCB2YWx1ZXMgKFhYTC1YTDogPj0gMTAyNHB4KVxuICAtLXNwYWNpbmcteHhzOiAjeyRzcGFjaW5nLXh4c307XG4gIC0tc3BhY2luZy14czogICN7JHNwYWNpbmcteHN9O1xuICAtLXNwYWNpbmctc206ICAjeyRzcGFjaW5nLXNtfTtcbiAgLS1zcGFjaW5nLW1kOiAgI3skc3BhY2luZy1tZH07XG4gIC0tc3BhY2luZy1sZzogICN7JHNwYWNpbmctbGd9O1xuICAtLXNwYWNpbmcteGw6ICAjeyRzcGFjaW5nLXhsfTtcbiAgLS1zcGFjaW5nLTJ4bDogI3skc3BhY2luZy0yeGx9O1xuICAtLXNwYWNpbmctM3hsOiAjeyRzcGFjaW5nLTN4bH07XG4gIC0tc3BhY2luZy00eGw6ICN7JHNwYWNpbmctNHhsfTtcbiAgLS1zcGFjaW5nLTV4bDogI3skc3BhY2luZy01eGx9O1xuICAtLXNwYWNpbmctNnhsOiAjeyRzcGFjaW5nLTZ4bH07XG59XG5cbi8vIE1vYmlsZS9UYWJsZXQgdmFsdWVzIChMRy1YUzogPCAxMDI0cHgpXG5AbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWtwb2ludC1sZyAtIDF9KSB7XG4gIDpyb290IHtcbiAgICAtLXNwYWNpbmcteHhzOiAjeyRzcGFjaW5nLXh4cy1tb2JpbGV9O1xuICAgIC0tc3BhY2luZy14czogICN7JHNwYWNpbmcteHMtbW9iaWxlfTtcbiAgICAtLXNwYWNpbmctc206ICAjeyRzcGFjaW5nLXNtLW1vYmlsZX07XG4gICAgLS1zcGFjaW5nLW1kOiAgI3skc3BhY2luZy1tZC1tb2JpbGV9O1xuICAgIC0tc3BhY2luZy1sZzogICN7JHNwYWNpbmctbGctbW9iaWxlfTtcbiAgICAtLXNwYWNpbmcteGw6ICAjeyRzcGFjaW5nLXhsLW1vYmlsZX07XG4gICAgLS1zcGFjaW5nLTJ4bDogI3skc3BhY2luZy0yeGwtbW9iaWxlfTtcbiAgICAtLXNwYWNpbmctM3hsOiAjeyRzcGFjaW5nLTN4bC1tb2JpbGV9O1xuICAgIC0tc3BhY2luZy00eGw6ICN7JHNwYWNpbmctNHhsLW1vYmlsZX07XG4gICAgLS1zcGFjaW5nLTV4bDogI3skc3BhY2luZy01eGwtbW9iaWxlfTtcbiAgICAtLXNwYWNpbmctNnhsOiAjeyRzcGFjaW5nLTZ4bC1tb2JpbGV9O1xuICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENTUyBDdXN0b20gUHJvcGVydGllcyBmb3IgUmVzcG9uc2l2ZSBUeXBvZ3JhcGh5XG4gICBUaGVzZSBjaGFuZ2UgYXV0b21hdGljYWxseSBhdCBicmVha3BvaW50cyBiYXNlZCBvbiBGaWdtYSB0b2tlbnNcbiAgIFVzYWdlOiB2YXIoLS1mb250LWJvZHktc2l6ZSksIHZhcigtLWZvbnQtaDEtc2l6ZSksIGV0Yy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbjpyb290IHtcbiAgLy8gQm9keSB0ZXh0XG4gIC0tZm9udC1ib2R5LXNpemU6ICAgICAgICAjeyRmb250LWJvZHktc2l6ZX07XG4gIC0tZm9udC1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRmb250LWJvZHktbGluZS1oZWlnaHR9O1xuXG4gIC8vIEZvb3Rub3Rlc1xuICAtLWZvbnQtZm9vdG5vdGVzLXNpemU6ICAgICAgICAjeyRmb250LWZvb3Rub3Rlcy1zaXplfTtcbiAgLS1mb250LWZvb3Rub3Rlcy1saW5lLWhlaWdodDogI3skZm9udC1mb290bm90ZXMtbGluZS1oZWlnaHR9O1xuXG4gIC8vIE1pY3JvXG4gIC0tZm9udC1taWNyby1zaXplOiAgICAgICAgI3skZm9udC1taWNyby1zaXplfTtcbiAgLS1mb250LW1pY3JvLWxpbmUtaGVpZ2h0OiAjeyRmb250LW1pY3JvLWxpbmUtaGVpZ2h0fTtcblxuICAvLyBUb3BsaW5lXG4gIC0tZm9udC10b3BsaW5lLXNpemU6ICAgICAgICAgICAjeyRmb250LXRvcGxpbmUtc2l6ZX07XG4gIC0tZm9udC10b3BsaW5lLWxpbmUtaGVpZ2h0OiAgICAjeyRmb250LXRvcGxpbmUtbGluZS1oZWlnaHR9O1xuICAtLWZvbnQtdG9wbGluZS1sZXR0ZXItc3BhY2luZzogI3skZm9udC10b3BsaW5lLWxldHRlci1zcGFjaW5nfTtcblxuICAvLyBIZWFkaW5nc1xuICAtLWZvbnQtaDEtc2l6ZTogICAgICAgICN7JGZvbnQtaDEtc2l6ZX07XG4gIC0tZm9udC1oMS1saW5lLWhlaWdodDogI3skZm9udC1oMS1saW5lLWhlaWdodH07XG5cbiAgLS1mb250LWgyLXNpemU6ICAgICAgICAjeyRmb250LWgyLXNpemV9O1xuICAtLWZvbnQtaDItbGluZS1oZWlnaHQ6ICN7JGZvbnQtaDItbGluZS1oZWlnaHR9O1xuXG4gIC0tZm9udC1oMy1zaXplOiAgICAgICAgI3skZm9udC1oMy1zaXplfTtcbiAgLS1mb250LWgzLWxpbmUtaGVpZ2h0OiAjeyRmb250LWgzLWxpbmUtaGVpZ2h0fTtcblxuICAtLWZvbnQtaDQtc2l6ZTogICAgICAgICN7JGZvbnQtaDQtc2l6ZX07XG4gIC0tZm9udC1oNC1saW5lLWhlaWdodDogI3skZm9udC1oNC1saW5lLWhlaWdodH07XG5cbiAgLS1mb250LWg1LXNpemU6ICAgICAgICAjeyRmb250LWg1LXNpemV9O1xuICAtLWZvbnQtaDUtbGluZS1oZWlnaHQ6ICN7JGZvbnQtaDUtbGluZS1oZWlnaHR9O1xufVxuXG4vLyBNb2JpbGUvVGFibGV0IHZhbHVlcyAoTEctWFM6IDwgMTAyNHB4KVxuQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQtbGcgLSAxfSkge1xuICA6cm9vdCB7XG4gICAgLy8gQm9keSB0ZXh0XG4gICAgLS1mb250LWJvZHktc2l6ZTogICAgICAgICN7JGZvbnQtYm9keS1zaXplLW1vYmlsZX07XG4gICAgLS1mb250LWJvZHktbGluZS1oZWlnaHQ6ICN7JGZvbnQtYm9keS1saW5lLWhlaWdodC1tb2JpbGV9O1xuXG4gICAgLy8gRm9vdG5vdGVzXG4gICAgLS1mb250LWZvb3Rub3Rlcy1zaXplOiAgICAgICAgI3skZm9udC1mb290bm90ZXMtc2l6ZS1tb2JpbGV9O1xuICAgIC0tZm9udC1mb290bm90ZXMtbGluZS1oZWlnaHQ6ICN7JGZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0LW1vYmlsZX07XG5cbiAgICAvLyBNaWNyb1xuICAgIC0tZm9udC1taWNyby1zaXplOiAgICAgICAgI3skZm9udC1taWNyby1zaXplLW1vYmlsZX07XG4gICAgLS1mb250LW1pY3JvLWxpbmUtaGVpZ2h0OiAjeyRmb250LW1pY3JvLWxpbmUtaGVpZ2h0LW1vYmlsZX07XG5cbiAgICAvLyBUb3BsaW5lXG4gICAgLS1mb250LXRvcGxpbmUtc2l6ZTogICAgICAgICAgICN7JGZvbnQtdG9wbGluZS1zaXplLW1vYmlsZX07XG4gICAgLS1mb250LXRvcGxpbmUtbGluZS1oZWlnaHQ6ICAgICN7JGZvbnQtdG9wbGluZS1saW5lLWhlaWdodC1tb2JpbGV9O1xuICAgIC0tZm9udC10b3BsaW5lLWxldHRlci1zcGFjaW5nOiAjeyRmb250LXRvcGxpbmUtbGV0dGVyLXNwYWNpbmctbW9iaWxlfTtcblxuICAgIC8vIEhlYWRpbmdzXG4gICAgLS1mb250LWgxLXNpemU6ICAgICAgICAjeyRmb250LWgxLXNpemUtbW9iaWxlfTtcbiAgICAtLWZvbnQtaDEtbGluZS1oZWlnaHQ6ICN7JGZvbnQtaDEtbGluZS1oZWlnaHQtbW9iaWxlfTtcblxuICAgIC0tZm9udC1oMi1zaXplOiAgICAgICAgI3skZm9udC1oMi1zaXplLW1vYmlsZX07XG4gICAgLS1mb250LWgyLWxpbmUtaGVpZ2h0OiAjeyRmb250LWgyLWxpbmUtaGVpZ2h0LW1vYmlsZX07XG5cbiAgICAtLWZvbnQtaDMtc2l6ZTogICAgICAgICN7JGZvbnQtaDMtc2l6ZS1tb2JpbGV9O1xuICAgIC0tZm9udC1oMy1saW5lLWhlaWdodDogI3skZm9udC1oMy1saW5lLWhlaWdodC1tb2JpbGV9O1xuXG4gICAgLS1mb250LWg0LXNpemU6ICAgICAgICAjeyRmb250LWg0LXNpemUtbW9iaWxlfTtcbiAgICAtLWZvbnQtaDQtbGluZS1oZWlnaHQ6ICN7JGZvbnQtaDQtbGluZS1oZWlnaHQtbW9iaWxlfTtcblxuICAgIC0tZm9udC1oNS1zaXplOiAgICAgICAgI3skZm9udC1oNS1zaXplLW1vYmlsZX07XG4gICAgLS1mb250LWg1LWxpbmUtaGVpZ2h0OiAjeyRmb250LWg1LWxpbmUtaGVpZ2h0LW1vYmlsZX07XG4gIH1cbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gR2xvYmFsIEJveCBTaXppbmdcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFjY2Vzc2liaWxpdHlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5zci1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4vLyBvdmVycmlkZSBvZiBsZWdhY3kgbWFyZ2luLWxlZnQgb24gbGlzdCBpdGVtc1xubGkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4vLyBNYWluIHBhZ2UgY29udGFpbmVyIC0gcmVzcG9uc2l2ZSBtYXgtd2lkdGggd2l0aCBzaWRlIHBhZGRpbmdcbi5wYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoLWxhcmdlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG5ib2R5LnJlc3BvbnNpdmUtYmFzZS1lbmFibGVkIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcblxuICAvLyBOb3JtYWxpemUgbGVnYWN5IGRlc2t0b3AgcmVzZXQgKHAgeyBwYWRkaW5nOiAwIDAgMWVtIH0pIGZyb20gX2dlbmVyYWwuc2Nzc1xuICAvLyBNb2JpbGUgaGFzIG5vIHN1Y2ggcnVsZSwgc28gdGhpcyBlbnN1cmVzIGNvbnNpc3RlbnQgc3BhY2luZyBhY3Jvc3MgdGVtcGxhdGVzXG4gIHAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLy8gQ29udGVudCBzZWN0aW9uIHdyYXBwZXIgLSBwcm92aWRlcyBzcGFjaW5nIGFuZCBzZXBhcmF0b3IgYmV0d2VlbiBzZWN0aW9uc1xuLmNvbnRlbnQtc2VjdGlvbiB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNpbmctMnhsKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTEwMDtcbiAgfVxuXG4vLyB0ZW1wb3JhcnkgZml4IGZvciBwcm9kdWN0IHNsaWRlciAtIHdpbGwgYmUgcmVmYWN0b3JlZFxuLmNvbnRlbnQtc2VjdGlvbiB7XG4gIFtkYXRhLXR5cGVdLCBbZGF0YS1pcy1tb2RhbD1mYWxzZV0ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJsb2NrOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIFtkYXRhLXR5cGVdIC5wcm9kdWN0cy1zd2lwZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiNnb29nbGVfYWRzZW5zZV9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4vLyBMZWdhY3kgQTJDIG92ZXJsYXkgKG9ubHkgc2NvcGUgdG8gdGhlIG92ZXJsYXkgSUQgdG8gYXZvaWQgaW1wYWN0aW5nIG90aGVyIC5tb2RhbCBlbGVtZW50cylcbiNhZGRfdG9fY2FydF9vdmVybGF5Lm1vZGFsIHtcbiAgei1pbmRleDogJHotYWRkLXRvLWNhcnQtb3ZlcmxheSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbiNhZGRfdG9fY2FydF9vdmVybGF5Lm1vZGFsIC5tb2RhbC1iYWNrZHJvcCB7XG4gIHotaW5kZXg6ICR6LWFkZC10by1jYXJ0LW92ZXJsYXktYmFja2Ryb3AgIWltcG9ydGFudDtcbn1cblxuI2FkZF90b19jYXJ0X292ZXJsYXkgLm1vZGFsLWRpYWxvZyB7XG4gIHotaW5kZXg6ICR6LWFkZC10by1jYXJ0LW92ZXJsYXktZGlhbG9nICFpbXBvcnRhbnQ7XG59XG5cbiNhZGRfdG9fY2FydF9vdmVybGF5X3dhaXRfYm94IHtcbiAgei1pbmRleDogJHotYWRkLXRvLWNhcnQtb3ZlcmxheS1iYWNrZHJvcCAhaW1wb3J0YW50O1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVHlwb2dyYXBoeSBWYXJpYWJsZXNcbiRmb250LWZhbWlseS1oZWFkbGluZTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1ib2R5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0OiAxMDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuLy8gRm9udCBTaXplc1xuJGZvbnQtc2l6ZS1oMjogMjJweDtcbiRmb250LXNpemUtaDM6IDE4cHg7XG4kZm9udC1zaXplLWg0OiAxN3B4O1xuJGZvbnQtc2l6ZS1oNTogMTZweDtcbiRmb250LXNpemUtaDY6IDE1cHg7XG5cbiRmb250LXNpemUtaGlnaGxpZ2h0OiAyMnB4O1xuJGZvbnQtc2l6ZS1ib2R5LWxnOiAxOHB4O1xuJGZvbnQtc2l6ZS1ib2R5LW1kOiAxNnB4O1xuJGZvbnQtc2l6ZS1ib2R5OiAxNHB4O1xuJGZvbnQtc2l6ZS1zdWJ0ZXh0OiAxM3B4O1xuJGZvbnQtc2l6ZS1ub3RlczogMTJweDtcblxuLy8gTGluZSBIZWlnaHRzXG4kbGluZS1oZWlnaHQtYmFzZTogMS41O1xuJGxpbmUtaGVpZ2h0LWgyOiAyOHB4O1xuJGxpbmUtaGVpZ2h0LWgzOiAyNHB4O1xuJGxpbmUtaGVpZ2h0LWg0OiAyMnB4O1xuJGxpbmUtaGVpZ2h0LWg1OiAyNHB4O1xuJGxpbmUtaGVpZ2h0LWg2OiAyNXB4O1xuXG4kbGluZS1oZWlnaHQtYm9keTogMjRweDtcbiRsaW5lLWhlaWdodC1oZWFkbGluZTogMzJweDtcbiRsaW5lLWhlaWdodC1ub3RlczogMjBweDtcbiRsaW5lLWhlaWdodC1zaW5nbGU6IDE7XG5cbi8vIENvbG9yIFZhcmlhYmxlc1xuJGFwby1tZWRpdW0tZ3JheTogIzc2NzY3NiAhZGVmYXVsdDtcbiRmb2N1cy1ibHVlOiAjMTA1N0REICFkZWZhdWx0O1xuJGhlYWRlcl9wcmltYXJ5OiAkcHJpbWFyeTtcbiRhcG8tZ29sZGVuOiAjRURCQTAwICFkZWZhdWx0O1xuJGFwby1zdW46ICNGRUNFMkYgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNGNEYyRjIgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNFOEU4RTggIWRlZmF1bHQ7XG4kcmVkOiAjREYwOTFEICFkZWZhdWx0O1xuXG4vLyBCcmFuZCBDb2xvcnNcbiRjb2xvci10ZXh0LWRlZmF1bHQ6ICMzNDM0MzQ7XG4kY29sb3ItdGV4dC1zZWNvbmRhcnk6ICRhcG8tbWVkaXVtLWdyYXk7XG4kY29sb3ItdGV4dC1zdWNjZXNzOiAjMDA2NjAwO1xuJGNvbG9yLXRleHQtd2hpdGU6ICNGRkZGRkY7XG4kY29sb3ItdGV4dC1hY2NlbnQ6ICNCOTAwMTQ7XG4kY29sb3ItdGV4dC1hY2NlbnQtaG92ZXI6ICNERjA5MUQ7XG4kYXBvLXRleHQtY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQgIWRlZmF1bHQ7XG5cbi8vIEJhY2tncm91bmQgQ29sb3JzXG4kY29sb3ItYmctbHYtMTogI0ZGRkZGRjtcbiRjb2xvci1iZy1sdi0yOiAjRjZGNkY2O1xuJGNvbG9yLWJnLWx2LTM6ICNFREVERUQ7XG4kY29sb3ItYmctcHJpbWFyeTogJHByaW1hcnk7XG4kY29sb3ItYmctcHJpbWFyeV9ob3ZlcjogI0ZFQ0UyRjtcbiRjb2xvci1iZy1zZWNvbmRhcnk6ICRzZWNvbmRhcnk7XG4kY29sb3ItYmctc3VjY2VzczogIzRDOUMwNjtcblxuLy8gQm9yZGVyIENvbG9yc1xuJGNvbG9yLWJvcmRlci1zZWNvbmRhcnk6ICNERURFREU7XG4kY29sb3ItYm9yZGVyLWZhaW50OiAjRjJGMkYyO1xuJGNvbG9yLWJvcmRlci1wcmltYXJ5OiAjRURCQTAwO1xuXG4vLyBTcGFjaW5nXG4kc3BhY2luZy14eHM6IDRweDtcbiRzcGFjaW5nLXhzOiA4cHg7XG4kc3BhY2luZy1zbTogMTBweDtcbiRzcGFjaW5nLW1kOiAxMnB4O1xuJHNwYWNpbmctbWQtYWx0OiAxNnB4O1xuJHNwYWNpbmctbGc6IDIwcHg7XG4kc3BhY2luZy14bDogMjRweDtcbiRzcGFjaW5nLXh4bDogMzJweDtcbiRzcGFjaW5nLTN4bDogNDBweDtcbiRzcGFjaW5nLTR4bDogNDhweDtcblxuJGJvcmRlci1yYWRpdXMteHhzOiA0cHg7XG4kYm9yZGVyLXJhZGl1cy14czogNXB4O1xuJGJvcmRlci1yYWRpdXMtc206IDEwcHg7XG4kYm9yZGVyLXJhZGl1cy1tZDogMzBweDtcblxuLy8gR3JpZCBWYXJpYWJsZXNcbiRncmlkLWd1dHRlci13aWR0aDogMXJlbTtcblxuLy8gQ29udGFpbmVyIE1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoLWxhcmdlOiAxMjgwcHg7XG4kY29udGFpbmVyLW1heC13aWR0aC1tZWRpdW06IDk5MnB4O1xuXG4vLyBOYXZpZ2F0aW9uIEJ1dHRvbiBEaW1lbnNpb25zXG4kbmF2LWJ1dHRvbi1zaXplOiAzMnB4O1xuJG5hdi1pY29uLXNpemU6IDE2cHg7XG5cbi8vIExheW91dCBWYXJpYWJsZXNcbiRzZWN0aW9uLW1hcmdpbi1tb2JpbGU6IDE2cHg7XG4kdmlld3BvcnQtd2lkdGgtcmF0aW86IDkwdnc7XG5cbi8vIFR5cG9ncmFwaHkgQWRqdXN0bWVudHNcbiRsZXR0ZXItc3BhY2luZy10aWdodDogLTAuNXB4O1xuXG4vLyBQcm9kdWN0IFNsaWRlciBWYXJpYWJsZXNcbiRwcm9kdWN0LXNsaWRlci1tYXJnaW4tZGVza3RvcDogNDhweDtcbiRwcm9kdWN0LXNsaWRlci1tYXJnaW4tbW9iaWxlOiAzMnB4O1xuJHByb2R1Y3Qtc2xpZGVyLXRpdGxlLW1hcmdpbjogMTZweDtcblxuLy8gU2lkZWJhciBWYXJpYWJsZXNcbiRzaWRlYmFyLXdpZHRoOiAyNzZweDtcbiRzaWRlYmFyLXdpZHRoLXhsOiAyNjBweDtcblxuLy8gRm9ybSBDb21wb25lbnQgSGVpZ2h0c1xuJGZvcm0tZWxlbWVudC1oZWlnaHQ6IDQ4cHg7XG4iLCJAdXNlIFwic2FzczptYXBcIjtcblxuJGdyaWQtYnJlYWtwb2ludHMtY3VzdG9tOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbiRjb250YWluZXItbWF4LXdpZHRocy1jdXN0b206IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMjgwcHhcbikgIWRlZmF1bHQ7XG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41ICFkZWZhdWx0O1xuJGNvbnRhaW5lci1leHRyYS1wYWRkaW5nLXg6ICRzcGFjaW5nLW1kICFkZWZhdWx0O1xuJGNvbnRhaW5lci1leHRyYS1zaXplOiBjYWxjKCN7JGNvbnRhaW5lci1leHRyYS1wYWRkaW5nLXh9ICogMikgIWRlZmF1bHQ7XG5cbi8vIGltcG9ydCBCb290c3RyYXBcbi8vIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvY29udGFpbmVyc1wiO1xuLy9AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL21peGlucy9icmVha3BvaW50c1wiO1xuXG5AZnVuY3Rpb24gZ2V0LWNvbnRhaW5lci1tYXgtd2lkdGgoJGJyZWFrcG9pbnQpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocy1jdXN0b20sICRicmVha3BvaW50KTtcbn1cblxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLWN1c3RvbSkge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cy1jdXN0b20pIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cy1jdXN0b20pIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cy1jdXN0b20pIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMtY3VzdG9tKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4uY29udGVudGZ1bC1lbnRyeS1jb250YWluZXIsXG5oZWFkZXIsIC51c3AtYmFyIHtcblxuICAuY29udGFpbmVyLFxuICAmLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRhaW5lci1pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICB9XG5cbiAgLmNvbnRhaW5lci1pbm5lcixcbiAgLmNvbnRhaW5lcixcbiAgJi5jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1heC13aWR0aDogZ2V0LWNvbnRhaW5lci1tYXgtd2lkdGgoc20pICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWF4LXdpZHRoOiBnZXQtY29udGFpbmVyLW1heC13aWR0aChtZCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXgtd2lkdGg6IGdldC1jb250YWluZXItbWF4LXdpZHRoKGxnKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1heC13aWR0aDogZ2V0LWNvbnRhaW5lci1tYXgtd2lkdGgoeGwpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgIG1heC13aWR0aDogZ2V0LWNvbnRhaW5lci1tYXgtd2lkdGgoeHhsKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi5jb250YWluZXIjaGVhZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXJlbSAwIDAgMCAhaW1wb3J0YW50O1xuXG4gICNoZWFkZXJfYm94e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICNob2xkZXJfY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuXG4gICNob2xkZXJfc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG59IiwiXG4vLyBjb250YWluZXJzXG4jY29udGVudF93cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogMTZweDtcbn1cblxuI3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhlYWRlciBCdXR0b25zIC0gTWVudSB0cmlnZ2VycywgYmFjayBidXR0b25zLCBwcmVzY3JpcHRpb24gYnV0dG9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uaGVhZGVyLWJ1dHRvbiB7XG4gICYtLWJhcmUsXG4gICYtLWJhcmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gICYtLXN1Ym1lbnUtY2xvc2Uge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuXG4gICYtLWJhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogJHRleHQtYmFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAubGluay1saXN0X19pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gICAgfVxuICB9XG5cbiAgJi0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICYtLWl0ZW0tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGFwby10ZXh0LWxpZ2h0LWdyYXk7XG4gICAgZm9udC1zaXplOiAkdGV4dC1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmLS1wcmVzY3JpcHRpb24uYnV0dG9uLFxuICAmLS1zZWFyY2guYnV0dG9uIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgcGFkZGluZzogJGhlYWRlci1idXR0b24tcGFkZGluZztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLWhlaWdodDogJGhlYWRlci1idXR0b24tbWluLWhlaWdodDtcblxuICAgIC5oZWFkZXItYnV0dG9uX19pY29uIHtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhlYWRlciBWYXJpYWJsZXMgKExFR0FDWSlcbi8vIFRoZXNlIHZhcmlhYmxlcyBhcmUga2VwdCBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkuXG4vLyBOZXcgdmFyaWFibGVzIHNob3VsZCBiZSBhZGRlZCB0byBfdGhlbWVfZGVmYXVsdHMuc2NzcyBpbnN0ZWFkLlxuLy8gT3ZlcnJpZGUgdGhlc2UgaW4gc2hvcC1zcGVjaWZpYyBfdGhlbWVfdmFyaWFibGVzLnNjc3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEJhc2UgdmFyaWFibGVzIChmYWxsYmFja3MgZm9yIHNob3BzIHRoYXQgZG9uJ3QgaW5jbHVkZSBhYnN0cmFjdHMpXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICAgICAgICAgICNERjA5MUQgIWRlZmF1bHQ7XG4kYnJhbmQtc2Vjb25kYXJ5OiAgICAgICAgICAgICAgICNGRkQ5MzAgIWRlZmF1bHQ7XG4kd2hpdGU6ICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICAgICAgICAgICAgICAgICAgICAgICM2Yzc1N2QgIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kdGV4dC1iYXNlOiAgICAgICAgICAgICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kdGV4dC1zbTogICAgICAgICAgICAgICAgICAgICAgIDEycHggIWRlZmF1bHQ7XG4kdGV4dC1sZzogICAgICAgICAgICAgICAgICAgICAgIDE4cHggIWRlZmF1bHQ7XG4kdGV4dC1kYXJrOiAgICAgICAgICAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kZm9udC1ib2xkOiAgICAgICAgICAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXJlZ3VsYXI6ICAgICAgICAgICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGJvcmRlci10aGluOiAgICAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kY29sb3ItYm9yZGVyLXNlY29uZGFyeTogICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kYXBvLXRleHQtbGlnaHQtZ3JheTogICAgICAgICAgICM2Yzc1N2QgIWRlZmF1bHQ7XG5cbi8vIFNlYXJjaCBidXR0b24gY29sb3JzIChjYW4gYmUgb3ZlcnJpZGRlbiBwZXIgc2hvcClcbiRzZWFyY2gtYnV0dG9uLWJnLWNvbG9yOiAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kc2VhcmNoLWJ1dHRvbi1ib3JkZXItY29sb3I6ICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHNlYXJjaC1idXR0b24tdGV4dC1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kc2VhcmNoLWhpZ2hsaWdodGVkLWNvbG9yOiAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHNlYXJjaC1ob3Zlci1jb2xvcjogICAgICAgICAgICBkYXJrZW4oJGJyYW5kLXByaW1hcnksIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEJvb3RzdHJhcCBHcmlkIEJyZWFrcG9pbnRzIChmb3IgbWVkaWEgcXVlcmllcylcbi8vIFRoZXNlIHNob3VsZCBtYXRjaCBCb290c3RyYXAncyBkZWZhdWx0cyBhbmQgc2hvcC1zcGVjaWZpYyBvdmVycmlkZXNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcblxuLy8gTGF5b3V0XG4kaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAgIDE2cHggIWRlZmF1bHQ7XG4kaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaGVhZGVyLWdhcDogICAgICAgICAgICAgICAgICAgIDEycHggOHB4ICFkZWZhdWx0O1xuJGhlYWRlci1jb250YWluZXItbWF4LXdpZHRoOiAgICAxMjgwcHggIWRlZmF1bHQ7XG5cbi8vIExvZ29cbiRoZWFkZXItbG9nby1oZWlnaHQtbW9iaWxlOiAgICAgMzBweCAhZGVmYXVsdDtcbiRoZWFkZXItbG9nby1oZWlnaHQtZGVza3RvcDogICAgNDBweCAhZGVmYXVsdDtcbiRoZWFkZXItbG9nby1tYXgtd2lkdGg6ICAgICAgICAgMjIwcHggIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWVyIE5hdmlnYXRpb25cbiRoZWFkZXItbmF2LWljb24tc2l6ZTogICAgICAgICAgNDBweCAhZGVmYXVsdDtcbiRoZWFkZXItbmF2LWdhcDogICAgICAgICAgICAgICAgMC41cmVtICFkZWZhdWx0O1xuXG4vLyBaLUluZGV4IFNjYWxlIC0gZGVmaW5lZCBpbiBfdGhlbWVfZGVmYXVsdHMuc2Nzc1xuXG4vLyBPdmVybGF5XG4kaGVhZGVyLW92ZXJsYXktd2lkdGg6ICAgICAgICAgIDgwdncgIWRlZmF1bHQ7XG4kaGVhZGVyLW92ZXJsYXktbWF4LXdpZHRoOiAgICAgIDM2MHB4ICFkZWZhdWx0O1xuJGhlYWRlci1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAxLjVyZW0gMXJlbSAhZGVmYXVsdDtcbiRoZWFkZXItb3ZlcmxheS1yYWRpdXM6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuJGhlYWRlci1vdmVybGF5LXNoYWRvdzogICAgICAgICAwIDMycHggNDhweCAtNDhweCByZ2JhKDIxLCAyMSwgNjAsIC4zMiksIDAgNnB4IDMycHggNHB4IHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJGhlYWRlci1vdmVybGF5LWFycm93LXNpemU6ICAgICAxMnB4ICFkZWZhdWx0O1xuXG4vLyBPZmZjYW52YXMgTWVudVxuJGhlYWRlci1vZmZjYW52YXMtd2lkdGg6ICAgICAgICA4MHZ3ICFkZWZhdWx0O1xuJGhlYWRlci1vZmZjYW52YXMtbWF4LXdpZHRoOiAgICAzNjBweCAhZGVmYXVsdDtcbiRoZWFkZXItb2ZmY2FudmFzLXRyYW5zaXRpb246ICAgbGVmdCAwLjNzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4vLyBNZWdhIE1lbnVcbiRoZWFkZXItbWVnYS1tZW51LWdhcDogICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGhlYWRlci1tZWdhLW1lbnUtcGFkZGluZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGhlYWRlci1tZWdhLW1lbnUtcmFkaXVzOiAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGhlYWRlci1tZWdhLW1lbnUtc2hhZG93OiAgICAgICAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpICFkZWZhdWx0O1xuJGhlYWRlci1tZWdhLW1lbnUtbWF4LWhlaWdodDogICA2NXZoICFkZWZhdWx0O1xuXG4vLyBCYWNrZHJvcFxuJGhlYWRlci1iYWNrZHJvcC1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNSkgIWRlZmF1bHQ7XG5cbi8vIEJ1dHRvbnNcbiRoZWFkZXItYnV0dG9uLW1pbi1oZWlnaHQ6ICAgICAgNDBweCAhZGVmYXVsdDtcbiRoZWFkZXItYnV0dG9uLXBhZGRpbmc6ICAgICAgICAgMC41cmVtIDAuNzVyZW0gIWRlZmF1bHQ7XG5cbi8vIFVTUCBCYXJcbiRoZWFkZXItdXNwLXBhZGRpbmc6ICAgICAgICAgICAgNnB4IDE2cHggIWRlZmF1bHQ7XG4kaGVhZGVyLXVzcC1nYXA6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaGVhZGVyLXVzcC1pdGVtLW1pbi13aWR0aDogICAgIDE1MHB4ICFkZWZhdWx0O1xuJGhlYWRlci11c3AtZm9udC1zaXplOiAgICAgICAgICAxMnB4ICFkZWZhdWx0O1xuXG4vLyBTcGFjZXJcbiRoZWFkZXItc3BhY2VyLWhlaWdodDogICAgICAgICAgMC4yNXJlbSAhZGVmYXVsdDtcbiRoZWFkZXItc3BhY2VyLWNvbG9yOiAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIFNlYXJjaFxuJGhlYWRlci1zZWFyY2gtbWF4LXdpZHRoOiAgICAgICA2NDBweCAhZGVmYXVsdDtcbiRoZWFkZXItc2VhcmNoLWJveC1zaGFkb3c6ICAgICAgMHB4IDRweCAyNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzIpICFkZWZhdWx0O1xuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhlYWRlciBMaXN0cyAtIEZlYXR1cmUgbGlzdHMgd2l0aCBjaGVja21hcmtzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uZmVhdHVyZS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgICBjb2xvcjogJHRleHQtZGFyaztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkYXBvLWRhcmstZ3JlZW47XG4gICAgICBmaWxsOiAkYXBvLWRhcmstZ3JlZW47XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkLFxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMS41cmVtKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kaWZpZXJcbiAgJi0tYmVuZWZpdHMge1xuICAgIGxpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTQgMTAnIGZpbGw9JyUyMzA2MCclM0UlM0NwYXRoIGZpbGw9JyUyMzA2MCcgZD0nbTEzLjg2IDEuMTE3LTguNSA4LjVhLjQ3LjQ3IDAgMCAxLS4zNDQuMTI1Yy0uMTU3IDAtLjI4Mi0uMDMxLS4zNzUtLjEyNWwtNC41LTQuNWEuNTMuNTMgMCAwIDEgMC0uNzE5LjUzLjUzIDAgMCAxIC43MTggMGw0LjE1NyA0LjE1N0wxMy4xNC4zOThhLjUzLjUzIDAgMCAxIC43MTggMCAuNTMuNTMgMCAwIDEgMCAuNzJaJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIi4uLlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBIZWFkZXIgT3ZlcmxheSAtIEJhc2Ugb3ZlcmxheSBzdHlsZXMgZm9yIGFjY291bnQgYW5kIG1pbmktY2FydFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmhlYWRlci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkaGVhZGVyLW92ZXJsYXktei1pbmRleDtcbiAgdG9wOiAzLjI1cmVtO1xuICByaWdodDogMDtcblxuICAvLyBBcnJvdyB0b3BcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAkaGVhZGVyLW92ZXJsYXktYXJyb3ctc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICR3aGl0ZTtcbiAgICBib3JkZXItbGVmdDogJGhlYWRlci1vdmVybGF5LWFycm93LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICB3aWR0aDogJGhlYWRlci1vdmVybGF5LXdpZHRoO1xuICAgIG1heC13aWR0aDogJGhlYWRlci1vdmVybGF5LW1heC13aWR0aDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTFyZW0pO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogJGhlYWRlci1vdmVybGF5LXBhZGRpbmc7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRoZWFkZXItb3ZlcmxheS1yYWRpdXM7XG4gICAgYm94LXNoYWRvdzogJGhlYWRlci1vdmVybGF5LXNoYWRvdztcbiAgfVxuXG4gIC8vIFVzZXIgQWNjb3VudFxuICAmLS11c2VyLWFjY291bnQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMy41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHJpZ2h0OiA0cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbG9nZ2VkLWluIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiA5LjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHJpZ2h0OiAxMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1pbmkgQ2FydFxuICAmLS1taW5pLWNhcnQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogLjVyZW07XG4gICAgfVxuICB9XG59XG5cbltkYXRhLW1vYmlsZS10ZW1wbGF0ZV0ge1xuICAjaGVhZGVyX3Nob3BwaW5nX2NhcnQge1xuICAgICYuaG92ZXJlZCB7XG4gICAgICAuaGVhZGVyLW1pbmktY2FydCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWFkZXItdXNlci1hY2NvdW50IHtcbiAgICAmLS1sb2dnZWQtaW4ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHJpZ2h0OiA0cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbltkYXRhLWRlc2t0b3AtdGVtcGxhdGVdIHtcbiAgJi5oZWFkZXItdXNlci1hY2NvdW50IHtcbiAgICAmLS1sb2dnZWQtaW4ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDkuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgcmlnaHQ6IDExcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVhZGVyIExheW91dCAtIEJhc2Ugc3RydWN0dXJlIGFuZCBmbGV4Ym94IGxheW91dFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gT3ZlcnJpZGUgbGVnYWN5IG1pbi13aWR0aCBvbiBib2R5IGZvciByZXNwb25zaXZlIG1vZGVcbmJvZHk6bm90KC5oYXMtYWRhcHRpdmUtaGVhZGVyKSB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6ICRoZWFkZXItcGFkZGluZy15O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6ICRoZWFkZXItei1pbmRleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG5cbiAgLmhlYWRlci1zcGFjZXIge1xuICAgIGhlaWdodDogJGhlYWRlci1zcGFjZXItaGVpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRoZWFkZXItc3BhY2VyLWNvbG9yO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAkaGVhZGVyLXBhZGRpbmcteDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICBtYXgtd2lkdGg6ICRoZWFkZXItY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAkaGVhZGVyLWdhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuYXBvLWxvZ28ge1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gIH1cblxuICAjc2VhcmNoLWJpZyB7XG4gICAgZmxleDogMSAxIDYwJTtcbiAgfVxufVxuXG4vLyBEZXNrdG9wIExheW91dCAobGcrKVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG4gIC5oZWFkZXItbWVudS10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICAuY3VzdG9tZXItbmF2aWdhdGlvbiB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyLWxvZ28tbWF4LXdpZHRoO1xuICAgICAgbWF4LWhlaWdodDogJGhlYWRlci1sb2dvLWhlaWdodC1kZXNrdG9wO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJl9fYWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXBvLWxvZ28ge1xuICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICB9XG5cbiAgICAjc2VhcmNoLWJpZyB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGZsZXg6IDEgMCA1MCU7XG5cbiAgICAgIC5zZWFyY2gtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItbWVudSB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleDogMSAxIDUwJTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLWJ1dHRvbiB7XG4gICAgICAmLS1wcmVzY3JpcHRpb24ge1xuICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgbWF4LWhlaWdodDogMzRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBIZWFkZXIgTG9nb1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgLmFwby1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIHBpY3R1cmUsXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLWxvZ28taGVpZ2h0LW1vYmlsZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRGVza3RvcCBsb2dvIHNpemVcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICAucGFnZS1oZWFkZXIge1xuICAgIC5hcG8tbG9nbyB7XG4gICAgICBwaWN0dXJlLFxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWxvZ28taGVpZ2h0LWRlc2t0b3A7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXItbG9nby1oZWlnaHQtZGVza3RvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVhZGVyIFNlYXJjaCAtIEFsZ29saWEgc2VhcmNoIGZvcm0gaW4gaGVhZGVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSB7XG4gIC5hdXRvLXN1Z2dlc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgIC5hdXRvLXN1Z2dlc3QtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmF1dG8tc3VnZ2VzdC1iYWNrZHJvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICB6LWluZGV4OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmF1dG8tc3VnZ2VzdC1saXN0IHtcbiAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICBmb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyLXNlYXJjaC1tYXgtd2lkdGg7XG4gICAgfVxuXG4gICAgLmlucHV0LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJveC1zaGFkb3c6ICRoZWFkZXItc2VhcmNoLWJveC1zaGFkb3c7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuc2VhcmNoLWZvY3VzZWQgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmljb24td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAuaW5wdXQtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgICAgIGZvbnQtc2l6ZTogJHRleHQtYmFzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYnV0dG9uLmNsZWFyLWlucHV0LWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgYnV0dG9uLmNsZWFyLWlucHV0LWJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogOTBweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nJTIzNzc3Jz48cGF0aCBkPSdNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeicvPjwvc3ZnPlwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1idXR0b24tYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cy1zbSAkYm9yZGVyLXJhZGl1cy1zbSAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXJjaC1idXR0b24tYmctY29sb3I7XG4gICAgICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIGhyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLXNlY29uZGFyeTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuYXV0by1zdWdnZXN0LWxpc3Qge1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwIDE2cHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICBib3gtc2hhZG93OiAkaGVhZGVyLXNlYXJjaC1ib3gtc2hhZG93O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyLXNlYXJjaC1tYXgtd2lkdGg7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgbWF4LWhlaWdodDogNzV2aDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gICAgLmlubmVyLXBhZGRpbmcge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAkdGV4dC1iYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5oaWdobGlnaHRlZCB7XG4gICAgICBjb2xvcjogJHNlYXJjaC1oaWdobGlnaHRlZC1jb2xvcjtcbiAgICB9XG5cbiAgICB1bC5hdXRvLXN1Z2dlc3QtcHJvZHVjdHMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyLXNlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlLXByaWNlLXdyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmF1dG9zdWdnZXN0LWhpZ2hsaWdodCB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgLmF1dG9zdWdnZXN0LWhpZ2hsaWdodCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcy13cmFwcGVyLFxuICAgIC5hdXRvLXN1Z2dlc3QtY29udGVudC13cmFwcGVyIHtcbiAgICAgIGgzIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgfVxuXG4gICAgICB1bC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcyxcbiAgICAgIHVsLmF1dG8tc3VnZ2VzdC1jb250ZW50IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgICBtYXJnaW46IDRweCAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93LWFsbC1yZXN1bHRzLWxpbmstd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDEwcHg7XG5cbiAgICAgIC5zaG93LWFsbC1yZXN1bHRzLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhcmNoLWJ1dHRvbi1iZy1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1idXR0b24tYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtYnV0dG9uLXRleHQtY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVhZGVyIEN1c3RvbWVyIEFyZWEgLSBOYXZpZ2F0aW9uIGljb25zIChhY2NvdW50LCBjYXJ0LCBldGMuKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmN1c3RvbWVyLW5hdmlnYXRpb24ge1xuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogJGhlYWRlci1uYXYtZ2FwO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLW5hdi1pY29uLXNpemU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6ICRoZWFkZXItbmF2LWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRoZWFkZXItbmF2LWljb24tc2l6ZTtcbiAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIGZpbGw6ICRncmF5LTYwMDtcbiAgfVxuXG4gIC5jdXN0b21lci1uYXZpZ2F0aW9uX19hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJi0tYm9udXNwb2ludHMge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tZXItbmF2aWdhdGlvbl9faWNvbiB7XG4gICAgICAmLS1jaGVja21hcmsge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBjb2xvcjogZ3JlZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXdhdGNobGlzdCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAuY3VzdG9tZXItbmF2aWdhdGlvbl9faWNvbiB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMTtcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyAxO1xuICAgICAgfVxuXG4gICAgICAuY3VzdG9tZXItbmF2aWdhdGlvbl9fY291bnRlci0td2F0Y2hsaXN0IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAxO1xuICAgICAgICBncmlkLXJvdzogMSAvIDE7XG4gICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNHB4LCAtNHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNaW5pIGNhcnQgaWNvbiBhbmQgY291bnRlclxuICAgICYtLWNhcnQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgLmN1c3RvbWVyLW5hdmlnYXRpb25fX2ljb24ge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDE7XG4gICAgICAgIGdyaWQtcm93OiAxIC8gMTtcbiAgICAgIH1cblxuICAgICAgLmN1c3RvbWVyLW5hdmlnYXRpb25fX2NvdW50ZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogMS8xO1xuICAgICAgICBncmlkLXJvdzogMS8xO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAxcHgpO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblxuICAgICAgICAvLyBGaXhlcyB0byBpbnRlZ3JhdGUgbGVnYWN5IGNvZGVcbiAgICAgICAgJiNBbW91bnQge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkZGlzY291bnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBGaXhlcyB0byBpbnRlZ3JhdGUgbGVnYWN5IGNvZGVcbiAgICAgICYjaGVhZGVyX3Nob3BwaW5nX2NhcnRfdG9wIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ2hlY2tvdXQgSGVhZGVyIC0gTWluaW1hbCBoZWFkZXIgd2l0aCBsb2dvIG9ubHlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5yYi1jaGVja291dC1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogJGhlYWRlci1jb250YWluZXItbWF4LXdpZHRoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIG1kKSkge1xuICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogNDBweDsgLy8gTWF0Y2ggaW5saW5lIGF0dHJpYnV0ZSwgb3ZlcnJpZGUgbm9ybWFsaXplLnNjc3MgaGVpZ2h0OmF1dG9cbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBtZCkpIHtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhlYWRlciBVc2VyIEFjY291bnQgLSBMb2dpbiBvdmVybGF5IGFuZCBhY2NvdW50IG1lbnVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5oZWFkZXItdXNlci1hY2NvdW50IHtcbiAgLy8gVmlzaWJpbGl0eVxuICAmLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIExvZ2luIGZvcm1cbiAgJl9fbG9naW4ge1xuICAgICYtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAuNzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgcGFkZGluZzogMCAuNXJlbSAycmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi1pbnB1dCB7XG4gICAgICBmbGV4OiAxIDAgMTAwJTtcblxuICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXRoaW4gc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGhlYWRlci1vdmVybGF5LXJhZGl1cztcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICRhcG8tdGV4dC1saWdodC1ncmF5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWJtaXQge1xuICAgICAgZmxleDogMSAwIDEwMCU7XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAkaGVhZGVyLWJ1dHRvbi1wYWRkaW5nO1xuXG4gICAgICAgICYtLXByaW1hcnkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS1saW5rIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRXJyb3IgaGFuZGxpbmdcbiAgICAmLWVycm9yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgfVxuXG4gICAgJi1mb3JtIHtcbiAgICAgICYtLWVycm9yIHtcbiAgICAgICAgLmhlYWRlci11c2VyLWFjY291bnQge1xuICAgICAgICAgICZfX2xvZ2luIHtcbiAgICAgICAgICAgICYtaW5wdXQge1xuICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFRleHQgYW5kIGJlbmVmaXRzXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZzogJGhlYWRlci1idXR0b24tcGFkZGluZztcbiAgICB9XG4gIH1cblxuICAmX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAkdGV4dC1sZztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLy8gTG9naW4gbWVudVxuICAmX19tZW51IHtcbiAgICBwYWRkaW5nOiAwIC41cmVtO1xuXG4gICAgJi1saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAmOm5vdCguYnV0dG9uKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDAgLjVyZW0gLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZS1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykgLSAxKSkge1xuICAuaGVhZGVyLXVzZXItYWNjb3VudCB7XG4gICAgLmhlYWRlci1vdmVybGF5X193cmFwcGVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1cmVtKTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIC5idXR0b24ge1xuICAgICAgICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ2luIHtcbiAgICAgICYtZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDAgLjVyZW0gMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgICYtaW5wdXQge1xuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkdGV4dC1iYXNlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtc3VibWl0IHtcbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAkdGV4dC1iYXNlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLmZlYXR1cmUtbGlzdCB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAkdGV4dC1iYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIE1pbmkgY2FydCBjb21wb25lbnQgc3R5bGVzIGZvciByZXNwb25zaXZlX2Jhc2Vcbi8vIFVzZXMgQkVNIG5hbWluZyBjb252ZW50aW9uIHdpdGggaGVhZGVyLW1pbmktY2FydCBwcmVmaXhcbi8vIENvbXBsZXRlbHkgc2VwYXJhdGUgZnJvbSBsZWdhY3kgY29tcGFjdF9zaG9wcGluZ19jYXJ0LmpzIHNlbGVjdG9yc1xuXG4uaGVhZGVyLW1pbmktY2FydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLmhvdmVyZWQge1xuICAgIC8vIGxpdHRsZSBcInBvcHVwXCIgdHJpYW5nbGVcbiAgICAuaGVhZGVyLW1pbmktY2FydF9fZHJvcGRvd24ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEycHggc29saWQgI0ZGRjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuLmhlYWRlci1taW5pLWNhcnRfX2Ryb3Bkb3duIHtcbiAgLy8gSGlkZSBkcm9wZG93biBvbiBtb2JpbGUgLSBjYXJ0IGljb24gbGlua3MgZGlyZWN0bHkgdG8gY2FydCBwYWdlXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgLy8gRHJvcGRvd24gcG9zaXRpb25pbmdcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDEwO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogODB2dztcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgLy8gZXhjbHVkZSBwcmljZSBhbmQgZGVsaXZlcnkgY29sb3JzIGZyb20gdGhlIGdlbmVyYWwgZm9udC1jb2xvclxuICAqOm5vdCgucHJpY2UtdGFnKTpub3QoLnByaWNlLXRhZyBzcGFuKTpub3QoLnByb2R1Y3Rfc3RhdHVzX2xpbmsgKik6bm90KC5idXR0b24pIHtcbiAgICBmb250LXNpemU6ICR0ZXh0LXNtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGdyYXktNjAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIC8vIE1vZGlmaWVyXG4gICYtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgJi0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gIC5ib3hJbmZvcm1hdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtZmFpbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgZm9udC1zaXplOiAkdGV4dC1iYXNlICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAuYm94SW5uZXJJbmZvcm1hdGlvbiB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIGdhcDogOHB4O1xuXG4gICAgICAuYm94SW5mb3JtYXRpb25Db250ZW50VGFibGVDZWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAkdGV4dC1iYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgLnByaWNlLXRhZyB7XG4gICAgY29sb3I6ICRkaXNjb3VudCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgfVxuICB9XG5cbi5oZWFkZXItbWluaS1jYXJ0X19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy14cztcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1kcm9wZG93bjtcblxuICAucHJvZHVjdF9zdGF0dXNfYm94IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbi5oZWFkZXItbWluaS1jYXJ0X19mcmVlLXNoaXBwaW5nIHtcbiAgZm9udC1zaXplOiAkdGV4dC1iYXNlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBnYXA6IDhweDtcblxuICAmLS1hY2hpZXZlZCB7XG4gICAgY29sb3I6ICRhcG8tZGFyay1ncmVlbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogJHRleHQtYmFzZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIGIge1xuICAgIGZvbnQtc2l6ZTogJHRleHQtYmFzZTtcbiAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIH1cbiAgfVxuXG4uaGVhZGVyLW1pbmktY2FydF9fdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gIHRmb290IHRyOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICBzcGFuLmwge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuLmhlYWRlci1taW5pLWNhcnRfX2l0ZW0ge1xuICB0ZCB7XG4gICAgcGFkZGluZzogMTJweCAwIDZweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbi5oZWFkZXItbWluaS1jYXJ0X19wcm9kdWN0IHtcbiAgd2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcblxuICAmLXRpdGxlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAmLXByaWNlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICYtcXVhbnRpdHkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgJi1zdGF0dXMge1xuICAgIC8vIHByb2R1Y3Qgc3RhdHVzIHN0eWxlc1xuICAgIH1cbiAgfVxuXG4uaGVhZGVyLW1pbmktY2FydF9fZHJvcGRvd24ge1xuICAuYnV0dG9uLS1jaGFuZ2UtcHJvZHVjdC1hbW91bnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAuYW1hem9uX2FkdmFuY2VkX3BheW1lbnRfYnV0dG9uX3RleHRfc3R5bGUge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgLnBheXBhbF9wYXltZW50IHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhlYWRlciBDb21wb25lbnQgLSBTQ1NTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBWYXJpYWJsZXMgYXJlIHNoYXJlZCBhY3Jvc3MgYWxsIGhlYWRlciBjb21wb25lbnRzXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi8vIENvbW1vbiBjb21wb25lbnRzXG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcImxpc3RzXCI7XG5cbi8vIE92ZXJsYXlzXG5AaW1wb3J0IFwib3ZlcmxheVwiO1xuXG4vLyBMYXlvdXQgYW5kIHN0cnVjdHVyZVxuQGltcG9ydCBcImxheW91dFwiO1xuQGltcG9ydCBcImxvZ29cIjtcbkBpbXBvcnQgXCJzZWFyY2hcIjtcbkBpbXBvcnQgXCJjdXN0b21lci1hcmVhXCI7XG5AaW1wb3J0IFwiY2hlY2tvdXQtaGVhZGVyXCI7XG5cbi8vIFVzZXIgYWNjb3VudCBvdmVybGF5XG5AaW1wb3J0IFwidXNlci1hY2NvdW50XCI7XG5cbi8vIE1pbmkgY2FydFxuQGltcG9ydCBcIi4uLy4uL2NhcnQvbWluaS1jYXJ0L21pbmktY2FydFwiO1xuXG4vLyBOYXZpZ2F0aW9uIG1lbnVzXG5AaW1wb3J0IFwiLi4vbW9iaWxlLW1lbnUvbW9iaWxlLW1lbnVcIjtcbkBpbXBvcnQgXCIuLi9tZWdhLW1lbnUvbWVnYS1tZW51XCI7XG5cbi8vIE1vYmlsZSBvZmZjYW52YXMgbWVudVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSAtIDEpKSB7XG4gIEBpbmNsdWRlIG9mZmNhbnZhcy1tZW51KCk7XG59XG5cbi8vIERlc2t0b3AgbWVnYW1lbnVcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICBAaW5jbHVkZSBtZWdhLW1lbnUoKTtcbn1cblxuLy8gQmFja2Ryb3AgKHNoYXJlZCBiZXR3ZWVuIG1lbnVzKVxuLmhlYWRlci1tZW51LWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItYmFja2Ryb3AtY29sb3I7XG4gIHotaW5kZXg6ICRoZWFkZXItYmFja2Ryb3Atei1pbmRleDtcblxuICAmLS12aXNpYmxlIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG4vLyBVU1AgYmFyXG5AaW1wb3J0IFwidXNwXCI7XG5cbi8vIFBEUCBoZWFkZXIgaW50ZWdyYXRpb25cbkBpbXBvcnQgXCJwZHAtaGVhZGVyXCI7XG5cbi8vIENoZWNrb3V0IGhlYWRlciAobWluaW1hbClcbkBpbXBvcnQgXCJjaGVja291dC1oZWFkZXJcIjtcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNb2JpbGUgTWVudSAoT2ZmY2FudmFzKSBDb21wb25lbnQgLSBNb2JpbGUgc2xpZGUtaW4gbmF2aWdhdGlvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1peGluIG9mZmNhbnZhcy1tZW51KCkge1xuICBodG1sLFxuICBib2R5IHtcbiAgICAmLmhlYWRlci1tZW51LS1vcGVuZWQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLW1lbnUtdHJpZ2dlciB7XG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogMjFweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAmX19idXR0b24sXG4gICAgJl9fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6ICRoZWFkZXItbmF2LWljb24tc2l6ZTtcbiAgICAgIGhlaWdodDogJGhlYWRlci1uYXYtaWNvbi1zaXplO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAkaGVhZGVyLW9mZmNhbnZhcy16LWluZGV4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBjYWxjKC0xICogI3skaGVhZGVyLW9mZmNhbnZhcy13aWR0aH0pO1xuICAgIHdpZHRoOiAkaGVhZGVyLW9mZmNhbnZhcy13aWR0aDtcbiAgICBtYXgtd2lkdGg6ICRoZWFkZXItb2ZmY2FudmFzLW1heC13aWR0aDtcbiAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAkaGVhZGVyLW9mZmNhbnZhcy10cmFuc2l0aW9uO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMXJlbTtcblxuICAgICAgLmhlYWRlci1idXR0b24tLXByZXNjcmlwdGlvbixcbiAgICAgIC5oZWFkZXItYnV0dG9uLS1zZWFyY2gge1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWluLWhlaWdodDogJGhlYWRlci1idXR0b24tbWluLWhlaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6ICRoZWFkZXItbG9nby1oZWlnaHQtbW9iaWxlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Ym1lbnUtY2xvc2Uge1xuICAgICAgW2NsYXNzKj1cImljb25cIl0ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAwIC41cmVtO1xuXG4gICAgICAgICYtLWNsb3NlLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jYXRlZ29yeS1uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcblxuICAgICAgICAgID4gc3Ryb25nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5oZWFkZXItbWVudV9fbGluayB7XG4gICAgICAgICAgICBnYXA6IDAuNXJlbTtcblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgJi0tcHJpbWFyeSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBMZXZlbCAxXG4gICAgICAmLS1sZXZlbC0xIHtcbiAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMTJyZW0pO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5oZWFkZXItbWVudSB7XG4gICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gTG93ZXIgbGV2ZWxzXG4gICAgICAmLS1sZXZlbC0yLFxuICAgICAgJi0tbGV2ZWwtMyB7XG4gICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAmLmhlYWRlci1tZW51X19saXN0LS1hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246ICRoZWFkZXItb2ZmY2FudmFzLXRyYW5zaXRpb247XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLW1lbnVfX2xpc3QtaXRlbTpub3QoLmhlYWRlci1tZW51X19saXN0LWl0ZW0tLWNhdGVnb3J5LW5hbWUpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItbWVudV9fbGluayB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gTGV2ZWwgMlxuICAgICAgJi0tbGV2ZWwtMiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogJGhlYWRlci1vZmZjYW52YXMtbGV2ZWwyLXo7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDEycmVtKTtcbiAgICAgIH1cblxuICAgICAgLy8gTGV2ZWwgM1xuICAgICAgJi0tbGV2ZWwtMyB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogJGhlYWRlci1vZmZjYW52YXMtbGV2ZWwzLXo7XG4gICAgICAgIHRvcDogMTAuNnJlbTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3skaGVhZGVyLW9mZmNhbnZhcy13aWR0aH0gLSAycmVtKTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGhlYWRlci1vZmZjYW52YXMtbWF4LXdpZHRofSAtIDJyZW0pO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMTFyZW0pO1xuXG4gICAgICAgICYuaGVhZGVyLW1lbnVfX2xpc3QtLWFjdGl2ZSB7XG4gICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1wYXRoIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAuNXJlbSAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgZm9udC1zaXplOiAkdGV4dC1zbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCAxNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J003LjM1OTM4IDYuNTY4NDhDNy41NDY4OCA2Ljc1NTk4IDcuNTQ2ODggNy4wOTk3MyA3LjM1OTM4IDcuMjg3MjNMMS4zNTkzOCAxMy4yODcyQzEuMTcxODggMTMuNDc0NyAwLjgyODEyNSAxMy40NzQ3IDAuNjQwNjI1IDEzLjI4NzJDMC40NTMxMjUgMTMuMDk5NyAwLjQ1MzEyNSAxMi43NTYgMC42NDA2MjUgMTIuNTY4NUw2LjI5Njg4IDYuOTEyMjNMMC42NDA2MjUgMS4yODcyM0MwLjQ1MzEyNSAxLjA5OTczIDAuNDUzMTI1IDAuNzU1OTgxIDAuNjQwNjI1IDAuNTY4NDgxQzAuODI4MTI1IDAuMzgwOTgxIDEuMTcxODggMC4zODA5ODEgMS4zNTkzOCAwLjU2ODQ4MUw3LjM1OTM4IDYuNTY4NDhaJyBmaWxsPSclMjMzNDM0MzQnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItYnV0dG9uLS1iYWNrIHtcbiAgICAgICYuaGVhZGVyLWJ1dHRvbi0tYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zZWNvbmRhcnk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIaWRlIGVsZW1lbnRzIHRoYXQgYXJlIG5vdCB1c2VkIGluIG9mZmNhbnZhcyBtZW51XG4gICAgLmhlYWRlci1idXR0b24ge1xuICAgICAgJi0tc3VibWVudS1jbG9zZSxcbiAgICAgICYtLWl0ZW0tdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNZWdhIE1lbnUgQ29tcG9uZW50IC0gRGVza3RvcCBkcm9wZG93biBuYXZpZ2F0aW9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4gbWVnYS1tZW51KCkge1xuICAuaGVhZGVyLW1lbnUge1xuICAgICZfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgZ2FwOiAkaGVhZGVyLW1lZ2EtbWVudS1nYXA7XG5cbiAgICAgICYtLWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICB9XG5cbiAgICAgICYtLWxldmVsLTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICA+IC5oZWFkZXItbWVudV9fbGlzdC1pdGVtIHtcbiAgICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAgICAgPiAuaGVhZGVyLW1lbnVfX2xpbmsge1xuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWxldmVsLTIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAyMyUpO1xuICAgICAgICBwYWRkaW5nOiAkaGVhZGVyLW1lZ2EtbWVudS1wYWRkaW5nO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHhsKTtcbiAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlci1tZWdhLW1lbnUtbWF4LWhlaWdodDtcbiAgICAgICAgbWFyZ2luOiAwIDA7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIGxlZnQ6IC0xcmVtO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkaGVhZGVyLW1lZ2EtbWVudS1yYWRpdXM7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkaGVhZGVyLW1lZ2EtbWVudS1yYWRpdXM7XG4gICAgICAgIGJveC1zaGFkb3c6ICRoZWFkZXItbWVnYS1tZW51LXNoYWRvdztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBnZXQtY29udGFpbmVyLW1heC13aWR0aChsZykgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGdldC1jb250YWluZXItbWF4LXdpZHRoKHhsKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGdldC1jb250YWluZXItbWF4LXdpZHRoKHh4bCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmhlYWRlci1tZW51X19saXN0LWl0ZW0ge1xuICAgICAgICAgIC5oZWFkZXItbWVudV9fbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tbGV2ZWwtMyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG5cbiAgICAgICAgJi5oZWFkZXItbWVudV9fbGlzdCB7XG4gICAgICAgICAgJi0taGlkZGVuIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItbWVudV9fbGlzdCB7XG4gICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItbWVudV9fbGluayB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgY29sb3I6ICRhcG8tdGV4dC1saWdodC1ncmF5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLS1jYXRlZ29yeS1uYW1lIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2VydmljZS1saW5rIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogNDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHRleHQtYmFzZTtcblxuICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzogJGhlYWRlci1idXR0b24tcGFkZGluZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jbG9zZS1tZW51IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkYXBvLXRleHQtbGlnaHQtZ3JheTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGZvbnQtc2l6ZTogJHRleHQtc207XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCYWNrZHJvcFxuICAgICYtYmFja2Ryb3Age1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1iYWNrZHJvcC1jb2xvcjtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAgICYtLXZpc2libGUge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVhZGVyIFVTUCBCYXIgLSBUcnVzdCBiYWRnZXMgYW5kIGJlbmVmaXRzIGJhbm5lclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnVzcC1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAkaGVhZGVyLXBhZGRpbmcteDtcblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6ICRoZWFkZXItdXNwLWdhcDtcbiAgICBwYWRkaW5nOiAkaGVhZGVyLXVzcC1wYWRkaW5nO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXG4gICAgPiA6b25seS1jaGlsZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgICA+IC51c3AtaXRlbSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgLnVzcC1pdGVtOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgLnVzcC1pdGVtOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLnVzcC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVzcC1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogJGhlYWRlci11c3AtaXRlbS1taW4td2lkdGg7XG4gIGZvbnQtc2l6ZTogJGhlYWRlci11c3AtZm9udC1zaXplO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgLnVzcC1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnVzcC1pY29uIHtcbiAgICBtYXJnaW46IC0ycHggNnB4IDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBEUCBIZWFkZXIgLSBQcm9kdWN0IGRldGFpbCBwYWdlIHN0aWNreSBoZWFkZXIgaW50ZWdyYXRpb25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtcmVzcG9uc2l2ZS1oZWFkZXIge1xuICAvLyBGaXhlcyB0byBpbnRlZ3JhdGUgbGVnYWN5IGNvZGVcbiAgI3Byb2R1Y3RfaW5mb19maXhlZF9oZWFkZXJfaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgd2lkdGg6IGdldC1jb250YWluZXItbWF4LXdpZHRoKHNtKSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IGdldC1jb250YWluZXItbWF4LXdpZHRoKG1kKSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZ2FwOiAycmVtO1xuICAgICAgd2lkdGg6IGdldC1jb250YWluZXItbWF4LXdpZHRoKGxnKSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgd2lkdGg6IGdldC1jb250YWluZXItbWF4LXdpZHRoKHhsKSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgIHdpZHRoOiBnZXQtY29udGFpbmVyLW1heC13aWR0aCh4eGwpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gIC8vIEZpeGVzIHRvIGludGVncmF0ZSBsZWdhY3kgY29kZVxuICAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9pbWFnZSB7XG4gICAgZmxleDogMCAxIDkwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDkwcHg7XG5cbiAgICAucHJvZHVjdF9pbWFnZV85MF85MCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDY0cHg7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIGhlaWdodDogNjRweDtcblxuICAgICAgLnByb2R1Y3RfaW1hZ2VfOTBfOTAge1xuICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdF9pbWFnZV9vdmVybGF5IHtcbiAgICAgICAgICB0b3A6IDMycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIC8vIEZpeGVzIHRvIGludGVncmF0ZSBsZWdhY3kgY29kZVxuICAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9taWRkbGUge1xuICAgIGZsZXg6IDE7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgI3Byb2R1Y3RfaW5mb19maXhlZF9oZWFkZXJfbmFtZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBjb2xvcjogJHRleHQtZGFyaztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICBsaW5lLWNsYW1wOiAzO1xuICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgLnByb2R1Y3RfaW5mb19kZXRhaWxfdmlldyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgID4gYnIge1xuICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgLnByb2R1Y3Rfc3RhdHVzX2JveCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIC8vIEZpeGVzIHRvIGludGVncmF0ZSBsZWdhY3kgY29kZVxuICAjcHJvZHVjdF9pbmZvX2ZpeGVkX2hlYWRlcl9wcmljZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogMCAxcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6ICRhcG8tdGV4dC1saWdodC1ncmF5O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgIH1cblxuICAgIC5wcm9kdWN0X2RldGFpbF9hdnAge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgc3VwIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgLnByb2R1Y3RfZGV0YWlsX3ByaWNlIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAvLyBGaXhlcyB0byBpbnRlZ3JhdGUgbGVnYWN5IGNvZGVcbiAgI3Byb2R1Y3RfaW5mb19maXhlZF9oZWFkZXJfYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXItYnV0dG9uLW1pbi1oZWlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuIiwiLmJ1dHRvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBjb2xvcjogJGFwby10ZXh0LWNvbG9yO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgNTBtcyBsaW5lYXIsIGJvcmRlci1jb2xvciAxMDBtcyBsaW5lYXIsIGJvcmRlci13aWR0aCAxMDBtcyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMjAwbXMgbGluZWFyO1xuXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJixcbiAgJiAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgJiArICYge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICBhLFxuICBhOmZvY3VzLFxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByb2R1Y3RfcmV2aWV3X3Byb2R1Y3RfaW5mb3JtYXRpb24gJiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICB9XG5cblxuICAvLyAgU3RhdGVzXG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9jdXMtYmx1ZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYXBvLXRleHQtY29sb3I7XG4gICAgYm94LXNoYWRvdzogMCAycHggN3B4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC41NTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG5cbiAgLy8gIFR5cGVzXG5cbiAgJi0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1wcmltYXJ5LW91dGxpbmU7XG4gICAgY29sb3I6ICRidXR0b24tcHJpbWFyeS10ZXh0LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiAkYnV0dG9uLXByaW1hcnktZm9udC13ZWlnaHQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcHJpbWFyeS1ob3ZlcjtcbiAgICAgIGNvbG9yOiAkYnV0dG9uLXByaW1hcnktdGV4dC1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgY29sb3I6ICRkYXJrO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGFwby10ZXh0LWNvbG9yO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXRlcnRpYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTAwO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcbiAgICB9XG4gIH1cblxuICAmLS1saW5rIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG5cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cblxuICAmLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gIC8vICBTaXplc1xuXG4gICYtLWV4dHJhLWxhcmdlIHtcbiAgICBtaW4taGVpZ2h0OiA2MnB4O1xuICB9XG5cbiAgJi0tbGFyZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIH1cblxuICAmLS1ub3JtYWwge1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gIH1cblxuICAvLyBWYXJpYXRpb25zXG5cbiAgJi0tZGVsZXRlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLDl1wiO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdG9wOiAtMXB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXBsdXMge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnKyc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgJi0tbWludXMge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnLSc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG5cbiNjcmVhdGVfYWNjb3VudF9zdWJtaXRfYnV0dG9uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59IiwiLy8gU2xpZGVyIE5hdmlnYXRpb24gQ29udHJvbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2xpZGVyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcblxuICAmX19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICBjdXJzb3I6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH0iLCIvLyBQcm9kdWN0IENhcmQgQmFzZSAtIENvcmUgY29udGFpbmVyIHN0eWxlcyBhbmQgc2hhcmVkIGJlaGF2aW9yc1xuXG4ucHJvZHVjdC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTZweDtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWZhaW50O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTE7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDMycHggNHB4IHJnYmEoMjEsIDIxLCA2MCwgMC4wNik7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIH1cblxuICAmX19yYXRpbmcsXG4gICZfX3RhZ3MsXG4gICZfX3ByZXNlbnRhdGlvbi1mb3JtYXQsXG4gICZfX2Ftb3VudC1wcHUsXG4gICZfX3VuaXQtZGV0YWlscyxcbiAgJl9faW5mby1kZXRhaWxzLFxuICAmX19tYW5kYXRvcnlfaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fZnJlZS1zaGlwcGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1jYXJkX19pbmZvLWRldGFpbHMsXG4gIC5wcm9kdWN0LWNhcmRfX2luZm8tZGV0YWlscyBidXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZ2FwOiAkc3BhY2luZy14eHM7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXN1YnRleHQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIH1cblxuICB9XG5cbiAgJl9fcHJlc2VudGF0aW9uLWZvcm1hdCxcbiAgJl9fYW1vdW50LXBwdSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXN1YnRleHQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIH1cbiAgfVxuXG4gICZfX3ByZXNlbnRhdGlvbi1mb3JtYXQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIH1cblxuICAucHJvZHVjdC1jYXJkX191bml0LWRldGFpbHMge1xuICAgIGdhcDogNnB4O1xuXG4gICAgPiBkaXYge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1jYXJkX191bml0LWRpdmlkZXIge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdWJ0ZXh0O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmEtbGlnaHQ7XG4gIH1cblxufVxuXG4ucHJvZHVjdC1jYXJkX19tYW5kYXRvcnlfaW5mbyxcbi5wcm9kdWN0LWNhcmRfX2JvbnVzLXBvaW50cyxcbi5wcm9kdWN0LWNhcmRfX2ZyZWUtc2hpcHBpbmcsXG4ucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eSB7XG4gIGdhcDogJHNwYWNpbmcteHhzO1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcblxuICBzdmcge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5wcm9kdWN0LWNhcmRfX2N0YS1idXR0b24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdWJ0ZXh0IDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1jdGE7XG4gIGNvbG9yOiAkdWktY3RhO1xuICBib3JkZXI6IG5vbmU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICBwYWRkaW5nLWlubGluZTogMCA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2FyZF9fc3Vic2NyaXB0aW9uLWJ1dHRvbi13cmFwcGVyIHtcbiAgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ibG9jazogOHB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zdWNjZXNzO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5haXMtSGl0cy1pdGVtOmhvdmVyLFxuLmFpcy1IaXRzLWl0ZW06Zm9jdXMge1xuICAucHJvZHVjdC1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDMycHggNDhweCAtNDhweCByZ2JhKDIxLCAyMSwgNjAsIDAuMzIpLCAwIDZweCAzMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuXG4uYWlzLUhpdHMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLy8gT3ZlcnJpZGUgbGVnYWN5IGEgeyBjb2xvciB9IGZyb20gX2dlbmVyYWwuc2Nzc1xuLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkX190aXRsZSBhIHtcbiAgY29sb3I6ICR0ZXh0LWRhcms7XG59IiwiLy8gUHJvZHVjdCBDYXJkIMK3IEJsb2NrIFZpZXdcblxuLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMjIwcHg7XG5cbiAgLy8gQWxsb3cgY2FyZHMgdG8gZml0IGNvbnRhaW5lciBvbiBuYXJyb3cgYnJlYWtwb2ludHNcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJvZHVjdC1jYXJkIHtcbiAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE0cHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy14cztcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdWJ0ZXh0O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjNweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAmX19wcmljZSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1tZDtcbiAgICB9XG5cbiAgICAmX19yYXRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG4gICAgfVxuXG4gICAgJl9fcmF0aW5nLFxuICAgICZfX21hbmRhdG9yeV9pbmZvLFxuICAgICZfX3ByZXNlbnRhdGlvbi1mb3JtYXQsXG4gICAgJl9fYW1vdW50LXBwdSxcbiAgICAmX19ib251cy1wb2ludHMsXG4gICAgJl9fZnJlZS1zaGlwcGluZyxcbiAgICAmX190YWdzLFxuICAgICZfX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5IHtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgICB9XG5cbiAgICAgICZfX3JhdGluZyxcbiAgICAgICZfX21hbmRhdG9yeV9pbmZvLFxuICAgICAgJl9fcHJlc2VudGF0aW9uLWZvcm1hdCxcbiAgICAgICZfX2Ftb3VudC1wcHUsXG4gICAgICAmX19ib251cy1wb2ludHMsXG4gICAgICAmX19mcmVlLXNoaXBwaW5nLFxuICAgICAgJl9fdGFncyxcbiAgICAgICZfX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5IHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAmX19pbmZvLWRldGFpbHMge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBjb250YWluZXIgKG1heC13aWR0aDogMjAwcHgpIHtcbiAgICAgICZfX2F2YWlsYWJpbGl0eSB7XG4gICAgICAgIC5hdmFpbGFiaWxpdHkge1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuIiwiLy8gUHJvZHVjdCBDYXJkIMK3IExpc3QgVmlld1xuXG4uYWlzLUhpdHMtaXRlbS5saXN0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucHJvZHVjdC1jYXJkLWxpc3Qge1xuICBwYWRkaW5nOiAxNnB4O1xuXG4gID4gLmNhcmQtYm9keSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJpbWFnZSBpbmZvXCJcbiAgICAgIFwiLiAgICAgIGFjdGlvbnNcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNsYW1wKDEyMHB4LCA0MCUsIDIwMHB4KSAxZnI7XG4gIH1cblxuICAvLyBJbWFnZSBjb2x1bW4gKGxlZnQgc2lkZSlcbiAgJl9faW1hZ2Utc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICBncmlkLWFyZWE6IGltYWdlO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtcm93LWVuZDogMztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBncmlkLXJvdy1lbmQ6IDI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogOTVweDtcbiAgICAgIGhlaWdodDogOTVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgd2lkdGg6IDE1M3B4O1xuICAgICAgICBoZWlnaHQ6IDE1M3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEluZm8gY29sdW1uIChtaWRkbGUgc2VjdGlvbilcbiAgJl9faW5mby1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBncmlkLWFyZWE6IGluZm87XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjdGlvbnMgY29sdW1uIChyaWdodCBzaWRlKVxuICAmX19hY3Rpb25zLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ3JpZC1hcmVhOiBhY3Rpb25zO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXhzO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAucHJvZHVjdC1jYXJkX19hY3Rpb25zLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBQcmljZSB0eXBvZ3JhcGh5IHR3ZWFrc1xuICAucHJvZHVjdC1jYXJkX19wcmljZSB7XG4gICAgbWFyZ2luLWJsb2NrOiAxNnB4IDEwcHg7XG5cbiAgICAucHJvZHVjdC1jYXJkX19wcmljZS0tcmVkIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LWxnO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaGlnaGxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENUQSBidXR0b25zXG4gIC5wcm9kdWN0LWNhcmRfX2N0YS1idXR0b24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHktbWQ7XG4gICAgfVxuICB9XG5cblxuICAvLyDiiaUgbWQgb3ZlcnJpZGVzOiBtYXggd2lkdGgsIHBhZGRpbmcsIGFuZCBncmlkIGxheW91dFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWF4LXdpZHRoOiA5MjRweDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1sZztcbiAgICA+IC5jYXJkLWJvZHkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWFnZSBpbmZvIGFjdGlvbnNcIjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpcbiAgICAgICAgY2xhbXAoMTQwcHgsIDIxLjYlLCAyMDBweClcbiAgICAgICAgMWZyXG4gICAgICAgIGNsYW1wKDIwMHB4LCAyOCUsIDI2MHB4KTtcbiAgICAgIGNvbHVtbi1nYXA6ICRzcGFjaW5nLW1kO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUHJvZHVjdCBDYXJkIEFtb3VudCBTdGVwcGVyIC0gUXVhbnRpdHkgaW5jcmVhc2UvZGVjcmVhc2UgY29udHJvbHNcblxuLnByb2R1Y3QtY2FyZF9fYW1vdW50LXN0ZXBwZXIge1xuICBnYXA6ICRzcGFjaW5nLXh4cztcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwICRzcGFjaW5nLXh4cztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14eHM7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuXG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LW1kO1xuICB9XG59XG4iLCIvLyBQcm9kdWN0IENhcmQgQXZhaWxhYmlsaXR5IC0gU3RvY2sgc3RhdHVzIGluZGljYXRvclxuXG4ucHJvZHVjdC1jYXJkIHtcbiAgJl9fYXZhaWxhYmlsaXR5LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gICZfX2F2YWlsYWJpbGl0eSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG5cbiAgICAuYXZhaWxhYmlsaXR5LXdyYXAgLmF2YWlsYWJpbGl0eSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgJi0tYXZhaWxhYmxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXN1Y2Nlc3M7XG4gICAgICB9XG5cbiAgICAgICYtLW5vdC1hdmFpbGFibGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtYWNjZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cblxuICAgICAgJjo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hdmFpbGFiaWxpdHk6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiLy8gUHJvZHVjdCBDYXJkIEF2YWlsYWJpbGl0eSBQb3BwZXIgLSBTdG9jayBzdGF0dXMgcG9wdXBcblxuLmFpcy1IaXRzLWl0ZW06aGFzKC5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXIpIHtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmJsb2NrLWl0ZW0gLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlciB7XG4gIHdpZHRoOiAyNDBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiAzNDNweDtcbiAgfVxufVxuXG4ubGlzdC1pdGVtIC5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXIge1xuICB3aWR0aDogMjIwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtJHNwYWNpbmctc207XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkc3BhY2luZy14cyk7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6ICRzcGFjaW5nLXNtO1xuICB6LWluZGV4OiAyMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWZhaW50O1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbHYtMTtcbiAgYm94LXNoYWRvdzogMCAzMnB4IDQ4cHggLTQ4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSxcbiAgMCA2cHggMzJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgbWF4LXdpZHRoOiBjbGFtcCgyMjBweCwgODB2dywgMzQzcHgpO1xuXG5cbiAgJi1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICB9XG5cbiAgJi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcblxuICAgIC5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXItaGVhZGluZyBidXR0b246Zmlyc3QtY2hpbGQsXG4gICAgLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlci1oZWFkaW5nIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJi1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAkc3BhY2luZy1zbTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm90ZXM7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgfVxufVxuXG4uYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtIHtcbiAgLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlciB7XG4gICAgLmF2YWlsYWJpbGl0eSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICAmLWhlYWRlciB7XG4gICAgICAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyLWhlYWRpbmcgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHktbWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIH1cbiAgfVxufVxuXG4vLyBSaWdodG1vc3QgY29sdW1uIGFsaWdubWVudCBmb3IgYmxvY2sgdmlldyBncmlkIGxheW91dHNcbi8vIENTUyBmYWxsYmFjayBmb3Igc3RhdGljIGdyaWQgbGF5b3V0czsgSmF2YVNjcmlwdCBoYW5kbGVzIGR5bmFtaWMgcG9zaXRpb25pbmdcblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5haXMtSGl0cy1saXN0LmJsb2NrLXZpZXcgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFpcy1IaXRzLWxpc3QuYmxvY2stdmlldyAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIC5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXIge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWlzLUhpdHMtbGlzdC5ibG9jay12aWV3IC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW06bnRoLWNoaWxkKDRuKSB7XG4gICAgLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlciB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAuYWlzLUhpdHMtbGlzdC5ibG9jay12aWV3IC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW06bnRoLWNoaWxkKDRuKSB7XG4gICAgLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmFpcy1IaXRzLWxpc3QuYmxvY2stdmlldyAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIC5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXIge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5haXMtSGl0cy1saXN0LmJsb2NrLXZpZXcgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuYWlzLUhpdHMtbGlzdC5ibG9jay12aWV3IC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW06bnRoLWNoaWxkKDRuKSB7XG4gICAgLnByb2R1Y3QtY2FyZF9fYXZhaWxhYmlsaXR5LXBvcHBlciB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFpcy1IaXRzLWxpc3QuYmxvY2stdmlldyAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIC5wcm9kdWN0LWNhcmRfX2F2YWlsYWJpbGl0eS1wb3BwZXIge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5haXMtSGl0cy1saXN0LmJsb2NrLXZpZXcgLmFpcy1IaXRzLWl0ZW0uYmxvY2staXRlbTpudGgtY2hpbGQoNG4pIHtcbiAgICAucHJvZHVjdC1jYXJkX19hdmFpbGFiaWxpdHktcG9wcGVyIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFByb2R1Y3QgQ2FyZCBIaWdobGlnaHRzIC0gUHJvZHVjdCBmZWF0dXJlIGJ1bGxldCBwb2ludHNcbi5wcm9kdWN0LWNhcmRfX2hpZ2hsaWdodC10ZXh0IHtcbiAgbWFyZ2luLWJsb2NrOiAxNnB4IDEwcHg7XG4gIGNvbG9yOiAkYXBvLW1lZGl1bS1ncmF5O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICBwYWRkaW5nOiAwO1xuXG4gIGxpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgfVxufVxuIiwiLy8gUHJvZHVjdCBDYXJkIFBhY2thZ2UgU2l6ZXMgLSBBbHRlcm5hdGl2ZSBwYWNrYWdlIHNpemUgc2VsZWN0b3IgYnV0dG9uc1xuXG4ucHJvZHVjdC1jYXJkX19wYWNrYWdlLXNpemVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGdhcDogJHNwYWNpbmcteHM7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1zbTtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5hbHRlcm5hdGl2ZS1wYWNrYWdlLXNpemUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAwICRzcGFjaW5nLXhzO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1tZDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTI7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbHYtMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmFsdGVybmF0aXZlLXBhY2thZ2Utc2l6ZS5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAkYXBvLW1lZGl1bS1ncmF5O1xufVxuIiwiLy8gUHJvZHVjdCBDYXJkIFByaWNlIC0gUHJpY2UgYW5kIFVWUCBzdHlsaW5nXG5cbi5wcm9kdWN0LWNhcmQge1xuICAmX19wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICYtLXJlZCB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtaGlnaGxpZ2h0O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgY29sb3I6ICRkaXNjb3VudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJi0tdXZwIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgY29sb3I6ICRhcG8tbWVkaXVtLWdyYXk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFByb2R1Y3QgQ2FyZCBJbWFnZSAtIFByb2R1Y3QgaW1hZ2UgYW5kIGRpc2NvdW50IG92ZXJsYXlcblxuLnByb2R1Y3QtY2FyZCB7XG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC41cztcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICAgICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWluLWhlaWdodDogMTE1cHg7XG4gICAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgLy8gJS1kaXNjb3VudCBidWJibGVcbiAgICAucHJvZHVjdC1pbWFnZS1vdmVybGF5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMCAwIDU2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRkaXNjb3VudDtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC13aGl0ZTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc2luZ2xlO1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAgICAgd2lkdGg6IDUzcHg7XG4gICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LWNhcmRfX2Rpc2NvdW50LXBlcmNlbnRhZ2Uge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaGlnaGxpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG5cbiAgICAgICAgLnByb2R1Y3QtY2FyZF9fZGlzY291bnQtcGVyY2VudC1zaWduIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAucHJvZHVjdC1jYXJkX19kaXNjb3VudC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3RlcztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAucHJvZHVjdC1jYXJkX19kaXNjb3VudC1wZXJjZW50YWdlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgLnByb2R1Y3QtY2FyZF9fZGlzY291bnQtcGVyY2VudC1zaWduIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LW1kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgLy8gUG9saXNoLXNwZWNpZmljIHN0eWxpbmcgZm9yIHByb2R1Y3Qgb3ZlcmxheVxuICAgIC5wcm9kdWN0LWltYWdlLW92ZXJsYXlfcGwge1xuICAgICAgd2lkdGg6IDYzcHg7XG4gICAgICBoZWlnaHQ6IDYzcHg7XG5cbiAgICAgIC5wcm9kdWN0LWNhcmRfX2Rpc2NvdW50LXBlcmNlbnRhZ2Uge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgLnByb2R1Y3QtY2FyZF9fZGlzY291bnQtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4vLyBNYXJrZXRpbmcgY2FtcGFpZ24gcHJvZHVjdFxuLmJvLW1hcmtldGluZy1jYW1wYWlnbi1wcm9kdWN0IHtcbiAgLnByb2R1Y3QtaW1hZ2Utb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJvbW90aW9uLWJhY2tncm91bmQtY29sb3IsICRzZWNvbmRhcnkpO1xuICAgIH1cbiAgfVxuIiwiLy8gUHJvZHVjdCBDYXJkIFJhdGluZyBTdGFycyAtIFN0YXIgcmF0aW5nIGRpc3BsYXkgYW5kIHJldmlldyBjb3VudFxuXG4ucHJvZHVjdC1jYXJkX19yYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogJHNwYWNpbmcteHhzO1xuICAmLWZvcmVncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6IGdvbGQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6ICRzcGFjaW5nLXh4cztcbiAgfVxuXG4gICYtYmFja2dyb3VuZCB7XG4gICAgY29sb3I6IGdvbGQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6ICRzcGFjaW5nLXh4cztcbiAgfVxuXG4gIC5yYXRpbmctc3RhciB7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgc3Ryb2tlLXdpZHRoOiAxO1xuICB9XG59XG5cbi5wcm9kdWN0LWNhcmRfX3Jldmlldy1jb3VudCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIGNvbG9yOiAkYXBvLW1lZGl1bS1ncmF5O1xufVxuIiwiLy8gUHJvZHVjdCBDYXJkIFRhZ3MgLSBQcm9kdWN0IGF0dHJpYnV0ZSBiYWRnZXMgKHByZXNjcmlwdGlvbiwgaGVyYmFsLCBldGMuKVxuXG4ucHJvZHVjdC1jYXJkX190YWdzIHtcbiAgLnRhZ3Mtd3JhcHBlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZ2FwOiAzcHg7XG5cbiAgICAudGFnIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1sdi0zO1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgICBwYWRkaW5nOiAycHggM3B4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vdGVzIC0gMC41cHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14eHM7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIFByb2R1Y3QgRGV0YWlsIFBhZ2UgU3R5bGVzXG4gKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJBU0UgTEFZT1VUXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4jcHJvZHVjdC1kZXRhaWwtYXZhaWxhYmlsaXR5LW5vdGljZSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICBjb2xvcjogJGFwby10ZXh0LWNvbG9yO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4jcHJvZHVjdC1kZXRhaWwtYXZhaWxhYmlsaXR5LXRpdGxlIHtcbiAgY29sb3I6ICRhcG8tdGV4dC1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtaDQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gIG1hcmdpbjogJHNwYWNpbmctbWQgMDtcbiAgbGluZS1oZWlnaHQ6ICRmb250LWg0LWxpbmUtaGVpZ2h0O1xufVxuXG4jcHJvZHVjdC1kZXRhaWwtYXZhaWxhYmlsaXR5LW5vdGljZSAucHJvZHVjdC1kZXRhaWwtYXZhaWxhYmlsaXR5LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6ICRzcGFjaW5nLXNtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3Byb2R1Y3QtZGV0YWlsLWF2YWlsYWJpbGl0eS1ub3RpY2UgLnByb2R1Y3QtZGV0YWlsLWF2YWlsYWJpbGl0eS1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3Byb2R1Y3QtZGV0YWlsLWF2YWlsYWJpbGl0eS1ub3RpY2UgLmlucHV0X25vcm1hbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy14cztcbiAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICB9XG59XG5cbiNwcm9kdWN0LWRldGFpbC1hdmFpbGFiaWxpdHktbm90aWNlIC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cblxuI3Byb2R1Y3QtZGV0YWlsLXBhZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRXTy1DT0xVTU4gTEFZT1VUIChORVcpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGRwLWNvbHMge1xuICBjb2xvcjogJGFwby10ZXh0LWNvbG9yO1xuICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAvLyBNb2JpbGU6IFNpbmdsZSBjb2x1bW4sIHN0YWNrZWQgbGF5b3V0IHdpdGggb3JkZXJcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuXG4gIC8vIFNNIGFuZCB1cFxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cblxuICAvLyBNRCBhbmQgdXBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG5cbiAgLy8gTEcgYW5kIHVwOiBUd28tY29sdW1uIENTUyBHcmlkIGxheW91dFxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQxMXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcImdhbGxlcnkgc2lkZWJhclwiXG4gICAgICBcIm1haW4gc2lkZWJhclwiO1xuICAgIGdhcDogMjRweCAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cblxuICAvLyBYTCBhbmQgdXBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXhsKSB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBHQUxMRVJZIFNFQ1RJT05cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogMTsgLy8gRmlyc3Qgb24gbW9iaWxlXG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSB7XG4gICAgZ3JpZC1hcmVhOiBnYWxsZXJ5O1xuICAgIG9yZGVyOiB1bnNldDtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU0lERUJBUiAoUklHSFQgLSBCdXkgQm94KVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBkcC1zaWRlYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAyOyAvLyBBZnRlciBnYWxsZXJ5IG9uIG1vYmlsZVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xuICAgIGdyaWQtYXJlYTogc2lkZWJhcjtcbiAgICBvcmRlcjogdW5zZXQ7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1BSU4gQ09OVEVOVCAoTGVmdCBjb2x1bW4gYmVsb3cgZ2FsbGVyeSlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIG9yZGVyOiAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xuICAgIGdyaWQtYXJlYTogbWFpbjtcbiAgICBvcmRlcjogdW5zZXQ7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCVVkgQk9YIENBUkQgU1RZTElOR1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnByb2R1Y3QtZGV0YWlsLXBhZ2UtYnV5LWJveCB7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gTEcgYW5kIHVwOiBDYXJkIHN0eWxpbmdcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tY29ybmVyLXJhZGl1cy1tZCwgMTBweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWJvcmRlci1mYWludCwgI0YyRjJGMik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctYmctbHYtMSwgI0ZGRik7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMzJweCAwIHJnYmEoNTIsIDUyLCA1MiwgMC4xMCk7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTEVHQUNZIFNVUFBPUlQgKGRlcHJlY2F0ZWQpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucHJvZHVjdC1kZXRhaWwtcGFnZS1tYWluLXNlY3Rpb24ge1xuICBjb2xvcjogJGFwby10ZXh0LWNvbG9yO1xuICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtKSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlsLXBhZ2UtbWFpbi1zZWN0aW9uIGgxLFxuI3BkcC1wcm9kdWN0LXRpdGxlIHtcbiAgY29sb3I6ICRhcG8tdGV4dC1jb2xvcjtcbiAgZm9udC1zaXplOiAkZm9udC1oMy1zaXplLW1vYmlsZTsgLy8gMjBweCBvbiBtb2JpbGVcbiAgbGluZS1oZWlnaHQ6ICRmb250LWg0LWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteGwpIHtcbiAgICBmb250LXNpemU6ICRmb250LWg0LXNpemU7IC8vIDIycHggb24geGwrXG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlsLWF2YWlsYWJpbGl0eS1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLWF2YWlsYWJpbGl0eS1lbWFpbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNjVweDtcbiAgdG9wOiA4cHg7XG4gIGNvbG9yOiAkYXBvLXRleHQtY29sb3ItbGlnaHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtZm9vdG5vdGVzLXNpemU7XG59XG5cbiNwcm9kdWN0LWRldGFpbC1hdmFpbGFiaWxpdHktZW1haWwge1xuICBwYWRkaW5nOiAxOHB4IDVweCA4cHggNXB4O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRkVFREJBQ0svUkFUSU5HIFNUQVJTIEJBUlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnByb2R1Y3QtZGV0YWlsLXJhdGluZy1zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIG1hcmdpbjogLTVweCAwIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTE1cHg7XG5cbiAgZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXBvLXllbGxvdzIgIWltcG9ydGFudDtcbiAgfVxuXG4gICYgfiBkaXYge1xuICAgIGNvbG9yOiAkYXBvLXRleHQtY29sb3I7XG4gIH1cblxuICAucmF0aW5nLXN0YXIge1xuICAgIGNvbG9yOiAkcmF0aW5nO1xuICB9XG5cbiAgJiB+IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBST0RVQ1QgREVTQ1JJUFRJT04gU1VCVElUTEVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wcm9kdWN0LWRldGFpbC1wYWdlLW1haW4tc2VjdGlvbiBwLnByb2R1Y3RzX2Rlc2NyaXB0aW9uX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctbWQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICBsaW5lLWhlaWdodDogJGZvbnQtYm9keS1saW5lLWhlaWdodDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNISVBQSU5HIElORk9STUFUSU9OXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucHJvZHVjdC1kZXRhaWwtc2hpcHBpbmctaW5mbyB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICBsaW5lLWhlaWdodDogJGZvbnQtYm9keS1saW5lLWhlaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJGFwby10ZXh0LWNvbG9yO1xuXG4gID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuaW5mb2JveF9pbmZvX2ljb25fYWN0aXZlIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuXG4gIC5wcm9kdWN0X3N0YXR1c19ib3gge1xuICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogOHB4IDAgMCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAuaW5mb2JveF9pbmZvX2ljb25fYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG5cbiAgICAucHJvZHVjdF9ub3RfaW5fYXNzb3J0bWVudCB7XG4gICAgICBjb2xvcjogJGluZm87XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3Byb2R1Y3QtZGV0YWlsLXNoaXBwaW5nLXByZXNjcmlwdGlvbi1leHRlbnNpb24ge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbiAgZm9udC1zaXplOiAkZm9udC1mb290bm90ZXMtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRmb250LWZvb3Rub3Rlcy1saW5lLWhlaWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUEFDS0FHRSBJTlNFUlQgTElOS1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBhY2thZ2VfaW5zZXJ0IGEge1xuICBjb2xvcjogJGluZm87XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogJHNwYWNpbmcteHhzIDAgJHNwYWNpbmcteHhzIDNweDtcbiAgd2lkdGg6IDUyMHB4O1xufVxuXG4ucGFja2FnZV9pbnNlcnQgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMCAwIDVweDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBST0RVQ1QgU1RBVFVTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucHJvZHVjdC1kZXRhaWwtbmF0dXJhbC1iYWRnZSB7XG4gIGNvbG9yOiAkc3VjY2VzcztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQ7XG59XG5cbiNwcm9kdWN0LWRldGFpbC1zdWJzY3JpcHRpb24gcCB7XG4gIGNvbG9yOiAkc3VjY2Vzcztcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXByZXNjcmlwdGlvbi1iYWRnZSB7XG4gIG1hcmdpbjogJHNwYWNpbmctbGcgMCAwIDA7XG4gIGNvbG9yOiAkcmVkO1xufVxuXG4ucHJvZHVjdF9zdGF0dXNfYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBST0RVQ1QgUFJFU0NSSVBUSU9OIFRZUEVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQUk9EVUNUIFBSRVNDUklQVElPTiBUWVBFIChSRVNQT05TSVZFKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuI3Byb2R1Y3QtZGV0YWlsLXByZXNjcmlwdGlvbi10eXBlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogJGRhcmtlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAvLyBNb2JpbGU6IEludGVncmF0ZWQgaW50byBidXkgYm94IGZsb3dcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICAvLyBMRyBhbmQgdXA6IFNwYWNpbmcgb25seSwgbm8gdmlzdWFsIHNlcGFyYXRpb25cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6ICRmb250LWg0LXNpemU7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctbWQgMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAkc3BhY2luZy1tZCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIH1cblxuICBwID4gc3ZnLnByZXNjcmlwdGlvbi10eXBlX19pY29uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG4gIH1cblxuICAvLyBEcm9wZG93biBjb250YWluZXI6IGZ1bGwgd2lkdGgsIHJlc3BvbnNpdmVcbiAgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBTFRFUk5BVElWRSBQQUNLQUdFIFNJWkVTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4jcHJvZHVjdC1kZXRhaWwtcGFja2FnZS1xdWFudGl0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDMycHggMCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogJHNwYWNpbmctbGc7XG5cbiAgbGFiZWwge1xuICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSU5GTyBJQ09OU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnByb2R1Y3QtZGV0YWlsLXBhZ2UtbWFpbi1zZWN0aW9uIC5wcm9kdWN0LWRldGFpbC1zaGlwcGluZy1jb3N0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENBTExCQUNLIFNFUlZJQ0Vcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wcm9kdWN0LWRldGFpbC1jYWxsYmFjay1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDEuOHJlbTtcblxuICAuY2FsbGJhY2tfc2VydmljZV9oZWFkbGluZSB7XG4gICAgY29sb3I6ICRkYXJrZXI7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIH1cblxuICAuY2FsbGJhY2tfc2VydmljZV9idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW1kO1xuICB9XG5cbiAgLmNhbGxiYWNrX3NlcnZpY2VfdGVybXMge1xuICAgIGNvbG9yOiAkZGFya2VyO1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbC1jYWxsYmFjay1tb2RhbCB7XG4gIC5tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1oNS1zaXplO1xuICB9XG5cbiAgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG5cbiAgICAuY29sIHtcbiAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWwtcmF0aW5nLW1vZGFsIHtcbiAgLnByb2R1Y3QtZGV0YWlsLXJhdGluZy1jdXN0b21lcnMge1xuICAgIGxlZ2VuZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtc2l6ZTtcbiAgICAgIGNvbG9yOiAkZGFya2VyO1xuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTE9HSU4gSElOVFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmxvZ2luLWhpbnQge1xuICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcblxuICBhIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQUxHT0xJQSBSRUNPTU1FTkRBVElPTlNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtYWxnb2xpYS1yZWNvbW1lbmRhdGlvbnMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIHBhZGRpbmc6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFpPT00gV0lORE9XXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucHJvZHVjdC1kZXRhaWwtem9vbS1jb250YWluZXIgPiBkaXYge1xuICB6LWluZGV4OiAxMDAgIWltcG9ydGFudDtcbn1cbiIsIi8qKlxuICogUHJvZHVjdCBCYW5uZXJzIFN0eWxlc1xuICovXG5cbi5wcm9kdWN0LWRldGFpbC1iYW5uZXJzLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1cHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgNHB4IDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1oNC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAkdGV4dC1zbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbC1iYW5uZXItLXNwZWNpYWwtb2ZmZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlMGU4O1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gIC5wcm9kdWN0LWRldGFpbC1iYW5uZXJfX2ljb24ge1xuICAgIGNvbG9yOiAjZDQ1MTZhO1xuICB9XG5cbiAgLnByb2R1Y3QtZGV0YWlsLWJhbm5lcl9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1oNC1zaXplO1xuICB9XG59XG5cbiNwcm9kdWN0LWRldGFpbC1zcGVjaWFsLW9mZmVyLWJhbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLWJhbm5lci0tdmV0ZXJpbmFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgLnByb2R1Y3QtZGV0YWlsLWJhbm5lcl9faWNvbiB7XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlsLWJhbm5lci0tYmlvY2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWYwZTU7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgLnByb2R1Y3QtZGV0YWlsLWJhbm5lcl9faWNvbiB7XG4gICAgY29sb3I6ICNkNGE1NzQ7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlsLWJhbm5lci0tcmVmcmlnZXJhdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjBmNTtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAucHJvZHVjdC1kZXRhaWwtYmFubmVyX19pY29uIHtcbiAgICBjb2xvcjogIzVlYjNkNjtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWwtYmFubmVyLS1yZXBsYWNlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgLnByb2R1Y3QtZGV0YWlsLWJhbm5lcl9faWNvbiB7XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFZPVUNIRVIgQkFOTkVSXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucHJvZHVjdC1kZXRhaWwtdm91Y2hlci1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDI1cHggMCAyMHB4IDA7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgPiBoMiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1oMi1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1oMi1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gaDMge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICBtYXJnaW46IDVweCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1oNC1saW5lLWhlaWdodDtcblxuICAgID4gc3BhbiB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtc2l6ZS1tb2JpbGU7XG4gICAgfVxuICB9XG5cbiAgJl9faGludCB7XG4gICAgZm9udC1zaXplOiAkdGV4dC1zbTtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBjb2xvcjogJGRhbmdlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiBwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB3aWR0aDogNjQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAwIC0zMzFweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciA+IHAge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUFJPRFVDVCBCQU5ORVJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wcm9kdWN0LWRldGFpbC1wcm9kdWN0LWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBRFZFUlRJU0lORyBCQU5ORVJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wcm9kdWN0LWRldGFpbC1hZHZlcnRpc2luZy1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuIiwiLyoqXG4gKiBQcm9kdWN0IEJ1eSBCb3ggU3R5bGVzXG4gKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJVWSBCVVRUT05TXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucHJvZHVjdC1kZXRhaWwtcGFnZS1tYWluLXNlY3Rpb24gLnByb2R1Y3QtZGV0YWlsLWJ1eS1hY3Rpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogJHNwYWNpbmctbGcgMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4ucHJvZHVjdC1kZXRhaWwtcGFnZS1tYWluLXNlY3Rpb24gLnByb2R1Y3QtZGV0YWlsLWJ1eS1hY3Rpb25zIC5idXR0b24sXG4jcGRwLWFkZC10by1jYXJ0LWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG5cbiNwcm9kdWN0LWRldGFpbC1zdWJzY3JpcHRpb24gLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG5cbiNwcm9kdWN0LWRldGFpbC1zdWJzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuLnByb2R1Y3QtZGV0YWlsLXBhZ2UtbWFpbi1zZWN0aW9uIC5wcm9kdWN0LWRldGFpbC1idXktYWN0aW9ucyBwIHtcbiAgcGFkZGluZzogJHNwYWNpbmctbGcgMCAkc3BhY2luZy1tZCAwO1xuICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgY29sb3I6ICRhcG8tdGV4dC1jb2xvci1saWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQUklDRSBCT1hcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wcm9kdWN0LWRldGFpbC1wcmljZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzMnB4IDAgMCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQVZQL1VWUCAoU3RyaWtldGhyb3VnaCBQcmljZSlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wcm9kdWN0LWRldGFpbC1vcmlnaW5hbC1wcmljZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuLnByb2R1Y3QtZGV0YWlsLW9yaWdpbmFsLXByaWNlIHNwYW4ge1xuICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgfVxuXG4ucHJvZHVjdC1kZXRhaWwtb3JpZ2luYWwtcHJpY2Ugc3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUlgtQk9OVVNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wcm9kdWN0LWRldGFpbC1wcmVzY3JpcHRpb24tYm9udXMgPiBkaXY6bnRoLWNoaWxkKDEpIHN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB9XG5cbi5wcm9kdWN0LWRldGFpbC1wcmVzY3JpcHRpb24tYm9udXMgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogMzdweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIG1hcmdpbjogMjVweCAwIDAgMDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDVweCA0cHggN3B4O1xuICBmb250LXNpemU6ICRmb250LWg0LXNpemU7XG4gIGJhY2tncm91bmQ6ICRyZWQ7XG4gIH1cblxuLnByb2R1Y3QtZGV0YWlsLXByZXNjcmlwdGlvbi1ib251cyA+IGRpdjpudGgtY2hpbGQoMikgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiNwcm9kdWN0LWRldGFpbC1wcmVzY3JpcHRpb24tYm9udXMtcHJpdmF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJYLVpVWkFITFVORyAoQWRkaXRpb25hbCBQYXltZW50KVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnByb2R1Y3QtZGV0YWlsLXByZXNjcmlwdGlvbi1hZGRpdGlvbmFsID4gZGl2Om50aC1jaGlsZCgxKSBzdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgfVxuXG4ucHJvZHVjdC1kZXRhaWwtcHJlc2NyaXB0aW9uLWFkZGl0aW9uYWwgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luOiAzMnB4IDAgMCAwO1xuICBwYWRkaW5nOiAwIDVweCA0cHggN3B4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgfVxuXG4ucHJvZHVjdC1kZXRhaWwtcHJlc2NyaXB0aW9uLWFkZGl0aW9uYWwgPiBkaXY6bnRoLWNoaWxkKDIpID4gc3BhbjpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xuICB9XG5cbi5wcm9kdWN0LWRldGFpbC1wcmVzY3JpcHRpb24tYWRkaXRpb25hbCA+IGRpdjpudGgtY2hpbGQoMikgPiBzcGFuID4gc3BhbiB7XG4gIHRvcDogLTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6ICRmb250LWZvb3Rub3Rlcy1zaXplO1xuICB9XG5cbi5wcm9kdWN0LWRldGFpbC1wcmVzY3JpcHRpb24tYWRkaXRpb25hbCA+IGRpdjpudGgtY2hpbGQoMikgc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbiAgZm9udC1zaXplOiAkZm9udC1mb290bm90ZXMtc2l6ZTtcbiAgfVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUlgtUFJFSVMgKFJYIFByaWNlKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnByb2R1Y3QtZGV0YWlsLXByZXNjcmlwdGlvbi1wcmljZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbi5wcm9kdWN0LWRldGFpbC1wcmVzY3JpcHRpb24tcHJpY2UgPiBkaXY6bnRoLWNoaWxkKDEpIHN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB9XG5cbi5wcm9kdWN0LWRldGFpbC1wcmVzY3JpcHRpb24tcHJpY2UgPiBkaXY6bnRoLWNoaWxkKDEpID4gc3BhbjpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xuICB9XG5cbi5wcm9kdWN0LWRldGFpbC1wcmVzY3JpcHRpb24tcHJpY2UgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgZm9udC1zaXplOiAkZm9udC1oNC1zaXplO1xuICBjb2xvcjogJHJlZDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIG1hcmdpbjogMjVweCAwIDAgMDtcbiAgcGFkZGluZzogMCA1cHggNHB4IDdweDtcbiAgfVxuXG4ucHJvZHVjdC1kZXRhaWwtcHJlc2NyaXB0aW9uLXByaWNlID4gZGl2Om50aC1jaGlsZCgyKSBzcGFuIHtcbiAgdG9wOiAtNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICB9XG5cbi5wcm9kdWN0LWRldGFpbC1wcmVzY3JpcHRpb24tcHJpY2UgPiBkaXY6bnRoLWNoaWxkKDIpIHN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTUFJTiBQUklDRVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnByb2R1Y3QtZGV0YWlsLWN1cnJlbnQtcHJpY2Uge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuLnByb2R1Y3QtZGV0YWlsLWN1cnJlbnQtcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4ucHJvZHVjdC1kZXRhaWwtY3VycmVudC1wcmljZSBzdXAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgfVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUVVBTlRJVFkgU0VMRUNUT1Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wcm9kdWN0LWRldGFpbC1xdWFudGl0eS1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXG4gIGJ1dHRvbiB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgaW5wdXQge1xuICAgIHdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbi8vIEFWUCBjb250YWluZXJcbi5wcm9kdWN0LWRldGFpbC1vcmlnaW5hbC1wcmljZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBSRVBMQUNFTUVOVCBQUk9EVUNUXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucHJvZHVjdC1kZXRhaWwtcmVwbGFjZW1lbnQtaW5mbyB7XG4gIGNvbG9yOiAkc3VjY2VzcztcbiAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLWxnO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQUREIFRPIFdBVENITElTVFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBkcC1idXktYm94X190aXRsZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG4gIH1cblxuLnByb2R1Y3QtZGV0YWlsLXdhdGNobGlzdCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICRmb2N1cy1ibHVlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteHhzO1xuICAgIH1cbiAgfVxuXG4ucHJvZHVjdC1kZXRhaWwtd2F0Y2hsaXN0X19pY29uIHtcbiAgY29sb3I6ICRkYXJrZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4ucHJvZHVjdC1kZXRhaWwtd2F0Y2hsaXN0OmhvdmVyIC5wcm9kdWN0LWRldGFpbC13YXRjaGxpc3RfX2ljb24ge1xuICBjb2xvcjogJHJlZDtcbiAgfVxuXG4ucHJvZHVjdC1kZXRhaWwtd2F0Y2hsaXN0LS1hY3RpdmUgLnByb2R1Y3QtZGV0YWlsLXdhdGNobGlzdF9faWNvbiB7XG4gIGNvbG9yOiAkcmVkO1xuICB9XG5cbkBrZXlmcmFtZXMgd2F0Y2hsaXN0LXBvcCB7XG4gIDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAzMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMzUpOyB9XG4gIDYwJSB7IHRyYW5zZm9ybTogc2NhbGUoMC45KTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICB9XG5cbi5wcm9kdWN0LWRldGFpbC13YXRjaGxpc3QtLWFuaW1hdGluZyAucHJvZHVjdC1kZXRhaWwtd2F0Y2hsaXN0X19pY29uIHtcbiAgYW5pbWF0aW9uOiB3YXRjaGxpc3QtcG9wIDAuNHMgZWFzZTtcbiAgfVxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCT05VUyBQT0lOVFNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wcm9kdWN0LWRldGFpbC1ib251cy1xdWVzdGlvbi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6ICRmb250LWZvb3Rub3Rlcy1zaXplO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuLnByb2R1Y3RfcXVlc3Rpb25fbWFya19pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICRhcG8teWVsbG93MjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZm9jdXM7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICB9XG4gIH1cblxuLnByb2R1Y3QtZGV0YWlsLWJvbnVzLXF1ZXN0aW9uLWljb24gPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICBib3R0b206IDMycHg7XG4gIGxlZnQ6IDBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgY29sb3I6ICRkYXJrZXI7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctZHJvcGRvd247XG4gIHotaW5kZXg6IDk5OTtcblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogMCBzb2xpZCAkd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIGJhY2tncm91bmQ6ICRsaWdodDtcbiAgICB9XG4gIH1cblxuLnByb2R1Y3QtZGV0YWlsLWJvbnVzLXF1ZXN0aW9uLWljb24gPiBkaXYgPiBhIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGNvbG9yOiAkZGFya2VyO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG4gIH1cblxuLnByb2R1Y3QtZGV0YWlsLWJvbnVzLXF1ZXN0aW9uLWljb246aG92ZXIgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuLnByb2R1Y3QtZGV0YWlsLWJvbnVzLXBvaW50cyB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICBjb2xvcjogJGFwby10ZXh0LWNvbG9yO1xuICB9XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCQURHRVMvVEFHUyAoQkVNKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBkcC1idXktYm94X190YWdzIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQ7XG5cbiAgLnRhZ3Mtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGdhcDogOHB4O1xuXG4gICAgLnRhZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbHYtMztcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm9vdG5vdGVzLXNpemU7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUkFUSU5HIFNUQVJTIChCRU0pXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGRwLWJ1eS1ib3hfX3JhdGluZy1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQ7XG5cbiAgJjpob3ZlciAucGRwLWJ1eS1ib3hfX3JhdGluZy1jb3VudCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbi5wZHAtYnV5LWJveF9fcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW1kO1xuICB9XG5cbi5wZHAtYnV5LWJveF9fc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJweDtcbiAgfVxuXG4ucGRwLWJ1eS1ib3hfX3N0YXIge1xuICBmbGV4LXNocmluazogMDtcblxuICAmLS1maWxsZWQge1xuICAgIGNvbG9yOiAkcmF0aW5nO1xuICAgIH1cblxuICAmLS1lbXB0eSB7XG4gICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICB9XG4gIH1cblxuLnBkcC1idXktYm94X19yYXRpbmctY291bnQge1xuICBmb250LXNpemU6ICRmb250LWZvb3Rub3Rlcy1zaXplO1xuICBjb2xvcjogJGFwby10ZXh0LWNvbG9yLWxpZ2h0O1xuICB9XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTVEFUVVMgUk9XIChCRU0pXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGRwLWJ1eS1ib3hfX3N0YXR1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6ICRzcGFjaW5nLXhzO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcbiAgfVxuXG4ucGRwLWJ1eS1ib3hfX3N0YXR1cy1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuXG4ucGRwLWJ1eS1ib3hfX3N0YXR1cy10ZXh0IHtcbiAgZm9udC1zaXplOiAkZm9udC1mb290bm90ZXMtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRmb250LWZvb3Rub3Rlcy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRkYXJrZXI7XG4gIH1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJPTlVTIFBPSU5UUyBST1cgKEJFTSlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtYnV5LWJveF9fYm9udXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6ICRzcGFjaW5nLXhzO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcbiAgfVxuXG4ucGRwLWJ1eS1ib3hfX2JvbnVzLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICRkYXJrZXI7XG4gIH1cblxuLnBkcC1idXktYm94X19ib251cy10ZXh0IHtcbiAgZm9udC1zaXplOiAkZm9udC1mb290bm90ZXMtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRmb250LWZvb3Rub3Rlcy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRkYXJrZXI7XG4gIH1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNISVBQSU5HIElORk8gUk9XIChCRU0pXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGRwLWJ1eS1ib3hfX3NoaXBwaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAkc3BhY2luZy14cztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG4gIH1cblxuLnBkcC1idXktYm94X19zaGlwcGluZy1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAkZGFya2VyO1xuICB9XG5cbi5wZHAtYnV5LWJveF9fc2hpcHBpbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtZm9vdG5vdGVzLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1mb290bm90ZXMtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZGFya2VyO1xuICB9XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBJTkZPIElDT04gKGNsaWNrYWJsZSlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtYnV5LWJveF9faW5mby1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJGRhcmtlcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCVVRUT04gSUNPTlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmJ1dHRvbl9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4iLCIvKipcbiAqIFByb2R1Y3QgRGV0YWlscyBTdHlsZXNcbiAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTUFJTiBDT05UQUlORVJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJHNwYWNpbmcteGw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSEVBREVSIFJPV1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBkcC1kZXRhaWxzX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogJHNwYWNpbmctbWQ7XG59XG5cbi5wZHAtZGV0YWlsc19fdGl0bGUge1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgZm9udC1zaXplOiAkZm9udC1oNC1zaXplO1xuICBsaW5lLWhlaWdodDogJGZvbnQtaDQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZGFya2VyO1xuICBtYXJnaW46IDA7XG59XG5cbi5wZHAtZGV0YWlsc19fc2hvdy1hbGwge1xuICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1ib2R5LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGRhcmtlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGFwby10ZXh0LWxpZ2h0LWdyYXk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgJGZvY3VzLWJsdWU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQUNDT1JESU9OUyBDT05UQUlORVJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtZGV0YWlsc19fYWNjb3JkaW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQUNDT1JESU9OIElURU1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtZGV0YWlsc19fYWNjb3JkaW9uIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLy8gU3RhdGljIGFjY29yZGlvbiAobm8gZXhwYW5kL2NvbGxhcHNlKVxuICAmLS1zdGF0aWMge1xuICAgIC5wZHAtZGV0YWlsc19fYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgLnBkcC1kZXRhaWxzX19hY2NvcmRpb24tYm9keSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFDQ09SRElPTiBIRUFERVIgKFNVTU1BUlkpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGRwLWRldGFpbHNfX2FjY29yZGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYmFja2dyb3VuZDogJGxpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6Om1hcmtlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZm9jdXMtYmx1ZTtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgfVxufVxuXG4ucGRwLWRldGFpbHNfX2FjY29yZGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRmb250LWJvZHktbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZGFya2VyO1xufVxuXG4ucGRwLWRldGFpbHNfX2FjY29yZGlvbi1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAkZGFya2VyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuXG4vLyBPcGVuIHN0YXRlIC0gcm90YXRlIGNoZXZyb25cbmRldGFpbHMucGRwLWRldGFpbHNfX2FjY29yZGlvbltvcGVuXSB7XG4gID4gLnBkcC1kZXRhaWxzX19hY2NvcmRpb24taGVhZGVyIHtcbiAgICAucGRwLWRldGFpbHNfX2FjY29yZGlvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBQ0NPUkRJT04gQk9EWSAoQ09OVEVOVClcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtZGV0YWlsc19fYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAyNHB4IDE2cHggMzJweDtcblxuICBwIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtYm9keS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGRhcmtlcjtcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZy1tZDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy14bDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWJvZHktbGluZS1oZWlnaHQ7XG4gICAgICBjb2xvcjogJGRhcmtlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmOjptYXJrZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgb2wge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmcteGw7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGkge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1ib2R5LWxpbmUtaGVpZ2h0O1xuICAgICAgY29sb3I6ICRkYXJrZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRmb250LWJvZHktbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRkYXJrZXI7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctc207XG4gIH1cblxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWJvZHktbGluZS1oZWlnaHQ7XG4gICAgICBjb2xvcjogJGRhcmtlcjtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIHRoIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTUFOVUZBQ1RVUkVSIElORk9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtZGV0YWlsc19fbWFudWZhY3R1cmVyIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICBsaW5lLWhlaWdodDogJGZvbnQtYm9keS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRkYXJrZXI7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLW1kIDA7XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU0VPIFRFWFRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtZGV0YWlsc19fc2VvLXRleHQge1xuICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1mb290bm90ZXMtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkYXBvLXRleHQtbGlnaHQtZ3JheTtcbiAgcGFkZGluZzogJHNwYWNpbmctbWQgMDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIExFR0FDWSBDT01QQVRJQklMSVRZXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucHJvZHVjdC1kZXRhaWwtZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICByb3ctZ2FwOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICBjb2xvcjogJGRhcmtlcjtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci10aGluIHNvbGlkICRib3JkZXItY29sb3I7XG4gIHBhZGRpbmc6IDEwcHggMTZweCA0MHB4IDE2cHg7XG59XG4iLCIvKipcbiAqIFByb2R1Y3QgRG93bmxvYWRzIFN0eWxlc1xuICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBET1dOTE9BRFMgU0VDVElPTlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnByb2R1Y3QtZGV0YWlsLWRvd25sb2FkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJHNwYWNpbmctbWQ7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLW1kO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtZG93bmxvYWRzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtaDQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1oNC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRkYXJrZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERPV05MT0FEUyBMSVNUXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucHJvZHVjdC1kZXRhaWwtZG93bmxvYWRzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAkc3BhY2luZy1tZDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLWRvd25sb2Fkc19fZm9ybSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRE9XTkxPQUQgTElOS1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnByb2R1Y3QtZGV0YWlsLWRvd25sb2Fkc19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6ICRzcGFjaW5nLXhzO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIGNvbG9yOiAkZGFya2VyO1xuICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1ib2R5LWxpbmUtaGVpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXG4gICAgLnByb2R1Y3QtZGV0YWlsLWRvd25sb2Fkc19faWNvbiB7XG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBET1dOTE9BRCBJQ09OXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucHJvZHVjdC1kZXRhaWwtZG93bmxvYWRzX19pY29uIHtcbiAgd2lkdGg6ICRpY29uLW1kO1xuICBoZWlnaHQ6ICRpY29uLW1kO1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICRkYXJrZXI7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMRUdBQ1kgU1VQUE9SVFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnByb2R1Y3QtZGV0YWlsLWRvd25sb2Fkc19fbGlzdCB7XG4gID4gZm9ybSB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cblxuICA+IGZvcm0gPiBidXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAkc3BhY2luZy14cztcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgY29sb3I6ICRkYXJrZXI7XG4gICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6ICRmb250LWJvZHktbGluZS1oZWlnaHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM0RGMDkxRCclM0UlM0NwYXRoIGQ9J00yIDE1SDNWMTZIMkMwLjg3NSAxNiAwIDE1LjEyNSAwIDE0VjJDMCAwLjkwNjI1IDAuODc1IDAgMiAwSDYuODc1QzcuMjUgMCA3LjY1NjI1IDAuMTg3NSA3LjkzNzUgMC40Njg3NUwxMS41MzEyIDQuMDYyNUMxMS44MTI1IDQuMzQzNzUgMTIgNC43NSAxMiA1LjEyNVY5SDExVjZINy41QzYuNjU2MjUgNiA2IDUuMzQzNzUgNiA0LjVWMUgyQzEuNDM3NSAxIDEgMS40Njg3NSAxIDJWMTRDMSAxNC41NjI1IDEuNDM3NSAxNSAyIDE1Wk0xMC45Njg4IDVDMTAuOTM3NSA0LjkzNzUgMTAuOTA2MiA0Ljg0Mzc1IDEwLjg0MzggNC43ODEyNUw3LjIxODc1IDEuMTU2MjVDNy4xNTYyNSAxLjA5Mzc1IDcuMDYyNSAxLjA2MjUgNyAxLjAzMTI1VjQuNUM3IDQuNzgxMjUgNy4yMTg3NSA1IDcuNSA1SDEwLjk2ODhaTTUuNSAxMUg2LjVDNy40Mzc1IDExIDguMjUgMTEuODEyNSA4LjI1IDEyLjc1QzguMjUgMTMuNzE4OCA3LjQzNzUgMTQuNSA2LjUgMTQuNUg2VjE1LjVDNiAxNS43ODEyIDUuNzUgMTYgNS41IDE2QzUuMjE4NzUgMTYgNSAxNS43ODEyIDUgMTUuNVYxMS41QzUgMTEuMjUgNS4yMTg3NSAxMSA1LjUgMTFaTTYuNSAxMy41QzYuOTA2MjUgMTMuNSA3LjI1IDEzLjE4NzUgNy4yNSAxMi43NUM3LjI1IDEyLjM0MzggNi45MDYyNSAxMiA2LjUgMTJINlYxMy41SDYuNVpNOS41IDExSDEwLjVDMTEuMzEyNSAxMSAxMiAxMS42ODc1IDEyIDEyLjVWMTQuNUMxMiAxNS4zNDM4IDExLjMxMjUgMTYgMTAuNSAxNkg5LjVDOS4yMTg3NSAxNiA5IDE1Ljc4MTIgOSAxNS41VjExLjVDOSAxMS4yNSA5LjIxODc1IDExIDkuNSAxMVpNMTAuNSAxNUMxMC43NSAxNSAxMSAxNC43ODEyIDExIDE0LjVWMTIuNUMxMSAxMi4yNSAxMC43NSAxMiAxMC41IDEySDEwVjE1SDEwLjVaTTEzIDExLjVDMTMgMTEuMjUgMTMuMjE4OCAxMSAxMy41IDExSDE1QzE1LjI1IDExIDE1LjUgMTEuMjUgMTUuNSAxMS41QzE1LjUgMTEuNzgxMiAxNS4yNSAxMiAxNSAxMkgxNFYxM0gxNUMxNS4yNSAxMyAxNS41IDEzLjI1IDE1LjUgMTMuNUMxNS41IDEzLjc4MTIgMTUuMjUgMTQgMTUgMTRIMTRWMTUuNUMxNCAxNS43ODEyIDEzLjc1IDE2IDEzLjUgMTZDMTMuMjE4OCAxNiAxMyAxNS43ODEyIDEzIDE1LjVWMTEuNVonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6ICRpY29uLW1kO1xuICAgICAgaGVpZ2h0OiAkaWNvbi1tZDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMzQzNDM0JyUzRSUzQ3BhdGggZD0nTTIgMTVIM1YxNkgyQzAuODc1IDE2IDAgMTUuMTI1IDAgMTRWMkMwIDAuOTA2MjUgMC44NzUgMCAyIDBINi44NzVDNy4yNSAwIDcuNjU2MjUgMC4xODc1IDcuOTM3NSAwLjQ2ODc1TDExLjUzMTIgNC4wNjI1QzExLjgxMjUgNC4zNDM3NSAxMiA0Ljc1IDEyIDUuMTI1VjlIMTFWNkg3LjVDNi42NTYyNSA2IDYgNS4zNDM3NSA2IDQuNVYxSDJDMS40Mzc1IDEgMSAxLjQ2ODc1IDEgMlYxNEMxIDE0LjU2MjUgMS40Mzc1IDE1IDIgMTVaTTEwLjk2ODggNUMxMC45Mzc1IDQuOTM3NSAxMC45MDYyIDQuODQzNzUgMTAuODQzOCA0Ljc4MTI1TDcuMjE4NzUgMS4xNTYyNUM3LjE1NjI1IDEuMDkzNzUgNy4wNjI1IDEuMDYyNSA3IDEuMDMxMjVWNC41QzcgNC43ODEyNSA3LjIxODc1IDUgNy41IDVIMTAuOTY4OFpNNS41IDExSDYuNUM3LjQzNzUgMTEgOC4yNSAxMS44MTI1IDguMjUgMTIuNzVDOC4yNSAxMy43MTg4IDcuNDM3NSAxNC41IDYuNSAxNC41SDZWMTUuNUM2IDE1Ljc4MTIgNS43NSAxNiA1LjUgMTZDNS4yMTg3NSAxNiA1IDE1Ljc4MTIgNSAxNS41VjExLjVDNSAxMS4yNSA1LjIxODc1IDExIDUuNSAxMVpNNi41IDEzLjVDNi45MDYyNSAxMy41IDcuMjUgMTMuMTg3NSA3LjI1IDEyLjc1QzcuMjUgMTIuMzQzOCA2LjkwNjI1IDEyIDYuNSAxMkg2VjEzLjVINi41Wk05LjUgMTFIMTAuNUMxMS4zMTI1IDExIDEyIDExLjY4NzUgMTIgMTIuNVYxNC41QzEyIDE1LjM0MzggMTEuMzEyNSAxNiAxMC41IDE2SDkuNUM5LjIxODc1IDE2IDkgMTUuNzgxMiA5IDE1LjVWMTEuNUM5IDExLjI1IDkuMjE4NzUgMTEgOS41IDExWk0xMC41IDE1QzEwLjc1IDE1IDExIDE0Ljc4MTIgMTEgMTQuNVYxMi41QzExIDEyLjI1IDEwLjc1IDEyIDEwLjUgMTJIMTBWMTVIMTAuNVpNMTMgMTEuNUMxMyAxMS4yNSAxMy4yMTg4IDExIDEzLjUgMTFIMTVDMTUuMjUgMTEgMTUuNSAxMS4yNSAxNS41IDExLjVDMTUuNSAxMS43ODEyIDE1LjI1IDEyIDE1IDEySDE0VjEzSDE1QzE1LjI1IDEzIDE1LjUgMTMuMjUgMTUuNSAxMy41QzE1LjUgMTMuNzgxMiAxNS4yNSAxNCAxNSAxNEgxNFYxNS41QzE0IDE1Ljc4MTIgMTMuNzUgMTYgMTMuNSAxNkMxMy4yMTg4IDE2IDEzIDE1Ljc4MTIgMTMgMTUuNVYxMS41WicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIFByb2R1Y3QgR2FsbGVyeSBTdHlsZXNcbiAqIEJFTSBuYW1pbmcgY29udmVudGlvbjogcGRwLWdhbGxlcnlcbiAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gR0FMTEVSWSBDT05UQUlORVJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNQUlOIElNQUdFXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGRwLWdhbGxlcnlfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6ICRib3JkZXItdGhpbiBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBjdXJzb3I6IGNyb3NzaGFpcjtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIGltYWdlIHN3aXRjaGluZ1xuLnBkcC1nYWxsZXJ5X19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIC5wcm9kdWN0X2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaG93IDIwMHgyMDAgb24geHMgKHVuZGVyIDM3NXB4KVxuLnBkcC1nYWxsZXJ5X19pbWFnZS0teHMge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFNob3cgNDAweDQwMCBvbiBzbSsgKDM3NXB4IGFuZCB1cClcbi5wZHAtZ2FsbGVyeV9faW1hZ2UtLXNtIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVklERU8gUExBWUVSXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGRwLWdhbGxlcnlfX3ZpZGVvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMjRweCBhdXRvIDA7XG5cbiAgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRIVU1CTkFJTFNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtZ2FsbGVyeV9fdGh1bWJuYWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAyNHB4IDAgMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG4ucGRwLWdhbGxlcnlfX3RodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6ICRib3JkZXItbWVkaXVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICRkYXJrZXI7XG4gIH1cblxuICAmLS1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogJGhlYWRlcl9wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRoZWFkZXJfcHJpbWFyeTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZm9jdXM7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICAvLyBWaWRlbyB0aHVtYm5haWwgdmFyaWFudFxuICAmLS12aWRlbyB7XG4gICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBaT09NIExFTlMgKG9uIG1haW4gaW1hZ2UpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGRwLWdhbGxlcnlfX3pvb20tbGVucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBjcm9zc2hhaXI7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBaT09NIFdJTkRPVyAobWFnbmlmaWVkIHZpZXcgLSBvdmVybGF5cyBtYWluIGltYWdlKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBkcC1nYWxsZXJ5X196b29tLXdpbmRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgYm9yZGVyOiAkYm9yZGVyLXRoaW4gc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMTAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbi8vIEhpZGUgem9vbSBvbiBtb2JpbGVcbkBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50LW1kIC0gMXB4fSkge1xuICAucGRwLWdhbGxlcnlfX3pvb20tbGVucyxcbiAgLnBkcC1nYWxsZXJ5X196b29tLXdpbmRvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBkcC1nYWxsZXJ5X19tYWluIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERJU0NPVU5UIEJVQkJMRSBPVkVSTEFZXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGRwLWRpc2NvdW50LW92ZXJsYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICRkaXNjb3VudDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHotaW5kZXg6IDEwO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIGJvdHRvbTogMjRweDtcbiAgICByaWdodDogMjRweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLnBkcC1kaXNjb3VudC1wZXJjZW50YWdlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogLTJweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLnBkcC1kaXNjb3VudC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucGRwLWRpc2NvdW50LW9mZmVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogLTJweDtcblxufVxuXG4ucGRwLWRpc2NvdW50LXByaWNlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNUSUNLWSBIRUFERVIgRElTQ09VTlQgT1ZFUkxBWVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnByb2R1Y3QtZGV0YWlsLXN0aWNreS1oZWFkZXJfX2ltYWdlIC5wZHAtZGlzY291bnQtb3ZlcmxheSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvdHRvbTogNHB4O1xuICByaWdodDogNHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWwtc3RpY2t5LWhlYWRlcl9faW1hZ2UgLnBkcC1kaXNjb3VudC1wZXJjZW50YWdlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWwtc3RpY2t5LWhlYWRlcl9faW1hZ2UgLnBkcC1kaXNjb3VudC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlsLXN0aWNreS1oZWFkZXJfX2ltYWdlIC5wZHAtZGlzY291bnQtb2ZmZXIge1xuICBmb250LXNpemU6IDEwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19pbWFnZSAucGRwLWRpc2NvdW50LXByaWNlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWwtc3RpY2t5LWhlYWRlcl9faW1hZ2UgLnBkcC1kaXNjb3VudC1ib251cy1hbW91bnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19pbWFnZSAucGRwLWRpc2NvdW50LWJvbnVzIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUkVTUE9OU0lWRSAtIEVYVFJBIFNNQUxMXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWtwb2ludC1zbSAtIDFweH0pIHtcbiAgLnBkcC1nYWxsZXJ5X19tYWluIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGRwLWdhbGxlcnlfX3ZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGRwLWdhbGxlcnlfX3RodW1ibmFpbHMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBnYXA6IDZweDtcbiAgfVxuXG4gIC5wZHAtZ2FsbGVyeV9fdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgfVxuICB9XG59XG5cbiIsIi8qKlxuICogUHJvZHVjdCBIaWdobGlnaHRzIFN0eWxlc1xuICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBISUdITElHSFRTIENPTlRFTlQgU0VDVElPTiAoUHJvZHVrdGhpbndlaXNlKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnByb2R1Y3QtZGV0YWlsLWhpZ2hsaWdodHNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6ICRzcGFjaW5nLW1kO1xuICBwYWRkaW5nOiAkc3BhY2luZy1tZDtcbiAgY29sb3I6ICRkYXJrZXI7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1oaWdobGlnaHRzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtaDQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1oNC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRkYXJrZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLWhpZ2hsaWdodHNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6ICRzcGFjaW5nLXhzO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAkc3BhY2luZy14cztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtYm9keS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGRhcmtlcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIG1pbi13aWR0aDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbC1oaWdobGlnaHRzX19lc3NlbnRpYWwge1xuICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRmb250LWJvZHktbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZGFya2VyO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU1RBVFMgU0VDVElPTiAoUHJvZHVjdCBtZXRhZGF0YSB3aXRoIGljb25zKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnByb2R1Y3QtZGV0YWlsLWhpZ2hsaWdodHNfX3N0YXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAkc3BhY2luZy14bDtcbiAgcGFkZGluZzogJHNwYWNpbmctbGcgJHNwYWNpbmctbWQ7XG4gIGJvcmRlci10b3A6ICRib3JkZXItdGhpbiBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXRoaW4gc29saWQgJGJvcmRlci1jb2xvcjtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLWhpZ2hsaWdodHNfX3N0YXRzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAkc3BhY2luZy1tZDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWwtaGlnaGxpZ2h0c19fc3RhdHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogJHNwYWNpbmcteHM7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxIDEgY2FsYyg1MCUgLSAjeyRzcGFjaW5nLXhzfSk7XG4gIG1pbi13aWR0aDogMDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWwtaGlnaGxpZ2h0c19fc3RhdHMtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbGV4LXNocmluazogMDtcblxuICAuaWNvbiB7XG4gICAgd2lkdGg6ICRpY29uLWxnO1xuICAgIGhlaWdodDogMjFweDtcbiAgICBjb2xvcjogJGRhcmtlcjtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWwtaGlnaGxpZ2h0c19fc3RhdHMtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDA7XG4gIGZsZXg6IDE7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1oaWdobGlnaHRzX19zdGF0cy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtdG9wbGluZS1zaXplO1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgbGluZS1oZWlnaHQ6ICRmb250LXRvcGxpbmUtbGluZS1oZWlnaHQ7XG4gIGxldHRlci1zcGFjaW5nOiAkZm9udC10b3BsaW5lLWxldHRlci1zcGFjaW5nO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGRhcmtlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1oaWdobGlnaHRzX19zdGF0cy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtZm9vdG5vdGVzLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICBsaW5lLWhlaWdodDogJGZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGFwby10ZXh0LWxpZ2h0LWdyYXk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICYtLWxpbmsge1xuICAgIGNvbG9yOiAkYXBvLXRleHQtbGlnaHQtZ3JheTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufSIsIi8qKlxuICogUHJvZHVjdCBSZXZpZXdzIFN0eWxlc1xuICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBSRVZJRVdTIFNFQ1RJT04gQ09OVEFJTkVSXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGRwLXJldmlld3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6ICRzcGFjaW5nLTR4bDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTVU1NQVJZIFNFQ1RJT05cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtcmV2aWV3c19fc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJHNwYWNpbmctbWQ7XG59XG5cbi5wZHAtcmV2aWV3c19fdGl0bGUge1xuICBmb250LXNpemU6ICRmb250LWg0LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICBsaW5lLWhlaWdodDogJGZvbnQtaDQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZGFya2VyO1xuICBtYXJnaW46IDA7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTVEFSUyBST1cgKFRvdGFsICsgQnJlYWtkb3duKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBkcC1yZXZpZXdzX19zdGFycy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6ICRzcGFjaW5nLXNtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIGdhcDogJHNwYWNpbmcteGw7XG4gIH1cbn1cblxuLy8gVG90YWwgUmF0aW5nIEJveFxuLnBkcC1yZXZpZXdzX190b3RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogJHNwYWNpbmcteHM7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAkc3BhY2luZy1zbSAwO1xuICBtaW4td2lkdGg6IDgwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgZ2FwOiAkc3BhY2luZy1zbTtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuXG4ucGRwLXJldmlld3NfX3Njb3JlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICRkYXJrZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBmb250LXNpemU6ICRmb250LWgxLXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRmb250LWgxLWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi5wZHAtcmV2aWV3c19fc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6ICRzcGFjaW5nLXhzO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cbn1cblxuLnBkcC1yZXZpZXdzX19zdGFyIHtcbiAgZmlsbDogJHJhdGluZztcbiAgY29sb3I6ICRyYXRpbmc7XG59XG5cbi5wZHAtcmV2aWV3c19fY291bnQge1xuICBmb250LXNpemU6ICRmb250LWZvb3Rub3Rlcy1zaXplO1xuICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgbGluZS1oZWlnaHQ6ICRmb250LWZvb3Rub3Rlcy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRkYXJrZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtYm9keS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUkFUSU5HIEJSRUFLRE9XTlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBkcC1yZXZpZXdzX19icmVha2Rvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucGRwLXJldmlld3NfX2JyZWFrZG93bi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6ICRzcGFjaW5nLXhzO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIGdhcDogJHNwYWNpbmctc207XG4gIH1cbn1cblxuLnBkcC1yZXZpZXdzX19icmVha2Rvd24tbGFiZWwge1xuICBmb250LXNpemU6ICRmb250LWZvb3Rub3Rlcy1zaXplO1xuICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgbGluZS1oZWlnaHQ6ICRmb250LWZvb3Rub3Rlcy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRkYXJrZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi13aWR0aDogMjhweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtYm9keS1saW5lLWhlaWdodDtcbiAgICBtaW4td2lkdGg6IDMycHg7XG4gIH1cbn1cblxuLnBkcC1yZXZpZXdzX19icmVha2Rvd24tdHJhY2sge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5wZHAtcmV2aWV3c19fYnJlYWtkb3duLWJhciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG59XG5cbi5wZHAtcmV2aWV3c19fYnJlYWtkb3duLWNvdW50IHtcbiAgZm9udC1zaXplOiAkZm9udC1mb290bm90ZXMtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1mb290bm90ZXMtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZGFya2VyO1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1ib2R5LWxpbmUtaGVpZ2h0O1xuICAgIG1pbi13aWR0aDogMzJweDtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ1RBcyBTRUNUSU9OXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGRwLXJldmlld3NfX2N0YXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6ICRzcGFjaW5nLW1kO1xufVxuXG4ucGRwLXJldmlld3NfX2N0YS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgbGluZS1oZWlnaHQ6ICRmb250LWJvZHktbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZGFya2VyO1xuICBtYXJnaW46IDA7XG59XG5cbi5wZHAtcmV2aWV3c19fY3RhLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogJHNwYWNpbmcteGw7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQtbWQgLSAxcHh9KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6ICRzcGFjaW5nLW1kO1xuICB9XG59XG5cbi8vIFN0YXIgU2VsZWN0b3Jcbi5wZHAtcmV2aWV3c19fc3Rhci1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMteHM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLXh4cztcbiAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuLnBkcC1yZXZpZXdzX19zdGFyLXNlbGVjdG9yLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG5cbiAgJjpob3ZlcixcbiAgJi0taGlnaGxpZ2h0ZWQge1xuICAgIGNvbG9yOiAkcmF0aW5nO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICRmb2N1cztcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgfVxufVxuXG4ucGRwLXJldmlld3NfX3N0YXItc2VsZWN0b3ItZGl2aWRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuXG5cbi5wZHAtcmV2aWV3c19faGludCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtZm9vdG5vdGVzLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICBsaW5lLWhlaWdodDogJGZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGFwby10ZXh0LWxpZ2h0LWdyYXk7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBkcC1yZXZpZXdzX19pbmZvLXRleHQge1xuICBmb250LXNpemU6ICRmb250LWZvb3Rub3Rlcy1zaXplO1xuICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgbGluZS1oZWlnaHQ6ICRmb250LWZvb3Rub3Rlcy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRhcG8tdGV4dC1saWdodC1ncmF5O1xuICBtYXJnaW46IDA7XG59XG5cbi5wZHAtcmV2aWV3c19faW5mby1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogJHNwYWNpbmcteHM7XG4gIGZvbnQtc2l6ZTogJGZvbnQtZm9vdG5vdGVzLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICBsaW5lLWhlaWdodDogJGZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGRhcmtlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUkVWSUVXIExJU1QgU0VDVElPTlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBkcC1yZXZpZXdzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAkc3BhY2luZy14bDtcbn1cblxuLnBkcC1yZXZpZXdzX19saXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6ICRzcGFjaW5nLXhsO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50LW1kIC0gMXB4fSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAkc3BhY2luZy1tZDtcbiAgfVxufVxuXG4ucGRwLXJldmlld3NfX2xpc3QtdGl0bGUge1xuICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1ib2R5LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGRhcmtlcjtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAxO1xufVxuXG4ucGRwLXJldmlld3NfX3NvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6ICRzcGFjaW5nLXhzO1xufVxuXG4ucGRwLXJldmlld3NfX3NvcnQtbGFiZWwge1xuICBmb250LXNpemU6ICRmb250LWZvb3Rub3Rlcy1zaXplO1xuICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgbGluZS1oZWlnaHQ6ICRmb250LWZvb3Rub3Rlcy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRhcG8tdGV4dC1saWdodC1ncmF5O1xufVxuXG4ucGRwLXJldmlld3NfX3NvcnQtc2VsZWN0IHtcbiAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICBsaW5lLWhlaWdodDogJGZvbnQtYm9keS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRkYXJrZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbWQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICRmb2N1cy1ibHVlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbn1cblxuLnBkcC1yZXZpZXdzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTE9BRElORyAmIEFOSU1BVElPTlNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLy8gU2tlbGV0b24gbG9hZGVyIGFuaW1hdGlvbiAtIGZhZGUgaW4vb3V0IGVmZmVjdCAobWF0Y2hlcyBwcm9kdWN0IGNhcmQgc3R5bGUpXG5Aa2V5ZnJhbWVzIHNrZWxldG9uRmFkZSB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG59XG5cbi5wZHAtcmV2aWV3c19fbG9hZC1tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy14bDtcblxuICAuYnV0dG9uLS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59XG5cbi8vIFNrZWxldG9uIExvYWRlcnNcbi5wZHAtcmV2aWV3c19fc2tlbGV0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAkc3BhY2luZy14bDtcbn1cblxuLnBkcC1yZXZpZXctLXNrZWxldG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLnNrZWxldG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgYW5pbWF0aW9uOiBza2VsZXRvbkZhZGUgMS4ycyBpbmZpbml0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5za2VsZXRvbi0taWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5za2VsZXRvbi0tdGV4dCB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuXG4gICAgJi5za2VsZXRvbi0tYXV0aG9yLW5hbWUge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICYuc2tlbGV0b24tLWRhdGUge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYuc2tlbGV0b24tLXJldmlldy10aXRsZSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XG4gICAgfVxuXG4gICAgJi5za2VsZXRvbi0tcmV2aWV3LXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcbiAgICB9XG5cbiAgICAmLnNrZWxldG9uLS1yZXZpZXctdGV4dC1zaG9ydCB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgIH1cbiAgfVxuXG4gIC5za2VsZXRvbi0tYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteGw7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8vIEFwcGx5IGZhZGUtaW4gYW5pbWF0aW9uIHRvIG5ld2x5IGxvYWRlZCByZXZpZXdzXG4ucGRwLXJldmlldy5pcy1uZXcge1xuICBhbmltYXRpb246IGZhZGVJblVwIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBJTkRJVklEVUFMIFJFVklFVyBDQVJEXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGRwLXJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJHNwYWNpbmcteHM7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXhsIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cbi5wZHAtcmV2aWV3X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6ICRzcGFjaW5nLXhzO1xufVxuXG4ucGRwLXJldmlld19fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAkc3BhY2luZy1tZDtcbn1cblxuLnBkcC1yZXZpZXdfX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogJHNwYWNpbmcteHM7XG4gIGZvbnQtc2l6ZTogJGZvbnQtZm9vdG5vdGVzLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICBsaW5lLWhlaWdodDogJGZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGRhcmtlcjtcbn1cblxuLnBkcC1yZXZpZXdfX3ZlcmlmaWVkLWljb24ge1xuICBjb2xvcjogJHN1Y2Nlc3M7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucGRwLXJldmlld19fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtZm9vdG5vdGVzLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICBsaW5lLWhlaWdodDogJGZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGFwby10ZXh0LWxpZ2h0LWdyYXk7XG59XG5cbi5wZHAtcmV2aWV3X19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJweDtcbn1cblxuLnBkcC1yZXZpZXdfX3N0YXIge1xuICBmaWxsOiAkcmF0aW5nO1xuICBjb2xvcjogJHJhdGluZztcblxuICAmLS1lbXB0eSB7XG4gICAgZmlsbDogJGJvcmRlci1jb2xvcjtcbiAgICBjb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG4ucGRwLXJldmlld19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJHNwYWNpbmcteHM7XG59XG5cbi5wZHAtcmV2aWV3X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgbGluZS1oZWlnaHQ6ICRmb250LWJvZHktbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZGFya2VyO1xuICBtYXJnaW46IDA7XG59XG5cbi5wZHAtcmV2aWV3X190ZXh0IHtcbiAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICBsaW5lLWhlaWdodDogJGZvbnQtYm9keS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRkYXJrZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBkcC1yZXZpZXdfX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy14cztcbn1cblxuLnBkcC1yZXZpZXdfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogJHNwYWNpbmcteGw7XG59XG5cbi5wZHAtcmV2aWV3X19hY3Rpb24tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogJHNwYWNpbmcteHM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAkZm9udC1mb290bm90ZXMtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1mb290bm90ZXMtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZGFya2VyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRhcG8tdGV4dC1saWdodC1ncmF5O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICRmb2N1cy1ibHVlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuXG4ucGRwLXJldmlld19fYWN0aW9uLWljb24ge1xuICBmbGV4LXNocmluazogMDtcblxuICAmLS1wcm9jZXNzaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLnBkcC1yZXZpZXdfX2FjdGlvbi1tZXNzYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogJHNwYWNpbmcteHM7XG4gIGZvbnQtc2l6ZTogJGZvbnQtZm9vdG5vdGVzLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICBsaW5lLWhlaWdodDogJGZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHN1Y2Nlc3M7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAkc3BhY2luZy14cyAkc3BhY2luZy1zbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtbGlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMteHM7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMRUdBQ1kgQ09NUEFUSUJJTElUWSAoZm9yIHBhY2tldCByZXZpZXdzKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnByb2R1Y3QtZGV0YWlsLXJldmlld3Mtc2VjdGlvbiB7XG4gIG1heC13aWR0aDogMTUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNjRweCAyNHB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtZmVlZGJhY2stYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXJldmlld3MtbG9hZC1tb3JlIHtcbiAgbWFyZ2luOiAzMnB4IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtcmV2aWV3LWJ1dHRvbi1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1yZXZpZXctYnV0dG9uLWhpZGUsXG4ucHJvZHVjdC1kZXRhaWwtcmV2aWV3LWNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qKlxuICogUHJvZHVjdCBSYXRpbmcgTW9kYWwgU3R5bGVzXG4gKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1PREFMIEJBQ0tEUk9QXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGRwLXJhdGluZy1tb2RhbF9fYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDQwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB2aXNpYmlsaXR5IDAuMnMgZWFzZTtcblxuICAmLmlzLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTU9EQUwgQ09OVEFJTkVSXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGRwLXJhdGluZy1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogJHNwYWNpbmctbWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHZpc2liaWxpdHkgMC4ycyBlYXNlO1xuXG4gICYuaXMtdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbi5wZHAtcmF0aW5nLW1vZGFsX19kaWFsb2cge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JHNwYWNpbmcteGwgKiAyfSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wZHAtcmF0aW5nLW1vZGFsX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLW1kO1xuICBib3gtc2hhZG93OiAkc2hhZG93LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTU9EQUwgSEVBREVSXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGRwLXJhdGluZy1tb2RhbF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAkc3BhY2luZy1sZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucGRwLXJhdGluZy1tb2RhbF9fdGl0bGUge1xuICBmb250LXNpemU6ICRmb250LWg0LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICBsaW5lLWhlaWdodDogJGZvbnQtaDQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZGFya2VyO1xuICBtYXJnaW46IDA7XG59XG5cbi5wZHAtcmF0aW5nLW1vZGFsX19jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAkc3BhY2luZy14cztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkYXBvLXRleHQtY29sb3ItbGlnaHQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgY29sb3IgMC4xNXMgZWFzZTtcblxuICBzdmcge1xuICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGRhcmtlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgJGZvY3VzO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1PREFMIEJPRFlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtcmF0aW5nLW1vZGFsX19ib2R5IHtcbiAgcGFkZGluZzogJHNwYWNpbmctbGc7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZsZXg6IDE7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBSQVRJTkcgRk9STVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBkcC1yYXRpbmctZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJHNwYWNpbmctbGc7XG59XG5cbi5wZHAtcmF0aW5nLWZvcm1fX2ZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5wZHAtcmF0aW5nLWZvcm1fX2xlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1ib2R5LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGRhcmtlcjtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XG59XG5cbi5wZHAtcmF0aW5nLWZvcm1fX2hpbnQge1xuICBmb250LXNpemU6ICRmb250LWZvb3Rub3Rlcy1zaXplO1xuICBsaW5lLWhlaWdodDogJGZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGFwby10ZXh0LWNvbG9yLWxpZ2h0O1xuICBtYXJnaW46IDAgMCAkc3BhY2luZy1zbSAwO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUkFESU8gR1JPVVBcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtcmF0aW5nLWZvcm1fX3JhZGlvLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6ICRzcGFjaW5nLW1kO1xufVxuXG4ucGRwLXJhdGluZy1mb3JtX19yYWRpby1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogJHNwYWNpbmcteHM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBkcC1yYXRpbmctZm9ybV9fcmFkaW8taW5wdXQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBhY2NlbnQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICRmb2N1cztcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB9XG59XG5cbi5wZHAtcmF0aW5nLWZvcm1fX3JhZGlvLXRleHQge1xuICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRmb250LWJvZHktbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZGFya2VyO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU1RBUiBSQVRJTkcgSU5QVVRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtcmF0aW5nLWZvcm1fX3N0YXJzLWlucHV0LFxuLnBkcC1yYXRpbmctZm9ybV9fc3RhcnMtaW5wdXQucHJvZHVjdF9yYXRpbmdfc3RhcnMsXG4ucHJvZHVjdF9yYXRpbmdfc3RhcnMucGRwLXJhdGluZy1mb3JtX19zdGFycy1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXAgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGdhcDogJHNwYWNpbmcteHM7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJsb2NrLXNpemU6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgbGFiZWwsXG4gIGxhYmVsLmljb24sXG4gIGxhYmVsLmljb24tc3Rhci1vLFxuICBsYWJlbC5pY29uLXN0YXIge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZTtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgJi52aXN1YWxseS1oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wZHAtcmF0aW5nLWZvcm1fX3N0YXItaWNvbiB7XG4gICAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHJhdGluZyAhaW1wb3J0YW50O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzICsgbGFiZWwge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZm9jdXM7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhzO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiBsYWJlbC5pY29uLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IGxhYmVsLmljb24tc3RhciB7XG4gICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciBsYWJlbDo6YmVmb3JlLFxuICAmOmhvdmVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVEVYVEFSRUFcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtcmF0aW5nLWZvcm1fX3RleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICBwYWRkaW5nOiAkc3BhY2luZy1zbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICBsaW5lLWhlaWdodDogJGZvbnQtYm9keS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRkYXJrZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc207XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC4yKTtcbiAgfVxuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGFwby10ZXh0LWNvbG9yLWxpZ2h0O1xuICB9XG59XG5cbi5wZHAtcmF0aW5nLWZvcm1fX3RleHRhcmVhLWhpbnQge1xuICBmb250LXNpemU6ICRmb250LWZvb3Rub3Rlcy1zaXplO1xuICBsaW5lLWhlaWdodDogJGZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGFwby10ZXh0LWNvbG9yLWxpZ2h0O1xuICBtYXJnaW46ICRzcGFjaW5nLXhzIDAgMCAwO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU1VCTUlUIEJVVFRPTlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBkcC1yYXRpbmctZm9ybV9fc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTUVTU0FHRVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBkcC1yYXRpbmctZm9ybV9fbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICBsaW5lLWhlaWdodDogJGZvbnQtYm9keS1saW5lLWhlaWdodDtcbiAgcGFkZGluZzogJHNwYWNpbmctc207XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc207XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5pcy1zdWNjZXNzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzdWNjZXNzLCAwLjEpO1xuICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgfVxuXG4gICYuaXMtZXJyb3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhbmdlciwgMC4xKTtcbiAgICBjb2xvcjogJGRhbmdlcjtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU1VCTUlUVEVEIFNUQVRFXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGRwLXJhdGluZy1mb3JtLS1zdWJtaXR0ZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wZHAtcmF0aW5nLWZvcm0tLXN1Ym1pdHRlZC1zdGF0ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC5wZHAtcmF0aW5nLWZvcm1fX21lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLW1kO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWxnO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1zZW1pYm9sZDtcbiAgfVxufVxuXG4ucGRwLXJhdGluZy1mb3JtX19zdWJtaXR0ZWQtc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAkc3BhY2luZy14cztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQ7XG5cbiAgLnBkcC1yYXRpbmctZm9ybV9fc3Rhci1pY29uIHtcbiAgICBjb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICYtLWZpbGxlZCB7XG4gICAgICBjb2xvcjogJHJhdGluZztcbiAgICB9XG4gIH1cbn1cblxuLnBkcC1yYXRpbmctZm9ybV9fc3VibWl0dGVkLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICBsaW5lLWhlaWdodDogJGZvbnQtYm9keS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRkYXJrZXI7XG4gIG1hcmdpbjogMCAwICRzcGFjaW5nLXhzIDA7XG59XG5cbi5wZHAtcmF0aW5nLWZvcm1fX3N1Ym1pdHRlZC10ZXh0IHtcbiAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1ib2R5LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGRhcmtlcjtcbiAgbWFyZ2luOiAwIDAgJHNwYWNpbmctbWQgMDtcbn1cblxuLnBkcC1yYXRpbmctZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogJHNwYWNpbmcteHM7XG4gIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICBsaW5lLWhlaWdodDogJGZvbnQtYm9keS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRzdWNjZXNzO1xuICBtYXJnaW46IDA7XG5cbiAgc3ZnIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTEVHQUNZIENMQVNTIFNVUFBPUlRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wcm9kdWN0X3JhdGluZ19mb3JtIHtcbn1cblxuLnByb2R1Y3RfcmF0aW5nX3N0YXJzIHtcbn1cblxuLnByb2R1Y3RfcmF0aW5nX2lucHV0IHtcbn1cblxuLnByb2R1Y3RfcmF0aW5nX3N1Ym1pdCB7XG59XG5cbi5wcm9kdWN0X3JhdGluZ19tZXNzYWdlIHtcbiAgJi5zdWNjZXNzIHtcbiAgICBAZXh0ZW5kIC5wZHAtcmF0aW5nLWZvcm1fX21lc3NhZ2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc3VjY2VzcywgMC4xKTtcbiAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gIH1cblxuICAmLmVycm9yIHtcbiAgICBAZXh0ZW5kIC5wZHAtcmF0aW5nLWZvcm1fX21lc3NhZ2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFuZ2VyLCAwLjEpO1xuICAgIGNvbG9yOiAkZGFuZ2VyO1xuICB9XG59XG4iLCIvKipcbiAqIFByb2R1Y3QgU3RpY2t5IEhlYWRlciBTdHlsZXNcbiAqIEZpeGVkIGhlYWRlciB0aGF0IGFwcGVhcnMgb24gc2Nyb2xsXG4gKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNUSUNLWSBIRUFERVIgQkFTRVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnByb2R1Y3QtZGV0YWlsLXN0aWNreS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXRoaW4gc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgei1pbmRleDogMTAyO1xuXG4gICYudmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICYtLXJlc3BvbnNpdmUge1xuICAgIC8vIFdoZW4gdXNlZCB3aXRoIHJlc3BvbnNpdmUgaGVhZGVyLCBwb3NpdGlvbiBpcyBhZGp1c3RlZCB2aWEgSlNcbiAgICB9XG4gIH1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNUSUNLWSBIRUFERVIgSU5ORVJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19pbm5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogJHNwYWNpbmcteHMgJHNwYWNpbmctbGc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgfVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU1RJQ0tZIEhFQURFUiBJTUFHRVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnByb2R1Y3QtZGV0YWlsLXN0aWNreS1oZWFkZXJfX2ltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cbiAgICAucmVzcG9uc2l2ZV9iYXNlLnByb2R1Y3RfaW1hZ2VfOTBfOTAge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTVElDS1kgSEVBREVSIENPTlRFTlRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbi5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICBmb250LXNpemU6ICRmb250LWg1LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1oNS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRkYXJrZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuLnByb2R1Y3QtZGV0YWlsLXN0aWNreS1oZWFkZXJfX2luZm8ge1xuICBmb250LXNpemU6ICRmb250LWZvb3Rub3Rlcy1zaXplO1xuICBsaW5lLWhlaWdodDogJGZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGFwby10ZXh0LWxpZ2h0LWdyYXk7XG5cbiAgLnByb2R1Y3Rfc3RhdHVzX2JveCB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU1RJQ0tZIEhFQURFUiBQUklDRVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnByb2R1Y3QtZGV0YWlsLXN0aWNreS1oZWFkZXJfX3ByaWNlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICB9XG5cbi5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19vcmlnaW5hbC1wcmljZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBjb2xvcjogJHByaWNlLXN0cmlrZW91dDtcbiAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1ib2R5LWxpbmUtaGVpZ2h0O1xuXG4gIHN1cCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4ucHJvZHVjdC1kZXRhaWwtc3RpY2t5LWhlYWRlcl9fY3VycmVudC1wcmljZSB7XG4gIGNvbG9yOiAkcmVkO1xuICBmb250LXNpemU6ICRmb250LWgzLXNpemU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6ICRmb250LWgzLWxpbmUtaGVpZ2h0O1xuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgfVxuICB9XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTVElDS1kgSEVBREVSIEJVVFRPTlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnByb2R1Y3QtZGV0YWlsLXN0aWNreS1oZWFkZXJfX2J1dHRvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuXG4gIC5idXR0b24ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBSRVNQT05TSVZFXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWtwb2ludC1sZyAtIDFweH0pIHtcbiAgLnByb2R1Y3QtZGV0YWlsLXN0aWNreS1oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy14cyAxNXB4O1xuICAgIGdhcDogJHNwYWNpbmctc207XG4gICAgfVxuXG4gIC5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19pbWFnZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAucHJvZHVjdC1kZXRhaWwtc3RpY2t5LWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgIH1cblxuICAucHJvZHVjdC1kZXRhaWwtc3RpY2t5LWhlYWRlcl9fY3VycmVudC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1oNC1zaXplO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6ICRmb250LWZvb3Rub3Rlcy1zaXplO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWtwb2ludC1tZCAtIDFweH0pIHtcbiAgLnByb2R1Y3QtZGV0YWlsLXN0aWNreS1oZWFkZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIC5wcm9kdWN0LWRldGFpbC1zdGlja3ktaGVhZGVyX19wcmljZSB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuIiwiLyoqXG4gKiBQcm9kdWN0IEluZm8gT3ZlcmxheSBTdHlsZXNcbiAqIFRvb2x0aXAtc3R5bGUgcG9wb3ZlciBmb3IgcHJvZHVjdCBpbmZvcm1hdGlvblxuICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCQUNLRFJPUCAoc3VidGxlKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBkcC1pbmZvLW92ZXJsYXlfX2JhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgei1pbmRleDogMTk5OTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRPT0xUSVAgQk9YXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGRwLWluZm8tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBkcC1pbmZvLW92ZXJsYXlfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbHYtMTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zZWNvbmRhcnk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCA2cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogNjB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIEFycm93IHBvaW50ZXIgcG9pbnRpbmcgdXBcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJGNvbG9yLWJnLWx2LTE7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRPT0xUSVAgSEVBREVSIChtaW5pbWFsKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBkcC1pbmZvLW92ZXJsYXlfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogJHNwYWNpbmctbWQgJHNwYWNpbmctbWQtYWx0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zZWNvbmRhcnk7XG4gIGdhcDogJHNwYWNpbmctbWQ7XG59XG5cbi5wZHAtaW5mby1vdmVybGF5X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgZmxleDogMTtcbn1cblxuLnBkcC1pbmZvLW92ZXJsYXlfX2Nsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJGFwby1tZWRpdW0tZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgZmxleC1zaHJpbms6IDA7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTI7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVE9PTFRJUCBCT0RZIChjb21wYWN0KVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBkcC1pbmZvLW92ZXJsYXlfX2JvZHkge1xuICBwYWRkaW5nOiAkc3BhY2luZy1tZCAkc3BhY2luZy1tZC1hbHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3RlcztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG59XG5cbi5wZHAtaW5mby1jb250ZW50IHtcbiAgcCB7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcteHMgMDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAkYXBvLW1lZGl1bS1ncmF5O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vdGVzO1xuICAgIH1cbiAgfVxufVxuXG4ucGRwLWluZm8tZnJlZSB7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1zdWNjZXNzO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJFU1BPTlNJVkVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGRwLWluZm8tb3ZlcmxheV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gI3skc3BhY2luZy1tZCAqIDJ9KTtcbiAgfVxuXG4gIC5wZHAtaW5mby1vdmVybGF5X19oZWFkZXIge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLW1kO1xuICB9XG5cbiAgLnBkcC1pbmZvLW92ZXJsYXlfX2JvZHkge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLW1kO1xuICB9XG59XG4iLCIvLyBQcm9kdWN0IExpc3RpbmcgLSBDb3JlIGxheW91dCBzdHlsZXNcblxuLy8gTWFpbiBjb250YWluZXIgLSBzaWRlYmFyICsgY29udGVudFxuI2xpc3RpbmctY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLy8gTWFpbiBjb250ZW50IGFyZWFcbiNsaXN0aW5nLW1haW4tY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vLyBQcm9kdWN0IGdyaWQvbGlzdCBjb250YWluZXJcbi5zZWFyY2gtcmVzdWx0LXByb2R1Y3RzLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFpcy1IaXRzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hbGdvbGlhLWhpdHMtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuI3NlYXJjaC1yZXN1bHQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1zZWxlY3Rvcj1cInNlYXJjaHJlc3VsdHNcIl0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vLyBTRU8gbGlua3Mgc2VjdGlvbiAoY2F0ZWdvcmllcy9zZXJ2aWNlcyBiZWxvdyBwcm9kdWN0IGxpc3RpbmcpXG4uc2VydmljZS1oaXRzLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaWRlYmFyLXdpZHRofSAtICN7JHNwYWNpbmcteGx9KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXhzICRzcGFjaW5nLW1kO1xuICBnYXA6ICRzcGFjaW5nLW1kO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIGgzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNpbmcteHM7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYmxvY2s6IDMwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3RlcztcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDJweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBtaW4td2lkdGg6IDEycHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gIC5haXMtSGlnaGxpZ2h0LWhpZ2hsaWdodGVkLFxuICAuYWlzLUhpZ2hsaWdodC1ub25IaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgfVxuXG4gIC5zZXJ2aWNlLWhpdHMtY29udGVudC13cmFwcGVyLmQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBQcm9kdWN0IExpc3RpbmcgLSBIZWFkZXIgYW5kIGNvbnRyb2xzIHN0eWxlc1xuXG4vLyBDYXRlZ29yeSBzZWxlY3QgKE1vYmlsZSBzdWJjYXRlZ29yaWVzIGRyb3Bkb3duKVxuLmNhdGVnb3J5LXNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW1kO1xuXG4gICZfX2Ryb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMCAkc3BhY2luZy1tZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy14bDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbHYtMSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTIgMTInJTNFJTNDcGF0aCBmaWxsPSclMjM2NjYnIGQ9J002IDhMMSAzaDEweicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgJHNwYWNpbmctbWQgY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhzO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyLXByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbi8vIExpc3RpbmcgaGVhZGVyIChcIkFsbGUgUHJvZHVrdGUgenUgWFwiICsgQ29udHJvbHMpXG4ubGlzdGluZy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6ICRzcGFjaW5nLXNtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9fcHJvZHVjdHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgLy8gU2VhcmNoIHBhZ2VzOiBub3JtYWwgd2VpZ2h0LCBsZXQgPHN0cm9uZz4gdGFncyBoYW5kbGUgYm9sZCBwYXJ0c1xuICAgICYtLXNlYXJjaCB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgfVxuICB9XG59XG5cbi8vIExpc3RpbmcgY29udHJvbHMgKFZpZXcgdG9nZ2xlICsgc29ydGluZylcbi5saXN0aW5nLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAkc3BhY2luZy1tZDtcblxuICAvLyBGaWx0ZXIgYnV0dG9uIChtb2JpbGUgb25seSlcbiAgJl9fZmlsdGVyLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhzICRzcGFjaW5nLW1kO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1sdi0xO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTI7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3ZpZXctYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXh4cztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1sdi0yO1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGRpc2NvdW50O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTE7XG4gICAgfVxuICB9XG5cbiAgJl9fc29ydC1kcm9wZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fc29ydC1pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgfVxuXG4gICZfX3NvcnQtc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMCAkc3BhY2luZy1zbTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbHYtMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteHhzO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbHYtMjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIE1vYmlsZSBjb250cm9scyByb3dcbi5saXN0aW5nLWNvbnRyb2xzLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6ICRzcGFjaW5nLW1kO1xuICBtYXJnaW4tYmxvY2s6ICRzcGFjaW5nLW1kO1xuICBwYWRkaW5nLWlubGluZTogMDtcblxuICAubGlzdGluZy1jb250cm9sc19fZmlsdGVyLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy14eHMgJHNwYWNpbmctc207XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtY3RhO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTI7XG4gICAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIC5saXN0aW5nLWNvbnRyb2xzX19maWx0ZXItY291bnQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIGNvbG9yOiAkZGlzY291bnQ7XG4gICAgfVxuXG4gIC5saXN0aW5nLWNvbnRyb2xzX19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAubGlzdGluZy1jb250cm9sc19fc29ydC1kcm9wZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAubGlzdGluZy1jb250cm9sc19fc29ydC1pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICB9XG5cbiAgLmxpc3RpbmctY29udHJvbHNfX3NvcnQtc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMCAkc3BhY2luZy14cztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4vLyBDbGVhciBGaWx0ZXJzIEJ1dHRvbiAtIHJldXNhYmxlIGNvbXBvbmVudFxuLmNsZWFyLWZpbHRlcnMtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogJHNwYWNpbmcteHM7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3RlcztcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gIHN2ZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gIC8vIENvbXBhY3QgdmFyaWFudCAtIHNhbWUgc3R5bGluZywgdGV4dCBhbHdheXMgdmlzaWJsZVxuICAmLS1jb21wYWN0IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gIH1cbiIsIi8vIFByb2R1Y3QgTGlzdGluZyAtIFZpZXcgbW9kZXMgKGJsb2NrL2dyaWQgYW5kIGxpc3QpXG5cbi8vIEJsb2NrL0dyaWQgdmlld1xuLmFpcy1IaXRzLWxpc3QuYmxvY2stdmlldyB7XG4gIEBpbmNsdWRlIHByb2R1Y3QtZ3JpZC1sYXlvdXQ7XG59XG5cbi8vIExpc3Qgdmlld1xuLmFpcy1IaXRzLWxpc3QubGlzdC12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuIiwiLy8gTWl4aW5zXG5AbWl4aW4gY2F0ZWdvcnktdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuQG1peGluIHByb2R1Y3Qtc2xpZGVyLWNhcmQtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCA4cHggMzJweCA0cHggcmdiYSgyMSwgMjEsIDYwLCAwLjA2KTtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDMycHggNDhweCAtNDhweCByZ2JhKDIxLCAyMSwgNjAsIDAuMzIpLCAwIDZweCAzMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0LCBtYXJnaW4tdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuLy8gUHJvZHVjdCBjYXJkIHdpZHRoIC0gTGlzdGluZ1xuQGZ1bmN0aW9uIHByb2R1Y3QtY2FyZC13aWR0aCgkbWluOiAxNDBweCwgJG1heDogMjIwcHgsICRjb2x1bW5zOiAyLCAkZ3V0dGVyOiAxNnB4KSB7XG4gIEByZXR1cm4gY2xhbXAoXG4gICAgI3skbWlufSxcbiAgICBjYWxjKCgxMDBkdncgLSAjeyRndXR0ZXJ9KSAvICN7JGNvbHVtbnN9KSxcbiAgICAjeyRtYXh9XG4gICk7XG59XG5cbkBtaXhpbiBwcm9kdWN0LWdyaWQtbGF5b3V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAkc3BhY2luZy14eHMgKyAxcHg7XG4gIGdyaWQtcm93LWdhcDogJHNwYWNpbmctbWQ7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAkc3BhY2luZy14eHM7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgcHJvZHVjdC1jYXJkLXdpZHRoKDE0MHB4LCAyMjBweCwgMywgNDhweCkpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogJHNwYWNpbmcteHM7XG4gIH1cblxuICAvLyBGaXggb3ZlcmZsb3cgYmV0d2VlbiA1NzZweCBhbmQgNzY4cHhcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogJHNwYWNpbmcteHM7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgcHJvZHVjdC1jYXJkLXdpZHRoKDE0MHB4LCAyMjBweCwgNCwgNDhweCkpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogJHNwYWNpbmcteHM7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgcHJvZHVjdC1jYXJkLXdpZHRoKDE0MHB4LCAyMjBweCwgNCwgMTcwcHgpKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6ICRzcGFjaW5nLW1kO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIHByb2R1Y3QtY2FyZC13aWR0aCgxNDBweCwgMTkwcHgsIDQsIDM1MHB4KSk7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAkc3BhY2luZy14cztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBwcm9kdWN0LWNhcmQtd2lkdGgoMTYwcHgsIDIyMHB4LCA0LCAzNTBweCkpO1xuICAgIGdyaWQtcm93LWdhcDogJHNwYWNpbmctbWQtYWx0O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAkc3BhY2luZy14bDtcbiAgfVxufSIsIi8vIFNpZGViYXIgQ29udGFpbmVyIFN0eWxlcyAoRGVza3RvcCBvbmx5KVxuXG4jbGlzdGluZy1zaWRlYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICBmbGV4LXNocmluazogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aC14bDtcbiAgICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4vLyBTdWJjYXRlZ29yaWVzIChEZXNrdG9wIHNpZGViYXIgY2FyZClcbi5zdWJjYXRlZ29yaWVzIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14cztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQ7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLW1kIDA7XG5cbiAgJl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctbWQgJHNwYWNpbmctc207XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIH1cblxuICAmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhzICRzcGFjaW5nLW1kO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1iZy1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAmX19jaGV2cm9uIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxuIiwiLy8gRmlsdGVyIENhcmQgU3R5bGVzXG5cbi5maWx0ZXItd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB9XG5cbi5saXN0aW5nLWZpbHRlci1mb3JtLFxuLnNpZGViYXItZmlsdGVyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTE7XG4gIH1cblxuI2FjY29yZGlvbkZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgfVxuXG4vLyBGaWx0ZXIgaGVhZGVyIC0gZml4ZWQgaGVpZ2h0IHRvIHByZXZlbnQgbGF5b3V0IHNoaWZ0XG4uZmlsdGVyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHNwYWNpbmctbWQ7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7IC8vIEZpeGVkIGhlaWdodCB0byBwcmV2ZW50IGxheW91dCBzaGlmdCB3aGVuIGNsZWFyIGJ1dHRvbiBhcHBlYXJzL2Rpc2FwcGVhcnNcblxuICAmX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAkc3BhY2luZy1zbTtcbiAgICB9XG5cbiAgJl9faWNvbiB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgfVxuXG4gICZfX2NsZWFyLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogJHNwYWNpbmcteHM7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm90ZXM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgJl9fY2xlYXItYnRuLXBsYWNlaG9sZGVyIHtcbiAgICAvLyBJbnZpc2libGUgcGxhY2Vob2xkZXIgdG8gbWFpbnRhaW4gbGF5b3V0IHdoZW4gY2xlYXIgYnV0dG9uIGlzIGhpZGRlblxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAkc3BhY2luZy14cztcbiAgICBwYWRkaW5nOiAkc3BhY2luZy14cztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm90ZXM7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbi8vIEF2YWlsYWJpbGl0eSB0b2dnbGVcbi5maWx0ZXItYXZhaWxhYmlsaXR5IHtcbiAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctbWQ7XG5cbiAgLmZpbHRlci10b2dnbGUtbGFiZWxfX3RleHQge1xuICAgIGNvbG9yOiAkY29sb3ItYmctcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICB9XG4gIH1cblxuLy8gRmlsdGVyIHNrZWxldG9uIC0gbG9hZGluZyBwbGFjZWhvbGRlciBmb3IgQWxnb2xpYVxuLy8gTXVzdCBtYXRjaCAuc2lkZWJhci1maWx0ZXIgKyAuZmlsdGVyLWFjY29yZGlvbiArIC5maWx0ZXItc2VjdGlvbiBzdHJ1Y3R1cmUgZXhhY3RseVxuLmZpbHRlci1za2VsZXRvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iZy1sdi0xO1xuICAvLyBOTyBib3JkZXIsIE5PIGJvcmRlci1yYWRpdXMgLSBtYXRjaGVzIC5zaWRlYmFyLWZpbHRlclxuXG4gIC8vIFNrZWxldG9uIGJveCBmb3IgaGVhZGVyIGVsZW1lbnRzXG4gICZfX2JveCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTI7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteHhzO1xuICAgIGFuaW1hdGlvbjogZmlsdGVyLXNrZWxldG9uLXB1bHNlIDEuMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgfVxuXG4gIC8vIE1hdGNoZXMgI2FjY29yZGlvbkZpbHRlciBzdHJ1Y3R1cmVcbiAgJl9fYWNjb3JkaW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAvLyBNYXRjaGVzIC5maWx0ZXItc2VjdGlvbl9faGVhZGVyLmNvbGxhcHNlZCBzdHlsaW5nXG4gICZfX3NlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctbWQ7XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1sdi0yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteHhzO1xuICAgICAgYW5pbWF0aW9uOiBmaWx0ZXItc2tlbGV0b24tcHVsc2UgMS4ycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgIH1cblxuICAgICYtY2hldnJvbiB7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14eHM7XG4gICAgICBhbmltYXRpb246IGZpbHRlci1za2VsZXRvbi1wdWxzZSAxLjJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5Aa2V5ZnJhbWVzIGZpbHRlci1za2VsZXRvbi1wdWxzZSB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuICB9XG4iLCIvLyBGaWx0ZXIgQWNjb3JkaW9uIFN0eWxlc1xuXG4uZmlsdGVyLWFjY29yZGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgfVxuXG4uZmlsdGVyLXNlY3Rpb24ge1xuICAvLyBDYXJkIHN0eWxpbmcgd2hlbiBleHBhbmRlZCAtIHdyYXBzIGJvdGggaGVhZGVyIGFuZCBjb250ZW50XG4gICYtLW9wZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1sdi0xO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhzO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC8vIEJvbGQgdGl0bGUgd2hlbiBvcGVuXG4gICAgLmZpbHRlci1zZWN0aW9uX190aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICB9XG4gICAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy1tZDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWx2LTI7XG4gICAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAvLyBXaGVuIGV4cGFuZGVkLCBhZGp1c3QgYm9yZGVyLXJhZGl1cyBmb3IgdG9wIGNvcm5lcnMgb25seVxuICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhzICRib3JkZXItcmFkaXVzLXhzIDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICAgIH1cblxuICAmX19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgJl9fYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIGNvbG9yOiAkZGlzY291bnQ7XG4gICAgfVxuXG4gICZfX2NoZXZyb24ge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICB9XG5cbiAgJl9faGVhZGVyOm5vdCguY29sbGFwc2VkKSAmX19jaGV2cm9uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy1tZCAkc3BhY2luZy1tZDtcblxuICAgIC8vIEhpZGUgY29tcGxldGVseSB3aGVuIGNvbGxhcHNlZFxuICAgICYuY29sbGFwc2U6bm90KC5zaG93KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuIiwiLy8gVG9nZ2xlIFN3aXRjaCBhbmQgRmlsdGVyIE9wdGlvbnMgU3R5bGVzXG5cbi5maWx0ZXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmbGV4LXNocmluazogMDtcblxuICAmX19pbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJjpjaGVja2VkICsgLmZpbHRlci10b2dnbGVfX3NsaWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzY291bnQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAmX19zbGlkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDFkMTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgYm90dG9tOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbi5maWx0ZXItdG9nZ2xlLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIGdhcDogJHNwYWNpbmctbWQ7XG5cbiAgJi0tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC41O1xuXG4gICAgLmZpbHRlci10b2dnbGVfX3NsaWRlciB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgfVxuICAgIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICBmbGV4OiAxO1xuICAgIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAkc3BhY2luZy1zbTtcbiAgICBmbGV4OiAxO1xuICAgIH1cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICB9XG4gIH1cblxuLy8gRmlsdGVyIG9wdGlvbnMgbGlzdFxuLmZpbHRlci1vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4uZmlsdGVyLW9wdGlvbiB7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXhzIDA7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbi8vIE1pc2MgZmlsdGVyIHN0eWxlc1xuLmZpbHRlci1zZWN0aW9uLXJlc2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtO1xuICBwYWRkaW5nOiAkc3BhY2luZy14cyAwO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbm90ZXM7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG5cbi5maWx0ZXItY291bnQge1xuICBmb250LXNpemU6ICRmb250LXNpemUtbm90ZXM7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14cztcbiAgfVxuIiwiLy8gUmF0aW5nIEZpbHRlciBTdHlsZXNcblxuLmZpbHRlci1yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6ICRzcGFjaW5nLXNtO1xuXG4gICZfX3N0YXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMnB4O1xuICAgIH1cblxuICAmX19zdGFyLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIC5maWx0ZXItcmF0aW5nLXN0YXJzX19zdGFyOm5vdCguZmlsdGVyLXJhdGluZy1zdGFyc19fc3Rhci0tZmlsbGVkKSB7XG4gICAgICBjb2xvcjogI2ZmYmEzMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuLy8gUmF0aW5nIHN0YXJzXG4uZmlsdGVyLXJhdGluZy1zdGFycyB7XG4gICZfX3N0YXIge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBjb2xvcjogJGNvbG9yLWJvcmRlci1zZWNvbmRhcnk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZTtcblxuICAgICYtLWZpbGxlZCB7XG4gICAgICBjb2xvcjogI2ZmYmEzMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuLy8gUmF0aW5nIFwiJiBtZWhyXCIgdGV4dFxuLmZpbHRlci1yYXRpbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICB9XG4iLCIvLyBQcmljZSBSYW5nZSBGaWx0ZXIgU3R5bGVzXG5cbi5maWx0ZXItcHJpY2UtcmFuZ2Uge1xuICAmX19zbGlkZXIge1xuICAgIG1hcmdpbjogJHNwYWNpbmctbWQgMDtcbiAgICB9XG5cbiAgJl9faW5wdXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiAkc3BhY2luZy1tZDtcbiAgICB9XG5cbiAgJl9faW5wdXQge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhzICRzcGFjaW5nLXNtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXNlY29uZGFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14eHM7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vdGVzO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1sdi0xO1xuICAgIH1cbiAgfVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQUklDRSBSQU5HRSBTTElERVJTIChSZWFjdCArIGpRdWVyeSBVSSlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gUmVhY3QgU2xpZGVyIChjbGllbnQtc2lkZSBBbGdvbGlhKVxuLnJlYWN0LXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuXG4gIC8vIFRyYWNrIHNlZ21lbnRzIChncmF5IGJhY2tncm91bmQpXG4gIC50cmFjayB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJvcmRlci1zZWNvbmRhcnk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cblxuICAvLyBTZWxlY3RlZCByYW5nZSAoYmV0d2VlbiB0aGUgdHdvIHRodW1icykgLSBjb2xvcmVkXG4gIC50cmFjay0xIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGlzY291bnQ7XG4gICAgfVxuXG4gIC8vIFRodW1iIGhhbmRsZXNcbiAgLnRodW1iIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGRpc2NvdW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IGdyYWI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gICAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKCRkaXNjb3VudCwgMC4yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuLy8galF1ZXJ5IFVJIFNsaWRlciAoc2VydmVyLXNpZGUgU21hcnR5KVxuI3NsaWRlci1yYW5nZSxcbi51aS1zbGlkZXIge1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJvcmRlci1zZWNvbmRhcnk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW46ICRzcGFjaW5nLXNtIDAgJHNwYWNpbmcteHM7XG5cbiAgLy8gU2VsZWN0ZWQgcmFuZ2UgYmV0d2VlbiBoYW5kbGVzXG4gIC51aS1zbGlkZXItcmFuZ2Uge1xuICAgIGJhY2tncm91bmQ6ICRkaXNjb3VudDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxuXG4gIC8vIFNsaWRlciBoYW5kbGVzXG4gIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGRpc2NvdW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRvcDogLThweDtcbiAgICBjdXJzb3I6IGdyYWI7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICAgICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoJGRpc2NvdW50LCAwLjIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4vLyBQcmljZSB2YWx1ZSBsYWJlbHMgYmVsb3cgc2xpZGVyXG4ucmVhY3Qtc2xpZGVyLWlucHV0IHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgfVxuXG4vLyBTdWJzY3JpcHRpb24gdG9nZ2xlIGluc2lkZSBwcmljZSBzZWN0aW9uXG4uc3Vic2NyaXB0aW9uLXRvZ2dsZSB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLW1kO1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbWQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXNlY29uZGFyeTtcbiAgfVxuXG4vLyBNb2JpbGUgcHJpY2UgcmFuZ2Ugc3R5bGVzXG4uZmlsdGVyLXByaWNlLXJhbmdlLS1tb2JpbGUge1xuICAuZmlsdGVyLXByaWNlLXJhbmdlX19pbnB1dHMge1xuICAgIGdhcDogJHNwYWNpbmctc207XG4gICAgfVxuXG4gIC5maWx0ZXItcHJpY2UtcmFuZ2VfX2ZpZWxkIHtcbiAgICBmbGV4OiAxO1xuICAgIH1cblxuICAuZmlsdGVyLXByaWNlLXJhbmdlX19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vdGVzO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG4gICAgfVxuXG4gIC5maWx0ZXItcHJpY2UtcmFuZ2VfX2lucHV0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gIC5maWx0ZXItcHJpY2UtcmFuZ2VfX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy14bCAkc3BhY2luZy1zbSAkc3BhY2luZy1zbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuXG4gICAgLy8gSGlkZSBudW1iZXIgaW5wdXQgc3Bpbm5lcnNcbiAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgfVxuXG4gIC5maWx0ZXItcHJpY2UtcmFuZ2VfX2N1cnJlbmN5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6ICRzcGFjaW5nLXNtO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gIC5maWx0ZXItcHJpY2UtcmFuZ2VfX3NlcGFyYXRvciB7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXNtO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG4iLCIvLyBNb2JpbGUgRmlsdGVyIE9mZmNhbnZhcyBTdHlsZXNcblxuLy8gT2ZmY2FudmFzIHZhcmlhYmxlc1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAzMjJweDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogMC42O1xuXG4vLyBMZWdhY3kgb2ZmY2FudmFzIGNvbnRhaW5lciBzdHlsZXMgKHVzZWQgYnkgUmVhY3QgRmlsdGVyT2ZmY2FudmFzKVxuLm9mZmNhbnZhcyB7XG4gIC8vIEhpZGRlbiBieSBkZWZhdWx0XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gVmlzaWJsZSB3aGVuIG9wZW5cbiAgJi0tb3BlbixcbiAgJi5vZmZjYW52YXMtLW9wZW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsICRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwNDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5vZmZjYW52YXMtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwNDU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybSBlYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB3aWR0aDogJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWx2LTE7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5maWx0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1sdi0xO1xuXG4gICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICB3aWR0aDogJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1sdi0xO1xuICAgIH1cbiAgfVxufVxuXG4jb2ZmY2FudmFzRmlsdGVyIHtcbiAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG4gIH1cblxuLy8gUmVhY3QtYmFzZWQgZmlsdGVyIG9mZmNhbnZhcyBzdHlsZXNcbi5maWx0ZXItb2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmLS1vcGVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgLmZpbHRlci1vZmZjYW52YXNfX2JhY2tkcm9wIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAuZmlsdGVyLW9mZmNhbnZhc19fcGFuZWwge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgfVxuICAgIH1cblxuICAmX19iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIH1cblxuICAmX19wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbHYtMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICZfX2JvZHkge1xuICAgIGZsZXg6IDE7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1tZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IC8vIFNwYWNlIGZvciBzdGlja3kgZm9vdGVyXG5cbiAgICAubGlzdGluZy1maWx0ZXItZm9ybSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAmX19mb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1tZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcteGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWx2LTE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICZfX2FwcGx5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXByaW1hcnlfaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbi8vIE9mZmNhbnZhcyBib2R5IGFuZCBmb290ZXIgc3R5bGVzICh1c2VkIGJ5IFJlYWN0IEZpbHRlck9mZmNhbnZhc01lbnUudHN4KVxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyAvLyBTcGFjZSBmb3Igc3RpY2t5IGZvb3RlclxuICB9XG5cbi5vZmZjYW52YXMtZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAkc3BhY2luZy1tZDtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbHYtMTtcblxuICAubW9kdWxhci1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXByaW1hcnlfaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbi8vIFJlc3VsdCBjb3VudCBzdHlsaW5nIChudW1iZXIgYm9sZCwgdGV4dCByZWd1bGFyKVxuLnJlc3VsdC1jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZTtcblxuICAmX19udW1iZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICB9XG4gIH1cblxuLy8gT2ZmY2FudmFzIGhlYWRlciBzdHlsZXMgKHVzZWQgZGlyZWN0bHkgaW4gRmlsdGVyT2ZmY2FudmFzTWVudS50c3gpXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctbWQ7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuXG4gICZfX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICAgIH1cblxuICAmX19maWx0ZXItaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgfVxuXG4gICZfX2NsZWFyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXNtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICZfX2Nsb3NlLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuIiwiLy8gQWN0aXZlIEZpbHRlcnMgQ2hpcHMgU3R5bGVzXG5cbi5hY3RpdmUtZmlsdGVycyB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogJHNwYWNpbmcteHMgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuXG4gICZfX2NoaXBzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAkc3BhY2luZy14cztcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLy8gRmlyZWZveFxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLy8gSUUvRWRnZVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgLy8gQ2hyb21lL1NhZmFyaVxuICAgICAgfVxuICAgIH1cblxuICAvLyBDaGlwIC0gcGVyIEZpZ21hOiBiZy1sdi0yLCByb3VuZGVkIHBpbGwsIHBsLTYgcHItNCBweS00XG4gICZfX2NoaXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogJHNwYWNpbmcteHhzICRzcGFjaW5nLXh4cyAkc3BhY2luZy14eHMgNnB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1sdi0yO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3RlcztcbiAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICBtYXgtaGVpZ2h0OiAyOHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbHYtMztcbiAgICAgIH1cbiAgICB9XG5cbiAgLy8gTGFiZWwgd3JhcHBlciAtIHBlciBGaWdtYTogcHgtNFxuICAmX19jaGlwLWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nLXh4cztcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgLy8gWCBpY29uIHdyYXBwZXIgLSBwZXIgRmlnbWE6IHBsLTQgcHItOCwgaWNvbiBzaXplIDguNzVweFxuICAmX19jaGlwLWljb24ge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXh4cztcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xuICAgIH1cblxuICAvLyBSYXRpbmcgc3RhcnMgaW4gY2hpcCAtIHBlciBGaWdtYTogZ29sZCBmaWxsZWQgc3RhcnMsIG91dGxpbmUgZm9yIGVtcHR5XG4gICZfX2NoaXAtc3RhcnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAycHg7XG4gICAgfVxuXG4gICZfX2NoaXAtc3RhciB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjZmZkOTMwOyAvLyBHb2xkIGNvbG9yIGZyb20gRmlnbWFcbiAgICB9XG5cbiAgJl9fY2hpcC1zdGFycy10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHhzO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIH1cbiAgfVxuIiwiLy8gUGFnaW5hdGlvbiBjb21wb25lbnQgc3R5bGVzXG4vLyBNYXRjaGVzIEZpZ21hIGRlc2lnbjogY2xlYW4gbnVtYmVyZWQgcGFnaW5hdGlvbiB3aXRoIGNoZXZyb24gYXJyb3dzXG5cbi5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctbGcsIDI0cHgpIDA7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy14cywgOHB4KTtcbn1cblxuLnBhZ2luYXRpb25fX2Fycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRlZmF1bHQsICMzNDM0MzQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gICYtLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uX19wYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy14cywgOHB4KTtcbn1cblxuLnBhZ2luYXRpb25fX3BhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3RhLWNvcm5lci1yYWRpdXMsIDVweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWx2LTEsICNmZmZmZmYpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1kZWZhdWx0LCAjMzQzNDM0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWNvcHksICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSwgMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1ib2R5LWxpbmUtaGVpZ2h0LCAyNHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWJvZHktbGV0dGVyLXNwYWNpbmcsIDBweCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1sdi0yLCAjZjVmNWY1KTtcbiAgfVxuXG4gICYtLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbHYtMywgI2VkZWRlZCk7XG4gIH1cbn1cblxuLnBhZ2luYXRpb25fX2VsbGlwc2lzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRlZmF1bHQsICMzNDM0MzQpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktY29weSwgJ05vdG8gU2FucycsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IHZhcigtLWJvZHktZm9udC1zaXplLCAxNnB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJvZHktbGluZS1oZWlnaHQsIDI0cHgpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYm9keS1sZXR0ZXItc3BhY2luZywgMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBNb2JpbGU6IHNpbXBsaWZpZWQgcGFnaW5hdGlvblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uX19wYWdlcyB7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTJ4cywgNHB4KTtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uX19wYWdlIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnBhZ2luYXRpb25fX2VsbGlwc2lzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiIsIi8vIFByb2R1Y3QgTGlzdGluZyAtIENhdGVnb3J5IHBhZ2Ugc3BlY2lmaWMgc3R5bGVzXG5cbiNyZXNwb25zaXZlLWJhc2UtY2F0ZWdvcnktcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8vIENhdGVnb3J5IHRpdGxlXG4jY2F0ZWdvcnlfaGVhZGluZ190aXRsZSB7XG4gIEBpbmNsdWRlIGNhdGVnb3J5LXRpdGxlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQgIWltcG9ydGFudDsgLy8gT3ZlcnJpZGUgc2hvcC1zcGVjaWZpYyBsZWdhY3kgc3R5bGVzXG59XG5cbi8vIENhdGVnb3J5IGRlc2NyaXB0aW9uIHRleHRcbiNjYXRlZ29yeV9jb2xsYXBzZV90ZXh0IHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYm9keTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gXCJSZWFkIG1vcmVcIiBsaW5rXG4jY2F0ZWdvcnlfYW5jaG9yX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAkc3BhY2luZy14cztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYm9keTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItYmctcHJpbWFyeTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLy8gQm90dG9tIGNvbnRlbnQgc2VjdGlvbiAobWFya2V0aW5nLCBTRU8gdGV4dCwgYWRzKVxuLmxpc3RpbmctYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctM3hsO1xuICBtYXJnaW4tbGVmdDogY2FsYygkc2lkZWJhci13aWR0aCArICRzcGFjaW5nLWxnKTsgLy8gT2Zmc2V0IHRvIGFsaWduIHdpdGggcHJvZHVjdCBncmlkXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IC8vIEZ1bGwgd2lkdGggb24gbW9iaWxlXG4gIH1cblxuICAmX19zZW8tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbGc7XG4gIH1cbn1cblxuI2NhdGVnb3J5X3RleHQge1xuICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1ib2R5O1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW1kO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuI3NlYXJjaC1yZXN1bHQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiLy8gSGlnaGxpZ2h0IFByb2R1Y3QgLSBGZWF0dXJlZCBwcm9kdWN0IHNob3djYXNlIGluIGNhdGVnb3J5IHBhZ2VcbiNjYXRlZ29yeV9oaWdobGlnaHRfcHJvZHVjdF9hbmRfYnJhbmRzX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXRlZ29yeV9icmFuZHNfd3JhcHBlciB7XG4gIG9yZGVyOiAxO1xuICB3aWR0aDogODAlO1xufVxuLmNhdGVnb3J5X2JyYW5kc19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLy8gT3V0ZXIgd3JhcHBlclxuLmNhdGVnb3J5X2hpZ2hsaWdodF9wcm9kdWN0X3dyYXBwZXIge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXJnaW4tYmxvY2stZW5kOiAkc3BhY2luZy14bDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG9yZGVyOiAyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAkc3BhY2luZy14eGw7XG4gIH1cbn1cblxuLy8gRGVhbCBjYXJkXG4uY2F0ZWdvcnlfaGlnaGxpZ2h0X3Byb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iZy1sdi0xO1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMjEsIDIxLCA2MCwgLjEyKSxcbiAgMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgLjA2KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMjEsIDIxLCA2MCwgLjE2KSxcbiAgICAgIDAgM3B4IDEycHggcmdiYSgwLCAwLCAwLCAuMTApO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRpdGxlXG4gIC5jYXRlZ29yeV9oaWdobGlnaHRfcHJvZHVjdF9oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgY29sb3I6ICRjb2xvci1iZy1sdi0xO1xuICAgIGZvbnQ6IHtcbiAgICAgIHNpemU6ICRmb250LXNpemUtYm9keS1sZztcbiAgICAgIHdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgfTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWhlYWRsaW5lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWhpZ2hsaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgLy8gSW1hZ2UgYW5kIGJhZGdlXG4gIC5wcm9kdWN0X2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy1tZC1hbHQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICAucHJvZHVjdF9pbWFnZV9vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmctbHYtMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGJvdHRvbTogMTVweDtcblxuICAgICAgLnByb2R1Y3RfaW1hZ2VfdGV4dF9wZXJjZW50YWdlIHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgIHNpemU6IDI0cHg7XG4gICAgICAgICAgd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgfVxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNpbmdsZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3RfaW1hZ2VfdGV4dF9vZmZlcixcbiAgICAgIC5wcm9kdWN0X2ltYWdlX3RleHRfcHJpY2Uge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LW1kO1xuICAgICAgICAgIHdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuXG4gICAgICAucHJvZHVjdF9pbWFnZV90ZXh0X3NhdmluZyxcbiAgICAgIC5wcm9kdWN0X2ltYWdlX3RleHRfYm9udXMge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgc2l6ZTogMTBweDtcbiAgICAgICAgICB3ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zaW5nbGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAucHJvZHVjdF9pbWFnZV90ZXh0X2JvbnVzX2Ftb3VudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3RlcztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gS2FpcmlvbiBiYW5uZXIgc3R5bGVzIGZvciBzZWFyY2ggYW5kIGNhdGVnb3J5IGxpc3RpbmdzXG4vLyBSZXNlcnZlcyBzcGFjZSB0byBwcmV2ZW50IEN1bXVsYXRpdmUgTGF5b3V0IFNoaWZ0IChDTFMpXG5cbi8vIE1vYmlsZSBzdHlsZXMgKGRlZmF1bHQpXG4ja2Fpcmlvbl9zdXBlcl93cmFwcGVyLFxuI2thaXJpb25fc3VwZXJfd3JhcHBlcjIge1xuICBtYXJnaW46IDAuNXJlbSBhdXRvIDEuNXJlbTtcbiAgbWF4LXdpZHRoOiA1NDlweDtcbiAgbWluLWhlaWdodDogOTVweDtcbiAgbWF4LWhlaWdodDogMTQ5cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuI2thaXJpb25fc3VwZXJfc3RhZ2Uge1xuICB3aWR0aDogNzUwcHg7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG4vLyBEZXNrdG9wIHN0eWxlc1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAja2Fpcmlvbl9zdXBlcl93cmFwcGVyLFxuICAja2Fpcmlvbl9zdXBlcl93cmFwcGVyMiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaWRlYmFyLXdpZHRofSAtICN7JHNwYWNpbmcteGx9KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDk1cHg7XG4gICAgbWF4LWhlaWdodDogOTBweDtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuXG4gIH1cblxuICAja2Fpcmlvbl9zdXBlcl9zdGFnZSB7XG4gICAgd2lkdGg6IDE1MDBweDtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4iLCIvLyBTZWNvbmQgTGV2ZWwgU2hvcHMgUHJvZHVjdCBTbGlkZXIgU3R5bGVzXG5bZGF0YS1pcy1tb2RhbD1cImZhbHNlXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoLWxhcmdlO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuW2RhdGEtaXMtbW9kYWw9XCJ0cnVlXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGgtbWVkaXVtO1xuICB9XG5cbi8vIE5vbi1tb2RhbCBzbGlkZXJzIChob21lcGFnZSwgUERQLCBldGMuKVxuW2RhdGEtaXMtbW9kYWw9XCJmYWxzZVwiXSB7XG4gIG1hcmdpbjogJHByb2R1Y3Qtc2xpZGVyLW1hcmdpbi1tb2JpbGUgYXV0bztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiAkcHJvZHVjdC1zbGlkZXItbWFyZ2luLWRlc2t0b3AgYXV0bztcbiAgICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbi8vIFByb2R1Y3QgY2FyZCBhZGp1c3RtZW50c1xuW2RhdGEtdHlwZV0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6ICRzZWN0aW9uLW1hcmdpbi1tb2JpbGU7XG4gIG1hcmdpbi1ib3R0b206ICRzZWN0aW9uLW1hcmdpbi1tb2JpbGU7XG4gIHBhZGRpbmctYmxvY2s6ICRzcGFjaW5nLW1kO1xuXG4gIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0ge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLW1kO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW1kO1xuICAgIH1cblxuICAucHJvZHVjdHMtc3dpcGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtIDA7XG4gICAgfVxuXG4gIH1cblxuW2RhdGEtdHlwZV0ge1xuXG4gIC8vIG92ZXJyaWRlIHVzZXIgYWdlbnQgdWwgcGFkZGluZ1xuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgLnByb2R1Y3QtY2FyZCB7XG4gICAgQGluY2x1ZGUgcHJvZHVjdC1zbGlkZXItY2FyZC1zaGFkb3c7XG4gICAgfVxuXG4gIC5wcm9kdWN0LWNhcmRfX3BhY2thZ2Utc2l6ZXMge1xuICAgIGhlaWdodDogMjRweDtcblxuICAgICYtLWVtcHR5IHtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAucHJvZHVjdC1jYXJkX19pbmZvLWRldGFpbHMsXG4gIC5wcm9kdWN0LWNhcmRfX2luZm8tZGV0YWlscyBidXR0b24sXG4gIC5wcm9kdWN0X2ltYWdlX3RleHRfc2F2aW5nLFxuICAucHJvZHVjdC1jYXJkX19kaXNjb3VudC1zdWZmaXgge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3RlcztcbiAgICB9XG5cbiAgLnByb2R1Y3QtY2FyZF9fZGlzY291bnQtdGV4dCB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXdoaXRlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LWxnO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zaW5nbGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy10aWdodDtcbiAgICB9XG5cbiAgLnByb2R1Y3QtY2FyZF9fZGlzY291bnQtc3VmZml4IHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc2luZ2xlO1xuICAgIH1cblxuICAucHJvZHVjdC1jYXJkX3BsIC5wcm9kdWN0LWNhcmRfX2luZm8tZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXN1YnRleHQ7XG4gICAgfVxuXG4gIH1cblxuLy8gLS0tLS0tLSBoZWFkbGluZVxuLnByb2R1Y3RzLXN3aXBlcl9faGVhZGVyIC5wcm9kdWN0cy1zd2lwZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHktbGc7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICBsaW5lLWhlaWdodDogMjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oaWdobGlnaHQ7XG4gICAgfVxuICB9XG5cbi8vIC0tLS0tLS0gaGVhZGxpbmUgc3VidGV4dFxuLnByb2R1Y3RzLXN3aXBlcl9faGVhZGVyIHtcbiAgYSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogJHNwYWNpbmcteHhzO1xuICAgIH1cblxuICAubGluay1saXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHktbWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuLy8gUHJvZHVjdCBzbGlkZXIgaW4gaW5kZXggcGFnZSB3aXRoIGNvbnRlbnRmdWxcbi5jb250ZW50ZnVsLWVudHJ5LWNvbnRhaW5lcl9fY29udGVudCB7XG4gICNob21lcGFnZS1wcm9kdWN0LXNlY29uZC1sZXZlbCB7XG4gICAgbWFyZ2luLWJsb2NrOiAwO1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgfVxuXG4gIC5wcm9kdWN0cy1zd2lwZXJfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmcteHhzO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbi8vIFF1aWNrIGZpeCBmb3IgU0xTIGxlZ2FjeSBzbGlkZXJzXG4uaG9yaXpvbnRhbF9wcm9kdWN0X3Njcm9sbGluZ19ib3gge1xuICAucHJvZHVjdHNfc2xpZGVyX3Njcm9sbCwgLnByb2R1Y3RzX3NsaWRlcl9zY3JvbGxfaW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiIsIkBrZXlmcmFtZXMgc2tlbGV0b24tZmFkZUluT3V0IHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbn1cblxuc2VjdGlvbltkYXRhLXR5cGU9XCJhbGdvbGlhLXJlY28tcGFyZW50XCJdOm5vdChbZGF0YS10eXBlPVwiYWxnb2xpYS1yZWNvLWh5ZHJhdGVkXCJdKSxcbnNlY3Rpb25bZGF0YS10eXBlPVwiZHktdGFyZ2V0LXBhcmVudFwiXTpub3QoW2RhdGEtdHlwZT1cImR5LXRhcmdldC1oeWRyYXRlZFwiXSksXG5zZWN0aW9uW2RhdGEtdHlwZT1cInNlcnZlci1zaWRlLXBhcmVudFwiXTpub3QoW2RhdGEtdHlwZT1cInNlcnZlci1zaWRlLWh5ZHJhdGVkXCJdKSB7XG4gIC8vIE1hdGNoIFBST0RVQ1RfU0VDT05EX0xFVkVMIHN3aXBlciBicmVha3BvaW50c1xuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuYWlzLUhpdHMtaXRlbS5ibG9jay1pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gI3skc3BhY2luZy1zbX0pIC8gMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRzcGFjaW5nLW1kfSkgLyAzKTtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtICN7JHNwYWNpbmcteGx9KSAvIDQpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtICN7JHNwYWNpbmcteHhsfSkgLyA1KTtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1MHB4KSAvIDYpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zbTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWNhcmQge1xuICAgICAgQGluY2x1ZGUgcHJvZHVjdC1zbGlkZXItY2FyZC1zaGFkb3c7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1jYXJkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICYuYW5pbWF0ZSA+ICoge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGFuaW1hdGlvbjogc2tlbGV0b24tZmFkZUluT3V0IDEuMnMgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtY2FyZF9faW1hZ2Uge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYmx1cigzcHgpO1xuICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuNXM7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtY2FyZF9fdGl0bGUsXG4gICAgLnByb2R1Y3QtY2FyZF9fcmF0aW5nLFxuICAgIC5wcm9kdWN0LWNhcmRfX2luZm8tZGV0YWlscyxcbiAgICAucHJvZHVjdC1jYXJkX19wcmljZSxcbiAgICAucHJvZHVjdC1jYXJkX19jdGEsXG4gICAgLnByb2R1Y3QtY2FyZF9fY3RhLWJ1dHRvbiB7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBibHVyKDJweCk7XG4gICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC41cztcbiAgICB9XG5cbiAgICAucHJvZHVjdC1jYXJkX19jdGEtYnV0dG9uLFxuICAgIC5wcm9kdWN0LWNhcmRfX21hbmRhdG9yeV9pbmZvIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNYXRjaCBQUk9EVUNUX1NFQ09ORF9MRVZFTF9DQVJUX01PREFMXG4uY2FydC1tb2RhbC1hbGdvbGlhLXJlY29tbWVuZGF0aW9uLXNlY3Rpb24sXG4uY2FydC1tb2RhbC1keS1yZWNvbW1lbmRhdGlvbi1zZWN0aW9uIHtcbiAgc2VjdGlvbltkYXRhLXR5cGU9XCJhbGdvbGlhLXJlY28tcGFyZW50XCJdOm5vdChbZGF0YS10eXBlPVwiYWxnb2xpYS1yZWNvLWh5ZHJhdGVkXCJdKSxcbiAgc2VjdGlvbltkYXRhLXR5cGU9XCJkeS10YXJnZXQtcGFyZW50XCJdOm5vdChbZGF0YS10eXBlPVwiZHktdGFyZ2V0LWh5ZHJhdGVkXCJdKSB7XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5haXMtSGl0cy1pdGVtLmJsb2NrLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gI3skc3BhY2luZy14c30pIC8gMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xuXG4gICAgICBAY29udGFpbmVyIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gI3skc3BhY2luZy1tZH0pIC8gMyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XG4gICAgICB9XG5cbiAgICAgIEBjb250YWluZXIgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRzcGFjaW5nLW1kfSkgLyAzKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zbTtcbiAgICAgIH1cblxuICAgICAgQGNvbnRhaW5lciAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtICN7JHNwYWNpbmctNHhsfSkgLyA1KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1tZDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAucHJvZHVjdC1jYXJkIHtcbiAgICAgICAgQGluY2x1ZGUgcHJvZHVjdC1zbGlkZXItY2FyZC1zaGFkb3c7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gdHJhbnNpdGlvbkFsbCgkZHVyYXRpb246IDUwMG1zLCAkZWFzaW5nOiBlYXNlLW91dCwgJHByb3BlcnRpZXM6IGFsbCkge1xuICB0cmFuc2l0aW9uOiAjeyRwcm9wZXJ0aWVzfSAjeyRkdXJhdGlvbn0gI3skZWFzaW5nfTtcbn1cblxuQG1peGluIGFzbWxpbmtJbWFnZUhlaWdodCgkaGVpZ2h0KSB7XG4gIC5hc21saW5rIGltZyB7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuQG1peGluIGFkc3Bpcml0Q2xvc2VCdXR0b24oJHRvcDogMCwgJHJpZ2h0OiAwLCAkZm9udFNpemU6IDI0cHgsICRzdmdTaXplOiAyNXB4KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkdG9wO1xuICByaWdodDogJHJpZ2h0O1xuICB6LWluZGV4OiAxMDAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6ICRmb250U2l6ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6ICRzdmdTaXplO1xuICAgIGhlaWdodDogJHN2Z1NpemU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG5cbi8vIFN0YXJ0IHBhZ2UgYmFubmVyc1xuKltkYXRhLXR5cGU9YWRzcGlyaXQtYmFubmVyLWZ1bGx3aWR0aC1yZXNwb25zaXZlXSxcbi5hZHNwaXJpdF9fY29udGFpbmVyLS1wZHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDE2NXB4O1xuICBAaW5jbHVkZSBhc21saW5rSW1hZ2VIZWlnaHQoMTUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiAzMTVweDtcbiAgICBAaW5jbHVkZSBhc21saW5rSW1hZ2VIZWlnaHQoMzAwcHgpO1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4vLyBIaWRlIFBEUCBjb250YWluZXIgdW50aWwgQWRTcGlyaXQgZGVsaXZlcnMgYSBjcmVhdGl2ZVxuLmFkc3Bpcml0X19jb250YWluZXItLXBkcC5hZHNwaXJpdF9fY29udGFpbmVyLS1wZW5kaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFkc3Bpcml0X19zZWFyY2gtdGV4dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgcmlnaHQ6IDdweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5hZHNwaXJpdF9fc2VhcmNoLXRleHQge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICYtLWxpc3Qge1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJi0tYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG59XG5cbi5hZHNwaXJpdF9fY29udGFpbmVyIHtcblxuICAmLS1hYm92ZS1iYW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbkFsbCgpO1xuXG4gICAgJi52aXNpYmxlIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25BbGwoOTAwbXMpO1xuICAgICAgbWF4LWhlaWdodDogNjRweDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgQGluY2x1ZGUgYWRzcGlyaXRDbG9zZUJ1dHRvbigwLCAwLCAyNHB4LCAyNXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBhc21saW5rSW1hZ2VIZWlnaHQoMTAwJSk7XG4gIH1cblxuICAmLS1ib3R0b21iYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IC0ycHggNXB4IDBweCAjQUFBQUFBO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uQWxsKCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAmLnZpc2libGUge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbkFsbCg5MDBtcyk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGFkc3Bpcml0Q2xvc2VCdXR0b24oMTVweCwgMTVweCwgMjRweCwgMjBweCk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1NzU3NTc7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBhc21saW5rSW1hZ2VIZWlnaHQoMzAwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtLXNlYXJjaC1iYW5uZXIge1xuICAgIG1hcmdpbjogMjVweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gOHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZFNwaXJpdCBiYW5uZXIgaW4gc2VhcmNoIHJlc3VsdCBwcm9kdWN0IGdyaWRcbi5haXMtSGl0cy1pdGVtLmFkc3Bpcml0X19jb250YWluZXItLXNlYXJjaC1iYW5uZXIge1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuI2Fkc3Bpcml0X2xpc3Rfc2VhcmNoX2Jhbm5lciBpbnMsXG4jYWRzcGlyaXRfbGlzdF9zZWFyY2hfYmFubmVyX21pZGRsZSBpbnMge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haXMtSGl0cy1pdGVtLmFkc3Bpcml0X19jb250YWluZXItLXNlYXJjaC1iYW5uZXIuYWRzcGlyaXRfX2NvbnRhaW5lci0tZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyAtIGJsb2NrIGxheW91dFxuLmFpcy1IaXRzLWl0ZW0uYWRzcGlyaXRfX2NvbnRhaW5lci5hZHNwaXJpdF9fY29udGFpbmVyLS1zZWFyY2gtYmFubmVyLmJsb2NrLWl0ZW0ge1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuXG4jYWRzcGlyaXQtc2VhcmNoLWJhbm5lci10b3AuYmxvY2staXRlbSB7XG4gIGdyaWQtcm93LXN0YXJ0OiAyO1xufVxuI2Fkc3Bpcml0LXNlYXJjaC1iYW5uZXItbWlkZGxlLmJsb2NrLWl0ZW0ge1xuICBncmlkLXJvdy1zdGFydDogNTtcbn1cblxuLy8gTW9iaWxlICgyIGNvbHVtbnMpIHBvc2l0aW9uaW5nIGZvciBzcG9uc29yZWQgcHJvZHVjdHMgYXJvdW5kIEFkU3Bpcml0IHNlYXJjaCBiYW5uZXJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAvLyBEZWZhdWx0OiBiYW5uZXIgaW5hY3RpdmUgLT4gc3BvbnNvcmVkIG1pZGRsZSBzaG91bGQgYmUgM3JkIGl0ZW0gKHJvdyAyLCBjb2wgMSlcbiAgI3Nwb25zb3JlZC1wcm9kdWN0LW1pZGRsZS5ibG9jay1pdGVtIHtcbiAgICBncmlkLXJvdy1zdGFydDogMiAhaW1wb3J0YW50O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBCYW5uZXIgYWN0aXZlIChub3QgZW1wdHkpIC0+IHNwb25zb3JlZCBtaWRkbGUgc2hvdWxkIGJlIDR0aCBpdGVtIChyb3cgMywgY29sIDEpXG4gICNhZHNwaXJpdC1zZWFyY2gtYmFubmVyLXRvcC5ibG9jay1pdGVtOm5vdCguYWRzcGlyaXRfX2NvbnRhaW5lci0tZW1wdHkpXG4gIH4gI3Nwb25zb3JlZC1wcm9kdWN0LW1pZGRsZS5ibG9jay1pdGVtIHtcbiAgICBncmlkLXJvdy1zdGFydDogMyAhaW1wb3J0YW50O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gLSBsaXN0IGxheW91dFxuLmFkc3Bpcml0X19jb250YWluZXItLXNlYXJjaC1iYW5uZXIubGlzdC1pdGVtIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogOTI0cHg7XG4gIH1cbn1cblxuLy8gRW5zdXJlIGxlZ2FsIG1vZGFsIGNvbnRlbnQgaXMgYWJvdmUgYW55IGJhY2tkcm9wL292ZXJsYXlcbi5hZHNwaXJpdF9fY29udGFpbmVyIHtcbiAgLm1vZGFsIHtcbiAgICB6LWluZGV4OiAxOTAwOyAvLyBiYWNrZHJvcCBsYXllclxuICB9XG5cbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjA2MDsgLy8gY29udGVudCBhYm92ZSBiYWNrZHJvcFxuICB9XG59XG4iLCIuYWRzcGlyaXQtcG9wdXAtdm91Y2hlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxOTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDIwMG1zIGVhc2Utb3V0O1xuXG4gICYuaXMtdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLnBvcHVwLXZvdWNoZXItYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5wb3B1cC12b3VjaGVyLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogNDBweCAyNHB4IDMycHg7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlLW91dDtcblxuICAgIC5pcy12aXNpYmxlICYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxuXG4gIC8vIE11bHRpIHZhcmlhbnQ6IHdpZGVyIG1vZGFsIGZvciAzIHByb2R1Y3RzXG4gICYtLW11bHRpIC5wb3B1cC12b3VjaGVyLW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG5cbiAgLnBvcHVwLXZvdWNoZXItY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogOHB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1MiwgNTIsIDUyLCAwLjA4KTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUyLCA1MiwgNTIsIDAuMTIpO1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cC12b3VjaGVyLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG4gIH1cblxuICAucG9wdXAtdm91Y2hlci1oZWFkbGluZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucG9wdXAtdm91Y2hlci1zdWJsaW5lIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgICY6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cC12b3VjaGVyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1sZztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbiAgfVxuXG4gIC5wb3B1cC12b3VjaGVyLXByb2R1Y3Qge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDhweCAzMnB4IDAgcmdiYSg1MiwgNTIsIDUyLCAwLjEwKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgLy8gTXVsdGkgcG9wdXA6IDMgcHJvZHVjdHMgaW4gYSByb3dcbiAgLnBvcHVwLXZvdWNoZXItcHJvZHVjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAkc3BhY2luZy1zbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICBnYXA6ICRzcGFjaW5nLW1kO1xuICAgIH1cblxuICAgIC5wb3B1cC12b3VjaGVyLXByb2R1Y3Qge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb3B1cC12b3VjaGVyLWRpc2NvdW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6aGFzKC5wb3B1cC12b3VjaGVyLWRpc2NvdW50LWxhYmVsOmVtcHR5KTpoYXMoLnBvcHVwLXZvdWNoZXItZGlzY291bnQtc3VidGl0bGU6ZW1wdHkpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucG9wdXAtdm91Y2hlci1kaXNjb3VudC1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6ICNkZjA5MWQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucG9wdXAtdm91Y2hlci1kaXNjb3VudC1zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgICY6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cC12b3VjaGVyLWN0YXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogJHNwYWNpbmctbWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG4gIH1cblxuICAucG9wdXAtdm91Y2hlci1jb2RlLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkIHJnYmEoNTIsIDUyLCA1MiwgMC4yNCk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLW1kICRzcGFjaW5nLWxnO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG5cbiAgLnBvcHVwLXZvdWNoZXItY29kZS1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC5wb3B1cC12b3VjaGVyLWNvZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLXNtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwLXZvdWNoZXItY29kZS10ZXh0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgJjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwLXZvdWNoZXItY29kZS1jb3B5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLmlzLWNvcGllZCB7XG4gICAgICBjb2xvcjogIzI4YTc0NTtcbiAgICB9XG4gIH1cblxuICAucG9wdXAtdm91Y2hlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1tZCAkc3BhY2luZy1sZztcbiAgICBiYWNrZ3JvdW5kOiAjZmZkOTMwO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0LCB0cmFuc2Zvcm0gNTBtcyBlYXNlLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZDAyZTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZThjNDJhO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTtcbiAgICB9XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucG9wdXAtdm91Y2hlci1kaXNtaXNzIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2Utb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cC12b3VjaGVyLWxlZ2FsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucG9wdXAtdm91Y2hlci1sZWdhbC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjcyKTtcblxuICAgICY6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cC12b3VjaGVyLWxlZ2FsLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDRweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogcmdiYSg1MiwgNTIsIDUyLCAwLjcyKTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cC12b3VjaGVyLWxlZ2FsLXNob3J0LFxuICAucG9wdXAtdm91Y2hlci1sZWdhbC1jb2xsYXBzZWQsXG4gIC5wb3B1cC12b3VjaGVyLWxlZ2FsLWV4cGFuZGVkIHtcbiAgICAmW2hpZGRlbl0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucG9wdXAtdm91Y2hlci1hZC1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogOHB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiByZ2JhKDUyLCA1MiwgNTIsIDAuNSk7XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5iYW5uZXItY29udGFpbmVyLXJlc3BvbnNpdmUtcHJvZHVjdC1ib3hlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgLy8gU2luZ2xlIHRlYXNlciB2YXJpYW50OiBsaW1pdCB3aWR0aFxuICAmLS1zaW5nbGUgLnByb2R1Y3QtdGVhc2VyIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdGVhc2Vycy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgcm93LWdhcDogMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kdWN0LXRlYXNlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkOTMwO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtaW4td2lkdGg6IDMyOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDMycHggMCByZ2JhKDUyLCA1MiwgNTIsIDAuMTApO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjAwbXMgZWFzZS1vdXQsIHRyYW5zZm9ybSA1MG1zLCBiYWNrZ3JvdW5kLWNvbG9yIDUwbXM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZkMzJlO1xuICAgICAgYm94LXNoYWRvdzogMCA4cHggMTZweCAwIHJnYmEoNTIsIDUyLCA1MiwgMC4yMCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSg1MiwgNTIsIDUyLCAwLjIwKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MTVweCkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgIH1cblxuICAgIC5hZC1sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDZweDtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC42NCk7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cbiAgfVxuXG4gIC50ZWFzZXItaW1hZ2Uge1xuICAgIGZsZXg6IDAgMCAxMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyAyMDBtcyBlYXNlLW91dDtcblxuICAgIC5wcm9kdWN0LXRlYXNlcl9faW1hZ2UtYmFja2dyb3VuZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIC5jaXJjbGUtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgyKSBzY2FsZVgoMS4zKSB0cmFuc2xhdGVYKDAlKTtcbiAgICAgIH1cblxuICAgICAgLmNpcmNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2Utb3V0LCBvcGFjaXR5IDAuNnMgbGluZWFyO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuXG4gICAgICAgICYuY2lyY2xlLWIge1xuICAgICAgICAgIHRvcDogLTQlO1xuICAgICAgICAgIHJpZ2h0OiAtOCU7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICAgfVxuXG4gICAgJi52aXNpYmxlIHtcbiAgICAgIC5jaXJjbGUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzE1cHgpIHtcbiAgICAgIC5jaXJjbGUtY29udGFpbmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMikgc2NhbGVYKDEuMykgdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZmxleDogMCAwIDE0MHB4O1xuICAgICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMC41cmVtO1xuXG4gICAgICAmLnZpc2libGUge1xuICAgICAgICAuY2lyY2xlLWNvbnRhaW5lciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMikgc2NhbGVYKDEuMykgdHJhbnNsYXRlWCgtNCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmbGV4OiAwIDAgMTYwcHg7XG5cbiAgICAgIC5jaXJjbGUtY29udGFpbmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMikgc2NhbGVYKDEuMykgdHJhbnNsYXRlWCgxJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBmbGV4OiAwIDAgMjAwcHg7XG5cbiAgICAgIC5jaXJjbGUtY29udGFpbmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMikgc2NhbGVYKDEuMykgdHJhbnNsYXRlWCgtMyUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZWFzZXItY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggM3JlbTtcbiAgICBnYXA6ICRzcGFjaW5nLW1kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCA1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC50ZWFzZXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAkc3BhY2luZy14cztcbiAgfVxuXG4gIC50ZWFzZXItaGVhZGxpbmUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cblxuICAudGVhc2VyLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvZHk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLnRlYXNlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctbGc7XG4gICAgYmFja2dyb3VuZDogI2RmMDkxZDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAubGVnYWwtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDUyLCA1MiwgMC4wNik7XG4gICAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICB6LWluZGV4OiAxOTAwO1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogJHNwYWNpbmctbGc7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiLy8gQWRzcGlyaXQgRW1wZmVobHVuZ3Nib3hcblxuLmFkc3Bpcml0LWVtcGZlaGx1bmdzYm94IHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVG9wbGluZSAvIFNlY3Rpb24gdGl0bGVcbiAgJl9fdG9wbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQ7XG4gIH1cblxuICAmX190b3BsaW5lLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICB9XG5cbiAgLy8gQU5aRUlHRSBsYWJlbFxuICAmX19hZC1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogJHNwYWNpbmctbWQ7XG4gICAgbGVmdDogJHNwYWNpbmctc207XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAkYXBvLXRleHQtY29sb3ItbGlnaHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gIC8vIFByb2R1Y3QgY2FyZCBwb3NpdGlvbmluZyBmb3IgYWJzb2x1dGUgbGFiZWxcbiAgLnByb2R1Y3QtY2FyZC1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbiIsIi5hZHNwaXJpdC1zaWRlYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogJHNwYWNpbmctbGc7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM4NHB4O1xuICBwYWRkaW5nOiAkc3BhY2luZy14cztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTI7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA0OHB4IHJnYmEoNTIsIDUyLCA1MiwgMC4yKTtcbiAgei1pbmRleDogMTAxOTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgI3skc3BhY2luZy1tZH0pKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpLFxuICAgICAgICAgICAgICBvcGFjaXR5IDMwMG1zIGVhc2UsXG4gICAgICAgICAgICAgIHZpc2liaWxpdHkgMzAwbXMgZWFzZTtcblxuICAmLS12aXNpYmxlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgJi0taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgI3skc3BhY2luZy1tZH0pKTtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNpbmctc207XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcteGw7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19oZXJvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1sZztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZDtcbiAgfVxuXG4gICZfX2hlcm8taW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgJl9fdGFnIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19oZWFkbGluZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkbGluZTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogJHNwYWNpbmctc207XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2Fkc2xvdC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fYWRzbG90IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3ZpZXctYWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nLWxnO1xuXG4gICAgLnZpZXctYWxsLWxpbmsge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAkc3BhY2luZy1zbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNERjA5MUQ7XG5cbiAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRyZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGZpbGw6IzM0MzQzNDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gICZfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICAgIGZsZXg6IDE7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBhbGlnbi1jb250ZW50OiBzdGFydDtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbWQ7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1mYWludDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1tZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDMycHggcmdiYSg1MiwgNTIsIDUyLCAwLjEpO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjAwbXMgZWFzZSwgdHJhbnNmb3JtIDIwMG1zIGVhc2U7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWNhcmQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmFkc3Bpcml0LXNpZGViYXJfX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZC1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAkc3BhY2luZy1tZDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICRzcGFjaW5nLXNtO1xuICAgIGxlZnQ6ICRzcGFjaW5nLXNtO1xuICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3RlcztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgIGJhY2tncm91bmQ6ICRhcG8tc3VuO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJl9fZXllY2F0Y2hlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYmFja2dyb3VuZDogI2RmMDkxZDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSg1MiwgNTIsIDUyLCAwLjIpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgJl9fZXllY2F0Y2hlci12YWx1ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAmX19leWVjYXRjaGVyLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAmX19leWVjYXRjaGVyLXBlcmNlbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAmX19leWVjYXRjaGVyLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgJl9fY2FyZC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fcGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgaGVpZ2h0OiA2MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIH1cblxuICAmX19icmFuZCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vdGVzO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHhzO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgfVxuXG4gICZfX3ByaWNlLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDQ7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIH1cblxuICAmX19zdHJpa2Uge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3RlcztcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB9XG5cbiAgJl9fc2NyaW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICB6LWluZGV4OiAxNDAwO1xuICB9XG5cbiAgLnByb2R1Y3QtY2FyZF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wcm9kdWN0LWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTsgLy8gMTRweFxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH1cblxuICAucHJvZHVjdC1jYXJkX19wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctc207XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAucHJvZHVjdC1jYXJkX19wcmljZS0tcmVkIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaGlnaGxpZ2h0OyAvLyAyMnB4XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAucHJvZHVjdC1jYXJkX19wcmljZS0tdXZwIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm90ZXM7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7IC8vIDhweCBBYnN0YW5kIHp1bSBCdXR0b25cbiAgfVxuXG4gIC5wcm9kdWN0LWNhcmRfX2luZm8tZGV0YWlscyxcbiAgLnByb2R1Y3QtY2FyZF9faW5mby1kZXRhaWxzIGJ1dHRvbixcbiAgLnByb2R1Y3RfaW1hZ2VfdGV4dF9zYXZpbmcsXG4gIC5wcm9kdWN0LWNhcmRfX2Rpc2NvdW50LXN1ZmZpeCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vdGVzO1xuICB9XG5cbiAgLnByb2R1Y3QtY2FyZF9wbCAucHJvZHVjdC1jYXJkX19pbmZvLWRldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdWJ0ZXh0O1xuICB9XG5cbiAgLnByb2R1Y3QtY2FyZF9fY3RhLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZDkzMDtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZmZkOTMwLCA1JSk7XG4gICAgfVxuICB9XG5cbiAgJl9fcmVvcGVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgei1pbmRleDogMTUwMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNnB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG5cbi5hZHNwaXJpdC1zaWRlYmFyX19pbnRyby10ZXh0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgJHVzZXJsaWtlLWJ1dHRvbi13aWR0aDogNTBweDtcblxuICAuYWRzcGlyaXQtc2lkZWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogJHNwYWNpbmctbGc7XG4gICAgbGVmdDogJHVzZXJsaWtlLWJ1dHRvbi13aWR0aDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICRib3JkZXItcmFkaXVzLXNtIDAgMDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1tZDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpO1xuXG4gICAgJi0tdmlzaWJsZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgJi0taGlkZGVuIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB9XG5cbiAgICAmX19oZXJvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcteGw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZDtcbiAgICB9XG5cbiAgICAmX19jYXJkcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmX19zY3JpbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICB0b3A6ICRzcGFjaW5nLW1kO1xuICAgICAgcmlnaHQ6ICRzcGFjaW5nLW1kO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgJl9fcmVvcGVuIHtcbiAgICAgIGJvdHRvbTogJHNwYWNpbmctbGc7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogJHNwYWNpbmctbWQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1tZDtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhzICRzcGFjaW5nLW1kO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgfVxuICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU2VhcmNoIENsb3VkIENvbXBvbmVudFxuICAgTW9kZXJuIHRhZy1iYXNlZCBuYXZpZ2F0aW9uIGZvciBwb3B1bGFyIHNlYXJjaCB0ZXJtcy9jYXRlZ29yaWVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uc2VhcmNoLWNsb3VkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWFyY2gtY2xvdWRfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmctbWQpO1xufVxuXG4uc2VhcmNoLWNsb3VkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1oNC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWg0LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gVGFncyBjb250YWluZXJcbi5zZWFyY2gtY2xvdWRfX3RhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogdmFyKC0tc3BhY2luZy1zbSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbGcpO1xufVxuXG4vLyBJbmRpdmlkdWFsIHRhZy9saW5rIHN0eWxpbmdcbi5zZWFyY2gtY2xvdWRfX3RhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6ICRidXR0b24taGVpZ2h0LW1kO1xuICBwYWRkaW5nOiAwIHZhcigtLXNwYWNpbmctbWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LXN1YnRsZSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1jdGE7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtYm9keS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWJvZHktbGluZS1oZWlnaHQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LWxpZ2h0KTtcbiAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgJGZvY3VzO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGV4dC1kYXJrLCAkb3BhY2l0eS1tdXRlZCk7XG4gIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSW5mbyBCYW5uZXIgQ29tcG9uZW50XG4gICBIb3Jpem9udGFsIHNjcm9sbGluZyBzbGlkZXIgd2l0aCBwcm9tb3Rpb25hbCBjYXJkc1xuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uaW5mby1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLy8gSGVhZGVyIHdpdGggbmF2aWdhdGlvbiBhcnJvd3Ncbi5pbmZvLWJhbm5lcl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCB2YXIoLS1zcGFjaW5nLWxnKSB2YXIoLS1zcGFjaW5nLXNtKTtcbn1cblxuLy8gQ29udGFpbmVyIC0gaG9yaXpvbnRhbCBzY3JvbGxcbi5pbmZvLWJhbm5lcl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tc3BhY2luZy1sZyk7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXNtKSAwO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIEluZGl2aWR1YWwgY2FyZFxuLmluZm8tYmFubmVyX19jYXJkIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy14bCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1sZztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbGcpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbGcpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctZHJvcGRvd247XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICRmb2N1cztcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB9XG59XG5cbi8vIENhcmQgdGl0bGVcbi5pbmZvLWJhbm5lcl9fdGl0bGUge1xuICBtYXJnaW46IDAgMCB2YXIoLS1zcGFjaW5nLW1kKSAwO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtYm9keS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xufVxuXG4vLyBJbWFnZSB3cmFwcGVyXG4uaW5mby1iYW5uZXJfX2ltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLW1kKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1tZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uaW5mby1iYW5uZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8vIENUQSBsaW5rXG4uaW5mby1iYW5uZXJfX2N0YSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IHZhcigtLXNwYWNpbmctc20pO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtYm9keS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXNlbWlib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuXG4gIC5pbmZvLWJhbm5lcl9fY2FyZDpob3ZlciAmIHtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gIH1cbn1cblxuLy8gQ1RBIGFycm93IGljb25cbi5pbmZvLWJhbm5lcl9fY3RhLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG5cbiAgLmluZm8tYmFubmVyX19jYXJkOmhvdmVyICYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICB9XG59XG5cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYW5uZXIgU2xpZGVyIENvbXBvbmVudFxuICAgSG9tZXBhZ2UgYmFubmVyIGNhcm91c2VsIHVzaW5nIFNsaWNrIHNsaWRlciAoQmFubmVyVmlldy9CYW5uZXJUb29sKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnJlc3BvbnNpdmVfYmFzZS1iYW5uZXItc2xpZGVyIHtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWNhcmQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogJGJvcmRlci10aGluIHNvbGlkICRncmF5LTEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgLy8gSGlkZSBhbGwgc2xpZGVzIGV4Y2VwdCBmaXJzdCBiZWZvcmUgU2xpY2sgaW5pdGlhbGl6ZXNcbiAgJjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gICAgLnJlc3BvbnNpdmVfYmFzZS1iYW5uZXItc2xpZGVyX19zbGlkZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNob3cgc2xpZGVyIG9uY2UgU2xpY2sgaXMgcmVhZHlcbiAgJi5zbGljay1pbml0aWFsaXplZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zbGljay1saXN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWNhcmQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2xpY2stc2xpZGUge1xuICAgID4gZGl2IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIEltYWdlcyAtIHJlc3BvbnNpdmUgbWluLWhlaWdodHMgdG8gbWF0Y2ggaW1hZ2UgcHJvcG9ydGlvbnMgcGVyIGJyZWFrcG9pbnRcbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xuICAgICAgbWluLWhlaWdodDogMjA0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXhsKSB7XG4gICAgICBtaW4taGVpZ2h0OiAyNjRweDtcbiAgICB9XG4gIH1cblxuICAvLyBQZmxpY2h0dGV4dCBsYWJlbFxuICAmX190ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1mb290bm90ZXMtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0KTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXh4cykgdmFyKC0tc3BhY2luZy14cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXMtY2FyZDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNFTyBUZWFzZXIgQ29tcG9uZW50XG4gICBTdGFydGluZyBwYWdlIGhlYWRsaW5lIGZvciBzZWFyY2ggZW5naW5lIG9wdGltaXphdGlvblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnNlby10ZWFzZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbGcpO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNlby10ZWFzZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtaDMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1oMy1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBPdmVybGF5IENvbXBvbmVudFxuICAgTW9kYWwgb3ZlcmxheSBmb3IgZGlzcGxheWluZyBjb250ZW50IGxpa2UgUGZsaWNodHRleHRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5yZXNwb25zaXZlX2Jhc2Utb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAkei1tb2RhbDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yZXNwb25zaXZlX2Jhc2Utb3ZlcmxheV9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVzcG9uc2l2ZV9iYXNlLW92ZXJsYXlfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWNhcmQ7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctZHJvcGRvd247XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5yZXNwb25zaXZlX2Jhc2Utb3ZlcmxheV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLW1kKSB2YXIoLS1zcGFjaW5nLWxnKTtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci10aGluIHNvbGlkICRncmF5LTEwMDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4ucmVzcG9uc2l2ZV9iYXNlLW92ZXJsYXlfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtaDUtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1zZW1pYm9sZDtcbiAgY29sb3I6ICR0ZXh0LWRhcms7XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnJlc3BvbnNpdmVfYmFzZS1vdmVybGF5X19jbG9zZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtZGFyaztcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICAmOmhvdmVyOjpiZWZvcmUsXG4gICY6aG92ZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXBvLXRleHQtbGlnaHQtZ3JheTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZm9jdXM7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxufVxuXG4ucmVzcG9uc2l2ZV9iYXNlLW92ZXJsYXlfX2JvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWxnKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LWJvZHktc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogJHRleHQtZGFyaztcbn0iLCIvLyBNZXNzYWdlIEJveCBDb21wb25lbnRcbi8vIEJhc2VkIG9uIEZpZ21hOiBNdWx0aWJyYW5kLUxpYnJhcnkgPiBBbGVydHNcbi8vIFZhcmlhbnRzOiBpbmZvIChibHVlKSwgc3VjY2VzcyAoZ3JlZW4pLCB3YXJuaW5nIChvcmFuZ2UpLCBlcnJvciAocGluaylcblxuLm1lc3NhZ2UtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogJHNwYWNpbmctbWQ7IC8vIDEycHhcbiAgcGFkZGluZzogJHNwYWNpbmctbWQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXh4czsgLy8gNHB4XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7IC8vICMzNDM0MzRcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2ljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDI0cHg7IC8vIEFsaWduIHdpdGggdGV4dCBsaW5lLWhlaWdodFxuICB9XG5cbiAgJl9faWNvbi1zdmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ibG9jazogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LW1kOyAvLyAxNnB4XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1ib2R5OyAvLyAyNHB4XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gICAgJiArICYge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcteHhzOyAvLyA0cHhcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5OyAvLyAxNHB4XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW5vdGVzOyAvLyAyMHB4XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteHhzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gVmFyaWFudDogSW5mbyAobGlnaHQgYmx1ZSlcbiAgJi0taW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U3RjBGOTtcbiAgfVxuXG4gIC8vIFZhcmlhbnQ6IFN1Y2Nlc3MgKGxpZ2h0IGdyZWVuKVxuICAmLS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGNUU5O1xuICB9XG5cbiAgLy8gVmFyaWFudDogV2FybmluZyAobGlnaHQgb3JhbmdlKVxuICAmLS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGM0UwO1xuICB9XG5cbiAgLy8gVmFyaWFudDogRXJyb3IgKGxpZ2h0IHBpbmspXG4gICYtLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFQkVFO1xuICB9XG5cbiAgLy8gQXV0by1kaXNtaXNzIGFuaW1hdGlvblxuICAmLS1kaXNtaXNzaW5nIHtcbiAgICBhbmltYXRpb246IG1lc3NhZ2UtYm94LWZhZGUtb3V0IDAuM3MgZWFzZS1vdXQgZm9yd2FyZHM7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtZXNzYWdlLWJveC1mYWRlLW91dCB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cbn1cbiIsIi8vIFNjcm9sbCB0byBUb3AgQnV0dG9uXG4vLyBGbG9hdGluZyBidXR0b24gdGhhdCBhcHBlYXJzIGFmdGVyIHNjcm9sbGluZyBkb3duXG5cbi5zY3JvbGwtdG9wLWJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA0NXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWx2LTE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1sdi0yO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgJGZvY3VzLWJsdWU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxuXG4gIC8vIFZpc2libGUgc3RhdGVcbiAgJi0tdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICB9XG59XG4iLCIvLyBCcmVhZGNydW1iIE5hdmlnYXRpb24gQ29tcG9uZW50XG4vLyBCYXNlZCBvbiBGaWdtYSBkZXNpZ246IGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9kZXNpZ24vdE1BMEdOekxKZkdqMFh5QkZBTzRtT1xuXG4uYnJlYWRjcnVtYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXNtKSAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNpbmctc20pO1xuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctc20pO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy1zbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgJi0tY3VycmVudCB7XG4gICAgICBmbGV4OiAxIDAgMDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rLFxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6ICRmb250LW1pY3JvLXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6ICRmb250LW1pY3JvLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkbmV1dHJhbC03MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC0tY3VycmVudCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgY29sb3I6ICRuZXV0cmFsLTcwMDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgJi0taG9tZSB7XG4gICAgICB3aWR0aDogJGljb24tbWQ7XG4gICAgICBoZWlnaHQ6ICRpY29uLXNtO1xuICAgIH1cblxuICAgICYtLWNoZXZyb24ge1xuICAgICAgd2lkdGg6ICRpY29uLXhzICsgMjtcbiAgICAgIGhlaWdodDogJGljb24teHMgKyAyO1xuICAgIH1cbiAgfVxufSIsIi8vIEZvb3RlciBDb21wb25lbnRcblxuLy8gRm9vdGVyIGRpdmlkZXJcbiNmb290ZXI6OmJlZm9yZSwgLmZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoLWxhcmdlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBNYWluIFNlY3Rpb25zXG5cbi5mb290ZXJfX3NlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlcl9fc2VjdGlvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuXG4uZm9vdGVyX19zZWN0aW9uLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cblxuLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aC1sYXJnZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTZweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cblxuLy8gQ29sdW1ucyBMYXlvdXRcblxuLmZvb3Rlcl9fY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMnB4IDI0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGdhcDogMjRweCAzMnB4O1xuICB9XG59XG5cbi5mb290ZXJfX2NvbHVtbiB7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEycHgpO1xuICBtaW4td2lkdGg6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSAxNnB4KTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29sdW1uLS1sb2dvcyB7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEycHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMlIC0gMTZweCk7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5mb290ZXJfX2NvbHVtbi0tZGVsaXZlcnkge1xuICAuZm9vdGVyX19sb2dvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyX19jb2x1bW4tLXRydXN0IHtcbiAgLmZvb3Rlcl9fbG9nb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMnB4IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9vdGVyX19jb2x1bW4tLXBheW1lbnRzIHtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTJweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSAxNnB4KTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGZsZXg6IDEuMztcbiAgfVxuXG4gIC5mb290ZXJfX2xvZ29zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDEwcHggMTJweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVhZGxpbmVzXG5cbi5mb290ZXJfX2NvbHVtbi1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vIExpbmtzXG5cbi5mb290ZXJfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5mb290ZXJfX2xpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICB9XG5cbiAgJi0tY29va2llIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICYtLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi8vIFNvY2lhbCBJY29uc1xuXG4uZm9vdGVyX19zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmZvb3Rlcl9fc29jaWFsLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuXG4vLyBMb2dvc1xuXG4uZm9vdGVyX19sb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHggMjRweDtcbn1cblxuLmZvb3Rlcl9fbG9nb3MtLXNvY2lhbCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIGdhcDogMTZweDtcbn1cblxuLmZvb3Rlcl9fbG9nb3MtLXRydXN0IHtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uZm9vdGVyX19sb2dvcy0tcGF5bWVudHMge1xuICBnYXA6IDEycHggMTZweDtcbn1cblxuLmZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcblxuICBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5mb290ZXJfX2xvZ29zIC5mb290ZXJfX2xvZ28gaW1nLFxuLmZvb3Rlcl9fbG9nb3MgLmZvb3Rlcl9fbG9nbyBzdmcge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZm9vdGVyX19sb2dvcy0tdHJ1c3QgLmZvb3Rlcl9fbG9nbyBpbWcsXG4uZm9vdGVyX19sb2dvcy0tdHJ1c3QgLmZvb3Rlcl9fbG9nbyBzdmcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZm9vdGVyX19sb2dvcy0tcGF5bWVudHMgLmZvb3Rlcl9fbG9nbyBpbWcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuXG4uZm9vdGVyX19sb2dvLS1jYXJkcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcblxuICBpbWcge1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBGb290bm90ZXNcblxuLmZvb3Rlcl9fZm9vdG5vdGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZm9vdGVyX19mb290bm90ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAmLS1sZXhpY29uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LW1lZGl1bSlcbiAgfVxufVxuXG4uZm9vdGVyX19mb290bm90ZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHJnYmEoJHRleHQtZGFyaywgJG9wYWNpdHktbWVkaXVtKTtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyBMZWdhbFxuXG4uZm9vdGVyX19sZWdhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHJnYmEoJHRleHQtZGFyaywgJG9wYWNpdHktbWVkaXVtKTtcbiAgbWFyZ2luOiAwO1xuXG4gICYtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogcmdiYSgkdGV4dC1kYXJrLCAkb3BhY2l0eS1tZWRpdW0pO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uZm9vdGVyX19sZWdhbC1saW5rcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LW1lZGl1bSk7XG5cbiAgYSB7XG4gICAgY29sb3I6IHJnYmEoJHRleHQtZGFyaywgJG9wYWNpdHktbWVkaXVtKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFBhZ2UgTG9hZGluZyBJbmRpY2F0b3Jcbi8vIEZ1bGwtc2NyZWVuIG92ZXJsYXkgc2hvd24gZHVyaW5nIHBhZ2UgdHJhbnNpdGlvbnMgKG1vYmlsZSBvbmx5KVxuXG4ucGFnZS1sb2FkaW5nLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTAwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAkc3BhY2luZy1tZDtcblxuICAmLS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fc3Bpbm5lciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhbmltYXRpb246IHBhZ2UtbG9hZGluZy1zcGluIDAuOHMgbGluZWFyIGluZmluaXRlO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2R5O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGFnZS1sb2FkaW5nLXNwaW4ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufSIsIi8qKlxuICogUERQIERyb3Bkb3duIENvbXBvbmVudCBTdHlsZXNcbiAqIFVzZWQgZm9yIHBhY2thZ2Ugc2l6ZSwgcXVhbnRpdHksIGFuZCBwcmVzY3JpcHRpb24gdHlwZSBzZWxlY3RvcnMgb24gUERQXG4gKiBTdHlsZXMgZm9yIEVhc3lEcm9wRG93biBwbHVnaW5cbiAqIFVzZXMgQkVNIG5hbWluZyB0byBhdm9pZCBjb25mbGljdHMgd2l0aCBsZWdhY3kgLmRyb3Bkb3duIHN0eWxlc1xuICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQRFAgRFJPUERPV04gV1JBUFBFUlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBkcC1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNTZweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wZHAtZHJvcGRvd25fX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMTZweDtcbiAgY29sb3I6ICRkYXJrO1xuICBmb250LXNpemU6ICRmb250LW1pY3JvLXNpemU7XG4gIHotaW5kZXg6IDEwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBkcC1kcm9wZG93bl9fc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBFQVNZRFJPUERPV04gUk9PVCAoc2NvcGVkIHRvIHBkcC1kcm9wZG93bilcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtZHJvcGRvd24gLmVkZC1yb290LFxuLnBkcC1kcm9wZG93biAuZWRkLXJvb3QgKixcbi5wZHAtZHJvcGRvd24gLmVkZC1yb290ICo6OmJlZm9yZSxcbi5wZHAtZHJvcGRvd24gLmVkZC1yb290ICo6OmFmdGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnBkcC1kcm9wZG93biAuZWRkLXJvb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAkZm9udC1oNS1zaXplO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGNvbG9yOiAkZGFya2VyO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYXBvLXRleHQtY29sb3ItbGlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMteHM7XG59XG5cbi5wZHAtZHJvcGRvd24gLmVkZC1yb290LWRpc2FibGVkIHtcbiAgY29sb3I6ICRncmF5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucGRwLWRyb3Bkb3duIC5lZGQtcm9vdC1vcGVuIHtcbiAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBFQVNZRFJPUERPV04gSEVBRFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBkcC1kcm9wZG93biAuZWRkLWhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAyMDBtcztcbn1cblxuLnBkcC1kcm9wZG93biAuZWRkLXZhbHVlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAyNnB4IDQwcHggMCAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBkcC1kcm9wZG93biAuZWRkLXJvb3Q6bm90KC5lZGQtcm9vdC1kaXNhYmxlZCkgLmVkZC12YWx1ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEVBU1lEUk9QRE9XTiBBUlJPV1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBkcC1kcm9wZG93biAuZWRkLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0b3A6IDIycHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogc29saWQgJGRhcmtlcjtcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5cbi5wZHAtZHJvcGRvd24gLmVkZC1yb290LWRpc2FibGVkIC5lZGQtYXJyb3cge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5wZHAtZHJvcGRvd24gLmVkZC1yb290LW9wZW4gLmVkZC1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRvcDogMjZweDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEVBU1lEUk9QRE9XTiBTRUxFQ1QgKEhJRERFTilcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtZHJvcGRvd24gLmVkZC1zZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgdG9wOiAwO1xufVxuXG4ucGRwLWRyb3Bkb3duIC5lZGQtcm9vdC1uYXRpdmUgLmVkZC1zZWxlY3Qge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBFQVNZRFJPUERPV04gQk9EWVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBkcC1kcm9wZG93biAuZWRkLWJvZHkge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtc2Vjb25kYXJ5O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXhzO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cy14cztcbiAgei1pbmRleDogJHotZHJvcGRvd247XG59XG5cbi5wZHAtZHJvcGRvd24gLmVkZC1yb290LW9wZW4gLmVkZC1ib2R5IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcywgdHJhbnNmb3JtIDEwMG1zIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuLnBkcC1kcm9wZG93biAuZWRkLXJvb3Qtb3Blbi1hYm92ZSAuZWRkLWJvZHkge1xuICBib3R0b206IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJhbmQtc2Vjb25kYXJ5O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhzICRyYWRpdXMteHMgMCAwO1xufVxuXG4ucGRwLWRyb3Bkb3duIC5lZGQtcm9vdC1vcGVuLWJlbG93IC5lZGQtYm9keSB7XG4gIHRvcDogMTAwJTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEVBU1lEUk9QRE9XTiBJVEVNUyBMSVNUXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGRwLWRyb3Bkb3duIC5lZGQtaXRlbXMtbGlzdCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDIwMG1zIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogOHB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICRsaWdodDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhzO1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBFQVNZRFJPUERPV04gR1JPVVBcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtZHJvcGRvd24gLmVkZC1ncm91cC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtbWljcm8tc2l6ZTtcbiAgcGFkZGluZzogOHB4IDE2cHggNHB4O1xuICBjb2xvcjogJGFwby10ZXh0LWNvbG9yLWxpZ2h0O1xuICBmb250LXdlaWdodDogJGZvbnQtc2VtaWJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGRwLWRyb3Bkb3duIC5lZGQtZ3JvdXAtaGFzLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRUFTWURST1BET1dOIE9QVElPTlNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wZHAtZHJvcGRvd24gLmVkZC1vcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcywgY29sb3IgMTUwbXM7XG59XG5cbi5wZHAtZHJvcGRvd24gLmVkZC1vcHRpb24tc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogJGZvbnQtc2VtaWJvbGQ7XG4gIGNvbG9yOiAkZGFya2VyO1xufVxuXG4ucGRwLWRyb3Bkb3duIC5lZGQtb3B0aW9uLWZvY3VzZWQ6bm90KC5lZGQtb3B0aW9uLWRpc2FibGVkKSB7XG4gIGNvbG9yOiAkZGFya2VyO1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtc2Vjb25kYXJ5LWxpZ2h0O1xufVxuXG4ucGRwLWRyb3Bkb3duIC5lZGQtb3B0aW9uLWRpc2FibGVkLFxuLnBkcC1kcm9wZG93biAuZWRkLWdyb3VwLWRpc2FibGVkIC5lZGQtb3B0aW9uIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogJGdyYXk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBEUk9QRE9XTiBTSVpFIE1PRElGSUVSU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBkcC1kcm9wZG93bi0tcGFja2FnZSB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMTIwcHg7XG59XG5cbi5wZHAtZHJvcGRvd24tLXF1YW50aXR5IHtcbiAgd2lkdGg6IDEwNXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbiIsIi8qKlxuICogTG9hZGVyIENvbXBvbmVudFxuICpcbiAqIFJldXNhYmxlIGZ1bGwtc2NyZWVuIGxvYWRpbmcgb3ZlcmxheS5cbiAqIFVzZXMgYmFja2Ryb3Agb3BhY2l0eSBmb3IgY29uc2lzdGVudCBvdmVybGF5IGJlaGF2aW9yLlxuICovXG5cbi5sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDkwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6ICRzcGFjaW5nLW1kO1xuXG4gICYtLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19zcGlubmVyIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgkd2hpdGUsIDAuMyk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGFuaW1hdGlvbjogbG9hZGVyLXNwaW4gMC44cyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtc2VtaWJvbGQ7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsb2FkZXItc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENvbnNlbnQgTWFuYWdlciBDb21wb25lbnRcbiAgIENvb2tpZSBjb25zZW50IGJhbm5lciBhbmQgbW9kYWwgc3R5bGVzIGZvciByZXNwb25zaXZlX2Jhc2VcblxuICAgVXNlcyB0aGVtZSB2YXJpYWJsZXMgZnJvbSBfdGhlbWVfZGVmYXVsdHMuc2NzcyBzbyBlYWNoIHNob3AgZ2V0cyB0aGVpclxuICAgb3duIGJyYW5kIGNvbG9ycyBhdXRvbWF0aWNhbGx5IChlLmcuLCAkYmctY3RhIGZvciBDVEEgYnV0dG9ucylcblxuICAgQ29tcG9uZW50LXNwZWNpZmljIHZhcmlhYmxlcyBhcmUgZGVmaW5lZCBpbiBfdGhlbWVfZGVmYXVsdHMuc2NzczpcbiAgIC0gJGNvbnNlbnQtbWFuYWdlci1vdmVybGF5LWJnXG4gICAtICRjb25zZW50LW1hbmFnZXItc3dpdGNoLWJvcmRlclxuICAgLSAkY29uc2VudC1tYW5hZ2VyLXN3aXRjaC1kaXNhYmxlZC1iZ1xuICAgLSAkY29uc2VudC1tYW5hZ2VyLXN3aXRjaC1kaXNhYmxlZC1rbm9iXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQmFja2dyb3VuZCBPdmVybGF5ICh1c2VkIGJ5IFR5cGVTY3JpcHQpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJhY2tncm91bmQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb25zZW50LW1hbmFnZXItb3ZlcmxheS1iZztcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEJhbm5lclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb25zZW50LW1hbmFnZXItYmFubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6ICR6LW1vZGFsO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItYmFubmVyLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAkcmFkaXVzLXhzIHNvbGlkICRicmFuZC1wcmltYXJ5O1xuICBwYWRkaW5nOiAkc3BhY2luZy1tZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtbWljcm8tc2l6ZSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXMteHM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXhzO1xuICBib3gtc2hhZG93OiAwIDAgMzJweCAwIHJnYmEoJGJsYWNrLCAwLjI1KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1sZztcbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogOTkwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLXRleHQge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1ib2R5LXNpemUpO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWJvZHktbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgcCB7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtYm9keS1saW5lLWhlaWdodCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LWJvZHktc2l6ZSk7XG4gICAgY29sb3I6ICRhcG8tdGV4dC1jb2xvci1saWdodDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci1idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6ICRzcGFjaW5nLW1kO1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1tZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItZm9vdGVyLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAkc3BhY2luZy1tZDtcbiAgb3JkZXI6IDI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIG9yZGVyOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogJHNwYWNpbmcteHhzO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtYm9keS1zaXplKTtcbiAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5jb25zZW50LW1hbmFnZXItaWNvbiB7XG4gICAgd2lkdGg6ICRpY29uLW1kO1xuICAgIGhlaWdodDogJGljb24tbWQ7XG4gICAgZmlsbDogJHVpLWN0YTtcbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLWxpbmstc2VwYXJhdG9yIHtcbiAgd2lkdGg6ICRpY29uLW1kO1xuICBoZWlnaHQ6ICRpY29uLW1kO1xuICBmaWxsOiAkYnJhbmQtcHJpbWFyeTtcbiAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWFjdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAkc3BhY2luZy1tZDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogJHNwYWNpbmctc207XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY29uc2VudC1tYW5hZ2VyLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1ib2R5LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgcGFkZGluZzogJHNwYWNpbmctc207XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWJvZHktbGluZS1oZWlnaHQpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtY3RhO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgbWluLXdpZHRoOiAyMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcblxuICAmLS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY3RhO1xuICAgIGNvbG9yOiAkdWktY3RhO1xuICAgIGJvcmRlcjogJGJvcmRlci10aGluIHNvbGlkICRiZy1jdGE7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAmLS1zZWNvbmRhcnkge1xuICAgIGJvcmRlcjogJGJvcmRlci10aGluIHNvbGlkICRncmF5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tc2Vjb25kYXJ5LWJnO1xuICAgIGNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS10ZXh0LWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci1iYWNrLWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNb2RhbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb25zZW50LW1hbmFnZXItbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHotbW9kYWwgLSAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29uc2VudC1tYW5hZ2VyLW92ZXJsYXktYmc7XG4gIGFsaWduLWl0ZW1zOiBzYWZlIGNlbnRlcjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogJHNwYWNpbmctc207XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJi5sYXJnZSAuY29uc2VudC1tYW5hZ2VyLW1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBoZWlnaHQ6IDc0MHB4O1xuICB9XG5cbiAgcCB7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtYm9keS1saW5lLWhlaWdodCk7XG4gICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItbW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWF4LWhlaWdodDogODAwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItdG9wOiAkcmFkaXVzLXhzIHNvbGlkICRicmFuZC1wcmltYXJ5O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLW1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb25zZW50LW1hbmFnZXItbW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZzogJHNwYWNpbmctbGc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci10b2dnbGUtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwICRzcGFjaW5nLXNtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWxnO1xuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1sZztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBoMiB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LWgzLXNpemUpO1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG4gIH1cblxuICBwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhsO1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItbW9kYWwtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMCAkc3BhY2luZy1zbSAxMzRweCAkc3BhY2luZy1zbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nLWxnO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLW1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXhsICRzcGFjaW5nLWxnICRzcGFjaW5nLW1kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6LWRyb3Bkb3duO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgcGFkZGluZzogJHNwYWNpbmcteGwgMCAkc3BhY2luZy1sZyAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxuXG4gID4gKiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItZm9vdGVyLWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6ICRzcGFjaW5nLXNtO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1mb290ZXItYWR2YW5jZWQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6ICRzcGFjaW5nLW1kO1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci1mb290ZXItYWR2YW5jZWQtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJHNwYWNpbmctc207XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLmNvbnNlbnQtbWFuYWdlci1idXR0b24tLWFjY2VwdC1zYXZlIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU2V0dGluZ3MgQm9keSAoQ2F0ZWdvcmllcyBWaWV3KVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb25zZW50LW1hbmFnZXItc2V0dGluZ3MtYm9keSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IDI3MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci10b2dnbGUtYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1sZztcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci10aGluIHNvbGlkICRncmF5O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy14bDtcbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLXRvZ2dsZS10ZXh0LFxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICBwYWRkaW5nOiAwIDAgMCAkc3BhY2luZy1tZDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQWR2YW5jZWQgU2V0dGluZ3MgVmlld1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb25zZW50LW1hbmFnZXItc2V0dGluZ3MtYWR2YW5jZWQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtaGVpZ2h0OiA1NjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb25zZW50LW1hbmFnZXItYWR2YW5jZWQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1zaWRlYmFyLXRvZ2dsZSB7XG4gIHdpZHRoOiAkaWNvbi1sZztcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1tZDtcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXhzO1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY29uc2VudC1tYW5hZ2VyLWljb24ge1xuICAgIHdpZHRoOiAkaWNvbi1sZztcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgZmlsbDogJHRleHQtZGFyaztcbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLXNlYXJjaC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAkYm9yZGVyLXRoaW4gc29saWQgJGdyYXktMzAwO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhzO1xuICBoZWlnaHQ6IDM4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb25zZW50LW1hbmFnZXItc2VhcmNoLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtIDAgJHNwYWNpbmctc20gMTdweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtbWljcm8tc2l6ZSk7XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItc2VhcmNoLWJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC5jb25zZW50LW1hbmFnZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWN0YTtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXRoaW4gc29saWQgJGdyYXktMzAwO1xuICAgIGZpbGw6ICR1aS1jdGE7XG4gICAgY29sb3I6ICR1aS1jdGE7XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci1hZHZhbmNlZC1ib2R5IHtcbiAgbWF4LWhlaWdodDogODAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctc207XG59XG5cbi5jb25zZW50LW1hbmFnZXItc2lkZWJhci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICB3aWR0aDogMjMwcHg7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtIDAgJHNwYWNpbmctc20gJHNwYWNpbmctbGc7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLWxnO1xuXG4gICAgYSB7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1taWNyby1zaXplKTtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIH1cbiAgfVxufVxuXG4uY29uc2VudC1tYW5hZ2VyLXNpZGViYXIge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIHNjcm9sbGJhci1jb2xvcjogJGdyYXkgJGxpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWxnO1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItYWR2YW5jZWQtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTAzcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgcGFkZGluZzogMCAkc3BhY2luZy1sZztcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUb2dnbGUgU3dpdGNoIChzaGFyZWQgYmV0d2VlbiBiYW5uZXIgYW5kIG1vZGFsKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb25zZW50LW1hbmFnZXItY2hlY2tib3gsXG4uY29uc2VudC1tYW5hZ2VyLXRvZ2dsZS1pbnB1dCB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1jaGVja2JveC1sYWJlbCxcbi5jb25zZW50LW1hbmFnZXItdG9nZ2xlLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgbWF4LXdpZHRoOiAzOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtICsgJHJhZGl1cy14cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6ICRib3JkZXItdGhpbiBzb2xpZCAkY29uc2VudC1tYW5hZ2VyLXN3aXRjaC1ib3JkZXI7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiAkc3BhY2luZy14eHM7XG4gICAgd2lkdGg6ICRpY29uLW1kO1xuICAgIGhlaWdodDogJGljb24tbWQ7XG4gICAgYmFja2dyb3VuZDogJGNvbnNlbnQtbWFuYWdlci1zd2l0Y2gtYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc20gKyAkcmFkaXVzLXhzO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci1jaGVja2JveDpjaGVja2VkICsgLmNvbnNlbnQtbWFuYWdlci1jaGVja2JveC1sYWJlbCxcbi5jb25zZW50LW1hbmFnZXItdG9nZ2xlLWlucHV0OmNoZWNrZWQgKyAuY29uc2VudC1tYW5hZ2VyLXRvZ2dsZS1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuICBib3JkZXI6ICRib3JkZXItdGhpbiBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcblxuICAmOjphZnRlciB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gI3skc3BhY2luZy14eHN9KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR1aS1jdGE7XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci1jaGVja2JveDpkaXNhYmxlZCArIC5jb25zZW50LW1hbmFnZXItY2hlY2tib3gtbGFiZWwsXG4uY29uc2VudC1tYW5hZ2VyLXRvZ2dsZS1pbnB1dDpkaXNhYmxlZCArIC5jb25zZW50LW1hbmFnZXItdG9nZ2xlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnNlbnQtbWFuYWdlci1zd2l0Y2gtZGlzYWJsZWQtYmc7XG4gIGJvcmRlcjogJGJvcmRlci10aGluIHNvbGlkICRjb25zZW50LW1hbmFnZXItc3dpdGNoLWRpc2FibGVkLWJnO1xuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29uc2VudC1tYW5hZ2VyLXN3aXRjaC1kaXNhYmxlZC1rbm9iO1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItY2hlY2tib3gtbGFiZWw6YWN0aXZlOjphZnRlcixcbi5jb25zZW50LW1hbmFnZXItdG9nZ2xlLWxhYmVsOmFjdGl2ZTo6YWZ0ZXIge1xuICB3aWR0aDogMTVweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIExhbmd1YWdlIFN3aXRjaGVyIChNaW5pbWFsIFN0eWxlKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb25zZW50LW1hbmFnZXItbGFuZ3VhZ2Utc3dpdGNoZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6ICR6LW1vZGFsO1xuXG4gIC5kcm9wZG93biB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LWJvZHktc2l6ZSk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbiAwLjJzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhpZGUgLmNvbnNlbnQtbWFuYWdlci1sYW5ndWFnZS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5oaWRlIC5jb25zZW50LW1hbmFnZXItbWVudS10b2dnbGVyOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItbGFuZ3VhZ2UtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiAkc3BhY2luZy14cyAwO1xuICBtYXJnaW46ICRzcGFjaW5nLXh4cyAwIDAgMDtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBib3gtc2hhZG93OiAkc2hhZG93LWRyb3Bkb3duO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhzO1xuXG4gIGxpIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy14cyAkc3BhY2luZy1tZDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LWJvZHktc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci1tZW51LXRvZ2dsZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXh4cztcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyOiBzb2xpZCAkdGV4dC1kYXJrO1xuICAgIGJvcmRlci13aWR0aDogMCAxLjVweCAxLjVweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFN0YXR1cyBJbmRpY2F0b3JzIChmb3IgYWR2YW5jZWQgdmlldylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY29uc2VudC1tYW5hZ2VyLXN0YXR1cy1yb3VuZCB7XG4gIHdpZHRoOiAkaWNvbi1tZDtcbiAgaGVpZ2h0OiAkaWNvbi1tZDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1jaXJjbGU7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XG4gIGZsZXgtc2hyaW5rOiAwO1xuXG4gICYtLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XG4gIH1cblxuICAmLS1pbmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSW5mbyBCdXR0b24gKGZvciBhZHZhbmNlZCB2aWV3KVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb25zZW50LW1hbmFnZXItaW5mby1idXR0b24ge1xuICB3aWR0aDogJGljb24tbWQ7XG4gIGhlaWdodDogJGljb24tbWQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcblxuICAuY29uc2VudC1tYW5hZ2VyLWljb24ge1xuICAgIHdpZHRoOiAkaWNvbi1tZDtcbiAgICBoZWlnaHQ6ICRpY29uLW1kO1xuICAgIGZpbGw6ICR0ZXh0LWRhcms7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEljb24gU3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNvbnNlbnQtbWFuYWdlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUmVhZCBNb3JlICh0cnVuY2F0ZWQgdGV4dCBvbiBtb2JpbGUpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNvbnNlbnQtbWFuYWdlci1yZWFkLW1vcmUtZG90cyB7XG4gIC8vIElubGluZSBkb3RzIHNob3duIGluIHRydW5jYXRlZCB0ZXh0XG59XG5cbi5jb25zZW50LW1hbmFnZXItcmVhZC1tb3JlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtYm9keS1zaXplKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzIwIDUxMiclM0UlM0NwYXRoIGQ9J00xNDMgMzUyLjNMNyAyMTYuM2MtOS40LTkuNC05LjQtMjQuNiAwLTMzLjlsMjIuNi0yMi42YzkuNC05LjQgMjQuNi05LjQgMzMuOSAwbDk2LjQgOTYuNCA5Ni40LTk2LjRjOS40LTkuNCAyNC42LTkuNCAzMy45IDBsMjIuNiAyMi42YzkuNCA5LjQgOS40IDI0LjYgMCAzMy45bC0xMzYgMTM2Yy05LjIgOS40LTI0LjQgOS40LTMzLjggMHonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5cbi5jb25zZW50LW1hbmFnZXItZGVzY3JpcHRpb24ge1xuICAuY29uc2VudC1tYW5hZ2VyLWhpZGRlbi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5leHBhbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLmNvbnNlbnQtbWFuYWdlci1yZWFkLW1vcmUtYnV0dG9uLFxuICAgIC5jb25zZW50LW1hbmFnZXItcmVhZC1tb3JlLWRvdHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY29uc2VudC1tYW5hZ2VyLWhpZGRlbi10ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14eHM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDYXRlZ29yeSBMaXN0IChkeW5hbWljYWxseSBnZW5lcmF0ZWQpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWxnO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWNhdGVnb3J5LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWxnO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy14bDtcbiAgfVxuXG4gICYtLWxhc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLy8gVG9nZ2xlIHN3aXRjaCBzdHlsaW5nXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBtYXgtd2lkdGg6IDM4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtICsgJHJhZGl1cy14cztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXRoaW4gc29saWQgJGNvbnNlbnQtbWFuYWdlci1zd2l0Y2gtYm9yZGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6ICRzcGFjaW5nLXh4cztcbiAgICAgIHdpZHRoOiAkaWNvbi1tZDtcbiAgICAgIGhlaWdodDogJGljb24tbWQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29uc2VudC1tYW5hZ2VyLXN3aXRjaC1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtICsgJHJhZGl1cy14cztcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcbiAgICBib3JkZXI6ICRib3JkZXItdGhpbiBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtICN7JHNwYWNpbmcteHhzfSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVpLWN0YTtcbiAgICB9XG4gIH1cblxuICBpbnB1dDpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29uc2VudC1tYW5hZ2VyLXN3aXRjaC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXI6ICRib3JkZXItdGhpbiBzb2xpZCAkY29uc2VudC1tYW5hZ2VyLXN3aXRjaC1kaXNhYmxlZC1iZztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb25zZW50LW1hbmFnZXItc3dpdGNoLWRpc2FibGVkLWtub2I7XG4gICAgfVxuICB9XG5cbiAgbGFiZWw6YWN0aXZlOjphZnRlciB7XG4gICAgd2lkdGg6IDE1cHg7XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1tZDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1jYXRlZ29yeS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb25zZW50LW1hbmFnZXItY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtbWljcm8tc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LW1pY3JvLWxpbmUtaGVpZ2h0KTtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcteHM7XG4gIGNvbG9yOiAkZ3JheS00MDA7XG5cbiAgLy8gU3RhdGUgbW9kaWZpZXJzIGZvciB0b2dnbGUgdmlzaWJpbGl0eVxuICAmLS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEluZm8gQnV0dG9uIC8gT3BlbiBBZHZhbmNlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb25zZW50LW1hbmFnZXItb3Blbi1hZHZhbmNlZCB7XG4gIHdpZHRoOiAkaWNvbi1tZDtcbiAgaGVpZ2h0OiAkaWNvbi1tZDtcbiAgYm9yZGVyOiBub25lO1xuICBmbGV4LXNocmluazogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3BhdGggZmlsbD0nJTIzMzQzNDM0JyBkPSdNMjU2IDhDMTE5LjA0MyA4IDggMTE5LjA4MyA4IDI1NmMwIDEzNi45OTcgMTExLjA0MyAyNDggMjQ4IDI0OHMyNDgtMTExLjAwMyAyNDgtMjQ4QzUwNCAxMTkuMDgzIDM5Mi45NTcgOCAyNTYgOHptMCAxMTBjMjMuMTk2IDAgNDIgMTguODA0IDQyIDQycy0xOC44MDQgNDItNDIgNDItNDItMTguODA0LTQyLTQyIDE4LjgwNC00MiA0Mi00MnptNTYgMjU0YzAgNi42MjctNS4zNzMgMTItMTIgMTJoLTg4Yy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDEydi02NGgtMTJjLTYuNjI3IDAtMTItNS4zNzMtMTItMTJ2LTI0YzAtNi42MjcgNS4zNzMtMTIgMTItMTJoNjRjNi42MjcgMCAxMiA1LjM3MyAxMiAxMnYxMDBoMTJjNi42MjcgMCAxMiA1LjM3MyAxMiAxMnYyNHonLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU2lkZWJhciAoZHluYW1pY2FsbHkgZ2VuZXJhdGVkKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb25zZW50LW1hbmFnZXItc2lkZWJhci1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LWg1LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1oNS1saW5lLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XG59XG5cbi5jb25zZW50LW1hbmFnZXItc2lkZWJhci1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1tZDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNlcnZpY2UgSXRlbSAoYWR2YW5jZWQgdmlldyAtIGR5bmFtaWNhbGx5IGdlbmVyYXRlZClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY29uc2VudC1tYW5hZ2VyLXNlcnZpY2UtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTR4bDtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci10aGluIHNvbGlkICRncmF5O1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLXNlcnZpY2UtY2F0ZWdvcnkge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtaDMtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWgzLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctc207XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcteHhzO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLXNlcnZpY2UtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcteGw7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLWxnIDAgJHNwYWNpbmctc20gJHNwYWNpbmcteGwgKyAkc3BhY2luZy14eHM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgLy8gVG9nZ2xlIHN3aXRjaCBzdHlsaW5nXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBtYXgtd2lkdGg6IDM4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtICsgJHJhZGl1cy14cztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXRoaW4gc29saWQgJGNvbnNlbnQtbWFuYWdlci1zd2l0Y2gtYm9yZGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6ICRzcGFjaW5nLXh4cztcbiAgICAgIHdpZHRoOiAkaWNvbi1tZDtcbiAgICAgIGhlaWdodDogJGljb24tbWQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29uc2VudC1tYW5hZ2VyLXN3aXRjaC1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtICsgJHJhZGl1cy14cztcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcbiAgICBib3JkZXI6ICRib3JkZXItdGhpbiBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtICN7JHNwYWNpbmcteHhzfSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtZGFyaztcbiAgICB9XG4gIH1cblxuICBpbnB1dDpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29uc2VudC1tYW5hZ2VyLXN3aXRjaC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXI6ICRib3JkZXItdGhpbiBzb2xpZCAkY29uc2VudC1tYW5hZ2VyLXN3aXRjaC1kaXNhYmxlZC1iZztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb25zZW50LW1hbmFnZXItc3dpdGNoLWRpc2FibGVkLWtub2I7XG4gICAgfVxuICB9XG5cbiAgbGFiZWw6YWN0aXZlOjphZnRlciB7XG4gICAgd2lkdGg6IDE1cHg7XG4gIH1cbn1cblxuLmNvbnNlbnQtbWFuYWdlci1zZXJ2aWNlLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwICRzcGFjaW5nLXNtO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLXNlcnZpY2UtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1jb21wYW55LWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZDtcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1jb21wYW55LWFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbn1cblxuLmNvbnNlbnQtbWFuYWdlci1pbmZvLWhlYWRpbmcge1xuICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW1kO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLXRlY2hub2xvZ2llcyB7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1tZDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbnNlbnQgSGlzdG9yeSAoYWR2YW5jZWQgdmlldylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY29uc2VudC1tYW5hZ2VyLWhpc3Rvcnktcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctc207XG59XG5cbi5jb25zZW50LW1hbmFnZXItaGlzdG9yeS1zdGF0dXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29uc2VudC1tYW5hZ2VyLWhpc3RvcnktdGV4dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1taWNyby1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbWljcm8tbGluZS1oZWlnaHQpO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVXRpbGl0eTogSGlkZGVuIHN0YXRlXG4vLyBBcHBsaWVzIHRvIGFueSBjb25zZW50LW1hbmFnZXIgZWxlbWVudCB3aXRoIC5oaWRkZW4gY2xhc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bY2xhc3NePVwiY29uc2VudC1tYW5hZ2VyLVwiXS5oaWRkZW4sXG5bY2xhc3MqPVwiIGNvbnNlbnQtbWFuYWdlci1cIl0uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIiNtYWluQ29udGVudFdyYXBwZXIub3JkZXItaGlzdG9yeS1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gUGFydGlhbHNcbi5vcmRlci1oaXN0b3J5LXBhZ2Uge1xuICAmX19hY2NvdW50LW1lbnUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19tb2JpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9iaWxlLWljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gICZfX21vYmlsZS10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtc2l6ZS1tb2JpbGU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtaDMtbGluZS1oZWlnaHQtbW9iaWxlO1xuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgfVxuXG4gICZfX3BhZ2luYXRpb24ge1xuICAgIC5zcGxpdF9wYWdlX2xpbmtfc2l0ZV9udW1iZXIge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG4gICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEubmV4dF9hbmRfcHJldl9idXR0b24ge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbWluLXdpZHRoOiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NwbGl0LWJhciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMnB4IDAgJHNwYWNpbmcteHMgMDtcbiAgICBmb250LXNpemU6ICRmb250LWZvb3Rub3Rlcy1zaXplO1xuICAgIGNvbG9yOiAkZGFyaztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm9vdG5vdGVzLXNpemUtbW9iaWxlO1xuICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWZvb3Rub3Rlcy1saW5lLWhlaWdodC1tb2JpbGU7XG4gICAgfVxuXG4gICAgJi0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9yZGVyLWhpc3Rvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAkc3BhY2luZy14cyAwICRzcGFjaW5nLXhzIDA7XG4gIGJvcmRlci10b3A6ICRib3JkZXItdGhpbiBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXRoaW4gc29saWQgJGJvcmRlci1jb2xvcjtcblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAkc3BhY2luZy14cztcbiAgICBwYWRkaW5nOiAkc3BhY2luZy14cyAkc3BhY2luZy14cztcbiAgICBmb250LXNpemU6ICRmb250LWg1LXNpemU7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci10aGluIHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykpIHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhzIDA7XG4gICAgfVxuICB9XG5cbiAgJl9fb3JkZXItaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtc2l6ZTtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtc2l6ZS1tb2JpbGU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2RhdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6ICRzcGFjaW5nLXNtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAkc3BhY2luZy01eGw7XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1tb2JpbGU7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1tb2JpbGU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi1saW5rIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiAkc3BhY2luZy1tZCAwO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBmb250LXNpemU6ICRmb250LWg1LXNpemU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdmlnYXRpb24tc2VsZWN0IHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIG1hcmdpbjogJHNwYWNpbmcteHMgMDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy14cztcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICBjb2xvcjogJG5ldXRyYWwtODAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXRoaW4gc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhzO1xuICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC4ycztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2aWdhdGlvbi1sYWJlbCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdmlnYXRpb24tbGluayB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2VtcHR5LXN0YXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAkZm9udC1oNC1zaXplO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgfVxufVxuXG4uY29udGludWUtYW5kLWJhY2stYmVsb3ctbGluZSB7XG4gIGNsZWFyOiBib3RoO1xufVxuIiwiI21haW5Db250ZW50V3JhcHBlci53YXRjaC1saXN0LXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNHhsO1xufVxuXG4ud2F0Y2gtbGlzdC1wYWdlIHtcbiAgJl9fYWNjb3VudC1tZW51IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19tb2JpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAkc3BhY2luZy1tZDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1sZyAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX21vYmlsZS1pY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAmX19tb2JpbGUtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gIH1cbn1cblxuLndhdGNoLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAkc3BhY2luZy14cyAwO1xuICBib3JkZXItdG9wOiAkYm9yZGVyLXRoaW4gc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci10aGluIHNvbGlkICRib3JkZXItY29sb3I7XG4gIG1hcmdpbjogJHNwYWNpbmctNHhsIDEwcHggMCAxMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LWxnKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZy1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IDkwcHg7IC8vIFNpbmdsZSBwcmljZVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAxNTJweDsgLy8gQW1vdW50XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDc1cHg7IC8vIFJlbW92ZVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LWxnO1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXRoaW4gc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgcGFkZGluZzogJHNwYWNpbmctbWQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBnYXA6ICRzcGFjaW5nLW1kO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci10aGluIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBmbGV4OiAwIDAgMTI1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIG9yZGVyOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LWxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG9yZGVyOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgLy8gU3BhY2UgZm9yIGRlbGV0ZSBidXR0b25cbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZGFya2VyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHktbWQ7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cbiAgfVxuXG4gICZfX21vZGVsIHtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vdGVzO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICAmX19hZGQtdG8tY2FydCB7XG4gICAgZmxleDogMCAwIDIwMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkLXRvLWNhcnQtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LWxnKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4OiAxO1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgb3JkZXI6IDQ7XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keS1tZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ub3QtYXZhaWxhYmxlIHtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gIH1cblxuICAmX19xdWFudGl0eSB7XG4gICAgZmxleDogMCAwIDE2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LWxnKSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICB9XG5cbiAgJl9fc3RlcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMDtcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgICYtLW1pbnVzLFxuICAgICAgJi0tcGx1cyB7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xuICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteHhzO1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHktbGc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3F1YW50aXR5LWlucHV0IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogJGJvcmRlci10aGluIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteHhzO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LW1kO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LWxnKSB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LWxnO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBmbGV4OiAwIDAgOTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keS1tZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpY2UtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX2RlbGV0ZSB7XG4gICAgZmxleDogMCAwIDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogJHNwYWNpbmctbWQ7XG4gICAgICByaWdodDogJHNwYWNpbmctbWQ7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG5cbiAgICAuYnV0dG9uLS1kZWxldGUge1xuICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xuICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6ICRzcGFjaW5nLWxnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZW1wdHkge1xuICAgIG1hcmdpbjogJHNwYWNpbmctNHhsIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogJGRhcms7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHktbGc7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy1sZztcbiAgICAgIG1hcmdpbjogJHNwYWNpbmctbGcgMDtcbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbGc7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWxnO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAkc3BhY2luZy1sZyAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFByb2R1Y3QgSW1hZ2UgQ29tcG9uZW50XG5cbi5wcm9kdWN0LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgJl9fb3ZlcmxheS1wZXJjZW50IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAmX19vdmVybGF5LXNhdmluZyxcbiAgJl9fb3ZlcmxheS1vZmZlcixcbiAgJl9fb3ZlcmxheS1wcmljZSB7XG4gICAgZm9udC1zaXplOiAwLjU2MjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICZfX292ZXJsYXktYm9udXMtYW1vdW50IHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX292ZXJsYXktYm9udXMtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC41NjI1cmVtO1xuICB9XG59XG4iLCIvLyBQcm9kdWN0IFN0YXR1cyBDb21wb25lbnRcblxuLnByb2R1Y3Qtc3RhdHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogJHNwYWNpbmcteHhzO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc3VjY2VzcztcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gIH1cbn1cbiIsIi8qKlxuICogRmxvYXRpbmcgSW5wdXQgQ29tcG9uZW50XG4gKlxuICogUmV1c2FibGUgZmxvYXRpbmcgbGFiZWwgaW5wdXQgc3R5bGVzIGZvciBmb3Jtcy5cbiAqXG4gKiBIVE1MIFN0cnVjdHVyZTpcbiAqIDxkaXYgY2xhc3M9XCJmbG9hdGluZy1pbnB1dFwiPlxuICogICA8aW5wdXQgY2xhc3M9XCJmbG9hdGluZy1pbnB1dF9fZmllbGRcIiB0eXBlPVwidGV4dFwiIGlkPVwiZXhhbXBsZVwiIHBsYWNlaG9sZGVyPVwiIFwiIHJlcXVpcmVkPlxuICogICA8bGFiZWwgY2xhc3M9XCJmbG9hdGluZy1pbnB1dF9fbGFiZWxcIiBmb3I9XCJleGFtcGxlXCI+TGFiZWwgVGV4dDwvbGFiZWw+XG4gKiAgIDxkaXYgY2xhc3M9XCJmbG9hdGluZy1pbnB1dF9fZmVlZGJhY2tcIj5FcnJvciBtZXNzYWdlPC9kaXY+XG4gKiA8L2Rpdj5cbiAqL1xuXG4vLyBDb21wb25lbnQgVmFyaWFibGVzXG4kZmxvYXRpbmctaW5wdXQtaGVpZ2h0OiAkZm9ybS1lbGVtZW50LWhlaWdodDtcbiRmbG9hdGluZy1pbnB1dC1wYWRkaW5nLXg6ICRzcGFjaW5nLW1kLWFsdDtcbiRmbG9hdGluZy1pbnB1dC1wYWRkaW5nLXk6IDE0cHg7XG4kZmxvYXRpbmctaW5wdXQtZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4kZmxvYXRpbmctaW5wdXQtbGFiZWwtc2l6ZTogJGZvbnQtc2l6ZS1ub3RlcztcbiRmbG9hdGluZy1pbnB1dC1ib3JkZXItd2lkdGg6IDFweDtcbiRmbG9hdGluZy1pbnB1dC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14cztcbiRmbG9hdGluZy1pbnB1dC1ib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuJGZsb2F0aW5nLWlucHV0LWJvcmRlci1ob3ZlcjogJGFwby1tZWRpdW0tZ3JheTtcbiRmbG9hdGluZy1pbnB1dC1ib3JkZXItZm9jdXM6ICRmb2N1cy1ibHVlO1xuJGZsb2F0aW5nLWlucHV0LWJvcmRlci1lcnJvcjogJHJlZDtcbiRmbG9hdGluZy1pbnB1dC10ZXh0LWNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuJGZsb2F0aW5nLWlucHV0LWxhYmVsLWNvbG9yOiAkYXBvLW1lZGl1bS1ncmF5O1xuJGZsb2F0aW5nLWlucHV0LWxhYmVsLWZvY3VzOiAkZm9jdXMtYmx1ZTtcbiRmbG9hdGluZy1pbnB1dC1iZzogJGNvbG9yLWJnLWx2LTE7XG4kZmxvYXRpbmctaW5wdXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuXG4vLyBDb250YWluZXJcbi5mbG9hdGluZy1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG5cbiAgJi0tZnVsbC13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi8vIElucHV0IEZpZWxkXG4uZmxvYXRpbmctaW5wdXRfX2ZpZWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRmbG9hdGluZy1pbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRmbG9hdGluZy1pbnB1dC1wYWRkaW5nLXkgJGZsb2F0aW5nLWlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZmxvYXRpbmctaW5wdXQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogJGZsb2F0aW5nLWlucHV0LXRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmbG9hdGluZy1pbnB1dC1iZztcbiAgYm9yZGVyOiAkZmxvYXRpbmctaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRmbG9hdGluZy1pbnB1dC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRmbG9hdGluZy1pbnB1dC1ib3JkZXItcmFkaXVzO1xuICB0cmFuc2l0aW9uOiAkZmxvYXRpbmctaW5wdXQtdHJhbnNpdGlvbjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoOnJlYWQtb25seSkge1xuICAgIGJvcmRlci1jb2xvcjogJGZsb2F0aW5nLWlucHV0LWJvcmRlci1ob3ZlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRmb2N1cy1ibHVlO1xuICB9XG5cbiAgLy8gRmxvYXRpbmcgbGFiZWwgYW5pbWF0aW9uIC0gbGFiZWwgc2l0cyBPTiB0aGUgYm9yZGVyIHdpdGggd2hpdGUgYmFja2dyb3VuZFxuICAmOmZvY3VzIH4gLmZsb2F0aW5nLWlucHV0X19sYWJlbCxcbiAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IC5mbG9hdGluZy1pbnB1dF9fbGFiZWwge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZm9udC1zaXplOiAkZmxvYXRpbmctaW5wdXQtbGFiZWwtc2l6ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmbG9hdGluZy1pbnB1dC1iZztcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBsZWZ0OiAkZmxvYXRpbmctaW5wdXQtcGFkZGluZy14IC0gNHB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAvLyBFcnJvciBzdGF0ZSAtIG9ubHkgdmlhIC5pcy1pbnZhbGlkIGNsYXNzIChzZXQgYnkgSmF2YVNjcmlwdClcbiAgLy8gTm8gQ1NTIDppbnZhbGlkIHBzZXVkby1jbGFzcyAtIGFsbCB2YWxpZGF0aW9uIGlzIEpTLWNvbnRyb2xsZWRcbiAgJi5pcy1pbnZhbGlkIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGZsb2F0aW5nLWlucHV0LWJvcmRlci1lcnJvcjtcblxuICAgICYgfiAuZmxvYXRpbmctaW5wdXRfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAkZmxvYXRpbmctaW5wdXQtYm9yZGVyLWVycm9yO1xuICAgIH1cblxuICAgICYgfiAuZmxvYXRpbmctaW5wdXRfX2ZlZWRiYWNrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC8vIEZvY3VzIHRha2VzIHByZWNlZGVuY2Ugb3ZlciBlcnJvciBzdGF0ZSAoYWNjZXNzaWJpbGl0eSlcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkZm9jdXMtYmx1ZTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGFwby1tZWRpdW0tZ3JheTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1sdi0yO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAmIH4gLmZsb2F0aW5nLWlucHV0X19sYWJlbCB7XG4gICAgICBjb2xvcjogJGFwby1tZWRpdW0tZ3JheTtcbiAgICB9XG4gIH1cblxuICAvLyBSZWFkLW9ubHkgc3RhdGVcbiAgJjpyZWFkLW9ubHkge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlci1zZWNvbmRhcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWx2LTI7XG4gIH1cbn1cblxuLy8gTGFiZWwgKGZsb2F0cyBhYm92ZSBpbnB1dCB3aGVuIGZvY3VzZWQvZmlsbGVkKVxuLy8gVXNlcyBmaXhlZCBjYWxjIGJhc2VkIG9uIGlucHV0IGhlaWdodCBpbnN0ZWFkIG9mIDUwJSB0byBwcmV2ZW50IHNoaWZ0aW5nIHdoZW4gZmVlZGJhY2sgc2hvd3Ncbi5mbG9hdGluZy1pbnB1dF9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygkZmxvYXRpbmctaW5wdXQtaGVpZ2h0IC8gMik7XG4gIGxlZnQ6ICRmbG9hdGluZy1pbnB1dC1wYWRkaW5nLXg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAkZmxvYXRpbmctaW5wdXQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJGZsb2F0aW5nLWlucHV0LWxhYmVsLWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogJGZsb2F0aW5nLWlucHV0LXRyYW5zaXRpb247XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4vLyBFcnJvciBmZWVkYmFja1xuLmZsb2F0aW5nLWlucHV0X19mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogJGZsb2F0aW5nLWlucHV0LWJvcmRlci1lcnJvcjtcblxuICAvLyBIaWRlIGFsbCBzcGVjaWZpYyBlcnJvciBzcGFucyBieSBkZWZhdWx0XG4gIFtkYXRhLWVycm9yPVwiaW52YWxpZFwiXSxcbiAgW2RhdGEtZXJyb3I9XCJsZW5ndGhcIl0sXG4gIFtkYXRhLWVycm9yPVwibWlzbWF0Y2hcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gV2hlbiBpbnB1dCBoYXMgdmFsdWUgYW5kIGlzIGludmFsaWQsIHNob3cgZm9ybWF0L2xlbmd0aC9taXNtYXRjaCBlcnJvciBpbnN0ZWFkIG9mIGVtcHR5XG4uZmxvYXRpbmctaW5wdXRfX2ZpZWxkOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLmlzLWludmFsaWQgfiAuZmxvYXRpbmctaW5wdXRfX2ZlZWRiYWNrIHtcbiAgW2RhdGEtZXJyb3I9XCJlbXB0eVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIFtkYXRhLWVycm9yPVwiaW52YWxpZFwiXSxcbiAgW2RhdGEtZXJyb3I9XCJsZW5ndGhcIl0sXG4gIFtkYXRhLWVycm9yPVwibWlzbWF0Y2hcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4vLyBQYXNzd29yZCB0b2dnbGUgYnV0dG9uIHNwYWNpbmdcbi5mbG9hdGluZy1pbnB1dC0tcGFzc3dvcmQge1xuICAuZmxvYXRpbmctaW5wdXRfX2ZpZWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi5mbG9hdGluZy1pbnB1dF9fdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAkZmxvYXRpbmctaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIHRyYW5zaXRpb246ICRmbG9hdGluZy1pbnB1dC10cmFuc2l0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkZmxvYXRpbmctaW5wdXQtbGFiZWwtY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJlthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIHtcbiAgICBjb2xvcjogJGZsb2F0aW5nLWlucHV0LWxhYmVsLWNvbG9yO1xuICB9XG59XG5cbi5mbG9hdGluZy1pbnB1dF9fdG9nZ2xlLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG5cbiAgLmZsb2F0aW5nLWlucHV0X190b2dnbGUtaWNvbi0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZsb2F0aW5nLWlucHV0X190b2dnbGVbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSAmIHtcbiAgICAuZmxvYXRpbmctaW5wdXRfX3RvZ2dsZS1pY29uLS12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZsb2F0aW5nLWlucHV0X190b2dnbGUtaWNvbi0taGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRGFyayB0aGVtZSB2YXJpYW50XG4uZmxvYXRpbmctaW5wdXQtLWRhcmsge1xuICAuZmxvYXRpbmctaW5wdXRfX2ZpZWxkIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saWdodCwgI2ZmZmZmZik7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWxpZ2h0LCAjNmI3MjgwKTtcblxuICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KDpyZWFkLW9ubHkpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGlnaHQsICNmZmZmZmYpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1saWdodCwgIzYwYTVmYSk7XG5cbiAgICAgICYgfiAuZmxvYXRpbmctaW5wdXRfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktbGlnaHQsICM2MGE1ZmEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mbG9hdGluZy1pbnB1dF9fbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpZ2h0LXNlY29uZGFyeSwgIzljYTNhZik7XG4gIH1cblxuICAuZmxvYXRpbmctaW5wdXRfX3RvZ2dsZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGlnaHQtc2Vjb25kYXJ5LCAjOWNhM2FmKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGlnaHQsICNmZmZmZmYpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUZXh0YXJlYSB2YXJpYW50XG4uZmxvYXRpbmctaW5wdXQtLXRleHRhcmVhIHtcbiAgLmZsb2F0aW5nLWlucHV0X19maWVsZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIHBhZGRpbmc6IDQ4cHggMTZweCAxMnB4O1xuICAgIGJvcmRlcjogJGZsb2F0aW5nLWlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkZmxvYXRpbmctaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuXG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoOnJlYWQtb25seSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZmxvYXRpbmctaW5wdXQtYm9yZGVyLWhvdmVyO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZm9jdXMtYmx1ZTtcbiAgICB9XG5cbiAgICAmLmlzLWludmFsaWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZmxvYXRpbmctaW5wdXQtYm9yZGVyLWVycm9yO1xuICAgIH1cbiAgfVxuXG4gIC5mbG9hdGluZy1pbnB1dF9fbGFiZWwge1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAxNnB4O1xuICB9XG5cbiAgLmZsb2F0aW5nLWlucHV0X19maWVsZDpmb2N1cyB+IC5mbG9hdGluZy1pbnB1dF9fbGFiZWwsXG4gIC5mbG9hdGluZy1pbnB1dF9fZmllbGQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiAuZmxvYXRpbmctaW5wdXRfX2xhYmVsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gIH1cbn1cblxuLy8gU2VsZWN0IHZhcmlhbnRcbi5mbG9hdGluZy1pbnB1dC0tc2VsZWN0IHtcbiAgLmZsb2F0aW5nLWlucHV0X19maWVsZCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2NjYnIHN0cm9rZS13aWR0aD0nMiclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMnB4IGNlbnRlcjtcblxuICAgIC8vIEZvY3VzIHN0YXRlIGZvciBrZXlib2FyZCBuYXZpZ2F0aW9uXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRmb2N1cy1ibHVlO1xuICAgIH1cblxuICAgIC8vIFNlbGVjdGVkIHN0YXRlIChoYXMgYSB2YWx1ZSlcbiAgICAmOm5vdChbZGF0YS12YWx1ZT1cIlwiXSkgfiAuZmxvYXRpbmctaW5wdXRfX2xhYmVsLFxuICAgIG9wdGlvbjpjaGVja2VkOm5vdChbdmFsdWU9XCJcIl0pIH4gLmZsb2F0aW5nLWlucHV0X19sYWJlbCB7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBmb250LXNpemU6ICRmbG9hdGluZy1pbnB1dC1sYWJlbC1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZsb2F0aW5nLWlucHV0LWJnO1xuICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBTaG9wcGluZyBDYXJ0IFBhZ2Vcbi8vIFR3by1jb2x1bW4gbGF5b3V0OiBwcm9kdWN0cyAobGVmdCkgKyBzdGlja3kgc2lkZWJhciAocmlnaHQpIG9uIGRlc2t0b3Bcbi8vIE5vIHdyYXBwZXIgY2xhc3Mg4oCUIGVsZW1lbnRzIGFyZSBkaXJlY3QgY2hpbGRyZW4gb2YgdGhlIHBhZ2UgY29udGVudCBhcmVhLlxuXG4uc2hvcHBpbmctY2FydC1wYWdlIHtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14eGw7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2FsZXJ0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNpbmcteHM7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQ7XG4gIH1cblxuICAvLyBUd28tY29sdW1uIGdyaWQgbGF5b3V0XG4gICZfX2xheW91dCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbWQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzNDBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgICBnYXA6IDAgJHNwYWNpbmctbGc7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gU2lkZWJhciDigJQgc2luZ2xlIHN0aWNreSBjb250YWluZXIgd2l0aCBoZWFkaW5nLCB2b3VjaGVyL2JvbnVzLCB0b3RhbHMsIENUQSwgZXhwcmVzc1xuICAmX19zaWRlYmFyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgZ3JpZC1yb3c6IDEgLyAtMTtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IGNhbGMoMTQ0cHggKyAkc3BhY2luZy1tZCk7IC8vIGZpeGVkIGhlYWRlciBoZWlnaHQgKyBzcGFjaW5nXG4gICAgfVxuICB9XG5cbiAgJl9fc2lkZWJhci1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14eGw7XG4gIH1cblxuICAmX19jdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbWQ7XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogJHNwYWNpbmctc207XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbWQ7XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0zeGw7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gICZfX3JlY29tbWVuZGF0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmcteGw7XG4gIH1cbn1cbiIsIi8vIEVtcHR5IENhcnQgQ29tcG9uZW50XG5cbi5jYXJ0LWVtcHR5IHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXhsICRzcGFjaW5nLW1kO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW46IDAgYXV0byAkc3BhY2luZy14bCBhdXRvO1xuICB9XG59XG4iLCIvLyBGcmVlIFNoaXBwaW5nIFByb2dyZXNzIEJhciBDb21wb25lbnRcbi8vIENhcmQgd2l0aCBwcm9ncmVzcyBiYXIsIGhlYWRsaW5lLCBoaW50IHRleHQgYW5kIGluZm8gbm90ZS5cblxuLmNhcnQtZnJlZS1zaGlwcGluZy1iYXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbHYtMTtcbiAgYm9yZGVyOiAkYm9yZGVyLXRoaW4gc29saWQgcmdiYSgkY29sb3ItdGV4dC1kZWZhdWx0LCAkb3BhY2l0eS1tdXRlZCk7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbWQ7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLW1kO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14bDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAkc3BhY2luZy1zbTtcblxuICAvLyBTdWNjZXNzIHN0YXRlIOKAlCBjb21wYWN0IHNpbmdsZS1saW5lIGFsZXJ0XG4gICYtLWZyZWUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZThmNWU5O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICB9XG5cbiAgLy8gSGVhZGxpbmUgcm93OiB0aXRsZSArIHJlbWFpbmluZyAobGVmdCkgYW5kIGxpbWl0IChyaWdodClcbiAgJl9faGVhZGxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBnYXA6ICRzcGFjaW5nLXNtO1xuICB9XG5cbiAgJl9faGVhZGxpbmUtbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogMCAkc3BhY2luZy14cztcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuXG4gICAgJi0tZnJlZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtc3VjY2VzcztcbiAgICB9XG4gIH1cblxuICAmX19yZW1haW5pbmcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zMzM7XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cblxuICAmX19jYXJ0LXRvdGFsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgb3BhY2l0eTogJG9wYWNpdHktbWVkaXVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAvLyBQcm9ncmVzcyBiYXIgdHJhY2sgKyBmaWxsXG4gICZfX3Byb2dyZXNzIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci10ZXh0LWRlZmF1bHQsICRvcGFjaXR5LW11dGVkKTtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXBpbGw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX3Byb2dyZXNzLWZpbGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcGlsbDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG4gIH1cblxuICAvLyBDb250ZW50IGJlbG93IHByb2dyZXNzIGJhclxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAkc3BhY2luZy14cztcbiAgfVxuXG4gICZfX2hpbnQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLXh4cztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyOTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICBvcGFjaXR5OiAkb3BhY2l0eS1tZWRpdW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fc3VjY2Vzcy1pY29uIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXN1Y2Nlc3M7XG4gIH1cblxuICAmX19mcmVlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI5O1xuICB9XG5cbiAgJl9faW5mby1pY29uIHtcbiAgICB3aWR0aDogJGljb24tbWQ7XG4gICAgaGVpZ2h0OiAkaWNvbi1tZDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3BhdGggZD0nTTI1NiA1MTJBMjU2IDI1NiAwIDEgMCAyNTYgMGEyNTYgMjU2IDAgMSAwIDAgNTEyek0yMTYgMzM2aDI0VjI3MkgyMTZjLTEzLjMgMC0yNC0xMC43LTI0LTI0czEwLjctMjQgMjQtMjRoNDhjMTMuMyAwIDI0IDEwLjcgMjQgMjR2ODhoOGMxMy4zIDAgMjQgMTAuNyAyNCAyNHMtMTAuNyAyNC0yNCAyNEgyMTZjLTEzLjMgMC0yNC0xMC43LTI0LTI0czEwLjctMjQgMjQtMjR6bTQwLTIwOGEzMiAzMiAwIDEgMSAwIDY0IDMyIDMyIDAgMSAxIDAtNjR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICB9XG59XG4iLCIvLyBDYXJ0IEFjdGlvbiBCdXR0b25zIENvbXBvbmVudFxuXG4uY2FydC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogJHNwYWNpbmctc207XG4gIHBhZGRpbmc6ICRzcGFjaW5nLW1kIDA7XG5cbiAgLy8gTW9iaWxlOiBoaWRlIHRvcCBhY3Rpb25zLCBvbmx5IHNob3cgYm90dG9tIENUQVxuICAmLS10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgJi0tYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gICZfX3NlY29uZGFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogJHNwYWNpbmctc207XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpbWFyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEV4cHJlc3MgQ2hlY2tvdXQgQ29tcG9uZW50XG4vLyBJbnNpZGUgc2lkZWJhciBvbiBkZXNrdG9wLCBob3Jpem9udGFsIG9uIG1vYmlsZVxuXG4uY2FydC1leHByZXNzLWNoZWNrb3V0IHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctbWQ7XG5cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XG4gIH1cblxuICAmX19tZXRob2RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLXNtO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX21ldGhvZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXRleHQtZGVmYXVsdCwgJG9wYWNpdHktc3VidGxlKTtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhzO1xuICAgIGhlaWdodDogJGJ1dHRvbi1oZWlnaHQtbGc7XG4gICAgcGFkZGluZzogMCAkc3BhY2luZy1tZDtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgIGEsIGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fc2VwYXJhdG9yIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbiIsIi8vIENhcnQgT3JkZXIgRGV0YWlscyBDb21wb25lbnRcbi8vIENhcmQtc3R5bGUgcHJvZHVjdCBsYXlvdXQgb24gYWxsIHNjcmVlbiBzaXplcyAobm8gdGFibGUgaGVhZGVycylcblxuLy8gR3JpZCBjaGlsZHJlbiBmb3IgdHdvLWNvbHVtbiBwYWdlIGxheW91dFxuLmNhcnQtb3JkZXItZGV0YWlscyB7XG4gICZfX3Byb2R1Y3RzIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNlY3Rpb25cbiAgJl9fc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQ7XG5cbiAgICAmLS1yeCB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy14eGw7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctd2lkZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJG9wYWNpdHktbWVkaXVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSGlkZSB0YWJsZSBoZWFkZXIg4oCUIGNhcmQgbGF5b3V0IGhhcyBubyBjb2x1bW4gaGVhZGVyc1xuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUHJvZHVjdCBSb3cg4oCUIGNhcmQgbGF5b3V0IG9uIGFsbCBzY3JlZW4gc2l6ZXNcbi5jYXJ0LXByb2R1Y3Qtcm93IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTE7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbWQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXh4cztcbiAgQGluY2x1ZGUgcHJvZHVjdC1zbGlkZXItY2FyZC1zaGFkb3c7XG5cbiAgLy8gT3ZlcnJpZGUgaG92ZXIgbWFyZ2luIHNoaWZ0IGZyb20gbWl4aW4g4oCUIGNhcnQgY2FyZHMgbXVzdCBub3QganVtcFxuICAmOmhvdmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA5NnB4IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICBcImltYWdlIGluZm9cIlxuICAgIFwiaW1hZ2Ugc3RlcHBlclwiXG4gICAgXCJwcmljZXMgcHJpY2VzXCI7XG4gIGdhcDogMDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEyMHB4IDFmcjtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBncmlkLWFyZWE6IGltYWdlO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLW1kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogJHNwYWNpbmcteHM7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA5NnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGdyaWQtYXJlYTogaW5mbztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLW1kICRzcGFjaW5nLXhzIDAgJHNwYWNpbmcteHM7XG4gICAgcGFkZGluZy1yaWdodDogJGJ1dHRvbi1oZWlnaHQtbWQ7IC8vIHNwYWNlIGZvciBkZWxldGUgaWNvbiB0b3VjaCB0YXJnZXRcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX21vZGVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyOTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICBvcGFjaXR5OiAkb3BhY2l0eS1tZWRpdW07XG4gIH1cblxuICAmX19wcmVzY3JpcHRpb24tdHlwZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgb3BhY2l0eTogJG9wYWNpdHktbWVkaXVtO1xuICB9XG5cbiAgLy8gUlggcGVyLXR5cGUgc3ViLXJvd3NcbiAgJl9fcngtdHlwZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXhzO1xuICB9XG5cbiAgJl9fcngtdHlwZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkaWNvbi1sZztcbiAgfVxuXG4gICZfX3J4LWJhZGdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDJweCAkc3BhY2luZy14cztcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhzO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyOTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXRleHQtZGVmYXVsdCwgJG9wYWNpdHktc3VidGxlKTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgfVxuXG4gICZfX3J4LXByaWNlLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyOTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgfVxuXG4gICZfX3J4LWJvbnVzIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyOTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc3VjY2VzcztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgfVxuXG4gICZfX3J4LWRlbGV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJGljb24tbGc7XG4gICAgaGVpZ2h0OiAkaWNvbi1sZztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgb3BhY2l0eTogJG9wYWNpdHktbWVkaXVtO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5pcy1sb2FkaW5nIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAuY2FydC1wcm9kdWN0LXJvd19fcngtZGVsZXRlLWljb24geyBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuY2FydC1wcm9kdWN0LXJvd19fc3Bpbm5lciB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgfVxuICB9XG5cbiAgJl9fcngtZGVsZXRlLWljb24ge1xuICAgIHdpZHRoOiAkaWNvbi1zbTtcbiAgICBoZWlnaHQ6ICRpY29uLXNtO1xuICB9XG5cbiAgJl9fc2luZ2xlLXByaWNlLWlubGluZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40Mjk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgb3BhY2l0eTogJG9wYWNpdHktbWVkaXVtO1xuICB9XG5cbiAgJl9fc3RhdHVzIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cblxuICAvLyBEZWxldGUgaWNvbiDigJQgYWJzb2x1dGUgdG9wLXJpZ2h0IGluc2lkZSBpbmZvIGFyZWEsIDQweDQwIHRvdWNoIHRhcmdldFxuICAmX19kZWxldGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICRzcGFjaW5nLW1kO1xuICAgIHJpZ2h0OiAkc3BhY2luZy14cztcbiAgICB3aWR0aDogJGljb24tbGc7XG4gICAgaGVpZ2h0OiAkaWNvbi1sZztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG5cbiAgICAmLmlzLWxvYWRpbmcge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIC5jYXJ0LXByb2R1Y3Qtcm93X19kZWxldGUtaWNvbiB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jYXJ0LXByb2R1Y3Qtcm93X19zcGlubmVyIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgICB9XG4gIH1cblxuICAmX19kZWxldGUtaWNvbiB7XG4gICAgd2lkdGg6ICRpY29uLW1kO1xuICAgIGhlaWdodDogJGljb24tbWQ7XG4gIH1cblxuICAvLyBTaGFyZWQgaW5saW5lIHNwaW5uZXIgKHVzZWQgb24gc3RlcHBlciArIGRlbGV0ZSlcbiAgJl9fc3Bpbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkY29sb3ItdGV4dC1kZWZhdWx0LCAkb3BhY2l0eS1tdXRlZCk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYW5pbWF0aW9uOiBjYXJ0LXNwaW4gMC42cyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cblxuICAmX19xdWFudGl0eSB7XG4gICAgZ3JpZC1hcmVhOiBzdGVwcGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy14cyAkc3BhY2luZy14cztcblxuICAgIC8vIFN0ZXBwZXIgYm94OiBib3JkZXJlZCBjb250YWluZXIgd2l0aCBtaW51cy9pbnB1dC9wbHVzICgyMDh4NDAgcGVyIEZpZ21hKVxuICAgIC5wcm9kdWN0X2luZm9fYnV5X3F0eSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogJGJvcmRlci10aGluIHNvbGlkIHJnYmEoJGNvbG9yLXRleHQtZGVmYXVsdCwgJG9wYWNpdHktbXV0ZWQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy14cztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyMDhweDtcbiAgICAgIGhlaWdodDogJGJ1dHRvbi1oZWlnaHQtbWQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5idXR0b24tLW1pbnVzLFxuICAgIC5idXR0b24tLXBsdXMge1xuICAgICAgd2lkdGg6ICRidXR0b24taGVpZ2h0LW1kO1xuICAgICAgaGVpZ2h0OiAkYnV0dG9uLWhlaWdodC1tZDtcbiAgICAgIG1pbi13aWR0aDogJGJ1dHRvbi1oZWlnaHQtbWQ7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItdGV4dC1kZWZhdWx0LCAkb3BhY2l0eS1zdWJ0bGUpO1xuICAgICAgfVxuXG4gICAgICAvLyBCb2xkIGljb25zIHZpYSBTVkcgc3Ryb2tlIG9yIHRoaWNrZXIgcHNldWRvLWVsZW1lbnRzXG4gICAgICAuaW52aXNpYmxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi0tbWludXM6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oiSXCI7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi0tcGx1czo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIrXCI7XG4gICAgfVxuXG4gICAgLmlucHV0X25vcm1hbCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAkYnV0dG9uLWhlaWdodC1tZDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cbiAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTG9hZGluZyBzdGF0ZTogcmVwbGFjZSBxdWFudGl0eSB2YWx1ZSB3aXRoIHNwaW5uZXJcbiAgICAmLmlzLWxvYWRpbmcge1xuICAgICAgLmlucHV0X25vcm1hbCB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbi0tbWludXMsXG4gICAgICAuYnV0dG9uLS1wbHVzIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6ICRvcGFjaXR5LW11dGVkO1xuICAgICAgfVxuXG4gICAgICAuY2FydC1wcm9kdWN0LXJvd19fcXR5LXNwaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FydC1wcm9kdWN0LXJvd19fcXR5LXNwaW5uZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRjb2xvci10ZXh0LWRlZmF1bHQsICRvcGFjaXR5LW11dGVkKTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBhbmltYXRpb246IGNhcnQtc3BpbiAwLjZzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG4gIH1cblxuICAvLyBIaWRlIGRlc2t0b3Atb25seSBzaW5nbGUtcHJpY2UgY29sdW1uICh3ZSB1c2UgaW5saW5lIHByaWNlIGluIGluZm8gYXJlYSlcbiAgJl9fc2luZ2xlLXByaWNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fcHJpY2VzIHtcbiAgICBncmlkLWFyZWE6IHByaWNlcztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogJHNwYWNpbmcteHM7XG4gICAgcGFkZGluZzogMCAkc3BhY2luZy1tZCAkc3BhY2luZy1tZDtcbiAgfVxuXG4gICZfX3V2cCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40Mjk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgb3BhY2l0eTogJG9wYWNpdHktbWVkaXVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmX190b3RhbC1wcmljZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzY0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWFjY2VudDtcbiAgfVxufVxuXG4vLyBUb3RhbHMgRm9vdGVyIChsaXZlcyBpbnNpZGUgc2lkZWJhciBvbiBkZXNrdG9wKVxuLmNhcnQtdG90YWxzLWZvb3RlciB7XG4gICZfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXh4cyAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgJi0tdG90YWwge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgIC5jYXJ0LXRvdGFscy1mb290ZXJfX2xhYmVsLFxuICAgICAgLmNhcnQtdG90YWxzLWZvb3Rlcl9fdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICB9XG5cbiAgICAgIC5jYXJ0LXRvdGFscy1mb290ZXJfX3ZhbHVlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWFjY2VudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yeC1ib251cyxcbiAgICAmLS1ib251cyB7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtc3VjY2VzcztcbiAgICB9XG5cbiAgICAmLS1zYXZpbmdzIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gICZfX3RheC1ub3RlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIG9wYWNpdHk6ICRvcGFjaXR5LW1lZGl1bTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14eHM7XG4gIH1cblxuICAmX19kaXZpZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogJGJvcmRlci10aGluIHNvbGlkIHJnYmEoJGNvbG9yLXRleHQtZGVmYXVsdCwgJG9wYWNpdHktbXV0ZWQpO1xuICAgIG1hcmdpbjogJHNwYWNpbmctc20gMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNhcnQtc3BpbiB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuIiwiLy8gQ2FydCBWb3VjaGVyICYgQm9udXMgUG9pbnRzIENvbXBvbmVudFxuXG4uY2FydC12b3VjaGVyLWJvbnVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAkc3BhY2luZy1zbTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteGw7XG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLWx2LTI7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1tZDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAkc3BhY2luZy14cztcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1tZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAmLWljb24tbGVmdCB7XG4gICAgICB3aWR0aDogJGljb24tbWQ7XG4gICAgICBoZWlnaHQ6ICRpY29uLW1kO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmLWxhYmVsIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogJHNwYWNpbmcteHM7XG4gICAgICAgIGhlaWdodDogJHNwYWNpbmcteHM7XG4gICAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlci1tZWRpdW0gc29saWQgJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLW1lZGl1bSBzb2xpZCAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICRzcGFjaW5nLXh4cztcbiAgICAgICAgcmlnaHQ6ICRzcGFjaW5nLXh4cztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1vcGVuICYtbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmLS1vcGVuICYtaWNvbjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICB0b3A6ICRzcGFjaW5nLXhzO1xuICAgIH1cblxuICAgICYtLWxvY2tlZCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAkc3BhY2luZy1tZCAkc3BhY2luZy1tZDtcbiAgfVxuXG4gICZfX2lucHV0LWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6ICRzcGFjaW5nLXNtO1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19jb2RlLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLXNtO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtIDA7XG5cbiAgICAuY2FydC12b3VjaGVyLWJvbnVzX19kZWxldGUtYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29kZS1hbW91bnQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmLmlzLWxvYWRpbmcge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvZGUtbGFiZWwge1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuXG4gICZfX2RlbGV0ZS1idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXh4cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuXG4gICAgJi5pcy1sb2FkaW5nIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAuY2FydC12b3VjaGVyLWJvbnVzX19kZWxldGUtaWNvbiB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jYXJ0LXZvdWNoZXItYm9udXNfX3NwaW5uZXIgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RlbGV0ZS1pY29uIHtcbiAgICB3aWR0aDogJGljb24tbWQ7XG4gICAgaGVpZ2h0OiAkaWNvbi1tZDtcbiAgfVxuXG4gICZfX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogJHNwYWNpbmcteHMgMDtcblxuICAgICYtLWVycm9yIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cblxuICAgICYtLXN1Y2Nlc3Mge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXN1Y2Nlc3M7XG4gICAgfVxuICB9XG5cbiAgLy8gQm9udXMgcG9pbnRzIHN1Yi1zZWN0aW9uc1xuICAmX19ib251cy1lcnJvcixcbiAgJl9fYm9udXMtbG9naW4sXG4gICZfX2JvbnVzLWFjdGl2ZSxcbiAgJl9fYm9udXMtcmVkZWVtIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxuXG4gICZfX2JvbnVzLWxpbmtzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogJHNwYWNpbmctc20gMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNpbmcteHM7XG4gIH1cblxuICAmX19ib251cy1saW5rcyBhIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMDBhMFwiO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJyUzRSUzQ3BhdGggZD0nTTM4NCA4MGM4LjggMCAxNiA3LjIgMTYgMTZWNDE2YzAgOC44LTcuMiAxNi0xNiAxNkg2NGMtOC44IDAtMTYtNy4yLTE2LTE2Vjk2YzAtOC44IDcuMi0xNiAxNi0xNkgzODR6bTY0IDE2YzAtMzUuMy0yOC43LTY0LTY0LTY0SDY0QzI4LjcgMzIgMCA2MC43IDAgOTZWNDE2YzAgMzUuMyAyOC43IDY0IDY0IDY0SDM4NGMzNS4zIDAgNjQtMjguNyA2NC02NFY5NnpNMjg4IDIzMkgxNDhjLTEzLjMgMC0yNCAxMC43LTI0IDI0czEwLjcgMjQgMjQgMjRoMTQwbC01NSA1NWMtOS40IDkuNC05LjQgMjQuNiAwIDMzLjlzMjQuNiA5LjQgMzMuOSAwbDk2LTk2YzkuNC05LjQgOS40LTI0LjYgMC0zMy45bC05Ni05NmMtOS40LTkuNC0yNC42LTkuNC0zMy45IDBzLTkuNCAyNC42IDAgMzMuOUwyODggMjMyeicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXNrLXNpemU6IDE0cHggMTRweDtcbiAgICAgIG1hc2stcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWFjY2VudDtcbiAgICB9XG4gIH1cblxuICAmX19ib251cy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLXNtO1xuXG4gICAgLmNhcnQtdm91Y2hlci1ib251c19fZGVsZXRlLWJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvbnVzLWFtb3VudCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICZfX2JvbnVzLWlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1zbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogJHNwYWNpbmcteHM7XG5cbiAgICAuY2FydC12b3VjaGVyLWJvbnVzX19ib251cy1wb2ludHMtaW5wdXQge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy1zbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy14cztcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvbnVzLWhpbnQge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19zcGlubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRjb2xvci10ZXh0LWRlZmF1bHQsICRvcGFjaXR5LW11dGVkKTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhbmltYXRpb246IGNhcnQtc3BpbiAwLjZzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuXG4gIC5idXR0b24uaXMtbG9hZGluZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC5jYXJ0LXZvdWNoZXItYm9udXNfX3NwaW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNoYXJlZCBtb2RhbCBvdmVybGF5IHN0cnVjdHVyYWwgcGF0dGVybnNcbi8vIFVzZWQgYnkgY2FydC1vdmVybGF5IGFuZCBzdWJzY3JpcHRpb24tY2FydC1vdmVybGF5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJvZHkgc2Nyb2xsIGxvY2sgd2hlbiBvdmVybGF5IGlzIG9wZW5cbiVvdmVybGF5LXNjcm9sbC1sb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4vLyBEaWFsb2cgd3JhcHBlciDigJQgZnVsbC1zY3JlZW4gb3ZlcmxheSArIGNlbnRlcnMgdGhlIG1vZGFsXG4lb3ZlcmxheS1kaWFsb2cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogJHNwYWNpbmctbWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRleHQtZGFyaywgMC42NCk7XG4gIH1cblxuLy8gTW9kYWwgY29udGVudCBjb250YWluZXJcbiVvdmVybGF5LWNvbnRlbnQtYmFzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMzUwcHg7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1jYXJkO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4XG4gICAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtd2lkdGg6IDYzMHB4XG4gICAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICB9XG4gIH1cblxuLy8gMzJ4MzIgaWNvbiBidXR0b24gKHVuc3R5bGVkLCBjZW50ZXJlZCBjb250ZW50LCBob3ZlciBmZWVkYmFjaylcbiVvdmVybGF5LWljb24tYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1jdGE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICR0ZXh0LWRhcms7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkdGV4dC1kYXJrLCAwLjA2KTtcbiAgICB9XG4gIH1cblxuLy8gQ2xvc2UgYnV0dG9uIOKAlCB0b3AtcmlnaHQgY29ybmVyIChleHRlbmRzIGljb24gYnV0dG9uICsgYWRkcyBwb3NpdGlvbmluZylcbiVvdmVybGF5LWNsb3NlLWJ1dHRvbiB7XG4gIEBleHRlbmQgJW92ZXJsYXktaWNvbi1idXR0b247XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkc3BhY2luZy14cztcbiAgcmlnaHQ6ICRzcGFjaW5nLXhzO1xuICB9XG5cbi8vIEhlYWRpbmcgdGV4dFxuJW92ZXJsYXktaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtaDMtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1oMy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuLy8gQWN0aW9uIGJ1dHRvbnMgcm93XG4lb3ZlcmxheS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6ICRzcGFjaW5nLXNtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDcwcHg7XG5cbiAgLmJ1dHRvbiwgYS5idXR0b24ge1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkdGV4dC1kYXJrLCAwLjA2KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG5cbi8vIFotaW5kZXggcHJvdGVjdGlvbiBmb3IgZml4ZWQgb3ZlcmxheVxuJW92ZXJsYXktei1pbmRleCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6ICRhZGQtdG8tY2FydC16LWluZGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiIsIi8vICBDYXJ0IG92ZXJsYXkgc3R5bGVzIChyZXNwb25zaXZlX2Jhc2UpXG4vLyAgQkVNIHNlbGVjdG9ycyDigJQgbWF0Y2hlcyBGaWdtYSBcIkFkZFRvQ2FydE92ZXJsYXlcIiBjb21wb25lbnRcbi8vICBFeHRlbmRzIHNoYXJlZCBwbGFjZWhvbGRlcnMgZnJvbSBfY2FydC1vdmVybGF5LWJhc2Uuc2Nzc1xuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCb2R5IHNjcm9sbCBsb2NrIHdoZW4gb3ZlcmxheSBpcyBvcGVuXG4uY2FydC1vdmVybGF5LS1vcGVuIHtcbiAgQGV4dGVuZCAlb3ZlcmxheS1zY3JvbGwtbG9jaztcbiAgfVxuXG4vLyBEaWFsb2cgd3JhcHBlciDigJQgZnVsbC1zY3JlZW4gb3ZlcmxheSArIGNlbnRlcnMgdGhlIG1vZGFsXG4vLyBEb3VibGVzIGFzIHRoZSBiYWNrZHJvcDogY2xpY2tpbmcgdGhlIHNlbWktdHJhbnNwYXJlbnQgYXJlYSBjbG9zZXMgdGhlIG92ZXJsYXlcbi5jYXJ0LW92ZXJsYXlfX2RpYWxvZyB7XG4gIEBleHRlbmQgJW92ZXJsYXktZGlhbG9nO1xuICB9XG5cbi8vIE1vZGFsIGNvbnRlbnQgY29udGFpbmVyXG4uY2FydC1vdmVybGF5X19jb250ZW50IHtcbiAgQGV4dGVuZCAlb3ZlcmxheS1jb250ZW50LWJhc2U7XG4gIGdhcDogMjRweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMzJweCByZ2JhKCR0ZXh0LWRhcmssIDAuMSk7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTN4bCAkc3BhY2luZy14bDtcbiAgfVxuXG4vLyBDbG9zZSBidXR0b24g4oCUIHRvcC1yaWdodCBjb3JuZXJcbi5jYXJ0LW92ZXJsYXlfX2Nsb3NlIHtcbiAgQGV4dGVuZCAlb3ZlcmxheS1jbG9zZS1idXR0b247XG4gIH1cblxuLy8gSGVhZGVyOiBpbGx1c3RyYXRpb24gKyBoZWFkaW5nIG9yIGVycm9yIGJveFxuLmNhcnQtb3ZlcmxheV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBnYXA6ICRzcGFjaW5nLXNtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgcGFkZGluZzogMDtcbiAgfVxuXG4uY2FydC1vdmVybGF5X19jaGVja21hcmsge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgfVxuICB9XG5cblxuLmNhcnQtb3ZlcmxheV9faGVhZGluZyB7XG4gIEBleHRlbmQgJW92ZXJsYXktaGVhZGluZztcbiAgd2lkdGg6IDEwMCU7XG4gIH1cblxuLmNhcnQtb3ZlcmxheV9fbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB9XG5cbi8vIFByb2R1Y3QgY2FyZFxuLmNhcnQtb3ZlcmxheV9fcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgbWluLWhlaWdodDogMTY4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyOiAkYm9yZGVyLXRoaW4gc29saWQgcmdiYSgkdGV4dC1kYXJrLCAkb3BhY2l0eS1zdWJ0bGUpO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWNhcmQ7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDMycHggcmdiYSgkdGV4dC1kYXJrLCAwLjEpO1xuICB9XG5cbi5jYXJ0LW92ZXJsYXlfX3Byb2R1Y3QtaW1hZ2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBwYWRkaW5nOiAkc3BhY2luZy1tZCAkc3BhY2luZy14cyAkc3BhY2luZy1tZCAkc3BhY2luZy1tZDtcbiAgfVxuXG4uY2FydC1vdmVybGF5X19wcm9kdWN0LWRldGFpbHMge1xuICBmbGV4OiAxIDEgMDtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAkc3BhY2luZy1tZCAkc3BhY2luZy1tZCAkc3BhY2luZy14cyAkc3BhY2luZy14cztcbiAgfVxuXG4uY2FydC1vdmVybGF5X19wcm9kdWN0LW5hbWUge1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1ib2R5LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXh4cztcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4uY2FydC1vdmVybGF5X19wcm9kdWN0LW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbiAgZm9udC1zaXplOiAkZm9udC1mb290bm90ZXMtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRmb250LWZvb3Rub3Rlcy1saW5lLWhlaWdodDtcbiAgY29sb3I6IHJnYmEoJHRleHQtZGFyaywgJG9wYWNpdHktbWVkaXVtKTtcbiAgfVxuXG4uY2FydC1vdmVybGF5X19wcm9kdWN0LXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtaDQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRmb250LWg0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHJlZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy14cztcbiAgfVxuXG4vLyBBVEMgd2FybmluZ1xuLmNhcnQtb3ZlcmxheV9fd2FybmluZyB7XG4gIGNvbG9yOiAkY2FydC1vdmVybGF5LXdhcm5pbmctY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6ICRzcGFjaW5nLXhzO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NzBweDtcblxuICBpIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxuXG4vLyBQcmVzY3JpcHRpb24gcHJvZHVjdCBhbGVydFxuLmNhcnQtb3ZlcmxheV9fcngtYWxlcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6ICRzcGFjaW5nLXNtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLW1kO1xuICBiYWNrZ3JvdW5kOiAkd2FybmluZy1saWdodDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1tZDtcbiAgfVxuXG4uY2FydC1vdmVybGF5X19yeC1hbGVydC1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLXh4cztcbiAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIH1cblxuLmNhcnQtb3ZlcmxheV9fcngtYWxlcnQtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJHNwYWNpbmcteHhzO1xuICBtaW4td2lkdGg6IDA7XG4gIH1cblxuLmNhcnQtb3ZlcmxheV9fcngtYWxlcnQtdGl0bGUge1xuICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1ib2R5LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgbWFyZ2luOiAwO1xuICB9XG5cbi5jYXJ0LW92ZXJsYXlfX3J4LWFsZXJ0LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAkZm9udC1mb290bm90ZXMtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRmb250LWZvb3Rub3Rlcy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIG1hcmdpbjogMDtcbiAgfVxuXG4uY2FydC1vdmVybGF5X19yeC1hbGVydC1kaXZpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LW11dGVkKTtcbiAgfVxuXG4uY2FydC1vdmVybGF5X19yeC1hbGVydC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogJHNwYWNpbmcteHM7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXh4cyAwO1xuICBmb250LXNpemU6ICRmb250LWZvb3Rub3Rlcy1zaXplO1xuICBsaW5lLWhlaWdodDogJGZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIHN2ZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4vLyBBY3Rpb24gYnV0dG9uc1xuLmNhcnQtb3ZlcmxheV9fYWN0aW9ucyB7XG4gIEBleHRlbmQgJW92ZXJsYXktYWN0aW9ucztcbiAgcGFkZGluZzogMDtcbiAgfVxuXG4vLyBGcmVlIHNoaXBwaW5nIGJhciBjb250YWluZXIgKHJldXNlcyBjYXJ0LWZyZWUtc2hpcHBpbmctYmFyIGNvbXBvbmVudClcbiNhZGRfdG9fY2FydF9vdmVybGF5IC5jYXJ0LW92ZXJsYXlfX3NoaXBwaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LW11dGVkKTtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWxnO1xuXG4gIC5jYXJ0LWZyZWUtc2hpcHBpbmctYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgJl9fdGl0bGUsICZfX3JlbWFpbmluZyB7XG4gICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICAmX19yZW1haW5pbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiNhZGRfdG9fY2FydF9vdmVybGF5IC5jYXJ0LWZyZWUtc2hpcHBpbmctYmFyLS1mcmVlIHtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgfVxuXG4vLyBIaWRlIHRoZSBkdXBsaWNhdGUgc3VjY2VzcyBzdGF0ZSBpbnNpZGUgdGhlIHNoaXBwaW5nIHNlY3Rpb25cbi8vICh0aGUgc3VjY2VzcyBtZXNzYWdlIGlzIHNob3duIGlubGluZSB1bmRlciB0aGUgcHJvZHVjdCBjYXJkIGluc3RlYWQpXG4jYWRkX3RvX2NhcnRfb3ZlcmxheSAuY2FydC1vdmVybGF5X19zaGlwcGluZyAuY2FydC1mcmVlLXNoaXBwaW5nLWJhci0tZnJlZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuLy8gUmVjb21tZW5kYXRpb24gZm9vdGVyIChBbGdvbGlhKVxuLmNhcnQtb3ZlcmxheV9fZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIH1cblxuI2FkZF90b19jYXJ0X292ZXJsYXlfcmVjb21tZW5kYXRpb24ge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuLy8gWi1pbmRleCBwcm90ZWN0aW9uXG4jYWRkX3RvX2NhcnRfb3ZlcmxheSB7XG4gIEBleHRlbmQgJW92ZXJsYXktei1pbmRleDtcbiAgfVxuXG4vLyBSZXNwb25zaXZlOiBzdGFjayBvbiBzbWFsbCBzY3JlZW5zXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLmNhcnQtb3ZlcmxheV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzJweCAkc3BhY2luZy1tZDtcbiAgICBnYXA6ICRzcGFjaW5nLXhsO1xuICAgIH1cblxuICAuY2FydC1vdmVybGF5X19pbGx1c3RyYXRpb24ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIH1cblxuICAuY2FydC1vdmVybGF5X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6ICRmb250LWgzLXNpemUtbW9iaWxlO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1oMy1saW5lLWhlaWdodC1tb2JpbGU7XG4gICAgfVxuXG4gIC5jYXJ0LW92ZXJsYXlfX2FjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5idXR0b24ge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuIiwiLy8gU3Vic2NyaXB0aW9uIGNhcnQgb3ZlcmxheSBzdHlsZXMgKHJlc3BvbnNpdmVfYmFzZSlcbi8vIEJFTSBzZWxlY3RvcnMg4oCUIHN1YnNjcmlwdGlvbiBhZGQtdG8tY2FydCBtb2RhbFxuLy8gRXh0ZW5kcyBzaGFyZWQgcGxhY2Vob2xkZXJzIGZyb20gX2NhcnQtb3ZlcmxheS1iYXNlLnNjc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJvZHkgc2Nyb2xsIGxvY2sgd2hlbiBvdmVybGF5IGlzIG9wZW5cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5LS1vcGVuIHtcbiAgQGV4dGVuZCAlb3ZlcmxheS1zY3JvbGwtbG9jaztcbiAgfVxuXG4vLyBEaWFsb2cgd3JhcHBlciDigJQgZnVsbC1zY3JlZW4gb3ZlcmxheSArIGNlbnRlcnMgdGhlIG1vZGFsXG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fZGlhbG9nIHtcbiAgQGV4dGVuZCAlb3ZlcmxheS1kaWFsb2c7XG4gIH1cblxuLy8gTW9kYWwgY29udGVudCBjb250YWluZXIgKG92ZXJyaWRlczogZ2FwLCBwYWRkaW5nLCBzaGFkb3cpXG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fY29udGVudCB7XG4gIEBleHRlbmQgJW92ZXJsYXktY29udGVudC1iYXNlO1xuICBnYXA6ICRzcGFjaW5nLXhsO1xuICBib3gtc2hhZG93OiAkc2hhZG93LWRyb3Bkb3duO1xuICBwYWRkaW5nOiAkc3BhY2luZy0zeGwgJHNwYWNpbmctbGc7XG4gIH1cblxuLy8gQ2xvc2UgYnV0dG9uIOKAlCB0b3AtcmlnaHQgY29ybmVyXG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fY2xvc2Uge1xuICBAZXh0ZW5kICVvdmVybGF5LWNsb3NlLWJ1dHRvbjtcbiAgfVxuXG4vLyBIZWFkZXJcbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgfVxuXG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9faGVhZGluZyB7XG4gIEBleHRlbmQgJW92ZXJsYXktaGVhZGluZztcbiAgfVxuXG4vLyBQcm9kdWN0cyB3cmFwcGVyIOKAlCBjb250YWlucyBjYXJkICsgaW5mbyByb3dzIHBlciBwcm9kdWN0XG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fcHJvZHVjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6ICRzcGFjaW5nLXNtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDlweDtcbiAgfVxuXG4vLyBQcm9kdWN0IGNhcmRcbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXI6ICRib3JkZXItdGhpbiBzb2xpZCByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LXN1YnRsZSk7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtY2FyZDtcbiAgYm94LXNoYWRvdzogMCA4cHggMzJweCByZ2JhKCR0ZXh0LWRhcmssIDAuMSk7XG4gIH1cblxuLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX3Byb2R1Y3QtaW1hZ2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogJHNwYWNpbmctbWQgJHNwYWNpbmcteHMgJHNwYWNpbmctbWQgJHNwYWNpbmctbWQ7XG4gIH1cblxuLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX3Byb2R1Y3QtZGV0YWlscyB7XG4gIGZsZXg6IDEgMSAwO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy1tZDtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhzO1xuICB9XG5cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19wcm9kdWN0LW5hbWUge1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1ib2R5LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nOiAwICRzcGFjaW5nLW1kICRzcGFjaW5nLXhzICRzcGFjaW5nLXhzO1xuICB9XG5cbi8vIFByaWNpbmcgaW5zaWRlIHRoZSBwcm9kdWN0IGNhcmRcbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19wcm9kdWN0LXByaWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogJHNwYWNpbmcteHMgJHNwYWNpbmctbWQgJHNwYWNpbmcteHMgJHNwYWNpbmcteHM7XG4gIHdpZHRoOiAxMDAlO1xuICB9XG5cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19wcmljZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgd2lkdGg6IDEwMCU7XG4gIH1cblxuLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX3ByaWNlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAkZm9udC1mb290bm90ZXMtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRmb250LWZvb3Rub3Rlcy1saW5lLWhlaWdodDtcbiAgY29sb3I6IHJnYmEoJHRleHQtZGFyaywgJG9wYWNpdHktbWVkaXVtKTtcbiAgfVxuXG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fcHJpY2UtZGlzY291bnQge1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgZm9udC1zaXplOiAkZm9udC1oNC1zaXplO1xuICBsaW5lLWhlaWdodDogJGZvbnQtaDQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcmVkO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fcHJpY2Utb3JpZ2luYWwge1xuICBmb250LXNpemU6ICRmb250LWZvb3Rub3Rlcy1zaXplO1xuICBsaW5lLWhlaWdodDogJGZvbnQtZm9vdG5vdGVzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogcmdiYSgkdGV4dC1kYXJrLCAkb3BhY2l0eS1tZWRpdW0pO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgfVxuXG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fcHJpY2Utc2F2aW5nLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXh4cztcbiAgfVxuXG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fc2F2aW5nLXRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4ICRzcGFjaW5nLXhzO1xuICBiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1saWdodDtcbiAgY29sb3I6ICRzdWNjZXNzLWRhcms7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtY3RhO1xuICBmb250LXNpemU6ICRmb250LW1pY3JvLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1taWNyby1saW5lLWhlaWdodDtcbiAgfVxuXG4vLyBJbmZvIHJvd3MgKHBpbGwtc2hhcGVkIHF1YW50aXR5IGFuZCBpbnRlcnZhbCBkaXNwbGF5KVxuLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2luZm8tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAkc3BhY2luZy1zbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLW1kO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCR0ZXh0LWRhcmssIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLW1kO1xuICB9XG5cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19pbmZvLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIH1cblxuLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2luZm8tdGV4dCB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICBsaW5lLWhlaWdodDogJGZvbnQtYm9keS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIH1cblxuLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2luZm8tdHJpZ2dlciB7XG4gIEBleHRlbmQgJW92ZXJsYXktaWNvbi1idXR0b247XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gVG9vbHRpcCBidWJibGUg4oCUIHJlYWRzIHRleHQgZnJvbSBkYXRhLXRvb2x0aXAgYXR0cmlidXRlXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdG9vbHRpcCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogY2FsYygxMDAlICsgJHNwYWNpbmcteHMpO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLW1kO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICBmb250LXNpemU6ICRmb250LWZvb3Rub3Rlcy1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1mb290bm90ZXMtbGluZS1oZWlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXI6ICRib3JkZXItdGhpbiBzb2xpZCByZ2JhKCR0ZXh0LWRhcmssIDAuMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbWQ7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKCR0ZXh0LWRhcmssIDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAyMDBtcyBlYXNlLW91dDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgLy8gVG9vbHRpcCBhcnJvd1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGNhbGMoMTAwJSArICRzcGFjaW5nLXhzIC0gNHB4KTtcbiAgICByaWdodDogJHNwYWNpbmctc207XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXRoaW4gc29saWQgcmdiYSgkdGV4dC1kYXJrLCAwLjE2KTtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXRoaW4gc29saWQgcmdiYSgkdGV4dC1kYXJrLCAwLjE2KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAyMDBtcyBlYXNlLW91dDtcbiAgICB6LWluZGV4OiAxMTtcbiAgICB9XG5cbiAgLy8gRGVza3RvcDogc2hvdyBvbiBob3ZlciBhbmQga2V5Ym9hcmQgZm9jdXNcbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlLFxuICAmLS1hY3RpdmUge1xuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuLy8gQWN0aW9uIGJ1dHRvbnMgKG92ZXJyaWRlczogZmxleC1zaHJpbmssIHBhZGRpbmcpXG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fYWN0aW9ucyB7XG4gIEBleHRlbmQgJW92ZXJsYXktYWN0aW9ucztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDAgJHNwYWNpbmctbWQ7XG4gIH1cblxuLy8gRGl2aWRlciBiZXR3ZWVuIGFjdGlvbnMgYW5kIGJlbmVmaXRzXG4uc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fZGl2aWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCR0ZXh0LWRhcmssIDAuMjQpO1xuICBtYXJnaW46IDA7XG4gIH1cblxuLy8gQmVuZWZpdHMgc2VjdGlvblxuLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2JlbmVmaXRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIH1cblxuLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2JlbmVmaXRzLWhlYWRpbmcge1xuICBAZXh0ZW5kICVvdmVybGF5LWhlYWRpbmc7XG4gIG1hcmdpbjogMCAwICRzcGFjaW5nLWxnO1xuICB9XG5cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19iZW5lZml0cy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBnYXA6ICRzcGFjaW5nLW1kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gIH1cblxuLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2JlbmVmaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDAgMDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBnYXA6ICRzcGFjaW5nLWxnO1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19iZW5lZml0LWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIH1cblxuLnN1YnNjcmlwdGlvbi1jYXJ0LW92ZXJsYXlfX2JlbmVmaXQtdGl0bGUge1xuICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1ib2R5LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB9XG5cbi5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19iZW5lZml0LXRleHQge1xuICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRmb250LWJvZHktbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LW1lZGl1bSk7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luOiAwO1xuICB9XG5cbi8vIFotaW5kZXggcHJvdGVjdGlvblxuI3N1YnNjcmlwdGlvbl9zaG9wcGluZ19jYXJ0X292ZXJsYXkge1xuICBAZXh0ZW5kICVvdmVybGF5LXotaW5kZXg7XG4gIH1cblxuLy8gUmVzcG9uc2l2ZTogc3RhY2sgb24gc21hbGwgc2NyZWVuc1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5zdWJzY3JpcHRpb24tY2FydC1vdmVybGF5X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy14bCAkc3BhY2luZy1tZDtcbiAgICBnYXA6ICRzcGFjaW5nLW1kO1xuICAgIH1cblxuICAuc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1oMy1zaXplLW1vYmlsZTtcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtaDMtbGluZS1oZWlnaHQtbW9iaWxlO1xuICAgIH1cblxuICAuc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fYmVuZWZpdHMtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1oMy1zaXplLW1vYmlsZTtcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtaDMtbGluZS1oZWlnaHQtbW9iaWxlO1xuICAgIH1cblxuICAuc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fYmVuZWZpdCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAuc3Vic2NyaXB0aW9uLWNhcnQtb3ZlcmxheV9fYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5idXR0b24ge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuIiwiLyoqXG4gKiBDaGVja291dCBQYWdlIFN0eWxlc1xuICpcbiAqIFBheW1lbnQgdGFiIG5hdmlnYXRpb24gYW5kIGNvbnRlbnQgcGFuZWwgbGF5b3V0IGZvciB0aGUgY2hlY2tvdXQgcGFnZS5cbiAqL1xuXG4uY2hlY2tvdXQtcGFnZSB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgJl9fdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLCAjZTBlMGUwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gICZfX3RhYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlciwgI2UwZTBlMCk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQsICNmZmYpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnksICMwMDY2Y2MpO1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnksICMwMDY2Y2MpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWNvbG9yLXByaW1hcnksICMwMDY2Y2MpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYi1pY29uIHtcbiAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG4gICZfX3NpbmdsZS1wYXltZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgJl9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgfVxuXG4gICZfX3BhbmVscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gICZfX3BhbmVsIHtcbiAgICAmLS1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIENoZWNrb3V0IFBhZ2UgV3JhcHBlciBTdHlsZXMgZm9yIGFwb2Rpc2NvdW50ZXIucGxcbiAqXG4gKiBPdmVycmlkZXMgZml4ZWQtd2lkdGggbGVnYWN5IGNoZWNrb3V0IHN0eWxlcyB3aXRoIHJlc3BvbnNpdmUgdmFsdWVzLlxuICogQWxsIHJ1bGVzIHNjb3BlZCB0byAuY2hlY2tvdXQtcGFnZS1hcG9kaXNjb3VudGVyLXBsIHRvIGF2b2lkIHNpZGUgZWZmZWN0cy5cbiAqL1xuXG4uY2hlY2tvdXQtcGFnZS1hcG9kaXNjb3VudGVyLXBsIHtcbiAgbWF4LXdpZHRoOiA5NzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTZweDtcblxuICAvLyBQYXltZW50IHRhYnMgbWVudVxuICAjY2hlY2tvdXRfcGF5bWVudHNfbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NzJweDtcbiAgfVxuXG4gICNjaGVja291dF9wYXltZW50c19ub25lX21lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjQxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAvLyBQYXltZW50IHRhYiByb3dzIC0gdXNlIGZsZXhib3ggaW5zdGVhZCBvZiBmbG9hdFxuICAuY2hlY2tvdXRfcGF5bWVudHNfbWVudV9yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmNoZWNrb3V0X3BheW1lbnRzX21lbnVfdGFicyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLmNoZWNrb3V0X3BheW1lbnRzX21lbnVfcm93X2NvdW50XzQgLmNoZWNrb3V0X3BheW1lbnRzX21lbnVfdGFicyB7XG4gICAgZmxleDogMSAxIDI1JTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jaGVja291dF9wYXltZW50c19tZW51X3Jvd19jb3VudF8zIC5jaGVja291dF9wYXltZW50c19tZW51X3RhYnMge1xuICAgIGZsZXg6IDEgMSAzMy4zMzMlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNoZWNrb3V0X3BheW1lbnRzX21lbnVfcm93X2NvdW50XzIgLmNoZWNrb3V0X3BheW1lbnRzX21lbnVfdGFicyB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC8vIFBheW1lbnQgaW5mb3JtYXRpb24gY29udGFpbmVyXG4gIC5jaGVja291dF9wYXltZW50X2luZm9ybWF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk3MXB4O1xuICB9XG5cbiAgLy8gUGF5bWVudCBjb250ZW50IGJveGVzXG4gIC5hY3Rpb25fc2lkZV9ib3gge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxuXG4gIC8vIEV4cHJlc3MgY2hlY2tvdXQgYnV0dG9uXG4gIC5jaGVja291dF9leHByZXNzX2J1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG5cbiAgLy8gTG9naW4gb3ZlcmxheVxuICAjY2hlY2tvdXRfbG9naW5fb3ZlcmxheSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDU4NXB4O1xuICB9XG5cbiAgI2NoZWNrb3V0X2xvZ2luX292ZXJsYXlfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIC8vIElubGluZSB3aWR0aCBvdmVycmlkZXMgZm9yIHBheW1lbnQgd3JhcHBlciBkaXZzXG4gIFtzdHlsZSo9XCJ3aWR0aDogODIzcHhcIl0sXG4gIFtzdHlsZSo9XCJ3aWR0aDo4MjNweFwiXSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIEtsYXJuYSBleHByZXNzIHNlcnZpY2UgYXJlYVxuICAja2xhcm5hX2V4cHJlc3Nfc2VydmljZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLy8gVm91Y2hlciBhcmVhXG4gIC5jaGVja291dF92b3VjaGVyX2FyZWEsXG4gIC5jaGVja291dF92b3VjaGVyX2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgfVxuXG4gIC8vIFBsYXRub3NjaSBwYXltZW50IHRpbGVzXG4gIC5wbGF0bm9zY2lfbWFpbiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5wbGF0bm9zY2lfaW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC8vIE1vYmlsZSBicmVha3BvaW50c1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcblxuICAgIC8vIERpc2FibGUgbGVnYWN5IGFic29sdXRlIHBvc2l0aW9uaW5nIHRyaWNrIGVudGlyZWx5XG4gICAgI2NoZWNrb3V0X3BheW1lbnRzX21lbnUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gRmxhdHRlbiBhbGwgcm93cyBpbnRvIGEgc2luZ2xlIHZlcnRpY2FsIGxpc3RcbiAgICAuY2hlY2tvdXRfcGF5bWVudHNfbWVudV9yb3cge1xuICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuY2hlY2tvdXRfcGF5bWVudHNfbWVudV9yb3dfaXNfYWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEFsbCB0YWJzIGZ1bGwtd2lkdGgsIGF1dG8gaGVpZ2h0XG4gICAgLmNoZWNrb3V0X3BheW1lbnRzX21lbnVfcm93X2NvdW50XzQgLmNoZWNrb3V0X3BheW1lbnRzX21lbnVfdGFicyxcbiAgICAuY2hlY2tvdXRfcGF5bWVudHNfbWVudV9yb3dfY291bnRfMyAuY2hlY2tvdXRfcGF5bWVudHNfbWVudV90YWJzLFxuICAgIC5jaGVja291dF9wYXltZW50c19tZW51X3Jvd19jb3VudF8yIC5jaGVja291dF9wYXltZW50c19tZW51X3RhYnMsXG4gICAgLmNoZWNrb3V0X3BheW1lbnRzX21lbnVfdGFicyB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAuY2hlY2tvdXRfcGF5bWVudHNfbWVudV90YWJzX2lubmVyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0X3BheW1lbnRzX21lbnVfdGFicyBpbWcge1xuICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgfVxuXG4gICAgLy8gTG9naW4gZm9ybSBmdWxsLXdpZHRoXG4gICAgI2NoZWNrb3V0X2xvZ2luX292ZXJsYXlfY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gQ3JlYXRlIGFjY291bnQgZmllbGRzXG4gICAgI2NyZWF0ZV9hY2NvdW50X2RlbGl2ZXJ5X3N0YXRpb24sXG4gICAgI2NyZWF0ZV9hY2NvdW50X2dlbmRlcixcbiAgICAjY3JlYXRlX2FjY291bnRfbmV3c2xldHRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTA3cHg7XG4gICAgfVxuXG4gICAgLy8gQnV0dG9ucyBmdWxsLXdpZHRoXG4gICAgLmNoZWNrb3V0X2V4cHJlc3NfYnV0dG9uIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzAycHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZWR1Y2UgcGFkZGluZ3NcbiAgICAuY2hlY2tvdXRfa2xhcm5hX3NwYWNlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICB9XG5cbiAgICAja2xhcm5hX2V4cHJlc3Nfc2VydmljZSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMjBweCAxNnB4O1xuICAgIH1cblxuICAgIC5hY3Rpb25fc2lkZV9ib3gge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ2hlY2tvdXQgQ29uZmlybWF0aW9uIFBhZ2Vcbi8vIFR3by1jb2x1bW4gbGF5b3V0OiBtYWluIGNvbnRlbnQgKGxlZnQpICsgc3RpY2t5IHNpZGViYXIgKHJpZ2h0KSBvbiBkZXNrdG9wXG5cbi5jaGVja291dC1jb25maXJtYXRpb24tcGFnZSB7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuXG4gICZfX2FsZXJ0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNpbmcteHM7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQ7XG4gIH1cblxuICAmX19pbmZvLWJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQ7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXh4bDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgfVxuICB9XG5cbiAgLy8gVHdvLWNvbHVtbiBncmlkIGxheW91dFxuICAmX19sYXlvdXQge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXh4bDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzQwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgICAgZ2FwOiAwICRzcGFjaW5nLWxnO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gIC8vIE1haW4gY29sdW1uXG4gICZfX21haW4ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIC8vIOKUgOKUgCBBZGRyZXNzZXMg4pSA4pSAXG4gICZfX2FkZHJlc3NlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6ICRzcGFjaW5nLW1kO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxnO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2FkZHJlc3MtY2FyZCB7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXNlY29uZGFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14cztcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1tZDtcbiAgfVxuXG4gICZfX2FkZHJlc3MtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICB9XG5cbiAgJl9fYWRkcmVzcy1ib2R5IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XG4gIH1cblxuICAvLyDilIDilIAgU2hpcHBpbmcgcHJvdmlkZXJzIOKUgOKUgFxuICAmX19zaGlwcGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG4gIH1cblxuICAvLyDilIDilIAgUGF5bWVudCDilIDilIBcbiAgJl9fcGF5bWVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWxnO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXNlY29uZGFyeTtcbiAgfVxuXG4gICZfX3BheW1lbnQtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAkc3BhY2luZy1zbTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcbiAgfVxuXG4gICZfX3BheW1lbnQtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxuXG4gICZfX3BheW1lbnQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX3BheW1lbnQtYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctc207XG4gIH1cblxuICAmX19wYXltZW50LWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctc207XG4gIH1cblxuICAvLyDilIDilIAgUHJvZHVjdHMg4pSA4pSAXG4gICZfX3Byb2R1Y3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbiAgfVxuXG4gICZfX3Byb2R1Y3RzLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogJHNwYWNpbmctbWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQ7XG4gIH1cblxuICAmX19wcm9kdWN0cy1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX3NlY3Rpb24taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLW1kO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICB9XG5cbiAgJl9fcHJvZHVjdC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19wcm9kdWN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzBweCAxZnIgYXV0byBhdXRvO1xuICAgIGdhcDogJHNwYWNpbmctc207XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1zbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXNlY29uZGFyeTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MHB4IDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3Byb2R1Y3QtaW1hZ2Uge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBncmlkLXJvdzogMSAvIDM7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX3Byb2R1Y3QtZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMnB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gICZfX3Byb2R1Y3QtbmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX3Byb2R1Y3QtcHpuIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgfVxuXG4gICZfX3Byb2R1Y3QtcngtdHlwZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICB9XG5cbiAgJl9fcHJvZHVjdC1xdHkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICB9XG4gIH1cblxuICAmX19wcm9kdWN0LXByaWNlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIFN1Ym1pdCBhcmVhIOKUgOKUgFxuICAmX19zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWxnO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxnO1xuICB9XG5cbiAgJl9fYWdiLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQ7XG4gIH1cblxuICAmX19zdWJtaXQtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fY3NhLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtO1xuICB9XG5cbiAgLy8gU2lkZWJhciDigJQgZ3JpZCBjaGlsZCBzdHJldGNoZXMgZnVsbCBoZWlnaHQgc28gaW5uZXIgc3RpY2t5IHdyYXBwZXIgd29ya3NcbiAgJl9fc2lkZWJhciB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIGdyaWQtcm93OiAxIC8gLTE7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbGc7XG4gICAgfVxuICB9XG5cbiAgLy8gSW5uZXIgc3RpY2t5IHdyYXBwZXIg4oCUIHN0YXlzIHZpc2libGUgd2hpbGUgc2Nyb2xsaW5nXG4gICZfX3NpZGViYXItaW5uZXIge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMTA2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2lkZWJhci1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14eGw7XG4gIH1cblxuICAmX19zaWRlYmFyLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYmxvY2s6ICRzcGFjaW5nLW1kO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaGlwcGluZyBwcm92aWRlcnMgY29tcG9uZW50XG4uc2hpcHBpbmctcHJvdmlkZXJzIHtcbiAgJl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICB9XG5cbiAgJl9fb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNpbmcteHM7XG4gIH1cblxuICAmX19vcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLXNtO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLW1kO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIH1cblxuICAgICY6aGFzKGlucHV0OmNoZWNrZWQpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlci1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICZfX3JhZGlvIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAkc3BhY2luZy1zbTtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gICZfX2ZlZSB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXhzO1xuICB9XG59XG5cbi8vIENvbmZpcm1hdGlvbiB0b3RhbHMgY29tcG9uZW50XG4uY29uZmlybWF0aW9uLXRvdGFscyB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLW1kO1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbWQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXNlY29uZGFyeTtcblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy14cyAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG5cbiAgICAmLS10b3RhbCB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXNtO1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcteHM7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcblxuICAgIC5jb25maXJtYXRpb24tdG90YWxzX19yb3ctLXRvdGFsICYge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdmFsdWUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4vLyBPcmRlciBTdWJtaXQgT3ZlcmxheVxuLy8gTW9kZXJuIGZ1bGwtc2NyZWVuIGxvYWRpbmcgb3ZlcmxheSBzaG93biBkdXJpbmcgb3JkZXIgc3VibWlzc2lvblxuLm9yZGVyLXN1Ym1pdC1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJi0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX2RpYWxvZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICBib3gtc2hhZG93OiAwIDhweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgcGFkZGluZzogJHNwYWNpbmcteGw7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYW5pbWF0aW9uOiBvcmRlci1zdWJtaXQtb3ZlcmxheS1mYWRlLWluIDAuMnMgZWFzZS1vdXQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzJweCk7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy1sZztcbiAgICB9XG4gIH1cblxuICAmX19zcGlubmVyIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gJHNwYWNpbmctbWQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLWJvcmRlci1zZWNvbmRhcnk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGFuaW1hdGlvbjogb3JkZXItc3VibWl0LXNwaW4gMC44cyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctc207XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBvcmRlci1zdWJtaXQtb3ZlcmxheS1mYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBvcmRlci1zdWJtaXQtc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5jaGVja291dC1zdWNjZXNzLXBhZ2VfX2d1ZXN0LWNvbnZlcnQgLmNoZWNrb3V0LXN1Y2Nlc3MtcGFnZV9fYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIH0iLCIvLyBDaGVja291dCBTdWNjZXNzIFBhZ2Vcbi8vIENlbnRlcmVkIHNpbmdsZS1jb2x1bW4gbGF5b3V0IHdpdGggY29uZmlybWF0aW9uLCBhY3Rpb25zLCBhbmQgbmV3c2xldHRlclxuXG4uY2hlY2tvdXQtc3VjY2Vzcy1wYWdlIHtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAkc3BhY2luZy14eGwgMCA2NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9fYWxlcnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAkc3BhY2luZy14cztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJl9fa2xhcm5hIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbiAgfVxuXG4gIC8vIEhlcm8gc2VjdGlvbiB3aXRoIGlsbHVzdHJhdGlvbiBhbmQgdGV4dFxuICAmX19oZXJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2lsbHVzdHJhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxnO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nLXhzO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICB9XG5cbiAgLy8gSW52b2ljZSBjaG9pY2VcbiAgJl9faW52b2ljZS1jaG9pY2Uge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWxnO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmX19pbnZvaWNlLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICB9XG5cbiAgJl9faW52b2ljZS1vcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLXNtO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLy8gQm9udXMgcG9pbnRzXG4gICZfX2JvbnVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAkc3BhY2luZy1tZDtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1sZztcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1tZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOGUxO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gQWN0aW9uIGJ1dHRvbnNcbiAgJl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAkc3BhY2luZy14cztcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy14eGw7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19idG4ge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLy8gR3Vlc3QgYWNjb3VudCBjb252ZXJzaW9uXG4gICZfX2d1ZXN0LWNvbnZlcnQge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWxnO1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1sZztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zZWNvbmRhcnk7XG4gIH1cblxuICAmX19ndWVzdC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcbiAgfVxuXG4gICZfX2d1ZXN0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW1kO1xuICB9XG5cbiAgJl9fZ3Vlc3QtaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gJHNwYWNpbmctc207XG4gICAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctbWQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zZWNvbmRhcnk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteHM7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgJl9fZ3Vlc3QtYWdiIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtO1xuICB9XG5cbiAgLy8gRGl2aWRlclxuICAmX19kaXZpZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNTIsIDUyLCA1MiwgMC4yNCk7XG4gICAgbWFyZ2luOiAkc3BhY2luZy14eGwgMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC8vIEV4dGVuZCBiZXlvbmQgdGhlIG1heC13aWR0aCBjb250YWluZXJcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC8vIE5ld3NsZXR0ZXIgc2VjdGlvblxuICAmX19uZXdzbGV0dGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX25ld3NsZXR0ZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX25ld3NsZXR0ZXItYmVuZWZpdHMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZy1sZztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6ICRzcGFjaW5nLXNtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBhZGRpbmc6IDJweCAwO1xuXG4gICAgICBzdmcge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uZXdzbGV0dGVyLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogJHNwYWNpbmcteHM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBTb3ZlbmR1c1xuICAmX19zb3ZlbmR1cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWxnIDA7XG4gIH1cbn1cbiIsIi8qKlxuICogUGF5bWVudCBNZXRob2RzIFNoYXJlZCBTdHlsZXNcbiAqXG4gKiBDb21tb24gc3R5bGVzIGZvciBhbGwgcGF5bWVudCBtZXRob2QgcGFuZWxzIG9uIHRoZSBjaGVja291dCBwYWdlLlxuICovXG5cbi5wYXltZW50LW1ldGhvZCB7XG4gICZfX2hpbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc2Vjb25kYXJ5LCAjNjY2KTtcbiAgfVxuXG4gICZfX2ZlZS10ZXh0IHtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXNlY29uZGFyeSwgIzY2Nik7XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIG1hcmdpbjogMTZweCAwO1xuICB9XG5cbiAgJl9fZXhwcmVzcy1zZXJ2aWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLCAjZTBlMGUwKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1saWdodCwgI2Y5ZjlmOSk7XG4gIH1cblxuICAmX19leHByZXNzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICB9XG5cbiAgJl9fYWRkcmVzcy1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuXG4gICZfX2V4cHJlc3MtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gICZfX2V4cHJlc3Mtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX2tsYXJuYS1pZnJhbWUge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuICAmX19jc2EtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc2Vjb25kYXJ5LCAjNjY2KTtcbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIG1hcmdpbjogMTZweCAwO1xuICB9XG5cbiAgJl9fZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmX19iaWxsaW5nLWluZm8ge1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc2Vjb25kYXJ5LCAjNjY2KTtcbiAgfVxuXG4gICZfX2FncmVlbWVudCB7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gIH1cblxuICAmX19jaGVja2JveC1sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gIH1cblxuICAmX19ib251cy1pbmZvIHtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbGlnaHQsICNmOWY5ZjkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4gICZfX2JvbnVzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGR0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgZGQge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19wbGF0bm9zY2ktbWV0aG9kIHtcbiAgICBtYXJnaW46IDhweCAwO1xuICB9XG59XG4iLCIvKipcbiAqIENoZWNrb3V0IExvZ2luIENvbXBvbmVudCBTdHlsZXNcbiAqXG4gKiBXcmFwcyB0aGUgbG9naW4tZm9ybSB3aXRoaW4gY2hlY2tvdXQgcGF5bWVudCBtZXRob2QgcGFuZWxzLlxuICovXG5cbi5jaGVja291dC1sb2dpbiB7XG4gIG1hcmdpbjogMTZweCAwO1xuXG4gICZfX2ZlZS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc2Vjb25kYXJ5LCAjNjY2KTtcbiAgfVxufVxuIiwiLyoqXG4gKiBDaGVja291dCBTdWJzY3JpcHRpb24gUGFnZSBTdHlsZXNcbiAqXG4gKiBQYXltZW50IHNlbGVjdGlvbiBhbmQgbG9naW4gZm9yIFNwYXItQWJvIGNoZWNrb3V0LlxuICogTWF0Y2hlcyB0aGUgc3R5bGluZyBvZiBjaGVja291dC1wYWdlIGZvciBjb25zaXN0ZW5jeS5cbiAqL1xuXG4uY2hlY2tvdXQtc3Vic2NyaXB0aW9uLXBhZ2Uge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gTG9naW4gc2VjdGlvblxuICAmX19sb2dpbiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zZWNvbmRhcnksICNmOGY5ZmEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuXG4gICZfX2xvZ2luLWluZm8ge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc2Vjb25kYXJ5LCAjNjY2KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19sb2dpbi1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgJl9fZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIsICNlMGUwZTApO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnksICMwMDY2Y2MpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwgMTAyLCAyMDQsIDAuMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIC5idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LCAjMDA2NmNjKTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19yZWdpc3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIsICNlMGUwZTApO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc2Vjb25kYXJ5LCAjNjY2KTtcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIFBheW1lbnQgc2VsZWN0aW9uIHNlY3Rpb25cbiAgJl9fcGF5bWVudCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1zZWNvbmRhcnksICNmOGY5ZmEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuXG4gICZfX3BheW1lbnQtaW5mbyB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc2Vjb25kYXJ5LCAjNjY2KTtcbiAgfVxuXG4gICZfX3BheW1lbnQtbWV0aG9kcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgfVxuXG4gICZfX3BheW1lbnQtb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogJHNwYWNpbmctbWQ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZCwgI2ZmZik7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJvcmRlci1zZWNvbmRhcnk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteHM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICB9XG4gIH1cblxuICAmX19wYXltZW50LWljb24ge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5cbiAgJl9fbm8tcGF5bWVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXNlY29uZGFyeSwgIzY2Nik7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuIiwiLy8gQ2hlY2tvdXQgQ29uZmlybWF0aW9uIFN1YnNjcmlwdGlvbiBQYWdlXG4vLyBUd28tY29sdW1uIGxheW91dDogbWFpbiBjb250ZW50IChsZWZ0KSArIHN0aWNreSBzaWRlYmFyIChyaWdodCkgb24gZGVza3RvcFxuXG4vLyBIaWRlIGxlZ2FjeSB3YWl0X2xpZ2h0Ym94IChyZXBsYWNlZCBieSBvcmRlci1zdWJtaXQtb3ZlcmxheSlcbiN3YWl0X2xpZ2h0Ym94LFxuI3dhaXRfbGlnaHRib3hfY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLXN1YnNjcmlwdGlvbi1wYWdlIHtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG5cbiAgJl9fYWxlcnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAkc3BhY2luZy14cztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZDtcbiAgfVxuXG4gIC8vIFR3by1jb2x1bW4gZ3JpZCBsYXlvdXRcbiAgJl9fbGF5b3V0IHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy14eGw7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDM0MHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICAgIGdhcDogMCAkc3BhY2luZy1sZztcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXh4bDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgfVxuICB9XG5cbiAgLy8gTWFpbiBjb2x1bW5cbiAgJl9fbWFpbiB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLy8g4pSA4pSAIEFkZHJlc3NlcyDilIDilIBcbiAgJl9fYWRkcmVzc2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogJHNwYWNpbmctbWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkcmVzcy1jYXJkIHtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhzO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLW1kO1xuICB9XG5cbiAgJl9fYWRkcmVzcy1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XG4gIH1cblxuICAmX19hZGRyZXNzLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcbiAgfVxuXG4gIC8vIOKUgOKUgCBTaGlwcGluZyBwcm92aWRlcnMg4pSA4pSAXG4gICZfX3NoaXBwaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbiAgfVxuXG4gIC8vIOKUgOKUgCBQYXltZW50IOKUgOKUgFxuICAmX19wYXltZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbGc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICB9XG5cbiAgJl9fcGF5bWVudC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLXNtO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICB9XG5cbiAgJl9fcGF5bWVudC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG5cbiAgJl9fcGF5bWVudC12YWx1ZSB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgfVxuXG4gICZfX3BheW1lbnQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX3BheW1lbnQtYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctc207XG4gIH1cblxuICAmX19wYXltZW50LWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctc207XG4gIH1cblxuICAvLyDilIDilIAgRGVsaXZlcnkgaW50ZXJ2YWwg4pSA4pSAXG4gICZfX2ludGVydmFsIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0LCAjZThmNGZkKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14cztcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1tZDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbiAgfVxuXG4gICZfX2ludGVydmFsLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogJHNwYWNpbmctc207XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG4gIH1cblxuICAmX19pbnRlcnZhbC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG5cbiAgJl9faW50ZXJ2YWwtdmFsdWUge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgYmFja2dyb3VuZDogIzM0MzQzNDtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICAmX19pbnRlcnZhbC1ub3RlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICB9XG5cbiAgLy8g4pSA4pSAIFByb2R1Y3RzIOKUgOKUgFxuICAmX19wcm9kdWN0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG4gIH1cblxuICAmX19wcm9kdWN0cy1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nLW1kO1xuICB9XG5cbiAgJl9fcHJvZHVjdC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19wcm9kdWN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzBweCAxZnIgYXV0byBhdXRvO1xuICAgIGdhcDogJHNwYWNpbmctc207XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1zbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXNlY29uZGFyeTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MHB4IDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3Byb2R1Y3QtaW1hZ2Uge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBncmlkLXJvdzogMSAvIDM7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX3Byb2R1Y3QtZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMnB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gICZfX3Byb2R1Y3QtbmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgfVxuXG4gICZfX3Byb2R1Y3QtcHpuIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgfVxuXG4gICZfX3Byb2R1Y3QtcXR5IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvZHVjdC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBTdWJtaXQgYXJlYSDilIDilIBcbiAgJl9fc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1sZztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbiAgfVxuXG4gICZfX2FnYi10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW1kO1xuXG4gICAgYSB7XG4gICAgICBAZXh0ZW5kIC5saW5rLWludGVybmFsO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym1pdC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19jc2EtdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctc207XG5cbiAgICBhIHtcbiAgICAgIEBleHRlbmQgLmxpbmstaW50ZXJuYWw7XG4gICAgfVxuICB9XG5cbiAgLy8gU2lkZWJhciDigJQgZ3JpZCBjaGlsZCBzdHJldGNoZXMgZnVsbCBoZWlnaHQgc28gaW5uZXIgc3RpY2t5IHdyYXBwZXIgd29ya3NcbiAgJl9fc2lkZWJhciB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIGdyaWQtcm93OiAxIC8gLTE7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbGc7XG4gICAgfVxuICB9XG5cbiAgJl9fc2lkZWJhci1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14eGw7XG4gIH1cblxuICAvLyBJbm5lciBzdGlja3kgd3JhcHBlciDigJQgc3RheXMgdmlzaWJsZSB3aGlsZSBzY3JvbGxpbmdcbiAgJl9fc2lkZWJhci1pbm5lciB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAxMDZweDtcbiAgICB9XG4gIH1cblxuICAmX19zaWRlYmFyLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYmxvY2s6ICRzcGFjaW5nLW1kO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ2hlY2tvdXQgU3VjY2VzcyBTdWJzY3JpcHRpb24gUGFnZVxuLy8gQ2VudGVyZWQgc2luZ2xlLWNvbHVtbiBsYXlvdXQgbWF0Y2hpbmcgY2hlY2tvdXQtc3VjY2Vzcy1wYWdlIGZvciBjb25zaXN0ZW5jeVxuXG4uY2hlY2tvdXQtc3VjY2Vzcy1zdWJzY3JpcHRpb24tcGFnZSB7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogJHNwYWNpbmcteHhsIDAgNjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX2FsZXJ0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNpbmcteHM7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC8vIEhlcm8gc2VjdGlvbiB3aXRoIGlsbHVzdHJhdGlvbiBhbmQgdGV4dFxuICAmX19oZXJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2lsbHVzdHJhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxnO1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nLXhzO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmcteHM7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIH1cblxuICAvLyBBY3Rpb24gYnV0dG9uc1xuICAmX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXh4bDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAvLyBJbmZvIGJveFxuICAmX19pbmZvLWJveCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmcteHhsO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLW1kO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmX19pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZy1tZDtcbiAgfVxuXG4gICZfX2luZm8tbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAkc3BhY2luZy1zbTtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAkc3BhY2luZy1zbTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidGhlbWVfZGVmYXVsdHNcIjtcblxuLyoqXG4gKiBMb2dpbiBGb3JtIENvbXBvbmVudCBTdHlsZXNcbiAqXG4gKiBSZXVzYWJsZSBzdHlsZXMgZm9yIHRoZSBsb2dpbiBmb3JtIGNvbXBvbmVudC5cbiAqIFdvcmtzIGluIGJvdGggc3RhbmRhbG9uZSBwYWdlIGFuZCBkcm9wZG93biBjb250ZXh0cy5cbiAqIFVzZXMgZmxvYXRpbmctaW5wdXQgY29tcG9uZW50IGZvciBpbnB1dCBmaWVsZHMuXG4gKiBWYXJpYWJsZXMgYXJlIGRlZmluZWQgaW4gc2Nzcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzXG4gKi9cblxuLy8gTG9jYWwgdmFyaWFibGVzIHVzaW5nIGRlc2lnbiB0b2tlbnNcbiRsb2dpbi1mb3JtLW1heC13aWR0aDogNjMycHg7XG4kbG9naW4tZm9ybS10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuLy8gV3JhcHBlclxuLmxvZ2luLWZvcm1fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJGxvZ2luLWZvcm0tbWF4LXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmLmxvZ2luLWZvcm0tLWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1tZC1hbHQ7XG4gIH1cbn1cblxuLy8gRXJyb3IgTWVzc2FnZVxuLmxvZ2luLWZvcm1fX2Vycm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQtYWx0O1xuICBwYWRkaW5nOiAkc3BhY2luZy1tZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjJmMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZlY2FjYTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteHM7XG4gIGNvbG9yOiAkcmVkO1xuXG4gICYtdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYm9keTtcbiAgfVxufVxuXG4vLyBGb3JtXG4ubG9naW4tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJHNwYWNpbmctbGc7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuXG4gIC8vIE92ZXJyaWRlIGZsb2F0aW5nLWlucHV0IG1heC13aWR0aCBpbnNpZGUgbG9naW4gZm9ybVxuICAuZmxvYXRpbmctaW5wdXQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4vLyBBY3Rpb25zXG4ubG9naW4tZm9ybV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogJHNwYWNpbmctbGc7XG4gIHBhZGRpbmc6IDAgJHNwYWNpbmctbWQtYWx0O1xufVxuXG4vLyBTdWJtaXQgQnV0dG9uIC0gdXNlcyBnbG9iYWwgLmJ1dHRvbiAuYnV0dG9uLS1wcmltYXJ5IHN0eWxlc1xuLmxvZ2luLWZvcm1fX3N1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBMaW5rIC0gZ3JheSBjb2xvciwgY2VudGVyZWQsIG5vIHVuZGVybGluZVxuLmxvZ2luLWZvcm1fX2xpbmsge1xuICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgY29sb3I6ICRhcG8tbWVkaXVtLWdyYXk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAkbG9naW4tZm9ybS10cmFuc2l0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8vIFJlZ2lzdGVyIFNlY3Rpb25cbi5sb2dpbi1mb3JtX19yZWdpc3Rlci1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLXhsO1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmcteGw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWZhaW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sb2dpbi1mb3JtX19yZWdpc3Rlci1oZWFkbGluZSB7XG4gIG1hcmdpbjogMCAwICRzcGFjaW5nLXhsIDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbn1cblxuLy8gUmVnaXN0ZXIgQnV0dG9uIC0gdXNlcyBnbG9iYWwgLmJ1dHRvbiAuYnV0dG9uLS1zZWNvbmRhcnkgc3R5bGVzXG4ubG9naW4tZm9ybV9fcmVnaXN0ZXItYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzcGFjaW5nLW1kLWFsdCAqIDJ9KTtcbiAgbWFyZ2luOiAwICRzcGFjaW5nLW1kLWFsdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8vIEJlbmVmaXRzIExpc3Rcbi5sb2dpbi1mb3JtX19iZW5lZml0cyB7XG4gIG1hcmdpbjogJHNwYWNpbmcteGwgJHNwYWNpbmctbWQgMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxvZ2luLWZvcm1fX2JlbmVmaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAkc3BhY2luZy14cztcbiAgcGFkZGluZzogMnB4IDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJvZHk7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuXG4gIC8vIEdyYXkgY2hlY2ttYXJrIGljb25cbiAgJi1pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRhcG8tbWVkaXVtLWdyYXk7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGFwby1tZWRpdW0tZ3JheTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgLy8gQm9sZCBmaXJzdCB3b3JkIHN0eWxpbmdcbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cblxuICAvLyBcIi4uLiB1bmQgdmllbGVzIG1laHIhXCIgaXRlbSB3aXRob3V0IGNoZWNrbWFya1xuICAmLS1tb3JlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gdGhlbWUgYWRqdXN0bWVudHNcbi5sb2dpbi1mb3JtLS1kcm9wZG93biB7XG4gIC5sb2dpbi1mb3JtX19saW5rIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC13aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gIH1cblxuICAubG9naW4tZm9ybV9fcmVnaXN0ZXItc2VjdGlvbiB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG5cbiAgLmxvZ2luLWZvcm1fX3JlZ2lzdGVyLWhlYWRsaW5lIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtd2hpdGU7XG4gIH1cblxuICAubG9naW4tZm9ybV9fYmVuZWZpdCB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXdoaXRlO1xuXG4gICAgJi1pY29uOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGV4dC13aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogTG9naW4gUGFnZSBTdHlsZXNcbiAqXG4gKiBTdGFuZGFsb25lIGxvZ2luIHBhZ2UgYmFzZWQgb24gRmlnbWEgZGVzaWduLlxuICogU0VPIGFuZCBhY2Nlc3NpYmlsaXR5IG9wdGltaXplZC5cbiAqIFZhcmlhYmxlcyBhcmUgZGVmaW5lZCBpbiBzY3NzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3NcbiAqL1xuXG4vLyBNYWluIENvbnRhaW5lclxuLmxvZ2luLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkc3BhY2luZy0zeGwgMDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy00eGwgMDtcbiAgfVxufVxuXG4ubG9naW4tcGFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1sdi0xO1xufVxuXG4vLyBUaXRsZSAtIEJhc2VkIG9uIEZpZ21hOiAzMHB4IGJvbGRcbi5sb2dpbi1wYWdlX190aXRsZSB7XG4gIG1hcmdpbjogMCAwICRzcGFjaW5nLXhsIDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gQWxlcnRzIChjb25zaXN0ZW50IHdpdGggcmVnaXN0ZXItZm9ybSlcbi5sb2dpbi1wYWdlX19hbGVydHMge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZC1hbHQ7XG5cbiAgLmFsZXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTJweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteHM7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1ib2R5O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmLS1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWxpZ2h0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhbmdlci1ib3JkZXI7XG4gICAgICBjb2xvcjogJGRhbmdlci1kYXJrO1xuXG4gICAgICAuYWxlcnRfX2ljb24ge1xuICAgICAgICBmaWxsOiAkZGFuZ2VyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXdhcm5pbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctbGlnaHQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2FybmluZy1ib3JkZXI7XG4gICAgICBjb2xvcjogJHdhcm5pbmctZGFyaztcblxuICAgICAgLmFsZXJ0X19pY29uIHtcbiAgICAgICAgZmlsbDogJHdhcm5pbmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taW5mbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1saWdodDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbmZvLWJvcmRlcjtcbiAgICAgIGNvbG9yOiAkaW5mby1kYXJrO1xuXG4gICAgICAuYWxlcnRfX2ljb24ge1xuICAgICAgICBmaWxsOiAkaW5mbztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ29udGVudFxuLmxvZ2luLXBhZ2VfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi8qKlxuICogTG9nb2ZmIFBhZ2UgU3R5bGVzXG4gKlxuICogQ29uZmlybWF0aW9uIHBhZ2UgYWZ0ZXIgc3VjY2Vzc2Z1bCBsb2dvZmYuXG4gKiBTRU8gYW5kIGFjY2Vzc2liaWxpdHkgb3B0aW1pemVkLlxuICogVmFyaWFibGVzIGFyZSBkZWZpbmVkIGluIHNjc3MvYWJzdHJhY3RzL192YXJpYWJsZXMuc2Nzc1xuICovXG5cbi8vIE1haW4gQ29udGFpbmVyXG4ubG9nb2ZmLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNjB2aDtcbiAgcGFkZGluZzogJHNwYWNpbmcteHhsICRzcGFjaW5nLW1kLWFsdDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy00eGwgJHNwYWNpbmcteHhsO1xuICB9XG59XG5cbi5sb2dvZmYtcGFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbi8vIEFsZXJ0c1xuLmxvZ29mZi1wYWdlX19hbGVydHMge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14eGw7XG59XG5cbi5sb2dvZmYtcGFnZV9fYWxlcnQge1xuICBwYWRkaW5nOiAkc3BhY2luZy1tZCAkc3BhY2luZy1tZC1hbHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14cztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYm9keTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmLS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmZGY1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhN2YzZDA7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXN1Y2Nlc3M7XG4gIH1cblxuICAmLS1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjJmMjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmVjYWNhO1xuICAgIGNvbG9yOiAkcmVkO1xuICB9XG5cbiAgJi0td2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlYjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmRlNjhhO1xuICAgIGNvbG9yOiAjYjQ1MzA5O1xuICB9XG5cbiAgJi0taW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmZkYmZlO1xuICAgIGNvbG9yOiAkZm9jdXMtYmx1ZTtcbiAgfVxufVxuXG4vLyBDb250ZW50XG4ubG9nb2ZmLXBhZ2VfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkc3BhY2luZy14eGw7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1sdi0xO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIEljb25cbi5sb2dvZmYtcGFnZV9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXh4bDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtaWNvbi1jb2xvci1saWdodDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogJHN1Y2Nlc3MtaWNvbi1jb2xvcjtcblxuICAvLyBXaGl0ZSBjaXJjbGUgYmVoaW5kIFNWRyBzbyBjaGVja21hcmsgYXBwZWFycyB3aGl0ZVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi8vIFRpdGxlXG4ubG9nb2ZmLXBhZ2VfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgJHNwYWNpbmctbWQtYWx0IDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWgyO1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLy8gTWVzc2FnZVxuLmxvZ29mZi1wYWdlX19tZXNzYWdlIHtcbiAgbWFyZ2luOiAwIDAgJHNwYWNpbmcteHhsIDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LW1kO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYXBvLW1lZGl1bS1ncmF5O1xufVxuXG4vLyBBY3Rpb25zXG4ubG9nb2ZmLXBhZ2VfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6ICRzcGFjaW5nLW1kLWFsdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIEJ1dHRvbiAtIHVzZXMgZ2xvYmFsIC5idXR0b24gc3R5bGVzXG4ubG9nb2ZmLXBhZ2VfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLy8gTGluayAtIHN0eWxlZCBsaWtlIHBhc3N3b3JkIHJlc2V0IGxpbmtcbi5sb2dvZmYtcGFnZV9fbGluayB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICBjb2xvcjogJGFwby1tZWRpdW0tZ3JheTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8vIFNvdmVuZHVzXG4ubG9nb2ZmLXBhZ2VfX3NvdmVuZHVzIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmcteHhsO1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTdGVwcGVyIFByb2dyZXNzIEJhciBTdHlsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5zdGVwcGVyLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwICRzcGFjaW5nLW1kO1xuICBtYXJnaW46IDAgMCA0OHB4O1xufVxuXG4uc3RlcHBlci1iYXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBDaXJjbGUgaW5kaWNhdG9yIChhbGlhcyBmb3IgaW5kaWNhdG9yKVxuLnN0ZXBwZXItYmFyX19jaXJjbGUsXG4uc3RlcHBlci1iYXJfX2luZGljYXRvciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNjUlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4vLyBBY3RpdmUgc3RhdGVcbi5zdGVwcGVyLWJhcl9faXRlbS0tYWN0aXZlIHtcbiAgLnN0ZXBwZXItYmFyX19jaXJjbGUsXG4gIC5zdGVwcGVyLWJhcl9faW5kaWNhdG9yIHtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICB9XG59XG5cbi8vIENvbXBsZXRlZCBzdGF0ZVxuLnN0ZXBwZXItYmFyX19pdGVtLS1jb21wbGV0ZWQge1xuICAuc3RlcHBlci1iYXJfX2NpcmNsZSxcbiAgLnN0ZXBwZXItYmFyX19pbmRpY2F0b3Ige1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA0NDggNTEyXCI+PHBhdGggZmlsbD1cIiUyM0ZGRkZGRlwiIGQ9XCJNNDM4LjYgMTA1LjRDNDUxLjEgMTE3LjkgNDUxLjEgMTM4LjEgNDM4LjYgMTUwLjZMMTgyLjYgNDA2LjZDMTcwLjEgNDE5LjEgMTQ5LjkgNDE5LjEgMTM3LjQgNDA2LjZMOS4zNzIgMjc4LjZDLTMuMTI0IDI2Ni4xLTMuMTI0IDI0NS45IDkuMzcyIDIzMy40QzIxLjg3IDIyMC45IDQyLjEzIDIyMC45IDU0LjYzIDIzMy40TDE1OS4xIDMzOC43TDM5My40IDEwNS40QzQwNS45IDkyLjg4IDQyNi4xIDkyLjg4IDQzOC42IDEwNS40SDQzOC42elwiLz48L3N2Zz4nKTtcbiAgfVxufVxuXG4vLyBIYWxmIHN0YXRlIChmb3IgYWRkcmVzcyBjaGVjayBpbnRlcm1lZGlhdGUgc3RlcClcbi5zdGVwcGVyLWJhcl9faXRlbS0taGFsZiB7XG4gIC5zdGVwcGVyLWJhcl9fY2lyY2xlLFxuICAuc3RlcHBlci1iYXJfX2luZGljYXRvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjQpO1xuICB9XG59XG5cbi8vIExpbmUgc2VwYXJhdG9yIChhbGlhcyBmb3Igc2VwYXJhdG9yKVxuLnN0ZXBwZXItYmFyX19saW5lLFxuLnN0ZXBwZXItYmFyX19zZXBhcmF0b3Ige1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cbiAgJi0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJlZ2lzdGVyIFBhZ2UgU3R5bGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucmVnaXN0ZXItcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIH1cbn1cblxuLnJlZ2lzdGVyLXBhZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYzMnB4O1xufVxuXG4vLyBUYWIgbmF2aWdhdGlvbiAoTG9naW4gLyBSZWdpc3RlciB0b2dnbGUpXG4ucmVnaXN0ZXItcGFnZV9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6ICRzcGFjaW5nLWxnO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbn1cblxuLnJlZ2lzdGVyLXBhZ2VfX3RhYiB7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLW1kO1xuICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1zZW1pYm9sZDtcbiAgY29sb3I6ICRhcG8tdGV4dC1jb2xvci1saWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICB9XG5cbiAgJi0tYWN0aXZlIHtcbiAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgfVxufVxuXG4vLyBBbGVydHNcbi5yZWdpc3Rlci1wYWdlX19hbGVydHMge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbn1cblxuLnJlZ2lzdGVyLXBhZ2VfX2FsZXJ0IHtcbiAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctbWQ7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc207XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICBmb250LXNpemU6ICR0ZXh0LXNtO1xuXG4gICYtLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWxpZ2h0O1xuICAgIGNvbG9yOiAkZGFuZ2VyLWRhcms7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhbmdlcjtcbiAgfVxuXG4gICYtLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWxpZ2h0O1xuICAgIGNvbG9yOiAkc3VjY2Vzcy1kYXJrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzdWNjZXNzO1xuICB9XG5cbiAgJi0taW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tbGlnaHQ7XG4gICAgY29sb3I6ICRpbmZvLWRhcms7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGluZm87XG4gIH1cblxuICAmLS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1saWdodDtcbiAgICBjb2xvcjogJHdhcm5pbmctZGFyaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2FybmluZztcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJlZ2lzdGVyIEZvcm0gU3R5bGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBGZWVkYmFjayBtZXNzYWdlIGhlaWdodCBmb3IgdmFsaWRhdGlvbiBlcnJvciBzdGF0ZXNcbiRmZWVkYmFjay1oZWlnaHQ6IDIwcHg7XG5cbi8vIFdyYXBwZXJcbi5yZWdpc3Rlci1mb3JtX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYzMnB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmLnJlZ2lzdGVyLWZvcm0tLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDAgMCAkc3BhY2luZy1tZDtcbiAgfVxuXG4gICYucmVnaXN0ZXItZm9ybS0tZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLW1kO1xuICB9XG59XG5cbi8vIEZvcm0gY29udGFpbmVyXG4ucmVnaXN0ZXItZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbWQ7XG4gIHBhZGRpbmc6IDAgMCAkc3BhY2luZy1sZztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nLXhsICRzcGFjaW5nLXhsO1xuICB9XG5cbiAgLy8gT3ZlcnJpZGUgZmxvYXRpbmctaW5wdXQgbWF4LXdpZHRoIGluc2lkZSByZWdpc3RlciBmb3JtXG4gIC5mbG9hdGluZy1pbnB1dCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLy8gU3RlcHMgY29udGFpbmVyIC0gcmVsYXRpdmUgZm9yIGFic29sdXRlIHBvc2l0aW9uZWQgc3RlcHMgZHVyaW5nIHRyYW5zaXRpb25cbi5yZWdpc3Rlci1mb3JtX19zdGVwcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIFN0ZXAgLSB1c2VzIG9wYWNpdHkgZm9yIHNtb290aCB0cmFuc2l0aW9uc1xuLnJlZ2lzdGVyLWZvcm1fX3N0ZXAge1xuICBtaW4taGVpZ2h0OiA1NzBweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcblxuICAvLyBIaWRkZW4gc3RlcHMgZG9uJ3QgdGFrZSB1cCBzcGFjZSAoYWZ0ZXIgdHJhbnNpdGlvbilcbiAgJjpub3QoJi0tYWN0aXZlKTpub3QoJi0tZXhpdGluZykge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIEFjdGl2ZSBzdGVwIGlzIHZpc2libGVcbiAgJi0tYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gIC8vIEV4aXRpbmcgc3RlcCBmYWRlcyBvdXRcbiAgJi0tZXhpdGluZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi8vIE1haW4gZm9ybSB0aXRsZSAoZS5nLiBcIlJlZ2lzdHJpZXJlblwiKVxuLnJlZ2lzdGVyLWZvcm1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi8vIFN0ZXAvc2VjdGlvbiB0aXRsZSAoZS5nLiBcIlBlcnPDtm5saWNoZSBBbmdhYmVuXCIpXG4ucmVnaXN0ZXItZm9ybV9fc3RlcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGNvbG9yOiAkYXBvLW1lZGl1bS1ncmF5O1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLy8gUm93IGxheW91dCBmb3Igc2lkZS1ieS1zaWRlIGZpZWxkc1xuLnJlZ2lzdGVyLWZvcm1fX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogJHNwYWNpbmctbWQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgPiAuZmxvYXRpbmctaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gQ29tcGFueSAvIERPQiB0b2dnbGUgY29udGFpbmVyIC0gc3dpdGNoZXMgYmFzZWQgb24gZ2VuZGVyIHNlbGVjdGlvblxuLy8gSGVpZ2h0IGlzIHNldCBkeW5hbWljYWxseSB2aWEgSlMgdG8gYWNjb21tb2RhdGUgdmFsaWRhdGlvbiBlcnJvcnNcbi5yZWdpc3Rlci1mb3JtX19jb21wYW55LWRvYi1maWVsZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XG59XG5cbi8vIENvbXBhbnkgZmllbGQgd3JhcHBlciAtIGhpZGRlbiBieSBkZWZhdWx0XG4ucmVnaXN0ZXItZm9ybV9fY29tcGFueS1maWVsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgPiAuZmxvYXRpbmctaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmLS12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgaW5wdXQge1xuICAgICAgdGFiaW5kZXg6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIERPQiBmaWVsZCB3cmFwcGVyIC0gdmlzaWJsZSBieSBkZWZhdWx0XG4ucmVnaXN0ZXItZm9ybV9fZG9iLWZpZWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICA+IC5mbG9hdGluZy1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cblxuLy8gQWRkcmVzcyB0eXBlIHN3aXRjaGVyIChzbGlkaW5nIHRhYnMpXG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1zd2l0Y2hlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG59XG5cbi5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLXN3aXRjaGVyLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktYmc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHotaW5kZXg6IDA7XG5cbiAgJi0tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuXG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1zd2l0Y2hlci1idG4ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAkc3BhY2luZy1zbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgJHNwYWNpbmctbWQ7XG4gIGZvbnQtc2l6ZTogJHRleHQtc207XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuXG4gIC8vIEFjdGl2ZSBzdGF0ZSAtIG1hdGNoZXMgcHJpbWFyeSBidXR0b24gdGV4dCBjb2xvclxuICAmW2FyaWEtY2hlY2tlZD1cInRydWVcIl0ge1xuICAgIGNvbG9yOiAkYnV0dG9uLXByaW1hcnktdGV4dC1jb2xvcjtcbiAgfVxuXG4gIC8vIEZvY3VzIHN0YXRlIGZvciBrZXlib2FyZCBuYXZpZ2F0aW9uXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZm9jdXMtYmx1ZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB9XG5cbiAgJjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgJGZvY3VzLWJsdWU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxuXG4gIC8vIEhpZGRlbiByYWRpbyBpbnB1dFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLXN3aXRjaGVyLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8vIEFkZHJlc3MgZmllbGRzIGNvbnRhaW5lciAtIGFuaW1hdGVzIGJldHdlZW4gMS1yb3cgYW5kIDItcm93IGhlaWdodFxuLy8gSGVpZ2h0cyBhY2NvdW50IGZvciB2YWxpZGF0aW9uIGZlZWRiYWNrICh+MjBweCBwZXIgZXJyb3Igcm93KVxuLnJlZ2lzdGVyLWZvcm1fX2FkZHJlc3MtZmllbGRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ4cHg7IC8vIDEgcm93IGhlaWdodCAoY2xhc3NpYylcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XG5cbiAgLy8gQ2xhc3NpYyBtb2RlIHdpdGggdmFsaWRhdGlvbiBlcnJvciAoc3RyZWV0IG9yIG51bWJlciBpbnZhbGlkKVxuICAmOmhhcygucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1jbGFzc2ljOm5vdCgucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1jbGFzc2ljLS1oaWRkZW4pIC5pcy1pbnZhbGlkKSB7XG4gICAgaGVpZ2h0OiA0OHB4ICsgJGZlZWRiYWNrLWhlaWdodDtcbiAgfVxuXG4gIC8vIFBhY2tzdGF0aW9uIG1vZGVcbiAgJi0tcGFja3N0YXRpb24ge1xuICAgIGhlaWdodDogMTEycHg7IC8vIDIgcm93czogNDhweCArIDE2cHggZ2FwICsgNDhweFxuXG4gICAgLy8gUGFja3N0YXRpb24gd2l0aCBlcnJvcnMgLSBjaGVjayB2aXNpYmxlIHBhY2tzdGF0aW9uIGZpZWxkc1xuICAgICY6aGFzKC5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLXBhY2tzdGF0aW9uLS12aXNpYmxlIC5pcy1pbnZhbGlkKSB7XG4gICAgICBoZWlnaHQ6IDExMnB4ICsgJGZlZWRiYWNrLWhlaWdodDtcbiAgICB9XG5cbiAgICAvLyBQYWNrc3RhdGlvbiB3aXRoIGJvdGggZmllbGRzIGludmFsaWRcbiAgICAmOmhhcygucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1wYWNrc3RhdGlvbi0tdmlzaWJsZSA+IC5mbG9hdGluZy1pbnB1dDpmaXJzdC1jaGlsZCAuaXMtaW52YWxpZCk6aGFzKC5yZWdpc3Rlci1mb3JtX19hZGRyZXNzLXBhY2tzdGF0aW9uLS12aXNpYmxlID4gLmZsb2F0aW5nLWlucHV0Om50aC1jaGlsZCgyKSAuaXMtaW52YWxpZCkge1xuICAgICAgaGVpZ2h0OiAxMTJweCArICgkZmVlZGJhY2staGVpZ2h0ICogMik7XG4gICAgfVxuICB9XG59XG5cbi8vIENsYXNzaWMgYWRkcmVzcyB3cmFwcGVyIC0gYWJzb2x1dGVseSBwb3NpdGlvbmVkXG4ucmVnaXN0ZXItZm9ybV9fYWRkcmVzcy1jbGFzc2ljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICA+IC5yZWdpc3Rlci1mb3JtX19yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmLS1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLy8gUGFja3N0YXRpb24gd3JhcHBlciAtIGFic29sdXRlbHkgcG9zaXRpb25lZFxuLnJlZ2lzdGVyLWZvcm1fX2FkZHJlc3MtcGFja3N0YXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gLmZsb2F0aW5nLWlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuXG4ucmVnaXN0ZXItZm9ybV9fcGFja3N0YXRpb24taW5mbyB7XG4gIGZvbnQtc2l6ZTogJHRleHQtc207XG4gIGNvbG9yOiAkYXBvLXRleHQtY29sb3ItbGlnaHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW1kO1xufVxuXG4ucmVnaXN0ZXItZm9ybV9faGludCB7XG4gIGZvbnQtc2l6ZTogJHRleHQtc207XG4gIGNvbG9yOiAkYXBvLXRleHQtY29sb3ItbGlnaHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLW1kO1xufVxuXG4vLyBDb25zZW50IHNlY3Rpb24gKGNoZWNrYm94ZXMgKyB0ZXJtcylcbi5yZWdpc3Rlci1mb3JtX19jb25zZW50IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuLy8gQ2hlY2tib3hcbi5yZWdpc3Rlci1mb3JtX19jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5yZWdpc3Rlci1mb3JtX19jaGVja2JveC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX2NoZWNrYm94LWlucHV0LFxuLnJlZ2lzdGVyLWZvcm1fX2NoZWNrYm94LWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5yZWdpc3Rlci1mb3JtX19jaGVja2JveC1pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0ZXh0LWRhcms7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXI6IHNvbGlkICR3aGl0ZTtcbiAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICRmb2N1cy1ibHVlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbn1cblxuLnJlZ2lzdGVyLWZvcm1fX2NoZWNrYm94LXRleHQge1xuICBmb250LXNpemU6ICR0ZXh0LXNtO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG5cbi8vIFRlcm1zIHRleHRcbi5yZWdpc3Rlci1mb3JtX190ZXJtcyB7XG4gIGZvbnQtc2l6ZTogJHRleHQtc207XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40MztcblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLy8gQnV0dG9uc1xuLnJlZ2lzdGVyLWZvcm1fX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG4ucmVnaXN0ZXItZm9ybV9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAkc3BhY2luZy14bDtcbiAgZm9udC1zaXplOiAkdGV4dC1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xuXG4gICYtLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcHJpbWFyeS1iZztcbiAgICBjb2xvcjogJGJ1dHRvbi1wcmltYXJ5LXRleHQtY29sb3I7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJ1dHRvbi1wcmltYXJ5LW91dGxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZm9jdXMtYmx1ZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgfVxuICB9XG5cbiAgJi0tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS1iZztcbiAgICBjb2xvcjogJGJ1dHRvbi1zZWNvbmRhcnktdGV4dC1jb2xvcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1zZWNvbmRhcnktaG92ZXI7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGZvY3VzLWJsdWU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi8vIEhpZGUgc3RlcHBlciB0ZW1wbGF0ZXNcbi5zdGVwcGVyLXRlbXBsYXRlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIFNlcnZlci1zaWRlIGFsZXJ0c1xuLnJlZ2lzdGVyLWZvcm1fX2FsZXJ0cyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxnO1xuXG4gIC5hbGVydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEycHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc207XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogJHRleHQtc207XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICZfX2ljb24ge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgJi0tZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZmxvYXRpbmctaW5wdXQtYm9yZGVyLWVycm9yLCAwLjEpO1xuICAgICAgY29sb3I6ICRmbG9hdGluZy1pbnB1dC1ib3JkZXItZXJyb3I7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZmxvYXRpbmctaW5wdXQtYm9yZGVyLWVycm9yO1xuXG4gICAgICAuYWxlcnRfX2ljb24ge1xuICAgICAgICBmaWxsOiAkZmxvYXRpbmctaW5wdXQtYm9yZGVyLWVycm9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXdhcm5pbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZjU5ZTBiLCAwLjEpO1xuICAgICAgY29sb3I6ICNiNDUzMDk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjU5ZTBiO1xuXG4gICAgICAuYWxlcnRfX2ljb24ge1xuICAgICAgICBmaWxsOiAjZjU5ZTBiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRlbnQgd3JhcHBlciAtIGZvciBleGl0IGFuaW1hdGlvbiB0byBzdWNjZXNzXG4ucmVnaXN0ZXItZm9ybV9fY29udGVudCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcblxuICAmLS1leGl0aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCk7XG4gIH1cblxuICAmLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gU3VjY2VzcyB2aWV3IGFmdGVyIHJlZ2lzdHJhdGlvbiAoc3R5bGVkIGxpa2UgbG9nb2ZmLXBhZ2UpXG4ucmVnaXN0ZXItZm9ybV9fc3VjY2VzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJHNwYWNpbmcteHhsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbHYtMTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC8vIFZpc2libGUgc3RhdGUgd2l0aCBmYWRlLWluIGFuaW1hdGlvblxuICAmLS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFuaW1hdGlvbjogcmVnaXN0ZXItc3VjY2Vzcy1mYWRlLWluIDAuM3MgZWFzZS1vdXQgZm9yd2FyZHM7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByZWdpc3Rlci1zdWNjZXNzLWZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4ucmVnaXN0ZXItZm9ybV9fc3VjY2Vzcy1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gJHNwYWNpbmcteHhsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1pY29uLWNvbG9yLWxpZ2h0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAkc3VjY2Vzcy1pY29uLWNvbG9yO1xuXG4gIC8vIFdoaXRlIGNpcmNsZSBiZWhpbmQgU1ZHIHNvIGNoZWNrbWFyayBhcHBlYXJzIHdoaXRlXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICB9XG59XG5cbi5yZWdpc3Rlci1mb3JtX19zdWNjZXNzLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgJHNwYWNpbmctbWQtYWx0IDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWgyO1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLnJlZ2lzdGVyLWZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG4gIG1hcmdpbjogMCAwICRzcGFjaW5nLW1kLWFsdCAwO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYm9keS1tZDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbn1cblxuLnJlZ2lzdGVyLWZvcm1fX3N1Y2Nlc3MtcmVkaXJlY3Qge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICBjb2xvcjogJGFwby1tZWRpdW0tZ3JheTtcbn1cblxuLy8gQnV0dG9uIGxvYWRpbmcgc3RhdGVcbi5idXR0b24tLWxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC5idXR0b25fX3RleHQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5idXR0b25fX3NwaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYW5pbWF0aW9uOiBzcGluIDAuOHMgbGluZWFyIGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vLyBQYXNzd29yZCBJbmZvIFRvZ2dsZSBCdXR0b24gKGNpcmNsZS1pIGljb24gYWZ0ZXIgZXJyb3IgbWVzc2FnZSlcbi5wYXNzd29yZC1pbmZvLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAkZmxvYXRpbmctaW5wdXQtYm9yZGVyLWVycm9yO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGRhcmtlbigkZmxvYXRpbmctaW5wdXQtYm9yZGVyLWVycm9yLCAxMCUpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICRmb2N1cy1ibHVlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG5cbi5wYXNzd29yZC1pbmZvLXRvZ2dsZV9faWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLy8gUGFzc3dvcmQgU3RyZW5ndGggVG9vbHRpcCAocG9zaXRpb25lZCBiZWxvdyB0aGUgaW5mbyBpY29uKVxuLnBhc3N3b3JkLXN0cmVuZ3RoLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXNlY29uZGFyeTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgJi0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uOiB0b29sdGlwLWZhZGUtaW4gMC4ycyBlYXNlLW91dDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRvb2x0aXAtZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aC10b29sdGlwX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZm9udC1zaXplOiAkdGV4dC1zbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGgtdG9vbHRpcF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aC10b29sdGlwX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogJHRleHQtc207XG4gIGNvbG9yOiAkYXBvLW1lZGl1bS1ncmF5O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG5cbiAgJi0tdmFsaWQge1xuICAgIGNvbG9yOiAkY29sb3ItYmctc3VjY2VzcztcbiAgfVxufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGgtdG9vbHRpcF9faWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG5cbiAgLnBhc3N3b3JkLXN0cmVuZ3RoLXRvb2x0aXBfX2l0ZW0tLXZhbGlkICYge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERhdGVwaWNrZXIgTW9kYWxcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kYXRlcGlja2VyX19iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGF0ZXBpY2tlcl9fZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAkc3BhY2luZy1tZDtcbiAgcGFkZGluZzogJHNwYWNpbmctbGc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1tZDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBhbmltYXRpb246IGRhdGVwaWNrZXItZmFkZS1pbiAwLjJzIGVhc2Utb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGRhdGVwaWNrZXItZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNnB4KSBzY2FsZSgwLjk2KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbiAgfVxufVxuXG4uZGF0ZXBpY2tlcl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbn1cblxuLmRhdGVwaWNrZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAkdGV4dC1sZztcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xufVxuXG4uZGF0ZXBpY2tlcl9fY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRhcG8tbWVkaXVtLWdyYXk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICRmb2N1cy1ibHVlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIH1cbn1cblxuLmRhdGVwaWNrZXJfX3NlbGVjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6ICRzcGFjaW5nLXNtO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbn1cblxuLmRhdGVwaWNrZXJfX3NlbGVjdC1ncm91cCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJHNwYWNpbmcteHM7XG5cbiAgLy8gWWVhciBjb2x1bW4gc2xpZ2h0bHkgd2lkZXJcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBmbGV4OiAxLjM7XG4gIH1cbn1cblxuLmRhdGVwaWNrZXJfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAkdGV4dC1zbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXNlbWlib2xkO1xuICBjb2xvcjogJGFwby1tZWRpdW0tZ3JheTtcbn1cblxuLmRhdGVwaWNrZXJfX3NlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMzJweCAwICRzcGFjaW5nLXNtO1xuICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMiAxMiclM0UlM0NwYXRoIGZpbGw9JyUyMzY2NicgZD0nTTYgOEwxIDNoMTB6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMnB4IGNlbnRlcjtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuMik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICRhcG8tbWVkaXVtLWdyYXk7XG4gIH1cbn1cblxuLmRhdGVwaWNrZXJfX2NvbmZpcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1zZW1pYm9sZDtcbn1cblxuLy8gRmxvYXRpbmcgaW5wdXQgaWNvbiBidXR0b24gKGZvciBjYWxlbmRhciBpY29uKVxuLmZsb2F0aW5nLWlucHV0LS1oYXMtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZmxvYXRpbmctaW5wdXRfX2ZpZWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi5mbG9hdGluZy1pbnB1dF9faWNvbi1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJGFwby1tZWRpdW0tZ3JheTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjEpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICRmb2N1cy1ibHVlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbn1cblxuLmZsb2F0aW5nLWlucHV0X19pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFkZHJlc3MgQ2hlY2svQ29ycmVjdGlvbiBTdHlsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hZGRyZXNzLWNoZWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLW1kO1xuICBwYWRkaW5nOiAkc3BhY2luZy1sZztcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1jYXJkO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhsO1xuICB9XG59XG5cbi5hZGRyZXNzLWNoZWNrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogJHRleHQtbGc7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgZm9udC1zaXplOiAkdGV4dC14bDtcbiAgfVxufVxuXG4uYWRkcmVzcy1jaGVja19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6ICR0ZXh0LXNtO1xuICBjb2xvcjogJGFwby10ZXh0LWNvbG9yLWxpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmFkZHJlc3MtY2hlY2tfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAkdGV4dC1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtc2VtaWJvbGQ7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcbn1cblxuLmFkZHJlc3MtY2hlY2tfX29yaWdpbmFsIHtcbiAgcGFkZGluZzogJHNwYWNpbmctbWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogJHRleHQtc207XG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG4uYWRkcmVzcy1jaGVja19fYWx0ZXJuYXRpdmVzIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG59XG5cbi5hZGRyZXNzLWNoZWNrX19vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAkc3BhY2luZy1zbTtcbiAgcGFkZGluZzogJHNwYWNpbmctbWQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1zbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJHRleHQtZGFyaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gIH1cblxuICAmOmhhcyhpbnB1dDpjaGVja2VkKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeS1saWdodDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAyMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDJweDtcblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGZvY3VzLWJsdWU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWRkcmVzcy1jaGVja19fb3B0aW9uLWNvbnRlbnQge1xuICBmb250LXNpemU6ICR0ZXh0LXNtO1xuICBjb2xvcjogJHRleHQtZGFyaztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICBzcGFuIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtc2VtaWJvbGQ7XG4gIH1cbn1cblxuLmFkZHJlc3MtY2hlY2tfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1sZztcbn1cbiIsIi8vIFN0YXIgUmF0aW5nIENvbXBvbmVudFxuLy8gVHdvLWxheWVyIFNWRyBhcHByb2FjaDogYmFja2dyb3VuZCBvdXRsaW5lcyArIGZvcmVncm91bmQgc29saWQgc3RhcnMgY2xpcHBlZCBieSB3aWR0aFxuXG4uc3Rhci1yYXRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX3N0YXJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAmX19sYXllciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6ICRzcGFjaW5nLXh4cztcblxuICAgICYtLWJhY2tncm91bmQge1xuICAgICAgY29sb3I6ICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICYtLWZvcmVncm91bmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogdmFyKC0tc3Rhci1yYXRpbmctZmlsbCwgMCUpO1xuICAgICAgY29sb3I6ICRhcG8tc3Rhci1jb2xvcjtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gICZfX3pvbmVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3pvbmUge1xuICAgIGZsZXg6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fcmFkaW9zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLy8gSW50ZXJhY3RpdmUgbW9kZTogbGFyZ2VyIHN0YXJzXG4gICYtLWludGVyYWN0aXZlIHtcbiAgICAuc3Rhci1yYXRpbmdfX2ljb24ge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgLnN0YXItcmF0aW5nX19sYXllciB7XG4gICAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0YXItcmF0aW5nX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEaXNwbGF5IG1vZGU6IHNtYWxsZXIgc3RhcnNcbiAgJi0tZGlzcGxheSB7XG4gICAgLnN0YXItcmF0aW5nX19pY29uIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIC5zdGFyLXJhdGluZ19fbGF5ZXIge1xuICAgICAgZ2FwOiAkc3BhY2luZy14eHM7XG4gICAgfVxuICB9XG59XG4iLCIvLyBBY2NvcmRpb24gQ29tcG9uZW50XG4vLyBDb2xsYXBzaWJsZSBwYW5lbCB3aXRoIGNoZXZyb24gcm90YXRpb24gYW5kIG1heC1oZWlnaHQgdHJhbnNpdGlvblxuXG4uYWNjb3JkaW9uIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteHM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLW1kLWFsdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbHYtMjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1sdi0zO1xuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGZvY3VzLWJsdWU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICB9XG5cbiAgICAmLS1vcGVuIHtcbiAgICAgIC5hY2NvcmRpb25fX2NoZXZyb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NoZXZyb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgfVxuXG4gICZfX3BhbmVsIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2U7XG5cbiAgICAmLS1vcGVuIHtcbiAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIH1cblxuICAgICZbaGlkZGVuXSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctbWQtYWx0O1xuXG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctbWQtYWx0IDA7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctbWQtYWx0IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWxnO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgMCAkc3BhY2luZy1tZC1hbHQgMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEludGVybmFsIGxpbmsgd2l0aCBzcXVhcmUtYXJyb3ctcmlnaHQgaWNvblxuICpcbiAqIFJldXNhYmxlIGxpbmsgc3R5bGUgdXNlZCBhY3Jvc3MgbXVsdGlwbGUgY29tcG9uZW50cyAocmVnaXN0ZXIsIHBhc3N3b3JkIHJlc2V0LCBpbmZvIHBhZ2VzLCBldGMuKS5cbiAqL1xuXG4ubGluay1pbnRlcm5hbCB7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMDBhMFwiOyAvLyBub24tYnJlYWtpbmcgc3BhY2UgcHJldmVudHMgaWNvbiBmcm9tIGJlaW5nIGFsb25lIG9uIGxpbmVcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNDQ4IDUxMiclM0UlM0NwYXRoIGQ9J00zODQgODBjOC44IDAgMTYgNy4yIDE2IDE2VjQxNmMwIDguOC03LjIgMTYtMTYgMTZINjRjLTguOCAwLTE2LTcuMi0xNi0xNlY5NmMwLTguOCA3LjItMTYgMTYtMTZIMzg0em02NCAxNmMwLTM1LjMtMjguNy02NC02NC02NEg2NEMyOC43IDMyIDAgNjAuNyAwIDk2VjQxNmMwIDM1LjMgMjguNyA2NCA2NCA2NEgzODRjMzUuMyAwIDY0LTI4LjcgNjQtNjRWOTZ6TTI4OCAyMzJIMTQ4Yy0xMy4zIDAtMjQgMTAuNy0yNCAyNHMxMC43IDI0IDI0IDI0aDE0MGwtNTUgNTVjLTkuNCA5LjQtOS40IDI0LjYgMCAzMy45czI0LjYgOS40IDMzLjkgMGw5Ni05NmM5LjQtOS40IDkuNC0yNC42IDAtMzMuOWwtOTYtOTZjLTkuNC05LjQtMjQuNi05LjQtMzMuOSAwcy05LjQgMjQuNiAwIDMzLjlMMjg4IDIzMnonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXNpemU6IDE0cHggMTRweDtcbiAgICBtYXNrLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gIH1cbn1cbiIsIi8vIFByb2R1Y3QgUmF0aW5nIFBhZ2Vcbi8vIExheW91dCBmb3IgcmF0aW5nIHByb2R1Y3RzIGZyb20gYW4gb3JkZXIgd2l0aCBzdGFyIHJhdGluZyBhbmQgb3B0aW9uYWwgcmV2aWV3IHRleHRcblxuLnByb2R1Y3QtcmF0aW5nLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA2MHZoO1xuICBwYWRkaW5nOiAkc3BhY2luZy14eGwgJHNwYWNpbmctbWQtYWx0O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTR4bCAkc3BhY2luZy14eGw7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICBtYXJnaW46IDAgMCAkc3BhY2luZy14bCAwO1xuICAgZm9udC1zaXplOiB2YXIoLS1mb250LWgyLXNpemUpO1xuICAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtaDItbGluZS1oZWlnaHQpO1xuICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIH1cblxuICAvLyBQcm9kdWN0IGNhcmRcbiAgJl9fcHJvZHVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAkc3BhY2luZy1sZztcbiAgICBwYWRkaW5nOiAkc3BhY2luZy14bDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14bDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbHYtMTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWFyZWEge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19wcm9kdWN0LW5hbWUge1xuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nLW1kLWFsdCAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1oMztcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgfVxuXG4gIC8vIEZvcm0gZWxlbWVudHNcbiAgJl9fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNpbmctbWQtYWx0O1xuICB9XG5cbiAgJl9fc3RhcnMge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICB9XG5cbiAgLy8gTmFtZSByYWRpbyBvcHRpb25zXG4gICZfX25hbWUtb3B0aW9ucyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fbmFtZS1sZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICB9XG5cbiAgJl9fbmFtZS1oaW50IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc3VidGV4dDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIG1hcmdpbjogMCAwICRzcGFjaW5nLXhzIDA7XG4gIH1cblxuICAmX19uYW1lLWNob2ljZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAkc3BhY2luZy14cztcbiAgfVxuXG4gICZfX25hbWUtbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhzICRzcGFjaW5nLW1kLWFsdDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXNlY29uZGFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG5cbiAgICAmOmhhcyg6Y2hlY2tlZCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYXBvLWdvbGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGFwby1nb2xkZW4sIDAuMDYpO1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUtcmFkaW8ge1xuICAgIGFjY2VudC1jb2xvcjogJGFwby1nb2xkZW47XG4gIH1cblxuICAmX19uYW1lLXRleHQge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICB9XG5cbiAgLy8gVGV4dGFyZWFcbiAgJl9fdGV4dGFyZWEtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNpbmcteHM7XG4gIH1cblxuICAmX190ZXh0YXJlYS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIH1cblxuICAmX190ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogJHNwYWNpbmctbWQtYWx0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhzO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9keTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6ICRmb2N1cy1ibHVlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGZvY3VzLWJsdWUsIDAuMik7XG4gICAgfVxuICB9XG5cbiAgLy8gU3VibWl0IGJ1dHRvblxuICAmX19zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVzc2FnZSBhcmVhXG4gICZfX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblxuICAgICYtLXN1Y2Nlc3Mge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXN1Y2Nlc3M7XG4gICAgfVxuXG4gICAgJi0tZXJyb3Ige1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWFjY2VudDtcbiAgICB9XG4gIH1cblxuICAvLyBBbHJlYWR5IHN1Ym1pdHRlZCByZXZpZXdcbiAgJl9fc3VibWl0dGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAkc3BhY2luZy1tZC1hbHQ7XG5cbiAgICAuc3Rhci1yYXRpbmctLWRpc3BsYXkgLnN0YXItcmF0aW5nX19pY29uIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIC5zdGFyLXJhdGluZy0tZGlzcGxheSAuc3Rhci1yYXRpbmdfX2xheWVyIHtcbiAgICAgIGdhcDogJHNwYWNpbmcteHM7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3Rhci1yYXRpbmctLWRpc3BsYXkgLnN0YXItcmF0aW5nX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yZXZpZXctaGVhZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIH1cblxuICAmX19yZXZpZXctdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICB9XG5cbiAgLy8gSW5mbyBib3ggKHBlbmRpbmcgYXBwcm92YWwgbm90aWNlKSDigJQgc3R5bGVkIGxpa2UgZnJlZS1zaGlwcGluZyBzdWNjZXNzIGJhclxuICAmX19pbmZvLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogJHNwYWNpbmcteHM7XG4gICAgcGFkZGluZzogJHNwYWNpbmctbWQtYWx0O1xuICAgIGJhY2tncm91bmQ6ICNlOGY1ZTk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteHM7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICB9XG5cbiAgJl9faW5mby1ib3gtaWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zdWNjZXNzO1xuICB9XG59XG4iLCIvLyBDbGlwIFBhZ2UgLSBTZWxmLWNvbnRhaW5lZCBsYXlvdXRcbi8vIEhlcm8gc2VjdGlvbiAoUVIgY29kZXMsIHN0b3JlIGxpbmtzKSBvbmx5IHJlbGV2YW50IG9uIGRlc2t0b3AgKD49OTkycHgpLlxuLy8gQmVsb3cgOTkycHggaGlkZSBoZXJvICsgZGl2aWRlciDigJQgbW9iaWxlIHVzZXJzIGdldCB0aGUgQ1RBICsgZ3VpZGVkIHRvdXIgc3RlcHMuXG5cbi5jbGlwLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxLjVyZW07XG5cbiAgJl9faGVhZGluZy0tbW9iaWxlIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZy0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuXG4gIC5hcHBjbGlwX19oZXJvLXNlY3Rpb24sXG4gIC5hcHBjbGlwX19kaXZpZGVyLXNlY3Rpb24ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hcFwiO1xuXG4vLyBBcHBDbGlwIEZsb3cgUGFnZSAtIFNoYXJlZCBzdHlsZXMgZm9yIGFsbCByZXNwb25zaXZlX2Jhc2Ugc2hvcHNcbi8vIFVzZXMgdGhlbWUgdmFyaWFibGVzIGZyb20gX3RoZW1lX2RlZmF1bHRzLnNjc3Mgc28gZWFjaCBzaG9wIGdldHMgY29ycmVjdCBjb2xvcnMvcmFkaWkuXG5cbi5hbGVydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LXN1YnRsZSk7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtY2FyZDtcblxuICAmLS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1saWdodDtcbiAgfVxuXG4gICYtLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWxpZ2h0O1xuICB9XG5cbiAgJi0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi0tcHJvZHVjdC1zdWJzdGl0dXRlZCB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW07XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgfVxuXG4gICZfX2ljb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMS41cmVtO1xuXG4gICAgJi0tc21hbGwge1xuICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIH1cblxuICAgICYtLWNsb3NlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbGc7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuXG4gICAgJi0tY2xvc2Uge1xuICAgICAgd2lkdGg6IDAuNjI1cmVtO1xuICAgICAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjI1cmVtO1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleDogMTtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIG1hcmdpbjogMDtcblxuICAgICYtLXNtYWxsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fZGl2aWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGV4dC1kYXJrLCAkb3BhY2l0eS1tdXRlZCk7XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LW11dGVkKTtcbiAgfVxuXG4gICZfX2xpbmstY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMXJlbSAwLjI1cmVtIDA7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJi0tZ2hvc3Qge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYXBwY2xpcC1mbG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG4gIG1heC13aWR0aDogNTByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbSA0cmVtO1xuXG4gICZfX2hlYWRpbmcge1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYtLWVycm9yIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuXG4gICAgJi0tZXJyb3Ige1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cblxuICAgICYtLWVtcHR5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2ludHJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBjb2xvcjogcmdiYSgkdGV4dC1kYXJrLCAkb3BhY2l0eS1tZWRpdW0pO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9fc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fcHJvZHVjdC1xdWFudGl0eSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBjb2xvcjogcmdiYSgkdGV4dC1kYXJrLCAkb3BhY2l0eS1tZWRpdW0pO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmLS1lbXB0eSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvZHVjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG5cbiAgJl9fdG90YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcblxuICAgICYtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICYtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLXZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRkaXNjb3VudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLW5vdGUge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgY29sb3I6IHJnYmEoJHRleHQtZGFyaywgJG9wYWNpdHktbWVkaXVtKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY3RhO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtY3RhO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogJHVpLWN0YTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgcGFkZGluZzogMC42MjVyZW0gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZy1jdGEsIDEwJSk7XG4gICAgICBjb2xvcjogJHVpLWN0YTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSAwIHJnYmEoJHRleHQtZGFyaywgMC4yMCk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVyZW0gcmdiYSgkYmctY3RhLCAwLjUpO1xuICAgIH1cblxuICAgICYtLXNlY29uZGFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LXN1YnRsZSk7XG4gICAgICBjb2xvcjogJHRleHQtZGFyaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRleHQtZGFyaywgJG9wYWNpdHktbGlnaHQpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gMCByZ2JhKCR0ZXh0LWRhcmssIDAuMik7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVyZW0gcmdiYSgkdGV4dC1kYXJrLCAwLjMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Rpc2NsYWltZXItY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19kaXNjbGFpbWVyIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgIGNvbG9yOiByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LW1lZGl1bSk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5wcm9kdWN0IHtcbiAgJl9fY2FyZC1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtY2FyZDtcbiAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAycmVtIDAgcmdiYSgkdGV4dC1kYXJrLCAwLjEpO1xuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHRleHQtZGFyaywgJG9wYWNpdHktc3VidGxlKTtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWNhcmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3RhZyB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjM3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjEyNXJlbSAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy14cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LXN1YnRsZSk7XG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgICYtLWluZm8ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tbGlnaHQ7XG4gICAgICBjb2xvcjogJGluZm8tZGFyaztcbiAgICB9XG5cbiAgICAmLS1pbmZvI3smfS0tZW1waGFzaXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tZGFyaztcbiAgICB9XG5cbiAgICAmLS1lbXBoYXNpcyB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuMzc1cmVtO1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX21ldGEtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjEyNXJlbTtcbiAgfVxuXG4gICZfX21ldGEge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgY29sb3I6IHJnYmEoJHRleHQtZGFyaywgJG9wYWNpdHktbWVkaXVtKTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX21ldGEtZG9zYWdlIHtcblxuICB9XG5cbiAgJl9faWNvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcblxuICAgICYtLXNtYWxsIHtcbiAgICAgIHdpZHRoOiAwLjg3NXJlbTtcbiAgICAgIGhlaWdodDogMC44NzVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkaXRpb25hbC1pbmZvLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuMjVyZW07XG4gIH1cblxuICAmX19hZGRpdGlvbmFsLWluZm8tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjM3NXJlbTtcbiAgICBjb2xvcjogJHN1Y2Nlc3MtZGFyaztcblxuICAgICYtLWF2YWlsYWJsZSB7XG4gICAgICBjb2xvcjogJHN1Y2Nlc3MtZGFyaztcbiAgICB9XG5cbiAgICAmLS1ub3QtYXZhaWxhYmxlIHtcbiAgICAgIGNvbG9yOiAkZGFuZ2VyLWRhcms7XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkaXRpb25hbC1pbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9fcHJpY2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogMC43NXJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gICZfX3ByaWNlLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgIGNvbG9yOiByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LW1lZGl1bSk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fcHJpY2UtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRkaXNjb3VudDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLy8gTG9hZGluZyBtb2RhbCBzdHlsZXNcbi5hcHBjbGlwLWxvYWRpbmctbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNik7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICYtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbGc7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMS4yNXJlbSByZ2JhKCRibGFjaywgMC4xNSk7XG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgJl9fc3Bpbm5lciB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBib3JkZXI6IDAuMjVyZW0gc29saWQgJGxpZ2h0O1xuICAgIGJvcmRlci10b3A6IDAuMjVyZW0gc29saWQgJGJnLWN0YTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYW5pbWF0aW9uOiBhcHBjbGlwLWxvYWRpbmctc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMS41cmVtIGF1dG87XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiByZ2JhKCR0ZXh0LWRhcmssICRvcGFjaXR5LW1lZGl1bSk7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYXBwY2xpcC1sb2FkaW5nLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiLyoqXG4gKiBJbmZvIFBhZ2UgQmFzZSBTdHlsZXNcbiAqXG4gKiBTaGFyZWQgbGF5b3V0IGZvciBzaW1wbGUgaW5mby9zdGF0dXMgcGFnZXMgKGNvb2tpZSB1c2FnZSwgdW5zdWJzY3JpYmUgY29uZmlybWF0aW9ucywgNDA0LCBldGMuKS5cbiAqIEluZGl2aWR1YWwgcGFnZXMgb25seSBuZWVkIHRvIGFkZCB0aGVpciBwYWdlLXNwZWNpZmljIGV4dHJhcy5cbiAqIFZhcmlhYmxlcyBhcmUgZGVmaW5lZCBpbiBzY3NzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3NcbiAqL1xuXG4uaW5mby1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNjB2aDtcbiAgcGFkZGluZzogJHNwYWNpbmcteHhsICRzcGFjaW5nLW1kLWFsdDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy00eGwgJHNwYWNpbmcteHhsO1xuICB9XG59XG5cbi5pbmZvLXBhZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuXG4uaW5mby1wYWdlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHNwYWNpbmcteHhsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbHYtMTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5mby1wYWdlX190aXRsZSB7XG4gIG1hcmdpbjogMCAwICRzcGFjaW5nLXh4bCAwO1xuICBmb250LXNpemU6ICRmb250LXNpemUtaDI7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5pbmZvLXBhZ2VfX2JvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmluZm8tcGFnZV9fbWVzc2FnZSB7XG4gIG1hcmdpbjogMCAwICRzcGFjaW5nLW1kLWFsdCAwO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYm9keS1tZDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGFwby1tZWRpdW0tZ3JheTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXh4bDtcbiAgfVxufVxuXG4uaW5mby1wYWdlX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAkc3BhY2luZy1tZC1hbHQ7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uaW5mby1wYWdlX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pbmZvLXBhZ2VfX2xpbmsge1xuICBjb2xvcjogJGZvY3VzLWJsdWU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbiIsIi8qKlxuICogQ29va2llIFVzYWdlIFBhZ2UgU3R5bGVzIChleHRlbmRzIC5pbmZvLXBhZ2UpXG4gKlxuICogUGFnZS1zcGVjaWZpYyBhZGRpdGlvbnM6IHN1YnRpdGxlIGJldHdlZW4gcGFyYWdyYXBocy5cbiAqL1xuXG4uY29va2llLXVzYWdlLXBhZ2VfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAkc3BhY2luZy1tZC1hbHQgMCAkc3BhY2luZy14cyAwO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYm9keS1tZDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbn1cbiIsIi8qKlxuICogUmV2aWV3cyBFbWFpbCBVbnN1YnNjcmliZSBQYWdlIFN0eWxlcyAoZXh0ZW5kcyAuaW5mby1wYWdlKVxuICpcbiAqIE5vIHBhZ2Utc3BlY2lmaWMgYWRkaXRpb25zIG5lZWRlZC5cbiAqL1xuIiwiLyoqXG4gKiBCdXkgQ2FtcGFpZ24gVW5zdWJzY3JpYmUgUGFnZSBTdHlsZXMgKGV4dGVuZHMgLmluZm8tcGFnZSlcbiAqXG4gKiBQYWdlLXNwZWNpZmljIGFkZGl0aW9uczogc3VydmV5IGZvcm0gd2l0aCBzZWxlY3QsIGN1c3RvbSBpbnB1dCBhbmQgZmVlZGJhY2sgbWVzc2FnZS5cbiAqL1xuXG4uYnV5LWNhbXBhaWduLXVuc3Vic2NyaWJlLXBhZ2VfX3N1cnZleSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZDtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLW1kLWFsdDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xufVxuXG4uYnV5LWNhbXBhaWduLXVuc3Vic2NyaWJlLXBhZ2VfX3N1cnZleS1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAkc3BhY2luZy14eGw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV5LWNhbXBhaWduLXVuc3Vic2NyaWJlLXBhZ2VfX3NlbGVjdC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzIwcHg7XG59XG5cbi5idXktY2FtcGFpZ24tdW5zdWJzY3JpYmUtcGFnZV9fY3VzdG9tLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzIwcHg7XG59XG5cbi5idXktY2FtcGFpZ24tdW5zdWJzY3JpYmUtcGFnZV9fc2VuZC1idXR0b24ge1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuXG4uYnV5LWNhbXBhaWduLXVuc3Vic2NyaWJlLXBhZ2VfX3N1cnZleS10aGFua3Mge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LW1kO1xuICBjb2xvcjogJGNvbG9yLXRleHQtc3VjY2VzcztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuIiwiLyoqXG4gKiBOb3QgRm91bmQgKDQwNCkgUGFnZSBTdHlsZXMgKGV4dGVuZHMgLmluZm8tcGFnZSlcbiAqXG4gKiBObyBwYWdlLXNwZWNpZmljIGFkZGl0aW9ucyBuZWVkZWQuXG4gKi9cbiIsIi8qKlxuICogUGFzc3dvcmQgRG91YmxlIE9wdCBQYWdlIFN0eWxlcyAoZXh0ZW5kcyAuaW5mby1wYWdlKVxuICpcbiAqIFBhZ2Utc3BlY2lmaWMgYWRkaXRpb246IGhlbHAgc2VjdGlvbiBmb3IgZm9yZ290dGVuIGVtYWlsIGFkZHJlc3MuXG4gKi9cblxuLnBhc3N3b3JkLWRvdWJsZS1vcHQtcGFnZV9faGVscCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy14eGw7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy1tZC1hbHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXNlY29uZGFyeTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgY29sb3I6ICRhcG8tbWVkaXVtLWdyYXk7XG59XG4iLCIvKipcbiAqIE5QUyBTdXJ2ZXkgUGFnZSBTdHlsZXMgKGV4dGVuZHMgLmluZm8tcGFnZSlcbiAqXG4gKiBDdXN0b20gc3R5bGluZyBmb3IgdGhlIDEtMTAgTlBTIHJhdGluZyBzY2FsZSBhbmQgZmVlZGJhY2sgc2VjdGlvbi5cbiAqL1xuXG4ubnBzLXN1cnZleS1wYWdlX19zY2FsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubnBzLXN1cnZleS1wYWdlX19sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgY29sb3I6ICRhcG8tbWVkaXVtLWdyYXk7XG59XG5cbi5ucHMtc3VydmV5LXBhZ2VfX29wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBnYXA6IDhweDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG4ubnBzLXN1cnZleS1wYWdlX19vcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYm9yZGVyLXNlY29uZGFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhzO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LW1kO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICB9XG5cbiAgJjpob3ZlciBzcGFuIHtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICB9XG59XG5cbi5ucHMtc3VydmV5LXBhZ2VfX2FjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ubnBzLXN1cnZleS1wYWdlX19mZWVkYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy14eGw7XG5cbiAgLmZsb2F0aW5nLWlucHV0LS10ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQtYWx0O1xuICB9XG5cbiAgdGV4dGFyZWEuZmxvYXRpbmctaW5wdXRfX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICB9XG59XG5cbi5ucHMtc3VydmV5LXBhZ2VfX2ZlZWRiYWNrLXF1ZXN0aW9uIHtcbiAgbWFyZ2luOiAwIDAgJHNwYWNpbmctbWQtYWx0IDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LW1kO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xufVxuIiwiLyoqXG4gKiBNYXJrZXRpbmcgQ2FtcGFpZ24gU3R5bGVzIChCYWNrb2ZmaWNlKVxuICpcbiAqIFRoaXMgZmlsZSBkZWZpbmVzIHRoZW1lIG92ZXJyaWRlcyBmb3IgcHJvZHVjdHMgYXNzb2NpYXRlZCB3aXRoIG1hcmtldGluZyBjYW1wYWlnbnNcbiAqIG1hbmFnZWQgdmlhIGJhY2tvZmZpY2UvbWFuYWdlX21hcmtldGluZ19jYW1wYWlnbl9wcm9kdWN0cy5waHAuXG4gKlxuICogQ2FtcGFpZ24tc3BlY2lmaWMgc3R5bGVzIGFyZSBhcHBsaWVkIGR5bmFtaWNhbGx5IHVzaW5nIENTUyBjdXN0b20gcHJvcGVydGllc1xuICogKC0tcHJvbW90aW9uLWJhY2tncm91bmQtY29sb3IsIC0tcHJvbW90aW9uLXRleHQtY29sb3IpIHNldCBieSBjb250ZW50ZnVsLlxuXG4gKiBBZmZlY3RlZCBlbGVtZW50cyBleGFtcGxlOlxuICogLSBQcm9kdWN0IGNhcmRzIHRhZ3MgKC50YWctLXByb21vdGlvbilcbiAqIC0gUHJvZHVjdCBpbWFnZSBvdmVybGF5cyAoLnByb2R1Y3RfaW1hZ2Vfb3ZlcmxheSlcbiAqIC0gU2xpZGVyIGFycm93c1xuICovXG5cbi8vIC0tLS0tLS0tLS0tLS0tXG4vLyBQcm9tb3Rpb24gc2VjdGlvbiBpbmRleCBwYWdlIChjb250ZW50ZnVsKVxuLy8gLS0tLS0tLS0tLS0tLS1cbiNwcm9tb3Rpb24tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByb21vdGlvbi1iYWNrZ3JvdW5kLWNvbG9yLCAkY29sb3ItYmctbHYtMSk7XG5cbiAgLmNvbnRlbnRmdWwtZW50cnktY29udGFpbmVyX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICBjb2xvcjogdW5zZXQ7XG4gICAgfVxuXG4gIC5jb250ZW50ZnVsLWVudHJ5LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuLy8gLS0tLS0tLS0tLS0tLS1cbi8vIFByb2R1Y3QgY2FyZHNcbi8vIC0tLS0tLS0tLS0tLS0tXG5cbi5iby1tYXJrZXRpbmctY2FtcGFpZ24tcHJvZHVjdCB7XG4gIC5wcm9kdWN0X2ltYWdlX292ZXJsYXksXG4gIC5wcm9kdWN0LWNhcmRfX3RhZ3MgLnRhZ3Mtd3JhcHBlciAudGFnLS1wcm9tb3Rpb24udGFnIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcm9tb3Rpb24tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXByb21vdGlvbi10ZXh0LWNvbG9yKTtcbiAgICB9XG4gIH1cblxuLy8gLS0tLS0tLS1cbi8vIFNsaWRlcnNcbi8vIC0tLS0tLS0tXG5cbi8vIFNsaWRlciBhcnJvd3NcbiNwcm9tb3Rpb24tc2VjdGlvbiAuc2xpZGVyLW5hdl9fYnRuIHtcbiAgc3ZnIHtcbiAgICBjb2xvcjogdmFyKC0tcHJvbW90aW9uLXRleHQtY29sb3IsICRhcG8tdGV4dC1jb2xvcik7XG4gICAgfVxuICB9XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb250ZW50ZnVsIG1vZHVsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiNwcm9tb3Rpb24tc2VjdGlvbiB7XG5cbiAgLy8gSGVhZGluZ3NcbiAgLmNvbnRlbnRmdWwtaDEsXG4gIC5jb250ZW50ZnVsLWgyLFxuICAuY29udGVudGZ1bC1oMyB7XG4gICAgY29sb3I6IHZhcigtLXByb21vdGlvbi10ZXh0LWNvbG9yLCBpbmhlcml0KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAvLyBDVEEgbW9kdWxlXG4gIC53ZWItY3RhLW1vZHVsZV9faGVhZGxpbmUge1xuICAgIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvciwgaW5oZXJpdCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgLy8gQ2F0ZWdvcnkgU2xpZGVyIE1vZHVsZVxuICAjY2F0ZWdvcnktc2xpZGVyLW1vZHVsZV9fbmF2LWxpbmstd3JhcHBlciwgI2NhdGVnb3J5LXNsaWRlci1oZWFkbGluZSB7XG4gICAgY29sb3I6IHZhcigtLXByb21vdGlvbi10ZXh0LWNvbG9yLCBpbmhlcml0KSAhaW1wb3J0YW50O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJvbW90aW9uLXRleHQtY29sb3IsIGluaGVyaXQpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAjY2F0ZWdvcnktc2xpZGVyLWhlYWRsaW5lLFxuICAgIC5saW5rLWxpc3RfX3RleHQsXG4gICAgLmxpbmstbGlzdF9faWNvbiB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJvbW90aW9uLXRleHQtY29sb3IpO1xuICAgICAgfVxuXG4gICAgLmxpbmstbGlzdF9faWNvbiB7XG4gICAgICBmaWxsOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gIC8vIFByb21vdGlvbiBwcm9kdWN0IHNsaWRlciBtb2R1bGVcbiAgLnByb2R1Y3RzLXN3aXBlcl9faGVhZGVyLFxuICAucHJvZHVjdHMtc3dpcGVyX19oZWFkZXIgYSwgLnByb2R1Y3RzLXN3aXBlcl9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvciwgaW5oZXJpdCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgLnByb21vdGlvblByb2R1Y3RTbGlkZXIgLmxpbmstbGlzdF9faWNvbiB7XG4gICAgY29sb3I6IHZhcigtLXByb21vdGlvbi10ZXh0LWNvbG9yLCBpbmhlcml0KSAhaW1wb3J0YW50O1xuICAgIGZpbGw6IHZhcigtLXByb21vdGlvbi10ZXh0LWNvbG9yLCBpbmhlcml0KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAvLyBCcmFuZHNob3AgTW9kdWxlXG4gIC5icmFuZHNob3BfX2hlYWRpbmcge1xuICAgIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvciwgaW5oZXJpdCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgLmJyYW5kLWNhcmRfX3dyYXBwZXIsXG4gIFtkYXRhLXNsaWRlcj1cImJyYW5kc2hvcFwiXTpub3QoLnN3aXBlci1pbml0aWFsaXplZCkgLnN3aXBlci1zbGlkZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJvbW90aW9uLWFjY2VudC1jb2xvciwgdHJhbnNwYXJlbnQpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tYWNjZW50LWNvbG9yLWJhc2UsIHRyYW5zcGFyZW50KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAvLyBUZWFzZXIgQ2FyZHNcbiAgLnRlYXNlci1jYXJkX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLXByb21vdGlvbi10ZXh0LWNvbG9yLCBpbmhlcml0KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAvLyBVU1AgTW9kdWxlXG4gIC51c3AtaGVhZGxpbmUge1xuICAgIGNvbG9yOiB2YXIoLS1wcm9tb3Rpb24tdGV4dC1jb2xvciwgaW5oZXJpdCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgLy8gU0VPIE1vZHVsZXNcbiAgLnNlby1tb2R1bGVfX2hlYWRsaW5lLFxuICAuc2VvLXRleHQtaWNvbi1jb21wb25lbnRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogdmFyKC0tcHJvbW90aW9uLXRleHQtY29sb3IsIGluaGVyaXQpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIC5zZW8tdGV4dC1pY29uLWNvbXBvbmVudF9fc3VidGV4dCB7XG4gICAgY29sb3I6IHZhcigtLXByb21vdGlvbi10ZXh0LWNvbG9yLCBpbmhlcml0KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAvLyBDb3VudGRvd24gTW9kdWxlXG4gIC53ZWItY291bnRkb3duIHtcbiAgICBoMixcbiAgICBkaXYsXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJvbW90aW9uLXNlY29uZGFyeS1mb250LWNvbG9yLCBpbmhlcml0KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEFQT2Rpc2NvdW50ZXIgLSBUaGVtZSBWYXJpYWJsZXNcbiAgIEZpZ21hIERlc2lnbiBUb2tlbnMgYXMgU291cmNlIG9mIFRydXRoXG5cbiAgIEJyYW5kOiBSZWQgKCNERjA5MUQpIHByaW1hcnksIFllbGxvdyAoI0ZGRDkzMCkgc2Vjb25kYXJ5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2UgQ29sb3IgUGFsZXR0ZSAtIEZpZ21hIERlc2lnbiBUb2tlbnNcblxuICAgVGhlc2UgYXJlIHRoZSBmb3VuZGF0aW9uYWwgY29sb3Igc2NhbGVzIHVzZWQgYWNyb3NzIGFsbCBzaG9wcy5cbiAgIFNob3Atc3BlY2lmaWMgYnJhbmQgY29sb3JzIHJlZmVyZW5jZSB0aGVzZSBiYXNlIHZhbHVlcy5cblxuICAgVXNhZ2U6IEBpbXBvcnQgJ2Jhc2VfY29sb3JzJzsgKGJlZm9yZSB0aGVtZV92YXJpYWJsZXMpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEdsb2JhbCBUaGVtZSBWYXJpYWJsZXNcbiAgIFNoYXJlZCBhY3Jvc3MgQUxMIHNob3BzIC0gaW1wb3J0IHNob3Atc3BlY2lmaWMgZmlsZSBCRUZPUkUgdGhpcyBvbmVcbiAgIHRvIG92ZXJyaWRlIGNvbG9yIHZhbHVlcy5cblxuICAgVXNhZ2UgaW4gc2hvcDpcbiAgIEBpbXBvcnQgJ1tzaG9wXV90aGVtZV92YXJpYWJsZXMnOyAgLy8gU2hvcCBjb2xvcnMgKG5vICFkZWZhdWx0KVxuICAgQGltcG9ydCAncmVzcG9uc2l2ZV9iYXNlL3Nhc3MvdGhlbWVfdmFyaWFibGVzJzsgIC8vIFRoaXMgZmlsZSAoIWRlZmF1bHQpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEdsb2JhbCBUaGVtZSBWYXJpYWJsZXNcbiAgIFNoYXJlZCBhY3Jvc3MgQUxMIHNob3BzIC0gaW1wb3J0IHNob3Atc3BlY2lmaWMgZmlsZSBCRUZPUkUgdGhpcyBvbmVcbiAgIHRvIG92ZXJyaWRlIGNvbG9yIHZhbHVlcy5cblxuICAgVXNhZ2UgaW4gc2hvcDpcbiAgIEBpbXBvcnQgJ1tzaG9wXV90aGVtZV92YXJpYWJsZXMnOyAgLy8gU2hvcCBjb2xvcnMgKG5vICFkZWZhdWx0KVxuICAgQGltcG9ydCAncmVzcG9uc2l2ZV9iYXNlL3Nhc3MvdGhlbWVfdmFyaWFibGVzJzsgIC8vIFRoaXMgZmlsZSAoIWRlZmF1bHQpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gIEZvbnRcbiAqL1xuLyoqXG4gIFNoYWRvd1xuICovXG4vKipcbiAgTW9iaWxlIGJyZWFrcG9pbnRcbiAqL1xuLyoqXG4gIENvbG9yc1xuICovXG4vKipcbiAgSW5wdXRzXG4gKi9cbi8qKlxuICBCb3JkZXJcbiAqL1xuLyoqXG4gIFNlYXJjaCBCdXR0b24gKGRlZmF1bHRzLCBjYW4gYmUgb3ZlcnJpZGRlbiBpbiBzaG9wIHRoZW1lX3ZhcmlhYmxlcy5zY3NzKVxuICovXG4vKiBTcGFjZXJzICovXG4vKipcbiBWYXJpYWJsZXNcbiAqL1xuLnB4LXhzLWRvd24tc3BhY2luZy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTIge1xuICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctMiB7XG4gIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy0yIHtcbiAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy00IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy00IHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy00IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy02IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTYge1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctNiB7XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy02IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy04IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctOCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTgge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTgge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0xMiB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctMTIge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctMTYge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTE2IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0xNiB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTE2IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy0yMCB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctMjAge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0yNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTI0IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctMjQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTI0IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctMzIge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTMyIHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0zMiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTMyIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctNDAge1xuICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy00MCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctNDAge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy00OCB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctNDgge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTQ4IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctNDgge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctNTYge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy01NiB7XG4gIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTU2IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy01NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTY0IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy02NCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctNjQge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy02NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy03MiB7XG4gIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTcyIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctNzIge1xuICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTcyIHtcbiAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctODAge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTgwIHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy04MCB7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTgwIHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTk2IHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy05NiB7XG4gIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctOTYge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy05NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0xMTIge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTExMiB7XG4gIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctMTEyIHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctMTEyIHtcbiAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTEyOCB7XG4gIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctMTI4IHtcbiAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0xMjgge1xuICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy0xMjgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctMTQ0IHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy0xNDQge1xuICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTE0NCB7XG4gIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTE0NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0xNjAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctMTYwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTE2MCB7XG4gIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy0xNjAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZpbHRlci13cmFwcGVyIC5kYXRhbGlzdC1jb250YWluZXIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xufVxuXG4uYWxnb2xpYS1wcmljZWlucHV0IHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzAxMDYzRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjc7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmFsZ29saWEtcmFuZ2Vmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5hbGdvbGlhLXN1Ym1pdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5yZWZpbmVtZW50LXJvb3QgLnJlZmluZW1lbnQtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4ucmVmaW5lbWVudC1yb290IC5yZWZpbmVtZW50LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA0cHggNHB4IDRweCAxMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjJGMkY3O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnJlZmluZW1lbnQtcm9vdCAucmVmaW5lbWVudC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5yZWZpbmVtZW50LXJvb3QgLnJlZmluZW1lbnQtY2F0ZWdvcnkge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG59XG4ucmVmaW5lbWVudC1yb290IC5yZWZpbmVtZW50LWNhdGVnb3J5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbn1cbi5yZWZpbmVtZW50LXJvb3QgLnJlZmluZW1lbnQtY2F0ZWdvcnktbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMnB4KTtcbn1cbi5yZWZpbmVtZW50LXJvb3QgLnJlZmluZW1lbnQtZGVsZXRlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ucmVmaW5lbWVudC1yb290IC5yZWZpbmVtZW50LWRlbGV0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG59XG5cbi5yZWZpbmVtZW50LWNvdW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjRweDtcbiAgbWF4LWhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQkEzMTtcbiAgcGFkZGluZzogNnB4IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtaW4td2lkdGg6IDE4cHg7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbn1cblxuLmFpcy1DdXJyZW50UmVmaW5lbWVudHMtLW5vUmVmaW5lbWVudCxcbi5haXMtQ3VycmVudFJlZmluZW1lbnRzLWxpc3QtLW5vUmVmaW5lbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmFpcy1DdXJyZW50UmVmaW5lbWVudHMtbGlzdC5yZWZpbmVtZW50LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uc2lkZWJhci1maWx0ZXIgLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnNpZGViYXItZmlsdGVyIC5hY2NvcmRpb24tY29sbGFwc2UuY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmF0aW5nLWZpbHRlciB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IC5haXMtQ2xlYXJSZWZpbmVtZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBwYWRkaW5nOiAxMnB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG59XG5cbi5jbGVhci1hbGwtcmVmaW5lbWVudHMuYWlzLUNsZWFyUmVmaW5lbWVudHMtYnV0dG9uLS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhci1zaW5nbGUtcmVmaW5lbWVudC1yb290IHtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5jbGVhci1zaW5nbGUtcmVmaW5lbWVudC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2xlYXItc2luZ2xlLXJlZmluZW1lbnQtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNERjA5MUQ7XG59XG4uY2xlYXItc2luZ2xlLXJlZmluZW1lbnQtYnV0dG9uLmFpcy1DbGVhclJlZmluZW1lbnRzLWJ1dHRvbi0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5jbGVhci1zaW5nbGUtcmVmaW5lbWVudC1idXR0b24uYWlzLUNsZWFyUmVmaW5lbWVudHMtYnV0dG9uLS1kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucmVzZXQtcmVmaW5lbWVudHMtYnRuLCAudG9nZ2xlLXZpZXctYnRuLCAuc2hvdy1yZXN1bHRzLWJ0biB7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi50b2dnbGUtdmlldy1idG4ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QyRDJEMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMkQyRDI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5yZXNldC1yZWZpbmVtZW50cy1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEU4O1xuICBjb2xvcjogIzMzMztcbn1cbi5yZXNldC1yZWZpbmVtZW50cy1idG46aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDJweCA3cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5jbGVhci1yZWZpbmVtZW50cyAuYWlzLUNsZWFyUmVmaW5lbWVudHMtYnV0dG9uLS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hbGdvbGlhLWhpdHMtbGlzdCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmFsZ29saWEtYWNjb3JkaW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkYyRjc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5yZWZpbmVtZW50LWNvdW50IHtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgcGFkZGluZzogM3B4IDZweDtcbiAgfVxufVxuLmFpcy1SZWZpbmVtZW50TGlzdC1jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wcm9kdWN0LXRhZywgLnByb2R1Y3QtdGFnLXJlZCwgLnByb2R1Y3QtdGFnLWdyZWVuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnByb2R1Y3QtdGFnLWdyZWVuIHtcbiAgY29sb3I6ICM0QzlDMDY7XG59XG5cbi5wcm9kdWN0LXRhZy1yZWQge1xuICBjb2xvcjogI0I5MDAxNDtcbn1cblxuLm5vLXJlc3VsdHMtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNTQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uby1yZXN1bHRzLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vLXJlc3VsdHMtdGV4dC0taGVhZGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vLXJlc3VsdHMtdGV4dC0tbGFyZ2Uge1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm8tcmVzdWx0cy10ZXh0LS1rZXl3b3JkIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNjZweDtcbiAgY29sb3I6ICNERjA5MUQ7XG59XG5cbi5uby1yZXN1bHRzLWxpc3Qge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5uby1yZXN1bHRzLWxpc3QgdWwge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG4ubm8tcmVzdWx0cy1saXN0LS1oZWFkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5uby1yZXN1bHRzLWxpc3QtLWl0ZW0ge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4uZXllY2F0Y2hlciB7XG4gIGJhY2tncm91bmQ6ICNERjA5MUQgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtcHJpY2UudGV4dC1yZWQge1xuICBjb2xvcjogI0RGMDkxRCAhaW1wb3J0YW50O1xufVxuXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtIGJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREJBMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5MzA7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uYXV0by1zdWdnZXN0LXByb2R1Y3RzLXdyYXBwZXIgbGkgLmhpZ2hsaWdodGVkLFxuLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzLXdyYXBwZXIgbGkgLmhpZ2hsaWdodGVkLFxuLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIgbGkgLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICNGRkQ5MzA7XG59XG4uYXV0by1zdWdnZXN0LXByb2R1Y3RzLXdyYXBwZXIgbGkgLm5vbi1oaWdobGlnaHRlZCxcbi5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcy13cmFwcGVyIGxpIC5ub24taGlnaGxpZ2h0ZWQsXG4uYXV0by1zdWdnZXN0LWNvbnRlbnQtd3JhcHBlciBsaSAubm9uLWhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uYXV0by1zdWdnZXN0LXByb2R1Y3RzLXdyYXBwZXIgbGk6aG92ZXIgLm5vbi1oaWdobGlnaHRlZCxcbi5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcy13cmFwcGVyIGxpOmhvdmVyIC5ub24taGlnaGxpZ2h0ZWQsXG4uYXV0by1zdWdnZXN0LWNvbnRlbnQtd3JhcHBlciBsaTpob3ZlciAubm9uLWhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICNERjA5MUQ7XG59XG5cbi5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcy13cmFwcGVyIGxpOmhvdmVyIHN2ZyA+IHBhdGgsXG4uYXV0by1zdWdnZXN0LWNvbnRlbnQtd3JhcHBlciBsaTpob3ZlciBzdmcgPiBwYXRoIHtcbiAgZmlsbDogI0RGMDkxRDtcbn1cblxuLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzLXdyYXBwZXIgc3ZnLFxuLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIgc3ZnIHtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG59XG5cbi5zaG93LWFsbC1yZXN1bHRzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOTMwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRURCQTAwO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLyogY2hvaWNlLWNoaXBzICovXG4vKipcbiBWYXJpYWJsZXNcbiAqL1xuLmNob2ljZS1jaGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5jaG9pY2UtY2hpcC5jaG9pY2UtY2hpcC10YWcge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5jaG9pY2UtY2hpcC5jaG9pY2UtY2hpcC10YWc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xufVxuLmNob2ljZS1jaGlwOmhvdmVyLCAuY2hvaWNlLWNoaXAuaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUVBO1xufVxuLmNob2ljZS1jaGlwOmFjdGl2ZSwgLmNob2ljZS1jaGlwLmFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjN0E3QTdBO1xufVxuLmNob2ljZS1jaGlwOmZvY3VzLCAuY2hvaWNlLWNoaXAuZm9jdXMge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzdBN0E3QTtcbn1cbi5jaG9pY2UtY2hpcDpkaXNhYmxlZCwgLmNob2ljZS1jaGlwLmRpc2FibGVkIHtcbiAgY29sb3I6ICM4QjkxQjU7XG59XG4uY2hvaWNlLWNoaXAucHJlc3NlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUQxRDY7XG59XG5cbi5jaG9pY2UtY2hpcC1hY28tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY2hvaWNlLWNoaXAtYWNvLWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjJENkZDO1xuICBjb2xvcjogIzAxMDYzRjtcbn1cblxuLmNob2ljZS1jaGlwLWFjby1ncmF5LTA2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGNztcbiAgY29sb3I6ICMwMTA2M0Y7XG59XG5cbi5jaG9pY2UtY2hpcC1hY28tZ3JheS0xNSxcbi5jaG9pY2UtY2hpcC5jaG9pY2UtY2hpcC10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLyogcmF0aW5nLXN0YXJzICovXG4ucmF0aW5nLXN0YXJzIHtcbiAgY29sb3I6ICNGRkQ5MzA7XG4gIG1heC1oZWlnaHQ6IDI1cHg7XG59XG4ucmF0aW5nLXN0YXJzLmhvdmVyLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucmF0aW5nLXN0YXJzOmhvdmVyLCAucmF0aW5nLXN0YXJzOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkJBMzE7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4vKiByYXRpbmctZmlsdGVyICovXG4ucmF0aW5nLW1lbnUgLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMDtcbn1cblxuLmZpbHRlci1uYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgZ2FwOiA5cHg7XG59XG4uZmlsdGVyLW5hbWUgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmZpbHRlci1uYW1lOmhvdmVyLCAuZmlsdGVyLW5hbWUuYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkJBMzE7XG59XG4uZmlsdGVyLW5hbWU6aG92ZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDo6YmVmb3JlLCAuZmlsdGVyLW5hbWUuYWN0aXZlIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4uZmlsdGVyLW5hbWU6aG92ZXIgLnJhdGluZy1zdGFycywgLmZpbHRlci1uYW1lLmFjdGl2ZSAucmF0aW5nLXN0YXJzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkJBMzE7XG59XG5cbi5yYXRpbmctY291bnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbn1cblxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LXNlYXJjaGJveCB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1zZWFyY2hib3ggZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1zZWFyY2hib3ggZm9ybSBpbnB1dDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LXNlYXJjaGJveCBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LXNlYXJjaGJveCBmb3JtIGlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTZweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSclMjM3NzcnPjxwYXRoIGQ9J00xOSA2LjQxTDE3LjU5IDUgMTIgMTAuNTkgNi40MSA1IDUgNi40MSAxMC41OSAxMiA1IDE3LjU5IDYuNDEgMTkgMTIgMTMuNDEgMTcuNTkgMTkgMTkgMTcuNTkgMTMuNDEgMTJ6Jy8+PC9zdmc+XCIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtc2VhcmNoYm94IGZvcm0gYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtaXRlbSAuY2hlY2tib3gtaXRlbS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG59XG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtaXRlbSAuY2hlY2tib3gtaXRlbS1sYWJlbCAuY2hlY2tib3gtaW5wdXQge1xuICBtaW4td2lkdGg6IDE0cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiA0LjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMzMzMzMzM7XG59XG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtaXRlbSAuY2hlY2tib3gtaXRlbS1sYWJlbCAuY2hlY2tib3gtaW5wdXQ6Zm9jdXMsIC5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC1pdGVtIC5jaGVja2JveC1pdGVtLWxhYmVsIC5jaGVja2JveC1pbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMzMzMzMzMsIDAgMCAwIDJweCAjMDA1RkNDO1xufVxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LWl0ZW0uY2hlY2tib3gtc2VsZWN0ZWQsIC5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQkEzMTtcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC1pdGVtLmNoZWNrYm94LXNlbGVjdGVkIC5jaGVja2JveC1pdGVtLWxhYmVsIC5jaGVja2JveC1pbnB1dCwgLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LWl0ZW06aG92ZXIgLmNoZWNrYm94LWl0ZW0tbGFiZWwgLmNoZWNrYm94LWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNCAxNCcgZmlsbD0nbm9uZSc+IDxwYXRoIGQ9J00yIDBIMTJDMTMuMDkzOCAwIDE0IDAuOTA2MjUgMTQgMlYxMkMxNCAxMy4xMjUgMTMuMDkzOCAxNCAxMiAxNEgyQzAuODc1IDE0IDAgMTMuMTI1IDAgMTJWMkMwIDAuOTA2MjUgMC44NzUgMCAyIDBaTTEwLjUzMTIgNS41MzEyNUgxMC41QzEwLjgxMjUgNS4yNSAxMC44MTI1IDQuNzgxMjUgMTAuNSA0LjQ2ODc1QzEwLjIxODggNC4xODc1IDkuNzUgNC4xODc1IDkuNDY4NzUgNC40Njg3NUw2IDcuOTY4NzVMNC41MzEyNSA2LjVDNC4yMTg3NSA2LjE4NzUgMy43NSA2LjE4NzUgMy40Njg3NSA2LjVDMy4xNTYyNSA2Ljc4MTI1IDMuMTU2MjUgNy4yNSAzLjQ2ODc1IDcuNTMxMjVMNS40Njg3NSA5LjUzMTI1QzUuNzUgOS44NDM3NSA2LjIxODc1IDkuODQzNzUgNi41MzEyNSA5LjUzMTI1TDEwLjUzMTIgNS41MzEyNVonIGZpbGw9J3doaXRlJy8+IDwvc3ZnPlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0ZGRkZGRjtcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC1pdGVtLmNoZWNrYm94LXNlbGVjdGVkIC5jaGVja2JveC1pdGVtLWxhYmVsIC5jaGVja2JveC1pbnB1dDo6YmVmb3JlLCAuY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtaXRlbTpob3ZlciAuY2hlY2tib3gtaXRlbS1sYWJlbCAuY2hlY2tib3gtaW5wdXQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtaXRlbS5jaGVja2JveC1zZWxlY3RlZCAuY2hlY2tib3gtaXRlbS1sYWJlbCAuY2hlY2tib3gtaW5wdXQ6Zm9jdXMsIC5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC1pdGVtLmNoZWNrYm94LXNlbGVjdGVkIC5jaGVja2JveC1pdGVtLWxhYmVsIC5jaGVja2JveC1pbnB1dDpmb2N1cy12aXNpYmxlLCAuY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtaXRlbTpob3ZlciAuY2hlY2tib3gtaXRlbS1sYWJlbCAuY2hlY2tib3gtaW5wdXQ6Zm9jdXMsIC5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC1pdGVtOmhvdmVyIC5jaGVja2JveC1pdGVtLWxhYmVsIC5jaGVja2JveC1pbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNGRkZGRkYsIDAgMCAwIDJweCAjMDA1RkNDO1xufVxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LWl0ZW0uY2hlY2tib3gtc2VsZWN0ZWQgLmNoZWNrYm94LWl0ZW0tbGFiZWwgLmNoZWNrYm94LWxhYmVsLCAuY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtaXRlbTpob3ZlciAuY2hlY2tib3gtaXRlbS1sYWJlbCAuY2hlY2tib3gtbGFiZWwge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC1jb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1ub3Jlc3VsdHMge1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uc2VhcmNoLXJlc3VsdC1jb250YWluZXIge1xuICBtYXJnaW46IGF1dG87XG59XG4uc2VhcmNoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtaGVhZGxpbmUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB9XG59XG4uc2VhcmNoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtaGVhZGxpbmUgc3BhbiB7XG4gIGNvbG9yOiAjQjkwMDE0O1xufVxuLnNlYXJjaC1yZXN1bHQtY29udGFpbmVyIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlYXJjaC1yZXN1bHQtY29udGFpbmVyIGxpLFxuLnNlYXJjaC1yZXN1bHQtY29udGFpbmVyIGxpID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuW2RhdGEtc2VsZWN0b3I9c2VhcmNocmVzdWx0c10ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ja2FzcDplbXB0eSxcbiNrYXNwYjplbXB0eSxcbiNrYXNwbTplbXB0eSxcbiNrYXNwbWI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ja2FzcDpub3QoOmVtcHR5KSxcbiNrYXNwYjpub3QoOmVtcHR5KSxcbiNrYXNwbTpub3QoOmVtcHR5KSxcbiNrYXNwbWI6bm90KDplbXB0eSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ja2FzcDo6bWFya2VyLFxuI2thc3BiOjptYXJrZXIsXG4ja2FzcG06Om1hcmtlcixcbiNrYXNwbWI6Om1hcmtlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5zZWFyY2gtcmVzdWx0LXByb2R1Y3RzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNlYXJjaC1yZXN1bHQtcHJvZHVjdHMtbGlzdCAuaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC1yZXN1bHQtcHJvZHVjdHMtbGlzdCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNlYXJjaC1yZXN1bHQtcHJvZHVjdHMtbGlzdCAudGV4dC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC1yZXN1bHQtcHJvZHVjdHMtbGlzdCAudGV4dC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNlYXJjaC1yZXN1bHQtcHJvZHVjdHMtbGlzdCAudGV4dC1sYXJnZXIge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtcmVzdWx0LXByb2R1Y3RzLWxpc3QgLnRleHQtcmVkIHtcbiAgY29sb3I6ICNCOTAwMTQ7XG59XG4uc2VhcmNoLXJlc3VsdC1wcm9kdWN0cy1saXN0IC5zdHJpa2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5zZWFyY2gtcmVzdWx0LXByb2R1Y3RzLWxpc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2VhcmNoLXJlc3VsdC1wcm9kdWN0cy1saXN0IC5zdmctaWNvbltocmVmPVwiI2ljb25fY2lyY2xlLWluZm9cIl0ge1xuICBjb2xvcjogIzhFOEU5Mztcbn1cbi5zZWFyY2gtcmVzdWx0LXByb2R1Y3RzLWxpc3QgW2RhdGEtc2VsZWN0b3I9aW5mby1pY29uLXllbGxvd10ge1xuICBjb2xvcjogI0ZGQkEzMTtcbn1cbi5zZWFyY2gtcmVzdWx0LXByb2R1Y3RzLWxpc3QgW2RhdGEtc2VsZWN0b3I9c3Rhci1pY29uLXllbGxvd10ge1xuICBjb2xvcjogI0ZGQkEzMTtcbn1cblxuLnNlYXJjaC1yZXN1bHQtaGVhZGxpbmUge1xuICBsaW5lLWhlaWdodDogMTE2JTtcbiAgZm9udC1zaXplOiA0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbXB0eS1yZXN1bHRzLWluZm8tY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgbWF4LXdpZHRoOiA1NDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5lbXB0eS1yZXN1bHRzLWluZm8tY29udGFpbmVyIFtkYXRhLXNlbGVjdG9yPWhlbHAtY2VudGVyXSB7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uZW1wdHktcmVzdWx0cy1pbmZvLWNvbnRhaW5lciB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLmVtcHR5LXJlc3VsdHMtaW5mby1jb250YWluZXIgcCxcbi5lbXB0eS1yZXN1bHRzLWluZm8tY29udGFpbmVyIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uZW1wdHktcmVzdWx0cy1pbmZvLWNvbnRhaW5lciAudGV4dC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4uaWNvbi1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5MzA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1heC1oZWlnaHQ6IDU2cHg7XG4gIG1heC13aWR0aDogNTZweDtcbn1cbi5pY29uLWNvbnRhaW5lciBzdmcge1xuICBwYWRkaW5nOiAxM3B4O1xufVxuXG5ociB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZpbHRlci13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmZpbHRlci13cmFwcGVyIFtyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVyLXdyYXBwZXIgLmljb24tbGlzdGluZyB7XG4gIGNvbG9yOiAjQ0NDO1xufVxuLmZpbHRlci13cmFwcGVyIC5pY29uLWxpc3RpbmcuYWN0aXZlIHtcbiAgY29sb3I6ICNFQUU0M0Q7XG59XG4uZmlsdGVyLXdyYXBwZXIgLmZpbHRlciB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cbi5maWx0ZXItd3JhcHBlciAuZmlsdGVyLWhlYWRsaW5lLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLyogQWNjb3JkaW9uICovXG4vKipcbiAgRm9udFxuICovXG4vKipcbiAgU2hhZG93XG4gKi9cbi8qKlxuICBNb2JpbGUgYnJlYWtwb2ludFxuICovXG4vKipcbiAgQ29sb3JzXG4gKi9cbi8qKlxuICBJbnB1dHNcbiAqL1xuLyoqXG4gIEJvcmRlclxuICovXG4vKipcbiAgU2VhcmNoIEJ1dHRvbiAoZGVmYXVsdHMsIGNhbiBiZSBvdmVycmlkZGVuIGluIHNob3AgdGhlbWVfdmFyaWFibGVzLnNjc3MpXG4gKi9cbi8qIFNwYWNlcnMgKi9cbi8qKlxuIFZhcmlhYmxlc1xuICovXG4ucHgteHMtZG93bi1zcGFjaW5nLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctMiB7XG4gIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTQge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTQge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTQge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy00IHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTYge1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctNiB7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy02IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTgge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy04IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctOCB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy0xMiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctMTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0xNiB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctMTYge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTE2IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctMTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctMjAge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTIwIHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0yMCB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTI0IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctMjQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0yNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctMjQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0zMiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctMzIge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTMyIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctMzIge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctNDAge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy00MCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTQ4IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy00OCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctNDgge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy00OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy01NiB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTU2IHtcbiAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctNTYge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTU2IHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctNjQge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTY0IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy02NCB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTY0IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTcyIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctNzIge1xuICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy03MiB7XG4gIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctNzIge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy04MCB7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctODAge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTgwIHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctODAge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctOTYge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTk2IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy05NiB7XG4gIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTk2IHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTExMiB7XG4gIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctMTEyIHtcbiAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0xMTIge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy0xMTIge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctMTI4IHtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy0xMjgge1xuICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTEyOCB7XG4gIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTEyOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0xNDQge1xuICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTE0NCB7XG4gIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctMTQ0IHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctMTQ0IHtcbiAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTE2MCB7XG4gIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy0xNjAge1xuICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctMTYwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTE2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKipcbiBWYXJpYWJsZXNcbiAqL1xuLyoqXG4gQlMgZGVmYXVsdCBpbXBvcnRcbiAqL1xuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHRyYW5zcGFyZW50O1xufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IFwiXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAwLjk1cmVtO1xuICBoZWlnaHQ6IDAuOTVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBcIlwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDAuOTVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1jb2xvcjogIzYyRDZGQztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5O1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogMCAwO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbn1cblxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzYyRDZGQztcbn1cbi5hY2NvcmRpb24tYnV0dG9uIHN2ZyB7XG4gIGNvbG9yOiAjRkZCQTMxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmRhcmsgLmFjY29yZGlvbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzMzMztcbn1cbi5kYXJrIC5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNERjA5MUQ7XG59XG4uZGFyayAuYWNjb3JkaW9uLWJ1dHRvbjphZnRlciB7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDA7XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmRhcmsgLmFjY29yZGlvbi1ib2R5IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gIG1heC1oZWlnaHQ6IDI0MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmRhcmsgLmFjY29yZGlvbi1ib2R5IC5maWx0ZXItbmFtZTpob3ZlciAuZmlsdGVyLW5hbWUuYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFjY29yZGlvbi1idXR0b24ubm8tY2hldnJvbjo6YWZ0ZXIsXG4uYWNjb3JkaW9uLWJ1dHRvbi5uby1jaGV2cm9uOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWE6Zm9jdXMtd2l0aGluIC5hdXRvLXN1Z2dlc3QtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWE6Zm9jdXMtd2l0aGluIC5hdXRvLXN1Z2dlc3QtYmFja2Ryb3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIGZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtIC5pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIGZvcm06Zm9jdXMsIC5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIGZvcm06Zm9jdXMtd2l0aGluIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzIpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybTpmb2N1cyBpbnB1dCwgLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybTpmb2N1cy13aXRoaW4gaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDkzMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIGZvcm0uc2VhcmNoLWZvY3VzZWQgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybSAuaWNvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAwO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybSAuaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIGZvcm0gLmlucHV0LWNvbnRhaW5lciBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB6LWluZGV4OiAxO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybSAuaW5wdXQtY29udGFpbmVyIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtIC5pbnB1dC1jb250YWluZXIgaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybSAuaW5wdXQtY29udGFpbmVyIGJ1dHRvbi5jbGVhci1pbnB1dC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgZm9ybSAuaW5wdXQtY29udGFpbmVyOmZvY3VzLXdpdGhpbiBidXR0b24uY2xlYXItaW5wdXQtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDkwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9JyUyMzc3Nyc+PHBhdGggZD0nTTE5IDYuNDFMMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMnonLz48L3N2Zz5cIik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSBmb3JtIGJ1dHRvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREJBMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4ycmVtIDAuMnJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOTMwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIGhyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDE2cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QyRDJEMjtcbiAgYm9yZGVyOiBub25lO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IHtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMCAxNnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzIpO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3Qge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuaW5uZXItcGFkZGluZyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogLTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjREYwOTFEO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IHVsLmF1dG8tc3VnZ2VzdC1wcm9kdWN0cyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCB1bC5hdXRvLXN1Z2dlc3QtcHJvZHVjdHMgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgdWwuYXV0by1zdWdnZXN0LXByb2R1Y3RzIGxpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDJEMkQyO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IHVsLmF1dG8tc3VnZ2VzdC1wcm9kdWN0cyBsaSBpbWcge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IHVsLmF1dG8tc3VnZ2VzdC1wcm9kdWN0cyBsaSAudGl0bGUtcHJpY2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IHVsLmF1dG8tc3VnZ2VzdC1wcm9kdWN0cyBsaSAuYXV0b3N1Z2dlc3QtaGlnaGxpZ2h0IHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzg3cHgpIHtcbiAgLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IHVsLmF1dG8tc3VnZ2VzdC1wcm9kdWN0cyBsaSAuYXV0b3N1Z2dlc3QtaGlnaGxpZ2h0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgdWwuYXV0by1zdWdnZXN0LXByb2R1Y3RzIGxpIC5wcmljZSB7XG4gIHdpZHRoOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGNvbG9yOiAjOUUwMDBGO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzg3cHgpIHtcbiAgLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IHVsLmF1dG8tc3VnZ2VzdC1wcm9kdWN0cyBsaSB7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzLXdyYXBwZXIgaDMsXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIgaDMge1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzLXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMsXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzLXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNvbnRlbnQsXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMsXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNvbnRlbnQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzLXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMgbGksXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzLXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNvbnRlbnQgbGksXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMgbGksXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNvbnRlbnQgbGkge1xuICBwYWRkaW5nOiA0cHggMDtcbiAgbWFyZ2luOiA0cHggMDtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMtd3JhcHBlciB1bC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcyBsaSBhLFxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcy13cmFwcGVyIHVsLmF1dG8tc3VnZ2VzdC1jb250ZW50IGxpIGEsXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMgbGkgYSxcbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuYXV0by1zdWdnZXN0LWNvbnRlbnQtd3JhcHBlciB1bC5hdXRvLXN1Z2dlc3QtY29udGVudCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMtd3JhcHBlciB1bC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcyBsaSBhOmhvdmVyIHBhdGgsXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzLXdyYXBwZXIgdWwuYXV0by1zdWdnZXN0LWNvbnRlbnQgbGkgYTpob3ZlciBwYXRoLFxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5hdXRvLXN1Z2dlc3QtY29udGVudC13cmFwcGVyIHVsLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzIGxpIGE6aG92ZXIgcGF0aCxcbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuYXV0by1zdWdnZXN0LWNvbnRlbnQtd3JhcHBlciB1bC5hdXRvLXN1Z2dlc3QtY29udGVudCBsaSBhOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjREYwOTFEO1xufVxuLmF1dG8tc3VnZ2VzdC13cmFwcGVyLmFsZ29saWEgLmF1dG8tc3VnZ2VzdC1saXN0IC5zaG93LWFsbC1yZXN1bHRzLWxpbmstd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDEwcHg7XG59XG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSAuYXV0by1zdWdnZXN0LWxpc3QgLnNob3ctYWxsLXJlc3VsdHMtbGluay13cmFwcGVyIC5zaG93LWFsbC1yZXN1bHRzLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOTMwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIC5hdXRvLXN1Z2dlc3QtbGlzdCAuc2hvdy1hbGwtcmVzdWx0cy1saW5rLXdyYXBwZXIgLnNob3ctYWxsLXJlc3VsdHMtbGluazpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbmRpdltkYXRhLXNlbGVjdG9yPXByZWxvYWRlcl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haXMtcHJlbG9hZGVyLWZpbHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3Jlc3BvbnNpdmVfYmFzZS9zcmMvYXNzZXRzL2ltYWdlcy9za2VsZXRvbi1maWx0ZXItYW5kLXNvcnQud2VicFwiKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWlzLXByZWxvYWRlci1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNzBweDtcbiAgfVxufVxuXG4uYWlzLXByZWxvYWRlci1oaXRsaXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haXMtcHJlbG9hZGVyLWhpdGxpc3Qge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNzBweCk7XG4gIH1cbn1cbi5haXMtcHJlbG9hZGVyLWhpdGxpc3QubGlzdCAuYWlzLXByZWxvYWRlci1oaXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9yZXNwb25zaXZlX2Jhc2Uvc3JjL2Fzc2V0cy9pbWFnZXMvYWlzLXByZWxvYWRlci1pbWFnZV9fbGlzdC53ZWJwXCIpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGFzcGVjdC1yYXRpbzogNjQwLzIxNztcbn1cbi5haXMtcHJlbG9hZGVyLWhpdGxpc3QuYmxvY2sge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYWlzLXByZWxvYWRlci1oaXRsaXN0LmJsb2NrIC5haXMtcHJlbG9hZGVyLWhpdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3Jlc3BvbnNpdmVfYmFzZS9zcmMvYXNzZXRzL2ltYWdlcy9haXMtcHJlbG9hZGVyLWltYWdlX19ibG9jay53ZWJwXCIpO1xuICB3aWR0aDogNTAlO1xuICBhc3BlY3QtcmF0aW86IDIwLzQ3O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWlzLXByZWxvYWRlci1oaXRsaXN0LmJsb2NrIC5haXMtcHJlbG9hZGVyLWhpdCB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFpcy1wcmVsb2FkZXItaGl0bGlzdC5ibG9jayAuYWlzLXByZWxvYWRlci1oaXQge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuLmFpcy1wcmVsb2FkZXItaGVhZGxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5haXMtcHJlbG9hZGVyLWhlYWRsaW5lIHAge1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwLjc1cmVtO1xufVxuXG4uYWlzLXByZWxvYWRlci1zZWFyY2hyZXN1bHQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIwMHZoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFpcy1wcmVsb2FkZXItc2VhcmNocmVzdWx0LWNvbnRhaW5lciAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFpcy1wcmVsb2FkZXItc2VhcmNocmVzdWx0LWNvbnRhaW5lciAub3ZlcmxheS5oYXMtdHJhbnNpdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgMTBweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDgwcHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTIwcHgpO1xuICBhbmltYXRpb246IHNoaW1tZXIgMnMgaW5maW5pdGU7XG4gIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xufVxuXG5Aa2V5ZnJhbWVzIHNoaW1tZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbi8qICAgIGxvYWRpbmcgc3Bpbm5lciAgKi9cbi5kZGUtc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBpbmZpbml0ZSBlYXNlLW91dDtcbn1cblxuLnNwaW5uZXItaWNvbiB7XG4gIGZpbGw6ICNERjA5MUQ7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSwgMTAlLCAyMCUsIDMwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgOTAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4vKipcbiAgRm9udFxuICovXG4vKipcbiAgU2hhZG93XG4gKi9cbi8qKlxuICBNb2JpbGUgYnJlYWtwb2ludFxuICovXG4vKipcbiAgQ29sb3JzXG4gKi9cbi8qKlxuICBJbnB1dHNcbiAqL1xuLyoqXG4gIEJvcmRlclxuICovXG4vKipcbiAgU2VhcmNoIEJ1dHRvbiAoZGVmYXVsdHMsIGNhbiBiZSBvdmVycmlkZGVuIGluIHNob3AgdGhlbWVfdmFyaWFibGVzLnNjc3MpXG4gKi9cbi8qIFNwYWNlcnMgKi9cbi8qKlxuIFZhcmlhYmxlc1xuICovXG4ucHgteHMtZG93bi1zcGFjaW5nLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctMiB7XG4gIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTQge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTQge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTQge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy00IHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTYge1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctNiB7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy02IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTgge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy04IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctOCB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy0xMiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctMTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0xNiB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctMTYge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTE2IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctMTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctMjAge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTIwIHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0yMCB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTI0IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctMjQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0yNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctMjQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0zMiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctMzIge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTMyIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctMzIge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctNDAge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy00MCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTQ4IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy00OCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctNDgge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy00OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy01NiB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTU2IHtcbiAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctNTYge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTU2IHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctNjQge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTY0IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy02NCB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTY0IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTcyIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctNzIge1xuICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy03MiB7XG4gIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctNzIge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy04MCB7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctODAge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTgwIHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctODAge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctOTYge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTk2IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy05NiB7XG4gIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTk2IHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTExMiB7XG4gIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS14cy1kb3duLXNwYWNpbmctMTEyIHtcbiAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhzLWRvd24tc3BhY2luZy0xMTIge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXhzLWRvd24tc3BhY2luZy0xMTIge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC14cy1kb3duLXNwYWNpbmctMTI4IHtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy0xMjgge1xuICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMteHMtZG93bi1zcGFjaW5nLTEyOCB7XG4gIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTEyOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhzLWRvd24tc3BhY2luZy0xNDQge1xuICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteHMtZG93bi1zcGFjaW5nLTE0NCB7XG4gIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctMTQ0IHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS14cy1kb3duLXNwYWNpbmctMTQ0IHtcbiAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgteHMtZG93bi1zcGFjaW5nLTE2MCB7XG4gIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXhzLWRvd24tc3BhY2luZy0xNjAge1xuICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy14cy1kb3duLXNwYWNpbmctMTYwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteHMtZG93bi1zcGFjaW5nLTE2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHktc20tZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHMtc20tZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wZS1zbS1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weC1zbS1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcy1zbS1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB4LXNtLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnB5LXNtLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGUtc20tZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHgtc20tZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5weS1zbS1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBzLXNtLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBlLXNtLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weS1tZC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcy1tZC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlLW1kLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB4LW1kLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBzLW1kLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHgtbWQtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHktbWQtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wZS1tZC1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5weC1tZC1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnB5LW1kLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHMtbWQtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGUtbWQtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB5LWxnLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBzLWxnLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGUtbGctZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHgtbGctZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHMtbGctZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weC1sZy1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5weS1sZy1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBlLWxnLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnB4LWxnLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHktbGctZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcy1sZy1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wZS1sZy1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weC14bC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5weS14bC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB4LXhsLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBzLXhsLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGUteGwtZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnB5LXhsLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcy14bC1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wZS14bC1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHgteGwtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHkteGwtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHMteGwtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBlLXhsLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHkteHhsLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcy14eGwtZG93bi1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucGUteHhsLWRvd24tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weC14eGwtZG93bi1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB5LXh4bC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBlLXh4bC1kb3duLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHgteHhsLWRvd24tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBzLXh4bC1kb3duLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnB4LXh4bC1kb3duLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5weS14eGwtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHMteHhsLWRvd24tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wZS14eGwtZG93bi1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubW9kdWxhci1idXR0b24tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4ubW9kdWxhci1idXR0b24ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyA1MG1zIGxpbmVhciwgYm9yZGVyLWNvbG9yIDEwMG1zIGxpbmVhciwgYm9yZGVyLXdpZHRoIDEwMG1zIGxpbmVhciwgYmFja2dyb3VuZC1jb2xvciAxMDBtcyBsaW5lYXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kdWxhci1idXR0b24sIC5tb2R1bGFyLWJ1dHRvbiAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tb2R1bGFyLWJ1dHRvbiArIC5tb2R1bGFyLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubW9kdWxhci1idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDkzMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzEwNTdERCAhaW1wb3J0YW50O1xufVxuLm1vZHVsYXItYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0UyRjtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubW9kdWxhci1idXR0b246YWN0aXZlIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUNFMkY7XG59XG4ubW9kdWxhci1idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNBNkE2QTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY5RTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkVGQUIgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0X3Jldmlld19wcm9kdWN0X2luZm9ybWF0aW9uIC5tb2R1bGFyLWJ1dHRvbiB7XG4gIG1hcmdpbjogMCBhdXRvIDAgMDtcbn1cbiNwcm9kdWN0X2Rlc2NyaXB0aW9uX2JveF8zIC5wcm9kdWN0X2ZlZWRiYWNrIC5tb2R1bGFyLWJ1dHRvbiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm1vZHVsYXItYnV0dG9uLS1wcmltYXJ5IHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5MzA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREJBMDAgIWltcG9ydGFudDtcbn1cbi5tb2R1bGFyLWJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUNFMkY7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubW9kdWxhci1idXR0b24tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc3NzcgIWltcG9ydGFudDtcbn1cbi5tb2R1bGFyLWJ1dHRvbi0tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzEwNTdERCAhaW1wb3J0YW50O1xufVxuLm1vZHVsYXItYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxhci1idXR0b24tLXNlY29uZGFyeTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1ICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxhci1idXR0b24tLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNBNkE2QTYgIWltcG9ydGFudDtcbn1cbi5tb2R1bGFyLWJ1dHRvbi0tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tb2R1bGFyLWJ1dHRvbi0tdGVydGlhcnk6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuLm1vZHVsYXItYnV0dG9uLS10ZXJ0aWFyeTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xufVxuLm1vZHVsYXItYnV0dG9uLS1wcmltYXJ5LWZpbHRlciB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOTMwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRURCQTAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDlweCAxNXB4IDlweCAxNXB4O1xufVxuLm1vZHVsYXItYnV0dG9uLS1wcmltYXJ5LWZpbHRlcjpmb2N1cyB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOTMwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTA1N0REICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxhci1idXR0b24tLXByaW1hcnktZmlsdGVyOmhvdmVyIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUNFMkY7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubW9kdWxhci1idXR0b24tLXByaW1hcnktZmlsdGVyOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRTJGO1xufVxuLm1vZHVsYXItYnV0dG9uLS1wcmltYXJ5LWZpbHRlcltkaXNhYmxlZF0ge1xuICBjb2xvcjogI0E2QTZBNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjlFMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRUZBQiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubW9kdWxhci1idXR0b24tLXNlY29uZGFyeS1maWx0ZXIge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3Nzc3NyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiA5cHggMTVweCA5cHggMTVweDtcbn1cbi5tb2R1bGFyLWJ1dHRvbi0tc2Vjb25kYXJ5LWZpbHRlcjpmb2N1cyB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTA1N0REICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxhci1idXR0b24tLXNlY29uZGFyeS1maWx0ZXI6aG92ZXIge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5tb2R1bGFyLWJ1dHRvbi0tc2Vjb25kYXJ5LWZpbHRlcjphY3RpdmUge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbn1cbi5tb2R1bGFyLWJ1dHRvbi0tc2Vjb25kYXJ5LWZpbHRlcltkaXNhYmxlZF0ge1xuICBjb2xvcjogI0E2QTZBNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QyRDJEMiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubW9kdWxhci1idXR0b24tLXNlY29uZGFyeS1maWx0ZXItLW1lZGl1bSB7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMnB4IDE1cHggMnB4IDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1vZHVsYXItYnV0dG9uLS1zZWNvbmRhcnktZmlsdGVyLS1tZWRpdW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDQ0NDO1xuICBjb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGFyLWJ1dHRvbi0tZXh0cmEtbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDE0cHggMjVweCAxNHB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxhci1idXR0b24tLXNtYWxsIHtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubW9kdWxhci1idXR0b24tLXNob3J0IHtcbiAgcGFkZGluZzogMTBweCAxNnB4IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1vZHVsYXItYnV0dG9uLS1kZWxldGUge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1vZHVsYXItYnV0dG9uLS1kZWxldGU6OmFmdGVyIHtcbiAgY29udGVudDogXCLDl1wiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0b3A6IC0xcHg7XG59XG4ubW9kdWxhci1idXR0b24tLXBsdXMge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1vZHVsYXItYnV0dG9uLS1taW51cyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hY2NvcmRpb24tYm9keSAuZmlsdGVyLW5hbWUge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24tYm9keSAuZmlsdGVyLW5hbWUgLmxpc3QtZ3JvdXAtaXRlbS1yYWRpbyAuZm9ybS1jaGVjay1pbnB1dC5jdXN0b20tc29ydC1ieS1yYWRpbyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICNGNEY0RjQsIDBweCAwcHggMHB4IDJweCAjMzMzMzMzO1xufVxuLmFjY29yZGlvbi1ib2R5IC5maWx0ZXItbmFtZSAubGlzdC1ncm91cC1pdGVtLXJhZGlvIC5mb3JtLWNoZWNrLWlucHV0LmN1c3RvbS1zb3J0LWJ5LXJhZGlvOmZvY3VzLCAuYWNjb3JkaW9uLWJvZHkgLmZpbHRlci1uYW1lIC5saXN0LWdyb3VwLWl0ZW0tcmFkaW8gLmZvcm0tY2hlY2staW5wdXQuY3VzdG9tLXNvcnQtYnktcmFkaW86Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAjRjRGNEY0LCAwcHggMHB4IDBweCAycHggIzMzMzMzMywgMHB4IDBweCAwcHggM3B4ICMwMDVGQ0M7XG59XG4uYWNjb3JkaW9uLWJvZHkgLmZpbHRlci1uYW1lIC5saXN0LWdyb3VwLWl0ZW0tY29udGVudCAucmFkaW8tYnRuLWxhYmVsIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uYWNjb3JkaW9uLWJvZHkgLmZpbHRlci1uYW1lLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXJhZGlvIC5mb3JtLWNoZWNrLWlucHV0LmN1c3RvbS1zb3J0LWJ5LXJhZGlvLCAuYWNjb3JkaW9uLWJvZHkgLmZpbHRlci1uYW1lOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tcmFkaW8gLmZvcm0tY2hlY2staW5wdXQuY3VzdG9tLXNvcnQtYnktcmFkaW8ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggI0ZGQkEzMSwgMHB4IDBweCAwcHggMnB4IHdoaXRlO1xufVxuLmFjY29yZGlvbi1ib2R5IC5maWx0ZXItbmFtZS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1yYWRpbyAuZm9ybS1jaGVjay1pbnB1dC5jdXN0b20tc29ydC1ieS1yYWRpbzpmb2N1cywgLmFjY29yZGlvbi1ib2R5IC5maWx0ZXItbmFtZS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1yYWRpbyAuZm9ybS1jaGVjay1pbnB1dC5jdXN0b20tc29ydC1ieS1yYWRpbzpmb2N1cy12aXNpYmxlLCAuYWNjb3JkaW9uLWJvZHkgLmZpbHRlci1uYW1lOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tcmFkaW8gLmZvcm0tY2hlY2staW5wdXQuY3VzdG9tLXNvcnQtYnktcmFkaW86Zm9jdXMsIC5hY2NvcmRpb24tYm9keSAuZmlsdGVyLW5hbWU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1yYWRpbyAuZm9ybS1jaGVjay1pbnB1dC5jdXN0b20tc29ydC1ieS1yYWRpbzpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICNGRkJBMzEsIDBweCAwcHggMHB4IDJweCB3aGl0ZSwgMHB4IDBweCAwcHggM3B4ICMwMDVGQ0M7XG59XG4uYWNjb3JkaW9uLWJvZHkgLmZpbHRlci1uYW1lLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWNvbnRlbnQgLnJhZGlvLWJ0bi1sYWJlbCwgLmFjY29yZGlvbi1ib2R5IC5maWx0ZXItbmFtZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWNvbnRlbnQgLnJhZGlvLWJ0bi1sYWJlbCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LXRvZ2dsZS50b2dnbGUtc2VsZWN0ZWQ6aG92ZXIgLnN3aXRjaC10b2dnbGUsIC5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC10b2dnbGUudG9nZ2xlLXNlbGVjdGVkIC5jaGVja2JveC1pdGVtLWxhYmVsIC5zd2l0Y2gtdG9nZ2xlLCAuY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtdG9nZ2xlOmhvdmVyIC5jaGVja2JveC1pdGVtLWxhYmVsIC5zd2l0Y2gtdG9nZ2xlLCAuY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtdG9nZ2xlIC5jaGVja2JveC1pdGVtLWxhYmVsIC5zd2l0Y2gtdG9nZ2xlLFxuLnN3aXRjaC10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAzLjVyZW07XG59XG5cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LXRvZ2dsZSAuY2hlY2tib3gtaXRlbS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG59XG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtdG9nZ2xlIC5jaGVja2JveC1pdGVtLWxhYmVsIC5jaGVja2JveC1pbnB1dCB7XG4gIG1pbi13aWR0aDogNTZweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC10b2dnbGUgLmNoZWNrYm94LWl0ZW0tbGFiZWwgLmNoZWNrYm94LWlucHV0OmZvY3VzLCAuY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtdG9nZ2xlIC5jaGVja2JveC1pdGVtLWxhYmVsIC5jaGVja2JveC1pbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNUZDQztcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC10b2dnbGUgLmNoZWNrYm94LWl0ZW0tbGFiZWwgLnN3aXRjaC10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQTMxO1xufVxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LXRvZ2dsZSAuY2hlY2tib3gtaXRlbS1sYWJlbCAuc3dpdGNoLXRvZ2dsZS5zd2l0Y2gtaW5hY3RpdmUge1xuICBsZWZ0OiAxNXB4O1xufVxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LXRvZ2dsZTpob3ZlciAuY2hlY2tib3gtaXRlbS1sYWJlbCAuY2hlY2tib3gtaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNUZDQztcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC10b2dnbGU6aG92ZXIgLmNoZWNrYm94LWl0ZW0tbGFiZWwgLmNoZWNrYm94LWlucHV0OmZvY3VzLCAuY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtdG9nZ2xlOmhvdmVyIC5jaGVja2JveC1pdGVtLWxhYmVsIC5jaGVja2JveC1pbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNUZDQztcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC10b2dnbGU6aG92ZXIgLmNoZWNrYm94LWl0ZW0tbGFiZWwgLnN3aXRjaC10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQTMxO1xufVxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LXRvZ2dsZTpob3ZlciAuY2hlY2tib3gtaXRlbS1sYWJlbCAuc3dpdGNoLXRvZ2dsZS5zd2l0Y2gtYWN0aXZlIHtcbiAgbGVmdDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC10b2dnbGUudG9nZ2xlLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQkEzMTtcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC10b2dnbGUudG9nZ2xlLXNlbGVjdGVkIC5jaGVja2JveC1pdGVtLWxhYmVsIC5jaGVja2JveC1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG59XG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtdG9nZ2xlLnRvZ2dsZS1zZWxlY3RlZCAuY2hlY2tib3gtaXRlbS1sYWJlbCAuY2hlY2tib3gtaW5wdXQ6Zm9jdXMsIC5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC10b2dnbGUudG9nZ2xlLXNlbGVjdGVkIC5jaGVja2JveC1pdGVtLWxhYmVsIC5jaGVja2JveC1pbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNUZDQztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDOUMwNjtcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC10b2dnbGUudG9nZ2xlLXNlbGVjdGVkIC5jaGVja2JveC1pdGVtLWxhYmVsIC5zd2l0Y2gtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQkEzMTtcbn1cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IC5jaGVja2JveC10b2dnbGUudG9nZ2xlLXNlbGVjdGVkIC5jaGVja2JveC1pdGVtLWxhYmVsIC5zd2l0Y2gtdG9nZ2xlLnN3aXRjaC1hY3RpdmUge1xuICBsZWZ0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xufVxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LXRvZ2dsZS50b2dnbGUtc2VsZWN0ZWQgLmNoZWNrYm94LWl0ZW0tbGFiZWwgLmNoZWNrYm94LWxhYmVsIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtdG9nZ2xlLnRvZ2dsZS1zZWxlY3RlZDpob3ZlciAuY2hlY2tib3gtaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEM5QzA2O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNEM5QzA2O1xufVxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LXRvZ2dsZS50b2dnbGUtc2VsZWN0ZWQ6aG92ZXIgLnN3aXRjaC10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LXRvZ2dsZS50b2dnbGUtc2VsZWN0ZWQ6aG92ZXIgLnN3aXRjaC10b2dnbGUuc3dpdGNoLWFjdGl2ZSB7XG4gIGxlZnQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG59XG5cbi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjUuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbjpyb290IHtcbiAgLS1icy1ibHVlOiAjMGQ2ZWZkO1xuICAtLWJzLWluZGlnbzogIzY2MTBmMjtcbiAgLS1icy1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tYnMtcGluazogI2Q2MzM4NDtcbiAgLS1icy1yZWQ6ICNERjA5MUQ7XG4gIC0tYnMtb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLWJzLXllbGxvdzogI2ZmYzEwNztcbiAgLS1icy1ncmVlbjogIzNEOEIyNztcbiAgLS1icy10ZWFsOiAjMjBjOTk3O1xuICAtLWJzLWN5YW46ICMwZGNhZjA7XG4gIC0tYnMtd2hpdGU6ICNGRkZGRkY7XG4gIC0tYnMtZ3JheTogIzM0MzQzNDtcbiAgLS1icy1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS0xMDA6ICNGNkY2RjY7XG4gIC0tYnMtZ3JheS0yMDA6ICNERURFREU7XG4gIC0tYnMtZ3JheS0zMDA6ICNFREVERUQ7XG4gIC0tYnMtZ3JheS00MDA6ICM0RDRENEQ7XG4gIC0tYnMtZ3JheS01MDA6ICNGMkYyRjI7XG4gIC0tYnMtZ3JheS02MDA6ICMzNDM0MzQ7XG4gIC0tYnMtZ3JheS03MDA6ICNERURFREU7XG4gIC0tYnMtZ3JheS04MDA6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS05MDA6ICMyMTI1Mjk7XG4gIC0tYnMtcHJpbWFyeTogI0ZGRDkzMDtcbiAgLS1icy1zZWNvbmRhcnk6ICNERjA5MUQ7XG4gIC0tYnMtc3VjY2VzczogIzRDQUY1MDtcbiAgLS1icy1pbmZvOiAjMjE5NkYzO1xuICAtLWJzLXdhcm5pbmc6ICNGRjk4MDA7XG4gIC0tYnMtZGFuZ2VyOiAjRDMyRjJGO1xuICAtLWJzLWxpZ2h0OiAjRjJGMkYyO1xuICAtLWJzLWRhcms6ICM5OTk5OTk7XG4gIC0tYnMtcHJpbWFyeS1yZ2I6IDI1NSwgMjE3LCA0ODtcbiAgLS1icy1zZWNvbmRhcnktcmdiOiAyMjMsIDksIDI5O1xuICAtLWJzLXN1Y2Nlc3MtcmdiOiA3NiwgMTc1LCA4MDtcbiAgLS1icy1pbmZvLXJnYjogMzMsIDE1MCwgMjQzO1xuICAtLWJzLXdhcm5pbmctcmdiOiAyNTUsIDE1MiwgMDtcbiAgLS1icy1kYW5nZXItcmdiOiAyMTEsIDQ3LCA0NztcbiAgLS1icy1saWdodC1yZ2I6IDI0MiwgMjQyLCAyNDI7XG4gIC0tYnMtZGFyay1yZ2I6IDE1MywgMTUzLCAxNTM7XG4gIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJvZHktY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1iZzogI0ZGRkZGRjtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLXh4bCwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIH1cbn1cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uZy0wLFxuLmd4LTAge1xuICAtLWJzLWd1dHRlci14OiAwO1xufVxuXG4uZy0wLFxuLmd5LTAge1xuICAtLWJzLWd1dHRlci15OiAwO1xufVxuXG4uZy0xLFxuLmd4LTEge1xuICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xufVxuXG4uZy0xLFxuLmd5LTEge1xuICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xufVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG59XG5cbi5nLTIsXG4uZ3ktMiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbn1cblxuLmctMyxcbi5neC0zIHtcbiAgLS1icy1ndXR0ZXIteDogMXJlbTtcbn1cblxuLmctMyxcbi5neS0zIHtcbiAgLS1icy1ndXR0ZXIteTogMXJlbTtcbn1cblxuLmctNCxcbi5neC00IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG59XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG59XG5cbi5nLTUsXG4uZ3ktNSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3gtc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3ktc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3gtc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3ktc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3gtc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd4LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd5LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3ktc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neC1zbS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neS1zbS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd4LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd5LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd4LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd5LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd4LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3kteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neC14bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neS14bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neC14bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd5LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3gteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3kteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTIge1xuICBtYXJnaW46IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctNCB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTYge1xuICBtYXJnaW46IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctOCB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctMTIge1xuICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy0xNiB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTIwIHtcbiAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctMjQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTMyIHtcbiAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctNDAge1xuICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTQ4IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctNTYge1xuICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTY0IHtcbiAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctNzIge1xuICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTgwIHtcbiAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctOTYge1xuICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy0xMTIge1xuICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy0xMjgge1xuICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy0xNDQge1xuICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy0xNjAge1xuICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtc3BhY2luZy0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctNCB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtc3BhY2luZy02IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctOCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctMTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctMTYge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctMjQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTMyIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtc3BhY2luZy00OCB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtc3BhY2luZy01NiB7XG4gIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctNjQge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctNzIge1xuICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTk2IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTExMiB7XG4gIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtc3BhY2luZy0xMjgge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctMTQ0IHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTE2MCB7XG4gIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm15LXNwYWNpbmctMiB7XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LXNwYWNpbmctNiB7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTgge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTEyIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTE2IHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTIwIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTI0IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy0zMiB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy00MCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LXNwYWNpbmctNDgge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LXNwYWNpbmctNTYge1xuICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTY0IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTcyIHtcbiAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy04MCB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy05NiB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy0xMTIge1xuICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LXNwYWNpbmctMTI4IHtcbiAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy0xNjAge1xuICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy0yIHtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctNCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctNiB7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTgge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctMTIge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTE2IHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy0yMCB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctMjQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctMzIge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTQwIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTQ4IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy01NiB7XG4gIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy02NCB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctNzIge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctODAge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTk2IHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy0xMTIge1xuICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTEyOCB7XG4gIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctMTQ0IHtcbiAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy0xNjAge1xuICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy00IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTYge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTgge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy0xMiB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy0xNiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy0yMCB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy0yNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTMyIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctNDgge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctNTYge1xuICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy02NCB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy03MiB7XG4gIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTk2IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTExMiB7XG4gIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy0xMjgge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctMTQ0IHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTE2MCB7XG4gIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTQge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTYge1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy04IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctMjAge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy00MCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy00OCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctNTYge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctNjQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTcyIHtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy05NiB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctMTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy0xMjgge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctMTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTQge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy02IHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTgge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctMTYge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy00OCB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTU2IHtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy02NCB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTcyIHtcbiAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy04MCB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTk2IHtcbiAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctMTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctMTI4IHtcbiAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctMTQ0IHtcbiAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctMTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy0yIHtcbiAgbWFyZ2luOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctNCB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctNiB7XG4gIG1hcmdpbjogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTgge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctMTIge1xuICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTE2IHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy0yMCB7XG4gIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctMjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctMzIge1xuICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTQwIHtcbiAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTQ4IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy01NiB7XG4gIG1hcmdpbjogLTMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy02NCB7XG4gIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctNzIge1xuICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctODAge1xuICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTk2IHtcbiAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy0xMTIge1xuICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTEyOCB7XG4gIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctMTQ0IHtcbiAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy0xNjAge1xuICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTQge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctNiB7XG4gIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTgge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTI0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy0zMiB7XG4gIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy00MCB7XG4gIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctNDgge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctNTYge1xuICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTY0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTcyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy04MCB7XG4gIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy05NiB7XG4gIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy0xMTIge1xuICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctMTI4IHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy0xNjAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy0yIHtcbiAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctNCB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy02IHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctOCB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctMTIge1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctMTYge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctMjAge1xuICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctMjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTMyIHtcbiAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTQwIHtcbiAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy00OCB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy01NiB7XG4gIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctNjQge1xuICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctNzIge1xuICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTgwIHtcbiAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTk2IHtcbiAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTExMiB7XG4gIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy0xMjgge1xuICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctMTQ0IHtcbiAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTE2MCB7XG4gIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy0yIHtcbiAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy00IHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTYge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTgge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy0xMiB7XG4gIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy0xNiB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy0yMCB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy0yNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTMyIHtcbiAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTQwIHtcbiAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctNDgge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctNTYge1xuICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy02NCB7XG4gIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy03MiB7XG4gIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTgwIHtcbiAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTk2IHtcbiAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTExMiB7XG4gIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy0xMjgge1xuICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctMTQ0IHtcbiAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTE2MCB7XG4gIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy00IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctNiB7XG4gIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy04IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy0xMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctMjAge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy0yNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctMzIge1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy00MCB7XG4gIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctNDgge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy01NiB7XG4gIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctNjQge1xuICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy03MiB7XG4gIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctODAge1xuICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy05NiB7XG4gIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTExMiB7XG4gIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTEyOCB7XG4gIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTE2MCB7XG4gIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctNCB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy02IHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy04IHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctMTIge1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctMTYge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctMjAge1xuICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctMjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy0zMiB7XG4gIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy00MCB7XG4gIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTQ4IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTU2IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctNjQge1xuICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctNzIge1xuICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy04MCB7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy05NiB7XG4gIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy0xMTIge1xuICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctMTI4IHtcbiAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy0xNjAge1xuICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTQge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTYge1xuICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy04IHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy0xNiB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctMjAge1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTI0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTMyIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy00MCB7XG4gIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy00OCB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctNTYge1xuICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctNjQge1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTcyIHtcbiAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy05NiB7XG4gIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctMTEyIHtcbiAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy0xMjgge1xuICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctMTYwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctMiB7XG4gIHBhZGRpbmc6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctNCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy02IHtcbiAgcGFkZGluZzogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy04IHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctMTIge1xuICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctMTYge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctMjAge1xuICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctMjQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy0zMiB7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy00MCB7XG4gIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTQ4IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTU2IHtcbiAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctNjQge1xuICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctNzIge1xuICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy04MCB7XG4gIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy05NiB7XG4gIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy0xMTIge1xuICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctMTI4IHtcbiAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTE0NCB7XG4gIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy0xNjAge1xuICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTgge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy0xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctMjQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctMzIge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy00OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTU2IHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTY0IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctNzIge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctODAge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy05NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTExMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTEyOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTE0NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTE2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTIge1xuICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTQge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy02IHtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy04IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTEyIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctMTYge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy0yMCB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTI0IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTMyIHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctNDAge1xuICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctNDgge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy01NiB7XG4gIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy02NCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTcyIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTgwIHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctOTYge1xuICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy0xMTIge1xuICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy0xMjgge1xuICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy0xNDQge1xuICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy0xNjAge1xuICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy0yIHtcbiAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTQge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy02IHtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTgge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTEyIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctMTYge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy0yMCB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTI0IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy0zMiB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTQwIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy00OCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTU2IHtcbiAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy02NCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTcyIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy04MCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTk2IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctMTEyIHtcbiAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctMTI4IHtcbiAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctMTQ0IHtcbiAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctMTYwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy00IHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy02IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctMTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy0yNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy0zMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctNDAge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctNDgge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTU2IHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTY0IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy03MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy04MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctOTYge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTExMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctMTI4IHtcbiAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy0xNDQge1xuICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTE2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy02IHtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTgge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTI0IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy0zMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy00OCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTU2IHtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy02NCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTcyIHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTk2IHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctMTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctMTI4IHtcbiAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctMTQ0IHtcbiAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctMTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctMiB7XG4gIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctNCB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy02IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy04IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctMTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctMTYge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctMjAge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctMjQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy0zMiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy00MCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTQ4IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTU2IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctNjQge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctNzIge1xuICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy04MCB7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy05NiB7XG4gIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy0xMTIge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctMTI4IHtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTE0NCB7XG4gIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy0xNjAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTIge1xuICAgIG1hcmdpbjogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTQge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy00OCB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy01NiB7XG4gICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctODAge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy02IHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy04IHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbjogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbjogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbjogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbjogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy02IHtcbiAgICBtYXJnaW46IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy04IHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmc6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy0yIHtcbiAgICBtYXJnaW46IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy00IHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTYge1xuICAgIG1hcmdpbjogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTgge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbjogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy02NCB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy03MiB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW46IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy02IHtcbiAgICBtYXJnaW46IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW46IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW46IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZzogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy04IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy00MCB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy00OCB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy05NiB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy0yIHtcbiAgICBtYXJnaW46IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy00IHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbjogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbjogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW46IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW46IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW46IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW46IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZzogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbjogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy04IHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbjogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbjogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbjogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiAjRkZEOTMwO1xufVxuLmxpbmstcHJpbWFyeTpob3ZlciwgLmxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZlMTU5O1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogI0RGMDkxRDtcbn1cbi5saW5rLXNlY29uZGFyeTpob3ZlciwgLmxpbmstc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNiMjA3MTc7XG59XG5cbi5saW5rLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzRDQUY1MDtcbn1cbi5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzcwYmY3Mztcbn1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiAjMjE5NkYzO1xufVxuLmxpbmstaW5mbzpob3ZlciwgLmxpbmstaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjNGRhYmY1O1xufVxuXG4ubGluay13YXJuaW5nIHtcbiAgY29sb3I6ICNGRjk4MDA7XG59XG4ubGluay13YXJuaW5nOmhvdmVyLCAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNmZmFkMzM7XG59XG5cbi5saW5rLWRhbmdlciB7XG4gIGNvbG9yOiAjRDMyRjJGO1xufVxuLmxpbmstZGFuZ2VyOmhvdmVyLCAubGluay1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E5MjYyNjtcbn1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogI0YyRjJGMjtcbn1cbi5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZXNtb2tlO1xufVxuXG4ubGluay1kYXJrIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4ubGluay1kYXJrOmhvdmVyLCAubGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNhZGFkYWQ7XG59XG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmF0aW86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yYXRpbyA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhdGlvLTF4MSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlO1xufVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDc1JTtcbn1cblxuLnJhdGlvLTE2eDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNTYuMjUlO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbWQtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0aWNreS1sZy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0aWNreS14eGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRENEQ0RDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWM5ODtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgMjE3LCA0OCwgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICBoZWlnaHQ6IDEuNWVtO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFREVERTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFREVERTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFREVERTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG4uZm9ybS1jb250cm9sLXNtOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG4uZm9ybS1jb250cm9sLWxnOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuMzc1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGhlaWdodDogMS41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGhlaWdodDogMS41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMi4yNXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICAtbW96LXBhZGRpbmctc3RhcnQ6IGNhbGMoMC43NXJlbSAtIDNweCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNEQ0RDREO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWM5ODtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgMjE3LCA0OCwgMC4yNSk7XG59XG4uZm9ybS1zZWxlY3RbbXVsdGlwbGVdLCAuZm9ybS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZvcm0tc2VsZWN0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFREVERTtcbn1cbi5mb3JtLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMyMTI1Mjk7XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWM5ODtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgMjE3LCA0OCwgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDkzMDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZEOTMwO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwbDMgM2w2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzRkZGRkZGJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5MzA7XG4gIGJvcmRlci1jb2xvcjogI0ZGRDkzMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogNTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZWM5OCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNGRkZGRkYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0ZGRkZGRiwgMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgMjE3LCA0OCwgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRkZGRkZGLCAwIDAgMCAwLjI1cmVtIHJnYmEoMjU1LCAyMTcsIDQ4LCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5MzA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRjMTtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5MzA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY0YzE7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cblxuLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyAycHgpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFREVERTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRENEQ0RDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNENBRjUwO1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCAxNzUsIDgwLCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICM0Q0FGNTA7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjM0Q0FGNTAnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzRDQUY1MDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDc2LCAxNzUsIDgwLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZCwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNENBRjUwO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzNENBRjUwJyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNENBRjUwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNzYsIDE3NSwgODAsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICM0Q0FGNTA7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg3NiwgMTc1LCA4MCwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM0Q0FGNTA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDp2YWxpZCxcbi5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICB6LWluZGV4OiAxO1xufVxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cyxcbi5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjRDMyRjJGO1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjExLCA0NywgNDcsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDMyRjJGO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNEMzJGMkYnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzRDMyRjJGJyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNEMzJGMkY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTEsIDQ3LCA0NywgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDMyRjJGO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0QzMkYyRiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNEMzJGMkYnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNEMzJGMkY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTEsIDQ3LCA0NywgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNEMzJGMkY7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzJGMkY7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIxMSwgNDcsIDQ3LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNEMzJGMkY7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDppbnZhbGlkLFxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgei1pbmRleDogMjtcbn1cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzIpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RFREVERSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNERURFREUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVERURFICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNERURFREUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZEOTMwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjREYwOTFEICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzRDQUY1MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMyMTk2RjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNGMkYyRjIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmdhcC1zcGFjaW5nLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmdhcC1zcGFjaW5nLTIge1xuICBnYXA6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtc3BhY2luZy00IHtcbiAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtc3BhY2luZy02IHtcbiAgZ2FwOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLXNwYWNpbmctOCB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtc3BhY2luZy0xMiB7XG4gIGdhcDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLXNwYWNpbmctMTYge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC1zcGFjaW5nLTIwIHtcbiAgZ2FwOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtc3BhY2luZy0yNCB7XG4gIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtc3BhY2luZy0zMiB7XG4gIGdhcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLXNwYWNpbmctNDAge1xuICBnYXA6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLXNwYWNpbmctNDgge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC1zcGFjaW5nLTU2IHtcbiAgZ2FwOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC1zcGFjaW5nLTY0IHtcbiAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtc3BhY2luZy03MiB7XG4gIGdhcDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtc3BhY2luZy04MCB7XG4gIGdhcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLXNwYWNpbmctOTYge1xuICBnYXA6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC1zcGFjaW5nLTExMiB7XG4gIGdhcDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLXNwYWNpbmctMTI4IHtcbiAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtc3BhY2luZy0xNDQge1xuICBnYXA6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC1zcGFjaW5nLTE2MCB7XG4gIGdhcDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTIge1xuICBtYXJnaW46IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctNCB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTYge1xuICBtYXJnaW46IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctOCB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctMTIge1xuICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy0xNiB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTIwIHtcbiAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctMjQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTMyIHtcbiAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctNDAge1xuICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTQ4IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctNTYge1xuICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTY0IHtcbiAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctNzIge1xuICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zcGFjaW5nLTgwIHtcbiAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNwYWNpbmctOTYge1xuICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy0xMTIge1xuICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy0xMjgge1xuICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy0xNDQge1xuICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tc3BhY2luZy0xNjAge1xuICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtc3BhY2luZy0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctNCB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtc3BhY2luZy02IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctOCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctMTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctMTYge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctMjQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTMyIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtc3BhY2luZy00OCB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtc3BhY2luZy01NiB7XG4gIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctNjQge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctNzIge1xuICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTk2IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTExMiB7XG4gIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtc3BhY2luZy0xMjgge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXNwYWNpbmctMTQ0IHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zcGFjaW5nLTE2MCB7XG4gIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm15LXNwYWNpbmctMiB7XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LXNwYWNpbmctNiB7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTgge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTEyIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTE2IHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTIwIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTI0IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy0zMiB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy00MCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LXNwYWNpbmctNDgge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LXNwYWNpbmctNTYge1xuICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTY0IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTcyIHtcbiAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy04MCB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy05NiB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy0xMTIge1xuICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LXNwYWNpbmctMTI4IHtcbiAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc3BhY2luZy0xNjAge1xuICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy0yIHtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctNCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctNiB7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTgge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctMTIge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTE2IHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy0yMCB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctMjQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctMzIge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTQwIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTQ4IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy01NiB7XG4gIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy02NCB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctNzIge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctODAge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTk2IHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy0xMTIge1xuICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zcGFjaW5nLTEyOCB7XG4gIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXNwYWNpbmctMTQ0IHtcbiAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc3BhY2luZy0xNjAge1xuICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy00IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTYge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTgge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy0xMiB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy0xNiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy0yMCB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy0yNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTMyIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctNDgge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctNTYge1xuICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy02NCB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy03MiB7XG4gIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTk2IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTExMiB7XG4gIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtc3BhY2luZy0xMjgge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLXNwYWNpbmctMTQ0IHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zcGFjaW5nLTE2MCB7XG4gIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTQge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTYge1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy04IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctMjAge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy00MCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy00OCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctNTYge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctNjQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTcyIHtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy05NiB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctMTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItc3BhY2luZy0xMjgge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNwYWNpbmctMTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTQge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy02IHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTgge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctMTYge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy00OCB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTU2IHtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy02NCB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTcyIHtcbiAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc3BhY2luZy04MCB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1zcGFjaW5nLTk2IHtcbiAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctMTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctMTI4IHtcbiAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctMTQ0IHtcbiAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLXNwYWNpbmctMTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy0yIHtcbiAgbWFyZ2luOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctNCB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctNiB7XG4gIG1hcmdpbjogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTgge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctMTIge1xuICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTE2IHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy0yMCB7XG4gIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctMjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctMzIge1xuICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTQwIHtcbiAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTQ4IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy01NiB7XG4gIG1hcmdpbjogLTMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy02NCB7XG4gIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctNzIge1xuICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctODAge1xuICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTk2IHtcbiAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy0xMTIge1xuICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zcGFjaW5nLTEyOCB7XG4gIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbnNwYWNpbmctMTQ0IHtcbiAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uc3BhY2luZy0xNjAge1xuICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTQge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctNiB7XG4gIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTgge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTI0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy0zMiB7XG4gIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy00MCB7XG4gIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctNDgge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctNTYge1xuICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTY0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTcyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy04MCB7XG4gIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy05NiB7XG4gIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy0xMTIge1xuICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbnNwYWNpbmctMTI4IHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uc3BhY2luZy0xNjAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy0yIHtcbiAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctNCB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy02IHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctOCB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctMTIge1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctMTYge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctMjAge1xuICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctMjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTMyIHtcbiAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTQwIHtcbiAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy00OCB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy01NiB7XG4gIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctNjQge1xuICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctNzIge1xuICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTgwIHtcbiAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTk2IHtcbiAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTExMiB7XG4gIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc3BhY2luZy0xMjgge1xuICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbnNwYWNpbmctMTQ0IHtcbiAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5zcGFjaW5nLTE2MCB7XG4gIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy0yIHtcbiAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy00IHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTYge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTgge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy0xMiB7XG4gIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy0xNiB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy0yMCB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy0yNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTMyIHtcbiAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTQwIHtcbiAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctNDgge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctNTYge1xuICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy02NCB7XG4gIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy03MiB7XG4gIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTgwIHtcbiAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTk2IHtcbiAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTExMiB7XG4gIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uc3BhY2luZy0xMjgge1xuICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNwYWNpbmctMTQ0IHtcbiAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5zcGFjaW5nLTE2MCB7XG4gIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy00IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctNiB7XG4gIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy04IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy0xMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctMjAge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy0yNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctMzIge1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy00MCB7XG4gIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctNDgge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy01NiB7XG4gIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctNjQge1xuICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy03MiB7XG4gIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbnNwYWNpbmctODAge1xuICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uc3BhY2luZy05NiB7XG4gIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTExMiB7XG4gIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTEyOCB7XG4gIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zcGFjaW5nLTE2MCB7XG4gIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctNCB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy02IHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy04IHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctMTIge1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctMTYge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctMjAge1xuICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctMjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy0zMiB7XG4gIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy00MCB7XG4gIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTQ4IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTU2IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctNjQge1xuICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctNzIge1xuICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy04MCB7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy05NiB7XG4gIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy0xMTIge1xuICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbnNwYWNpbmctMTI4IHtcbiAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uc3BhY2luZy0xNjAge1xuICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTQge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTYge1xuICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy04IHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy0xNiB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctMjAge1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTI0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTMyIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy00MCB7XG4gIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy00OCB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctNTYge1xuICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctNjQge1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTcyIHtcbiAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy05NiB7XG4gIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctMTEyIHtcbiAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc3BhY2luZy0xMjgge1xuICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5zcGFjaW5nLTE0NCB7XG4gIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbnNwYWNpbmctMTYwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctMiB7XG4gIHBhZGRpbmc6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctNCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy02IHtcbiAgcGFkZGluZzogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy04IHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctMTIge1xuICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctMTYge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctMjAge1xuICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctMjQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy0zMiB7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy00MCB7XG4gIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTQ4IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTU2IHtcbiAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctNjQge1xuICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctNzIge1xuICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy04MCB7XG4gIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy05NiB7XG4gIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy0xMTIge1xuICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwYWNpbmctMTI4IHtcbiAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1zcGFjaW5nLTE0NCB7XG4gIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc3BhY2luZy0xNjAge1xuICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTgge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy0xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctMjQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctMzIge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy00OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTU2IHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTY0IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctNzIge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNwYWNpbmctODAge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtc3BhY2luZy05NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTExMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTEyOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTE0NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC1zcGFjaW5nLTE2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTIge1xuICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTQge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy02IHtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy04IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTEyIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctMTYge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy0yMCB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTI0IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTMyIHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctNDAge1xuICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctNDgge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy01NiB7XG4gIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy02NCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTcyIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS1zcGFjaW5nLTgwIHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LXNwYWNpbmctOTYge1xuICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy0xMTIge1xuICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy0xMjgge1xuICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy0xNDQge1xuICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc3BhY2luZy0xNjAge1xuICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy0yIHtcbiAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTQge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy02IHtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTgge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTEyIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctMTYge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy0yMCB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTI0IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy0zMiB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTQwIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy00OCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTU2IHtcbiAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy02NCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTcyIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtc3BhY2luZy04MCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zcGFjaW5nLTk2IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctMTEyIHtcbiAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctMTI4IHtcbiAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctMTQ0IHtcbiAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LXNwYWNpbmctMTYwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy00IHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy02IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctMTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy0yNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy0zMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctNDAge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctNDgge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTU2IHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTY0IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy03MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy04MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctOTYge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTExMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLXNwYWNpbmctMTI4IHtcbiAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc3BhY2luZy0xNDQge1xuICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1zcGFjaW5nLTE2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy02IHtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTgge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTI0IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy0zMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy00OCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTU2IHtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy02NCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTcyIHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItc3BhY2luZy04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zcGFjaW5nLTk2IHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctMTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctMTI4IHtcbiAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctMTQ0IHtcbiAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNwYWNpbmctMTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctMiB7XG4gIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctNCB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy02IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy04IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctMTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctMTYge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctMjAge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctMjQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy0zMiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy00MCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTQ4IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTU2IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctNjQge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctNzIge1xuICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy04MCB7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy05NiB7XG4gIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy0xMTIge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNwYWNpbmctMTI4IHtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1zcGFjaW5nLTE0NCB7XG4gIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtc3BhY2luZy0xNjAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtYmFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzNDM0MzQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9wYWNpdHktMjUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC4yNTtcbn1cblxuLnRleHQtb3BhY2l0eS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNzUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC43NTtcbn1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcGFjaXR5LTEwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjE7XG59XG5cbi5iZy1vcGFjaXR5LTI1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYmctb3BhY2l0eS01MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC41O1xufVxuXG4uYmctb3BhY2l0eS03NSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC43NTtcbn1cblxuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xufVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLXNwYWNpbmctMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS1zcGFjaW5nLTIge1xuICAgIGdhcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLXNwYWNpbmctNCB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS1zcGFjaW5nLTYge1xuICAgIGdhcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLXNwYWNpbmctOCB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLXNwYWNpbmctMTIge1xuICAgIGdhcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tc3BhY2luZy0xNiB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS1zcGFjaW5nLTIwIHtcbiAgICBnYXA6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLXNwYWNpbmctMjQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS1zcGFjaW5nLTMyIHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLXNwYWNpbmctNDAge1xuICAgIGdhcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS1zcGFjaW5nLTQ4IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLXNwYWNpbmctNTYge1xuICAgIGdhcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS1zcGFjaW5nLTY0IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLXNwYWNpbmctNzIge1xuICAgIGdhcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS1zcGFjaW5nLTgwIHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLXNwYWNpbmctOTYge1xuICAgIGdhcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tc3BhY2luZy0xMTIge1xuICAgIGdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tc3BhY2luZy0xMjgge1xuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tc3BhY2luZy0xNDQge1xuICAgIGdhcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tc3BhY2luZy0xNjAge1xuICAgIGdhcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy0yIHtcbiAgICBtYXJnaW46IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy00IHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTYge1xuICAgIG1hcmdpbjogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTgge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbjogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy02NCB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy03MiB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW46IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy02IHtcbiAgICBtYXJnaW46IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW46IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW46IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZzogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtc3BhY2luZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLXNwYWNpbmctMiB7XG4gICAgZ2FwOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtc3BhY2luZy00IHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLXNwYWNpbmctNiB7XG4gICAgZ2FwOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtc3BhY2luZy04IHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtc3BhY2luZy0xMiB7XG4gICAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC1zcGFjaW5nLTE2IHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLXNwYWNpbmctMjAge1xuICAgIGdhcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtc3BhY2luZy0yNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLXNwYWNpbmctMzIge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtc3BhY2luZy00MCB7XG4gICAgZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLXNwYWNpbmctNDgge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtc3BhY2luZy01NiB7XG4gICAgZ2FwOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLXNwYWNpbmctNjQge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtc3BhY2luZy03MiB7XG4gICAgZ2FwOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLXNwYWNpbmctODAge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtc3BhY2luZy05NiB7XG4gICAgZ2FwOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC1zcGFjaW5nLTExMiB7XG4gICAgZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC1zcGFjaW5nLTEyOCB7XG4gICAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC1zcGFjaW5nLTE0NCB7XG4gICAgZ2FwOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC1zcGFjaW5nLTE2MCB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbjogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctODAge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbjogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbjogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbjogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbjogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy1zcGFjaW5nLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctc3BhY2luZy0yIHtcbiAgICBnYXA6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy1zcGFjaW5nLTQge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctc3BhY2luZy02IHtcbiAgICBnYXA6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy1zcGFjaW5nLTgge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy1zcGFjaW5nLTEyIHtcbiAgICBnYXA6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLXNwYWNpbmctMTYge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctc3BhY2luZy0yMCB7XG4gICAgZ2FwOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy1zcGFjaW5nLTI0IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctc3BhY2luZy0zMiB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy1zcGFjaW5nLTQwIHtcbiAgICBnYXA6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctc3BhY2luZy00OCB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy1zcGFjaW5nLTU2IHtcbiAgICBnYXA6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctc3BhY2luZy02NCB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy1zcGFjaW5nLTcyIHtcbiAgICBnYXA6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctc3BhY2luZy04MCB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy1zcGFjaW5nLTk2IHtcbiAgICBnYXA6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLXNwYWNpbmctMTEyIHtcbiAgICBnYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLXNwYWNpbmctMTI4IHtcbiAgICBnYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLXNwYWNpbmctMTQ0IHtcbiAgICBnYXA6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLXNwYWNpbmctMTYwIHtcbiAgICBnYXA6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy02IHtcbiAgICBtYXJnaW46IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy04IHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy00MCB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy04MCB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy05NiB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy00IHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy04IHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbnNwYWNpbmctODAge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmc6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy00IHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy02IHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy03MiB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy04MCB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC1zcGFjaW5nLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtc3BhY2luZy0yIHtcbiAgICBnYXA6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC1zcGFjaW5nLTQge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtc3BhY2luZy02IHtcbiAgICBnYXA6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC1zcGFjaW5nLTgge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC1zcGFjaW5nLTEyIHtcbiAgICBnYXA6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLXNwYWNpbmctMTYge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtc3BhY2luZy0yMCB7XG4gICAgZ2FwOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC1zcGFjaW5nLTI0IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtc3BhY2luZy0zMiB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC1zcGFjaW5nLTQwIHtcbiAgICBnYXA6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtc3BhY2luZy00OCB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC1zcGFjaW5nLTU2IHtcbiAgICBnYXA6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtc3BhY2luZy02NCB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC1zcGFjaW5nLTcyIHtcbiAgICBnYXA6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtc3BhY2luZy04MCB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC1zcGFjaW5nLTk2IHtcbiAgICBnYXA6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLXNwYWNpbmctMTEyIHtcbiAgICBnYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLXNwYWNpbmctMTI4IHtcbiAgICBnYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLXNwYWNpbmctMTQ0IHtcbiAgICBnYXA6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLXNwYWNpbmctMTYwIHtcbiAgICBnYXA6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy02IHtcbiAgICBtYXJnaW46IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy04IHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmc6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsb2F0LXh4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLXNwYWNpbmctMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtc3BhY2luZy0yIHtcbiAgICBnYXA6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtc3BhY2luZy00IHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC1zcGFjaW5nLTYge1xuICAgIGdhcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC1zcGFjaW5nLTgge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtc3BhY2luZy0xMiB7XG4gICAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtc3BhY2luZy0xNiB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtc3BhY2luZy0yMCB7XG4gICAgZ2FwOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtc3BhY2luZy0yNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC1zcGFjaW5nLTMyIHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC1zcGFjaW5nLTQwIHtcbiAgICBnYXA6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLXNwYWNpbmctNDgge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLXNwYWNpbmctNTYge1xuICAgIGdhcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtc3BhY2luZy02NCB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtc3BhY2luZy03MiB7XG4gICAgZ2FwOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC1zcGFjaW5nLTgwIHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC1zcGFjaW5nLTk2IHtcbiAgICBnYXA6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC1zcGFjaW5nLTExMiB7XG4gICAgZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtc3BhY2luZy0xMjgge1xuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLXNwYWNpbmctMTQ0IHtcbiAgICBnYXA6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC1zcGFjaW5nLTE2MCB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTIge1xuICAgIG1hcmdpbjogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy00IHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy02IHtcbiAgICBtYXJnaW46IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctNDAge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctOTYge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctODAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy04IHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLXNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW46IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbjogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW46IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbjogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctNDAge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctOTYge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uc3BhY2luZy0xNDQge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTgge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy02NCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW5zcGFjaW5nLTk2IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctMTQ0IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctNTYge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTcyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctMTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uc3BhY2luZy0xMjgge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbnNwYWNpbmctMTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctMzIge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctNDgge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbnNwYWNpbmctODAge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTExMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTEyOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5zcGFjaW5nLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy02IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy04IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTU2IHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctNjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctNzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy0xMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbnNwYWNpbmctMTI4IHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW5zcGFjaW5nLTE0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uc3BhY2luZy0xNjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZzogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtc3BhY2luZy0xMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctNTYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLXNwYWNpbmctMTI4IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy00OCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTcyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctMTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtc3BhY2luZy0xNDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLXNwYWNpbmctMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctMjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTQ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctNzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy0xMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXNwYWNpbmctMTQ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtc3BhY2luZy0xNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctMzIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctNDgge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctNjQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy03MiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXNwYWNpbmctODAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtc3BhY2luZy05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTExMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTEyOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTE0NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC1zcGFjaW5nLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLTEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0zIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59IiwiLyoqXG4gIEZvbnRcbiAqL1xuJGZvbnQtc2l6ZS14czogMTJweDtcbiRmb250LXNpemUtcmVndWxhcjogMTZweDtcblxuJGxpbmUtaGVpZ2h0LXNtYWxsOiAyMHB4O1xuJGxpbmUtaGVpZ2h0LXJlZ3VsYXI6IDI0cHg7XG5cbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDogNTAwO1xuXG4vKipcbiAgU2hhZG93XG4gKi9cbiRib3gtc2hhZG93OiAwcHggNHB4IDI0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zMik7XG5cbi8qKlxuICBNb2JpbGUgYnJlYWtwb2ludFxuICovXG4kYnJlYWtwb2ludDogNzg3cHg7XG5cbi8qKlxuICBDb2xvcnNcbiAqL1xuJGFjby13aGl0ZTogI0ZGRkZGRjtcbiRhY28tZ3JheS0wMDogIzY2NjY2NjtcbiRhY28tZ3JheS0wMTogIzYzNjM2NjtcbiRhY28tZ3JheS0wMjogIzhFOEU5MztcbiRhY28tZ3JheS0wMzogI0E2QThCQztcbiRhY28tZ3JheS0wNDogI0QxRDFENjtcbiRhY28tZ3JheS0wNTogI0U1RTVFQTtcbiRhY28tZ3JheS0wNjogI0YyRjJGNztcbiRhY28tZ3JheS0wNzogI0UxRTFFMTtcbiRhY28tZ3JheS0wODogI0NDQ0NDQztcbiRhY28tZ3JheS0wOTogI0Y0RjRGNDtcbiRhY28tZ3JheS0xMDogI0QyRDJEMjtcbiRhY28tZ3JheS0xMTogIzc5Nzk3OTtcbiRhY28tZ3JheS0xMjogIzM0MzQzNDtcbiRhY28tZ3JheS0xMzogIzMzMzMzMztcbiRhY28tZ3JheS0xNDogI0VFRUVFRTtcbiRhY28tZ3JheS0xNTogI0YxRjFGMTtcbiRhY28tZ3JheS0xNjogI0U1RTVFNTtcbiRhY28tZ3JheS0xNzogIzdBN0E3QTtcblxuJGFjby1ibGFjazogIzAwMDtcblxuJGFjby1ibHVlOiAjMDM5O1xuJGFjby1saWdodC1ibHVlOiAjNjJENkZDO1xuJGFjby1kYXJrLWJsdWU6ICMwMTA2M0Y7XG4kYWNvLWRhcmstYmx1ZS1ob3ZlcjogIzAxMDUzMztcbiRhY28tZGFyay1ibHVlLWRpc2FibGVkOiAjOEI5MUI1O1xuJGFjby1mb2N1cy1ibHVlOiAjMDA1RkNDO1xuXG4kYWNvLXllbGxvdzogI0VBRTQzRDtcbiRhY28teWVsbG93LTAxOiAjRkZCQTMxO1xuJGFjby15ZWxsb3ctMDI6ICNGRkQ5MzA7XG4kYWNvLXllbGxvdy0wMzogI0ZGREE2MDtcbiRhY28tZ29sZGVuOiAjRURCQTAwO1xuXG4kYWNvLWdyZWVuOiAjNEM5QzA2O1xuXG4kYWNvLXJlZDogI0RGMDkxRDtcbiRhY28tcmVkLTAxOiAjQjkwMDE0O1xuJGFjby1yZWQtaG92ZXI6ICM5RTAwMEY7XG5cbiRhY28tZ3JlZW46ICM0QzlDMDY7XG5cbi8vRnJvbSBidXR0b25zIGFwb2Rpc2NvdW50ZXIgc3R5bGVzXG4kcHJpbWFyeTogI0ZGRDkzMCAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICNERjA5MUQgIWRlZmF1bHQ7XG5cbiRncmVlbjogIzJBODQwMyAhZGVmYXVsdDtcbiRyZWQ6ICNERjA5MUQgIWRlZmF1bHQ7XG4kZ29sZDogI0ZGRDY0QSAhZGVmYXVsdDtcbiRhcG8tc3VuOiAjRkVDRTJGICFkZWZhdWx0O1xuJGZvY3VzLWJsdWU6ICMxMDU3REQ7XG5cbiRoZWFkZXJfcHJpbWFyeTogI0ZGRDkzMCAhZGVmYXVsdDtcbiRoZWFkZXJfc2Vjb25kYXJ5OiAjREYwOTFEICFkZWZhdWx0O1xuXG4kYXBvLWdvbGRlbjogI0VEQkEwMCAhZGVmYXVsdDtcbiRhcG8teWVsbG93OiAjRkVEOTMxICFkZWZhdWx0O1xuJGFwby15ZWxsb3cyOiAjRjlCQTMxICFkZWZhdWx0O1xuJGFwby10ZXh0LWNvbG9yOiAjMzQzNDM0ICFkZWZhdWx0O1xuJGFwby10ZXh0LWNvbG9yLWxpZ2h0OiAjNzk3OTc5ICFkZWZhdWx0O1xuJGFwby1kYXJrLWdyZWVuOiAjMDYwICFkZWZhdWx0O1xuXG4kbGlnaHQ6ICNGMUYxRjEgIWRlZmF1bHQ7XG4kZGFyazogIzY2NjY2NiAhZGVmYXVsdDtcbiRkYXJrZXI6ICMzMzMzMzMgIWRlZmF1bHQ7XG5cbiRmaWx0ZXItYWNjb3JkaW9uLXRvZ2dsZXItY29sb3I6ICMzMzM7XG4kZmlsdGVyLWJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4kZmlsdGVyLWJvcmRlci1jb2xvcjogI0QyRDJEMjtcbiRmaWx0ZXItcmVzZXQtYnRuLWNvbG9yOiAjRThFOEU4O1xuXG4vLyBOZXcgYnV0dG9uc1xuJGJ1dHRvbi1wcmltYXJ5OiAjRkZCQTMxO1xuJGJ1dHRvbi1wcmltYXJ5LWZpbHRlci1ob3ZlcjogI0ZGQUEwMDtcbi8qKlxuICBJbnB1dHNcbiAqL1xuJGZvcm0tc3dpdGNoLXdpZHRoOiA1MnB4O1xuJGZvcm0tc3dpdGNoLWhlaWdodDogMjRweDtcblxuLyoqXG4gIEJvcmRlclxuICovXG4kYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiA1cHggIWRlZmF1bHQ7XG4kYm9yZGVyLWdvbGRlbjogMXB4IHNvbGlkICRhY28tZ29sZGVuICFkZWZhdWx0O1xuJGJvcmRlci1ncmF5OiAxcHggc29saWQgJGFjby1ncmF5LTExICFkZWZhdWx0O1xuXG4vKipcbiAgU2VhcmNoIEJ1dHRvbiAoZGVmYXVsdHMsIGNhbiBiZSBvdmVycmlkZGVuIGluIHNob3AgdGhlbWVfdmFyaWFibGVzLnNjc3MpXG4gKi9cbiRzZWFyY2gtYnV0dG9uLWJnLWNvbG9yOiAkYWNvLXllbGxvdy0wMiAhZGVmYXVsdDtcbiRzZWFyY2gtYnV0dG9uLWJvcmRlci1jb2xvcjogJGJvcmRlci1nb2xkZW4gIWRlZmF1bHQ7XG4kc2VhcmNoLWJ1dHRvbi10ZXh0LWNvbG9yOiAkYWNvLWdyYXktMTIgIWRlZmF1bHQ7XG4kc2VhcmNoLWhpZ2hsaWdodGVkLWNvbG9yOiAkYWNvLXJlZCAhZGVmYXVsdDtcblxuLyogU3BhY2VycyAqL1xuXG4vKipcbiBWYXJpYWJsZXNcbiAqL1xuJHNwYWNlcjogMXJlbTtcbiRzaXplOiAxNjtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogdHJ1ZTtcbiRzcGFjZXJzOiAoXG4gIFwic3BhY2luZy0wXCI6IDAsXG4gIFwic3BhY2luZy0yXCI6IGNhbGMoKDIgLyAkc2l6ZSkgKiAkc3BhY2VyKSxcbiAgXCJzcGFjaW5nLTRcIjogY2FsYygoNCAvICRzaXplKSAqICRzcGFjZXIpLFxuICBcInNwYWNpbmctNlwiOiBjYWxjKCg2IC8gJHNpemUpICogJHNwYWNlciksXG4gIFwic3BhY2luZy04XCI6IGNhbGMoKDggLyAkc2l6ZSkgKiAkc3BhY2VyKSxcbiAgXCJzcGFjaW5nLTEyXCI6IGNhbGMoKDEyIC8gJHNpemUpICogJHNwYWNlciksXG4gIFwic3BhY2luZy0xNlwiOiBjYWxjKCgxNiAvICRzaXplKSAqICRzcGFjZXIpLFxuICBcInNwYWNpbmctMjBcIjogY2FsYygoMjAgLyAkc2l6ZSkgKiAkc3BhY2VyKSxcbiAgXCJzcGFjaW5nLTI0XCI6IGNhbGMoKDI0IC8gJHNpemUpICogJHNwYWNlciksXG4gIFwic3BhY2luZy0zMlwiOiBjYWxjKCgzMiAvICRzaXplKSAqICRzcGFjZXIpLFxuICBcInNwYWNpbmctNDBcIjogY2FsYygoNDAgLyAkc2l6ZSkgKiAkc3BhY2VyKSxcbiAgXCJzcGFjaW5nLTQ4XCI6IGNhbGMoKDQ4IC8gJHNpemUpICogJHNwYWNlciksXG4gIFwic3BhY2luZy01NlwiOiBjYWxjKCg1NiAvICRzaXplKSAqICRzcGFjZXIpLFxuICBcInNwYWNpbmctNjRcIjogY2FsYygoNjQgLyAkc2l6ZSkgKiAkc3BhY2VyKSxcbiAgXCJzcGFjaW5nLTcyXCI6IGNhbGMoKDcyIC8gJHNpemUpICogJHNwYWNlciksXG4gIFwic3BhY2luZy04MFwiOiBjYWxjKCg4MCAvICRzaXplKSAqICRzcGFjZXIpLFxuICBcInNwYWNpbmctOTZcIjogY2FsYygoOTYgLyAkc2l6ZSkgKiAkc3BhY2VyKSxcbiAgXCJzcGFjaW5nLTExMlwiOiBjYWxjKCgxMTIgLyAkc2l6ZSkgKiAkc3BhY2VyKSxcbiAgXCJzcGFjaW5nLTEyOFwiOiBjYWxjKCgxMjggLyAkc2l6ZSkgKiAkc3BhY2VyKSxcbiAgXCJzcGFjaW5nLTE0NFwiOiBjYWxjKCgxNDQgLyAkc2l6ZSkgKiAkc3BhY2VyKSxcbiAgXCJzcGFjaW5nLTE2MFwiOiBjYWxjKCgxNjAgLyAkc2l6ZSkgKiAkc3BhY2VyKSxcbik7XG4kbmVnYXRpdmUtc3BhY2VyczogaWYoJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zLCBuZWdhdGl2aWZ5LW1hcCgkc3BhY2VycyksIG51bGwpO1xuXG5AZWFjaCAka2V5QnJlYWtwb2ludCwgJHZhbHVlQnJlYWtwb2ludCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gIEBlYWNoICRrZXlTcGFjZXIsICR2YWx1ZVNwYWNlciBpbiAkc3BhY2VycyB7XG4gICAgLnB4LSN7JGtleUJyZWFrcG9pbnR9LWRvd24tI3ska2V5U3BhY2VyfSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGtleUJyZWFrcG9pbnQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkdmFsdWVTcGFjZXIgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHZhbHVlU3BhY2VyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnB5LSN7JGtleUJyZWFrcG9pbnR9LWRvd24tI3ska2V5U3BhY2VyfSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGtleUJyZWFrcG9pbnQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICR2YWx1ZVNwYWNlciAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHZhbHVlU3BhY2VyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBzLSN7JGtleUJyZWFrcG9pbnR9LWRvd24tI3ska2V5U3BhY2VyfSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGtleUJyZWFrcG9pbnQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkdmFsdWVTcGFjZXIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGUtI3ska2V5QnJlYWtwb2ludH0tZG93bi0jeyRrZXlTcGFjZXJ9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigka2V5QnJlYWtwb2ludCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkdmFsdWVTcGFjZXIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0KTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIHN0eWxlcyBzaGFyZWQgYWNyb3NzIGFsbCB0aGVtZXMgZm9yIHNlYXJjaCBmdW5jdGlvbmFsaXR5XG4vLyBUaGlzIGZpbGUgdXNlcyB0aGVtZSB2YXJpYWJsZXMgdGhhdCBzaG91bGQgYmUgZGVmaW5lZCBpbiBlYWNoIHRoZW1lJ3MgX3RoZW1lX3ZhcmlhYmxlcy5zY3NzXG5cbi8vIEZpbHRlciB3cmFwcGVyXG4uZmlsdGVyLXdyYXBwZXIge1xuICAuZGF0YWxpc3QtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG5cbi8vIEFsZ29saWEgcHJpY2UgaW5wdXRcbi5hbGdvbGlhLXByaWNlaW5wdXQge1xuICBoZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMDEwNjNGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGNztcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4vLyBBbGdvbGlhIHJhbmdlIGZvcm1cbi5hbGdvbGlhLXJhbmdlZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4vLyBBbGdvbGlhIHN1Ym1pdCBidXR0b25cbi5hbGdvbGlhLXN1Ym1pdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi8vIFJlZmluZW1lbnQgcm9vdCBzdHlsZXNcbi5yZWZpbmVtZW50LXJvb3Qge1xuICAucmVmaW5lbWVudC1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuXG4gIC5yZWZpbmVtZW50LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY28td2hpdGU7XG4gICAgcGFkZGluZzogNHB4IDRweCA0cHggMTJweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYWNvLWdyYXktMDY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuXG4gIC5yZWZpbmVtZW50LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5yZWZpbmVtZW50LWNhdGVnb3J5IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLWdyYXktMTU7XG4gICAgY29sb3I6ICRhY28tZ3JheS0wMDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIG1heC1oZWlnaHQ6IDMycHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY28tZ3JheS0xNjtcbiAgICB9XG4gIH1cblxuICAucmVmaW5lbWVudC1jYXRlZ29yeS1sYWJlbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTJweCk7XG4gIH1cblxuICAucmVmaW5lbWVudC1kZWxldGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJGFjby1ncmF5LTAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLWdyYXktMTY7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlZmluZW1lbnQgY291bnRcbi5yZWZpbmVtZW50LWNvdW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBjb2xvcjogJGFjby13aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjRweDtcbiAgbWF4LWhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjby15ZWxsb3ctMDE7XG4gIHBhZGRpbmc6IDZweCA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICBtaW4taGVpZ2h0OiAxOHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG5cbi8vIEN1cnJlbnQgcmVmaW5lbWVudHNcbi5haXMtQ3VycmVudFJlZmluZW1lbnRzLS1ub1JlZmluZW1lbnQsXG4uYWlzLUN1cnJlbnRSZWZpbmVtZW50cy1saXN0LS1ub1JlZmluZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5haXMtQ3VycmVudFJlZmluZW1lbnRzLWxpc3Qge1xuICAmLnJlZmluZW1lbnQtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG4vLyBTaWRlYmFyIGZpbHRlclxuLnNpZGViYXItZmlsdGVyIHtcbiAgLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAmLmNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhdGluZyBmaWx0ZXJcbi5yYXRpbmctZmlsdGVyIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4vLyBBY2NvcmRpb24gYm9keVxuLmFjY29yZGlvbi1ib2R5IHtcbiAgJiAuYWlzLUNsZWFyUmVmaW5lbWVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLWdyYXktMDk7XG4gIH1cbn1cblxuLy8gQ2xlYXIgcmVmaW5lbWVudHNcbi5jbGVhci1hbGwtcmVmaW5lbWVudHMge1xuICAmLmFpcy1DbGVhclJlZmluZW1lbnRzLWJ1dHRvbi0tZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNsZWFyLXNpbmdsZS1yZWZpbmVtZW50LXJvb3Qge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmNsZWFyLXNpbmdsZS1yZWZpbmVtZW50LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkZmlsdGVyLWFjY29yZGlvbi10b2dnbGVyLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGFjby1yZWQ7XG4gIH1cblxuICAmLmFpcy1DbGVhclJlZmluZW1lbnRzLWJ1dHRvbi0tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBjdXJzb3I6IGF1dG87XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZmlsdGVyLWFjY29yZGlvbi10b2dnbGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGaWx0ZXIgYnV0dG9uIHN0eWxlc1xuJWZpbHRlci1idG4ge1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uc2hvdy1yZXN1bHRzLWJ0biB7XG4gIEBleHRlbmQgJWZpbHRlci1idG47XG59XG5cbi50b2dnbGUtdmlldy1idG4ge1xuICBAZXh0ZW5kICVmaWx0ZXItYnRuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGZpbHRlci1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZmlsdGVyLWJvcmRlci1jb2xvcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogJGZpbHRlci1hY2NvcmRpb24tdG9nZ2xlci1jb2xvcjtcbn1cblxuLnJlc2V0LXJlZmluZW1lbnRzLWJ0biB7XG4gIEBleHRlbmQgJWZpbHRlci1idG47XG4gIGJhY2tncm91bmQtY29sb3I6ICRmaWx0ZXItcmVzZXQtYnRuLWNvbG9yO1xuICBjb2xvcjogJGZpbHRlci1hY2NvcmRpb24tdG9nZ2xlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA3cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cblxuLmNsZWFyLXJlZmluZW1lbnRzIHtcbiAgJiAuYWlzLUNsZWFyUmVmaW5lbWVudHMtYnV0dG9uLS1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBBbGdvbGlhIGhpdHMgbGlzdFxuLmFsZ29saWEtaGl0cy1saXN0IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xufVxuXG4vLyBBbGdvbGlhIGFjY29yZGlvblxuLmFsZ29saWEtYWNjb3JkaW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhY28tZ3JheS0wNjtcbn1cblxuLy8gUmVzcG9uc2l2ZSBicmVha3BvaW50c1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnJlZmluZW1lbnQtY291bnQge1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBwYWRkaW5nOiAzcHggNnB4O1xuICB9XG59XG5cbi8vIFJlZmluZW1lbnQgbGlzdCBjaGVja2JveFxuLmFpcy1SZWZpbmVtZW50TGlzdC1jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8vIFByb2R1Y3QgdGFnc1xuLnByb2R1Y3QtdGFnIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnByb2R1Y3QtdGFnLWdyZWVuIHtcbiAgQGV4dGVuZCAucHJvZHVjdC10YWc7XG4gIGNvbG9yOiAjNEM5QzA2O1xufVxuXG4ucHJvZHVjdC10YWctcmVkIHtcbiAgQGV4dGVuZCAucHJvZHVjdC10YWc7XG4gIGNvbG9yOiAjQjkwMDE0O1xufVxuXG4vLyBObyByZXN1bHRzIHdyYXBwZXJcbi5uby1yZXN1bHRzLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDU0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubm8tcmVzdWx0cy10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmLS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtLWtleXdvcmQge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgICBjb2xvcjogJHNlYXJjaC1rZXl3b3JkLWNvbG9yO1xuICB9XG59XG5cbi5uby1yZXN1bHRzLWxpc3Qge1xuICBtYXJnaW46IDEwcHggMDtcblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICB9XG5cbiAgJi0taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgfVxuICAmLS1pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICB9XG59XG5cbi8vIFByb2R1Y3QgbGlzdCBzdHlsaW5nIHVzaW5nIHRoZW1lIHZhcmlhYmxlc1xuLmV5ZWNhdGNoZXIge1xuICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWV5ZWNhdGNoZXItYmcgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtcHJpY2UudGV4dC1yZWQge1xuICBjb2xvcjogJHNlYXJjaC1wcmljZS1yZWQgIWltcG9ydGFudDtcbn1cblxuLy8gQXV0b3N1Z2dlc3Qgc3R5bGluZyB1c2luZyB0aGVtZSB2YXJpYWJsZXNcbi5hdXRvLXN1Z2dlc3Qtd3JhcHBlci5hbGdvbGlhIHtcbiAgZm9ybSB7XG4gICAgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtYnV0dG9uLWJvcmRlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFyY2gtYnV0dG9uLWJnLWNvbG9yO1xuICAgICAgY29sb3I6ICRzZWFyY2gtYnV0dG9uLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5hdXRvLXN1Z2dlc3QtcHJvZHVjdHMtd3JhcHBlcixcbi5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcy13cmFwcGVyLFxuLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIge1xuICBsaSAuaGlnaGxpZ2h0ZWQge1xuICAgIGNvbG9yOiAkc2VhcmNoLWhpZ2hsaWdodGVkLWNvbG9yO1xuICB9XG4gIGxpIC5ub24taGlnaGxpZ2h0ZWQge1xuICAgIGNvbG9yOiAkc2VhcmNoLW5vbi1oaWdobGlnaHRlZC1jb2xvcjtcbiAgfVxuICBsaTpob3ZlciAubm9uLWhpZ2hsaWdodGVkIHtcbiAgICBjb2xvcjogJHNlYXJjaC1ob3Zlci1jb2xvcjtcbiAgfVxufVxuXG4uYXV0by1zdWdnZXN0LWNhdGVnb3JpZXMtd3JhcHBlciBsaTpob3ZlciBzdmcgPiBwYXRoLFxuLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIgbGk6aG92ZXIgc3ZnID4gcGF0aCB7XG4gIGZpbGw6ICRzZWFyY2gtaG92ZXItY29sb3I7XG59XG5cbi8vIFNWRyBpY29uIHNpemluZ1xuLmF1dG8tc3VnZ2VzdC1jYXRlZ29yaWVzLXdyYXBwZXIgc3ZnLFxuLmF1dG8tc3VnZ2VzdC1jb250ZW50LXdyYXBwZXIgc3ZnIHtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG59XG5cbi8vIFNob3cgcmVzdWx0cyBidXR0b25cbi5zaG93LWFsbC1yZXN1bHRzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhcmNoLWJ1dHRvbi1iZy1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1idXR0b24tYm9yZGVyLWNvbG9yO1xuICBjb2xvcjogJHNlYXJjaC1idXR0b24tdGV4dC1jb2xvcjtcbn0iLCIvKiBjaG9pY2UtY2hpcHMgKi9cbkB1c2UgXCJzYXNzOm1hcFwiO1xuXG4vKipcbiBWYXJpYWJsZXNcbiAqL1xuLmNob2ljZS1jaGlwLFxuJWNob2ljZS1jaGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG5cbiAgJi5jaG9pY2UtY2hpcC10YWcge1xuICAgIEBleHRlbmQgJWNob2ljZS1jaGlwLWFjby1ncmF5LTE1O1xuXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcGlsbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjby1ncmF5LTE2O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICYuaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY28tZ3JheS0wNTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGFjby1ncmF5LTE3O1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJGFjby1ncmF5LTE3O1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRhY28tZGFyay1ibHVlLWRpc2FibGVkO1xuICB9XG5cbiAgJi5wcmVzc2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLWdyYXktMDQ7XG4gIH1cbn1cblxuLmNob2ljZS1jaGlwLWFjby1ibHVlLFxuJWNob2ljZS1jaGlwLWFjby1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjby1ibHVlO1xuICBjb2xvcjogJGFjby13aGl0ZTtcbn1cblxuLmNob2ljZS1jaGlwLWFjby1saWdodC1ibHVlLFxuJWNob2ljZS1jaGlwLWFjby1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjby1saWdodC1ibHVlO1xuICBjb2xvcjogJGFjby1kYXJrLWJsdWU7XG59XG5cbi5jaG9pY2UtY2hpcC1hY28tZ3JheS0wNixcbiVjaG9pY2UtY2hpcC1hY28tZ3JheS0wNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhY28tZ3JheS0wNjtcbiAgY29sb3I6ICRhY28tZGFyay1ibHVlO1xufVxuLmNob2ljZS1jaGlwLWFjby1ncmF5LTE1LFxuJWNob2ljZS1jaGlwLWFjby1ncmF5LTE1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjby1ncmF5LTE1O1xuICBjb2xvcjogJGFjby1ncmF5LTAwO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtcmdiXG4kdGhlbWUtY29sb3JzLXJnYjogbWFwLWxvb3AoJHRoZW1lLWNvbG9ycywgdG8tcmdiLCBcIiR2YWx1ZVwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLXJnYlxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuXG4kbmVnYXRpdmUtc3BhY2VyczogaWYoJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zLCBuZWdhdGl2aWZ5LW1hcCgkc3BhY2VycyksIG51bGwpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbi8vIFV0aWxpdGllcyBtYXBzXG4vL1xuLy8gRXh0ZW5kcyB0aGUgZGVmYXVsdCBgJHRoZW1lLWNvbG9yc2AgbWFwcyB0byBoZWxwIGNyZWF0ZSBvdXIgdXRpbGl0aWVzLlxuXG4vLyBDb21lIHY2LCB3ZSdsbCBkZS1kdXBlIHRoZXNlIHZhcmlhYmxlcy4gVW50aWwgdGhlbiwgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlIGtlZXAgdGhlbSB0byByZWFzc2lnbi5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtY29sb3JzXG4kdXRpbGl0aWVzLWNvbG9yczogJHRoZW1lLWNvbG9ycy1yZ2IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxpdGllcy10ZXh0LWNvbG9yc1xuJHV0aWxpdGllcy10ZXh0OiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMtY29sb3JzLFxuICAoXG4gICAgXCJibGFja1wiOiB0by1yZ2IoJGJsYWNrKSxcbiAgICBcIndoaXRlXCI6IHRvLXJnYigkd2hpdGUpLFxuICAgIFwiYm9keVwiOiB0by1yZ2IoJGJvZHktY29sb3IpXG4gIClcbikgIWRlZmF1bHQ7XG4kdXRpbGl0aWVzLXRleHQtY29sb3JzOiBtYXAtbG9vcCgkdXRpbGl0aWVzLXRleHQsIHJnYmEtY3NzLXZhciwgXCIka2V5XCIsIFwidGV4dFwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdXRpbGl0aWVzLXRleHQtY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtYmctY29sb3JzXG4kdXRpbGl0aWVzLWJnOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMtY29sb3JzLFxuICAoXG4gICAgXCJibGFja1wiOiB0by1yZ2IoJGJsYWNrKSxcbiAgICBcIndoaXRlXCI6IHRvLXJnYigkd2hpdGUpLFxuICAgIFwiYm9keVwiOiB0by1yZ2IoJGJvZHktYmcpXG4gIClcbikgIWRlZmF1bHQ7XG4kdXRpbGl0aWVzLWJnLWNvbG9yczogbWFwLWxvb3AoJHV0aWxpdGllcy1iZywgcmdiYS1jc3MtdmFyLCBcIiRrZXlcIiwgXCJiZ1wiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdXRpbGl0aWVzLWJnLWNvbG9yc1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuJGd1dHRlcnM6ICRzcGFjZXJzICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAwICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgc2hhZGUtY29sb3IoJGZvcm0tZmlsZS1idXR0b24tYmcsIDUlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci10aGVtZS12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdGhlbWUtdmFyaWFibGVzXG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBzaGFkZS1jb2xvcigkZHJvcGRvd24tbGluay1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiAgICAgICAgICAgLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1iZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA5MCUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDEwJSkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJHBvcG92ZXItYmcsIDYlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogICAgICAgICAgICAgJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4iLCIvKiByYXRpbmctc3RhcnMgKi9cbkB1c2UgXCJzYXNzOm1hcFwiO1xuXG4ucmF0aW5nLXN0YXJzIHtcbiAgY29sb3I6ICRhY28teWVsbG93LTAyO1xuICBtYXgtaGVpZ2h0OiAyNXB4O1xuXG4gICYuaG92ZXItZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY28teWVsbG93LTAxO1xuICAgIGNvbG9yOiAkYWNvLXdoaXRlO1xuICB9XG59XG4iLCIvKiByYXRpbmctZmlsdGVyICovXG5AdXNlIFwic2FzczptYXBcIjtcblxuLnJhdGluZy1tZW51IHtcbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG5cbi5yYXRpbmctZmlsdGVyIHtcblxufVxuXG4uZmlsdGVyLW5hbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLWdyYXktMDk7XG4gIGdhcDogOXB4O1xuXG4gIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLXdoaXRlO1xuICB9XG5cbiAgJjpob3ZlciwgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYWNvLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY28teWVsbG93LTAxO1xuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYWNvLXdoaXRlO1xuICAgIH1cblxuICAgIC5yYXRpbmctc3RhcnMge1xuICAgICAgY29sb3I6ICRhY28td2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLXllbGxvdy0wMTtcbiAgICB9XG4gIH1cbn1cblxuXG4ucmF0aW5nLWNvdW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG59XG4iLCIuY2hlY2tib3gtcm9vdCAuY2hlY2tib3gtc2VhcmNoYm94IHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLWdyYXktMDk7XG5cbiAgJiBmb3JtIHtcbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjby13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGFjby1ncmF5LTA4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nJTIzNzc3Jz48cGF0aCBkPSdNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeicvPjwvc3ZnPlwiKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAmIC5jaGVja2JveC1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAvLyBOT1JNQUxcbiAgICAmIC5jaGVja2JveC1pdGVtLWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICYgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgICAgbWluLXdpZHRoOiAxNHB4O1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNC40cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYWNvLWdyYXktMTM7XG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGFjby1ncmF5LTEzLCAwIDAgMCAycHggJGFjby1mb2N1cy1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuY2hlY2tib3gtc2VsZWN0ZWQsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLXllbGxvdy0wMTtcbiAgICAgIC8vIFNFTEVDVEVEXG4gICAgICAmIC5jaGVja2JveC1pdGVtLWxhYmVsIHtcbiAgICAgICAgJiAuY2hlY2tib3gtaW5wdXQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNCAxNCcgZmlsbD0nbm9uZSc+IDxwYXRoIGQ9J00yIDBIMTJDMTMuMDkzOCAwIDE0IDAuOTA2MjUgMTQgMlYxMkMxNCAxMy4xMjUgMTMuMDkzOCAxNCAxMiAxNEgyQzAuODc1IDE0IDAgMTMuMTI1IDAgMTJWMkMwIDAuOTA2MjUgMC44NzUgMCAyIDBaTTEwLjUzMTIgNS41MzEyNUgxMC41QzEwLjgxMjUgNS4yNSAxMC44MTI1IDQuNzgxMjUgMTAuNSA0LjQ2ODc1QzEwLjIxODggNC4xODc1IDkuNzUgNC4xODc1IDkuNDY4NzUgNC40Njg3NUw2IDcuOTY4NzVMNC41MzEyNSA2LjVDNC4yMTg3NSA2LjE4NzUgMy43NSA2LjE4NzUgMy40Njg3NSA2LjVDMy4xNTYyNSA2Ljc4MTI1IDMuMTU2MjUgNy4yNSAzLjQ2ODc1IDcuNTMxMjVMNS40Njg3NSA5LjUzMTI1QzUuNzUgOS44NDM3NSA2LjIxODc1IDkuODQzNzUgNi41MzEyNSA5LjUzMTI1TDEwLjUzMTIgNS41MzEyNVonIGZpbGw9J3doaXRlJy8+IDwvc3ZnPlwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYWNvLXdoaXRlO1xuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGFjby13aGl0ZSwgMCAwIDAgMnB4ICRhY28tZm9jdXMtYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAkYWNvLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYgLmNoZWNrYm94LWNvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jaGVja2JveC1yb290IC5jaGVja2JveC1ub3Jlc3VsdHMge1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhY28tZ3JheS0wOTtcbiAgY29sb3I6ICRhY28tZ3JheS0xMztcbn1cbiIsIi5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogYXV0bztcblxuICAuc2VhcmNoLXJlc3VsdC1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAkYWNvLWdyYXktMDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYWNvLXJlZC0wMTtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBsaSxcbiAgbGkgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuW2RhdGEtc2VsZWN0b3I9XCJzZWFyY2hyZXN1bHRzXCJdIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuI2thc3AsXG4ja2FzcGIsXG4ja2FzcG0sXG4ja2FzcG1iIHtcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmOm5vdCg6ZW1wdHkpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICY6Om1hcmtlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdC1wcm9kdWN0cy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGFjby1ncmF5LTEzO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgLnRleHQtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnRleHQtbGFyZ2VyIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtcmVkIHtcbiAgICBjb2xvcjogI0I5MDAxNDtcbiAgfVxuXG4gIC5zdHJpa2Uge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB9XG5cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5zdmctaWNvbltocmVmPVwiI2ljb25fY2lyY2xlLWluZm9cIl0ge1xuICAgIGNvbG9yOiAkYWNvLWdyYXktMDI7XG4gIH1cblxuICBbZGF0YS1zZWxlY3Rvcj1cImluZm8taWNvbi15ZWxsb3dcIl0ge1xuICAgIGNvbG9yOiAkYWNvLXllbGxvdy0wMTtcbiAgfVxuXG4gIFtkYXRhLXNlbGVjdG9yPVwic3Rhci1pY29uLXllbGxvd1wiXSB7XG4gICAgY29sb3I6ICRhY28teWVsbG93LTAxO1xuICB9XG5cbn1cblxuLnNlYXJjaC1yZXN1bHQtaGVhZGxpbmUge1xuICBsaW5lLWhlaWdodDogMTE2JTtcbiAgZm9udC1zaXplOiA0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbXB0eS1yZXN1bHRzLWluZm8tY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjby1ncmF5LTA5O1xuICBtYXgtd2lkdGg6IDU0NXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIFtkYXRhLXNlbGVjdG9yPVwiaGVscC1jZW50ZXJcIl0ge1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cblxuICB1bCB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgcCxcbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogJGFjby1ncmF5LTAwO1xuICB9XG5cbiAgLnRleHQtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogJGFjby1ncmF5LTAwO1xuICB9XG59XG5cbi5pY29uLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjby15ZWxsb3ctMDI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICRhY28tZ3JheS0xMjtcbiAgbWF4LWhlaWdodDogNTZweDtcbiAgbWF4LXdpZHRoOiA1NnB4O1xuXG4gIHN2ZyB7XG4gICAgcGFkZGluZzogMTNweDtcbiAgfVxufVxuXG5ociB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhY28tZ3JheS0xNDtcbiAgYm9yZGVyOiBub25lO1xufSIsIi5maWx0ZXItd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcblxuICBbcm9sZT1cImJ1dHRvblwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmljb24tbGlzdGluZyB7XG4gICAgY29sb3I6ICNDQ0M7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGFjby15ZWxsb3c7XG4gICAgfVxuICB9XG5cbiAgLmZpbHRlciB7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cblxuICAuZmlsdGVyLWhlYWRsaW5lLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogJGZpbHRlci1hY2NvcmRpb24tdG9nZ2xlci1jb2xvcjtcbiAgfVxuXG59XG4iLCIvKiBBY2NvcmRpb24gKi9cblxuQHVzZSBcInNhc3M6bWFwXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi8qKlxuIFZhcmlhYmxlc1xuICovXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogMDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAwO1xuJGFjY29yZGlvbi1jb2xvcjogJGFjby13aGl0ZTtcbiRhY2NvcmRpb24tYmc6ICRhY28tYmx1ZTtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAwO1xuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAwO1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAwO1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogJGFjY29yZGlvbi1wYWRkaW5nLXk7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAkYWNjb3JkaW9uLXBhZGRpbmcteDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogJGFjY29yZGlvbi1wYWRkaW5nLXk7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICRhY2NvcmRpb24tcGFkZGluZy14O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICRmaWx0ZXItYWNjb3JkaW9uLXRvZ2dsZXItY29sb3I7XG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uLWNvbG9yOiAkYWNvLXllbGxvdztcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAkYWNvLWJsdWU7XG4kYnRuLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAkYWNvLWJsdWU7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICRhY28td2hpdGU7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICRhY28tbGlnaHQtYmx1ZTtcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6IG5vbmU7XG4kYWNjb3JkaW9uLWljb24td2lkdGg6IDAuOTVyZW07XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICRhY28td2hpdGU7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAkYWNvLXdoaXRlO1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuJGFjY29yZGlvbi1idXR0b24taWNvbjogXCJcIjtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiBcIlwiO1xuXG4vKipcbiBCUyBkZWZhdWx0IGltcG9ydFxuICovXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2FjY29yZGlvblwiO1xuLmFjY29yZGlvbi1pdGVtLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFjby1ncmF5LTA4O1xufVxuXG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICYuY29sbGFwc2VkIHtcbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRhY28tbGlnaHQtYmx1ZTtcbiAgfVxuICBzdmcge1xuICAgIGNvbG9yOiAkYWNvLXllbGxvdy0wMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cblxuICBAYXQtcm9vdCAuZGFyayB7XG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjby13aGl0ZTtcbiAgICAgIGNvbG9yOiAkZmlsdGVyLWFjY29yZGlvbi10b2dnbGVyLWNvbG9yO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYWNvLXJlZDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBjb2xvcjogJGZpbHRlci1hY2NvcmRpb24tdG9nZ2xlci1jb2xvcjtcblxuICBAYXQtcm9vdCAuZGFyayB7XG4gICAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICAgIGNvbG9yOiAkZmlsdGVyLWFjY29yZGlvbi10b2dnbGVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZpbHRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgbWF4LWhlaWdodDogMjQwcHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgLmZpbHRlci1uYW1lOmhvdmVyIC5maWx0ZXItbmFtZS5hY3RpdmUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGFjby13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbi5uby1jaGV2cm9uOjphZnRlcixcbi5hY2NvcmRpb24tYnV0dG9uLm5vLWNoZXZyb246aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXkgJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBSZXNldCBidXR0b24gc3R5bGVcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1idXR0b24tYmc7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRhY2NvcmRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgKCRhY2NvcmRpb24tYm9yZGVyLXdpZHRoICogLTEpIDAgJGFjY29yZGlvbi1ib3JkZXItY29sb3I7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uKTtcbiAgICAgIHRyYW5zZm9ybTogJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6ICRhY2NvcmRpb24taWNvbi13aWR0aDtcbiAgICBoZWlnaHQ6ICRhY2NvcmRpb24taWNvbi13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICRhY2NvcmRpb24taWNvbi13aWR0aDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJvcmRlci1jb2xvcjogJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhY2NvcmRpb24tYmc7XG4gIGJvcmRlcjogJGFjY29yZGlvbi1ib3JkZXItd2lkdGggc29saWQgJGFjY29yZGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAvLyBPbmx5IHNldCBhIGJvcmRlci1yYWRpdXMgb24gdGhlIGxhc3QgaXRlbSBpZiB0aGUgYWNjb3JkaW9uIGlzIGNvbGxhcHNlZFxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6ICRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXkgJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDtcbn1cblxuXG4vLyBGbHVzaCBhY2NvcmRpb24gaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGFjY29yZGlvbiBpdGVtcyBlZGdlLXRvLWVkZ2UuXG5cbi5hY2NvcmRpb24tZmx1c2gge1xuICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cbiAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuXG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgQGlmIG5vdCAkdW5pdCBvciAkdW5pdCAhPSBweCBhbmQgJHVuaXQgIT0gcmVtIHtcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cblxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyBjYWxjKCcgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgJyAtICcsICcgKyAnKSArICR2YXJpYWJsZS13aWR0aCArICcpJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWRWYWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcblxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWRWYWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZFZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZFZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkZm9ybS1tYXgtd2lkdGgtbGc6IDY0MHB4ICFkZWZhdWx0O1xuXG4uYXV0by1zdWdnZXN0LXdyYXBwZXIuYWxnb2xpYSB7XG4gIC5hdXRvLXN1Z2dlc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgIC5hdXRvLXN1Z2dlc3QtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmF1dG8tc3VnZ2VzdC1iYWNrZHJvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICB6LWluZGV4OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmF1dG8tc3VnZ2VzdC1saXN0IHtcbiAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICBmb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjby13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1heC13aWR0aDogJGZvcm0tbWF4LXdpZHRoLWxnO1xuICAgIH1cblxuICAgIC5pbnB1dC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNvLXdoaXRlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhcmNoLWJ1dHRvbi1iZy1jb2xvcjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgIH1cblxuICAgICYuc2VhcmNoLWZvY3VzZWQgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmljb24td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAuaW5wdXQtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzc2NzY3NjtcbiAgICAgICAgfVxuXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yZWd1bGFyO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAkYWNvLWdyYXktMTI7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBidXR0b24uY2xlYXItaW5wdXQtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICBidXR0b24uY2xlYXItaW5wdXQtYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiA5MHB4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSclMjM3NzcnPjxwYXRoIGQ9J00xOSA2LjQxTDE3LjU5IDUgMTIgMTAuNTkgNi40MSA1IDUgNi40MSAxMC41OSAxMiA1IDE3LjU5IDYuNDEgMTkgMTIgMTMuNDEgMTcuNTkgMTkgMTkgMTcuNTkgMTMuNDEgMTJ6Jy8+PC9zdmc+XCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXI6ICRib3JkZXItZ29sZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cy1zbSAkYm9yZGVyLXJhZGl1cy1zbSAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjby15ZWxsb3ctMDI7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtcmVndWxhcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtcmVndWxhcjtcbiAgICAgIGNvbG9yOiAkYWNvLWdyYXktMTI7XG4gICAgfVxuICB9XG5cbiAgaHIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY28tZ3JheS0xMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuYXV0by1zdWdnZXN0LWxpc3Qge1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwIDE2cHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY28td2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXgtd2lkdGg6ICRmb3JtLW1heC13aWR0aC1sZztcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBtYXgtaGVpZ2h0OiA3NXZoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cbiAgICAuaW5uZXItcGFkZGluZyB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAtMXB4OyAvLyBGaXhlcyB0aGUgcGl4ZWwgZ2FwXG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY28td2hpdGU7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtcmVndWxhcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtcmVndWxhcjtcbiAgICAgIGNvbG9yOiAkYWNvLWdyYXktMTI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLmhpZ2hsaWdodGVkIHtcbiAgICAgIGNvbG9yOiAkYWNvLXJlZDtcbiAgICB9XG5cbiAgICB1bC5hdXRvLXN1Z2dlc3QtcHJvZHVjdHMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNvLWdyYXktMTA7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZS1wcmljZS13cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5hdXRvc3VnZ2VzdC1oaWdobGlnaHQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuYXV0b3N1Z2dlc3QtaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yZWd1bGFyO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICAgIGNvbG9yOiAkYWNvLXJlZC1ob3ZlcjtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcy13cmFwcGVyLFxuICAgIC5hdXRvLXN1Z2dlc3QtY29udGVudC13cmFwcGVyIHtcbiAgICAgIGgzIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgfVxuXG4gICAgICB1bC5hdXRvLXN1Z2dlc3QtY2F0ZWdvcmllcyxcbiAgICAgIHVsLmF1dG8tc3VnZ2VzdC1jb250ZW50IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgICBtYXJnaW46IDRweCAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcmVndWxhcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYWNvLXJlZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93LWFsbC1yZXN1bHRzLWxpbmstd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDEwcHg7XG5cbiAgICAgIC5zaG93LWFsbC1yZXN1bHRzLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhcmNoLWJ1dHRvbi1iZy1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtYnV0dG9uLXRleHQtY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJkaXZbZGF0YS1zZWxlY3Rvcj1cInByZWxvYWRlclwiXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFpcy1wcmVsb2FkZXItZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vcmVzcG9uc2l2ZV9iYXNlL3NyYy9hc3NldHMvaW1hZ2VzL3NrZWxldG9uLWZpbHRlci1hbmQtc29ydC53ZWJwXCIpO1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjcwcHg7XG4gIH1cbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5haXMtcHJlbG9hZGVyLWhpdGxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3MHB4KTtcbiAgfVxuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJi5saXN0IHtcbiAgICAuYWlzLXByZWxvYWRlci1oaXQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vcmVzcG9uc2l2ZV9iYXNlL3NyYy9hc3NldHMvaW1hZ2VzL2Fpcy1wcmVsb2FkZXItaW1hZ2VfX2xpc3Qud2VicFwiKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGFzcGVjdC1yYXRpbzogNjQwLzIxNztcbiAgICB9XG4gIH1cblxuICAmLmJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5haXMtcHJlbG9hZGVyLWhpdCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9yZXNwb25zaXZlX2Jhc2Uvc3JjL2Fzc2V0cy9pbWFnZXMvYWlzLXByZWxvYWRlci1pbWFnZV9fYmxvY2sud2VicFwiKTtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIG1kKSkge1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB9XG4gICAgICBhc3BlY3QtcmF0aW86IDIwLzQ3O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cbn1cblxuLmFpcy1wcmVsb2FkZXItaGVhZGxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBwIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICM2NjY7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwLjc1cmVtO1xuICB9XG59XG5cbi5haXMtcHJlbG9hZGVyLXNlYXJjaHJlc3VsdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjAwdmg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWlzLXByZWxvYWRlci1zZWFyY2hyZXN1bHQtY29udGFpbmVyIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWlzLXByZWxvYWRlci1zZWFyY2hyZXN1bHQtY29udGFpbmVyIC5vdmVybGF5Lmhhcy10cmFuc2l0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgOTBkZWcsXG4gICAgICByZ2JhKCNGRkYsIDApIDAsXG4gICAgICByZ2JhKCNGRkYsIDAuNCkgMTBweCxcbiAgICAgIHJnYmEoI0ZGRiwgMC44KSA4MHB4LFxuICAgICAgcmdiYSgjRkZGLCAwKSAxMjBweFxuICApO1xuICBhbmltYXRpb246IHNoaW1tZXIgMnMgaW5maW5pdGU7XG4gIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xufVxuXG5Aa2V5ZnJhbWVzIHNoaW1tZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cblxuLyogICAgbG9hZGluZyBzcGlubmVyICAqL1xuLmRkZS1zcGlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICBhbmltYXRpb246IHJvdGF0aW9uIDFzIGluZmluaXRlIGVhc2Utb3V0O1xuXG59XG5cbi5zcGlubmVyLWljb24ge1xuICBmaWxsOiAjREYwOTFEO1xufVxuXG5cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSwgMTAlLCAyMCUsIDMwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICA5MCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLm1vZHVsYXItYnV0dG9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLm1vZHVsYXItYnV0dG9uIHtcbiAgcGFkZGluZzogMTJweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgNTBtcyBsaW5lYXIsIGJvcmRlci1jb2xvciAxMDBtcyBsaW5lYXIsIGJvcmRlci13aWR0aCAxMDBtcyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMTAwbXMgbGluZWFyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYsXG4gICYgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICYgKyAmIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDkzMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMTA1N0REICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRTJGO1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCAjMDAwMDAwMzM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0UyRjtcbiAgfVxuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBjb2xvcjogI0E2QTZBNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOUUwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkVGQUIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcm9kdWN0X3Jldmlld19wcm9kdWN0X2luZm9ybWF0aW9uICYge1xuICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgfVxuXG4gICNwcm9kdWN0X2Rlc2NyaXB0aW9uX2JveF8zIC5wcm9kdWN0X2ZlZWRiYWNrICYge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gICYtLXByaW1hcnkge1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5MzA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VEQkEwMCAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDRTJGO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4ICMwMDAwMDAzMztcbiAgICB9XG4gIH1cblxuICAmLS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc3Nzc3NyAhaW1wb3J0YW50O1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzEwNTdERCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4ICMwMDAwMDAzMyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDIgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjQTZBNkE2ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi0tdGVydGlhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXByaW1hcnktZmlsdGVyIHtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOTMwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFREJBMDAgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDlweCAxNXB4IDlweCAxNXB4O1xuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOTMwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzEwNTdERCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0UyRjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCAjMDAwMDAwMzM7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0UyRjtcbiAgICB9XG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgY29sb3I6ICNBNkE2QTY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOUUwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRUZBQiAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gICYtLXNlY29uZGFyeS1maWx0ZXIge1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc3Nzc3NyAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogOXB4IDE1cHggOXB4IDE1cHg7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMDU3REQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCAjMDAwMDAwMzM7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGNvbG9yOiAjQTZBNkE2O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDIgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmLS1tZWRpdW0ge1xuICAgICAgbWluLWhlaWdodDogMzVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAycHggMTVweCAycHggMTVweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0NDQ0M7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vICBTaXplcy4gbGFyZ2UtZGVza3RvcCBpcyB0aGUgZGVmYXVsdCBzaXplXG5cbiAgJi0tZXh0cmEtbGFyZ2Uge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDI1cHggMTRweCAyNXB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWluLWhlaWdodDogMzVweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tc2hvcnQge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCAxMHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC8vIFZhcmlhdGlvbnNcblxuICAmLS1kZWxldGUge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIsOXXCI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tcGx1cyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICYtLW1pbnVzIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4iLCIuYWNjb3JkaW9uLWJvZHkge1xuICAmIC5maWx0ZXItbmFtZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgLy8gTk9STUFMXG4gICAgJiAubGlzdC1ncm91cC1pdGVtLXJhZGlvIHtcbiAgICAgICYgLmZvcm0tY2hlY2staW5wdXQuY3VzdG9tLXNvcnQtYnktcmFkaW8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICRmaWx0ZXItYmFja2dyb3VuZC1jb2xvciwgMHB4IDBweCAwcHggMnB4ICRhY28tZ3JheS0xMztcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggJGZpbHRlci1iYWNrZ3JvdW5kLWNvbG9yLCAwcHggMHB4IDBweCAycHggJGFjby1ncmF5LTEzLCAwcHggMHB4IDBweCAzcHggJGFjby1mb2N1cy1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYgLmxpc3QtZ3JvdXAtaXRlbS1jb250ZW50IHtcbiAgICAgICYgLnJhZGlvLWJ0bi1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkZmlsdGVyLWFjY29yZGlvbi10b2dnbGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFDVElWRSAmIEhPVkVSIChzYW1lKVxuICAgICYuYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgJiAubGlzdC1ncm91cC1pdGVtLXJhZGlvIHtcbiAgICAgICAgJiAuZm9ybS1jaGVjay1pbnB1dC5jdXN0b20tc29ydC1ieS1yYWRpbyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNvLXdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggJGFjby15ZWxsb3ctMDEsIDBweCAwcHggMHB4IDJweCB3aGl0ZTtcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggJGFjby15ZWxsb3ctMDEsIDBweCAwcHggMHB4IDJweCB3aGl0ZSwgMHB4IDBweCAwcHggM3B4ICRhY28tZm9jdXMtYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgLmxpc3QtZ3JvdXAtaXRlbS1jb250ZW50IHtcbiAgICAgICAgJiAucmFkaW8tYnRuLWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogJGFjby13aGl0ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gSW5oZXJpdHMgc29tZSBmcm9tIF9jaGVja2JveF9maWx0ZXIuc2Nzc1xuJXN3aXRjaC10b2dnbGUsXG4uc3dpdGNoLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDMuNXJlbTtcbn1cblxuLmNoZWNrYm94LXJvb3QgLmNoZWNrYm94LWxpc3Qge1xuICAmIC5jaGVja2JveC10b2dnbGUge1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgICYgLmNoZWNrYm94LWl0ZW0tbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICYgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgICAgbWluLXdpZHRoOiA1NnB4O1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNvLWdyYXktMTM7XG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYWNvLWZvY3VzLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgLnN3aXRjaC10b2dnbGUge1xuICAgICAgICBAZXh0ZW5kICVzd2l0Y2gtdG9nZ2xlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLXllbGxvdy0wMTtcbiAgICAgICAgJi5zd2l0Y2gtaW5hY3RpdmUge1xuICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmIC5jaGVja2JveC1pdGVtLWxhYmVsIHtcbiAgICAgICAgJiAuY2hlY2tib3gtaW5wdXQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRhY28tZm9jdXMtYmx1ZTtcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGFjby1mb2N1cy1ibHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmIC5zd2l0Y2gtdG9nZ2xlIHtcbiAgICAgICAgICBAZXh0ZW5kICVzd2l0Y2gtdG9nZ2xlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY28teWVsbG93LTAxO1xuICAgICAgICAgICYuc3dpdGNoLWFjdGl2ZSB7XG4gICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFjby13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi50b2dnbGUtc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjby15ZWxsb3ctMDE7XG4gICAgICAmIC5jaGVja2JveC1pdGVtLWxhYmVsIHtcbiAgICAgICAgJiAuY2hlY2tib3gtaW5wdXQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY28td2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGFjby13aGl0ZTtcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGFjby1mb2N1cy1ibHVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjby1ncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiAuc3dpdGNoLXRvZ2dsZSB7XG4gICAgICAgICAgQGV4dGVuZCAlc3dpdGNoLXRvZ2dsZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLXllbGxvdy0wMTtcbiAgICAgICAgICAmLnN3aXRjaC1hY3RpdmUge1xuICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY28td2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogJGFjby13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICYgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLWdyZWVuO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRhY28tZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgJiAuc3dpdGNoLXRvZ2dsZSB7XG4gICAgICAgICAgQGV4dGVuZCAlc3dpdGNoLXRvZ2dsZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNvLXdoaXRlO1xuICAgICAgICAgICYuc3dpdGNoLWFjdGl2ZSB7XG4gICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFjby13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjUuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cblxuJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmc6IHRydWUgIWRlZmF1bHQ7XG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQGltcG9ydCBcIm1peGlucy9saXN0c1wiO1xuQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcIm1peGlucy9jb250YWluZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xuQGltcG9ydCBcIm1peGlucy91dGlsaXRpZXNcIjtcblxuQGltcG9ydCBcInZlbmRvci9yZnNcIjtcblxuQGltcG9ydCBcInJvb3RcIjtcblxuQGltcG9ydCBcImNvbnRhaW5lcnNcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5cbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbi8vIE9ubHkgdXNlIHRoZSB1dGlsaXRpZXMgd2UgbmVlZFxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR1dGlsaXRpZXM6IG1hcC1nZXQtbXVsdGlwbGUoXG4gICR1dGlsaXRpZXMsXG4gIChcbiAgICBcImRpc3BsYXlcIixcbiAgICBcIm9yZGVyXCIsXG4gICAgXCJmbGV4XCIsXG4gICAgXCJmbGV4LWRpcmVjdGlvblwiLFxuICAgIFwiZmxleC1ncm93XCIsXG4gICAgXCJmbGV4LXNocmlua1wiLFxuICAgIFwiZmxleC13cmFwXCIsXG4gICAgXCJqdXN0aWZ5LWNvbnRlbnRcIixcbiAgICBcImFsaWduLWl0ZW1zXCIsXG4gICAgXCJhbGlnbi1jb250ZW50XCIsXG4gICAgXCJhbGlnbi1zZWxmXCIsXG4gICAgXCJtYXJnaW5cIixcbiAgICBcIm1hcmdpbi14XCIsXG4gICAgXCJtYXJnaW4teVwiLFxuICAgIFwibWFyZ2luLXRvcFwiLFxuICAgIFwibWFyZ2luLWVuZFwiLFxuICAgIFwibWFyZ2luLWJvdHRvbVwiLFxuICAgIFwibWFyZ2luLXN0YXJ0XCIsXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW5cIixcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi14XCIsXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4teVwiLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLXRvcFwiLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLWVuZFwiLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLWJvdHRvbVwiLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLXN0YXJ0XCIsXG4gICAgXCJwYWRkaW5nXCIsXG4gICAgXCJwYWRkaW5nLXhcIixcbiAgICBcInBhZGRpbmcteVwiLFxuICAgIFwicGFkZGluZy10b3BcIixcbiAgICBcInBhZGRpbmctZW5kXCIsXG4gICAgXCJwYWRkaW5nLWJvdHRvbVwiLFxuICAgIFwicGFkZGluZy1zdGFydFwiLFxuICApXG4pO1xuXG5AaW1wb3J0IFwidXRpbGl0aWVzL2FwaVwiO1xuIiwiOnJvb3Qge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAvLyBGb250c1xuXG4gIC8vIE5vdGU6IFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcblxuICAvLyBSb290IGFuZCBib2R5XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlIGN1c3RvbS1wcm9wZXJ0eS1lbXB0eS1saW5lLWJlZm9yZVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3skZm9udC1mYW1pbHktYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1zaXplOiAjeyRmb250LXNpemUtYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktdGV4dC1hbGlnbjogI3skYm9keS10ZXh0LWFsaWdufTtcbiAgfVxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXG4gIC8vIHN0eWxlbGludC1lbmFibGUgY3VzdG9tLXByb3BlcnR5LWVtcHR5LWxpbmUtYmVmb3JlXG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCwgI3skZ3V0dGVyfSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14LCAjeyRndXR0ZXJ9KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skcHJvcGVydHktY2xhc3N9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skcHJvcGVydHktY2xhc3N9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YWx1ZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFsdWV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6ICR2YWx1ZTtcblxuICAgIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwiLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXG4iLCIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLy8gVXNlIHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLCBvciBvbmUgb2YgaXRzIGNoaWxkIGVsZW1lbnRzIGlzIGZvY3VzZWRcbi8vIChpLmUuIHdoZW4gZm9jdXMgaXMgd2l0aGluIHRoZSBlbGVtZW50L2NvbnRhaW5lciB0aGF0IHRoZSBjbGFzcyB3YXMgYXBwbGllZCB0bylcbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlKCkge1xuICAmOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6I3skc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnR9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBUZXh0IHRydW5jYXRpb25cbi8vXG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIudnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogYXV0bzsgLy8gT3ZlcnJpZGUgZml4ZWQgYnJvd3NlciBoZWlnaHRcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cblxuLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG4gIC1tb3otcGFkZGluZy1zdGFydDogc3VidHJhY3QoJGZvcm0tc2VsZWN0LXBhZGRpbmcteCwgM3B4KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzI2MzZcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIGFsbG93IHRleHRhcmVhc1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyBSZXF1aXJlZCBmb3IgYWxpZ25pbmcgbGFiZWwncyB0ZXh0IHdpdGggdGhlIGlucHV0IGFzIGl0IGFmZmVjdHMgaW5uZXIgYm94IG1vZGVsXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbik7XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gID4gLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICAvLyBzdHlsZWxpbnQtZW5hYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMykge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcbiAgJHN0YXRlLFxuICAkY29sb3IsXG4gICRpY29uLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSlcbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1zdHlsZTogJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZy1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvciksIGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfSBAZWxzZSBpZiAkc3RhdGUgPT0gXCJpbnZhbGlkXCIge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/