/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.5_webpack@5.112.2/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/.pnpm/resolve-url-loader@5.0.0/node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/.pnpm/sass-loader@16.0.5_sass@1.108.1_webpack@5.112.2/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./web/app/Assets/scss/app.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.kps-container {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 1rem;
}
@media (min-width: 640px) {
  .kps-container {
    padding: 0 1.5rem;
  }
}
@media (min-width: 1024px) {
  .kps-container {
    padding: 0 2rem;
  }
}

.kps-container-fluid {
  max-width: 100%;
  margin: 0 auto;
  padding: 0 1rem;
}
@media (min-width: 640px) {
  .kps-container-fluid {
    padding: 0 1.5rem;
  }
}
@media (min-width: 1024px) {
  .kps-container-fluid {
    padding: 0 2rem;
  }
}

.kps-body {
  margin: 0;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  background: #F8FAFC;
  color: #475569;
  -webkit-font-smoothing: antialiased;
  line-height: 1.5;
}
.kps-body::selection {
  background: #DC2626;
  color: #fff;
}
.kps-body h1, .kps-body h2, .kps-body h3, .kps-body h4, .kps-body h5 {
  color: #0F172A;
  line-height: 1.15;
  margin: 0;
}
.kps-body .kps-hero h1, .kps-body .kps-hero h2, .kps-body .kps-hero h3, .kps-body .kps-hero h4, .kps-body .kps-hero h5 {
  color: #fff;
}

.screen-reader-text,
.kps-piege {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}

.skip-link:focus {
  position: fixed;
  top: 0.5rem;
  left: 0.5rem;
  width: auto;
  height: auto;
  clip: auto;
  z-index: 999;
  background: #fff;
  padding: 0.5rem 1rem;
  border-radius: 0;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
}

.kps-ico {
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  vertical-align: middle;
  stroke-width: 2;
}
.kps-ico--xs {
  width: 1rem;
  height: 1rem;
}
.kps-ico--sm {
  width: 1.15rem;
  height: 1.15rem;
}
.kps-ico--lg {
  width: 1.5rem;
  height: 1.5rem;
}
.kps-ico--red {
  color: #DC2626;
}
.kps-ico--green {
  color: #10B981;
}
.kps-ico--sky {
  color: #06B6D4;
}
.kps-ico--gold {
  color: #F59E0B;
}
.kps-ico--muted {
  color: #94A3B8;
}
.kps-ico--amber {
  color: #D97706;
}

.kps-topbar {
  background: #0F172A;
  color: #CBD5E1;
  font-size: 0.75rem;
  border-bottom: 1px solid #0F172A;
  padding: 0.5rem 0;
}
.kps-topbar__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
}
@media (min-width: 640px) {
  .kps-topbar__inner {
    flex-direction: row;
  }
}
.kps-topbar__vol {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-weight: 500;
}
.kps-topbar__vol strong {
  color: #fff;
}
.kps-topbar__vol .kps-topbar__date {
  color: #F59E0B;
}
.kps-topbar__contacts {
  display: flex;
  align-items: center;
  gap: 1rem;
  color: #94A3B8;
}
.kps-topbar__tel {
  color: #94A3B8;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
}
.kps-topbar__tel:hover {
  color: #fff;
}
.kps-topbar__sep {
  color: #1E293B;
  display: none;
}
@media (min-width: 768px) {
  .kps-topbar__sep {
    display: inline;
  }
}
.kps-topbar__agences {
  display: none;
  gap: 0.5rem;
  font-size: 0.7rem;
}
@media (min-width: 768px) {
  .kps-topbar__agences {
    display: flex;
  }
}
.kps-topbar__agences a {
  color: #CBD5E1;
  text-decoration: none;
}
.kps-topbar__agences a:hover {
  color: #fff;
}

.kps-badge-vol {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  padding: 0.1rem 0.6rem;
  border-radius: 0;
  background: rgba(239, 68, 68, 0.2);
  color: #F87171;
  font-weight: 700;
  border: 1px solid rgba(239, 68, 68, 0.3);
  white-space: nowrap;
}

.kps-dot {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background: #F87171;
  animation: kps-pulse 1.5s infinite;
}

@keyframes kps-pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.35;
  }
}
.kps-header {
  position: sticky;
  top: 0;
  z-index: 50;
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(12px);
  border-bottom: 1px solid #E2E8F0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}
.kps-header__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 5rem;
  gap: 1rem;
}
.kps-header__actions {
  display: none;
  align-items: center;
  gap: 0.75rem;
}
@media (min-width: 1280px) {
  .kps-header__actions {
    display: flex;
  }
}

.kps-logo {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  text-decoration: none;
}
.kps-logo__img {
  width: 4rem;
  height: 4rem;
  object-fit: contain;
}
.kps-logo__mono {
  width: 3rem;
  height: 3rem;
  background: #0F172A;
  border: 2px solid #DC2626;
  border-radius: 0;
  color: #fff;
  font-weight: 900;
  font-size: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
}
.kps-logo__mono span {
  color: #DC2626;
}
.kps-logo__nom {
  display: block;
  font-size: 1.25rem;
  font-weight: 800;
  color: #0F172A;
  letter-spacing: -0.02em;
}
.kps-logo__nom span {
  color: #DC2626;
}
.kps-logo__nom::after {
  content: "Fret & Transit France ⇄ RDC";
  display: block;
  font-size: 0.6rem;
  font-weight: 700;
  color: #64748B;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.kps-nav {
  display: none;
}
@media (min-width: 1280px) {
  .kps-nav {
    display: block;
  }
}
.kps-nav__liste {
  display: flex;
  align-items: center;
  gap: 1rem;
  list-style: none;
  margin: 0;
  padding: 0;
  font-weight: 500;
  font-size: 0.875rem;
  color: #1E293B;
}
.kps-nav__liste li {
  position: relative;
}
.kps-nav__liste a {
  color: inherit;
  text-decoration: none;
}
.kps-nav__liste a:hover {
  color: #DC2626;
}
.kps-nav__badge {
  display: inline-flex !important;
  align-items: center;
  gap: 0.3rem;
}
.kps-nav__tag {
  font-size: 0.6rem;
  font-weight: 700;
  background: #FEF3C7;
  color: #92400E;
  padding: 0.05rem 0.4rem;
  border-radius: 0;
}
.kps-nav__drop:hover .kps-nav__menu, .kps-nav__drop:focus-within .kps-nav__menu {
  opacity: 1;
  visibility: visible;
}
.kps-nav__dropbtn {
  background: none;
  border: none;
  color: #1E293B;
  font: inherit;
  padding: 0.5rem 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
.kps-nav__menu {
  position: absolute;
  left: 0;
  top: 100%;
  width: 16rem;
  background: #fff;
  border: 1px solid #E2E8F0;
  border-radius: 0;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1);
  padding: 0.5rem;
  display: grid;
  gap: 0.25rem;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s;
  z-index: 50;
}
.kps-nav__menu a {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
  padding: 0.6rem;
  border-radius: 0;
}
.kps-nav__menu a:hover {
  background: #F8FAFC;
}
.kps-nav__menu a strong {
  display: block;
  font-size: 0.75rem;
  color: #0F172A;
}
.kps-nav__menu a small {
  font-size: 0.7rem;
  color: #64748B;
}

.kps-burger {
  display: inline-flex;
  background: none;
  border: none;
  color: #1E293B;
  padding: 0.5rem;
  border-radius: 0;
  cursor: pointer;
}
@media (min-width: 1280px) {
  .kps-burger {
    display: none;
  }
}

.kps-menu-mobile {
  display: grid;
  gap: 0.75rem;
  padding: 0.75rem 1rem 1.5rem;
  border-bottom: 1px solid #E2E8F0;
  background: #fff;
  box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.04);
}
.kps-menu-mobile[hidden] {
  display: none;
}
.kps-menu-mobile a {
  color: #0F172A;
  text-decoration: none;
  font-weight: 600;
  padding: 0.5rem 0;
  border-bottom: 1px solid #F1F5F9;
  text-align: left;
}
.kps-menu-mobile a.kps-btn {
  border-bottom: none;
}

.kps-btn {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  font-size: 0.75rem;
  font-weight: 700;
  padding: 0.625rem 1.25rem;
  border-radius: 0;
  text-decoration: none;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s;
}
.kps-btn--red {
  background: #DC2626;
  color: #fff;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
}
.kps-btn--red:hover {
  background: #B91C1C;
}
.kps-btn--navy {
  background: #0F172A;
  color: #fff;
}
.kps-btn--navy:hover {
  background: #0F172A;
}
.kps-btn--dark {
  background: #020617;
  color: #fff;
}
.kps-btn--ghost {
  background: #F1F5F9;
  color: #1E293B;
  border-color: #CBD5E1;
}
.kps-btn--ghost:hover {
  background: #E2E8F0;
}
.kps-btn--gris {
  background: #F1F5F9;
  color: #1E293B;
  border-color: #CBD5E1;
  flex: 1;
  font-size: 0.75rem;
}
.kps-btn--gris:hover {
  background: #E2E8F0;
}
.kps-btn--sky {
  background: #0891B2;
  color: #030712;
}
.kps-btn--sky:hover {
  background: #0284C7;
}
.kps-btn--whatsapp {
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
}
.kps-btn--whatsapp:hover {
  background: rgba(255, 255, 255, 0.2);
}
.kps-btn--whatsapp-ico {
  background: #059669;
  color: #fff;
}
.kps-btn--whatsapp-ico:hover {
  background: #047857;
}
.kps-btn--whatsapp-ico {
  padding: 0.625rem 0.75rem;
}
.kps-btn--bloc {
  width: 100%;
}

.kps-tag {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  font-size: 0.75rem;
  font-weight: 700;
  padding: 0.25rem 0.75rem;
  border-radius: 0;
  background: #F1F5F9;
  color: #1E293B;
}
.kps-tag--red {
  background: #FEF2F2;
  color: #DC2626;
  border: 1px solid #FECACA;
}
.kps-tag--bleu {
  background: #EFF6FF;
  color: #1E3A8A;
  border: 1px solid #DBEAFE;
}
.kps-tag--rouge {
  background: #FEF2F2;
  color: #DC2626;
  border: 1px solid #FEE2E2;
}
.kps-tag--suivi {
  background: rgba(127, 29, 29, 0.3);
  color: #FCA5A5;
  border: 1px solid #B91C1C;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}
.kps-tag--froid {
  background: rgba(56, 189, 248, 0.2);
  color: #06B6D4;
  border: 1px solid rgba(56, 189, 248, 0.3);
}

.kps-hero {
  background: linear-gradient(135deg, rgba(15, 23, 42, 0.95) 0%, rgba(30, 58, 138, 0.9) 100%), url("https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?q=80&w=1600&auto=format&fit=crop") center/cover no-repeat;
  color: #fff;
  padding: 3rem 0 5rem;
}
@media (min-width: 1024px) {
  .kps-hero {
    padding: 5rem 0 7rem;
  }
}
.kps-hero__grille {
  display: grid;
  gap: 3rem;
  align-items: center;
}
@media (min-width: 1024px) {
  .kps-hero__grille {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 1024px) {
  .kps-hero__texte {
    grid-column: span 7;
  }
}
.kps-hero__texte {
  display: grid;
  gap: 1.5rem;
  text-align: center;
}
@media (min-width: 1024px) {
  .kps-hero__texte {
    text-align: left;
  }
}
@media (min-width: 1024px) {
  .kps-hero__carte {
    grid-column: span 5;
  }
}
.kps-hero__badge {
  justify-self: center;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px);
  padding: 0.4rem 1rem;
  border-radius: 0;
  font-size: 0.8rem;
  color: #E2E8F0;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
@media (min-width: 1024px) {
  .kps-hero__badge {
    justify-self: start;
  }
}
.kps-hero__titre {
  font-size: clamp(1.9rem, 5vw, 3.75rem);
  font-weight: 800;
  letter-spacing: -0.02em;
  color: #fff;
}
.kps-hero__degrade {
  background: linear-gradient(90deg, #F87171, #FCD34D);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
.kps-hero__soustitre {
  color: #CBD5E1;
  max-width: 42rem;
  margin: 0 auto;
  line-height: 1.6;
}
@media (min-width: 1024px) {
  .kps-hero__soustitre {
    margin: 0;
  }
}
.kps-hero__garanties {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
  max-width: 32rem;
  margin: 1rem auto 0;
  text-align: left;
}
@media (min-width: 1024px) {
  .kps-hero__garanties {
    margin: 0;
  }
}
.kps-hero__garanties > div {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  background: rgba(255, 255, 255, 0.05);
  padding: 0.75rem;
  border-radius: 0;
  border: 1px solid rgba(255, 255, 255, 0.1);
  min-width: 0;
}
.kps-hero__garanties > div-texte {
  min-width: 0;
}
.kps-hero__garanties > div h4 {
  color: #fff;
  font-size: 0.85rem;
}
.kps-hero__garanties > div p {
  margin: 0;
  font-size: 0.7rem;
  color: #94A3B8;
}
@media (min-width: 1024px) {
  .kps-hero__garanties__carte {
    grid-column: span 5;
  }
}

.kps-glass {
  background: rgba(255, 255, 255, 0.92);
  backdrop-filter: blur(16px);
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-radius: 0;
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  padding: 1.5rem;
  color: #0F172A;
}
@media (min-width: 640px) {
  .kps-glass {
    padding: 2rem;
  }
}
.kps-glass__entete {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 0.75rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #E2E8F0;
}
.kps-glass__entete h3 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 1.1rem;
  color: #0F172A !important;
}

.kps-form {
  display: grid;
  gap: 1rem;
}

.kps-form__rangee {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.75rem;
}
@media (min-width: 640px) {
  .kps-form__rangee {
    grid-template-columns: 1fr 1fr;
  }
}

.kps-label {
  display: block;
  font-size: 0.75rem;
  font-weight: 600;
  color: #475569;
  margin-bottom: 0.25rem;
}
.kps-label--mini {
  font-size: 0.7rem;
  color: #64748B;
}

.kps-input,
.kps-select {
  width: 100%;
  padding: 0.625rem 0.75rem;
  background: #F8FAFC;
  border: 1px solid #CBD5E1;
  border-radius: 0;
  font: inherit;
  font-size: 0.875rem;
  color: #0F172A;
  box-sizing: border-box;
  min-width: 0;
}
.kps-input:focus,
.kps-select:focus {
  outline: none;
  box-shadow: 0 0 0 2px #1E3A8A;
  border-color: #1E3A8A;
}
.kps-input--mono,
.kps-select--mono {
  font-family: ui-monospace, monospace;
  text-transform: uppercase;
}
.kps-input--centre,
.kps-select--centre {
  text-align: center;
  padding: 0.625rem;
}
.kps-input--mini,
.kps-select--mini {
  width: 7rem;
  padding: 0.3rem 0.4rem;
  font-size: 0.75rem;
}

.kps-range {
  width: 100%;
  height: 0.5rem;
  background: #E2E8F0;
  border-radius: 0;
  appearance: none;
  cursor: pointer;
  accent-color: #DC2626;
}

.kps-note {
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
  background: #FEF3C7;
  border: 1px solid #FDE68A;
  color: #92400E;
  border-radius: 0;
  padding: 0.75rem;
  font-size: 0.75rem;
  margin: 0;
}

.kps-section {
  padding: 4rem 0;
}
.kps-section--blanc {
  background: #fff;
  border-bottom: 1px solid #E2E8F0;
}
.kps-section--gris {
  background: #F1F5F9;
}
.kps-section--gris-clair {
  background: #F8FAFC;
}
.kps-section--sombre {
  background: #020617;
  color: #fff;
}

.kps-entete-section {
  max-width: 48rem;
  margin: 0 auto 3rem;
  text-align: center;
}
.kps-entete-section h1, .kps-entete-section h2 {
  font-size: clamp(1.75rem, 4vw, 2.5rem);
  font-weight: 800;
  color: #0F172A;
  margin-top: 0.75rem;
}
.kps-entete-section p {
  color: #475569;
  margin-top: 0.5rem;
}

.kps-vide {
  grid-column: 1/-1;
  text-align: center;
  color: #64748B;
}

.kps-suivi {
  background: #020617;
  border-radius: 0;
  padding: 2.5rem;
  color: #fff;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1);
}
.kps-suivi__entete {
  max-width: 48rem;
  margin: 0 auto;
  text-align: center;
  display: grid;
  gap: 1rem;
  justify-items: center;
}
.kps-suivi__entete h2 {
  color: #fff;
  font-size: clamp(1.5rem, 3vw, 1.875rem);
  font-weight: 800;
}
.kps-suivi__entete p {
  color: #94A3B8;
  font-size: 0.875rem;
  margin: 0;
}
.kps-suivi__form {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  padding-top: 0.5rem;
  max-width: 36rem;
  width: 100%;
}
@media (min-width: 640px) {
  .kps-suivi__form {
    flex-direction: row;
  }
}
.kps-suivi__champ {
  position: relative;
  flex: 1;
}
.kps-suivi__champ .kps-ico {
  position: absolute;
  left: 0.875rem;
  top: 0.95rem;
}
.kps-suivi__champ .kps-input {
  padding-left: 2.75rem;
  background: #0F172A;
  border-color: #1E293B;
  color: #fff;
  height: 3rem;
}
.kps-suivi__champ .kps-input::placeholder {
  color: #64748B;
}
.kps-suivi__champ .kps-input:focus {
  box-shadow: 0 0 0 2px #DC2626;
  border-color: #DC2626;
}
.kps-suivi__demo {
  font-size: 0.75rem;
  color: #94A3B8;
  margin: 0;
}
.kps-suivi__resultat {
  margin-top: 2.5rem;
  padding-top: 2rem;
  border-top: 1px solid #0F172A;
  max-width: 56rem;
  margin-inline: auto;
}

.kps-lien-mono {
  color: #F59E0B;
  text-decoration: underline;
  font-family: ui-monospace, monospace;
  background: none;
  border: none;
  cursor: pointer;
  font: inherit;
  font-family: ui-monospace, monospace;
}

.kps-simulateur {
  display: grid;
  gap: 2rem;
}
@media (min-width: 1024px) {
  .kps-simulateur {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 1024px) {
  .kps-simulateur__form {
    grid-column: span 7;
  }
}
.kps-simulateur__form {
  background: #fff;
  border: 1px solid #E2E8F0;
  border-radius: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  padding: 1.5rem;
  display: grid;
  gap: 1.5rem;
}
@media (min-width: 640px) {
  .kps-simulateur__form {
    padding: 2rem;
  }
}
.kps-simulateur__form fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.kps-simulateur__form legend {
  font-weight: 700;
  font-size: 0.875rem;
  color: #0F172A;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 0.75rem;
  padding: 0;
}
.kps-simulateur__routes {
  display: grid;
  gap: 0.75rem;
}
@media (min-width: 640px) {
  .kps-simulateur__routes {
    grid-template-columns: 1fr 1fr;
  }
}
.kps-simulateur__modes {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.75rem;
}
.kps-simulateur__poids-entete {
  display: flex;
  justify-content: space-between;
  font-size: 0.75rem;
  color: #475569;
  margin-bottom: 0.25rem;
}
.kps-simulateur__poids-entete strong {
  color: #0F172A;
  font-size: 0.875rem;
}
.kps-simulateur__dims {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.75rem;
  margin-top: 1rem;
}
.kps-simulateur__options {
  border-top: 1px solid #E2E8F0;
  padding-top: 1rem;
  display: grid;
  gap: 0.75rem;
}
.kps-simulateur__valeur {
  padding-left: 1.75rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
@media (min-width: 1024px) {
  .kps-simulateur__resultat {
    grid-column: span 5;
  }
}

.kps-num {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  background: #0F172A;
  color: #fff;
  font-size: 0.75rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.kps-route {
  border: 2px solid #E2E8F0;
  border-radius: 0;
  padding: 0.75rem;
  display: flex;
  align-items: center;
  gap: 0.75rem;
  cursor: pointer;
}
.kps-route--actif {
  border-color: #1E3A8A;
  background: rgba(30, 58, 138, 0.05);
}
.kps-route input {
  accent-color: #1E3A8A;
}
.kps-route strong {
  display: block;
  font-size: 0.75rem;
  color: #020617;
}
.kps-route small {
  font-size: 0.7rem;
  color: #64748B;
}

.kps-mode {
  padding: 0.75rem 1rem;
  border: 2px solid #E2E8F0;
  background: #fff;
  color: #1E293B;
  font-weight: 700;
  font-size: 0.8rem;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  font: inherit;
  font-size: 0.8rem;
  font-weight: 700;
}
.kps-mode--actif {
  border-color: #0F172A;
  background: #0F172A;
  color: #fff;
}

.kps-legend-options {
  font-size: 0.7rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #64748B;
}

.kps-option {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  cursor: pointer;
  padding: 0.5rem;
  border-radius: 0;
}
.kps-option:hover {
  background: #F8FAFC;
}
.kps-option input[type=checkbox] {
  accent-color: #DC2626;
  width: 1rem;
  height: 1rem;
  flex-shrink: 0;
}
.kps-option strong {
  display: block;
  font-size: 0.75rem;
  color: #0F172A;
}
.kps-option small {
  display: block;
  font-size: 0.75rem;
  color: #64748B;
}

.kps-devis {
  background: linear-gradient(135deg, #020617, #0F172A);
  color: #fff;
  border: 1px solid #0F172A;
  border-radius: 0;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.2);
  padding: 1.5rem;
}
@media (min-width: 640px) {
  .kps-devis {
    padding: 2rem;
  }
}
@media (min-width: 1024px) {
  .kps-devis {
    position: sticky;
    top: 7rem;
  }
}
.kps-devis__entete {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #1E293B;
  padding-bottom: 1rem;
}
.kps-devis__entete span {
  font-size: 0.75rem;
  font-weight: 700;
  color: #F59E0B;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.kps-devis__total {
  padding: 1.5rem 0;
}
.kps-devis__total-libelle {
  font-size: 0.75rem;
  color: #94A3B8;
  display: block;
}
.kps-devis__total-montant {
  display: flex;
  align-items: baseline;
  gap: 0.5rem;
}
.kps-devis__total-montant span {
  font-size: 2.5rem;
  font-weight: 900;
  color: #fff;
}
@media (min-width: 640px) {
  .kps-devis__total-montant span {
    font-size: 3rem;
  }
}
.kps-devis__total-montant small {
  color: #94A3B8;
}
.kps-devis__taux {
  font-size: 0.75rem;
  color: #F59E0B;
  font-weight: 600;
  margin: 0.5rem 0 0;
}
.kps-devis__details {
  margin: 0;
  border-top: 1px solid #0F172A;
  padding: 1rem 0;
  display: grid;
  gap: 0.75rem;
  font-size: 0.75rem;
  color: #CBD5E1;
}
.kps-devis__details div {
  display: flex;
  justify-content: space-between;
}
.kps-devis__details dt {
  margin: 0;
}
.kps-devis__details dd {
  margin: 0;
  font-family: ui-monospace, monospace;
  color: #E2E8F0;
}
.kps-devis__details .kps-devis__separateur {
  border-top: 1px solid rgba(30, 41, 59, 0.6);
  padding-top: 0.5rem;
}
.kps-devis__details .kps-devis__separateur dd {
  color: #fff;
}
.kps-devis__actions {
  display: grid;
  gap: 0.75rem;
  margin-top: 1.5rem;
}
.kps-devis__note {
  font-size: 0.7rem;
  color: #94A3B8;
  text-align: center;
  margin-top: 1rem;
}

.kps-grille-3 {
  display: grid;
  gap: 2rem;
}
@media (min-width: 768px) {
  .kps-grille-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}

.kps-membre {
  background: #F8FAFC;
  border: 1px solid #E2E8F0;
  border-radius: 0;
  padding: 1.5rem;
  text-align: center;
  transition: box-shadow 0.2s;
}
.kps-membre:hover {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
}
.kps-membre__avatar {
  width: 5rem;
  height: 5rem;
  margin: 0 auto 1rem;
  background: #0F172A;
  color: #fff;
  font-weight: 800;
  font-size: 1.5rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 4px solid #F59E0B;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.15);
}
.kps-membre h3 {
  font-size: 1.1rem;
}
.kps-membre__role {
  display: block;
  font-size: 0.75rem;
  color: #DC2626;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0.5rem 0;
}
.kps-membre p {
  font-size: 0.75rem;
  color: #475569;
  line-height: 1.6;
  margin: 0;
}

.kps-agence {
  background: #fff;
  border: 1px solid #E2E8F0;
  border-radius: 0;
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: all 0.2s;
}
.kps-agence:hover {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
}
.kps-agence__entete {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}
.kps-agence h3 {
  font-size: 1.25rem;
  margin-bottom: 0.5rem;
}
.kps-agence__adresse {
  font-size: 0.875rem;
  color: #475569;
  line-height: 1.6;
  margin: 0 0 1rem;
}
.kps-agence__infos {
  border-top: 1px solid #E2E8F0;
  padding-top: 1rem;
  display: grid;
  gap: 0.5rem;
  font-size: 0.75rem;
  color: #475569;
  margin-bottom: 1.5rem;
}
.kps-agence__infos div {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.kps-agence__actions {
  display: flex;
  gap: 0.5rem;
}

.kps-fiche-agence__retour {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  color: #1E3A8A;
  font-weight: 600;
  margin-bottom: 2rem;
}
.kps-fiche-agence__retour:hover {
  color: #DC2626;
}
.kps-fiche-agence__entete {
  display: grid;
  gap: 2rem;
  align-items: center;
}
@media (min-width: 768px) {
  .kps-fiche-agence__entete {
    grid-template-columns: minmax(0, 1fr) minmax(16rem, 0.8fr);
  }
}
.kps-fiche-agence__entete h1 {
  color: #0F172A;
  font-size: clamp(2rem, 5vw, 3rem);
  font-weight: 800;
  margin: 1rem 0 0.75rem;
}
.kps-fiche-agence__adresse {
  color: #475569;
  white-space: pre-line;
}
.kps-fiche-agence__infos {
  display: grid;
  gap: 0.5rem;
  margin: 1.5rem 0;
}
.kps-fiche-agence__infos p {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin: 0;
}
.kps-fiche-agence__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
}
.kps-fiche-agence__photo {
  overflow: hidden;
  border-radius: 1rem;
}
.kps-fiche-agence__photo img {
  display: block;
  width: 100%;
  max-height: 24rem;
  object-fit: cover;
}
.kps-fiche-agence__description {
  margin-top: 2rem;
  color: #1E293B;
}

.kps-carte-agence {
  margin-top: 2rem;
  overflow: hidden;
  border: 1px solid #E2E8F0;
  border-radius: 0;
  background: #F1F5F9;
}
.kps-carte-agence iframe {
  display: block;
  width: 100%;
  height: 18rem;
  border: 0;
}

.kps-membre__photo {
  width: 5rem;
  height: 5rem;
  margin: 0 auto 1rem;
  overflow: hidden;
  border: 4px solid #F59E0B;
  border-radius: 50%;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.15);
}
.kps-membre__photo img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.kps-services {
  display: grid;
  gap: 3rem;
  align-items: center;
}
@media (min-width: 1024px) {
  .kps-services {
    grid-template-columns: 1fr 1fr;
  }
}
.kps-services__texte {
  display: grid;
  gap: 1.5rem;
  justify-items: start;
}
.kps-services h2 {
  color: #fff;
  font-size: clamp(1.75rem, 4vw, 2.25rem);
  font-weight: 800;
}
.kps-services p {
  color: #CBD5E1;
  line-height: 1.7;
  margin: 0;
}
.kps-services__liste {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 0.75rem;
  color: #E2E8F0;
  font-size: 0.875rem;
}
.kps-services__liste li {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
.kps-services__visuel {
  background: linear-gradient(45deg, #0284C7, #1E3A8A);
  padding: 0.25rem;
  border-radius: 0;
}
.kps-services__visuel img {
  display: block;
  width: 100%;
  height: 24rem;
  object-fit: cover;
  border-radius: 0;
  opacity: 0.9;
}

.kps-footer {
  background: #0F172A;
  color: #CBD5E1;
  padding: 3rem 0;
  border-top: 1px solid #0F172A;
  margin-top: auto;
}
.kps-footer__colonnes {
  display: grid;
  gap: 2rem;
  padding-bottom: 3rem;
  border-bottom: 1px solid #0F172A;
}
@media (min-width: 768px) {
  .kps-footer__colonnes {
    grid-template-columns: repeat(4, 1fr);
  }
}
.kps-footer__logo {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  color: #fff;
  font-weight: 800;
  font-size: 1.25rem;
  margin-bottom: 1rem;
}
.kps-footer__logo img {
  display: block;
  width: 4rem;
  object-fit: contain;
}
.kps-footer__logo-mono {
  width: 2rem;
  height: 2rem;
  background: #DC2626;
  color: #fff;
  border-radius: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 900;
}
.kps-footer p {
  font-size: 0.75rem;
  color: #94A3B8;
  line-height: 1.7;
}
.kps-footer h4 {
  color: #fff;
  font-size: 0.875rem;
  margin-bottom: 1rem;
}
.kps-footer__liste {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 0.5rem;
  font-size: 0.75rem;
}
.kps-footer__liste a {
  color: #CBD5E1;
  text-decoration: none;
}
.kps-footer__liste a:hover {
  color: #fff;
}
.kps-footer__paiements {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.kps-footer__paiements span {
  padding: 0.25rem 0.5rem;
  background: #0F172A;
  border-radius: 0;
  font-size: 0.75rem;
  font-weight: 600;
  color: #E2E8F0;
}
.kps-footer__bas {
  padding-top: 2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  font-size: 0.75rem;
  color: #64748B;
}
@media (min-width: 640px) {
  .kps-footer__bas {
    flex-direction: row;
  }
}
.kps-footer__legal {
  list-style: none;
  display: flex;
  gap: 1rem;
  margin: 0;
  padding: 0;
}
.kps-footer__legal a {
  color: #64748B;
  text-decoration: none;
}
.kps-footer__legal a:hover {
  color: #94A3B8;
}

.kps-modale {
  position: fixed;
  inset: 0;
  z-index: 60;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
}
.kps-modale[hidden] {
  display: none;
}
.kps-modale__fond {
  position: absolute;
  inset: 0;
  background: rgba(15, 23, 42, 0.8);
  backdrop-filter: blur(4px);
}
.kps-modale__panneau {
  position: relative;
  background: #fff;
  border-radius: 0;
  width: 100%;
  max-width: 28rem;
  padding: 1.5rem;
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}
.kps-modale__panneau h3 {
  color: #0F172A;
  font-size: 1.25rem;
  margin-bottom: 0.25rem;
}
.kps-modale__soustitre {
  font-size: 0.75rem;
  color: #64748B;
  margin: 0 0 1rem;
}
.kps-modale__fermer {
  position: absolute;
  top: 1rem;
  right: 1rem;
  background: none;
  border: none;
  color: #94A3B8;
  cursor: pointer;
  padding: 0.25rem;
}
.kps-modale__fermer:hover {
  color: #475569;
}
.kps-modale__resume {
  background: #F8FAFC;
  border: 1px solid #E2E8F0;
  border-radius: 0;
  padding: 0.75rem;
  font-size: 0.75rem;
  color: #475569;
}
.kps-modale__resume strong {
  color: #0F172A;
}
.kps-modale__statut {
  font-size: 0.8rem;
  margin: 0;
}
.kps-modale__statut--ok {
  color: #047857;
}
.kps-modale__statut--ko {
  color: #DC2626;
}

.kps-grille-actus {
  display: grid;
  gap: 2rem;
}
@media (min-width: 768px) {
  .kps-grille-actus {
    grid-template-columns: repeat(2, 1fr);
  }
}

.kps-actu {
  background: #fff;
  border: 1px solid #E2E8F0;
  border-radius: 0;
  padding: 1.5rem;
}
.kps-actu h2 {
  font-size: 1.25rem;
}
.kps-actu h2 a {
  color: inherit;
  text-decoration: none;
}
.kps-actu__date {
  font-size: 0.75rem;
  color: #64748B;
}

.kps-contact__liste {
  list-style: none;
  padding: 0;
  display: grid;
  gap: 1rem;
  font-size: 1rem;
}
.kps-contact__liste li {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  color: #1E293B;
}
.kps-contact__liste a {
  color: #1E3A8A;
}

.kps-contact-formulaire {
  max-width: 52rem;
  margin-top: 2rem;
  padding: 1.5rem;
  background: #fff;
  border: 1px solid #E2E8F0;
  margin: 0 auto;
}
.kps-contact-formulaire h2 {
  margin-bottom: 0.75rem;
  color: #0F172A;
  font-size: 1.5rem;
}
.kps-contact-formulaire__consentement {
  display: flex;
  align-items: flex-start;
  gap: 0.6rem;
  font-size: 0.875rem;
  color: #475569;
}
.kps-contact-formulaire__consentement input {
  margin-top: 0.25rem;
  flex: 0 0 auto;
}
.kps-contact-formulaire__consentement a {
  color: #1E3A8A;
}

.kps-erreur404 {
  text-align: center;
  display: grid;
  gap: 1rem;
  justify-items: center;
  padding: 4rem 0;
}
.kps-erreur404 h1 {
  font-size: 2rem;
  color: #0F172A;
}
.kps-erreur404__actions {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
}

.kps-legale {
  padding: 3rem 0 4rem;
}
.kps-legale__entete {
  border-bottom: 2px solid #DC2626;
  padding-bottom: 1.25rem;
  margin-bottom: 2rem;
}
.kps-legale__titre {
  font-size: clamp(1.75rem, 4vw, 2.5rem);
  font-weight: 800;
  color: #0F172A;
  letter-spacing: -0.02em;
}
.kps-legale__maj {
  margin: 0.75rem 0 0;
  font-size: 0.8rem;
  color: #64748B;
}
.kps-legale__contenu {
  max-width: 72ch;
  font-size: 1rem;
  line-height: 1.7;
  color: #1E293B;
}
.kps-legale__contenu h2 {
  font-size: 1.375rem;
  font-weight: 700;
  color: #0F172A;
  margin: 2.5rem 0 0.75rem;
  padding-bottom: 0.4rem;
  border-bottom: 1px solid #E2E8F0;
}
.kps-legale__contenu h3 {
  font-size: 1.125rem;
  font-weight: 700;
  color: #0F172A;
  margin: 1.75rem 0 0.5rem;
}
.kps-legale__contenu p {
  margin: 0.75rem 0;
}
.kps-legale__contenu ul,
.kps-legale__contenu ol {
  margin: 0.75rem 0;
  padding-left: 1.5rem;
}
.kps-legale__contenu ul li,
.kps-legale__contenu ol li {
  margin: 0.4rem 0;
}
.kps-legale__contenu strong {
  color: #0F172A;
}
.kps-legale__contenu code {
  font-family: ui-monospace, monospace;
  font-size: 0.875em;
  background: #F1F5F9;
  padding: 0.1rem 0.35rem;
  border-radius: 0;
}
.kps-legale__contenu a {
  color: #1E3A8A;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.kps-legale__contenu a:hover {
  color: #DC2626;
}
.kps-legale__contenu a:focus-visible {
  outline: 2px solid #1E3A8A;
  outline-offset: 2px;
}
.kps-legale__contenu table {
  width: 100%;
  border-collapse: collapse;
  margin: 1rem 0;
  font-size: 0.875rem;
  display: block;
  overflow-x: auto;
}
.kps-legale__contenu table th,
.kps-legale__contenu table td {
  border: 1px solid #E2E8F0;
  padding: 0.5rem 0.75rem;
  text-align: left;
  vertical-align: top;
}
.kps-legale__contenu table thead th {
  background: #F1F5F9;
  color: #0F172A;
  font-weight: 700;
}
.kps-legale__contenu table tbody tr:nth-child(even) {
  background: #F8FAFC;
}
.kps-legale__contenu .kps-legale__avertissement {
  background: #FEF3C7;
  border: 1px solid #FDE68A;
  border-left: 4px solid #EA580C;
  padding: 0.75rem 1rem;
  margin: 0 0 1.5rem;
  font-size: 0.875rem;
  color: #92400E;
}
.kps-legale__contenu .kps-legale__avertissement p {
  margin: 0;
}
.kps-legale__contenu .kps-legale__note {
  background: #F1F5F9;
  border-left: 4px solid #94A3B8;
  padding: 0.6rem 1rem;
  margin: 1rem 0;
  font-size: 0.875rem;
  color: #475569;
}
.kps-legale__contenu .kps-legale__note p {
  margin: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RUFBVSxtQkhHRjtFR0gwQjtBTHNidEM7QUtyYkk7RUFBVyxtQkhOSDtFR00yQjtFQUFtQixxQkhKOUM7QUY4Ylo7QUsxYm9GO0VBQVUsbUJITGxGO0FGa2NaO0FLNWJJO0VBQVUsbUJIUEY7RUdPMEIsY0hEMUI7RUdDNkMscUJITDdDO0VHS3VFO0VBQVM7QUxtYzVGO0FLbmNnSDtFQUFVLG1CSE45RztBRjRjWjtBS3JjSTtFQUFTLG1CSFVIO0VHVnlCLGNIQ3ZCO0FGd2NaO0FLemNzRDtFQUFVO0FMNGNoRTtBSzNjSTtFQUFjO0VBQXNDO0FMK2N4RDtBSy9jcUU7RUFBVTtBTGtkL0U7QUtqZEk7RUFBa0I7RUFBcUI7QUxxZDNDO0FLcmR3RDtFQUFVO0FMd2RsRTtBS3hkSTtFQUFxRjtBTDJkekY7QUsxZEk7RUFBVTtBTDZkZDs7QUsxZEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CSHRCUTtFR3VCUixjSGpCUTtBRjhlWjtBSzNkSTtFQUFTO0VBQXFCLGNIL0J4QjtFRytCeUM7QUxnZW5EO0FLL2RJO0VBQVU7RUFBcUIsY0hqQ3hCO0VHaUMwQztBTG9lckQ7QUtuZUk7RUFBVztFQUFxQixjSGpDMUI7RUdpQzJDO0FMd2VyRDtBS3ZlSTtFQUFXO0VBQW9DO0VBQWdCO0VBQTJCO0VBQTJCO0FMOGV6SDtBSzdlSTtFQUFXO0VBQXFDLGNIWjFDO0VHWTJEO0FMa2ZyRTs7QU0zaEJBO0VBQ0ksd05BQ0k7RUFFSjtFQUNBO0FONGhCSjtBTTFoQkk7RUFQSjtJQU9pQztFTjhoQi9CO0FBQ0Y7QU03aEJJO0VBQ0k7RUFDQTtFQUNBO0FOK2hCUjtBTTdoQlE7RUFMSjtJQU1RO0VOZ2lCVjtBQUNGO0FNNWhCUTtFQURKO0lBQ2lDO0VOZ2lCbkM7QUFDRjtBTWxpQkk7RUFFSTtFQUNBO0VBQ0E7QU5taUJSO0FNamlCUTtFQU5KO0lBTWlDO0VOcWlCbkM7QUFDRjtBTWxpQlE7RUFESjtJQUNpQztFTnNpQm5DO0FBQ0Y7QU1waUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0o3Qkk7RUk4Qko7QU5zaUJSO0FNcGlCUTtFQWJKO0lBYWlDO0VOd2lCbkM7QUFDRjtBTXRpQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTndpQlI7QU1yaUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU51aUJSO0FNcGlCSTtFQUNJLGNKakRJO0VJa0RKO0VBQ0E7RUFDQTtBTnNpQlI7QU1waUJRO0VBTko7SUFNaUM7RU53aUJuQztBQUNGO0FNdGlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTndpQlI7QU10aUJRO0VBUko7SUFRaUM7RU4waUJuQztBQUNGO0FNemlCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkp0REM7RUl1REQ7RUFDQTtBTjJpQlo7QU16aUJZO0VBQVU7QU40aUJ0QjtBTTNpQlk7RUFBSztFQUFhO0FOK2lCOUI7QU05aUJZO0VBQUk7RUFBVztFQUFtQixjSjlFbEM7QUZpb0JaO0FNL2lCWTtFQURKO0lBQ2lDO0VObWpCdkM7QUFDRjs7QU0vaUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZ0JKeEVZO0VJeUVaO0VBQ0E7RUFDQSxjSjFGUTtBRjRvQlo7QU1oakJJO0VBVEo7SUFTZ0M7RU5vakI5QjtBQUNGO0FNbmpCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnFqQlI7QU1wakJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnNqQlo7O0FPbnJCQTtFQUFZO0VBQWU7QVB3ckIzQjs7QU90ckJBO0VBQ0k7RUFDQTtFQUNBO0FQeXJCSjtBT3ZyQkk7RUFMSjtJQUtnQztFUDJyQjlCO0FBQ0Y7O0FPenJCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGNMR1E7RUtGUjtBUDRyQko7QU8xckJJO0VBQVU7RUFBbUIsY0xEckI7QUYrckJaOztBTzNyQkE7O0VBRUk7RUFDQTtFQUNBLG1CTGJPO0VLY1A7RUFDQSxnQkxPUztFS05UO0VBQ0E7RUFDQSxjTFZRO0VLV1I7RUFDQTtBUDhyQko7QU81ckJJOztFQUNJO0VBQ0E7RUFDQSxxQkwvQkc7QUY4dEJYO0FPNXJCSTs7RUFBVTtFQUFzQztBUGlzQnBEO0FPaHNCSTs7RUFBWTtFQUFvQjtBUHFzQnBDO0FPcHNCSTs7RUFBVTtFQUFhO0VBQXdCO0FQMHNCbkQ7O0FPdnNCQTtFQUNJO0VBQ0E7RUFDQSxtQkxsQ1E7RUttQ1I7RUFDQTtFQUNBO0VBQ0EscUJMN0NNO0FGdXZCVjs7QU92c0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsbUJML0JRO0VLZ0NSO0VBQ0EsY0xoQ1E7RUtpQ1IsZ0JMNUJTO0VLNkJUO0VBQ0E7RUFDQTtBUDBzQko7O0FRMXdCQTtFQUNJO0FSNndCSjtBUTN3Qkk7RUFBVztFQUFrQjtBUit3QmpDO0FROXdCSTtFQUFVLG1CTlFGO0FGeXdCWjtBUWh4Qkk7RUFBZ0IsbUJOTVQ7QUY2d0JYO0FRbHhCSTtFQUFZLG1CTmNKO0VNZDRCO0FSc3hCeEM7O0FRbnhCQTtFQUNJO0VBQ0E7RUFDQTtBUnN4Qko7QVFweEJJO0VBQVM7RUFBd0M7RUFBa0IsY05WNUQ7RU1VOEU7QVIweEJ6RjtBUXp4Qkk7RUFBSSxjTkVJO0VNRmU7QVI2eEIzQjs7QVExeEJBO0VBQVk7RUFBcUI7RUFBb0IsY05GekM7QUZreUJaOztBU2x6QkE7RUFDSSxtQlBtQlE7RU9sQlIsZ0JQZ0NZO0VPL0JaO0VBQ0E7RUFDQTtBVHF6Qko7QVNuekJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUcXpCUjtBU256QlE7RUFBSztFQUFhO0VBQXlDO0FUd3pCbkU7QVN2ekJRO0VBQUksY1BEQTtFT0NtQjtFQUFxQjtBVDR6QnBEO0FTenpCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDJ6QlI7QVN6ekJRO0VBUko7SUFRZ0M7RVQ2ekJsQztBQUNGO0FTM3pCSTtFQUNJO0VBQ0E7QVQ2ekJSO0FTM3pCUTtFQUFXO0VBQW9CO0VBQWdCO0FUZzBCdkQ7QVM5ekJRO0VBQ0k7RUFDQSxtQlBuQkE7RU9vQkEscUJQckJBO0VPc0JBO0VBQ0E7QVRnMEJaO0FTOXpCWTtFQUFpQixjUDNCakI7QUY0MUJaO0FTaDBCWTtFQUFVO0VBQWdDLHFCUHRDNUM7QUYwMkJWO0FTaDBCSTtFQUFVO0VBQW9CLGNQakN0QjtFT2lDeUM7QVRxMEJyRDtBU24wQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUcTBCUjs7QVNqMEJBO0VBQ0ksY1BsQ1E7RU9tQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRvMEJKOztBVXY0QkE7RUFDSTtFQUNBO0FWMDRCSjtBVXg0Qkk7RUFKSjtJQUlpQztFVjQ0Qi9CO0FBQ0Y7QVUxNEJRO0VBREo7SUFDaUM7RVY4NEJuQztBQUNGO0FVaDVCSTtFQUVJO0VBQ0E7RUFDQSxnQlJ3QlE7RVF2QlI7RUFDQTtFQUNBO0VBQ0E7QVZpNUJSO0FVLzRCUTtFQVZKO0lBVWdDO0VWbTVCbEM7QUFDRjtBVWw1QlE7RUFBVztFQUFjO0VBQVc7QVZ1NUI1QztBVXI1QlE7RUFDSTtFQUNBO0VBQ0EsY1JKQTtFUUtBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ1NUJaO0FVbjVCSTtFQUFZO0VBQWU7QVZ1NUIvQjtBVXY1QjZDO0VBQXpDO0lBQXFFO0VWMjVCdkU7QUFDRjtBVTE1Qkk7RUFBVztFQUFlO0VBQWdDO0FWKzVCOUQ7QVU3NUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY1J2Qkk7RVF3Qko7QVYrNUJSO0FVNzVCUTtFQUFTLGNSdkNOO0VRdUN3QjtBVmk2Qm5DO0FVOTVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FWZzZCUjtBVTc1Qkk7RUFBYTtFQUFrQztFQUFtQjtFQUFlO0FWbTZCckY7QVVqNkJJO0VBQVk7RUFBdUI7RUFBZTtFQUFxQjtBVnU2QjNFO0FVcDZCUTtFQURKO0lBQ2lDO0VWdzZCbkM7QUFDRjs7QVVyNkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsbUJSOURPO0VRK0RQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ3NkJKOztBVXI2QkE7RUFDSTtFQUNBLGdCUjNDUztFUTRDVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWdzZCSjtBVXQ2Qkk7RUFBVyxxQlI5RUo7RVE4RTZCO0FWMDZCeEM7QVV6NkJJO0VBQVEscUJSL0VEO0FGMi9CWDtBVTE2Qkk7RUFBUztFQUFnQjtFQUFvQixjUmxFckM7QUZpL0JaO0FVOTZCSTtFQUFRO0VBQW1CLGNSdkVuQjtBRnkvQlo7O0FVLzZCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGNSNUVRO0VRNkVSO0VBQ0E7RUFDQSxnQlJoRVM7RVFpRVQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVms3Qko7QVVoN0JJO0VBQVcscUJSdkdKO0VRdUc2QixtQlJ2RzdCO0VRdUdvRDtBVnE3Qi9EOztBVWw3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNSbkdRO0FGd2hDWjs7QVVsN0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCUjNGUztBRmdoQ2I7QVVuN0JJO0VBQVUsbUJSbkhIO0FGeWlDWDtBVXA3Qkk7RUFBeUIscUJSMUhuQjtFUTBIMkM7RUFBYTtFQUFjO0FWMDdCaEY7QVV4N0JJO0VBQVM7RUFBZ0I7RUFBb0IsY1IvR3JDO0FGNGlDWjtBVTU3Qkk7RUFBUTtFQUFnQjtFQUFvQixjUm5IcEM7QUZvakNaOztBVTk3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxnQlJ4R1k7RVF5R1o7RUFDQTtBVmk4Qko7QVUvN0JJO0VBUko7SUFRZ0M7RVZtOEI5QjtBQUNGO0FVbjhCSTtFQVRKO0lBU2lDO0lBQWtCO0VWdzhCakQ7QUFDRjtBVXY4Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWeThCUjtBVXY4QlE7RUFBTztFQUFvQjtFQUFrQixjUjlIekM7RVE4SDREO0VBQTJCO0FWODhCbkc7QVUzOEJJO0VBQVc7QVY4OEJmO0FVNThCSTtFQUFtQjtFQUFvQixjUjlJL0I7RVE4SWtEO0FWaTlCOUQ7QVUvOEJJO0VBQ0k7RUFDQTtFQUNBO0FWaTlCUjtBVS84QlE7RUFBTztFQUFtQjtFQUFrQjtBVm85QnBEO0FVcDlCaUU7RUFBekQ7SUFBcUY7RVZ3OUIzRjtBQUNGO0FVeDlCUTtFQUFRLGNSdEpKO0FGaW5DWjtBVXg5Qkk7RUFBVTtFQUFvQixjUjlJdEI7RVE4SXlDO0VBQWtCO0FWODlCdkU7QVU1OUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1JuS0k7QUZpb0NaO0FVNTlCUTtFQUFNO0VBQWU7QVZnK0I3QjtBVS85QlE7RUFBSztBVmsrQmI7QVVqK0JRO0VBQUs7RUFBVztFQUFzQyxjUnhLbEQ7QUY4b0NaO0FVcCtCUTtFQUF5QjtFQUE2QztBVncrQjlFO0FVeCtCbUc7RUFBSztBVjIrQnhHO0FVeCtCSTtFQUFhO0VBQWU7RUFBYztBVjYrQjlDO0FVMytCSTtFQUFVO0VBQW1CLGNSN0tyQjtFUTZLd0M7RUFBb0I7QVZpL0J4RTs7QVc3cUNBO0VBQ0k7RUFDQTtBWGdyQ0o7QVc5cUNJO0VBSko7SUFJZ0M7RVhrckM5QjtBQUNGOztBV2hyQ0E7RUFDSSxtQlRHTztFU0ZQO0VBQ0EsZ0JUd0JZO0VTdkJaO0VBQ0E7RUFDQTtBWG1yQ0o7QVdqckNJO0VBQVU7QVhvckNkO0FXbHJDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLG1CVGpCRztFU2tCSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhvckNSO0FXanJDSTtFQUFLO0FYb3JDVDtBV2xyQ0k7RUFDSTtFQUNBO0VBQ0EsY1RoQ0U7RVNpQ0Y7RUFDQTtFQUNBO0FYb3JDUjtBV2pyQ0k7RUFBSTtFQUFvQixjVDNCaEI7RVMyQm1DO0VBQWtCO0FYdXJDakU7O0FXcHJDQTtFQUNJO0VBQ0E7RUFDQSxnQlRoQlk7RVNpQlo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHVyQ0o7QVdyckNJO0VBQVU7QVh3ckNkO0FXdHJDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYd3JDUjtBV3JyQ0k7RUFBSztFQUFvQjtBWHlyQzdCO0FXdnJDSTtFQUFhO0VBQXFCLGNUbkQxQjtFU21ENkM7RUFBa0I7QVg2ckMzRTtBVzNyQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1QzREk7RVM0REo7QVg2ckNSO0FXM3JDUTtFQUFNO0VBQWU7RUFBcUI7QVhnc0NsRDtBVzdyQ0k7RUFBYTtFQUFlO0FYaXNDaEM7O0FXN3JDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGNUckZHO0VTc0ZIO0VBQ0E7QVhnc0NSO0FXOXJDUTtFQUFVLGNUeEZSO0FGeXhDVjtBVzlyQ0k7RUFDSTtFQUNBO0VBQ0E7QVhnc0NSO0FXOXJDUTtFQUxKO0lBS2dDO0VYa3NDbEM7QUFDRjtBV2pzQ1E7RUFBSyxjVHBHRjtFU29Hb0I7RUFBbUM7RUFBa0I7QVh1c0NwRjtBV3BzQ0k7RUFBYSxjVDFGTDtFUzBGd0I7QVh3c0NwQztBV3RzQ0k7RUFDSTtFQUNBO0VBQ0E7QVh3c0NSO0FXdHNDUTtFQUFJO0VBQWU7RUFBcUI7RUFBYTtBWDRzQzdEO0FXenNDSTtFQUFhO0VBQWU7RUFBaUI7QVg4c0NqRDtBVzVzQ0k7RUFDSTtFQUNBO0FYOHNDUjtBVzVzQ1E7RUFBTTtFQUFnQjtFQUFhO0VBQW1CO0FYa3RDOUQ7QVcvc0NJO0VBQWlCO0VBQWtCLGNUNUczQjtBRit6Q1o7O0FXaHRDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCVG5HWTtFU29HWixtQlQxSFE7QUY2MENaO0FXanRDSTtFQUFTO0VBQWdCO0VBQWE7RUFBZTtBWHV0Q3pEOztBV3B0Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHV0Q0o7QVdydENJO0VBQU07RUFBZ0I7RUFBYTtFQUFjO0FYMnRDckQ7O0FZLzJDQTtFQUNJO0VBQ0E7RUFDQTtBWmszQ0o7QVloM0NJO0VBTEo7SUFLaUM7RVpvM0MvQjtBQUNGO0FZbjNDSTtFQUFXO0VBQWU7RUFBYTtBWnczQzNDO0FZdDNDSTtFQUFLO0VBQWE7RUFBeUM7QVoyM0MvRDtBWTEzQ0k7RUFBSSxjVklJO0VVSmU7RUFBa0I7QVorM0M3QztBWTczQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1ZMSTtFVU1KO0FaKzNDUjtBWTczQ1E7RUFBSztFQUFlO0VBQXFCO0FaazRDakQ7QVkvM0NJO0VBQ0k7RUFDQTtFQUNBO0FaaTRDUjtBWS8zQ1E7RUFBTTtFQUFnQjtFQUFhO0VBQWU7RUFBbUI7RUFBa0I7QVp1NEMvRjs7QWFwNkNBO0VBQ0ksbUJYR087RVdGUCxjWFlRO0VXWFI7RUFDQTtFQUNBO0FidTZDSjtBYXI2Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBYnU2Q1I7QWFyNkNRO0VBTko7SUFNZ0M7RWJ5NkNsQztBQUNGO0FhdjZDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FieTZDUjtBYXY2Q1E7RUFDSTtFQUNBO0VBQ0E7QWJ5NkNaO0FhcjZDSTtFQUNJO0VBQ0E7RUFDQSxtQlg3QkU7RVc4QkY7RUFDQSxnQlhKSztFV0tMO0VBQ0E7RUFDQTtFQUNBO0FidTZDUjtBYXA2Q0k7RUFBSTtFQUFvQixjWDdCaEI7RVc2Qm1DO0FieTZDL0M7QWF2NkNJO0VBQUs7RUFBYTtFQUFxQjtBYjQ2QzNDO0FhMTZDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjQ2Q1I7QWExNkNRO0VBQUksY1gxQ0E7RVcwQ21CO0FiODZDL0I7QWE5NkNzRDtFQUFVO0FiaTdDaEU7QWE5NkNJO0VBQ0k7RUFDQTtFQUNBO0FiZzdDUjtBYTk2Q1E7RUFBTztFQUF5QixtQlg3QzVCO0VXNkNvRDtFQUFrQjtFQUFvQjtFQUFrQixjWG5ENUc7QUZ5K0NaO0FhbjdDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1gzREk7QUZnL0NaO0FhbjdDUTtFQVZKO0lBVWdDO0VidTdDbEM7QUFDRjtBYXI3Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FidTdDUjtBYXI3Q1E7RUFBSSxjWHZFQTtFV3VFbUI7QWJ5N0MvQjtBYXo3Q3NEO0VBQVUsY1h4RXBEO0FGb2dEWjs7QWNuaERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRzaERKO0FjcGhESTtFQUFZO0FkdWhEaEI7QWNyaERJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWR1aERSO0FjcGhESTtFQUNJO0VBQ0E7RUFDQSxnQlphUTtFWVpSO0VBQ0E7RUFDQTtFQUNBO0Fkc2hEUjtBY3BoRFE7RUFBSyxjWnZCRjtFWXVCb0I7RUFBb0I7QWR5aERuRDtBY3RoREk7RUFBZTtFQUFvQixjWmQzQjtFWWM4QztBZDJoRDFEO0FjemhESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjWnZCSTtFWXdCSjtFQUNBO0FkMmhEUjtBY3poRFE7RUFBVSxjWnpCTjtBRnFqRFo7QWN6aERJO0VBQ0ksbUJabkNHO0VZb0NIO0VBQ0EsZ0JaZks7RVlnQkw7RUFDQTtFQUNBLGNabENJO0FGNmpEWjtBY3poRFE7RUFBUyxjWmpETjtBRjZrRFg7QWN6aERJO0VBQ0k7RUFDQTtBZDJoRFI7QWN6aERRO0VBQVE7QWQ0aERoQjtBYzNoRFE7RUFBUSxjWnZETjtBRnFsRFY7O0FlM2xEQTtFQUFvQjtFQUFlO0FmZ21EbkM7QWVobUQ4QztFQUE5QztJQUEwRTtFZm9tRHhFO0FBQ0Y7O0Flbm1EQTtFQUNJO0VBQ0E7RUFDQSxnQmI2Qlk7RWE1Qlo7QWZzbURKO0FlcG1ESTtFQUFLO0FmdW1EVDtBZXZtRDZCO0VBQUk7RUFBZ0I7QWYybURqRDtBZXptREk7RUFBVTtFQUFvQixjYk10QjtBRnVtRFo7O0FlMW1EQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY2bURKO0FlM21ESTtFQUFLO0VBQWU7RUFBcUI7RUFBYyxjYkYvQztBRm1uRFo7QWVobkRJO0VBQUksY2JoQkc7QUZtb0RYOztBZWhuREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZtbkRKO0Flam5ESTtFQUFLO0VBQXdCLGNiNUJ0QjtFYTRCd0M7QWZzbkRuRDtBZXBuREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNidEJJO0FGNG9EWjtBZXBuRFE7RUFBUTtFQUFxQjtBZnduRHJDO0Fldm5EUTtFQUFJLGNickNEO0FGK3BEWDs7QWV0bkRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnluREo7QWV2bkRJO0VBQUs7RUFBaUIsY2JqRGY7QUY0cURYO0Flem5ESTtFQUFhO0VBQWU7RUFBVztFQUFpQjtBZituRDVEOztBZ0J0ckRBO0VBQ0k7QWhCeXJESjtBZ0J2ckRJO0VBQ0k7RUFDQTtFQUNBO0FoQnlyRFI7QWdCdHJESTtFQUNJO0VBQ0E7RUFDQSxjZFJHO0VjU0g7QWhCd3JEUjtBZ0JyckRJO0VBQ0k7RUFDQTtFQUNBLGNkSEk7QUYwckRaO0FnQnByREk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjZFJJO0FGOHJEWjtBZ0JwckRRO0VBQ0k7RUFDQTtFQUNBLGNkM0JEO0VjNEJDO0VBQ0E7RUFDQTtBaEJzckRaO0FnQm5yRFE7RUFDSTtFQUNBO0VBQ0EsY2RyQkE7RWNzQkE7QWhCcXJEWjtBZ0JsckRRO0VBQUk7QWhCcXJEWjtBZ0JuckRROztFQUVJO0VBQ0E7QWhCcXJEWjtBZ0JuckRZOztFQUFLO0FoQnVyRGpCO0FnQnByRFE7RUFBUyxjZG5DTDtBRjB0RFo7QWdCcnJEUTtFQUNJO0VBQ0E7RUFDQSxtQmQvQ0E7RWNnREE7RUFDQSxnQmQ1QkM7QUZtdERiO0FnQnByRFE7RUFDSSxjZDVERDtFYzZEQztFQUNBO0FoQnNyRFo7QWdCcHJEWTtFQUFVLGNkL0RaO0FGc3ZEVjtBZ0JyckRZO0VBQ0k7RUFDQTtBaEJ1ckRoQjtBZ0JuckRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnFyRFo7QWdCbnJEWTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBaEJxckRoQjtBZ0JsckRZO0VBQ0ksbUJkbEZKO0VjbUZJLGNkM0ZMO0VjNEZLO0FoQm9yRGhCO0FnQmpyRFk7RUFBMkIsbUJkeEY1QjtBRjR3RFg7QWdCaHJEUTtFQUNJLG1CZDdFQTtFYzhFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2RsRkE7QUZvd0RaO0FnQmhyRFk7RUFBSTtBaEJtckRoQjtBZ0JockRRO0VBQ0ksbUJkeEdBO0VjeUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2R4R0E7QUYweERaO0FnQmhyRFk7RUFBSTtBaEJtckRoQixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8va3BzLy4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly9rcHMvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8va3BzLy4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8va3BzLy4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9fdG9wYmFyLnNjc3MiLCJ3ZWJwYWNrOi8va3BzLy4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8va3BzLy4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9fYnV0dG9ucy10YWdzLnNjc3MiLCJ3ZWJwYWNrOi8va3BzLy4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9faGVyby5zY3NzIiwid2VicGFjazovL2twcy8uL3dlYi9hcHAvQXNzZXRzL3Njc3MvX2Zvcm11bGFpcmVzLnNjc3MiLCJ3ZWJwYWNrOi8va3BzLy4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9fc2VjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9rcHMvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL19zdWl2aS5zY3NzIiwid2VicGFjazovL2twcy8uL3dlYi9hcHAvQXNzZXRzL3Njc3MvX3NpbXVsYXRldXIuc2NzcyIsIndlYnBhY2s6Ly9rcHMvLi93ZWIvYXBwL0Fzc2V0cy9zY3NzL19lcXVpcGUtYWdlbmNlcy5zY3NzIiwid2VicGFjazovL2twcy8uL3dlYi9hcHAvQXNzZXRzL3Njc3MvX3NlcnZpY2VzLnNjc3MiLCJ3ZWJwYWNrOi8va3BzLy4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8va3BzLy4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9fbW9kYWxlLnNjc3MiLCJ3ZWJwYWNrOi8va3BzLy4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9fZGl2ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8va3BzLy4vd2ViL2FwcC9Bc3NldHMvc2Nzcy9fbGVnYWxlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5rcHMtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmtwcy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5rcHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbn1cblxuLmtwcy1jb250YWluZXItZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmtwcy1jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5rcHMtY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbn1cblxuLmtwcy1ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogSW50ZXIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogI0Y4RkFGQztcbiAgY29sb3I6ICM0NzU1Njk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmtwcy1ib2R5OjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjREMyNjI2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5rcHMtYm9keSBoMSwgLmtwcy1ib2R5IGgyLCAua3BzLWJvZHkgaDMsIC5rcHMtYm9keSBoNCwgLmtwcy1ib2R5IGg1IHtcbiAgY29sb3I6ICMwRjE3MkE7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW46IDA7XG59XG4ua3BzLWJvZHkgLmtwcy1oZXJvIGgxLCAua3BzLWJvZHkgLmtwcy1oZXJvIGgyLCAua3BzLWJvZHkgLmtwcy1oZXJvIGgzLCAua3BzLWJvZHkgLmtwcy1oZXJvIGg0LCAua3BzLWJvZHkgLmtwcy1oZXJvIGg1IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQsXG4ua3BzLXBpZWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbn1cblxuLnNraXAtbGluazpmb2N1cyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwLjVyZW07XG4gIGxlZnQ6IDAuNXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgY2xpcDogYXV0bztcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ua3BzLWljbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xufVxuLmtwcy1pY28tLXhzIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbi5rcHMtaWNvLS1zbSB7XG4gIHdpZHRoOiAxLjE1cmVtO1xuICBoZWlnaHQ6IDEuMTVyZW07XG59XG4ua3BzLWljby0tbGcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5rcHMtaWNvLS1yZWQge1xuICBjb2xvcjogI0RDMjYyNjtcbn1cbi5rcHMtaWNvLS1ncmVlbiB7XG4gIGNvbG9yOiAjMTBCOTgxO1xufVxuLmtwcy1pY28tLXNreSB7XG4gIGNvbG9yOiAjMDZCNkQ0O1xufVxuLmtwcy1pY28tLWdvbGQge1xuICBjb2xvcjogI0Y1OUUwQjtcbn1cbi5rcHMtaWNvLS1tdXRlZCB7XG4gIGNvbG9yOiAjOTRBM0I4O1xufVxuLmtwcy1pY28tLWFtYmVyIHtcbiAgY29sb3I6ICNEOTc3MDY7XG59XG5cbi5rcHMtdG9wYmFyIHtcbiAgYmFja2dyb3VuZDogIzBGMTcyQTtcbiAgY29sb3I6ICNDQkQ1RTE7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwRjE3MkE7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLmtwcy10b3BiYXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAua3BzLXRvcGJhcl9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5rcHMtdG9wYmFyX192b2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rcHMtdG9wYmFyX192b2wgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ua3BzLXRvcGJhcl9fdm9sIC5rcHMtdG9wYmFyX19kYXRlIHtcbiAgY29sb3I6ICNGNTlFMEI7XG59XG4ua3BzLXRvcGJhcl9fY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIGNvbG9yOiAjOTRBM0I4O1xufVxuLmtwcy10b3BiYXJfX3RlbCB7XG4gIGNvbG9yOiAjOTRBM0I4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMzVyZW07XG59XG4ua3BzLXRvcGJhcl9fdGVsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ua3BzLXRvcGJhcl9fc2VwIHtcbiAgY29sb3I6ICMxRTI5M0I7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmtwcy10b3BiYXJfX3NlcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4ua3BzLXRvcGJhcl9fYWdlbmNlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGdhcDogMC41cmVtO1xuICBmb250LXNpemU6IDAuN3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAua3BzLXRvcGJhcl9fYWdlbmNlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmtwcy10b3BiYXJfX2FnZW5jZXMgYSB7XG4gIGNvbG9yOiAjQ0JENUUxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ua3BzLXRvcGJhcl9fYWdlbmNlcyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5rcHMtYmFkZ2Utdm9sIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC40cmVtO1xuICBwYWRkaW5nOiAwLjFyZW0gMC42cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgNjgsIDY4LCAwLjIpO1xuICBjb2xvcjogI0Y4NzE3MTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMzksIDY4LCA2OCwgMC4zKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmtwcy1kb3Qge1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRjg3MTcxO1xuICBhbmltYXRpb246IGtwcy1wdWxzZSAxLjVzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGtwcy1wdWxzZSB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgfVxufVxuLmtwcy1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDUwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTJweCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFOEYwO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5rcHMtaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA1cmVtO1xuICBnYXA6IDFyZW07XG59XG4ua3BzLWhlYWRlcl9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmtwcy1oZWFkZXJfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmtwcy1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ua3BzLWxvZ29fX2ltZyB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ua3BzLWxvZ29fX21vbm8ge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kOiAjMEYxNzJBO1xuICBib3JkZXI6IDJweCBzb2xpZCAjREMyNjI2O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5rcHMtbG9nb19fbW9ubyBzcGFuIHtcbiAgY29sb3I6ICNEQzI2MjY7XG59XG4ua3BzLWxvZ29fX25vbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMEYxNzJBO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cbi5rcHMtbG9nb19fbm9tIHNwYW4ge1xuICBjb2xvcjogI0RDMjYyNjtcbn1cbi5rcHMtbG9nb19fbm9tOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiRnJldCAmIFRyYW5zaXQgRnJhbmNlIOKHhCBSRENcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzY0NzQ4QjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmtwcy1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAua3BzLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5rcHMtbmF2X19saXN0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzFFMjkzQjtcbn1cbi5rcHMtbmF2X19saXN0ZSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rcHMtbmF2X19saXN0ZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rcHMtbmF2X19saXN0ZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNEQzI2MjY7XG59XG4ua3BzLW5hdl9fYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuM3JlbTtcbn1cbi5rcHMtbmF2X190YWcge1xuICBmb250LXNpemU6IDAuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogI0ZFRjNDNztcbiAgY29sb3I6ICM5MjQwMEU7XG4gIHBhZGRpbmc6IDAuMDVyZW0gMC40cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmtwcy1uYXZfX2Ryb3A6aG92ZXIgLmtwcy1uYXZfX21lbnUsIC5rcHMtbmF2X19kcm9wOmZvY3VzLXdpdGhpbiAua3BzLW5hdl9fbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ua3BzLW5hdl9fZHJvcGJ0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMxRTI5M0I7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5rcHMtbmF2X19tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxNnJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRThGMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjI1cmVtO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB6LWluZGV4OiA1MDtcbn1cbi5rcHMtbmF2X19tZW51IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ua3BzLW5hdl9fbWVudSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y4RkFGQztcbn1cbi5rcHMtbmF2X19tZW51IGEgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMwRjE3MkE7XG59XG4ua3BzLW5hdl9fbWVudSBhIHNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGNvbG9yOiAjNjQ3NDhCO1xufVxuXG4ua3BzLWJ1cmdlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMUUyOTNCO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmtwcy1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmtwcy1tZW51LW1vYmlsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC43NXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtIDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkU4RjA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuLmtwcy1tZW51LW1vYmlsZVtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rcHMtbWVudS1tb2JpbGUgYSB7XG4gIGNvbG9yOiAjMEYxNzJBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YxRjVGOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5rcHMtbWVudS1tb2JpbGUgYS5rcHMtYnRuIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmtwcy1idG4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4ua3BzLWJ0bi0tcmVkIHtcbiAgYmFja2dyb3VuZDogI0RDMjYyNjtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5rcHMtYnRuLS1yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQjkxQzFDO1xufVxuLmtwcy1idG4tLW5hdnkge1xuICBiYWNrZ3JvdW5kOiAjMEYxNzJBO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5rcHMtYnRuLS1uYXZ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBGMTcyQTtcbn1cbi5rcHMtYnRuLS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzAyMDYxNztcbiAgY29sb3I6ICNmZmY7XG59XG4ua3BzLWJ0bi0tZ2hvc3Qge1xuICBiYWNrZ3JvdW5kOiAjRjFGNUY5O1xuICBjb2xvcjogIzFFMjkzQjtcbiAgYm9yZGVyLWNvbG9yOiAjQ0JENUUxO1xufVxuLmtwcy1idG4tLWdob3N0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0UyRThGMDtcbn1cbi5rcHMtYnRuLS1ncmlzIHtcbiAgYmFja2dyb3VuZDogI0YxRjVGOTtcbiAgY29sb3I6ICMxRTI5M0I7XG4gIGJvcmRlci1jb2xvcjogI0NCRDVFMTtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmtwcy1idG4tLWdyaXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTJFOEYwO1xufVxuLmtwcy1idG4tLXNreSB7XG4gIGJhY2tncm91bmQ6ICMwODkxQjI7XG4gIGNvbG9yOiAjMDMwNzEyO1xufVxuLmtwcy1idG4tLXNreTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMjg0Qzc7XG59XG4ua3BzLWJ0bi0td2hhdHNhcHAge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmtwcy1idG4tLXdoYXRzYXBwOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLmtwcy1idG4tLXdoYXRzYXBwLWljbyB7XG4gIGJhY2tncm91bmQ6ICMwNTk2Njk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmtwcy1idG4tLXdoYXRzYXBwLWljbzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwNDc4NTc7XG59XG4ua3BzLWJ0bi0td2hhdHNhcHAtaWNvIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMC43NXJlbTtcbn1cbi5rcHMtYnRuLS1ibG9jIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rcHMtdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNGMUY1Rjk7XG4gIGNvbG9yOiAjMUUyOTNCO1xufVxuLmtwcy10YWctLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNGRUYyRjI7XG4gIGNvbG9yOiAjREMyNjI2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkVDQUNBO1xufVxuLmtwcy10YWctLWJsZXUge1xuICBiYWNrZ3JvdW5kOiAjRUZGNkZGO1xuICBjb2xvcjogIzFFM0E4QTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RCRUFGRTtcbn1cbi5rcHMtdGFnLS1yb3VnZSB7XG4gIGJhY2tncm91bmQ6ICNGRUYyRjI7XG4gIGNvbG9yOiAjREMyNjI2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkVFMkUyO1xufVxuLmtwcy10YWctLXN1aXZpIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjcsIDI5LCAyOSwgMC4zKTtcbiAgY29sb3I6ICNGQ0E1QTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCOTFDMUM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG59XG4ua3BzLXRhZy0tZnJvaWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU2LCAxODksIDI0OCwgMC4yKTtcbiAgY29sb3I6ICMwNkI2RDQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTYsIDE4OSwgMjQ4LCAwLjMpO1xufVxuXG4ua3BzLWhlcm8ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDE1LCAyMywgNDIsIDAuOTUpIDAlLCByZ2JhKDMwLCA1OCwgMTM4LCAwLjkpIDEwMCUpLCB1cmwoXCJodHRwczovL2ltYWdlcy51bnNwbGFzaC5jb20vcGhvdG8tMTU4NjUyODExNjMxMS1hZDhkZDNjODMxMGQ/cT04MCZ3PTE2MDAmYXV0bz1mb3JtYXQmZml0PWNyb3BcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDNyZW0gMCA1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAua3BzLWhlcm8ge1xuICAgIHBhZGRpbmc6IDVyZW0gMCA3cmVtO1xuICB9XG59XG4ua3BzLWhlcm9fX2dyaWxsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogM3JlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmtwcy1oZXJvX19ncmlsbGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5rcHMtaGVyb19fdGV4dGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDc7XG4gIH1cbn1cbi5rcHMtaGVyb19fdGV4dGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAua3BzLWhlcm9fX3RleHRlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5rcHMtaGVyb19fY2FydGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDU7XG4gIH1cbn1cbi5rcHMtaGVyb19fYmFkZ2Uge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICBwYWRkaW5nOiAwLjRyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjRTJFOEYwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5rcHMtaGVyb19fYmFkZ2Uge1xuICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gIH1cbn1cbi5rcHMtaGVyb19fdGl0cmUge1xuICBmb250LXNpemU6IGNsYW1wKDEuOXJlbSwgNXZ3LCAzLjc1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLmtwcy1oZXJvX19kZWdyYWRlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjg3MTcxLCAjRkNEMzREKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmtwcy1oZXJvX19zb3VzdGl0cmUge1xuICBjb2xvcjogI0NCRDVFMTtcbiAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5rcHMtaGVyb19fc291c3RpdHJlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5rcHMtaGVyb19fZ2FyYW50aWVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAxcmVtO1xuICBtYXgtd2lkdGg6IDMycmVtO1xuICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAua3BzLWhlcm9fX2dhcmFudGllcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ua3BzLWhlcm9fX2dhcmFudGllcyA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43NXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBtaW4td2lkdGg6IDA7XG59XG4ua3BzLWhlcm9fX2dhcmFudGllcyA+IGRpdi10ZXh0ZSB7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5rcHMtaGVyb19fZ2FyYW50aWVzID4gZGl2IGg0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cbi5rcHMtaGVyb19fZ2FyYW50aWVzID4gZGl2IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBjb2xvcjogIzk0QTNCODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmtwcy1oZXJvX19nYXJhbnRpZXNfX2NhcnRlIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1O1xuICB9XG59XG5cbi5rcHMtZ2xhc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTZweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBjb2xvcjogIzBGMTcyQTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAua3BzLWdsYXNzIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG4ua3BzLWdsYXNzX19lbnRldGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRThGMDtcbn1cbi5rcHMtZ2xhc3NfX2VudGV0ZSBoMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICMwRjE3MkEgIWltcG9ydGFudDtcbn1cblxuLmtwcy1mb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xufVxuXG4ua3BzLWZvcm1fX3JhbmdlZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmtwcy1mb3JtX19yYW5nZWUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuXG4ua3BzLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0NzU1Njk7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4ua3BzLWxhYmVsLS1taW5pIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGNvbG9yOiAjNjQ3NDhCO1xufVxuXG4ua3BzLWlucHV0LFxuLmtwcy1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42MjVyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZDogI0Y4RkFGQztcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCRDVFMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMwRjE3MkE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5rcHMtaW5wdXQ6Zm9jdXMsXG4ua3BzLXNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMUUzQThBO1xuICBib3JkZXItY29sb3I6ICMxRTNBOEE7XG59XG4ua3BzLWlucHV0LS1tb25vLFxuLmtwcy1zZWxlY3QtLW1vbm8ge1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ua3BzLWlucHV0LS1jZW50cmUsXG4ua3BzLXNlbGVjdC0tY2VudHJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbn1cbi5rcHMtaW5wdXQtLW1pbmksXG4ua3BzLXNlbGVjdC0tbWluaSB7XG4gIHdpZHRoOiA3cmVtO1xuICBwYWRkaW5nOiAwLjNyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5rcHMtcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICNFMkU4RjA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWNjZW50LWNvbG9yOiAjREMyNjI2O1xufVxuXG4ua3BzLW5vdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICNGRUYzQzc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGREU2OEE7XG4gIGNvbG9yOiAjOTI0MDBFO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLmtwcy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNHJlbSAwO1xufVxuLmtwcy1zZWN0aW9uLS1ibGFuYyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFOEYwO1xufVxuLmtwcy1zZWN0aW9uLS1ncmlzIHtcbiAgYmFja2dyb3VuZDogI0YxRjVGOTtcbn1cbi5rcHMtc2VjdGlvbi0tZ3Jpcy1jbGFpciB7XG4gIGJhY2tncm91bmQ6ICNGOEZBRkM7XG59XG4ua3BzLXNlY3Rpb24tLXNvbWJyZSB7XG4gIGJhY2tncm91bmQ6ICMwMjA2MTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ua3BzLWVudGV0ZS1zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmtwcy1lbnRldGUtc2VjdGlvbiBoMSwgLmtwcy1lbnRldGUtc2VjdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS43NXJlbSwgNHZ3LCAyLjVyZW0pO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzBGMTcyQTtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbi5rcHMtZW50ZXRlLXNlY3Rpb24gcCB7XG4gIGNvbG9yOiAjNDc1NTY5O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5rcHMtdmlkZSB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjQ3NDhCO1xufVxuXG4ua3BzLXN1aXZpIHtcbiAgYmFja2dyb3VuZDogIzAyMDYxNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMi41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ua3BzLXN1aXZpX19lbnRldGUge1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbi5rcHMtc3VpdmlfX2VudGV0ZSBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgM3Z3LCAxLjg3NXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4ua3BzLXN1aXZpX19lbnRldGUgcCB7XG4gIGNvbG9yOiAjOTRBM0I4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW46IDA7XG59XG4ua3BzLXN1aXZpX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjc1cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBtYXgtd2lkdGg6IDM2cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAua3BzLXN1aXZpX19mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ua3BzLXN1aXZpX19jaGFtcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbn1cbi5rcHMtc3VpdmlfX2NoYW1wIC5rcHMtaWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjg3NXJlbTtcbiAgdG9wOiAwLjk1cmVtO1xufVxuLmtwcy1zdWl2aV9fY2hhbXAgLmtwcy1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMi43NXJlbTtcbiAgYmFja2dyb3VuZDogIzBGMTcyQTtcbiAgYm9yZGVyLWNvbG9yOiAjMUUyOTNCO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLmtwcy1zdWl2aV9fY2hhbXAgLmtwcy1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY0NzQ4Qjtcbn1cbi5rcHMtc3VpdmlfX2NoYW1wIC5rcHMtaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI0RDMjYyNjtcbiAgYm9yZGVyLWNvbG9yOiAjREMyNjI2O1xufVxuLmtwcy1zdWl2aV9fZGVtbyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM5NEEzQjg7XG4gIG1hcmdpbjogMDtcbn1cbi5rcHMtc3VpdmlfX3Jlc3VsdGF0IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwRjE3MkE7XG4gIG1heC13aWR0aDogNTZyZW07XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5rcHMtbGllbi1tb25vIHtcbiAgY29sb3I6ICNGNTlFMEI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBtb25vc3BhY2U7XG59XG5cbi5rcHMtc2ltdWxhdGV1ciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmtwcy1zaW11bGF0ZXVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAua3BzLXNpbXVsYXRldXJfX2Zvcm0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDc7XG4gIH1cbn1cbi5rcHMtc2ltdWxhdGV1cl9fZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU4RjA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5rcHMtc2ltdWxhdGV1cl9fZm9ybSB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuLmtwcy1zaW11bGF0ZXVyX19mb3JtIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3BzLXNpbXVsYXRldXJfX2Zvcm0gbGVnZW5kIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMwRjE3MkE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLmtwcy1zaW11bGF0ZXVyX19yb3V0ZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmtwcy1zaW11bGF0ZXVyX19yb3V0ZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuLmtwcy1zaW11bGF0ZXVyX19tb2RlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAwLjc1cmVtO1xufVxuLmtwcy1zaW11bGF0ZXVyX19wb2lkcy1lbnRldGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM0NzU1Njk7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4ua3BzLXNpbXVsYXRldXJfX3BvaWRzLWVudGV0ZSBzdHJvbmcge1xuICBjb2xvcjogIzBGMTcyQTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5rcHMtc2ltdWxhdGV1cl9fZGltcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5rcHMtc2ltdWxhdGV1cl9fb3B0aW9ucyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFOEYwO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjc1cmVtO1xufVxuLmtwcy1zaW11bGF0ZXVyX192YWxldXIge1xuICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAua3BzLXNpbXVsYXRldXJfX3Jlc3VsdGF0IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1O1xuICB9XG59XG5cbi5rcHMtbnVtIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzBGMTcyQTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ua3BzLXJvdXRlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0UyRThGMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ua3BzLXJvdXRlLS1hY3RpZiB7XG4gIGJvcmRlci1jb2xvcjogIzFFM0E4QTtcbiAgYmFja2dyb3VuZDogcmdiYSgzMCwgNTgsIDEzOCwgMC4wNSk7XG59XG4ua3BzLXJvdXRlIGlucHV0IHtcbiAgYWNjZW50LWNvbG9yOiAjMUUzQThBO1xufVxuLmtwcy1yb3V0ZSBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzAyMDYxNztcbn1cbi5rcHMtcm91dGUgc21hbGwge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgY29sb3I6ICM2NDc0OEI7XG59XG5cbi5rcHMtbW9kZSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI0UyRThGMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxRTI5M0I7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ua3BzLW1vZGUtLWFjdGlmIHtcbiAgYm9yZGVyLWNvbG9yOiAjMEYxNzJBO1xuICBiYWNrZ3JvdW5kOiAjMEYxNzJBO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmtwcy1sZWdlbmQtb3B0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBjb2xvcjogIzY0NzQ4Qjtcbn1cblxuLmtwcy1vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmtwcy1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjhGQUZDO1xufVxuLmtwcy1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhY2NlbnQtY29sb3I6ICNEQzI2MjY7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmtwcy1vcHRpb24gc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMwRjE3MkE7XG59XG4ua3BzLW9wdGlvbiBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNjQ3NDhCO1xufVxuXG4ua3BzLWRldmlzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzAyMDYxNywgIzBGMTcyQSk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMEYxNzJBO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5rcHMtZGV2aXMge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmtwcy1kZXZpcyB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDdyZW07XG4gIH1cbn1cbi5rcHMtZGV2aXNfX2VudGV0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxRTI5M0I7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmtwcy1kZXZpc19fZW50ZXRlIHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRjU5RTBCO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4ua3BzLWRldmlzX190b3RhbCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuLmtwcy1kZXZpc19fdG90YWwtbGliZWxsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM5NEEzQjg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmtwcy1kZXZpc19fdG90YWwtbW9udGFudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAwLjVyZW07XG59XG4ua3BzLWRldmlzX190b3RhbC1tb250YW50IHNwYW4ge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmtwcy1kZXZpc19fdG90YWwtbW9udGFudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5rcHMtZGV2aXNfX3RvdGFsLW1vbnRhbnQgc21hbGwge1xuICBjb2xvcjogIzk0QTNCODtcbn1cbi5rcHMtZGV2aXNfX3RhdXgge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjRjU5RTBCO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAuNXJlbSAwIDA7XG59XG4ua3BzLWRldmlzX19kZXRhaWxzIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzBGMTcyQTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICNDQkQ1RTE7XG59XG4ua3BzLWRldmlzX19kZXRhaWxzIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5rcHMtZGV2aXNfX2RldGFpbHMgZHQge1xuICBtYXJnaW46IDA7XG59XG4ua3BzLWRldmlzX19kZXRhaWxzIGRkIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGNvbG9yOiAjRTJFOEYwO1xufVxuLmtwcy1kZXZpc19fZGV0YWlscyAua3BzLWRldmlzX19zZXBhcmF0ZXVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMzAsIDQxLCA1OSwgMC42KTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5rcHMtZGV2aXNfX2RldGFpbHMgLmtwcy1kZXZpc19fc2VwYXJhdGV1ciBkZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmtwcy1kZXZpc19fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmtwcy1kZXZpc19fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBjb2xvcjogIzk0QTNCODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ua3BzLWdyaWxsZS0zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rcHMtZ3JpbGxlLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuLmtwcy1tZW1icmUge1xuICBiYWNrZ3JvdW5kOiAjRjhGQUZDO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFOEYwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xufVxuLmtwcy1tZW1icmU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5rcHMtbWVtYnJlX19hdmF0YXIge1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjMEYxNzJBO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNGNTlFMEI7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5rcHMtbWVtYnJlIGgzIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4ua3BzLW1lbWJyZV9fcm9sZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjREMyNjI2O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuLmtwcy1tZW1icmUgcCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM0NzU1Njk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMDtcbn1cblxuLmtwcy1hZ2VuY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFOEYwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4ua3BzLWFnZW5jZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmtwcy1hZ2VuY2VfX2VudGV0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5rcHMtYWdlbmNlIGgzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ua3BzLWFnZW5jZV9fYWRyZXNzZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNDc1NTY5O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuLmtwcy1hZ2VuY2VfX2luZm9zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMkU4RjA7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzQ3NTU2OTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmtwcy1hZ2VuY2VfX2luZm9zIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuLmtwcy1hZ2VuY2VfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbn1cblxuLmtwcy1maWNoZS1hZ2VuY2VfX3JldG91ciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgY29sb3I6ICMxRTNBOEE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ua3BzLWZpY2hlLWFnZW5jZV9fcmV0b3VyOmhvdmVyIHtcbiAgY29sb3I6ICNEQzI2MjY7XG59XG4ua3BzLWZpY2hlLWFnZW5jZV9fZW50ZXRlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rcHMtZmljaGUtYWdlbmNlX19lbnRldGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDE2cmVtLCAwLjhmcik7XG4gIH1cbn1cbi5rcHMtZmljaGUtYWdlbmNlX19lbnRldGUgaDEge1xuICBjb2xvcjogIzBGMTcyQTtcbiAgZm9udC1zaXplOiBjbGFtcCgycmVtLCA1dncsIDNyZW0pO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW46IDFyZW0gMCAwLjc1cmVtO1xufVxuLmtwcy1maWNoZS1hZ2VuY2VfX2FkcmVzc2Uge1xuICBjb2xvcjogIzQ3NTU2OTtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuLmtwcy1maWNoZS1hZ2VuY2VfX2luZm9zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG4ua3BzLWZpY2hlLWFnZW5jZV9faW5mb3MgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW46IDA7XG59XG4ua3BzLWZpY2hlLWFnZW5jZV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjc1cmVtO1xufVxuLmtwcy1maWNoZS1hZ2VuY2VfX3Bob3RvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5rcHMtZmljaGUtYWdlbmNlX19waG90byBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDI0cmVtO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5rcHMtZmljaGUtYWdlbmNlX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGNvbG9yOiAjMUUyOTNCO1xufVxuXG4ua3BzLWNhcnRlLWFnZW5jZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU4RjA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNGMUY1Rjk7XG59XG4ua3BzLWNhcnRlLWFnZW5jZSBpZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMThyZW07XG4gIGJvcmRlcjogMDtcbn1cblxuLmtwcy1tZW1icmVfX3Bob3RvIHtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiA0cHggc29saWQgI0Y1OUUwQjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ua3BzLW1lbWJyZV9fcGhvdG8gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ua3BzLXNlcnZpY2VzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAua3BzLXNlcnZpY2VzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi5rcHMtc2VydmljZXNfX3RleHRlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjVyZW07XG4gIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xufVxuLmtwcy1zZXJ2aWNlcyBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDR2dywgMi4yNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4ua3BzLXNlcnZpY2VzIHAge1xuICBjb2xvcjogI0NCRDVFMTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbWFyZ2luOiAwO1xufVxuLmtwcy1zZXJ2aWNlc19fbGlzdGUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC43NXJlbTtcbiAgY29sb3I6ICNFMkU4RjA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ua3BzLXNlcnZpY2VzX19saXN0ZSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5rcHMtc2VydmljZXNfX3Zpc3VlbCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAyODRDNywgIzFFM0E4QSk7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ua3BzLXNlcnZpY2VzX192aXN1ZWwgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0cmVtO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4ua3BzLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwRjE3MkE7XG4gIGNvbG9yOiAjQ0JENUUxO1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMEYxNzJBO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmtwcy1mb290ZXJfX2NvbG9ubmVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwRjE3MkE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmtwcy1mb290ZXJfX2NvbG9ubmVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG4ua3BzLWZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmtwcy1mb290ZXJfX2xvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmtwcy1mb290ZXJfX2xvZ28tbW9ubyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQ6ICNEQzI2MjY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4ua3BzLWZvb3RlciBwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzk0QTNCODtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbi5rcHMtZm9vdGVyIGg0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ua3BzLWZvb3Rlcl9fbGlzdGUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC41cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ua3BzLWZvb3Rlcl9fbGlzdGUgYSB7XG4gIGNvbG9yOiAjQ0JENUUxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ua3BzLWZvb3Rlcl9fbGlzdGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmtwcy1mb290ZXJfX3BhaWVtZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjVyZW07XG59XG4ua3BzLWZvb3Rlcl9fcGFpZW1lbnRzIHNwYW4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgYmFja2dyb3VuZDogIzBGMTcyQTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0UyRThGMDtcbn1cbi5rcHMtZm9vdGVyX19iYXMge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM2NDc0OEI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmtwcy1mb290ZXJfX2JhcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmtwcy1mb290ZXJfX2xlZ2FsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3BzLWZvb3Rlcl9fbGVnYWwgYSB7XG4gIGNvbG9yOiAjNjQ3NDhCO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ua3BzLWZvb3Rlcl9fbGVnYWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTRBM0I4O1xufVxuXG4ua3BzLW1vZGFsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDYwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5rcHMtbW9kYWxlW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmtwcy1tb2RhbGVfX2ZvbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAyMywgNDIsIDAuOCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xufVxuLmtwcy1tb2RhbGVfX3Bhbm5lYXUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI4cmVtO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ua3BzLW1vZGFsZV9fcGFubmVhdSBoMyB7XG4gIGNvbG9yOiAjMEYxNzJBO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4ua3BzLW1vZGFsZV9fc291c3RpdHJlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzY0NzQ4QjtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbi5rcHMtbW9kYWxlX19mZXJtZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM5NEEzQjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cbi5rcHMtbW9kYWxlX19mZXJtZXI6aG92ZXIge1xuICBjb2xvcjogIzQ3NTU2OTtcbn1cbi5rcHMtbW9kYWxlX19yZXN1bWUge1xuICBiYWNrZ3JvdW5kOiAjRjhGQUZDO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFOEYwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNDc1NTY5O1xufVxuLmtwcy1tb2RhbGVfX3Jlc3VtZSBzdHJvbmcge1xuICBjb2xvcjogIzBGMTcyQTtcbn1cbi5rcHMtbW9kYWxlX19zdGF0dXQge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmtwcy1tb2RhbGVfX3N0YXR1dC0tb2sge1xuICBjb2xvcjogIzA0Nzg1Nztcbn1cbi5rcHMtbW9kYWxlX19zdGF0dXQtLWtvIHtcbiAgY29sb3I6ICNEQzI2MjY7XG59XG5cbi5rcHMtZ3JpbGxlLWFjdHVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rcHMtZ3JpbGxlLWFjdHVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbi5rcHMtYWN0dSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU4RjA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5rcHMtYWN0dSBoMiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5rcHMtYWN0dSBoMiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rcHMtYWN0dV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM2NDc0OEI7XG59XG5cbi5rcHMtY29udGFjdF9fbGlzdGUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5rcHMtY29udGFjdF9fbGlzdGUgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG4gIGNvbG9yOiAjMUUyOTNCO1xufVxuLmtwcy1jb250YWN0X19saXN0ZSBhIHtcbiAgY29sb3I6ICMxRTNBOEE7XG59XG5cbi5rcHMtY29udGFjdC1mb3JtdWxhaXJlIHtcbiAgbWF4LXdpZHRoOiA1MnJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFOEYwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5rcHMtY29udGFjdC1mb3JtdWxhaXJlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICMwRjE3MkE7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmtwcy1jb250YWN0LWZvcm11bGFpcmVfX2NvbnNlbnRlbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuNnJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM0NzU1Njk7XG59XG4ua3BzLWNvbnRhY3QtZm9ybXVsYWlyZV9fY29uc2VudGVtZW50IGlucHV0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZmxleDogMCAwIGF1dG87XG59XG4ua3BzLWNvbnRhY3QtZm9ybXVsYWlyZV9fY29uc2VudGVtZW50IGEge1xuICBjb2xvcjogIzFFM0E4QTtcbn1cblxuLmtwcy1lcnJldXI0MDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXJlbTtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG4ua3BzLWVycmV1cjQwNCBoMSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICMwRjE3MkE7XG59XG4ua3BzLWVycmV1cjQwNF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmtwcy1sZWdhbGUge1xuICBwYWRkaW5nOiAzcmVtIDAgNHJlbTtcbn1cbi5rcHMtbGVnYWxlX19lbnRldGUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0RDMjYyNjtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ua3BzLWxlZ2FsZV9fdGl0cmUge1xuICBmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDR2dywgMi41cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwRjE3MkE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuLmtwcy1sZWdhbGVfX21haiB7XG4gIG1hcmdpbjogMC43NXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogIzY0NzQ4Qjtcbn1cbi5rcHMtbGVnYWxlX19jb250ZW51IHtcbiAgbWF4LXdpZHRoOiA3MmNoO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGNvbG9yOiAjMUUyOTNCO1xufVxuLmtwcy1sZWdhbGVfX2NvbnRlbnUgaDIge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzBGMTcyQTtcbiAgbWFyZ2luOiAyLjVyZW0gMCAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRThGMDtcbn1cbi5rcHMtbGVnYWxlX19jb250ZW51IGgzIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwRjE3MkE7XG4gIG1hcmdpbjogMS43NXJlbSAwIDAuNXJlbTtcbn1cbi5rcHMtbGVnYWxlX19jb250ZW51IHAge1xuICBtYXJnaW46IDAuNzVyZW0gMDtcbn1cbi5rcHMtbGVnYWxlX19jb250ZW51IHVsLFxuLmtwcy1sZWdhbGVfX2NvbnRlbnUgb2wge1xuICBtYXJnaW46IDAuNzVyZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG4ua3BzLWxlZ2FsZV9fY29udGVudSB1bCBsaSxcbi5rcHMtbGVnYWxlX19jb250ZW51IG9sIGxpIHtcbiAgbWFyZ2luOiAwLjRyZW0gMDtcbn1cbi5rcHMtbGVnYWxlX19jb250ZW51IHN0cm9uZyB7XG4gIGNvbG9yOiAjMEYxNzJBO1xufVxuLmtwcy1sZWdhbGVfX2NvbnRlbnUgY29kZSB7XG4gIGZvbnQtZmFtaWx5OiB1aS1tb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBiYWNrZ3JvdW5kOiAjRjFGNUY5O1xuICBwYWRkaW5nOiAwLjFyZW0gMC4zNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5rcHMtbGVnYWxlX19jb250ZW51IGEge1xuICBjb2xvcjogIzFFM0E4QTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xufVxuLmtwcy1sZWdhbGVfX2NvbnRlbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjREMyNjI2O1xufVxuLmtwcy1sZWdhbGVfX2NvbnRlbnUgYTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMxRTNBOEE7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4ua3BzLWxlZ2FsZV9fY29udGVudSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4ua3BzLWxlZ2FsZV9fY29udGVudSB0YWJsZSB0aCxcbi5rcHMtbGVnYWxlX19jb250ZW51IHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRThGMDtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ua3BzLWxlZ2FsZV9fY29udGVudSB0YWJsZSB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQ6ICNGMUY1Rjk7XG4gIGNvbG9yOiAjMEYxNzJBO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmtwcy1sZWdhbGVfX2NvbnRlbnUgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI0Y4RkFGQztcbn1cbi5rcHMtbGVnYWxlX19jb250ZW51IC5rcHMtbGVnYWxlX19hdmVydGlzc2VtZW50IHtcbiAgYmFja2dyb3VuZDogI0ZFRjNDNztcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZERTY4QTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjRUE1ODBDO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM5MjQwMEU7XG59XG4ua3BzLWxlZ2FsZV9fY29udGVudSAua3BzLWxlZ2FsZV9fYXZlcnRpc3NlbWVudCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmtwcy1sZWdhbGVfX2NvbnRlbnUgLmtwcy1sZWdhbGVfX25vdGUge1xuICBiYWNrZ3JvdW5kOiAjRjFGNUY5O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM5NEEzQjg7XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM0NzU1Njk7XG59XG4ua3BzLWxlZ2FsZV9fY29udGVudSAua3BzLWxlZ2FsZV9fbm90ZSBwIHtcbiAgbWFyZ2luOiAwO1xufSIsIi8vIEtQUyBTQ1NTIEJhc2Vcbi8vID09PT09PT09PT09PT1cblxuLy8gQ29udGFpbmVyIHN0eWxlc1xuLmtwcy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogJGtwcy1jb250YWluZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxcmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7IHBhZGRpbmc6IDAgMS41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyBwYWRkaW5nOiAwIDJyZW07IH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4ua3BzLWNvbnRhaW5lci1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgeyBwYWRkaW5nOiAwIDEuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgcGFkZGluZzogMCAycmVtOyB9XG59XG5cbi8vIEJvZHkgYmFzZSBzdHlsZXNcbi5rcHMtYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQ6ICRzbGF0ZS01MDtcbiAgICBjb2xvcjogJHNsYXRlLTYwMDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgJjo6c2VsZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGtwcy1yZWQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSB7XG4gICAgICAgIGNvbG9yOiAkc2xhdGUtODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5rcHMtaGVybyB7XG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSB7IGNvbG9yOiAjZmZmOyB9XG4gICAgfVxufVxuXG4vLyBTY3JlZW4gcmVhZGVyIGFuZCBhY2Nlc3NpYmlsaXR5XG4uc2NyZWVuLXJlYWRlci10ZXh0LFxuLmtwcy1waWVnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuXG4vLyBTa2lwIGxpbmtcbi5za2lwLWxpbms6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDAuNXJlbTtcbiAgICBsZWZ0OiAwLjVyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNsaXA6IGF1dG87XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi8vIEljb24gYmFzZVxuLmtwcy1pY28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBzdHJva2Utd2lkdGg6IDI7XG5cbiAgICAmLS14cyB7IHdpZHRoOiAxcmVtOyBoZWlnaHQ6IDFyZW07IH1cbiAgICAmLS1zbSB7IHdpZHRoOiAxLjE1cmVtOyBoZWlnaHQ6IDEuMTVyZW07IH1cbiAgICAmLS1sZyB7IHdpZHRoOiAxLjVyZW07IGhlaWdodDogMS41cmVtOyB9XG4gICAgJi0tcmVkIHsgY29sb3I6ICRrcHMtcmVkOyB9XG4gICAgJi0tZ3JlZW4geyBjb2xvcjogJGVtZXJhbGQtNDAwOyB9XG4gICAgJi0tc2t5IHsgY29sb3I6ICRza3ktNDAwOyB9XG4gICAgJi0tZ29sZCB7IGNvbG9yOiAkYW1iZXItNDAwOyB9XG4gICAgJi0tbXV0ZWQgeyBjb2xvcjogJHNsYXRlLTQwMDsgfVxuICAgICYtLWFtYmVyIHsgY29sb3I6ICNEOTc3MDY7IH1cbn0iLCIvLyBLUFMgU0NTUyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09XG4vLyBDb2xvciBwYWxldHRlIChuYXZ5ICMwRjE3MkEsIGJsdWUgIzFFM0E4QSwgcmVkICNEQzI2MjYsIG9yYW5nZSAjRUE1ODBDLCBnb2xkICNGNTlFMEIpXG4vLyBTbGF0ZSBncmF5IHNjYWxlOiA1MCwgMTAwLCAyMDAsIDMwMCwgNDAwLCA1MDAsIDYwMCwgNzAwLCA4MDAsIDkwMCwgOTUwXG4vLyBDdXN0b20gY29sb3JzIGZyb20gVGFpbHdpbmQvV2FybSBwYWxldHRlXG5cbi8vIFByaW1hcnkgYnJhbmQgY29sb3JzXG4ka3BzLW5hdnk6ICMwRjE3MkE7XG4ka3BzLWJsdWU6ICMxRTNBOEE7XG4ka3BzLXJlZDogI0RDMjYyNjtcbiRrcHMtb3JhbmdlOiAjRUE1ODBDO1xuJGtwcy1nb2xkOiAjRjU5RTBCO1xuXG4vLyBTbGF0ZSBncmF5IHNjYWxlXG4kc2xhdGUtNTA6ICNGOEZBRkM7XG4kc2xhdGUtMTAwOiAjRjFGNUY5O1xuJHNsYXRlLTIwMDogI0UyRThGMDtcbiRzbGF0ZS0zMDA6ICNDQkQ1RTE7XG4kc2xhdGUtNDAwOiAjOTRBM0I4O1xuJHNsYXRlLTUwMDogIzY0NzQ4QjtcbiRzbGF0ZS02MDA6ICM0NzU1Njk7XG4kc2xhdGUtNzAwOiAjMUUyOTNCO1xuJHNsYXRlLTgwMDogIzBGMTcyQTtcbiRzbGF0ZS05MDA6ICMwMjA2MTc7XG4kc2xhdGUtOTUwOiAjMDMwNzEyO1xuXG4vLyBBY2NlbnQgY29sb3JzXG4kZW1lcmFsZC00MDA6ICMxMEI5ODE7XG4kZW1lcmFsZC01MDA6ICMwNTk2Njk7XG4kYW1iZXItNDAwOiAjRjU5RTBCO1xuJGFtYmVyLTEwMDogI0ZFRjNDNztcbiRhbWJlci04MDA6ICM5MjQwMEU7XG4kc2t5LTQwMDogIzA2QjZENDtcbiRza3ktNTAwOiAjMDg5MUIyO1xuXG4vLyBSYWRpdXMgdmFyaWFibGVzIChjb25zaXN0ZW50IGJvcmRlci1yYWRpdXMgYWNyb3NzIGNvbXBvbmVudHMpXG4ka3BzLXJhZGl1czogMDsgLy8wLjVyZW07XG4ka3BzLXJhZGl1cy1sZzogMDsgLy8xcmVtO1xuXG4vLyBDb250YWluZXJcbiRrcHMtY29udGFpbmVyOiAxMjgwcHg7XG5cbi8vIEtQUyBwcmltYXJ5IGNvbG9ycyB1c2VkIGluIGNvbXBvbmVudHNcbiRrcHMtbmF2eS1kYXJrOiAjMEYxNzJBO1xuJGtwcy1yZWQtbGlnaHQ6ICNGODcxNzE7XG4ka3BzLWJsdWUtbGlnaHQ6ICMzQjgyRjY7XG5cbi8vIEZvcm0gZm9jdXMgY29sb3JcbiRrcHMtYmx1ZS1mb3JtOiAjM0I4MkY2O1xuXG4vLyBaLWluZGV4IHN0YWNrIChvcmRlcmVkIGJ5IHByaW9yaXR5KVxuJGtwcy16LWluZGV4LWhlYWRlcjogNTA7XG4ka3BzLXotaW5kZXgtbW9kYWw6IDYwO1xuJGtwcy16LWluZGV4LXRvcGJhcjogNTA7XG5cbi8vIFRyYW5zaXRpb24gdGltaW5nXG4ka3BzLXRyYW5zaXRpb24tZmFzdDogMC4ycztcbiRrcHMtdHJhbnNpdGlvbi1tZWRpdW06IDAuM3M7XG5cbi8vIEJyZWFrcG9pbnRzIChtb2JpbGUtZmlyc3QpXG4ka3BzLWJyZWFrcG9pbnQteHM6IDA7XG4ka3BzLWJyZWFrcG9pbnQtc206IDY0MHB4O1xuJGtwcy1icmVha3BvaW50LW1kOiA3NjhweDtcbiRrcHMtYnJlYWtwb2ludC1sZzogMTAyNHB4O1xuJGtwcy1icmVha3BvaW50LXhsOiAxMjgwcHg7XG5cbi8vIE9wYWNpdGllcyBmb3Igb3ZlcmxheXNcbiRrcHMtb3ZlcmxheS1saWdodDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiRrcHMtb3ZlcmxheS1tZWRpdW06IHJnYmEoMTUsIDIzLCA0MiwgMC44KTtcbiRrcHMtb3ZlcmxheS1zb2Z0OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTIpO1xuJGtwcy1vdmVybGF5LWRhcms6IHJnYmEoMzAsIDQxLCA1OSwgMC44KTtcbiRrcHMtb3ZlcmxheS1mb3JtOiByZ2JhKDMwLCA0MSwgNTksIDAuOCk7XG4ka3BzLW92ZXJib3g6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4ka3BzLXNoYWRvdy1zbTogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4ka3BzLXNoYWRvdy1tZDogMCA0cHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuJGtwcy1zaGFkb3ctbGc6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuJGtwcy1zaGFkb3cteGw6IDAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IiwiLy8gS1BTIFNDU1MgVG9wYmFyXG4vLyA9PT09PT09PT09PT09PVxuXG4ua3BzLXRvcGJhciB7XG4gICAgYmFja2dyb3VuZDogJGtwcy1uYXZ5O1xuICAgIGNvbG9yOiAkc2xhdGUtMzAwO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNsYXRlLTgwMDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDAuNXJlbTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIH1cblxuICAgICZfX3ZvbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgIHN0cm9uZyB7IGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5rcHMtdG9wYmFyX19kYXRlIHsgY29sb3I6ICRhbWJlci00MDA7IH1cbiAgICB9XG5cbiAgICAmX19jb250YWN0cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgY29sb3I6ICRzbGF0ZS00MDA7XG4gICAgfVxuXG4gICAgJl9fdGVsIHtcbiAgICAgICAgY29sb3I6ICRzbGF0ZS00MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC4zNXJlbTtcblxuICAgICAgICAmOmhvdmVyIHsgY29sb3I6ICNmZmY7IH1cbiAgICB9XG5cbiAgICAmX19zZXAgeyBjb2xvcjogJHNsYXRlLTcwMDsgZGlzcGxheTogbm9uZTsgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbiAgICAmX19hZ2VuY2VzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyBkaXNwbGF5OiBmbGV4OyB9XG5cbiAgICAgICAgYSB7IGNvbG9yOiAkc2xhdGUtMzAwOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICY6aG92ZXIgeyBjb2xvcjogI2ZmZjsgfSB9XG4gICAgfVxufVxuXG4ua3BzLWJhZGdlLXZvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNHJlbTtcbiAgICBwYWRkaW5nOiAwLjFyZW0gMC42cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDY4LCA2OCwgMC4yKTtcbiAgICBjb2xvcjogI0Y4NzE3MTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjM5LCA2OCwgNjgsIDAuMyk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmtwcy1kb3Qge1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNGODcxNzE7XG4gICAgYW5pbWF0aW9uOiBrcHMtcHVsc2UgMS41cyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBrcHMtcHVsc2Uge1xuICAgIDAlLCAxMDAlIHsgb3BhY2l0eTogMTsgfVxuICAgIDUwJSB7IG9wYWNpdHk6IDAuMzU7IH1cbn0iLCIvLyBLUFMgU0NTUyBIZWFkZXJcbi8vID09PT09PT09PT09PT09XG5cbi5rcHMtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNsYXRlLTIwMDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICB9XG5cbiAgICAmX19hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjc1cmVtO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHsgZGlzcGxheTogZmxleDsgfVxuICAgIH1cbn1cblxuLmtwcy1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjc1cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgJl9fbW9ubyB7XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICRrcHMtbmF2eTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGtwcy1yZWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRrcHMtcmFkaXVzO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgICBzcGFuIHsgY29sb3I6ICRrcHMtcmVkOyB9XG4gICAgfVxuXG4gICAgJl9fbm9tIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6ICRrcHMtbmF2eTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cbiAgICAgICAgc3BhbiB7IGNvbG9yOiAka3BzLXJlZDsgfVxuICAgIH1cblxuICAgICZfX25vbTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnRnJldCAmIFRyYW5zaXQgRnJhbmNlIOKHhCBSREMnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAwLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkc2xhdGUtNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbn1cblxuLmtwcy1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgICAmX19saXN0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBjb2xvcjogJHNsYXRlLTcwMDtcblxuICAgICAgICBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBhIHsgY29sb3I6IGluaGVyaXQ7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgJjpob3ZlciB7IGNvbG9yOiAka3BzLXJlZDsgfSB9XG4gICAgfVxuXG4gICAgJl9fYmFkZ2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDAuM3JlbTtcbiAgICB9XG5cbiAgICAmX190YWcge1xuICAgICAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGFtYmVyLTEwMDtcbiAgICAgICAgY29sb3I6ICRhbWJlci04MDA7XG4gICAgICAgIHBhZGRpbmc6IDAuMDVyZW0gMC40cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICZfX2Ryb3A6aG92ZXIgLmtwcy1uYXZfX21lbnUsXG4gICAgJl9fZHJvcDpmb2N1cy13aXRoaW4gLmtwcy1uYXZfX21lbnUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgICZfX2Ryb3BidG4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkc2xhdGUtNzAwO1xuICAgICAgICBmb250OiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDAuMjVyZW07XG4gICAgfVxuXG4gICAgJl9fbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTZyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzbGF0ZS0yMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRrcHMtcmFkaXVzO1xuICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDAuMjVyZW07XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIHotaW5kZXg6IDUwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiAwLjc1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMC42cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICRzbGF0ZS01MDsgfVxuICAgICAgICAgICAgc3Ryb25nIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMC43NXJlbTsgY29sb3I6ICRzbGF0ZS04MDA7IH1cbiAgICAgICAgICAgIHNtYWxsIHsgZm9udC1zaXplOiAwLjdyZW07IGNvbG9yOiAkc2xhdGUtNTAwOyB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5rcHMtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogJHNsYXRlLTcwMDtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cblxuLmtwcy1tZW51LW1vYmlsZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDAuNzVyZW07XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtIDEuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNsYXRlLTIwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuXG4gICAgJltoaWRkZW5dIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkc2xhdGUtODAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNsYXRlLTEwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAmLmtwcy1idG4geyBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgfVxufSIsIi8vIEtQUyBTQ1NTIEJ1dHRvbnMgJiBUYWdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09XG5cbi5rcHMtYnRuIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAka3BzLXJhZGl1cztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgJi0tcmVkIHsgYmFja2dyb3VuZDogJGtwcy1yZWQ7IGNvbG9yOiAjZmZmOyBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSk7ICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjQjkxQzFDOyB9IH1cbiAgICAmLS1uYXZ5IHsgYmFja2dyb3VuZDogJGtwcy1uYXZ5OyBjb2xvcjogI2ZmZjsgJjpob3ZlciB7IGJhY2tncm91bmQ6ICRzbGF0ZS04MDA7IH0gfVxuICAgICYtLWRhcmsgeyBiYWNrZ3JvdW5kOiAkc2xhdGUtOTAwOyBjb2xvcjogI2ZmZjsgfVxuICAgICYtLWdob3N0IHsgYmFja2dyb3VuZDogJHNsYXRlLTEwMDsgY29sb3I6ICRzbGF0ZS03MDA7IGJvcmRlci1jb2xvcjogJHNsYXRlLTMwMDsgJjpob3ZlciB7IGJhY2tncm91bmQ6ICRzbGF0ZS0yMDA7IH0gfVxuICAgICYtLWdyaXMgeyBiYWNrZ3JvdW5kOiAkc2xhdGUtMTAwOyBjb2xvcjogJHNsYXRlLTcwMDsgYm9yZGVyLWNvbG9yOiAkc2xhdGUtMzAwOyBmbGV4OiAxOyBmb250LXNpemU6IDAuNzVyZW07ICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAkc2xhdGUtMjAwOyB9IH1cbiAgICAmLS1za3kgeyBiYWNrZ3JvdW5kOiAkc2t5LTUwMDsgY29sb3I6ICRzbGF0ZS05NTA7ICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjMDI4NEM3OyB9IH1cbiAgICAmLS13aGF0c2FwcCB7IGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgY29sb3I6ICNmZmY7ICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH0gfVxuICAgICYtLXdoYXRzYXBwLWljbyB7IGJhY2tncm91bmQ6ICMwNTk2Njk7IGNvbG9yOiAjZmZmOyAmOmhvdmVyIHsgYmFja2dyb3VuZDogIzA0Nzg1NzsgfSBwYWRkaW5nOiAwLjYyNXJlbSAwLjc1cmVtOyB9XG4gICAgJi0tYmxvYyB7IHdpZHRoOiAxMDAlOyB9XG59XG5cbi5rcHMtdGFnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC4zNXJlbTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAkc2xhdGUtMTAwO1xuICAgIGNvbG9yOiAkc2xhdGUtNzAwO1xuXG4gICAgJi0tcmVkIHsgYmFja2dyb3VuZDogI0ZFRjJGMjsgY29sb3I6ICRrcHMtcmVkOyBib3JkZXI6IDFweCBzb2xpZCAjRkVDQUNBOyB9XG4gICAgJi0tYmxldSB7IGJhY2tncm91bmQ6ICNFRkY2RkY7IGNvbG9yOiAka3BzLWJsdWU7IGJvcmRlcjogMXB4IHNvbGlkICNEQkVBRkU7IH1cbiAgICAmLS1yb3VnZSB7IGJhY2tncm91bmQ6ICNGRUYyRjI7IGNvbG9yOiAka3BzLXJlZDsgYm9yZGVyOiAxcHggc29saWQgI0ZFRTJFMjsgfVxuICAgICYtLXN1aXZpIHsgYmFja2dyb3VuZDogcmdiYSgxMjcsIDI5LCAyOSwgMC4zKTsgY29sb3I6ICNGQ0E1QTU7IGJvcmRlcjogMXB4IHNvbGlkICNCOTFDMUM7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOiAwLjA4ZW07IH1cbiAgICAmLS1mcm9pZCB7IGJhY2tncm91bmQ6IHJnYmEoNTYsIDE4OSwgMjQ4LCAwLjIpOyBjb2xvcjogJHNreS00MDA7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTYsIDE4OSwgMjQ4LCAwLjMpOyB9XG59IiwiLy8gS1BTIFNDU1MgSGVyb1xuLy8gPT09PT09PT09PT09PT1cblxuLmtwcy1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kOlxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDE1LCAyMywgNDIsIDAuOTUpIDAlLCByZ2JhKDMwLCA1OCwgMTM4LCAwLjkpIDEwMCUpLFxuICAgICAgICB1cmwoJ2h0dHBzOi8vaW1hZ2VzLnVuc3BsYXNoLmNvbS9waG90by0xNTg2NTI4MTE2MzExLWFkOGRkM2M4MzEwZD9xPTgwJnc9MTYwMCZhdXRvPWZvcm1hdCZmaXQ9Y3JvcCcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogM3JlbSAwIDVyZW07XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IHBhZGRpbmc6IDVyZW0gMCA3cmVtOyB9XG5cbiAgICAmX19ncmlsbGUge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDNyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0ZSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgZ3JpZC1jb2x1bW46IHNwYW4gNzsgfVxuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIH1cblxuICAgICZfX2NhcnRlIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyBncmlkLWNvbHVtbjogc3BhbiA1OyB9XG4gICAgfVxuXG4gICAgJl9fYmFkZ2Uge1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIGNvbG9yOiAkc2xhdGUtMjAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyBqdXN0aWZ5LXNlbGY6IHN0YXJ0OyB9XG4gICAgfVxuXG4gICAgJl9fdGl0cmUge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuOXJlbSwgNXZ3LCAzLjc1cmVtKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICZfX2RlZ3JhZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGODcxNzEsICNGQ0QzNEQpO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJl9fc291c3RpdHJlIHtcbiAgICAgICAgY29sb3I6ICRzbGF0ZS0zMDA7XG4gICAgICAgIG1heC13aWR0aDogNDJyZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgbWFyZ2luOiAwOyB9XG4gICAgfVxuXG4gICAgJl9fZ2FyYW50aWVzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDMycmVtO1xuICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgbWFyZ2luOiAwOyB9XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDAuNzVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrcHMtcmFkaXVzO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICAgICAgICAmLXRleHRlIHsgbWluLXdpZHRoOiAwOyB9XG4gICAgICAgICAgICBoNCB7IGNvbG9yOiAjZmZmOyBmb250LXNpemU6IDAuODVyZW07IH1cbiAgICAgICAgICAgIHAgeyBtYXJnaW46IDA7IGZvbnQtc2l6ZTogMC43cmVtOyBjb2xvcjogJHNsYXRlLTQwMDsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2FydGUge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyBncmlkLWNvbHVtbjogc3BhbiA1OyB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5rcHMtZ2xhc3Mge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Mik7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE2cHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICBib3JkZXItcmFkaXVzOiAka3BzLXJhZGl1cy1sZztcbiAgICBib3gtc2hhZG93OiAwIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBjb2xvcjogJHNsYXRlLTgwMDtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHsgcGFkZGluZzogMnJlbTsgfVxuXG4gICAgJl9fZW50ZXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzbGF0ZS0yMDA7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAka3BzLW5hdnkhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIEtQUyBTQ1NTIEZvcm11bGFpcmVzXG4vLyA9PT09PT09PT09PT09PT09PT09PVxuXG4ua3BzLWZvcm0geyBkaXNwbGF5OiBncmlkOyBnYXA6IDFyZW07IH1cblxuLmtwcy1mb3JtX19yYW5nZWUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAwLjc1cmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfVxufVxuXG4ua3BzLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJHNsYXRlLTYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuXG4gICAgJi0tbWluaSB7IGZvbnQtc2l6ZTogMC43cmVtOyBjb2xvcjogJHNsYXRlLTUwMDsgfVxufVxuXG4ua3BzLWlucHV0LFxuLmtwcy1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuNzVyZW07XG4gICAgYmFja2dyb3VuZDogJHNsYXRlLTUwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzbGF0ZS0zMDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGtwcy1yYWRpdXM7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAkc2xhdGUtODAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAka3BzLWJsdWU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGtwcy1ibHVlO1xuICAgIH1cblxuICAgICYtLW1vbm8geyBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBtb25vc3BhY2U7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAmLS1jZW50cmUgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDAuNjI1cmVtOyB9XG4gICAgJi0tbWluaSB7IHdpZHRoOiA3cmVtOyBwYWRkaW5nOiAwLjNyZW0gMC40cmVtOyBmb250LXNpemU6IDAuNzVyZW07IH1cbn1cblxuLmtwcy1yYW5nZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgYmFja2dyb3VuZDogJHNsYXRlLTIwMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFjY2VudC1jb2xvcjogJGtwcy1yZWQ7XG59XG5cbi5rcHMtbm90ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkYW1iZXItMTAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGREU2OEE7XG4gICAgY29sb3I6ICRhbWJlci04MDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGtwcy1yYWRpdXM7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luOiAwO1xufSIsIi8vIEtQUyBTQ1NTIFNlY3Rpb25zXG4vLyA9PT09PT09PT09PT09PT09PT1cblxuLmtwcy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG5cbiAgICAmLS1ibGFuYyB7IGJhY2tncm91bmQ6ICNmZmY7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2xhdGUtMjAwOyB9XG4gICAgJi0tZ3JpcyB7IGJhY2tncm91bmQ6ICRzbGF0ZS0xMDA7IH1cbiAgICAmLS1ncmlzLWNsYWlyIHsgYmFja2dyb3VuZDogJHNsYXRlLTUwOyB9XG4gICAgJi0tc29tYnJlIHsgYmFja2dyb3VuZDogJHNsYXRlLTkwMDsgY29sb3I6ICNmZmY7IH1cbn1cblxuLmtwcy1lbnRldGUtc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGgxLCBoMiB7IGZvbnQtc2l6ZTogY2xhbXAoMS43NXJlbSwgNHZ3LCAyLjVyZW0pOyBmb250LXdlaWdodDogODAwOyBjb2xvcjogJGtwcy1uYXZ5OyBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG4gICAgcCB7IGNvbG9yOiAkc2xhdGUtNjAwOyBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbn1cblxuLmtwcy12aWRlIHsgZ3JpZC1jb2x1bW46IDEgLyAtMTsgdGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogJHNsYXRlLTUwMDsgfSIsIi8vIEtQUyBTQ1NTIFN1aXZpXG4vLyA9PT09PT09PT09PT09PT1cblxuLmtwcy1zdWl2aSB7XG4gICAgYmFja2dyb3VuZDogJHNsYXRlLTkwMDtcbiAgICBib3JkZXItcmFkaXVzOiAka3BzLXJhZGl1cy1sZztcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgICAmX19lbnRldGUge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4cmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBoMiB7IGNvbG9yOiAjZmZmOyBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgM3Z3LCAxLjg3NXJlbSk7IGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgICAgICAgcCB7IGNvbG9yOiAkc2xhdGUtNDAwOyBmb250LXNpemU6IDAuODc1cmVtOyBtYXJnaW46IDA7IH1cbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwLjc1cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDM2cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIH1cblxuICAgICZfX2NoYW1wIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgIC5rcHMtaWNvIHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwLjg3NXJlbTsgdG9wOiAwLjk1cmVtOyB9XG5cbiAgICAgICAgLmtwcy1pbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2xhdGUtODAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2xhdGUtNzAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHsgY29sb3I6ICRzbGF0ZS01MDA7IH1cbiAgICAgICAgICAgICY6Zm9jdXMgeyBib3gtc2hhZG93OiAwIDAgMCAycHggJGtwcy1yZWQ7IGJvcmRlci1jb2xvcjogJGtwcy1yZWQ7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RlbW8geyBmb250LXNpemU6IDAuNzVyZW07IGNvbG9yOiAkc2xhdGUtNDAwOyBtYXJnaW46IDA7IH1cblxuICAgICZfX3Jlc3VsdGF0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzbGF0ZS04MDA7XG4gICAgICAgIG1heC13aWR0aDogNTZyZW07XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgfVxufVxuXG4ua3BzLWxpZW4tbW9ubyB7XG4gICAgY29sb3I6ICRhbWJlci00MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiB1aS1tb25vc3BhY2UsIG1vbm9zcGFjZTtcbn0iLCIvLyBLUFMgU0NTUyBTaW11bGF0ZXVyXG4vLyA9PT09PT09PT09PT09PT09PT1cblxuLmtwcy1zaW11bGF0ZXVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMnJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7IH1cblxuICAgICZfX2Zvcm0ge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IGdyaWQtY29sdW1uOiBzcGFuIDc7IH1cbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNsYXRlLTIwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGtwcy1yYWRpdXMtbGc7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMS41cmVtO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgeyBwYWRkaW5nOiAycmVtOyB9XG5cbiAgICAgICAgZmllbGRzZXQgeyBib3JkZXI6IG5vbmU7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfVxuXG4gICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xhdGUtODAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcm91dGVzIHsgZGlzcGxheTogZ3JpZDsgZ2FwOiAwLjc1cmVtOyBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cblxuICAgICZfX21vZGVzIHsgZGlzcGxheTogZ3JpZDsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyBnYXA6IDAuNzVyZW07IH1cblxuICAgICZfX3BvaWRzLWVudGV0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBjb2xvcjogJHNsYXRlLTYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcblxuICAgICAgICBzdHJvbmcgeyBjb2xvcjogJGtwcy1uYXZ5OyBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgfVxuXG4gICAgJl9fZGltcyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdhcDogMC43NXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG5cbiAgICAmX19vcHRpb25zIHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzbGF0ZS0yMDA7IHBhZGRpbmctdG9wOiAxcmVtOyBkaXNwbGF5OiBncmlkOyBnYXA6IDAuNzVyZW07IH1cblxuICAgICZfX3ZhbGV1ciB7IHBhZGRpbmctbGVmdDogMS43NXJlbTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiAwLjVyZW07IH1cblxuICAgICZfX3Jlc3VsdGF0IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyBncmlkLWNvbHVtbjogc3BhbiA1OyB9XG4gICAgfVxufVxuXG4ua3BzLW51bSB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogJGtwcy1uYXZ5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ua3BzLXJvdXRlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkc2xhdGUtMjAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRrcHMtcmFkaXVzO1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC43NXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLS1hY3RpZiB7IGJvcmRlci1jb2xvcjogJGtwcy1ibHVlOyBiYWNrZ3JvdW5kOiByZ2JhKDMwLCA1OCwgMTM4LCAwLjA1KTsgfVxuICAgIGlucHV0IHsgYWNjZW50LWNvbG9yOiAka3BzLWJsdWU7IH1cblxuICAgIHN0cm9uZyB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDAuNzVyZW07IGNvbG9yOiAkc2xhdGUtOTAwOyB9XG4gICAgc21hbGwgeyBmb250LXNpemU6IDAuN3JlbTsgY29sb3I6ICRzbGF0ZS01MDA7IH1cbn1cblxuLmtwcy1tb2RlIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgYm9yZGVyOiAycHggc29saWQgJHNsYXRlLTIwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAkc2xhdGUtNzAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgYm9yZGVyLXJhZGl1czogJGtwcy1yYWRpdXM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAmLS1hY3RpZiB7IGJvcmRlci1jb2xvcjogJGtwcy1uYXZ5OyBiYWNrZ3JvdW5kOiAka3BzLW5hdnk7IGNvbG9yOiAjZmZmOyB9XG59XG5cbi5rcHMtbGVnZW5kLW9wdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIGNvbG9yOiAkc2xhdGUtNTAwO1xufVxuXG4ua3BzLW9wdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC43NXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6ICRrcHMtcmFkaXVzO1xuXG4gICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICRzbGF0ZS01MDsgfVxuXG4gICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7IGFjY2VudC1jb2xvcjogJGtwcy1yZWQ7IHdpZHRoOiAxcmVtOyBoZWlnaHQ6IDFyZW07IGZsZXgtc2hyaW5rOiAwOyB9XG5cbiAgICBzdHJvbmcgeyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAwLjc1cmVtOyBjb2xvcjogJHNsYXRlLTgwMDsgfVxuICAgIHNtYWxsIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMC43NXJlbTsgY29sb3I6ICRzbGF0ZS01MDA7IH1cbn1cblxuLmtwcy1kZXZpcyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgJHNsYXRlLTkwMCwgJGtwcy1uYXZ5KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc2xhdGUtODAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRrcHMtcmFkaXVzLWxnO1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgeyBwYWRkaW5nOiAycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyBwb3NpdGlvbjogc3RpY2t5OyB0b3A6IDdyZW07IH1cblxuICAgICZfX2VudGV0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzbGF0ZS03MDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICAgICAgIHNwYW4geyBmb250LXNpemU6IDAuNzVyZW07IGZvbnQtd2VpZ2h0OiA3MDA7IGNvbG9yOiAkYW1iZXItNDAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgICB9XG5cbiAgICAmX190b3RhbCB7IHBhZGRpbmc6IDEuNXJlbSAwOyB9XG5cbiAgICAmX190b3RhbC1saWJlbGxlIHsgZm9udC1zaXplOiAwLjc1cmVtOyBjb2xvcjogJHNsYXRlLTQwMDsgZGlzcGxheTogYmxvY2s7IH1cblxuICAgICZfX3RvdGFsLW1vbnRhbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIGdhcDogMC41cmVtO1xuXG4gICAgICAgIHNwYW4geyBmb250LXNpemU6IDIuNXJlbTsgZm9udC13ZWlnaHQ6IDkwMDsgY29sb3I6ICNmZmY7IEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgeyBmb250LXNpemU6IDNyZW07IH0gfVxuICAgICAgICBzbWFsbCB7IGNvbG9yOiAkc2xhdGUtNDAwOyB9XG4gICAgfVxuXG4gICAgJl9fdGF1eCB7IGZvbnQtc2l6ZTogMC43NXJlbTsgY29sb3I6ICRhbWJlci00MDA7IGZvbnQtd2VpZ2h0OiA2MDA7IG1hcmdpbjogMC41cmVtIDAgMDsgfVxuXG4gICAgJl9fZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzbGF0ZS04MDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAwLjc1cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGNvbG9yOiAkc2xhdGUtMzAwO1xuXG4gICAgICAgIGRpdiB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICBkdCB7IG1hcmdpbjogMDsgfVxuICAgICAgICBkZCB7IG1hcmdpbjogMDsgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZSwgbW9ub3NwYWNlOyBjb2xvcjogJHNsYXRlLTIwMDsgfVxuXG4gICAgICAgIC5rcHMtZGV2aXNfX3NlcGFyYXRldXIgeyBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzMCwgNDEsIDU5LCAwLjYpOyBwYWRkaW5nLXRvcDogMC41cmVtOyBkZCB7IGNvbG9yOiAjZmZmOyB9IH1cbiAgICB9XG5cbiAgICAmX19hY3Rpb25zIHsgZGlzcGxheTogZ3JpZDsgZ2FwOiAwLjc1cmVtOyBtYXJnaW4tdG9wOiAxLjVyZW07IH1cblxuICAgICZfX25vdGUgeyBmb250LXNpemU6IDAuN3JlbTsgY29sb3I6ICRzbGF0ZS00MDA7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLXRvcDogMXJlbTsgfVxufSIsIi8vIEtQUyBTQ1NTIMOJcXVpcGUgJiBBZ2VuY2VzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ua3BzLWdyaWxsZS0zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMnJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9XG59XG5cbi5rcHMtbWVtYnJlIHtcbiAgICBiYWNrZ3JvdW5kOiAkc2xhdGUtNTA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNsYXRlLTIwMDtcbiAgICBib3JkZXItcmFkaXVzOiAka3BzLXJhZGl1cy1sZztcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcblxuICAgICY6aG92ZXIgeyBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4gICAgJl9fYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogJGtwcy1uYXZ5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRhbWJlci00MDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB9XG5cbiAgICBoMyB7IGZvbnQtc2l6ZTogMS4xcmVtOyB9XG5cbiAgICAmX19yb2xlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgY29sb3I6ICRrcHMtcmVkO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIH1cblxuICAgIHAgeyBmb250LXNpemU6IDAuNzVyZW07IGNvbG9yOiAkc2xhdGUtNjAwOyBsaW5lLWhlaWdodDogMS42OyBtYXJnaW46IDA7IH1cbn1cblxuLmtwcy1hZ2VuY2Uge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNsYXRlLTIwMDtcbiAgICBib3JkZXItcmFkaXVzOiAka3BzLXJhZGl1cy1sZztcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICY6aG92ZXIgeyBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4gICAgJl9fZW50ZXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIGgzIHsgZm9udC1zaXplOiAxLjI1cmVtOyBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuICAgICZfX2FkcmVzc2UgeyBmb250LXNpemU6IDAuODc1cmVtOyBjb2xvcjogJHNsYXRlLTYwMDsgbGluZS1oZWlnaHQ6IDEuNjsgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG4gICAgJl9faW5mb3Mge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNsYXRlLTIwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGNvbG9yOiAkc2xhdGUtNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgZGl2IHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiAwLjVyZW07IH1cbiAgICB9XG5cbiAgICAmX19hY3Rpb25zIHsgZGlzcGxheTogZmxleDsgZ2FwOiAwLjVyZW07IH1cbn1cblxuLmtwcy1maWNoZS1hZ2VuY2Uge1xuICAgICZfX3JldG91ciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgY29sb3I6ICRrcHMtYmx1ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAmOmhvdmVyIHsgY29sb3I6ICRrcHMtcmVkOyB9XG4gICAgfVxuXG4gICAgJl9fZW50ZXRlIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgxNnJlbSwgMC44ZnIpOyB9XG5cbiAgICAgICAgaDEgeyBjb2xvcjogJGtwcy1uYXZ5OyBmb250LXNpemU6IGNsYW1wKDJyZW0sIDV2dywgM3JlbSk7IGZvbnQtd2VpZ2h0OiA4MDA7IG1hcmdpbjogMXJlbSAwIDAuNzVyZW07IH1cbiAgICB9XG5cbiAgICAmX19hZHJlc3NlIHsgY29sb3I6ICRzbGF0ZS02MDA7IHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgfVxuXG4gICAgJl9faW5mb3Mge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcblxuICAgICAgICBwIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiAwLjVyZW07IG1hcmdpbjogMDsgfVxuICAgIH1cblxuICAgICZfX2FjdGlvbnMgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGdhcDogMC43NXJlbTsgfVxuXG4gICAgJl9fcGhvdG8ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuXG4gICAgICAgIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgbWF4LWhlaWdodDogMjRyZW07IG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24geyBtYXJnaW4tdG9wOiAycmVtOyBjb2xvcjogJHNsYXRlLTcwMDsgfVxufVxuXG4ua3BzLWNhcnRlLWFnZW5jZSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzbGF0ZS0yMDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGtwcy1yYWRpdXMtbGc7XG4gICAgYmFja2dyb3VuZDogJHNsYXRlLTEwMDtcblxuICAgIGlmcmFtZSB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxOHJlbTsgYm9yZGVyOiAwOyB9XG59XG5cbi5rcHMtbWVtYnJlX19waG90byB7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAkYW1iZXItNDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgICBpbWcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7IH1cbn0iLCIvLyBLUFMgU0NTUyBTZXJ2aWNlc1xuLy8gPT09PT09PT09PT09PT09PT09XG5cbi5rcHMtc2VydmljZXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAzcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfVxuXG4gICAgJl9fdGV4dGUgeyBkaXNwbGF5OiBncmlkOyBnYXA6IDEuNXJlbTsganVzdGlmeS1pdGVtczogc3RhcnQ7IH1cblxuICAgIGgyIHsgY29sb3I6ICNmZmY7IGZvbnQtc2l6ZTogY2xhbXAoMS43NXJlbSwgNHZ3LCAyLjI1cmVtKTsgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgIHAgeyBjb2xvcjogJHNsYXRlLTMwMDsgbGluZS1oZWlnaHQ6IDEuNzsgbWFyZ2luOiAwOyB9XG5cbiAgICAmX19saXN0ZSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAwLjc1cmVtO1xuICAgICAgICBjb2xvcjogJHNsYXRlLTIwMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcblxuICAgICAgICBsaSB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogMC43NXJlbTsgfVxuICAgIH1cblxuICAgICZfX3Zpc3VlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAyODRDNywgJGtwcy1ibHVlKTtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICBpbWcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IGhlaWdodDogMjRyZW07IG9iamVjdC1maXQ6IGNvdmVyOyBib3JkZXItcmFkaXVzOiAwOyBvcGFjaXR5OiAwLjk7IH1cbiAgICB9XG59IiwiLy8gS1BTIFNDU1MgUGllZCBkZSBQYWdlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09XG5cbi5rcHMtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAka3BzLW5hdnk7XG4gICAgY29sb3I6ICRzbGF0ZS0zMDA7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc2xhdGUtODAwO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAmX19jb2xvbm5lcyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2xhdGUtODAwO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpOyB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgIGltZyB7IFxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvLW1vbm8ge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAka3BzLXJlZDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRrcHMtcmFkaXVzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuXG4gICAgcCB7IGZvbnQtc2l6ZTogMC43NXJlbTsgY29sb3I6ICRzbGF0ZS00MDA7IGxpbmUtaGVpZ2h0OiAxLjc7IH1cblxuICAgIGg0IHsgY29sb3I6ICNmZmY7IGZvbnQtc2l6ZTogMC44NzVyZW07IG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuICAgICZfX2xpc3RlIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuXG4gICAgICAgIGEgeyBjb2xvcjogJHNsYXRlLTMwMDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAmOmhvdmVyIHsgY29sb3I6ICNmZmY7IH0gfVxuICAgIH1cblxuICAgICZfX3BhaWVtZW50cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG5cbiAgICAgICAgc3BhbiB7IHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtOyBiYWNrZ3JvdW5kOiAkc2xhdGUtODAwOyBib3JkZXItcmFkaXVzOiAwOyBmb250LXNpemU6IDAuNzVyZW07IGZvbnQtd2VpZ2h0OiA2MDA7IGNvbG9yOiAkc2xhdGUtMjAwOyB9XG4gICAgfVxuXG4gICAgJl9fYmFzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGNvbG9yOiAkc2xhdGUtNTAwO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgeyBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgfVxuXG4gICAgJl9fbGVnYWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBhIHsgY29sb3I6ICRzbGF0ZS01MDA7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgJjpob3ZlciB7IGNvbG9yOiAkc2xhdGUtNDAwOyB9IH1cbiAgICB9XG59IiwiLy8gS1BTIFNDU1MgTW9kYWxlXG4vLyA9PT09PT09PT09PT09PT09XG5cbi5rcHMtbW9kYWxlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogNjA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAmW2hpZGRlbl0geyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAmX19mb25kIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMjMsIDQyLCAwLjgpO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgICB9XG5cbiAgICAmX19wYW5uZWF1IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAka3BzLXJhZGl1cy1sZztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjhyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuICAgICAgICBoMyB7IGNvbG9yOiAka3BzLW5hdnk7IGZvbnQtc2l6ZTogMS4yNXJlbTsgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTsgfVxuICAgIH1cblxuICAgICZfX3NvdXN0aXRyZSB7IGZvbnQtc2l6ZTogMC43NXJlbTsgY29sb3I6ICRzbGF0ZS01MDA7IG1hcmdpbjogMCAwIDFyZW07IH1cblxuICAgICZfX2Zlcm1lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogJHNsYXRlLTQwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtO1xuXG4gICAgICAgICY6aG92ZXIgeyBjb2xvcjogJHNsYXRlLTYwMDsgfVxuICAgIH1cblxuICAgICZfX3Jlc3VtZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzbGF0ZS01MDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNsYXRlLTIwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGtwcy1yYWRpdXM7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgY29sb3I6ICRzbGF0ZS02MDA7XG5cbiAgICAgICAgc3Ryb25nIHsgY29sb3I6ICRrcHMtbmF2eTsgfVxuICAgIH1cblxuICAgICZfX3N0YXR1dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJi0tb2sgeyBjb2xvcjogIzA0Nzg1NzsgfVxuICAgICAgICAmLS1rbyB7IGNvbG9yOiAka3BzLXJlZDsgfVxuICAgIH1cbn0iLCIvLyBLUFMgU0NTUyBEaXZlcnNcbi8vID09PT09PT09PT09PT09PT1cblxuLmtwcy1ncmlsbGUtYWN0dXMgeyBkaXNwbGF5OiBncmlkOyBnYXA6IDJyZW07IEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cblxuLmtwcy1hY3R1IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzbGF0ZS0yMDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGtwcy1yYWRpdXMtbGc7XG4gICAgcGFkZGluZzogMS41cmVtO1xuXG4gICAgaDIgeyBmb250LXNpemU6IDEuMjVyZW07IGEgeyBjb2xvcjogaW5oZXJpdDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cblxuICAgICZfX2RhdGUgeyBmb250LXNpemU6IDAuNzVyZW07IGNvbG9yOiAkc2xhdGUtNTAwOyB9XG59XG5cbi5rcHMtY29udGFjdF9fbGlzdGUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICBsaSB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogMC43NXJlbTsgY29sb3I6ICRzbGF0ZS03MDA7IH1cbiAgICBhIHsgY29sb3I6ICRrcHMtYmx1ZTsgfVxufVxuXG4ua3BzLWNvbnRhY3QtZm9ybXVsYWlyZSB7XG4gICAgbWF4LXdpZHRoOiA1MnJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzbGF0ZS0yMDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBoMiB7IG1hcmdpbi1ib3R0b206IDAuNzVyZW07IGNvbG9yOiAka3BzLW5hdnk7IGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbiAgICAmX19jb25zZW50ZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAwLjZyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGNvbG9yOiAkc2xhdGUtNjAwO1xuXG4gICAgICAgIGlucHV0IHsgbWFyZ2luLXRvcDogMC4yNXJlbTsgZmxleDogMCAwIGF1dG87IH1cbiAgICAgICAgYSB7IGNvbG9yOiAka3BzLWJsdWU7IH1cbiAgICB9XG59XG5cbi5rcHMtZXJyZXVyNDA0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDFyZW07XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcblxuICAgIGgxIHsgZm9udC1zaXplOiAycmVtOyBjb2xvcjogJGtwcy1uYXZ5OyB9XG5cbiAgICAmX19hY3Rpb25zIHsgZGlzcGxheTogZmxleDsgZ2FwOiAxcmVtOyBmbGV4LXdyYXA6IHdyYXA7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG59IiwiLy8gS1BTIFNDU1MgUGFnZXMgTMOpZ2FsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09XG5cbi5rcHMtbGVnYWxlIHtcbiAgICBwYWRkaW5nOiAzcmVtIDAgNHJlbTtcblxuICAgICZfX2VudGV0ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAka3BzLXJlZDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0cmUge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDR2dywgMi41cmVtKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6ICRrcHMtbmF2eTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgfVxuXG4gICAgJl9fbWFqIHtcbiAgICAgICAgbWFyZ2luOiAwLjc1cmVtIDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIGNvbG9yOiAkc2xhdGUtNTAwO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnUge1xuICAgICAgICBtYXgtd2lkdGg6IDcyY2g7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgY29sb3I6ICRzbGF0ZS03MDA7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJGtwcy1uYXZ5O1xuICAgICAgICAgICAgbWFyZ2luOiAyLjVyZW0gMCAwLjc1cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2xhdGUtMjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJHNsYXRlLTgwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMS43NXJlbSAwIDAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAgeyBtYXJnaW46IDAuNzVyZW0gMDsgfVxuXG4gICAgICAgIHVsLFxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBtYXJnaW46IDAuNzVyZW0gMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuXG4gICAgICAgICAgICBsaSB7IG1hcmdpbjogMC40cmVtIDA7IH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7IGNvbG9yOiAkc2xhdGUtODAwOyB9XG5cbiAgICAgICAgY29kZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2xhdGUtMTAwO1xuICAgICAgICAgICAgcGFkZGluZzogMC4xcmVtIDAuMzVyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3BzLXJhZGl1cztcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRrcHMtYmx1ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIgeyBjb2xvcjogJGtwcy1yZWQ7IH1cblxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGtwcy1ibHVlO1xuICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzbGF0ZS0yMDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aGVhZCB0aCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNsYXRlLTEwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGtwcy1uYXZ5O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7IGJhY2tncm91bmQ6ICRzbGF0ZS01MDsgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQmFuZGVhdSDCqyBkb2N1bWVudCBicm91aWxsb24gwrsgZXQgbm90ZXMgW8OAIENPTVBMw4lURVJdXG4gICAgICAgIC5rcHMtbGVnYWxlX19hdmVydGlzc2VtZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhbWJlci0xMDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkRFNjhBO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAka3BzLW9yYW5nZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBjb2xvcjogJGFtYmVyLTgwMDtcblxuICAgICAgICAgICAgcCB7IG1hcmdpbjogMDsgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmtwcy1sZWdhbGVfX25vdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNsYXRlLTEwMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJHNsYXRlLTQwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRzbGF0ZS02MDA7XG5cbiAgICAgICAgICAgIHAgeyBtYXJnaW46IDA7IH1cbiAgICAgICAgfVxuICAgIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/