@charset "UTF-8";
/* ==========================================
   CONFIGURAÇÕES E VARIÁVEIS - Updated
   ========================================== */
/* ==========================================
   ESTILOS GERAIS
   ========================================== */
.news-block {
  margin: var(--dim-spacing-8) 0;
  padding: var(--dim-spacing-6);
}
@media (min-width: 1024px) {
  .news-block {
    padding: 0;
    margin-top: 0;
    padding-top: 0;
  }
}
.news-block__header {
  text-align: center;
  margin-bottom: var(--dim-spacing-8);
}
@media (min-width: 1024px) {
  .news-block__header {
    text-align: left;
  }
}
.news-block__title {
  font-size: var(--dim-font-size-4xl);
  font-weight: var(--ref-font-weight-bold);
  color: var(--ref-color-primary-pure);
  margin-bottom: var(--dim-spacing-2);
}
.news-block__subtitle {
  font-size: var(--dim-font-size-xl);
  color: var(--ref-color-neutral-70);
  margin: 0;
}
.news-block__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--dim-spacing-8);
  width: 100%;
}
@media (min-width: 768px) {
  .news-block__container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 1024px) {
  .news-block__container {
    gap: 0;
    width: 100%;
  }
}
.news-block__hero {
  width: 100%;
  display: none;
}
@media (min-width: 768px) {
  .news-block__hero {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: 65%;
  }
}
.news-block__sidebar {
  width: 100%;
}
@media (min-width: 768px) {
  .news-block__sidebar {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 35%;
        -ms-flex: 0 0 35%;
            flex: 0 0 35%;
    max-width: 400px;
  }
}
@media (max-width: 767px) {
  .news-block__sidebar .view-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    -webkit-scroll-snap-type: x mandatory;
        -ms-scroll-snap-type: x mandatory;
            scroll-snap-type: x mandatory;
    gap: 1rem;
    padding-bottom: 1rem;
    -webkit-overflow-scrolling: touch;
  }
  .news-block__sidebar .news-card {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 85%;
        -ms-flex: 0 0 85%;
            flex: 0 0 85%;
    scroll-snap-align: start;
  }
}
.news-block__sidebar .view-footer {
  display: none;
}
@media (min-width: 1024px) {
  .news-block__sidebar {
    max-width: 100%;
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: auto;
        -ms-flex: auto;
            flex: auto;
  }
}
.news-block {
  /* TABS */
}
.news-block__tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  margin-bottom: 1.5rem;
  padding: 0;
  background: #E1E2E0;
  border-radius: var(--dim-radius-full);
}
.news-block__tab {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.75rem 1.5rem;
  background: transparent;
  border: none;
  border-radius: var(--dim-radius-full);
  cursor: pointer;
  font-size: 1rem;
  font-weight: 600;
  color: var(--ref-color-neutral-70);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.5rem;
  overflow: hidden;
}
.news-block__tab--active {
  background: var(--color-primary-main);
  color: white;
  border-radius: var(--dim-radius-full);
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.news-block__tab--active:hover {
  background: var(--color-primary-main);
  color: white;
}
.news-block__tab--active .tab-icon {
  color: #ffffff;
}
.news-block__tab--active-right {
  background: var(--color-primary-main);
  color: white;
  border-radius: var(--dim-radius-full);
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.news-block__tab--active-right:hover {
  background: var(--color-primary-main);
  color: white;
}
.news-block__tab--active-right .tab-icon {
  color: #ffffff;
}
.news-block__tab-content {
  display: none;
}
.news-block__tab-content--active {
  display: block;
}
.news-block__footer {
  margin-top: 18px;
  text-align: center;
}
@media (min-width: 1024px) {
  .news-block__footer {
    margin-top: 42px;
    margin-bottom: 0;
  }
}
@media (min-width: 1440px) {
  .news-block__footer {
    margin-top: 115px;
  }
}
.news-block__cta {
  display: inline-table;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--dim-spacing-2);
  padding: var(--dim-spacing-4) var(--dim-spacing-8);
  background: var(--color-primary-main);
  color: var(--ref-color-neutral-white);
  border-radius: var(--dim-radius-full);
  font-size: var(--dim-font-size-base);
  font-weight: var(--ref-font-weight-semibold);
  text-decoration: none;
  -webkit-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  width: 336px;
  height: 48px;
}
.news-block__cta:hover {
  background: var(--color-primary-strong);
  -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

/* ==========================================
   COMPONENTES (HERO E CARD)
   ========================================== */
.news-hero {
  border-radius: none;
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (min-width: 1024px) {
  .news-hero {
    border-right: 1px solid var(--color-state-enabled-borderneutral, #9496A4);
  }
}
.news-hero__link {
  text-decoration: none;
  color: inherit;
  display: block;
}
.news-hero__image-wrapper {
  position: relative;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .news-hero__image-wrapper .field--name-field-feature-image {
    margin-right: 0;
  }
}
.news-hero__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.news-hero__content {
  padding: 1.5rem;
}
.news-hero__title {
  font-family: var(--ref-font-family-secondary);
  font-size: var(--dim-font-size-xl);
  font-weight: var(--ref-font-weight-medium);
  line-height: var(--dim-line-height-tight-use-125);
  letter-spacing: var(--dim-letter-spacing-normal);
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .news-hero__title {
    font-size: var(--dim-font-size-2xl);
  }
}
.news-hero__meta {
  font-family: var(--ref-font-family-primary);
  font-size: var(--dim-font-size-sm);
  font-weight: var(--ref-font-weight-medium);
  line-height: var(--dim-line-height-none-use-100);
  letter-spacing: var(--dim-letter-spacing-normal);
}
.news-hero__metrics {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.5rem;
  padding: 1rem 0;
  border-top: 1px solid var(--ref-color-neutral-white);
  border-bottom: 1px solid var(--ref-color-neutral-white);
  margin-bottom: 1rem;
}

.news-card {
  background: rgba(255, 255, 255, 0);
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .news-card {
    padding-bottom: 0;
  }
}
.news-card:hover .news-card__image img {
  -webkit-transform: scale(1.05);
       -o-transform: scale(1.05);
          transform: scale(1.05);
}
.news-card__link {
  text-decoration: none;
  color: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  padding: 0;
}
@media (min-width: 768px) {
  .news-card__link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .news-card__link {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 1024px) {
  .news-card__link {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.news-card__image {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 120px;
  height: 80px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .news-card__image {
    width: 100%;
    height: 150px;
  }
}
@media (min-width: 1024px) {
  .news-card__image {
    height: 98px;
    width: 126px;
  }
}
.news-card__image .field--type-image {
  margin-right: 0;
  width: 100%;
  height: 100%;
}
.news-card__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .news-card__arrow {
    margin-bottom: 0.5rem;
    margin-top: auto;
  }
}
.news-card__content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
  padding: 1rem;
}
@media (min-width: 1024px) {
  .news-card__content {
    padding: 0.5rem;
  }
}
.news-card__title {
  font-family: var(--ref-font-family-secondary);
  font-size: var(--dim-font-size-base);
  font-weight: var(--ref-font-weight-regular);
  line-height: var(--dim-line-height-normal-use-150);
  letter-spacing: var(--dim-letter-spacing-normal);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin: 0;
  color: var(--ref-color-neutral-110);
}
.news-card__meta {
  font-family: var(--ref-font-family-primary);
  font-size: var(--dim-font-size-xs);
  font-weight: var(--ref-font-weight-medium);
  line-height: var(--dim-line-height-none-use-100);
  letter-spacing: var(--dim-letter-spacing-normal);
}
.news-card__category {
  padding: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #126BF8;
  font-size: 0.75rem;
  font-weight: 600;
  color: white;
  text-transform: uppercase;
}
.news-card__summary {
  font-size: 0.875rem;
  color: var(--ref-color-neutral-70);
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-card__metrics {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  margin-top: auto;
}

/* ==========================================
   MÉTRICAS e UTILITÁRIOS
   ========================================== */
.metric {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.25rem;
  font-size: 0.875rem;
  color: var(--ref-color-neutral-70);
  cursor: pointer;
}
.metric:hover {
  color: var(--color-primary-main);
}
.metric--share {
  margin-left: auto;
}

.badge {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  padding: 0.5rem 1rem;
  background: rgba(255, 255, 255, 0.95);
  border-radius: var(--dim-radius-full);
  font-size: 0.875rem;
  font-weight: 600;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

/* ACESSIBILIDADE E LAZY */
img[loading=lazy] {
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
img[loading=lazy].loaded {
  opacity: 1;
}

@media (prefers-reduced-motion: reduce) {
  * {
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    -webkit-animation: none !important;
         -o-animation: none !important;
            animation: none !important;
  }
}
.news-hero__link:focus-visible, .news-card__link:focus-visible, .news-block__tab:focus-visible, .metric:focus-visible {
  outline: 3px solid var(--color-primary-main);
  outline-offset: 2px;
}

/* DRUPAL FIELD STYLING */
.field.field--name-field-news-block-home {
  background: rgba(255, 255, 255, 0);
}
.field.field--name-field-news-block-home .field__label {
  display: none;
}

.field.field--name-field-feature-image .field__label {
  display: none;
}

#container-noticias-home {
  width: 100%;
  opacity: 1;
  border: 0.96px solid var(--color-state-enabled-borderneutral, #9496A4);
  border-radius: var(--dim-radius-3xl);
  min-height: 583px;
}
@media (min-width: 1024px) {
  #container-noticias-home {
    min-height: 597px;
  }
}

.homepage .news-block .news-card {
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* ==========================================
   OVERRIDES – REMOVER BORDAS, SHADOW E ZOOM
   ========================================== */
.news-block {
  /* Remove shadow dos cards */
}
.news-block .news-card {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
.news-block .news-card:hover {
  -webkit-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
}
.news-block .news-card {
  /* Remove zoom da imagem */
}
.news-block .news-card img {
  -webkit-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
}
.news-block {
  /* Remove zoom do hero */
}
.news-block .news-hero {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
.news-block .news-hero:hover {
  -webkit-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
}
.news-block .news-hero__image img {
  -webkit-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
}
.news-block {
  /* Remove border do teaser */
}
.news-block .node--view-mode-teaser {
  border-bottom: none !important;
  margin-bottom: 32px;
  padding-bottom: 0;
}

.view-news-sidebar.view-display-id-block_3 .view-footer {
  display: none;
}

.news-hero .field--name-field-feature-image {
  position: relative;
  inset: 0;
  width: 98%;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}
.news-hero .field--name-field-feature-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin-top: 24px;
  margin-left: 0;
}

.news-hero:hover .news-hero__image img {
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}

.news-card:hover .news-card__image img {
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}

.news-hero__footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.news-hero__cta {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background: #e6e6e6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  -webkit-transition: background 0.2s ease;
  -o-transition: background 0.2s ease;
  transition: background 0.2s ease;
  padding: 0;
}
.news-hero__cta:hover {
  background: #dcdcdc;
}
.news-hero .cta-text {
  display: none;
}
.news-hero .cta-arrow {
  width: 20px;
  height: 20px;
  stroke: #1f3cff;
  stroke-width: 2;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  -o-transition: -o-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease, -o-transform 0.2s ease;
}
.news-hero__cta:hover .cta-arrow {
  -webkit-transform: translateX(2px);
       -o-transform: translateX(2px);
          transform: translateX(2px);
}

.tab-icon {
  display: inline-block;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

/* ícones - inativo (azul) */
.news-block__tab .tab-icon {
  color: #1f3cff;
}

/* ícones ficam brancos quando ativo */
.news-block__tab--active .tab-icon,
.news-block__tab--active-right .tab-icon {
  color: #ffffff;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5ld3MtYmxvY2suY3NzIiwiX25ld3MtYmxvY2suc2NzcyIsIi4uL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRWhCOzsrQ0FBQTtBQWNBOzsrQ0FBQTtBQUdBO0VBQ0csOEJBQUE7RUFDQSw2QkMrRVM7QUYxRlo7QUNHaUI7RUFNakI7SUFJSSxVQUFBO0lBQ0EsYUFBQTtJQUNBLGNBQUE7RURURjtBQUNGO0FDV0U7RUFDRSxrQkFBQTtFQUNBLG1DQ3VFUTtBRmhGWjtBQ1JpQjtFQWVmO0lBSUksZ0JBQUE7RURQSjtBQUNGO0FDVUU7RUFDRSxtQ0MrRlk7RUQ5Rlosd0NDc0dlO0VEckdmLG9DQ1ppQjtFRGFqQixtQ0N3RFE7QUZoRVo7QUNXRTtFQUNFLGtDQ3FGVztFRHBGWCxrQ0NqQm1CO0VEa0JuQixTQUFBO0FEVEo7QUNZRTtFQUNFLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EseUJDaURRO0VEaERSLFdBQUE7QURWSjtBQy9CZ0I7RUFxQ2Q7SUFNSSw4QkFBQTtJQUFBLDZCQUFBO0lBQUEsMkJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0VEUko7QUFDRjtBQ25DaUI7RUFvQ2Y7SUFTSSxNQUFBO0lBQ0EsV0FBQTtFRE5KO0FBQ0Y7QUNTRTtFQUNFLFdBQUE7RUFDQSxhQUFBO0FEUEo7QUM5Q2dCO0VBbURkO0lBSUksbUJBQUE7SUFBQSxlQUFBO1FBQUEsV0FBQTtZQUFBLE9BQUE7SUFDQSxjQUFBO0VETEo7QUFDRjtBQ1FFO0VBQ0UsV0FBQTtBRE5KO0FDdkRnQjtFQTREZDtJQUdJLG1CQUFBO0lBQUEscUJBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFDQSxnQkFBQTtFREpKO0FBQ0Y7QUM5RHFCO0VBc0VmO0lBQ0Usb0JBQUE7SUFBQSxxQkFB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QUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUVBLGVBQUE7RUFDQSx3Q0FBQTtFQUFBLG1DQUFBO0VBQUEsZ0NBQUE7RUFHQSxVQUFBO0FEMUNKO0FDNENJO0VBQ0UsbUJBQUE7QUQxQ047QUMrQ0U7RUFDRSxhQUFBO0FEN0NKO0FDaURFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLCtDQUFBO0VBQUEsdUNBQUE7RUFBQSxxQ0FBQTtFQUFBLCtCQUFBO0VBQUEsb0ZBQUE7QUQvQ0o7QUNtREU7RUFDRSxrQ0FBQTtPQUFBLDZCQUFBO1VBQUEsMEJBQUE7QURqREo7O0FDcURBO0VBQ0UscUJBQUE7RUFDQSxzQkFBQTtNQUFBLG9CQUFBO1VBQUEsY0FBQTtBRGxERjs7QUNxREEsNEJBQUE7QUFFRTtFQUNFLGNBQUE7QURuREo7O0FDdURBLHNDQUFBO0FBR0U7O0VBQ0UsY0FBQTtBRHJESiIsImZpbGUiOiJuZXdzLWJsb2NrLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ09ORklHVVJBw4fDlUVTIEUgVkFSScOBVkVJUyAtIFVwZGF0ZWRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFU1RJTE9TIEdFUkFJU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubmV3cy1ibG9jayB7XG4gIG1hcmdpbjogdmFyKC0tZGltLXNwYWNpbmctOCkgMDtcbiAgcGFkZGluZzogdmFyKC0tZGltLXNwYWNpbmctNik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5uZXdzLWJsb2NrX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWRpbS1zcGFjaW5nLTgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmV3cy1ibG9ja19faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ubmV3cy1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWRpbS1mb250LXNpemUtNHhsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXJlZi1mb250LXdlaWdodC1ib2xkKTtcbiAgY29sb3I6IHZhcigtLXJlZi1jb2xvci1wcmltYXJ5LXB1cmUpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1kaW0tc3BhY2luZy0yKTtcbn1cbi5uZXdzLWJsb2NrX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGltLWZvbnQtc2l6ZS14bCk7XG4gIGNvbG9yOiB2YXIoLS1yZWYtY29sb3ItbmV1dHJhbC03MCk7XG4gIG1hcmdpbjogMDtcbn1cbi5uZXdzLWJsb2NrX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLWRpbS1zcGFjaW5nLTgpO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3cy1ibG9ja19fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzLWJsb2NrX19jb250YWluZXIge1xuICAgIGdhcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld3MtYmxvY2tfX2hlcm8ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3cy1ibG9ja19faGVybyB7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxufVxuLm5ld3MtYmxvY2tfX3NpZGViYXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3cy1ibG9ja19fc2lkZWJhciB7XG4gICAgZmxleDogMCAwIDM1JTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtYmxvY2tfX3NpZGViYXIgLnZpZXctY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIGdhcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLm5ld3MtYmxvY2tfX3NpZGViYXIgLm5ld3MtY2FyZCB7XG4gICAgZmxleDogMCAwIDg1JTtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG4gIH1cbn1cbi5uZXdzLWJsb2NrX19zaWRlYmFyIC52aWV3LWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzLWJsb2NrX19zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogYXV0bztcbiAgfVxufVxuLm5ld3MtYmxvY2sge1xuICAvKiBUQUJTICovXG59XG4ubmV3cy1ibG9ja19fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNFMUUyRTA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWRpbS1yYWRpdXMtZnVsbCk7XG59XG4ubmV3cy1ibG9ja19fdGFiIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWRpbS1yYWRpdXMtZnVsbCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwtNzApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmV3cy1ibG9ja19fdGFiLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LW1haW4pO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWRpbS1yYWRpdXMtZnVsbCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ubmV3cy1ibG9ja19fdGFiLS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LW1haW4pO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmV3cy1ibG9ja19fdGFiLS1hY3RpdmUgLnRhYi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmV3cy1ibG9ja19fdGFiLS1hY3RpdmUtcmlnaHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LW1haW4pO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWRpbS1yYWRpdXMtZnVsbCk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLm5ld3MtYmxvY2tfX3RhYi0tYWN0aXZlLXJpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeS1tYWluKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5ld3MtYmxvY2tfX3RhYi0tYWN0aXZlLXJpZ2h0IC50YWItaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5ld3MtYmxvY2tfX3RhYi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzLWJsb2NrX190YWItY29udGVudC0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3cy1ibG9ja19fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmV3cy1ibG9ja19fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm5ld3MtYmxvY2tfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHg7XG4gIH1cbn1cbi5uZXdzLWJsb2NrX19jdGEge1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tZGltLXNwYWNpbmctMik7XG4gIHBhZGRpbmc6IHZhcigtLWRpbS1zcGFjaW5nLTQpIHZhcigtLWRpbS1zcGFjaW5nLTgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LW1haW4pO1xuICBjb2xvcjogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwtd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1kaW0tcmFkaXVzLWZ1bGwpO1xuICBmb250LXNpemU6IHZhcigtLWRpbS1mb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1yZWYtZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuICB3aWR0aDogMzM2cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5uZXdzLWJsb2NrX19jdGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LXN0cm9uZyk7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENPTVBPTkVOVEVTIChIRVJPIEUgQ0FSRClcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5ld3MtaGVybyB7XG4gIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzLWhlcm8ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXN0YXRlLWVuYWJsZWQtYm9yZGVybmV1dHJhbCwgIzk0OTZBNCk7XG4gIH1cbn1cbi5uZXdzLWhlcm9fX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uZXdzLWhlcm9fX2ltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzLWhlcm9fX2ltYWdlLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWZlYXR1cmUtaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm5ld3MtaGVyb19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubmV3cy1oZXJvX19jb250ZW50IHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLm5ld3MtaGVyb19fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tcmVmLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGltLWZvbnQtc2l6ZS14bCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1yZWYtZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWRpbS1saW5lLWhlaWdodC10aWdodC11c2UtMTI1KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWRpbS1sZXR0ZXItc3BhY2luZy1ub3JtYWwpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLWhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IHZhcigtLWRpbS1mb250LXNpemUtMnhsKTtcbiAgfVxufVxuLm5ld3MtaGVyb19fbWV0YSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1yZWYtZm9udC1mYW1pbHktcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGltLWZvbnQtc2l6ZS1zbSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1yZWYtZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWRpbS1saW5lLWhlaWdodC1ub25lLXVzZS0xMDApO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZGltLWxldHRlci1zcGFjaW5nLW5vcm1hbCk7XG59XG4ubmV3cy1oZXJvX19tZXRyaWNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXJlZi1jb2xvci1uZXV0cmFsLXdoaXRlKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXJlZi1jb2xvci1uZXV0cmFsLXdoaXRlKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm5ld3MtY2FyZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3MtY2FyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5uZXdzLWNhcmQ6aG92ZXIgLm5ld3MtY2FyZF9faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5uZXdzLWNhcmRfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtY2FyZF9fbGluayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLWNhcmRfX2xpbmsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3MtY2FyZF9fbGluayB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLm5ld3MtY2FyZF9faW1hZ2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3MtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogOThweDtcbiAgICB3aWR0aDogMTI2cHg7XG4gIH1cbn1cbi5uZXdzLWNhcmRfX2ltYWdlIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uZXdzLWNhcmRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmV3cy1jYXJkX19hcnJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cbi5uZXdzLWNhcmRfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3MtY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG59XG4ubmV3cy1jYXJkX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1yZWYtZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1kaW0tZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogdmFyKC0tcmVmLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZGltLWxpbmUtaGVpZ2h0LW5vcm1hbC11c2UtMTUwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWRpbS1sZXR0ZXItc3BhY2luZy1ub3JtYWwpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS1yZWYtY29sb3ItbmV1dHJhbC0xMTApO1xufVxuLm5ld3MtY2FyZF9fbWV0YSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1yZWYtZm9udC1mYW1pbHktcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGltLWZvbnQtc2l6ZS14cyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1yZWYtZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWRpbS1saW5lLWhlaWdodC1ub25lLXVzZS0xMDApO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZGltLWxldHRlci1zcGFjaW5nLW5vcm1hbCk7XG59XG4ubmV3cy1jYXJkX19jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjZCRjg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5ld3MtY2FyZF9fc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1yZWYtY29sb3ItbmV1dHJhbC03MCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmV3cy1jYXJkX19tZXRyaWNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE3DiVRSSUNBUyBlIFVUSUxJVMOBUklPU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubWV0cmljIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLXJlZi1jb2xvci1uZXV0cmFsLTcwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1ldHJpYzpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LW1haW4pO1xufVxuLm1ldHJpYy0tc2hhcmUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1kaW0tcmFkaXVzLWZ1bGwpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4vKiBBQ0VTU0lCSUxJREFERSBFIExBWlkgKi9cbmltZ1tsb2FkaW5nPWxhenldIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuaW1nW2xvYWRpbmc9bGF6eV0ubG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgKiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubmV3cy1oZXJvX19saW5rOmZvY3VzLXZpc2libGUsIC5uZXdzLWNhcmRfX2xpbms6Zm9jdXMtdmlzaWJsZSwgLm5ld3MtYmxvY2tfX3RhYjpmb2N1cy12aXNpYmxlLCAubWV0cmljOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS1tYWluKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLyogRFJVUEFMIEZJRUxEIFNUWUxJTkcgKi9cbi5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWJsb2NrLWhvbWUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYmxvY2staG9tZSAuZmllbGRfX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWZlYXR1cmUtaW1hZ2UgLmZpZWxkX19sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjb250YWluZXItbm90aWNpYXMtaG9tZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IDAuOTZweCBzb2xpZCB2YXIoLS1jb2xvci1zdGF0ZS1lbmFibGVkLWJvcmRlcm5ldXRyYWwsICM5NDk2QTQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1kaW0tcmFkaXVzLTN4bCk7XG4gIG1pbi1oZWlnaHQ6IDU4M3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjY29udGFpbmVyLW5vdGljaWFzLWhvbWUge1xuICAgIG1pbi1oZWlnaHQ6IDU5N3B4O1xuICB9XG59XG5cbi5ob21lcGFnZSAubmV3cy1ibG9jayAubmV3cy1jYXJkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBPVkVSUklERVMg4oCTIFJFTU9WRVIgQk9SREFTLCBTSEFET1cgRSBaT09NXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5uZXdzLWJsb2NrIHtcbiAgLyogUmVtb3ZlIHNoYWRvdyBkb3MgY2FyZHMgKi9cbn1cbi5uZXdzLWJsb2NrIC5uZXdzLWNhcmQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmV3cy1ibG9jayAubmV3cy1jYXJkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmV3cy1ibG9jayAubmV3cy1jYXJkIHtcbiAgLyogUmVtb3ZlIHpvb20gZGEgaW1hZ2VtICovXG59XG4ubmV3cy1ibG9jayAubmV3cy1jYXJkIGltZyB7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5ld3MtYmxvY2sge1xuICAvKiBSZW1vdmUgem9vbSBkbyBoZXJvICovXG59XG4ubmV3cy1ibG9jayAubmV3cy1oZXJvIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5ld3MtYmxvY2sgLm5ld3MtaGVybzpob3ZlciB7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5ld3MtYmxvY2sgLm5ld3MtaGVyb19faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmV3cy1ibG9jayB7XG4gIC8qIFJlbW92ZSBib3JkZXIgZG8gdGVhc2VyICovXG59XG4ubmV3cy1ibG9jayAubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi52aWV3LW5ld3Mtc2lkZWJhci52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlldy1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmV3cy1oZXJvIC5maWVsZC0tbmFtZS1maWVsZC1mZWF0dXJlLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDk4JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLm5ld3MtaGVybyAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5uZXdzLWhlcm86aG92ZXIgLm5ld3MtaGVyb19faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubmV3cy1jYXJkOmhvdmVyIC5uZXdzLWNhcmRfX2ltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm5ld3MtaGVyb19fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5ld3MtaGVyb19fY3RhIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgcGFkZGluZzogMDtcbn1cbi5uZXdzLWhlcm9fX2N0YTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkY2RjZGM7XG59XG4ubmV3cy1oZXJvIC5jdGEtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3cy1oZXJvIC5jdGEtYXJyb3cge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBzdHJva2U6ICMxZjNjZmY7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cbi5uZXdzLWhlcm9fX2N0YTpob3ZlciAuY3RhLWFycm93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG59XG5cbi50YWItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi8qIMOtY29uZXMgLSBpbmF0aXZvIChhenVsKSAqL1xuLm5ld3MtYmxvY2tfX3RhYiAudGFiLWljb24ge1xuICBjb2xvcjogIzFmM2NmZjtcbn1cblxuLyogw61jb25lcyBmaWNhbSBicmFuY29zIHF1YW5kbyBhdGl2byAqL1xuLm5ld3MtYmxvY2tfX3RhYi0tYWN0aXZlIC50YWItaWNvbixcbi5uZXdzLWJsb2NrX190YWItLWFjdGl2ZS1yaWdodCAudGFiLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn0iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiIGFzICo7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ09ORklHVVJBw4fDlUVTIEUgVkFSScOBVkVJUyAtIFVwZGF0ZWRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuJG5ld3MtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiRuZXdzLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4kbmV3cy1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4kbmV3cy1zaGFkb3ctaG92ZXI6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuLy8gTWl4aW4gcGFyYSBmYWNpbGl0YXIgTWVkaWEgUXVlcmllc1xuQG1peGluIG1vYmlsZS1vbmx5IHsgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IEBjb250ZW50OyB9IH1cbkBtaXhpbiB0YWJsZXQgeyBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgQGNvbnRlbnQ7IH0gfVxuQG1peGluIGRlc2t0b3AgeyBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IEBjb250ZW50OyB9IH1cbkBtaXhpbiBkZXNrdG9wLWxnIHsgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgeyBAY29udGVudDsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRVNUSUxPUyBHRVJBSVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5ld3MtYmxvY2sge1xuICAgbWFyZ2luOiAkc3BhY2luZy04IDA7XG4gICBwYWRkaW5nOiAkc3BhY2luZy02O1xuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy04O1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTR4bDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6ICRzcGFjaW5nLTg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgZ2FwOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faGVybyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1heC13aWR0aDogNjUlO1xuICAgIH1cbiAgfVxuXG4gICZfX3NpZGViYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmbGV4OiAwIDAgMzUlO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB9XG5cbiAgICAvLyBDYXJyb3NzZWwgTW9iaWxlXG4gICAgQGluY2x1ZGUgbW9iaWxlLW9ubHkge1xuICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICB9XG4gICAgICAubmV3cy1jYXJkIHtcbiAgICAgICAgZmxleDogMCAwIDg1JTtcbiAgICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3LWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogYXV0bztcbiAgICAgfVxuICB9XG5cbiAgLyogVEFCUyAqL1xuICAmX190YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICNFMUUyRTA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtZnVsbDtcbiAgfVxuXG4gICZfX3RhYiB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtZnVsbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICB0cmFuc2l0aW9uOiAkbmV3cy10cmFuc2l0aW9uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLy8gRXN0YWRvIGF0aXZvIC0gYm90w6NvIGVzcXVlcmRvXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtZnVsbDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnRhYi1pY29uIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRXN0YWRvIGF0aXZvIC0gYm90w6NvIGRpcmVpdG8gKGludmVydGlkbylcbiAgICAmLS1hY3RpdmUtcmlnaHQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1mdWxsO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnRhYi1pY29uIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGFiLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi0tYWN0aXZlIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wLWxnIHtcbiAgICAgIG1hcmdpbi10b3A6IDExNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2N0YSB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAkc3BhY2luZy0yO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTQgJHNwYWNpbmctODtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1mdWxsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgd2lkdGg6IDMzNnB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRhcms7XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93LWxnO1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENPTVBPTkVOVEVTIChIRVJPIEUgQ0FSRClcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5ld3MtaGVybyB7XG4gIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246ICRuZXdzLXRyYW5zaXRpb247XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXN0YXRlLWVuYWJsZWQtYm9yZGVybmV1dHJhbCwgIzk0OTZBNCk7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNpdGlvbjogJG5ld3MtdHJhbnNpdGlvbjtcbiAgfVxuXG4gICZfX2NvbnRlbnQgeyBwYWRkaW5nOiAxLjVyZW07IH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXJlZi1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZGltLWZvbnQtc2l6ZS14bCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXJlZi1mb250LXdlaWdodC1tZWRpdW0pO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1kaW0tbGluZS1oZWlnaHQtdGlnaHQtdXNlLTEyNSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWRpbS1sZXR0ZXItc3BhY2luZy1ub3JtYWwpO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgXG4gICAgQGluY2x1ZGUgdGFibGV0IHsgXG4gICAgICBmb250LXNpemU6IHZhcigtLWRpbS1mb250LXNpemUtMnhsKTtcbiAgICB9XG4gIH1cblxuICAmX19tZXRhIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tcmVmLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZGltLWZvbnQtc2l6ZS1zbSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLXJlZi1mb250LXdlaWdodC1tZWRpdW0pO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1kaW0tbGluZS1oZWlnaHQtbm9uZS11c2UtMTAwKTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZGltLWxldHRlci1zcGFjaW5nLW5vcm1hbCk7XG4gIH1cblxuICAmX19tZXRyaWNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMS41cmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5uZXdzLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmMDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogJG5ld3MtdHJhbnNpdGlvbjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAubmV3cy1jYXJkX19pbWFnZSBpbWcgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAaW5jbHVkZSBtb2JpbGUtb25seSB7IGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIGhlaWdodDogOThweDtcbiAgICAgICAgd2lkdGg6IDEyNnB4O1xuICAgIH1cbiAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogJG5ld3MtdHJhbnNpdGlvbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICZfX2Fycm93IHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC41cmVtO1xuICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXJlZi1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZGltLWZvbnQtc2l6ZS1iYXNlKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tcmVmLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1kaW0tbGluZS1oZWlnaHQtbm9ybWFsLXVzZS0xNTApO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1kaW0tbGV0dGVyLXNwYWNpbmctbm9ybWFsKTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwtMTEwKTtcbiAgfVxuXG4gICZfX21ldGEge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1yZWYtZm9udC1mYW1pbHktcHJpbWFyeSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1kaW0tZm9udC1zaXplLXhzKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tcmVmLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWRpbS1saW5lLWhlaWdodC1ub25lLXVzZS0xMDApO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1kaW0tbGV0dGVyLXNwYWNpbmctbm9ybWFsKTtcbiAgfVxuXG4gICZfX2NhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjZCRjg7XG5cbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICZfX3N1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19tZXRyaWNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTcOJVFJJQ0FTIGUgVVRJTElUw4FSSU9TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tZXRyaWMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7IGNvbG9yOiAkY29sb3ItcHJpbWFyeTsgfVxuICAmLS1zaGFyZSB7IG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtZnVsbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLyogQUNFU1NJQklMSURBREUgRSBMQVpZICovXG5pbWdbbG9hZGluZz1cImxhenlcIl0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICYubG9hZGVkIHsgb3BhY2l0eTogMTsgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAqIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5ld3MtaGVyb19fbGluaywgLm5ld3MtY2FyZF9fbGluaywgLm5ld3MtYmxvY2tfX3RhYiwgLm1ldHJpYyB7XG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbn1cblxuLyogRFJVUEFMIEZJRUxEIFNUWUxJTkcgKi9cbi5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWJsb2NrLWhvbWUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmMDA7XG5cbiAgLmZpZWxkX19sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZmllbGQuZmllbGQtLW5hbWUtZmllbGQtZmVhdHVyZS1pbWFnZSB7XG4gIC5maWVsZF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI2NvbnRhaW5lci1ub3RpY2lhcy1ob21lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG5cbiAgYm9yZGVyOiAwLjk2cHggc29saWQgdmFyKFxuICAgIC0tY29sb3Itc3RhdGUtZW5hYmxlZC1ib3JkZXJuZXV0cmFsLFxuICAgICM5NDk2QTRcbiAgKTtcblxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0zeGw7XG5cbiAgbWluLWhlaWdodDogNTgzcHg7XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgbWluLWhlaWdodDogNTk3cHg7XG4gIH1cbn1cblxuXG4uaG9tZXBhZ2Uge1xuICAubmV3cy1ibG9jayB7XG4gICAgLm5ld3MtY2FyZCB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE9WRVJSSURFUyDigJMgUkVNT1ZFUiBCT1JEQVMsIFNIQURPVyBFIFpPT01cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubmV3cy1ibG9jayB7XG5cbiAgLyogUmVtb3ZlIHNoYWRvdyBkb3MgY2FyZHMgKi9cbiAgLm5ld3MtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLyogUmVtb3ZlIHpvb20gZGEgaW1hZ2VtICovXG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8qIFJlbW92ZSB6b29tIGRvIGhlcm8gKi9cbiAgLm5ld3MtaGVybyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLyogUmVtb3ZlIGJvcmRlciBkbyB0ZWFzZXIgKi9cbiAgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi52aWV3LW5ld3Mtc2lkZWJhci52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyB7XG4gIC52aWV3LWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmV3cy1oZXJvIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWZlYXR1cmUtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbnNldDogMDtcbiAgICB3aWR0aDogOTglO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi5uZXdzLWhlcm8ge1xuICAmOmhvdmVyIHtcbiAgICAubmV3cy1oZXJvX19pbWFnZSBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubmV3cy1jYXJkIHtcbiAgJjpob3ZlciB7XG4gICAgLm5ld3MtY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm5ld3MtaGVybyB7XG4gICAmX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19jdGEge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcblxuICAgIC8vIHJlbW92ZSBxdWFscXVlciBsYXlvdXQgYW50aWdvXG4gICAgcGFkZGluZzogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2RjZGNkYztcbiAgICB9XG4gIH1cblxuICAvLyBzb21lIGNvbSBvIHRleHRvXG4gIC5jdGEtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIHNldGFcbiAgLmN0YS1hcnJvdyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHN0cm9rZTogIzFmM2NmZjsgLy8gYXp1bCBkYSBpbWFnZW1cbiAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgfVxuXG4gIC8vIG1pY3JvIGludGVyYcOnw6NvIChvcGNpb25hbCwgZWxlZ2FudGUpXG4gICZfX2N0YTpob3ZlciAuY3RhLWFycm93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgfVxufVxuXG4udGFiLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4vKiDDrWNvbmVzIC0gaW5hdGl2byAoYXp1bCkgKi9cbi5uZXdzLWJsb2NrX190YWIge1xuICAudGFiLWljb24ge1xuICAgIGNvbG9yOiAjMWYzY2ZmO1xuICB9XG59XG5cbi8qIMOtY29uZXMgZmljYW0gYnJhbmNvcyBxdWFuZG8gYXRpdm8gKi9cbi5uZXdzLWJsb2NrX190YWItLWFjdGl2ZSxcbi5uZXdzLWJsb2NrX190YWItLWFjdGl2ZS1yaWdodCB7XG4gIC50YWItaWNvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn0iLCIvLyBNRVJDQU5USUwgREVTSUdOIFNZU1RFTVxuLy8gVmFyaWFibGVzIHRoYXQgbWFwIHRvIENTUyBjdXN0b20gcHJvcGVydGllcyBmb3IgZWFzaWVyIHVzYWdlXG4vLyBUaGVzZSBwcm92aWRlIGEgYnJpZGdlIGJldHdlZW4gZGVzaWduIHRva2VucyBhbmQgY29tcG9uZW50IGRldmVsb3BtZW50XG5cbi8vIHNvbGlkIGNvbG9yc1xuJGNvbG9yLXdoaXRlOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4kY29sb3Itc2VtaS13aGl0ZTogdmFyKC0tY29sb3Itc2VtaS13aGl0ZSk7XG4kY29sb3Itc2VtaS1ncmF5OiB2YXIoLS1jb2xvci1zZW1pLWdyYXkpO1xuJGNvbG9yLW9mZndoaXRlOiB2YXIoLS1jb2xvci1vZmZ3aGl0ZSk7XG4kY29sb3ItZ3JheTogdmFyKC0tY29sb3ItZ3JheSk7XG4kY29sb3ItYmxhY2s6IHZhcigtLWNvbG9yLWJsYWNrKTtcblxuLy8gUHJpbWFyeSBDb2xvcnNcbiRjb2xvci1wcmltYXJ5OiB2YXIoLS1jb2xvci1wcmltYXJ5LW1haW4pO1xuJGNvbG9yLXByaW1hcnktc29mdDogdmFyKC0tY29sb3ItcHJpbWFyeS1tYWluLXNvZnQpO1xuJGNvbG9yLXByaW1hcnktbGlnaHQ6IHZhcigtLWNvbG9yLXByaW1hcnktc29mdCk7XG4kY29sb3ItcHJpbWFyeS1saWdodGVyOiB2YXIoLS1jb2xvci1wcmltYXJ5LXNvZnRlcik7XG4kY29sb3ItcHJpbWFyeS1kYXJrOiB2YXIoLS1jb2xvci1wcmltYXJ5LXN0cm9uZyk7XG4kY29sb3ItcHJpbWFyeS1kYXJrZXI6IHZhcigtLWNvbG9yLXByaW1hcnktc3Ryb25nZXIpO1xuXG4vLyBTdXJmYWNlIENvbG9yc1xuJGNvbG9yLWJhY2tncm91bmQ6IHZhcigtLXJlZi1jb2xvci1uZXV0cmFsLXdoaXRlKTtcbiRjb2xvci1zdXJmYWNlOiB2YXIoLS1jb2xvci1zdXJmYWNlLWRlZmF1bHQpO1xuJGNvbG9yLXN1cmZhY2UtbG93OiB2YXIoLS1jb2xvci1zdXJmYWNlLWxvdyk7XG4kY29sb3Itc3VyZmFjZS1oaWdoOiB2YXIoLS1jb2xvci1zdXJmYWNlLWhpZ2gpO1xuXG4vLyBUZXh0IENvbG9yc1xuJGNvbG9yLXRleHQtcHJpbWFyeTogdmFyKC0tcmVmLWNvbG9yLXByaW1hcnktcHVyZSk7XG4kY29sb3ItdGV4dC1zZWNvbmRhcnk6IHZhcigtLXJlZi1jb2xvci1uZXV0cmFsLTcwKTtcbiRjb2xvci10ZXh0LXRlcnRpYXJ5OiB2YXIoLS1yZWYtY29sb3ItbmV1dHJhbC01MCk7XG4kY29sb3ItdGV4dC1kaXNhYmxlZDogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwtNDApO1xuJGNvbG9yLXRleHQtaW52ZXJzZTogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwtd2hpdGUpO1xuJGNvbG9yLXRleHQtbmV1dHJhbDogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwpO1xuJGNvbG9yLXRleHQtZGlzYWJsZWQ6IHZhcigtLXJlZi1jb2xvci1uZXV0cmFsLWdyYXkpO1xuJGNvbG9yLXRleHQtZGFya2VzdDogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwtMTEwKTtcbiRjb2xvci10ZXh0LW5ldXRyYWw6IHZhcigtLXJlZi1jb2xvci1uZXV0cmFsKTtcbiRjb2xvci10ZXh0LWJyZWFkY3J1bWI6IHZhcigtLXJlZi1jb2xvci1uZXV0cmFsLXB1cmUpO1xuXG4vLyBCdXR0b24gQ29sb3JzXG4kY29sb3ItYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1yZWYtY29sb3ItbmV1dHJhbC01KTtcbiRjb2xvci1idG4tZGlzYWJsZWQtdGV4dDogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwtcHVyZSk7XG4kY29sb3ItYnRuLWhvdmVyLWJnOiB2YXIoLS1jb2xvci1zdXJmYWNlLWRlZmF1bHQpO1xuJGNvbG9yLWJ0bi1wcmVzc2VkLWJnOiB2YXIoLS1jb2xvci1wcmltYXJ5LXNvZnRlcik7XG4kY29sb3ItYnRuLXNlY29uZGFyeS1iZzogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwtNSk7XG5cbi8vIFN1Y2Nlc3MgQ29sb3JzXG4kY29sb3Itc3VjY2VzczogdmFyKC0tY29sb3Itc3VjY2Vzcy1tYWluKTtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiB2YXIoLS1jb2xvci1zdWNjZXNzLXNvZnQpO1xuJGNvbG9yLXN1Y2Nlc3MtZGFyazogdmFyKC0tY29sb3Itc3VjY2Vzcy1zdHJvbmcpO1xuXG4vLyBXYXJuaW5nIENvbG9yc1xuJGNvbG9yLXdhcm5pbmc6IHZhcigtLWNvbG9yLXdhcm5pbmctbWFpbik7XG4kY29sb3Itd2FybmluZy1tdXN0YXJkOiB2YXIoLS1jb2xvci13YXJuaW5nLW11c3RhcmQpO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6IHZhcigtLWNvbG9yLXdhcm5pbmctc29mdCk7XG4kY29sb3Itd2FybmluZy1saWdodGVyOiB2YXIoLS1jb2xvci1kYW5nZXItbGlnaHQpO1xuJGNvbG9yLXdhcm5pbmctZGFyazogdmFyKC0tY29sb3Itd2FybmluZy1zdHJvbmcpO1xuJGNvbG9yLXdhcm5pbmctdGl0bGU6IHZhcigtLWNvbG9yLXdhcm5pbmctdGl0bGUpO1xuXG4vLyBFcnJvciBDb2xvcnNcbiRjb2xvci1kYW5nZXI6IHZhcigtLWNvbG9yLWRhbmdlci1tYWluKTtcbiRjb2xvci1kYW5nZXItbGlnaHQ6IHZhcigtLWNvbG9yLWRhbmdlci1zb2Z0KTtcbiRjb2xvci1kYW5nZXItZGFyazogdmFyKC0tY29sb3ItZGFuZ2VyLXN0cm9uZyk7XG5cbi8vIEluZm8gQ29sb3JzXG4kY29sb3ItaW5mbzogdmFyKC0tY29sb3ItaW5mby1tYWluKTtcbiRjb2xvci1pbmZvLWxpZ2h0OiB2YXIoLS1jb2xvci1pbmZvLXNvZnQpO1xuJGNvbG9yLWluZm8tZGFyazogdmFyKC0tY29sb3ItaW5mby1zdHJvbmcpO1xuXG4vLyBCb3JkZXIgQ29sb3JzXG4kY29sb3ItYm9yZGVyOiB2YXIoLS1yZWYtY29sb3ItbmV1dHJhbC13aGl0ZSk7XG4kY29sb3ItYm9yZGVyLWxpZ2h0OiB2YXIoLS1yZWYtY29sb3ItbmV1dHJhbC0zMCk7XG4kY29sb3ItYm9yZGVyLXN0cm9uZzogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwtNTApO1xuXG4vLyBSYWRpbyBCdXR0b24gQ29sb3JzXG4kY29sb3ItcmFkaW8taW5hY3RpdmU6IHZhcigtLXJlZi1jb2xvci1uZXV0cmFsLTQwKTtcblxuLy8gVHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5LXByaW1hcnk6IHZhcigtLXJlZi1mb250LWZhbWlseS1wcmltYXJ5KTtcbiRmb250LWZhbWlseS1zZWNvbmRhcnk6IHZhcigtLXJlZi1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuJGZvbnQtc2l6ZS1iYXNlOiB2YXIoLS1kaW0tZm9udC1zaXplLWJhc2UpO1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogdmFyKC0tcmVmLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4kZm9udC13ZWlnaHQtZXh0cmFib2xkOiB2YXIoLS1yZWYtZm9udC13ZWlnaHQtZXh0cmFib2xkKTtcblxuLy8gRm9jdXNcbiRmb2N1cy1vdXRsaW5lLXdpZHRoOiB2YXIoLS1kaW0tb3V0bGluZS1vdXR3aWR0aCk7XG4kZm9jdXMtb3V0bGluZS1vZmZzZXQ6IHZhcigtLWRpbS1vdXRsaW5lLW91dG9mZnNldCk7XG4kZm9jdXMtYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zdGF0ZS1mb2N1cy1ib3JkZXJnaG9zdCk7XG5cbi8vIEZvY3VzIENvbG9yc1xuJGNvbG9yLWZvY3VzOiB2YXIoLS1jb2xvci1mb2N1cy1tYWluKTtcbiRjb2xvci1mb2N1cy1yaW5nOiB2YXIoLS1jb2xvci1mb2N1cy1tYWluKTtcblxuLy8gU3BhY2luZyBTeXN0ZW1cbiRzcGFjaW5nLTA6IHZhcigtLWRpbS1zcGFjaW5nLTApO1xuJHNwYWNpbmctMTogdmFyKC0tZGltLXNwYWNpbmctMSk7XG4kc3BhY2luZy0xLTU6IHZhcigtLWRpbS1zaXplLTEtNSk7XG4kc3BhY2luZy0yOiB2YXIoLS1kaW0tc3BhY2luZy0yKTtcbiRzcGFjaW5nLTM6IHZhcigtLWRpbS1zcGFjaW5nLTMpO1xuJHNwYWNpbmctNDogdmFyKC0tZGltLXNwYWNpbmctNCk7XG4kc3BhY2luZy01OiB2YXIoLS1kaW0tc3BhY2luZy01KTtcbiRzcGFjaW5nLTY6IHZhcigtLWRpbS1zcGFjaW5nLTYpO1xuJHNwYWNpbmctODogdmFyKC0tZGltLXNwYWNpbmctOCk7XG4kc3BhY2luZy0xMDogdmFyKC0tZGltLXNwYWNpbmctMTApO1xuJHNwYWNpbmctMTI6IHZhcigtLWRpbS1zcGFjaW5nLTEyKTtcbiRzcGFjaW5nLTE0OiB2YXIoLS1kaW0tc3BhY2luZy0xNCk7XG4kc3BhY2luZy0xNjogdmFyKC0tZGltLXNwYWNpbmctMTYpO1xuJHNwYWNpbmctMjA6IHZhcigtLWRpbS1zcGFjaW5nLTIwKTtcbiRzcGFjaW5nLTI0OiB2YXIoLS1kaW0tc3BhY2luZy0yNCk7XG4kc3BhY2luZy0zMjogdmFyKC0tZGltLXNwYWNpbmctMzIpO1xuXG4vLyBTZW1hbnRpYyBTcGFjaW5nXG4kc3BhY2luZy14czogdmFyKC0tZGltLXNwYWNpbmctMSk7XG4kc3BhY2luZy1zbTogdmFyKC0tZGltLXNwYWNpbmctMik7XG4kc3BhY2luZy1tZDogdmFyKC0tZGltLXNwYWNpbmctNCk7XG4kc3BhY2luZy1sZzogdmFyKC0tZGltLXNwYWNpbmctNik7XG4kc3BhY2luZy14bDogdmFyKC0tZGltLXNwYWNpbmctOCk7XG4kc3BhY2luZy0yeGw6IHZhcigtLWRpbS1zcGFjaW5nLTEyKTtcbiRzcGFjaW5nLTN4bDogdmFyKC0tZGltLXNwYWNpbmctMTYpO1xuXG4vLyBGb250IEZhbWlsaWVzXG4kZm9udC1mYW1pbHktcHJpbWFyeTogdmFyKC0tcmVmLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xuJGZvbnQtZmFtaWx5LXNlY29uZGFyeTogdmFyKC0tcmVmLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcblxuLy8gRm9udCBTaXplc1xuJGZvbnQtc2l6ZS14czogdmFyKC0tZGltLWZvbnQtc2l6ZS14cyk7XG4kZm9udC1zaXplLXNtOiB2YXIoLS1kaW0tZm9udC1zaXplLXNtKTtcbiRmb250LXNpemUtYmFzZTogdmFyKC0tZGltLWZvbnQtc2l6ZS1iYXNlKTtcbiRmb250LXNpemUtbGc6IHZhcigtLWRpbS1mb250LXNpemUtbGcpO1xuJGZvbnQtc2l6ZS14bDogdmFyKC0tZGltLWZvbnQtc2l6ZS14bCk7XG4kZm9udC1zaXplLTJ4bDogdmFyKC0tZGltLWZvbnQtc2l6ZS0yeGwpO1xuJGZvbnQtc2l6ZS0zeGw6IHZhcigtLWRpbS1mb250LXNpemUtM3hsKTtcbiRmb250LXNpemUtNHhsOiB2YXIoLS1kaW0tZm9udC1zaXplLTR4bCk7XG4kZm9udC1zaXplLTV4bDogdmFyKC0tZGltLWZvbnQtc2l6ZS01eGwpO1xuXG4vLyBGb250IFdlaWdodHNcbiRmb250LXdlaWdodC1saWdodDogdmFyKC0tcmVmLWZvbnQtd2VpZ2h0LWxpZ2h0KTtcbiRmb250LXdlaWdodC1ub3JtYWw6IHZhcigtLXJlZi1mb250LXdlaWdodC1yZWd1bGFyKTtcbiRmb250LXdlaWdodC1tZWRpdW06IHZhcigtLXJlZi1mb250LXdlaWdodC1tZWRpdW0pO1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiB2YXIoLS1yZWYtZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IHZhcigtLXJlZi1mb250LXdlaWdodC1ib2xkKTtcblxuLy8gTGluZSBIZWlnaHRzXG4kbGluZS1oZWlnaHQtdGlnaHQ6IHZhcigtLWRpbS1saW5lLWhlaWdodC10aWdodC11c2UtMTI1KTtcbiRsaW5lLWhlaWdodC1ub3JtYWw6IHZhcigtLWRpbS1saW5lLWhlaWdodC1ub3JtYWwtdXNlLTE1MCk7XG4kbGluZS1oZWlnaHQtcmVsYXhlZDogdmFyKC0tZGltLWxpbmUtaGVpZ2h0LXJlbGF4ZWQtdXNlLTE2Mi01KTtcblxuLy8gQm9yZGVyIFdpZHRoc1xuJGJvcmRlci13aWR0aC0wOiB2YXIoLS1kaW0tYm9yZGVyLTApO1xuJGJvcmRlci13aWR0aC0xOiB2YXIoLS1kaW0tYm9yZGVyLTEpO1xuJGJvcmRlci13aWR0aC0yOiB2YXIoLS1kaW0tYm9yZGVyLTIpO1xuJGJvcmRlci13aWR0aC0zOiB2YXIoLS1kaW0tYm9yZGVyLTMpO1xuJGJvcmRlci13aWR0aC00OiB2YXIoLS1kaW0tYm9yZGVyLTQpO1xuXG4vLyBCb3JkZXIgUmFkaXVzXG4kYm9yZGVyLXJhZGl1cy1ub25lOiB2YXIoLS1kaW0tcmFkaXVzLW5vbmUpO1xuJGJvcmRlci1yYWRpdXMtc206IHZhcigtLWRpbS1yYWRpdXMtc20pO1xuJGJvcmRlci1yYWRpdXMtbWQ6IHZhcigtLWRpbS1yYWRpdXMtbWQpO1xuJGJvcmRlci1yYWRpdXMtbGc6IHZhcigtLWRpbS1yYWRpdXMtbGcpO1xuJGJvcmRlci1yYWRpdXMteGw6IHZhcigtLWRpbS1yYWRpdXMteGwpO1xuJGJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS1kaW0tcmFkaXVzLTJ4bCk7XG4kYm9yZGVyLXJhZGl1cy0zeGw6IHZhcigtLWRpbS1yYWRpdXMtM3hsKTtcbiRib3JkZXItcmFkaXVzLWZ1bGw6IHZhcigtLWRpbS1yYWRpdXMtZnVsbCk7XG5cbi8vIENvbXBvbmVudCBTcGVjaWZpYyBSYWRpdXNcbiRib3JkZXItcmFkaXVzLWJ1dHRvbjogdmFyKC0tZGltLXJhZGl1cy1mdWxsKTtcbiRib3JkZXItcmFkaXVzLWZpZWxkOiB2YXIoLS1kaW0tcmFkaXVzLWZpZWxkcyk7XG4kYm9yZGVyLXJhZGl1cy1jYXJkOiB2YXIoLS1kaW0tcmFkaXVzLWNvbnRhaW5lcnMpO1xuJGJvcmRlci1yYWRpdXMtbW9kYWw6IHZhcigtLWRpbS1yYWRpdXMtZGlhbG9ncyk7XG4kYm9yZGVyLXJhZGl1cy1kcm9wZG93bjogdmFyKC0tZGltLXJhZGl1cy1kcm9wcyk7XG5cbi8vIFNoYWRvdyBTeXN0ZW1cbiRzaGFkb3ctc206IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4kc2hhZG93LW1kOiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksXG4gIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4kc2hhZG93LWxnOiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSxcbiAgMCA0cHggNnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiRzaGFkb3cteGw6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLFxuICAwIDEwcHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4kc2hhZG93LTJ4bDogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuLy8gRm9jdXMgU2hhZG93XG4kc2hhZG93LWZvY3VzOiAwIDAgMCAzcHggdmFyKC0tY29sb3ItZm9jdXMtbWFpbik7XG5cbi8vIFotSW5kZXggU3lzdGVtXG4kei1pbmRleC1kcm9wZG93bjogdmFyKC0tZGltLXotaW5kZXgtMTApO1xuJHotaW5kZXgtc3RpY2t5OiB2YXIoLS1kaW0tei1pbmRleC0yMCk7XG4kei1pbmRleC1maXhlZDogdmFyKC0tZGltLXotaW5kZXgtMzApO1xuJHotaW5kZXgtbW9kYWwtYmFja2Ryb3A6IHZhcigtLWRpbS16LWluZGV4LTQwKTtcbiR6LWluZGV4LW1vZGFsOiB2YXIoLS1kaW0tei1pbmRleC01MCk7XG4kei1pbmRleC1wb3BvdmVyOiB2YXIoLS1kaW0tei1pbmRleC0xMCk7XG4kei1pbmRleC10b29sdGlwOiB2YXIoLS1kaW0tei1pbmRleC01MCk7XG5cbi8vIEJyZWFrcG9pbnQgU3lzdGVtXG4kYnJlYWtwb2ludC14czogMDtcbiRicmVha3BvaW50LXNtOiA1NzZweDtcbiRicmVha3BvaW50LW1kOiA3NjhweDtcbiRicmVha3BvaW50LWxnOiA5OTJweDtcbiRicmVha3BvaW50LXhsOiAxMjAwcHg7XG4kYnJlYWtwb2ludC0yeGw6IDE0MDBweDtcblxuLy8gQnJlYWtwb2ludCBNYXAgZm9yIG1peGluc1xuJGJyZWFrcG9pbnRzOiAoXG4gIHhzOiAkYnJlYWtwb2ludC14cyxcbiAgc206ICRicmVha3BvaW50LXNtLFxuICBtZDogJGJyZWFrcG9pbnQtbWQsXG4gIGxnOiAkYnJlYWtwb2ludC1sZyxcbiAgeGw6ICRicmVha3BvaW50LXhsLFxuICAyeGw6ICRicmVha3BvaW50LTJ4bCxcbik7XG5cbi8vIENvbnRhaW5lciBTeXN0ZW1cbiRjb250YWluZXItbWF4LXdpZHRoOiAxMjAwcHg7XG4kY29udGFpbmVyLW1heC13aWR0aC0xNDAwOiAxNDAwcHg7XG4kY29udGFpbmVyLWZ1bGwtd2lkdGg6IDEwMCU7XG4kY29udGFpbmVyLXBhZGRpbmc6ICRzcGFjaW5nLW1kO1xuJGNvbnRhaW5lci1wYWRkaW5nLXNtOiAkc3BhY2luZy1zbTtcblxuLy8gSWNvbiBTaXplc1xuJGljb24tc2l6ZS14czogdmFyKC0tZGltLXNpemUtaWNvbi0zeHNtYWxsKTtcbiRpY29uLXNpemUtc206IHZhcigtLWRpbS1zaXplLWljb24tc21hbGwpO1xuJGljb24tc2l6ZS1tZDogdmFyKC0tZGltLXNpemUtaWNvbi1tZWRpdW0pO1xuJGljb24tc2l6ZS1sZzogdmFyKC0tZGltLXNpemUtaWNvbi1sYXJnZSk7XG4kaWNvbi1zaXplLXhsOiB2YXIoLS1kaW0tc2l6ZS1pY29uLXhsYXJnZSk7XG5cbi8vIEJ1dHRvbiBTaXplc1xuJGJ1dHRvbi1oZWlnaHQtc206IHZhcigtLWRpbS1zaXplLXNoYXBlLTJ4c21hbGwpO1xuJGJ1dHRvbi1oZWlnaHQtbWQ6IHZhcigtLWRpbS1zaXplLXNoYXBlLXNtYWxsKTtcbiRidXR0b24taGVpZ2h0LWxnOiB2YXIoLS1kaW0tc2l6ZS1zaGFwZS1tZWRpdW0pO1xuXG4vLyBJbnB1dCBTaXplc1xuJGlucHV0LWhlaWdodC1zbTogdmFyKC0tZGltLXNpemUtc2hhcGUtMnhzbWFsbCk7XG4kaW5wdXQtaGVpZ2h0LW1kOiB2YXIoLS1kaW0tc2l6ZS1zaGFwZS1zbWFsbCk7XG4kaW5wdXQtaGVpZ2h0LWxnOiB2YXIoLS1kaW0tc2l6ZS1zaGFwZS1tZWRpdW0pO1xuXG4vLyBUcmFuc2l0aW9uIFN5c3RlbVxuJHRyYW5zaXRpb24tZHVyYXRpb24tZmFzdDogMTUwbXM7XG4kdHJhbnNpdGlvbi1kdXJhdGlvbi1iYXNlOiAyMDBtcztcbiR0cmFuc2l0aW9uLWR1cmF0aW9uLWRlZmF1bHQ6IDIwMG1zO1xuJHRyYW5zaXRpb24tZHVyYXRpb24tc2xvdzogMzAwbXM7XG5cbiR0cmFuc2l0aW9uLXRpbWluZy1lYXNlOiBlYXNlO1xuJHRyYW5zaXRpb24tdGltaW5nLWVhc2UtaW46IGVhc2UtaW47XG4kdHJhbnNpdGlvbi10aW1pbmctZWFzZS1vdXQ6IGVhc2Utb3V0O1xuJHRyYW5zaXRpb24tdGltaW5nLWVhc2UtaW4tb3V0OiBlYXNlLWluLW91dDtcbiR0cmFuc2l0aW9uLXRpbWluZy1kZWZhdWx0OiBlYXNlO1xuXG4vLyBDb21tb24gVHJhbnNpdGlvbnNcbiR0cmFuc2l0aW9uLWJhc2U6IGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbi1iYXNlICR0cmFuc2l0aW9uLXRpbWluZy1lYXNlO1xuJHRyYW5zaXRpb24tY29sb3JzOiBjb2xvciAkdHJhbnNpdGlvbi1kdXJhdGlvbi1iYXNlICR0cmFuc2l0aW9uLXRpbWluZy1lYXNlLFxuICBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uLWR1cmF0aW9uLWJhc2UgJHRyYW5zaXRpb24tdGltaW5nLWVhc2UsXG4gIGJvcmRlci1jb2xvciAkdHJhbnNpdGlvbi1kdXJhdGlvbi1iYXNlICR0cmFuc2l0aW9uLXRpbWluZy1lYXNlO1xuJHRyYW5zaXRpb24tc2hhZG93OiBib3gtc2hhZG93ICR0cmFuc2l0aW9uLWR1cmF0aW9uLWJhc2UgJHRyYW5zaXRpb24tdGltaW5nLWVhc2U7XG4kdHJhbnNpdGlvbi10cmFuc2Zvcm06IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1kdXJhdGlvbi1iYXNlXG4gICR0cmFuc2l0aW9uLXRpbWluZy1lYXNlO1xuXG4vLyBBY2Nlc3NpYmlsaXR5XG4kZm9jdXMtcmluZy13aWR0aDogdmFyKC0tZGltLW91dGxpbmUtb3V0d2lkdGgpO1xuJGZvY3VzLXJpbmctb2Zmc2V0OiB2YXIoLS1kaW0tb3V0bGluZS1vdXRvZmZzZXQpO1xuJGZvY3VzLXJpbmctY29sb3I6IHZhcigtLWNvbG9yLWZvY3VzLW1haW4pO1xuXG4vLyBNaW5pbXVtIHRvdWNoIHRhcmdldCBzaXplIChXQ0FHIEFBKVxuJG1pbi10b3VjaC10YXJnZXQ6IDQ0cHg7XG5cbi8vIENvbG9yIGNvbnRyYXN0IHJhdGlvc1xuJGNvbnRyYXN0LXJhdGlvLWFhOiA0LjU7XG4kY29udHJhc3QtcmF0aW8tYWFhOiA3O1xuXG4vLyBUb3BiYXJcbiR0b3BiYXItaGVpZ2h0OiA2MHB4O1xuJHRvcGJhci1oZWlnaHQtbW9iaWxlOiA1NnB4O1xuJHRvcGJhci1iYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiR0b3BiYXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktb25tYWluKTtcblxuLy8gSGVhZGVyXG4kaGVhZGVyLWhlaWdodDogNzBweDtcbiRoZWFkZXItaGVpZ2h0LW1vYmlsZTogNjBweDtcbiRoZWFkZXItYmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQ7XG4kaGVhZGVyLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItbGlnaHQ7XG5cbi8vIE5hdmlnYXRpb25cbiRuYXYtbGluay1wYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy1tZDtcbiRuYXYtbGluay1wYWRkaW5nLW1vYmlsZTogJHNwYWNpbmctc207XG5cbi8vIENhcmRzXG4kY2FyZC1wYWRkaW5nOiAkc3BhY2luZy1sZztcbiRjYXJkLWJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kO1xuJGNhcmQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1saWdodDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWNhcmQ7XG4kY2FyZC1zaGFkb3c6ICRzaGFkb3ctc207XG5cbi8vIEZvcm1zXG4kZm9ybS1lbGVtZW50LWhlaWdodDogJGlucHV0LWhlaWdodC1tZDtcbiRmb3JtLWVsZW1lbnQtcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctbWQ7XG4kZm9ybS1lbGVtZW50LWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4kZm9ybS1lbGVtZW50LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWZpZWxkO1xuJGZvcm0tZWxlbWVudC1mb2N1cy1ib3JkZXI6ICRjb2xvci1wcmltYXJ5O1xuJGZvcm0tZWxlbWVudC1mb2N1cy1zaGFkb3c6ICRzaGFkb3ctZm9jdXM7XG4iXX0= */
