@charset "UTF-8";
html {
  scroll-behavior: smooth;
}

[id] {
  scroll-margin-top: 80px;
}

:root {
  --bs-body-font-family: Quicksand, sans-serif;
  --bs-font-sans-serif: Quicksand, sans-serif;
}

body {
  font-family: "Quicksand", sans-serif;
  color: #453836;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #453836;
}

.font-creativo {
  font-family: "Caveat", cursive;
}

.site-nav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  background: rgba(255, 242, 240, 0.95);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border-bottom: 1px solid rgba(69, 56, 54, 0.06);
  transition: box-shadow 0.25s ease;
}
.site-nav.is-scrolled {
  box-shadow: 0 2px 20px rgba(69, 56, 54, 0.08);
}
.site-nav__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 72px;
  padding: 0 1.5rem;
}
@media (max-width: 767px) {
  .site-nav__inner {
    flex-wrap: wrap;
    height: auto;
    min-height: 72px;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.site-nav__brand {
  display: flex;
  align-items: center;
  text-decoration: none;
  height: 72px;
}
.site-nav__logo {
  height: 28px;
  width: auto;
}
.site-nav__toggler {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 5px;
  width: 36px;
  height: 36px;
  background: none;
  border: none;
  cursor: pointer;
  padding: 4px;
  align-self: center;
}
@media (min-width: 768px) {
  .site-nav__toggler {
    display: none;
  }
}
.site-nav__toggler-bar {
  display: block;
  width: 100%;
  height: 2px;
  background: #453836;
  border-radius: 2px;
  transition: all 0.2s ease;
}
@media (min-width: 768px) {
  .site-nav__collapse {
    display: flex !important;
  }
}
@media (max-width: 767px) {
  .site-nav__collapse {
    width: 100%;
    flex-basis: 100%;
  }
}
.site-nav__item--sep {
  display: flex;
  align-items: center;
}
.site-nav__item--sep::before {
  content: "";
  display: block;
  width: 1px;
  height: 16px;
  background: rgba(69, 56, 54, 0.18);
  margin-right: 0.25rem;
}
@media (max-width: 767px) {
  .site-nav__item--sep::before {
    display: none;
  }
}
.site-nav__links {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 0.25rem;
  align-items: center;
}
@media (max-width: 767px) {
  .site-nav__links {
    flex-direction: column;
    align-items: stretch;
    padding: 0.5rem 0 1rem;
    gap: 0;
  }
}
.site-nav__link {
  display: inline-block;
  padding: 0.5rem 1rem;
  font-size: 0.88rem;
  font-weight: 700;
  color: #453836;
  text-decoration: none;
  border-radius: 50rem;
  transition: all 0.2s ease;
}
.site-nav__link:hover {
  background: rgba(69, 56, 54, 0.06);
  color: #453836;
}
.site-nav__link--cta {
  background: #453836;
  color: #FFF2F0;
  margin-left: 0.5rem;
}
.site-nav__link--cta:hover {
  background: #DE4A63;
  color: white;
}
@media (max-width: 767px) {
  .site-nav__link--cta {
    margin-left: 0;
    margin-top: 0.5rem;
    text-align: center;
  }
}

.toast-container {
  position: fixed;
  top: 1.5rem;
  right: 1.5rem;
  z-index: 99999;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

.neuria-toast {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  padding: 1rem 1.25rem;
  border-radius: 1rem;
  font-family: "Quicksand", sans-serif;
  font-weight: 500;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
  opacity: 1;
  transform: translateX(0);
  transition: all 0.3s ease;
}
.neuria-toast--hiding {
  opacity: 0;
  transform: translateX(100%);
}
.neuria-toast--success {
  background-color: #336347;
  color: white;
}
.neuria-toast--error {
  background-color: #DE4A63;
  color: white;
}
.neuria-toast__content {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
.neuria-toast__content i {
  font-size: 1.25rem;
}
.neuria-toast__close {
  background: none;
  border: none;
  color: inherit;
  opacity: 0.7;
  cursor: pointer;
  padding: 0.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.2s ease;
}
.neuria-toast__close:hover {
  opacity: 1;
}
.neuria-toast__close i {
  font-size: 1.25rem;
}

.text-highlight-pink {
  position: relative;
  display: inline-block;
  padding: 0.12em 0.6em;
  isolation: isolate;
}
.text-highlight-pink::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #FFF2F0;
  transform: skewX(-8deg);
  z-index: -1;
}

.section-title {
  font-size: clamp(1.75rem, 4vw, 2.5rem);
  font-weight: 700;
  color: #453836;
  margin-bottom: 1rem;
}
.section-title--light {
  color: #FFF2F0;
}
.section-title__accent {
  color: #FABD52;
  font-family: "Caveat", cursive;
  font-size: 1.1em;
}

.section-subtitle {
  font-size: 1.05rem;
  color: rgba(69, 56, 54, 0.65);
  margin-bottom: 3rem;
  font-weight: 500;
}

.wave-sep {
  display: block;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  margin-bottom: -2px;
}
.wave-sep svg {
  display: block;
  width: 100%;
  height: auto;
}

.cta-btn {
  display: inline-block;
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-size: 1rem;
  padding: 1rem 2.25rem;
  border-radius: 50rem;
  text-decoration: none;
  border: 2px solid transparent;
  cursor: pointer;
  transition: background-color 0.22s ease, color 0.22s ease, border-color 0.22s ease, transform 0.22s ease, box-shadow 0.22s ease;
  white-space: nowrap;
}
@media (max-width: 480px) {
  .cta-btn {
    font-size: 0.88rem;
    padding: 0.85rem 1.75rem;
    white-space: normal;
    max-width: calc(100% - 3rem);
    text-align: center;
  }
}
.cta-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
}
.cta-btn--accent {
  background-color: #DE4A63;
  color: #fff;
  border-color: #DE4A63;
}
.cta-btn--accent:hover {
  background-color: rgb(215.708411215, 39.491588785, 69.2579439252);
  border-color: rgb(215.708411215, 39.491588785, 69.2579439252);
  color: #fff;
}
.cta-btn--warm {
  background-color: #FABD52;
  color: #453836;
  border-color: #FABD52;
}
.cta-btn--warm:hover {
  background-color: rgb(248.8539325843, 173.8719101124, 42.3460674157);
  border-color: rgb(248.8539325843, 173.8719101124, 42.3460674157);
  color: #453836;
}
.cta-btn--light {
  background-color: #FFF2F0;
  color: #453836;
  border-color: #FFF2F0;
}
.cta-btn--light:hover {
  background-color: rgb(255, 206.64, 199.2);
  border-color: rgb(255, 206.64, 199.2);
  color: #453836;
}

.hero {
  position: relative;
  min-height: calc(100vh - 64px);
  background-color: #FFF2F0;
  display: flex;
  align-items: center;
  padding-top: 72px;
}
.hero::before {
  content: "";
  position: fixed;
  right: -33.6vw;
  bottom: -33.6vw;
  width: 108vw;
  aspect-ratio: 1;
  background-image: url("/assets/symbole_rose-fedb8426.png");
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0.08;
  pointer-events: none;
  z-index: 0;
}
@media (max-width: 1024px) {
  .hero::before {
    width: 120vw;
    right: -38.4vw;
    bottom: -38.4vw;
  }
}
@media (max-width: 767px) {
  .hero::before {
    width: 144vw;
    right: -48vw;
    bottom: -48vw;
    opacity: 0.06;
  }
}
.hero__inner {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 4rem 1.5rem 5rem;
}
.hero__logo {
  width: 300px;
  margin-bottom: 0.15rem;
}
@media (min-width: 768px) {
  .hero__logo {
    width: 400px;
  }
}
.hero__tagline {
  font-family: "Caveat", cursive;
  font-size: clamp(1.3rem, 3vw, 1.7rem);
  color: #453836;
  margin-bottom: 8rem;
  letter-spacing: 0.01em;
  line-height: 1.3;
}
.hero__headline {
  font-size: clamp(1.5rem, 4vw, 2.4rem);
  font-weight: 700;
  color: #453836;
  line-height: 1.4;
  margin-bottom: 2.75rem;
  max-width: 640px;
}
.hero__word {
  position: relative;
  display: inline-block;
  color: #453836;
  padding: 0.12em 0.6em;
  isolation: isolate;
  transition: opacity 0.3s ease, transform 0.3s ease;
  max-width: calc(100vw - 3rem);
  text-align: center;
}
.hero__word::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #FABD52;
  transform: skewX(-8deg);
  z-index: -1;
  border-radius: 2px;
}
.hero__word.is-leaving {
  opacity: 0;
  transform: translateY(8px);
}
.hero__word.is-entering {
  animation: wordIn 0.4s ease forwards;
}

@keyframes wordIn {
  from {
    opacity: 0;
    transform: translateY(-8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.raison-etre {
  background: #ffffff;
  padding: 4rem 0 4.5rem;
}
.raison-etre--rose {
  background: #FFF2F0;
}
.raison-etre--dark {
  background: #453836;
}
.raison-etre--dark .raison-etre__highlight {
  color: #FFF2F0;
}
.raison-etre__inner {
  max-width: 860px;
  margin: 0 auto;
  padding: 0 1.5rem;
  text-align: center;
}
.raison-etre__headline {
  font-size: clamp(1.6rem, 3.5vw, 2.4rem);
  font-weight: 700;
  color: #453836;
  line-height: 1.35;
  margin-bottom: 2rem;
}
.raison-etre__inner--wide {
  max-width: 1060px;
}
.raison-etre__quote {
  display: block;
  font-size: 4rem;
  line-height: 1;
  color: #FABD52;
  font-family: Georgia, serif;
  margin-bottom: 0.5rem;
}
.raison-etre__body {
  font-size: clamp(0.95rem, 1.8vw, 1.05rem);
  color: rgba(69, 56, 54, 0.7);
  line-height: 1.9;
  margin: 0;
}
.raison-etre__body em {
  font-style: italic;
  color: #453836;
}
.raison-etre__highlight {
  display: block;
  font-weight: 500;
  color: #453836;
  font-size: clamp(0.98rem, 1.9vw, 1.08rem);
  text-wrap: balance;
}
.raison-etre__cursive {
  font-family: "Caveat", cursive;
  font-size: 1.15em;
  color: #FABD52;
}

.valeurs {
  background: #ffffff;
  padding: 5rem 0 4rem;
}
.valeurs .section-title {
  margin-bottom: 3rem;
}
.valeurs__grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2rem;
}
@media (min-width: 768px) {
  .valeurs__grid {
    grid-template-columns: repeat(3, 1fr);
    gap: 2.5rem;
  }
}

.valeur-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 2.25rem 1.5rem;
  border-radius: 1.5rem;
  background: #FFF2F0;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.valeur-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 32px rgba(69, 56, 54, 0.1);
}
.valeur-card__icon {
  width: 72px;
  height: 72px;
  margin-bottom: 1.25rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.valeur-card__title {
  font-size: 1.2rem;
  font-weight: 700;
  color: #453836;
  margin-bottom: 0.75rem;
}
.valeur-card__text {
  font-size: 0.93rem;
  color: rgba(69, 56, 54, 0.75);
  line-height: 1.8;
  font-weight: 300;
}

.ou-quand {
  background: #453836;
  padding: 4.5rem 0 5rem;
}
.ou-quand__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.ou-quand__badge {
  display: inline-block;
  background: rgba(255, 242, 240, 0.12);
  color: #FFF2F0;
  border: 1px solid rgba(255, 242, 240, 0.25);
  border-radius: 50rem;
  padding: 0.35rem 1.1rem;
  font-size: 0.78rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}
.ou-quand__details {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
  margin: 2.5rem 0;
  width: 100%;
  max-width: 600px;
}
@media (min-width: 576px) {
  .ou-quand__details {
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
  }
}
.ou-quand__item {
  display: flex;
  gap: 1.25rem;
  align-items: flex-start;
  text-align: left;
}
.ou-quand__picto {
  width: 56px;
  height: 56px;
  flex-shrink: 0;
  -o-object-fit: contain;
     object-fit: contain;
}
.ou-quand__divider {
  display: none;
}
@media (min-width: 576px) {
  .ou-quand__divider {
    display: block;
    width: 1px;
    background: rgba(255, 242, 240, 0.18);
    align-self: stretch;
  }
}
.ou-quand__label {
  font-size: 0.73rem;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: rgba(255, 242, 240, 0.5);
  margin-bottom: 0.2rem;
  font-weight: 700;
}
.ou-quand__value {
  font-size: 1.6rem;
  font-weight: 700;
  color: #FFF2F0;
  margin-bottom: 0.2rem;
  line-height: 1.2;
  white-space: nowrap;
}
.ou-quand__sub {
  font-size: 0.82rem;
  color: rgba(255, 242, 240, 0.55);
}

.planning {
  background: #FFF2F0;
  padding: 5rem 0 4rem;
}
.planning .section-title {
  margin-bottom: 0.5rem;
}
.planning__phases {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  justify-content: center;
  margin-bottom: 2.5rem;
}
.planning__phase-badge {
  display: inline-block;
  border-radius: 50rem;
  padding: 0.3rem 1rem;
  font-size: 0.8rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  cursor: default;
  transition: box-shadow 0.2s ease, transform 0.15s ease;
}
.planning__phase-badge:hover {
  transform: translateY(-1px);
}
.planning__phase-badge--sim {
  background: rgba(69, 56, 54, 0.1);
  color: #453836;
}
.planning__phase-badge--sim:hover {
  box-shadow: 0 4px 14px rgba(69, 56, 54, 0.18);
}
.planning__phase-badge--real {
  background: #336347;
  color: white;
}
.planning__phase-badge--real:hover {
  box-shadow: 0 4px 14px rgba(51, 99, 71, 0.35);
}
.planning__table-wrapper {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  border-radius: 1.5rem;
  box-shadow: 0 4px 24px rgba(69, 56, 54, 0.08);
}
.planning__table {
  width: 100%;
  min-width: 640px;
  border-collapse: collapse;
  table-layout: fixed;
  background: white;
  border-radius: 1.5rem;
  overflow: hidden;
}
.planning__table thead tr {
  background: #453836;
}
.planning__table colgroup col.planning__col--day {
  width: 100px;
}
.planning__table colgroup col.planning__col--week {
  width: calc((100% - 100px) / 6);
}
.planning__th {
  padding: 0.75rem 1rem;
  font-size: 0.8rem;
  font-weight: 700;
  text-align: center;
  color: #FFF2F0;
  letter-spacing: 0.04em;
  vertical-align: top;
}
.planning__th--day {
  text-align: left;
}
.planning__th--sim {
  border-right: 1px solid rgba(255, 242, 240, 0.08);
}
.planning__th--real {
  background: #336347;
}
.planning__th-obj {
  display: block;
  font-size: 0.67rem;
  font-weight: 500;
  opacity: 0.65;
  margin-top: 0.3rem;
  line-height: 1.3;
  letter-spacing: 0;
}
.planning__day {
  padding: 0.85rem 1rem;
  font-weight: 700;
  font-size: 0.78rem;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: rgba(69, 56, 54, 0.55);
  background: #FFF2F0;
  white-space: nowrap;
  border-bottom: 1px solid rgba(69, 56, 54, 0.06);
}
.planning__cell {
  padding: 0.75rem 0.85rem;
  font-size: 0.82rem;
  text-align: center;
  vertical-align: middle;
  border-bottom: 1px solid rgba(69, 56, 54, 0.05);
  border-right: 1px solid rgba(69, 56, 54, 0.04);
  color: #453836;
}
.planning__cell--coaching {
  background: rgba(250, 189, 82, 0.07);
}
.planning__cell--rendu, .planning__cell--bilan {
  font-weight: 700;
  font-size: 0.8rem;
  background: rgba(51, 99, 71, 0.08);
  color: #336347;
}
.planning__cell-title {
  display: block;
  font-size: 0.78rem;
  font-weight: 700;
  line-height: 1.35;
  margin-bottom: 0.4rem;
  color: #453836;
}
.planning__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.25rem;
  justify-content: center;
}
.planning__tag {
  position: relative;
  display: inline-block;
  padding: 0.15rem 0.55rem;
  font-size: 0.6rem;
  font-weight: 700;
  letter-spacing: 0.03em;
  line-height: 1.5;
  white-space: nowrap;
  isolation: isolate;
}
.planning__tag::before {
  content: "";
  position: absolute;
  inset: 0;
  transform: skewX(-8deg);
  z-index: -1;
  border-radius: 2px;
}
.planning__tag--psy {
  color: #DE4A63;
}
.planning__tag--psy::before {
  background: rgba(222, 74, 99, 0.1);
}
.planning__tag--business {
  color: #FABD52;
}
.planning__tag--business::before {
  background: rgba(250, 189, 82, 0.15);
}
.planning__tag--theatre {
  color: #336347;
}
.planning__tag--theatre::before {
  background: rgba(51, 99, 71, 0.1);
}
.planning__tag--ecriture {
  color: #453836;
}
.planning__tag--ecriture::before {
  background: #FFF2F0;
}
.planning__tag--philo {
  color: #453836;
}
.planning__tag--philo::before {
  background: rgba(69, 56, 54, 0.1);
}
.planning .planning--highlighted {
  opacity: 1 !important;
  transition: opacity 0.2s ease;
}
.planning .planning--dimmed {
  opacity: 0.3;
  transition: opacity 0.2s ease;
}

.tarifs {
  background: #336347;
  padding: 5rem 0 4rem;
}
.tarifs__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.tarifs .section-title--light {
  margin-bottom: 2.5rem;
}
.tarifs__card {
  background: rgba(255, 255, 255, 0.07);
  border: 1px solid rgba(255, 242, 240, 0.18);
  border-radius: 1.5rem;
  padding: 3rem 2.5rem;
  max-width: 520px;
  width: 100%;
}
.tarifs__price-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 0.25rem;
  margin-bottom: 0.5rem;
}
.tarifs__currency {
  font-size: 1.5rem;
  font-weight: 700;
  color: #FABD52;
  padding-top: 0.75rem;
  line-height: 1;
}
.tarifs__amount {
  font-size: clamp(3.5rem, 10vw, 5rem);
  font-weight: 700;
  color: #FFF2F0;
  line-height: 1;
}
.tarifs__label {
  font-size: 0.82rem;
  color: rgba(255, 242, 240, 0.55);
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-bottom: 2rem;
  font-weight: 700;
}
.tarifs__includes {
  list-style: none;
  padding: 0;
  margin: 0 0 2rem 0;
  text-align: left;
}
.tarifs__includes li {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
  color: #FFF2F0;
  font-size: 0.9rem;
  margin-bottom: 0.75rem;
  line-height: 1.5;
}
.tarifs__check {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  margin-top: 0.1rem;
}
.tarifs__note {
  font-size: 0.82rem;
  color: rgba(255, 242, 240, 0.5);
  line-height: 1.6;
  margin-bottom: 2rem;
  font-style: italic;
}
.tarifs__cta {
  width: 100%;
  text-align: center;
}

.equipe {
  background: #ffffff;
  padding: 5rem 0 4rem;
}
.equipe .section-title {
  margin-bottom: 0.75rem;
}
.equipe__carousel-wrapper {
  position: relative;
  padding: 0 3.5rem;
}
@media (max-width: 575px) {
  .equipe__carousel-wrapper {
    padding: 0 2.75rem;
  }
}
.equipe__carousel-viewport {
  overflow: hidden;
}
.equipe__carousel-track {
  display: flex;
  gap: 2rem;
  will-change: transform;
}
.equipe__arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 2px solid rgba(69, 56, 54, 0.18);
  background: #fff;
  color: #453836;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;
  padding: 0;
}
.equipe__arrow:hover {
  background: #FFF2F0;
  border-color: #DE4A63;
  color: #DE4A63;
}
.equipe__arrow--prev {
  left: 0;
}
.equipe__arrow--next {
  right: 0;
}
.equipe__card {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 2.5rem 1.5rem;
  border-radius: 1.5rem;
  background: #FFF2F0;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.equipe__card:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 32px rgba(69, 56, 54, 0.1);
}
.equipe__card--placeholder {
  border: 2px dashed rgba(69, 56, 54, 0.18);
  background: transparent;
}
.equipe__photo-wrap {
  margin-bottom: 1.25rem;
}
.equipe__photo-placeholder {
  width: 110px;
  height: 110px;
  border-radius: 50%;
  background: white;
  border: 2px solid rgba(69, 56, 54, 0.12);
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.equipe__photo-placeholder svg {
  width: 70%;
  height: 70%;
}
.equipe__photo-placeholder--dashed {
  border-style: dashed;
  background: rgba(69, 56, 54, 0.03);
}
.equipe img.equipe__photo {
  width: 110px;
  height: 110px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
  border: 3px solid white;
  box-shadow: 0 4px 16px rgba(69, 56, 54, 0.12);
}
.equipe__name {
  font-size: 1.15rem;
  font-weight: 700;
  color: #453836;
  margin-bottom: 0.25rem;
}
.equipe__role {
  font-size: 0.78rem;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #DE4A63;
  font-weight: 700;
  margin-bottom: 1rem;
}
.equipe__tags {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
  justify-content: center;
}
.equipe__tags li {
  position: relative;
  font-size: 0.73rem;
  padding: 0.2rem 0.75rem;
  color: rgba(69, 56, 54, 0.75);
  isolation: isolate;
}
.equipe__tags li::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(69, 56, 54, 0.08);
  transform: skewX(-8deg);
  z-index: -1;
  border-radius: 2px;
}
.equipe__coming {
  color: rgba(69, 56, 54, 0.35);
  font-size: 0.88rem;
  font-style: italic;
  line-height: 1.6;
  margin-top: 1rem;
}
.equipe__card--clickable {
  cursor: pointer;
}
.equipe__card--clickable:hover .equipe__card-hint {
  opacity: 1;
  transform: translateY(0);
}
.equipe__card-hint {
  display: inline-block;
  margin-top: 1rem;
  font-size: 0.72rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #DE4A63;
  opacity: 0;
  transform: translateY(4px);
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.profil-modal {
  border-radius: 1.5rem;
  border: none;
  box-shadow: 0 24px 80px rgba(69, 56, 54, 0.2);
  overflow: hidden;
}
.profil-modal__dialog.modal-dialog {
  --bs-modal-width: min(92vw, 960px);
}
.profil-modal__close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  z-index: 10;
  background: #FFF2F0;
  border: none;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #453836;
  box-shadow: 0 2px 8px rgba(69, 56, 54, 0.1);
  cursor: pointer;
  transition: background 0.2s ease;
  flex-shrink: 0;
}
.profil-modal__close:hover {
  background: #f0d8d4;
}
.profil-modal__body {
  display: flex;
  gap: 0;
}
@media (max-width: 640px) {
  .profil-modal__body {
    flex-direction: column;
  }
}
.profil-modal__photo-col {
  flex: 0 0 300px;
  background: #453836;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 0;
  gap: 0;
}
@media (max-width: 640px) {
  .profil-modal__photo-col {
    flex: none;
    flex-direction: row;
    align-items: center;
    padding: 1.5rem;
    gap: 1.25rem;
  }
}
.profil-modal__photo-wrap {
  width: 100%;
  aspect-ratio: 3/4;
  overflow: hidden;
  flex-shrink: 0;
  background: rgba(255, 242, 240, 0.15);
}
@media (max-width: 640px) {
  .profil-modal__photo-wrap {
    width: 80px;
    height: 100px;
    aspect-ratio: unset;
    border-radius: 1rem;
    border: 3px solid rgba(255, 242, 240, 0.2);
  }
}
.profil-modal__photo {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
  display: block;
}
.profil-modal__photo--placeholder {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.profil-modal__contact {
  display: flex;
  flex-direction: column;
  gap: 0.6rem;
  width: 100%;
  padding: 1.25rem 1.5rem 1.75rem;
}
.profil-modal__contact-link {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.78rem;
  color: rgba(255, 242, 240, 0.8);
  text-decoration: none;
  word-break: break-all;
  transition: color 0.2s ease;
}
.profil-modal__contact-link svg {
  flex-shrink: 0;
}
.profil-modal__contact-link:hover {
  color: #FFF2F0;
}
.profil-modal__content {
  flex: 1;
  position: relative;
  padding: 2.5rem 2rem 2rem;
  overflow-y: auto;
  max-height: 80vh;
}
@media (max-width: 640px) {
  .profil-modal__content {
    padding: 1.5rem;
    max-height: none;
  }
}
.profil-modal__name {
  font-size: clamp(1.4rem, 3vw, 1.8rem);
  font-weight: 700;
  color: #453836;
  margin-bottom: 0.25rem;
  padding-right: 2.5rem;
}
.profil-modal__role {
  font-size: 0.78rem;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #DE4A63;
  font-weight: 700;
  margin-bottom: 1.25rem;
}
.profil-modal__tags {
  list-style: none;
  padding: 0;
  margin: 0 0 1.75rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
}
.profil-modal__tags li {
  position: relative;
  font-size: 0.73rem;
  padding: 0.2rem 0.75rem;
  color: rgba(69, 56, 54, 0.75);
  isolation: isolate;
}
.profil-modal__tags li::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #FFF2F0;
  transform: skewX(-8deg);
  z-index: -1;
  border-radius: 2px;
}
.profil-modal__bio {
  font-size: 0.95rem;
  color: rgba(69, 56, 54, 0.75);
  line-height: 1.8;
  margin-bottom: 1rem;
}
.profil-modal__bio:last-child {
  margin-bottom: 0;
}

.argumentaire {
  background: #453836;
  padding: 5rem 0 5.5rem;
}
.argumentaire .section-title--light {
  max-width: 600px;
  margin: 0 auto 3.5rem;
  line-height: 1.3;
}
.argumentaire__grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2.5rem;
}
@media (min-width: 768px) {
  .argumentaire__grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
.argumentaire__block {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.argumentaire__icon {
  width: 80px;
  height: 80px;
  margin-bottom: 1.5rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.argumentaire__title {
  font-size: 1.05rem;
  font-weight: 700;
  color: #FFF2F0;
  margin-bottom: 0.75rem;
}
.argumentaire__text {
  font-size: 0.9rem;
  color: rgba(255, 242, 240, 0.65);
  line-height: 1.85;
  font-weight: 300;
}

.rdv-modal-dialog {
  max-width: 480px;
}

.rdv-modal {
  border-radius: 1.5rem;
  overflow: hidden;
  border: none;
  box-shadow: 0 20px 60px rgba(69, 56, 54, 0.18);
}
.rdv-modal__header {
  padding: 1.25rem 1.5rem 0;
}
.rdv-modal__close {
  opacity: 0.4;
}
.rdv-modal__close:hover {
  opacity: 0.8;
}
.rdv-modal__body {
  padding: 0.5rem 2.5rem 2.5rem;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.rdv-modal__icon {
  width: 64px;
  height: 64px;
  margin-bottom: 1.25rem;
}
.rdv-modal__icon svg {
  width: 100%;
  height: 100%;
}
.rdv-modal__title {
  font-size: 1.5rem;
  font-weight: 700;
  color: #453836;
  margin-bottom: 0.75rem;
}
.rdv-modal__desc {
  font-size: 0.92rem;
  color: rgba(69, 56, 54, 0.65);
  line-height: 1.7;
  max-width: 360px;
  margin-bottom: 2rem;
}
.rdv-modal__cta {
  width: 100%;
  max-width: 280px;
  margin-bottom: 1rem;
}
.rdv-modal__note {
  font-size: 0.72rem;
  color: rgba(69, 56, 54, 0.35);
  margin: 0;
}

.newsletter {
  background: #fff;
  padding: 4rem 0;
  text-align: center;
}
.newsletter__inner {
  max-width: 440px;
  margin: 0 auto;
}
.newsletter__title {
  font-size: clamp(1.5rem, 3.5vw, 2rem);
  font-weight: 700;
  color: #453836;
  margin-bottom: 0.75rem;
}
.newsletter__subtitle {
  font-size: 1rem;
  color: rgba(69, 56, 54, 0.65);
  margin-bottom: 2rem;
  font-weight: 500;
}
.newsletter__form {
  display: flex;
  gap: 0.75rem;
  justify-content: center;
  flex-wrap: wrap;
}
.newsletter__input {
  flex: 0 1 300px;
  min-width: 0;
  padding: 0.75rem 1.25rem;
  border: 1.5px solid rgba(69, 56, 54, 0.2);
  border-radius: 50rem;
  font-family: "Quicksand", sans-serif;
  font-size: 0.95rem;
  font-weight: 500;
  color: #453836;
  background: #fff;
  outline: none;
  transition: border-color 0.2s;
}
.newsletter__input:focus {
  border-color: #DE4A63;
}
.newsletter__input::-moz-placeholder {
  color: rgba(69, 56, 54, 0.35);
}
.newsletter__input::placeholder {
  color: rgba(69, 56, 54, 0.35);
}
.newsletter__btn {
  flex-shrink: 0;
}
.newsletter__feedback {
  margin-top: 1.25rem;
  font-size: 0.95rem;
  font-weight: 700;
  color: #336347;
}
.newsletter__feedback--error {
  color: #DE4A63;
}

.site-footer {
  background: #FFF2F0;
}
.site-footer--separated {
  border-top: 1px solid rgba(69, 56, 54, 0.12);
}
.site-footer__inner {
  padding: 3.5rem 1.5rem 2rem;
  display: grid;
  grid-template-columns: 1fr;
  gap: 3rem;
}
@media (min-width: 768px) {
  .site-footer__inner {
    grid-template-columns: 1fr 1fr;
    align-items: start;
  }
}
.site-footer__logo {
  width: 140px;
  margin-bottom: 0.75rem;
}
.site-footer__baseline {
  font-family: "Caveat", cursive;
  font-size: 1rem;
  color: rgba(69, 56, 54, 0.55);
}
.site-footer__links {
  display: flex;
  flex-wrap: wrap;
  gap: 2.5rem;
}
.site-footer__link-group h4 {
  font-size: 0.72rem;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: rgba(69, 56, 54, 0.4);
  font-weight: 700;
  margin-bottom: 1rem;
}
.site-footer__link-group ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.site-footer__link-group ul li {
  margin-bottom: 0.6rem;
}
.site-footer__link-group ul a {
  color: rgba(69, 56, 54, 0.65);
  text-decoration: none;
  font-size: 0.88rem;
  transition: color 0.2s ease;
}
.site-footer__link-group ul a:hover {
  color: #453836;
}
.site-footer__socials {
  display: flex;
  gap: 0.75rem;
}
.site-footer__social-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: rgba(69, 56, 54, 0.08);
  color: #453836;
  transition: all 0.2s ease;
  text-decoration: none;
}
.site-footer__social-icon svg {
  width: 18px;
  height: 18px;
}
.site-footer__social-icon:hover {
  background: #DE4A63;
  color: white;
  transform: translateY(-2px);
}
.site-footer__bottom {
  border-top: 1px solid rgba(69, 56, 54, 0.1);
  text-align: center;
  padding: 1.25rem;
}
.site-footer__bottom p {
  font-size: 0.78rem;
  color: rgba(69, 56, 54, 0.4);
  margin: 0;
}

.coming-soon {
  min-height: 100vh;
  background: #FFF2F0;
  display: flex;
  align-items: center;
}
.coming-soon__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 6rem 1.5rem;
}
.coming-soon__logo {
  height: 80px;
  width: auto;
  margin-bottom: 2.5rem;
}
.coming-soon__title {
  font-size: clamp(2rem, 5vw, 3rem);
  font-weight: 700;
  color: #453836;
  margin-bottom: 1rem;
}
.coming-soon__badge {
  display: inline-block;
  font-family: "Caveat", cursive;
  font-size: 1rem;
  color: #DE4A63;
  background: rgba(222, 74, 99, 0.1);
  padding: 0.35em 1em;
  border-radius: 50rem;
  margin-bottom: 2rem;
}
.coming-soon__text {
  font-size: 1.05rem;
  color: rgba(69, 56, 54, 0.7);
  max-width: 480px;
  line-height: 1.7;
  margin-bottom: 2.5rem;
}
.coming-soon__link {
  color: #DE4A63;
  font-weight: 700;
  text-decoration: none;
}
.coming-soon__link:hover {
  text-decoration: underline;
}

.unsubscribe-page {
  background: #453836;
  flex: 1;
  display: flex;
  align-items: center;
  padding-top: 72px;
}
.unsubscribe-page__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 5rem 1.5rem 4rem;
  width: 100%;
  max-width: 560px;
  margin: 0 auto;
}
.unsubscribe-page__logo {
  height: 72px;
  width: auto;
  margin-bottom: 2.5rem;
}
.unsubscribe-page__title {
  font-size: clamp(1.75rem, 4vw, 2.5rem);
  font-weight: 700;
  color: #FFF2F0;
  margin-bottom: 1rem;
}
.unsubscribe-page__text {
  font-size: 1.05rem;
  color: rgba(255, 242, 240, 0.7);
  line-height: 1.7;
  margin-bottom: 2.5rem;
}
.unsubscribe-page__link {
  color: #DE4A63;
  font-weight: 700;
  text-decoration: none;
}
.unsubscribe-page__link:hover {
  text-decoration: underline;
}

#quizModal .modal-dialog {
  --bs-modal-width: min(92vw, 700px);
}

.quiz-modal {
  border-radius: 1.5rem;
  overflow: hidden;
  border: none;
  box-shadow: 0 24px 80px rgba(69, 56, 54, 0.18);
}

.quiz-modal__progress {
  height: 4px;
  background: rgba(69, 56, 54, 0.08);
  position: relative;
  flex-shrink: 0;
}

.quiz-modal__progress-fill {
  height: 100%;
  background: #DE4A63;
  transition: width 0.4s ease;
  border-radius: 0 2px 2px 0;
}

.quiz-modal__header {
  padding: 1rem 1.25rem 0.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.quiz-modal__step-label {
  font-size: 0.78rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #DE4A63;
}

.quiz-modal__step-total {
  color: rgba(69, 56, 54, 0.4);
}

.quiz-modal__body {
  padding: 1.25rem 3rem 3rem;
}
@media (min-width: 1200px) {
  .quiz-modal__body {
    padding: 1.5rem 5rem 4rem;
  }
}
@media (max-width: 576px) {
  .quiz-modal__body {
    padding: 0.75rem 1.5rem 2rem;
  }
}

.quiz-modal__body--intro {
  text-align: center;
  padding-top: 0.5rem;
}

.quiz-modal__intro-logo {
  width: 100px;
  height: auto;
  display: block;
  margin: 0 auto 0.75rem;
}

.quiz-modal__title {
  font-size: clamp(1.5rem, 3vw, 2rem);
  font-weight: 700;
  color: #453836;
  margin-bottom: 1rem;
  line-height: 1.3;
}

.quiz-modal__intro-text {
  font-size: 0.95rem;
  color: rgba(69, 56, 54, 0.75);
  line-height: 1.8;
  margin-bottom: 1.5rem;
}
.quiz-modal__intro-text p {
  margin-bottom: 0.5rem;
}
.quiz-modal__intro-text p:last-child {
  margin-bottom: 0;
}

.quiz-modal__start-btn {
  display: inline-block;
  background: #DE4A63;
  color: #fff;
  border: none;
  border-radius: 50rem;
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-size: 1rem;
  padding: 0.9rem 2rem;
  cursor: pointer;
  transition: background 0.2s ease, transform 0.2s ease;
  width: 100%;
}
.quiz-modal__start-btn:hover {
  background: rgb(215.708411215, 39.491588785, 69.2579439252);
  transform: translateY(-2px);
}

.quiz-modal__question {
  font-size: clamp(1.1rem, 2vw, 1.3rem);
  font-weight: 700;
  color: #453836;
  margin-bottom: 1.75rem;
  line-height: 1.45;
}

.quiz-modal__answers {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

.quiz-modal__answer-label {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem 1.25rem;
  border-radius: 1rem;
  border: 2px solid rgba(69, 56, 54, 0.1);
  background: #FFF2F0;
  cursor: pointer;
  transition: border-color 0.15s ease, background 0.15s ease;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.quiz-modal__answer-label:hover {
  border-color: rgba(222, 74, 99, 0.4);
  background: rgb(255, 237.58, 234.9);
}
.quiz-modal__answer-label--selected {
  border-color: #DE4A63;
  background: rgba(222, 74, 99, 0.06);
}

.quiz-modal__answer-text {
  font-size: 0.93rem;
  color: #453836;
  line-height: 1.5;
  font-weight: 500;
}

.quiz-modal__body--results {
  text-align: center;
}

.quiz-modal__profile-card {
  margin-bottom: 1.5rem;
  animation: profileIn 0.4s ease forwards;
}

@keyframes profileIn {
  from {
    opacity: 0;
    transform: translateY(12px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.quiz-modal__profile-picto {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
  color: #DE4A63;
}
.quiz-modal__profile-picto svg {
  display: block;
}

.quiz-modal__profile-label {
  font-size: 0.72rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: rgba(69, 56, 54, 0.45);
  margin-bottom: 0.25rem;
}

.quiz-modal__profile-name {
  font-size: clamp(2rem, 4vw, 2.75rem);
  font-weight: 700;
  color: #453836;
  margin-bottom: 0;
  line-height: 1.2;
}

.quiz-modal__outro {
  font-size: 0.9rem;
  color: rgba(69, 56, 54, 0.7);
  line-height: 1.8;
  margin-bottom: 1.5rem;
  text-align: left;
}
.quiz-modal__outro p {
  margin-bottom: 0.4rem;
}
.quiz-modal__outro p:last-child {
  margin-bottom: 0;
}

.quiz-modal__email-section {
  border-top: 1px solid rgba(69, 56, 54, 0.08);
  padding-top: 1.25rem;
  text-align: center;
}

.quiz-modal__email-prompt {
  font-size: 0.9rem;
  font-weight: 600;
  color: #453836;
  margin-bottom: 0.75rem;
}

.quiz-modal__email-row {
  display: flex;
  gap: 0.5rem;
  margin-bottom: 0.75rem;
}

.quiz-modal__email-input {
  flex: 1;
  border: 2px solid rgba(69, 56, 54, 0.15);
  border-radius: 50rem;
  padding: 0.6rem 1.1rem;
  font-size: 0.9rem;
  font-family: "Quicksand", sans-serif;
  outline: none;
  transition: border-color 0.15s ease;
}
.quiz-modal__email-input:focus {
  border-color: #DE4A63;
}

.quiz-modal__email-btn {
  background: #DE4A63;
  color: #fff;
  border: none;
  border-radius: 50rem;
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-size: 0.9rem;
  padding: 0.6rem 1.25rem;
  cursor: pointer;
  white-space: nowrap;
  transition: background 0.2s ease;
}
.quiz-modal__email-btn:hover {
  background: rgb(215.708411215, 39.491588785, 69.2579439252);
}

.quiz-modal__skip-link {
  background: none;
  border: none;
  color: rgba(69, 56, 54, 0.45);
  font-size: 0.8rem;
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.15s ease;
}
.quiz-modal__skip-link:hover {
  color: #453836;
}

.quiz-modal__body--thanks {
  text-align: center;
  padding-top: 1rem;
}

.quiz-modal__thanks-title {
  font-size: 1.75rem;
  font-weight: 700;
  color: #453836;
  margin-bottom: 0.75rem;
}

.quiz-modal__thanks-text {
  font-size: 0.95rem;
  color: rgba(69, 56, 54, 0.65);
  line-height: 1.8;
  margin-bottom: 1.5rem;
}

.oe-hero {
  background: #FFF2F0;
  padding: 5rem 0 4rem;
  text-align: center;
}
.oe-hero__inner {
  max-width: 700px;
  margin: 0 auto;
}
.oe-hero__badge {
  display: inline-block;
  background: rgba(51, 99, 71, 0.12);
  color: #336347;
  border-radius: 50rem;
  padding: 0.3rem 1rem;
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  margin-bottom: 1.25rem;
}
.oe-hero__title {
  font-size: clamp(2rem, 5vw, 3.25rem);
  font-weight: 700;
  color: #453836;
  line-height: 1.2;
  margin-bottom: 1.25rem;
}
.oe-hero__subtitle {
  font-size: 1.1rem;
  color: rgba(69, 56, 54, 0.7);
  max-width: 540px;
  margin: 0 auto 2rem;
  line-height: 1.7;
}
.oe-hero__ctas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.75rem;
}

.oe-formation {
  padding: 4rem 0;
  background: #fff;
}
.oe-formation__inner {
  display: grid;
  grid-template-columns: 1fr 360px;
  gap: 3rem;
  align-items: start;
}
@media (max-width: 900px) {
  .oe-formation__inner {
    grid-template-columns: 1fr;
  }
}
.oe-formation__badge {
  position: relative;
  display: inline-block;
  color: #DE4A63;
  padding: 0.3rem 1rem;
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  margin-bottom: 1rem;
  isolation: isolate;
}
.oe-formation__badge::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(222, 74, 99, 0.12);
  transform: skewX(-8deg);
  z-index: -1;
  border-radius: 2px;
}
.oe-formation__title {
  font-size: clamp(1.6rem, 3vw, 2.25rem);
  font-weight: 700;
  color: #453836;
  margin-bottom: 1rem;
}
.oe-formation__intro {
  font-size: 1.05rem;
  color: rgba(69, 56, 54, 0.75);
  line-height: 1.7;
  margin-bottom: 1.75rem;
}
.oe-formation__list {
  list-style: none;
  padding: 0;
  margin: 0 0 1.5rem;
}
.oe-formation__list li {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
  padding: 0.6rem 0;
  border-bottom: 1px solid rgba(69, 56, 54, 0.07);
}
.oe-formation__list li:last-child {
  border-bottom: none;
}
.oe-formation__icon {
  width: 28px;
  height: 28px;
  flex-shrink: 0;
  -o-object-fit: contain;
     object-fit: contain;
}
.oe-formation__targets {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.oe-price-card {
  background: #FFF2F0;
  border-radius: 1.5rem;
  padding: 2rem;
  text-align: center;
  position: sticky;
  top: 1.5rem;
}
.oe-price-card__label {
  font-size: 0.8rem;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: rgba(69, 56, 54, 0.5);
  margin-bottom: 0.5rem;
}
.oe-price-card__price {
  font-size: 3rem;
  font-weight: 700;
  color: #453836;
  line-height: 1;
}
.oe-price-card__ht {
  font-size: 0.85rem;
  color: rgba(69, 56, 54, 0.5);
  margin-bottom: 1.25rem;
}
.oe-price-card__divider {
  border-color: rgba(69, 56, 54, 0.15);
  margin: 1.25rem 0;
}
.oe-price-card__features {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
}
.oe-price-card__features li {
  display: flex;
  align-items: flex-start;
  gap: 0.6rem;
  padding: 0.4rem 0;
  font-size: 0.9rem;
}
.oe-price-card__features li .bi-check2 {
  color: #336347;
  font-size: 1rem;
  flex-shrink: 0;
  margin-top: 0.15rem;
}

.oe-conferences {
  padding: 4rem 0 5rem;
  background: #FFF2F0;
}
.oe-conferences__header {
  text-align: center;
  max-width: 640px;
  margin: 0 auto 3rem;
}
.oe-conferences__title {
  font-size: clamp(1.6rem, 3vw, 2.25rem);
  font-weight: 700;
  color: #453836;
  margin-bottom: 1rem;
}
.oe-conferences__subtitle {
  font-size: 1rem;
  color: rgba(69, 56, 54, 0.65);
  line-height: 1.7;
}

.oe-speaker {
  display: flex;
  align-items: center;
  gap: 1.25rem;
  background: #fff;
  border-radius: 1.5rem;
  padding: 1.25rem 1.5rem;
  margin-bottom: 2.5rem;
  box-shadow: 0 2px 12px rgba(69, 56, 54, 0.06);
}
.oe-speaker__avatar {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background: #336347;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.oe-speaker__initials {
  color: #fff;
  font-weight: 700;
  font-size: 1.1rem;
}
.oe-speaker__name {
  display: block;
  font-size: 1rem;
  color: #453836;
  margin-bottom: 0.15rem;
}
.oe-speaker__bio {
  font-size: 0.82rem;
  color: rgba(69, 56, 54, 0.6);
  margin: 0 0 0.5rem;
}
.oe-speaker__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem;
}

.oe-category-badge {
  position: relative;
  display: inline-block;
  padding: 0.3rem 0.9rem;
  font-size: 0.78rem;
  font-weight: 700;
  white-space: nowrap;
  isolation: isolate;
  color: #336347;
}
.oe-category-badge::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(51, 99, 71, 0.12);
  transform: skewX(-8deg);
  z-index: -1;
  border-radius: 2px;
}
.oe-category-badge--sm {
  padding: 0.2rem 0.6rem;
  font-size: 0.7rem;
}

.oe-filters {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 1.25rem;
}
.oe-filters__group {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  align-items: center;
}
.oe-filters__group--sep {
  padding-left: 0.75rem;
  margin-left: 0.25rem;
  border-left: 1.5px solid rgba(69, 56, 54, 0.15);
}
@media (max-width: 575px) {
  .oe-filters__group--sep {
    padding-left: 0;
    margin-left: 0;
    border-left: none;
    padding-top: 0.35rem;
    border-top: 1.5px solid rgba(69, 56, 54, 0.15);
    width: 100%;
  }
}

.oe-filter-btn {
  border: 1.5px solid rgba(69, 56, 54, 0.18);
  background: transparent;
  color: rgba(69, 56, 54, 0.65);
  border-radius: 50rem;
  padding: 0.35rem 1rem;
  font-size: 0.82rem;
  font-weight: 700;
  cursor: pointer;
  transition: background 0.15s, color 0.15s, border-color 0.15s;
}
.oe-filter-btn:hover {
  border-color: #DE4A63;
  color: #DE4A63;
  background: rgba(222, 74, 99, 0.05);
}
.oe-filter-btn--active {
  background: #453836;
  color: #fff !important;
  border-color: #453836;
}
.oe-filter-btn--all {
  border-style: solid;
  border-color: rgba(69, 56, 54, 0.35);
  color: #453836;
  font-weight: 700;
  letter-spacing: 0.02em;
}
.oe-filter-btn--category {
  border-style: dashed;
}

.oe-empty-state {
  padding: 2.5rem 1rem;
  text-align: center;
  color: rgba(69, 56, 54, 0.55);
  font-size: 0.95rem;
}
.oe-empty-state p {
  margin-bottom: 1rem;
}

.oe-results-count {
  font-size: 0.82rem;
  color: rgba(69, 56, 54, 0.45);
  margin-bottom: 1.5rem;
}

.oe-products-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1rem;
}
@media (max-width: 1199px) {
  .oe-products-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 767px) {
  .oe-products-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 479px) {
  .oe-products-grid {
    grid-template-columns: 1fr;
  }
}

.oe-pagination {
  display: flex;
  justify-content: center;
  gap: 0.4rem;
  margin-top: 2.5rem;
}

.oe-page-btn {
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 50%;
  border: 1.5px solid rgba(69, 56, 54, 0.18);
  background: transparent;
  color: #453836;
  font-size: 0.85rem;
  font-weight: 700;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.15s, color 0.15s, border-color 0.15s;
}
.oe-page-btn:hover:not(:disabled) {
  border-color: #DE4A63;
  color: #DE4A63;
}
.oe-page-btn--active {
  background: #453836;
  border-color: #453836;
  color: #fff;
  pointer-events: none;
}
.oe-page-btn:disabled {
  opacity: 0.3;
  cursor: not-allowed;
}

.oe-product-card {
  background: #fff;
  border: 1.5px solid rgba(69, 56, 54, 0.08);
  border-radius: 1.5rem;
  padding: 1.25rem 1.5rem;
  text-align: left;
  cursor: pointer;
  transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  width: 100%;
}
.oe-product-card:hover, .oe-product-card:focus-visible {
  transform: translateY(-3px);
  box-shadow: 0 8px 24px rgba(69, 56, 54, 0.1);
  border-color: #DE4A63;
  outline: none;
}
.oe-product-card__header {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem;
  margin-bottom: 0.25rem;
}
.oe-product-card__title {
  font-size: 1rem;
  font-weight: 700;
  color: #453836;
  margin: 0;
  line-height: 1.3;
}
.oe-product-card__subtitle {
  font-size: 0.82rem;
  color: rgba(69, 56, 54, 0.55);
  margin: 0;
  line-height: 1.45;
}
.oe-product-card__footer {
  margin-top: auto;
  padding-top: 0.75rem;
}
.oe-product-card__cta {
  font-size: 0.82rem;
  font-weight: 700;
  color: #DE4A63;
}
.oe-product-card__cta .bi {
  transition: transform 0.15s;
}
.oe-product-card:hover .oe-product-card__cta .bi {
  transform: translateX(4px);
}

.oe-tag {
  position: relative;
  display: inline-block;
  color: #336347;
  padding: 0.25rem 0.75rem;
  font-size: 0.78rem;
  font-weight: 700;
  isolation: isolate;
}
.oe-tag::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(51, 99, 71, 0.12);
  transform: skewX(-8deg);
  z-index: -1;
  border-radius: 2px;
}
.oe-tag--sm {
  padding: 0.2rem 0.6rem;
  font-size: 0.72rem;
}
.oe-tag--green {
  color: #336347;
}
.oe-tag--green::before {
  background: rgba(51, 99, 71, 0.13);
}
.oe-tag--domain {
  color: #DE4A63;
}
.oe-tag--domain::before {
  background: rgba(222, 74, 99, 0.12);
}
.oe-tag--format {
  color: #453836;
}
.oe-tag--format::before {
  background: rgba(69, 56, 54, 0.1);
}

.oe-modal {
  border-radius: 1.5rem !important;
  border: none;
  overflow: hidden;
}
.oe-modal__header {
  background: #FFF2F0;
  border-bottom: none;
  padding: 1.25rem 1.5rem 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.oe-modal__meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.4rem;
}
.oe-modal__body {
  padding: 1.75rem 1.75rem 1rem;
}
.oe-modal__title {
  font-size: 1.5rem;
  font-weight: 700;
  color: #453836;
  margin-bottom: 0.4rem;
  line-height: 1.25;
}
.oe-modal__subtitle {
  font-size: 1rem;
  color: rgba(69, 56, 54, 0.55);
  margin-bottom: 1.25rem;
  font-style: italic;
}
.oe-modal__description {
  font-size: 0.95rem;
  color: rgba(69, 56, 54, 0.8);
  line-height: 1.75;
  margin-bottom: 1.5rem;
}
.oe-modal__keypoints {
  background: rgba(51, 99, 71, 0.06);
  border-radius: 1rem;
  padding: 1.25rem 1.5rem;
  margin-bottom: 1.25rem;
}
.oe-modal__keypoints-title {
  font-weight: 700;
  color: #336347;
  font-size: 0.9rem;
  margin-bottom: 0.75rem;
}
.oe-modal__keypoints-list {
  padding-left: 1.25rem;
  margin: 0;
}
.oe-modal__keypoints-list li {
  font-size: 0.9rem;
  color: #453836;
  margin-bottom: 0.4rem;
  line-height: 1.55;
}
.oe-modal__keypoints-list li:last-child {
  margin-bottom: 0;
}
.oe-modal__tip {
  display: flex;
  gap: 0.75rem;
  align-items: flex-start;
  background: rgba(250, 189, 82, 0.12);
  border-radius: 1rem;
  padding: 1rem 1.25rem;
  margin-bottom: 1.25rem;
}
.oe-modal__tip p {
  margin: 0;
  font-size: 0.87rem;
  color: #453836;
  font-style: italic;
  line-height: 1.6;
}
.oe-modal__tip-icon {
  width: 28px;
  height: 28px;
  flex-shrink: 0;
  -o-object-fit: contain;
     object-fit: contain;
}
.oe-modal__provider {
  font-size: 0.85rem;
  color: rgba(69, 56, 54, 0.5);
  margin-bottom: 0;
}
.oe-modal__footer {
  border-top: 1px solid rgba(69, 56, 54, 0.08);
  padding: 1.25rem 1.75rem;
}
.oe-modal__interest-form {
  width: 100%;
}
.oe-modal__interest-label {
  font-weight: 700;
  font-size: 0.95rem;
  color: #453836;
  margin-bottom: 0.65rem;
}
.oe-modal__interest-row {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}
.oe-modal__interest-input {
  flex: 1 1 200px;
  padding: 0.5rem 0.85rem;
  border: 1.5px solid rgba(69, 56, 54, 0.2);
  border-radius: 1rem;
  font-size: 0.9rem;
  color: #453836;
  background: #fff;
  outline: none;
  transition: border-color 0.15s;
}
.oe-modal__interest-input:focus {
  border-color: #DE4A63;
}
.oe-modal__interest-input::-moz-placeholder {
  color: rgba(69, 56, 54, 0.35);
}
.oe-modal__interest-input::placeholder {
  color: rgba(69, 56, 54, 0.35);
}

.oe-cta {
  background: #453836;
  padding: 5rem 0;
  text-align: center;
}
.oe-cta__inner {
  max-width: 560px;
  margin: 0 auto;
}
.oe-cta__title {
  color: #fff;
  font-size: clamp(1.6rem, 3vw, 2rem);
  margin-bottom: 1rem;
}
.oe-cta__text {
  color: rgba(255, 255, 255, 0.65);
  font-size: 1rem;
  line-height: 1.7;
  margin-bottom: 2rem;
}

.cta-btn--outline {
  background: transparent;
  color: #453836 !important;
  border: 2px solid rgba(69, 56, 54, 0.35);
}
.cta-btn--outline:hover {
  border-color: #453836;
  background: rgba(69, 56, 54, 0.05);
}

.cta-btn--light {
  background: #fff;
  color: #453836 !important;
}
.cta-btn--light:hover {
  background: #FFF2F0;
  color: #453836 !important;
}

.legal {
  max-width: 780px;
  margin: 0 auto;
  padding: calc(72px + 3rem) 1.5rem 6rem;
  color: #2d2220;
}
.legal__back {
  display: inline-flex;
  align-items: center;
  font-size: 1.1rem;
  color: #DE4A63;
  text-decoration: none;
  margin-bottom: 2.5rem;
}
.legal__back:hover {
  color: #b83a4f;
}
.legal__title {
  font-size: 2rem;
  font-weight: 800;
  color: #1a1a1a;
  margin-bottom: 0.5rem;
}
.legal__updated {
  font-size: 0.8rem;
  color: #aaa;
  margin-bottom: 3rem;
  display: block;
}
.legal h2 {
  font-size: 1.1rem;
  font-weight: 700;
  color: #1a1a1a;
  margin-top: 2.5rem;
  margin-bottom: 0.75rem;
  padding-bottom: 0.4rem;
  border-bottom: 1px solid #f0ebe9;
}
.legal h3 {
  font-size: 0.95rem;
  font-weight: 700;
  color: #453836;
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
}
.legal p {
  font-size: 0.92rem;
  line-height: 1.8;
  color: #444;
  margin-bottom: 1rem;
}
.legal ul, .legal ol {
  font-size: 0.92rem;
  line-height: 1.8;
  color: #444;
  margin-bottom: 1rem;
  padding-left: 1.5rem;
}
.legal ul li, .legal ol li {
  margin-bottom: 0.3rem;
}
.legal a {
  color: #DE4A63;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.legal strong {
  color: #2d2220;
}

.admin-layout .btn-primary,
.admin-auth-body .btn-primary {
  background-color: #DE4A63;
  border-color: #DE4A63;
  color: #fff;
}
.admin-layout .btn-primary:hover, .admin-layout .btn-primary:focus, .admin-layout .btn-primary:active,
.admin-auth-body .btn-primary:hover,
.admin-auth-body .btn-primary:focus,
.admin-auth-body .btn-primary:active {
  background-color: #c03a52;
  border-color: #c03a52;
  color: #fff;
}
.admin-layout .btn-outline-primary,
.admin-auth-body .btn-outline-primary {
  color: #DE4A63;
  border-color: #DE4A63;
}
.admin-layout .btn-outline-primary:hover, .admin-layout .btn-outline-primary:focus, .admin-layout .btn-outline-primary:active,
.admin-auth-body .btn-outline-primary:hover,
.admin-auth-body .btn-outline-primary:focus,
.admin-auth-body .btn-outline-primary:active {
  background-color: #DE4A63;
  border-color: #DE4A63;
  color: #fff;
}

.admin-layout {
  background: #f8f5f4;
  min-height: 100vh;
}

.admin-wrapper {
  display: flex;
  min-height: 100vh;
}

.admin-sidebar {
  width: 240px;
  background: #453836;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  overflow-y: auto;
}

.admin-sidebar__brand {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 1.5rem 1.25rem 1rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.admin-sidebar__logo {
  height: 28px;
  width: auto;
  filter: brightness(0) invert(1);
  margin-bottom: 0.35rem;
}

.admin-sidebar__label {
  font-size: 0.7rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #DE4A63;
}

.admin-sidebar__nav {
  flex: 1;
  padding: 1.25rem 0.75rem;
}

.admin-sidebar__section-title {
  font-size: 0.65rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: rgba(255, 255, 255, 0.35);
  padding: 0 0.5rem;
  margin-bottom: 0.5rem;
}

.admin-sidebar__link {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  padding: 0.6rem 0.75rem;
  border-radius: 0.5rem;
  color: rgba(255, 255, 255, 0.75);
  text-decoration: none;
  font-size: 0.9rem;
  font-weight: 500;
  transition: background 0.15s, color 0.15s;
  margin-bottom: 0.15rem;
}
.admin-sidebar__link i {
  font-size: 1rem;
}
.admin-sidebar__link:hover {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
  text-decoration: none;
}
.admin-sidebar__link--active {
  background: rgba(255, 255, 255, 0.12);
  color: #ffffff;
}
.admin-sidebar__link--sub {
  padding-left: 2.1rem;
  font-size: 0.82rem;
  font-weight: 400;
  opacity: 0.85;
}
.admin-sidebar__link--sub i {
  font-size: 0.85rem;
}
.admin-sidebar__link--sub:hover, .admin-sidebar__link--sub.admin-sidebar__link--active {
  opacity: 1;
}

.admin-sidebar__footer {
  padding: 1rem 0.75rem;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.admin-sidebar__user {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.78rem;
  color: rgba(255, 255, 255, 0.75);
  padding: 0 0.5rem;
  overflow: hidden;
}
.admin-sidebar__user span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.admin-sidebar__user-email {
  color: rgba(255, 255, 255, 0.75);
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.admin-sidebar__user-email:hover {
  text-decoration: underline;
  color: rgba(255, 255, 255, 0.75);
}

.admin-sidebar__logout {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  padding: 0.5rem 0.75rem;
  border-radius: 0.5rem;
  color: rgba(255, 255, 255, 0.75);
  text-decoration: none;
  font-size: 0.85rem;
  transition: background 0.15s, color 0.15s;
}
.admin-sidebar__logout:hover {
  background: rgba(222, 74, 99, 0.2);
  color: #f87a92;
  text-decoration: none;
}

.admin-main {
  margin-left: 240px;
  flex: 1;
  padding: 2rem 2.5rem;
  min-height: 100vh;
}

.admin-page-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 1.75rem;
}

.admin-page-title {
  font-size: 1.5rem;
  font-weight: 700;
  color: #453836;
  margin: 0;
}

.admin-page-subtitle {
  font-size: 0.85rem;
  color: #888;
  margin: 0.2rem 0 0;
}

.admin-card {
  background: #ffffff;
  border-radius: 0.75rem;
  border: 1px solid #ece8e7;
  overflow: hidden;
}
.admin-card__header {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 1rem;
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #f2efee;
  background: #faf7f6;
}
.admin-card__title {
  font-size: 0.88rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: #453836;
  margin: 0;
}
.admin-card__header-hint {
  font-size: 0.75rem;
  color: #aaa;
}
.admin-card__body {
  padding: 1.5rem;
}

.admin-photo-preview {
  display: block;
  border-radius: 0.5rem;
  -o-object-fit: cover;
     object-fit: cover;
  border: 1px solid #ece8e7;
}
.admin-photo-preview--portrait {
  width: 120px;
  height: 150px;
  -o-object-position: center top;
     object-position: center top;
}
.admin-photo-preview--landscape {
  max-width: 100%;
  height: auto;
}

.admin-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.9rem;
}
.admin-table th {
  background: #faf7f6;
  color: #888;
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  padding: 0.75rem 1.25rem;
  border-bottom: 1px solid #ece8e7;
}
.admin-table td {
  padding: 0.9rem 1.25rem;
  border-bottom: 1px solid #f2efee;
  vertical-align: middle;
  color: #453836;
}
.admin-table tbody tr:last-child td {
  border-bottom: none;
}
.admin-table tbody tr:hover td {
  background: #fdf9f8;
}

.admin-empty {
  text-align: center;
  padding: 3rem 2rem;
  color: #bbb;
}
.admin-empty i {
  font-size: 2.5rem;
  display: block;
  margin-bottom: 0.75rem;
}
.admin-empty p {
  margin: 0;
  font-size: 0.95rem;
}

.admin-dl {
  display: grid;
  grid-template-columns: 140px 1fr;
  gap: 0.6rem 1rem;
  padding: 1.25rem;
  margin: 0;
  font-size: 0.9rem;
}
.admin-dl dt {
  font-weight: 600;
  color: #888;
  font-size: 0.8rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  align-self: center;
}
.admin-dl dd {
  margin: 0;
  color: #453836;
  font-weight: 500;
}

.admin-form {
  padding: 1.5rem;
}

.admin-auth-body {
  background: #f8f5f4;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

.admin-login-page {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2rem 1rem;
  min-height: 100vh;
}

.admin-login-card {
  background: #ffffff;
  border: 1px solid #ece8e7;
  border-radius: 1rem;
  width: 100%;
  max-width: 400px;
  overflow: hidden;
}

.admin-login-brand {
  padding: 2rem 2rem 1.5rem;
  text-align: center;
  border-bottom: 1px solid #f2efee;
}

.admin-login-logo {
  height: 36px;
  width: auto;
  margin-bottom: 0.75rem;
}

.admin-login-subtitle {
  font-size: 0.8rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #DE4A63;
  margin: 0;
}

.admin-back-link {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  font-size: 0.8rem;
  color: #888;
  text-decoration: none;
}
.admin-back-link:hover {
  color: #453836;
  text-decoration: none;
}

.quiz-stat {
  display: inline-flex;
  align-items: center;
  gap: 0.3rem;
  font-size: 0.82rem;
  color: #888;
  margin-right: 0.75rem;
}

.quiz-section {
  margin-bottom: 2rem;
}

.quiz-section__header {
  margin-bottom: 0.75rem;
}

.quiz-section__title {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 0.25rem;
}
.quiz-section__title h2 {
  font-size: 1.1rem;
  font-weight: 700;
  color: #453836;
  margin: 0;
}

.quiz-section__help {
  font-size: 0.82rem;
  color: #888;
  margin: 0 0 0 2.5rem;
}

.quiz-step-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 50%;
  background: #DE4A63;
  color: #fff;
  font-size: 0.8rem;
  font-weight: 700;
  flex-shrink: 0;
}
.quiz-step-badge--disabled {
  background: #ccc;
}

.quiz-inline-form {
  padding: 1rem 1.25rem;
  border-top: 1px solid #f2efee;
  background: #faf7f6;
}

.quiz-badge {
  display: inline-block;
  font-size: 0.72rem;
  font-weight: 600;
  padding: 0.15rem 0.5rem;
  border-radius: 1rem;
  margin-right: 0.25rem;
}
.quiz-badge--value {
  background: rgba(40, 167, 69, 0.12);
  color: #1a6630;
}
.quiz-badge--antivalue {
  background: rgba(222, 74, 99, 0.12);
  color: #a02040;
}
.quiz-badge--neutral {
  background: rgba(0, 0, 0, 0.07);
  color: #666;
}

.quiz-questions-list {
  padding: 0.5rem;
}

.quiz-question-card {
  border: 1px solid #ece8e7;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  background: #fff;
  overflow: hidden;
}
.quiz-question-card.sortable-ghost {
  opacity: 0.4;
  background: #f2efee;
}

.quiz-question-header {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.75rem 1rem;
  background: #faf7f6;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.quiz-question-header:hover {
  background: #f5f0ef;
}

.quiz-question-pos {
  font-weight: 700;
  color: #DE4A63;
  font-size: 0.85rem;
  flex-shrink: 0;
}

.quiz-question-content {
  font-size: 0.9rem;
  color: #453836;
  font-weight: 500;
}

.quiz-question-chevron {
  font-size: 0.75rem;
  color: #aaa;
  flex-shrink: 0;
  transition: transform 0.2s;
}

.quiz-answers-section {
  padding: 0.75rem 1rem;
  border-top: 1px solid #f2efee;
}

.quiz-answers-list {
  margin-bottom: 0.75rem;
}

.quiz-answer-row {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.4rem 0.5rem;
  border-radius: 0.375rem;
  font-size: 0.875rem;
  color: #453836;
}
.quiz-answer-row:hover {
  background: #faf7f6;
}
.quiz-answer-row.sortable-ghost {
  opacity: 0.4;
  background: #f2efee;
}

.quiz-answer-content {
  flex: 1;
}

.quiz-new-answer-form {
  padding-top: 0.5rem;
  border-top: 1px dashed #ece8e7;
}

.drag-handle {
  cursor: grab;
  color: #bbb;
  padding: 0 0.25rem;
  font-size: 1rem;
}
.drag-handle:active {
  cursor: grabbing;
}

.btn-xs {
  font-size: 0.75rem;
  padding: 0.15rem 0.4rem;
  line-height: 1.4;
}

.picto-picker {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.picto-picker__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  padding: 0.6rem 0.75rem;
  border: 2px solid #e0d8d7;
  border-radius: 0.75rem;
  cursor: pointer;
  background: #fff;
  transition: border-color 0.15s, background 0.15s;
  min-width: 72px;
}
.picto-picker__item:hover {
  border-color: #DE4A63;
  background: rgba(222, 74, 99, 0.12);
}
.picto-picker__item--selected {
  border-color: #DE4A63;
  background: rgba(222, 74, 99, 0.12);
}

.picto-picker__input {
  display: none;
}

.picto-picker__icon {
  color: #453836;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
}
.picto-picker__icon svg {
  display: block;
}
.picto-picker__icon--none {
  font-size: 1.5rem;
  color: #bbb;
}

.picto-picker__label {
  font-size: 0.65rem;
  font-weight: 600;
  color: #453836;
  text-align: center;
  white-space: nowrap;
}

.quiz-referent-badge {
  display: inline-flex;
  align-items: center;
  color: #f59e0b;
  font-size: 0.75rem;
  margin-left: 0.4rem;
  vertical-align: middle;
}

.quiz-result-badge {
  display: inline-block;
  font-size: 0.72rem;
  font-weight: 600;
  padding: 0.2rem 0.6rem;
  border-radius: 1rem;
}
.quiz-result-badge--completed {
  background: rgba(40, 167, 69, 0.12);
  color: #1a6630;
}
.quiz-result-badge--incomplete {
  background: rgba(0, 0, 0, 0.07);
  color: #888;
}

.quiz-result-answer-row {
  padding: 0.6rem 0;
  border-bottom: 1px solid #f2efee;
}
.quiz-result-answer-row:last-child {
  border-bottom: none;
}

.quiz-result-answer-q {
  font-size: 0.82rem;
  color: #888;
  margin-bottom: 0.2rem;
}

.quiz-result-answer-a {
  font-size: 0.88rem;
  color: #453836;
  font-weight: 500;
  margin: 0;
  display: flex;
  align-items: center;
  gap: 0.4rem;
  flex-wrap: wrap;
}

.candidate-profile-highlight {
  overflow: hidden;
}

.candidate-profile-highlight__body {
  display: flex;
  align-items: center;
  gap: 1.5rem;
  padding: 1.25rem 1.5rem;
  background: linear-gradient(135deg, rgba(222, 74, 99, 0.06) 0%, rgba(255, 242, 240, 0.4) 100%);
}

.candidate-profile-highlight__picto {
  flex-shrink: 0;
  color: #453836;
}
.candidate-profile-highlight__picto svg {
  display: block;
}

.candidate-profile-highlight__label {
  font-size: 0.72rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #888;
  margin-bottom: 0.2rem;
}

.candidate-profile-highlight__name {
  font-size: 1.4rem;
  font-weight: 700;
  color: #453836;
  margin: 0 0 0.2rem;
}

.candidate-profile-highlight__date {
  font-size: 0.78rem;
  color: #aaa;
  margin: 0;
}

.html-editor {
  border: 1px solid #dee2e6;
  border-radius: 0.375rem;
  overflow: hidden;
}

.html-editor__tabs {
  display: flex;
  background: #faf7f6;
  border-bottom: 1px solid #dee2e6;
}

.html-editor__tab {
  display: inline-flex;
  align-items: center;
  gap: 0.3rem;
  padding: 0.35rem 0.85rem;
  font-size: 0.8rem;
  font-weight: 500;
  color: #888;
  background: transparent;
  border: none;
  border-right: 1px solid #dee2e6;
  cursor: pointer;
  transition: color 0.15s, background 0.15s;
}
.html-editor__tab:hover {
  color: #453836;
  background: #f2efee;
}
.html-editor__tab--active {
  color: #DE4A63;
  background: #fff;
  font-weight: 600;
}

.html-editor__body {
  background: #fff;
}

.html-editor__input {
  border: none;
  border-radius: 0;
  box-shadow: none !important;
  resize: vertical;
  font-family: "SFMono-Regular", Consolas, monospace;
  font-size: 0.82rem;
}

.html-editor__preview {
  padding: 0.75rem 1rem;
  min-height: 80px;
  font-size: 0.9rem;
  color: #453836;
}
.html-editor__preview:empty::before {
  content: "Aucun contenu à prévisualiser";
  color: #bbb;
  font-style: italic;
}

.admin-tag-picker {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
}
.admin-tag-picker__pill {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.admin-tag-picker__pill input[type=checkbox] {
  display: none;
}
.admin-tag-picker__pill span {
  display: inline-block;
  padding: 0.3rem 0.8rem;
  border-radius: 20px;
  font-size: 0.78rem;
  font-weight: 500;
  border: 1.5px solid rgba(0, 0, 0, 0.15);
  color: rgba(0, 0, 0, 0.45);
  background: transparent;
  transition: background 0.12s, color 0.12s, border-color 0.12s;
}
.admin-tag-picker__pill:hover span {
  border-color: #DE4A63;
  color: #DE4A63;
}
.admin-tag-picker__pill input:checked + span {
  background: #DE4A63;
  border-color: #DE4A63;
  color: #fff;
}

.picto-thumb {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 0.5rem;
  background: #f8f5f4;
  color: #453836;
}
.picto-thumb__svg {
  display: block;
}
.picto-thumb--xs {
  width: 20px;
  height: 20px;
  border-radius: 0.3rem;
}

.kanban-board {
  display: flex;
  gap: 1rem;
  align-items: flex-start;
  overflow-x: auto;
  padding-bottom: 1.5rem;
}

.kanban-column {
  flex: 0 0 280px;
  background: #fff;
  border-radius: 0.75rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07);
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 160px);
}
.kanban-column--over {
  box-shadow: 0 0 0 2px #DE4A63;
}

.kanban-column__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.75rem 1rem;
  border-radius: 0.75rem 0.75rem 0 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.kanban-column__header--opt_in {
  background: #eff6ff;
}
.kanban-column__header--mail_ouvert {
  background: #fff7ed;
}
.kanban-column__header--rdv_planifie {
  background: #f0fdf4;
}
.kanban-column__header--a_suivre {
  background: #faf5ff;
}

.kanban-column__title {
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: #453836;
}
.kanban-column__header--opt_in .kanban-column__title {
  color: #1d4ed8;
}
.kanban-column__header--mail_ouvert .kanban-column__title {
  color: #c2410c;
}
.kanban-column__header--rdv_planifie .kanban-column__title {
  color: #15803d;
}
.kanban-column__header--a_suivre .kanban-column__title {
  color: #7e22ce;
}

.kanban-column__count {
  font-size: 0.72rem;
  font-weight: 600;
  padding: 0.15rem 0.5rem;
  border-radius: 20px;
  background: rgba(0, 0, 0, 0.07);
  color: #453836;
}

.kanban-column__cards {
  flex: 1;
  overflow-y: auto;
  padding: 0.75rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  min-height: 80px;
}

.kanban-card {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 0.5rem;
  padding: 0.75rem;
  cursor: grab;
  transition: box-shadow 0.15s, opacity 0.15s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: flex;
  flex-direction: column;
}
.kanban-card:hover {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
.kanban-card:active {
  cursor: grabbing;
}
.kanban-card--dragging {
  opacity: 0.4;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
}
.kanban-card--unread {
  background: #f0fdf4;
  border: 2px solid rgba(22, 163, 74, 0.35);
}

.kanban-card__email {
  font-size: 0.85rem;
  font-weight: 600;
  color: #1a1a1a;
  margin-bottom: 0.35rem;
  word-break: break-all;
}

.kanban-card__profile {
  display: flex;
  align-items: center;
  gap: 0.4rem;
  margin-bottom: 0.5rem;
}

.kanban-card__profile-name {
  font-size: 0.75rem;
  color: #6b7280;
  font-weight: 500;
}

.kanban-card__meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.72rem;
  color: #9ca3af;
  margin-top: auto;
  padding-top: 0.5rem;
}

.kanban-card__icons {
  display: flex;
  align-items: center;
  gap: 0.35rem;
}

.kanban-card__b2b-badge {
  font-size: 0.55rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #336347;
  border: 1px solid #336347;
  border-radius: 3px;
  padding: 0 0.3rem;
  line-height: 1.6;
  vertical-align: middle;
}
.kanban-card__b2b-badge--lg {
  font-size: 0.75rem;
  padding: 0.15rem 0.5rem;
  border-radius: 4px;
}

.kanban-placeholder {
  height: 3px;
  background: #DE4A63;
  border-radius: 2px;
  margin: 2px 0;
  pointer-events: none;
}

.admin-note-form__textarea {
  width: 100%;
  padding: 0.65rem 0.9rem;
  border: 1px solid #ddd;
  border-radius: 0.5rem;
  font-size: 0.9rem;
  resize: vertical;
  transition: border-color 0.15s;
  font-family: inherit;
}
.admin-note-form__textarea:focus {
  outline: none;
  border-color: #DE4A63;
  box-shadow: 0 0 0 3px rgba(222, 74, 99, 0.1);
}
.admin-note-form__footer {
  display: flex;
  justify-content: flex-end;
  margin-top: 0.5rem;
}

.admin-notes-list {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

.admin-note {
  background: #faf7f6;
  border: 1px solid #ece8e7;
  border-radius: 0.5rem;
  padding: 0.9rem 1rem;
}
.admin-note__body {
  font-size: 0.9rem;
  color: #2d2220;
  line-height: 1.6;
  margin-bottom: 0.6rem;
}
.admin-note__body p {
  margin: 0;
}
.admin-note__body p + p {
  margin-top: 0.4rem;
}
.admin-note__meta {
  display: flex;
  align-items: center;
  gap: 1rem;
  font-size: 0.75rem;
  color: #999;
}
.admin-note__delete {
  margin-left: auto;
  background: none;
  border: none;
  padding: 0;
  color: #ccc;
  cursor: pointer;
  font-size: 0.8rem;
  transition: color 0.15s;
}
.admin-note__delete:hover {
  color: #DE4A63;
}

.carousel-editor-layout {
  background: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.5rem;
  overflow: hidden;
}

.carousel-editor-wrap {
  display: flex;
}

.carousel-editor-sidebar {
  width: 200px;
  flex-shrink: 0;
  overflow-y: auto;
  max-height: 640px;
}

.carousel-editor-preview {
  flex: 1;
  min-height: 500px;
}

.carousel-editor-controls {
  overflow-y: auto;
  max-height: 640px;
}

.carousel-thumb {
  cursor: pointer;
  transition: background 0.1s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.carousel-thumb:hover {
  background: rgba(0, 0, 0, 0.04);
}

.carousel-swatch {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  padding: 0;
  cursor: pointer;
  transition: transform 0.1s, box-shadow 0.1s;
  flex-shrink: 0;
}
.carousel-swatch:hover {
  transform: scale(1.2);
}
.carousel-swatch--active {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #453836;
  transform: scale(1.15);
}

.carousel-thumb-delete {
  opacity: 0;
  transition: opacity 0.15s;
}

.carousel-thumb:hover .carousel-thumb-delete {
  opacity: 1;
}

.media-type-tab {
  display: inline-flex;
  align-items: center;
  padding: 0.4rem 0.9rem;
  border-radius: 2rem;
  border: 1.5px solid #dee2e6;
  font-size: 0.85rem;
  font-weight: 500;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: all 0.15s;
  color: #666;
}
.media-type-tab:hover {
  border-color: #DE4A63;
  color: #DE4A63;
}
.media-type-tab.active {
  background: #DE4A63;
  border-color: #DE4A63;
  color: #fff;
}

/*# sourceMappingURL=data:application/json;base64,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O0VBQ0UsNkNBQTZDO0VBQzdDLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLFVBQVU7RUFDVix5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsMkJBQTJCO0VBQzNCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLHlCQUFpQjtLQUFqQixzQkFBaUI7VUFBakIsaUJBQWlCO0VBQ2pCLHFCQUFxQjtFQUNyQixXQUFXO0FBQ2I7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLFdBQVc7QUFDYiIsImZpbGUiOiJhcHBsaWNhdGlvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbltpZF0ge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogODBweDtcbn1cblxuOnJvb3Qge1xuICAtLWJzLWJvZHktZm9udC1mYW1pbHk6IFF1aWNrc2FuZCwgc2Fucy1zZXJpZjtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IFF1aWNrc2FuZCwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzQ1MzgzNjtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ1MzgzNjtcbn1cblxuLmZvbnQtY3JlYXRpdm8ge1xuICBmb250LWZhbWlseTogXCJDYXZlYXRcIiwgY3Vyc2l2ZTtcbn1cblxuLnNpdGUtbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjQyLCAyNDAsIDAuOTUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNjksIDU2LCA1NCwgMC4wNik7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yNXMgZWFzZTtcbn1cbi5zaXRlLW5hdi5pcy1zY3JvbGxlZCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggcmdiYSg2OSwgNTYsIDU0LCAwLjA4KTtcbn1cbi5zaXRlLW5hdl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogNzJweDtcbiAgcGFkZGluZzogMCAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtbmF2X19pbm5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA3MnB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uc2l0ZS1uYXZfX2JyYW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDcycHg7XG59XG4uc2l0ZS1uYXZfX2xvZ28ge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNpdGUtbmF2X190b2dnbGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtbmF2X190b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2l0ZS1uYXZfX3RvZ2dsZXItYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzQ1MzgzNjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLW5hdl9fY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLW5hdl9fY29sbGFwc2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbi5zaXRlLW5hdl9faXRlbS0tc2VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaXRlLW5hdl9faXRlbS0tc2VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDY5LCA1NiwgNTQsIDAuMTgpO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtbmF2X19pdGVtLS1zZXA6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpdGUtbmF2X19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZ2FwOiAwLjI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLW5hdl9fbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogMC41cmVtIDAgMXJlbTtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5zaXRlLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2l0ZS1uYXZfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDY5LCA1NiwgNTQsIDAuMDYpO1xuICBjb2xvcjogIzQ1MzgzNjtcbn1cbi5zaXRlLW5hdl9fbGluay0tY3RhIHtcbiAgYmFja2dyb3VuZDogIzQ1MzgzNjtcbiAgY29sb3I6ICNGRkYyRjA7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uc2l0ZS1uYXZfX2xpbmstLWN0YTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNERTRBNjM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1uYXZfX2xpbmstLWN0YSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEuNXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgei1pbmRleDogOTk5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC43NXJlbTtcbn1cblxuLm5ldXJpYS10b2FzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5uZXVyaWEtdG9hc3QtLWhpZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5uZXVyaWEtdG9hc3QtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2MzQ3O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmV1cmlhLXRvYXN0LS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERTRBNjM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uZXVyaWEtdG9hc3RfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG59XG4ubmV1cmlhLXRvYXN0X19jb250ZW50IGkge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ubmV1cmlhLXRvYXN0X19jbG9zZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4ubmV1cmlhLXRvYXN0X19jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmV1cmlhLXRvYXN0X19jbG9zZSBpIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4udGV4dC1oaWdobGlnaHQtcGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjEyZW0gMC42ZW07XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbn1cbi50ZXh0LWhpZ2hsaWdodC1waW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGMkYwO1xuICB0cmFuc2Zvcm06IHNrZXdYKC04ZGVnKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCA0dncsIDIuNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNlY3Rpb24tdGl0bGUtLWxpZ2h0IHtcbiAgY29sb3I6ICNGRkYyRjA7XG59XG4uc2VjdGlvbi10aXRsZV9fYWNjZW50IHtcbiAgY29sb3I6ICNGQUJENTI7XG4gIGZvbnQtZmFtaWx5OiBcIkNhdmVhdFwiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuXG4uc2VjdGlvbi1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgY29sb3I6IHJnYmEoNjksIDU2LCA1NCwgMC42NSk7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi53YXZlLXNlcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuLndhdmUtc2VwIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY3RhLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMXJlbSAyLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MHJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjJzIGVhc2UsIGNvbG9yIDAuMjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjIycyBlYXNlLCB0cmFuc2Zvcm0gMC4yMnMgZWFzZSwgYm94LXNoYWRvdyAwLjIycyBlYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jdGEtYnRuIHtcbiAgICBmb250LXNpemU6IDAuODhyZW07XG4gICAgcGFkZGluZzogMC44NXJlbSAxLjc1cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jdGEtYnRuOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uY3RhLWJ0bi0tYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFNEE2MztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI0RFNEE2Mztcbn1cbi5jdGEtYnRuLS1hY2NlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE1LjcwODQxMTIxNSwgMzkuNDkxNTg4Nzg1LCA2OS4yNTc5NDM5MjUyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjE1LjcwODQxMTIxNSwgMzkuNDkxNTg4Nzg1LCA2OS4yNTc5NDM5MjUyKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY3RhLWJ0bi0td2FybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUJENTI7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBib3JkZXItY29sb3I6ICNGQUJENTI7XG59XG4uY3RhLWJ0bi0td2FybTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDguODUzOTMyNTg0MywgMTczLjg3MTkxMDExMjQsIDQyLjM0NjA2NzQxNTcpO1xuICBib3JkZXItY29sb3I6IHJnYigyNDguODUzOTMyNTg0MywgMTczLjg3MTkxMDExMjQsIDQyLjM0NjA2NzQxNTcpO1xuICBjb2xvcjogIzQ1MzgzNjtcbn1cbi5jdGEtYnRuLS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYyRjA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBib3JkZXItY29sb3I6ICNGRkYyRjA7XG59XG4uY3RhLWJ0bi0tbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMDYuNjQsIDE5OS4yKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyMDYuNjQsIDE5OS4yKTtcbiAgY29sb3I6ICM0NTM4MzY7XG59XG5cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYyRjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA3MnB4O1xufVxuLmhlcm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IC0zMy42dnc7XG4gIGJvdHRvbTogLTMzLjZ2dztcbiAgd2lkdGg6IDEwOHZ3O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChzeW1ib2xlX3Jvc2UucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwLjA4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm86OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEyMHZ3O1xuICAgIHJpZ2h0OiAtMzguNHZ3O1xuICAgIGJvdHRvbTogLTM4LjR2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNDR2dztcbiAgICByaWdodDogLTQ4dnc7XG4gICAgYm90dG9tOiAtNDh2dztcbiAgICBvcGFjaXR5OiAwLjA2O1xuICB9XG59XG4uaGVyb19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNHJlbSAxLjVyZW0gNXJlbTtcbn1cbi5oZXJvX19sb2dvIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjE1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvX19sb2dvIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cbi5oZXJvX190YWdsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2F2ZWF0XCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCAzdncsIDEuN3JlbSk7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmhlcm9fX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDR2dywgMi40cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG4gIG1heC13aWR0aDogNjQwcHg7XG59XG4uaGVyb19fd29yZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzQ1MzgzNjtcbiAgcGFkZGluZzogMC4xMmVtIDAuNmVtO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzcmVtKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlcm9fX3dvcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGQUJENTI7XG4gIHRyYW5zZm9ybTogc2tld1goLThkZWcpO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmhlcm9fX3dvcmQuaXMtbGVhdmluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xufVxuLmhlcm9fX3dvcmQuaXMtZW50ZXJpbmcge1xuICBhbmltYXRpb246IHdvcmRJbiAwLjRzIGVhc2UgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgd29yZEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4ucmFpc29uLWV0cmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA0cmVtIDAgNC41cmVtO1xufVxuLnJhaXNvbi1ldHJlLS1yb3NlIHtcbiAgYmFja2dyb3VuZDogI0ZGRjJGMDtcbn1cbi5yYWlzb24tZXRyZS0tZGFyayB7XG4gIGJhY2tncm91bmQ6ICM0NTM4MzY7XG59XG4ucmFpc29uLWV0cmUtLWRhcmsgLnJhaXNvbi1ldHJlX19oaWdobGlnaHQge1xuICBjb2xvcjogI0ZGRjJGMDtcbn1cbi5yYWlzb24tZXRyZV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yYWlzb24tZXRyZV9faGVhZGxpbmUge1xuICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMy41dncsIDIuNHJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5yYWlzb24tZXRyZV9faW5uZXItLXdpZGUge1xuICBtYXgtd2lkdGg6IDEwNjBweDtcbn1cbi5yYWlzb24tZXRyZV9fcXVvdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNGQUJENTI7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnJhaXNvbi1ldHJlX19ib2R5IHtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjk1cmVtLCAxLjh2dywgMS4wNXJlbSk7XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuNyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIG1hcmdpbjogMDtcbn1cbi5yYWlzb24tZXRyZV9fYm9keSBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM0NTM4MzY7XG59XG4ucmFpc29uLWV0cmVfX2hpZ2hsaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzQ1MzgzNjtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjk4cmVtLCAxLjl2dywgMS4wOHJlbSk7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbi5yYWlzb24tZXRyZV9fY3Vyc2l2ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhdmVhdFwiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDEuMTVlbTtcbiAgY29sb3I6ICNGQUJENTI7XG59XG5cbi52YWxldXJzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogNXJlbSAwIDRyZW07XG59XG4udmFsZXVycyAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4udmFsZXVyc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhbGV1cnNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyLjVyZW07XG4gIH1cbn1cblxuLnZhbGV1ci1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyLjI1cmVtIDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjRkZGMkYwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgYm94LXNoYWRvdyAwLjI1cyBlYXNlO1xufVxuLnZhbGV1ci1jYXJkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICBib3gtc2hhZG93OiAwIDEycHggMzJweCByZ2JhKDY5LCA1NiwgNTQsIDAuMSk7XG59XG4udmFsZXVyLWNhcmRfX2ljb24ge1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnZhbGV1ci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ1MzgzNjtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi52YWxldXItY2FyZF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45M3JlbTtcbiAgY29sb3I6IHJnYmEoNjksIDU2LCA1NCwgMC43NSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5vdS1xdWFuZCB7XG4gIGJhY2tncm91bmQ6ICM0NTM4MzY7XG4gIHBhZGRpbmc6IDQuNXJlbSAwIDVyZW07XG59XG4ub3UtcXVhbmRfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm91LXF1YW5kX19iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI0MiwgMjQwLCAwLjEyKTtcbiAgY29sb3I6ICNGRkYyRjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNDIsIDI0MCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtO1xuICBwYWRkaW5nOiAwLjM1cmVtIDEuMXJlbTtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5vdS1xdWFuZF9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi41cmVtO1xuICBtYXJnaW46IDIuNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAub3UtcXVhbmRfX2RldGFpbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5vdS1xdWFuZF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS4yNXJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ub3UtcXVhbmRfX3BpY3RvIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ub3UtcXVhbmRfX2RpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5vdS1xdWFuZF9fZGl2aWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjQyLCAyNDAsIDAuMTgpO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cbn1cbi5vdS1xdWFuZF9fbGFiZWwge1xuICBmb250LXNpemU6IDAuNzNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNDIsIDI0MCwgMC41KTtcbiAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm91LXF1YW5kX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRjJGMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm91LXF1YW5kX19zdWIge1xuICBmb250LXNpemU6IDAuODJyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjQyLCAyNDAsIDAuNTUpO1xufVxuXG4ucGxhbm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjRkZGMkYwO1xuICBwYWRkaW5nOiA1cmVtIDAgNHJlbTtcbn1cbi5wbGFubmluZyAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wbGFubmluZ19fcGhhc2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNzVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4ucGxhbm5pbmdfX3BoYXNlLWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MHJlbTtcbiAgcGFkZGluZzogMC4zcmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbn1cbi5wbGFubmluZ19fcGhhc2UtYmFkZ2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG4ucGxhbm5pbmdfX3BoYXNlLWJhZGdlLS1zaW0ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDY5LCA1NiwgNTQsIDAuMSk7XG4gIGNvbG9yOiAjNDUzODM2O1xufVxuLnBsYW5uaW5nX19waGFzZS1iYWRnZS0tc2ltOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggMTRweCByZ2JhKDY5LCA1NiwgNTQsIDAuMTgpO1xufVxuLnBsYW5uaW5nX19waGFzZS1iYWRnZS0tcmVhbCB7XG4gIGJhY2tncm91bmQ6ICMzMzYzNDc7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wbGFubmluZ19fcGhhc2UtYmFkZ2UtLXJlYWw6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCAxNHB4IHJnYmEoNTEsIDk5LCA3MSwgMC4zNSk7XG59XG4ucGxhbm5pbmdfX3RhYmxlLXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgYm94LXNoYWRvdzogMCA0cHggMjRweCByZ2JhKDY5LCA1NiwgNTQsIDAuMDgpO1xufVxuLnBsYW5uaW5nX190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDY0MHB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBsYW5uaW5nX190YWJsZSB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6ICM0NTM4MzY7XG59XG4ucGxhbm5pbmdfX3RhYmxlIGNvbGdyb3VwIGNvbC5wbGFubmluZ19fY29sLS1kYXkge1xuICB3aWR0aDogMTAwcHg7XG59XG4ucGxhbm5pbmdfX3RhYmxlIGNvbGdyb3VwIGNvbC5wbGFubmluZ19fY29sLS13ZWVrIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMDBweCkgLyA2KTtcbn1cbi5wbGFubmluZ19fdGgge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGMkYwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnBsYW5uaW5nX190aC0tZGF5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wbGFubmluZ19fdGgtLXNpbSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNDIsIDI0MCwgMC4wOCk7XG59XG4ucGxhbm5pbmdfX3RoLS1yZWFsIHtcbiAgYmFja2dyb3VuZDogIzMzNjM0Nztcbn1cbi5wbGFubmluZ19fdGgtb2JqIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42N3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgb3BhY2l0eTogMC42NTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5wbGFubmluZ19fZGF5IHtcbiAgcGFkZGluZzogMC44NXJlbSAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuNzhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuNTUpO1xuICBiYWNrZ3JvdW5kOiAjRkZGMkYwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2OSwgNTYsIDU0LCAwLjA2KTtcbn1cbi5wbGFubmluZ19fY2VsbCB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC44NXJlbTtcbiAgZm9udC1zaXplOiAwLjgycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDY5LCA1NiwgNTQsIDAuMDUpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDY5LCA1NiwgNTQsIDAuMDQpO1xuICBjb2xvcjogIzQ1MzgzNjtcbn1cbi5wbGFubmluZ19fY2VsbC0tY29hY2hpbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMTg5LCA4MiwgMC4wNyk7XG59XG4ucGxhbm5pbmdfX2NlbGwtLXJlbmR1LCAucGxhbm5pbmdfX2NlbGwtLWJpbGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDk5LCA3MSwgMC4wOCk7XG4gIGNvbG9yOiAjMzM2MzQ3O1xufVxuLnBsYW5uaW5nX19jZWxsLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgY29sb3I6ICM0NTM4MzY7XG59XG4ucGxhbm5pbmdfX3RhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC4yNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGxhbm5pbmdfX3RhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjE1cmVtIDAuNTVyZW07XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG59XG4ucGxhbm5pbmdfX3RhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgdHJhbnNmb3JtOiBza2V3WCgtOGRlZyk7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ucGxhbm5pbmdfX3RhZy0tcHN5IHtcbiAgY29sb3I6ICNERTRBNjM7XG59XG4ucGxhbm5pbmdfX3RhZy0tcHN5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMiwgNzQsIDk5LCAwLjEpO1xufVxuLnBsYW5uaW5nX190YWctLWJ1c2luZXNzIHtcbiAgY29sb3I6ICNGQUJENTI7XG59XG4ucGxhbm5pbmdfX3RhZy0tYnVzaW5lc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAxODksIDgyLCAwLjE1KTtcbn1cbi5wbGFubmluZ19fdGFnLS10aGVhdHJlIHtcbiAgY29sb3I6ICMzMzYzNDc7XG59XG4ucGxhbm5pbmdfX3RhZy0tdGhlYXRyZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1MSwgOTksIDcxLCAwLjEpO1xufVxuLnBsYW5uaW5nX190YWctLWVjcml0dXJlIHtcbiAgY29sb3I6ICM0NTM4MzY7XG59XG4ucGxhbm5pbmdfX3RhZy0tZWNyaXR1cmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNGRkYyRjA7XG59XG4ucGxhbm5pbmdfX3RhZy0tcGhpbG8ge1xuICBjb2xvcjogIzQ1MzgzNjtcbn1cbi5wbGFubmluZ19fdGFnLS1waGlsbzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg2OSwgNTYsIDU0LCAwLjEpO1xufVxuLnBsYW5uaW5nIC5wbGFubmluZy0taGlnaGxpZ2h0ZWQge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLnBsYW5uaW5nIC5wbGFubmluZy0tZGltbWVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cblxuLnRhcmlmcyB7XG4gIGJhY2tncm91bmQ6ICMzMzYzNDc7XG4gIHBhZGRpbmc6IDVyZW0gMCA0cmVtO1xufVxuLnRhcmlmc19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGFyaWZzIC5zZWN0aW9uLXRpdGxlLS1saWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi50YXJpZnNfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjQyLCAyNDAsIDAuMTgpO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHBhZGRpbmc6IDNyZW0gMi41cmVtO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50YXJpZnNfX3ByaWNlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnRhcmlmc19fY3VycmVuY3kge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGQUJENTI7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi50YXJpZnNfX2Ftb3VudCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMy41cmVtLCAxMHZ3LCA1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkYyRjA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnRhcmlmc19fbGFiZWwge1xuICBmb250LXNpemU6IDAuODJyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjQyLCAyNDAsIDAuNTUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGFyaWZzX19pbmNsdWRlcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YXJpZnNfX2luY2x1ZGVzIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC43NXJlbTtcbiAgY29sb3I6ICNGRkYyRjA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnRhcmlmc19fY2hlY2sge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xufVxuLnRhcmlmc19fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMC44MnJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNDIsIDI0MCwgMC41KTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnRhcmlmc19fY3RhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVxdWlwZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDVyZW0gMCA0cmVtO1xufVxuLmVxdWlwZSAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uZXF1aXBlX19jYXJvdXNlbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDMuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZXF1aXBlX19jYXJvdXNlbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDIuNzVyZW07XG4gIH1cbn1cbi5lcXVpcGVfX2Nhcm91c2VsLXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lcXVpcGVfX2Nhcm91c2VsLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLmVxdWlwZV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNjksIDU2LCA1NCwgMC4xOCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICBwYWRkaW5nOiAwO1xufVxuLmVxdWlwZV9fYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGMkYwO1xuICBib3JkZXItY29sb3I6ICNERTRBNjM7XG4gIGNvbG9yOiAjREU0QTYzO1xufVxuLmVxdWlwZV9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLmVxdWlwZV9fYXJyb3ctLW5leHQge1xuICByaWdodDogMDtcbn1cbi5lcXVpcGVfX2NhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIuNXJlbSAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogI0ZGRjJGMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIGJveC1zaGFkb3cgMC4yNXMgZWFzZTtcbn1cbi5lcXVpcGVfX2NhcmQ6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAzMnB4IHJnYmEoNjksIDU2LCA1NCwgMC4xKTtcbn1cbi5lcXVpcGVfX2NhcmQtLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyOiAycHggZGFzaGVkIHJnYmEoNjksIDU2LCA1NCwgMC4xOCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmVxdWlwZV9fcGhvdG8td3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uZXF1aXBlX19waG90by1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSg2OSwgNTYsIDU0LCAwLjEyKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZXF1aXBlX19waG90by1wbGFjZWhvbGRlciBzdmcge1xuICB3aWR0aDogNzAlO1xuICBoZWlnaHQ6IDcwJTtcbn1cbi5lcXVpcGVfX3Bob3RvLXBsYWNlaG9sZGVyLS1kYXNoZWQge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgYmFja2dyb3VuZDogcmdiYSg2OSwgNTYsIDU0LCAwLjAzKTtcbn1cbi5lcXVpcGUgaW1nLmVxdWlwZV9fcGhvdG8ge1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYm9yZGVyOiAzcHggc29saWQgd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSg2OSwgNTYsIDU0LCAwLjEyKTtcbn1cbi5lcXVpcGVfX25hbWUge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLmVxdWlwZV9fcm9sZSB7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgY29sb3I6ICNERTRBNjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZXF1aXBlX190YWdzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC40cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5lcXVpcGVfX3RhZ3MgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43M3JlbTtcbiAgcGFkZGluZzogMC4ycmVtIDAuNzVyZW07XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuNzUpO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG59XG4uZXF1aXBlX190YWdzIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDY5LCA1NiwgNTQsIDAuMDgpO1xuICB0cmFuc2Zvcm06IHNrZXdYKC04ZGVnKTtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5lcXVpcGVfX2NvbWluZyB7XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuMzUpO1xuICBmb250LXNpemU6IDAuODhyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5lcXVpcGVfX2NhcmQtLWNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lcXVpcGVfX2NhcmQtLWNsaWNrYWJsZTpob3ZlciAuZXF1aXBlX19jYXJkLWhpbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uZXF1aXBlX19jYXJkLWhpbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC43MnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgY29sb3I6ICNERTRBNjM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cblxuLnByb2ZpbC1tb2RhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDI0cHggODBweCByZ2JhKDY5LCA1NiwgNTQsIDAuMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZmlsLW1vZGFsX19kaWFsb2cubW9kYWwtZGlhbG9nIHtcbiAgLS1icy1tb2RhbC13aWR0aDogbWluKDkydncsIDk2MHB4KTtcbn1cbi5wcm9maWwtbW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogI0ZGRjJGMDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzQ1MzgzNjtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoNjksIDU2LCA1NCwgMC4xKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucHJvZmlsLW1vZGFsX19jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGQ4ZDQ7XG59XG4ucHJvZmlsLW1vZGFsX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9maWwtbW9kYWxfX2JvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wcm9maWwtbW9kYWxfX3Bob3RvLWNvbCB7XG4gIGZsZXg6IDAgMCAzMDBweDtcbiAgYmFja2dyb3VuZDogIzQ1MzgzNjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDA7XG4gIGdhcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucHJvZmlsLW1vZGFsX19waG90by1jb2wge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBnYXA6IDEuMjVyZW07XG4gIH1cbn1cbi5wcm9maWwtbW9kYWxfX3Bob3RvLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAzLzQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjQyLCAyNDAsIDAuMTUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9maWwtbW9kYWxfX3Bob3RvLXdyYXAge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNDIsIDI0MCwgMC4yKTtcbiAgfVxufVxuLnByb2ZpbC1tb2RhbF9fcGhvdG8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9maWwtbW9kYWxfX3Bob3RvLS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2ZpbC1tb2RhbF9fY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC42cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW0gMS43NXJlbTtcbn1cbi5wcm9maWwtbW9kYWxfX2NvbnRhY3QtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBmb250LXNpemU6IDAuNzhyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjQyLCAyNDAsIDAuOCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4ucHJvZmlsLW1vZGFsX19jb250YWN0LWxpbmsgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucHJvZmlsLW1vZGFsX19jb250YWN0LWxpbms6aG92ZXIge1xuICBjb2xvcjogI0ZGRjJGMDtcbn1cbi5wcm9maWwtbW9kYWxfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIuNXJlbSAycmVtIDJyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnByb2ZpbC1tb2RhbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5wcm9maWwtbW9kYWxfX25hbWUge1xuICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgM3Z3LCAxLjhyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ1MzgzNjtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xufVxuLnByb2ZpbC1tb2RhbF9fcm9sZSB7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgY29sb3I6ICNERTRBNjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4ucHJvZmlsLW1vZGFsX190YWdzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMS43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNHJlbTtcbn1cbi5wcm9maWwtbW9kYWxfX3RhZ3MgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43M3JlbTtcbiAgcGFkZGluZzogMC4ycmVtIDAuNzVyZW07XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuNzUpO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG59XG4ucHJvZmlsLW1vZGFsX190YWdzIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGMkYwO1xuICB0cmFuc2Zvcm06IHNrZXdYKC04ZGVnKTtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5wcm9maWwtbW9kYWxfX2JpbyB7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgY29sb3I6IHJnYmEoNjksIDU2LCA1NCwgMC43NSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucHJvZmlsLW1vZGFsX19iaW86bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcmd1bWVudGFpcmUge1xuICBiYWNrZ3JvdW5kOiAjNDUzODM2O1xuICBwYWRkaW5nOiA1cmVtIDAgNS41cmVtO1xufVxuLmFyZ3VtZW50YWlyZSAuc2VjdGlvbi10aXRsZS0tbGlnaHQge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0byAzLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uYXJndW1lbnRhaXJlX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmd1bWVudGFpcmVfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbi5hcmd1bWVudGFpcmVfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFyZ3VtZW50YWlyZV9faWNvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5hcmd1bWVudGFpcmVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjA1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRjJGMDtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5hcmd1bWVudGFpcmVfX3RleHQge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNDIsIDI0MCwgMC42NSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjg1O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucmR2LW1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG5cbi5yZHYtbW9kYWwge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDYwcHggcmdiYSg2OSwgNTYsIDU0LCAwLjE4KTtcbn1cbi5yZHYtbW9kYWxfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtIDA7XG59XG4ucmR2LW1vZGFsX19jbG9zZSB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5yZHYtbW9kYWxfX2Nsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnJkdi1tb2RhbF9fYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW0gMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmR2LW1vZGFsX19pY29uIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5yZHYtbW9kYWxfX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5yZHYtbW9kYWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnJkdi1tb2RhbF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC45MnJlbTtcbiAgY29sb3I6IHJnYmEoNjksIDU2LCA1NCwgMC42NSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucmR2LW1vZGFsX19jdGEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5yZHYtbW9kYWxfX25vdGUge1xuICBmb250LXNpemU6IDAuNzJyZW07XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuMzUpO1xuICBtYXJnaW46IDA7XG59XG5cbi5uZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNHJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV3c2xldHRlcl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5uZXdzbGV0dGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAzLjV2dywgMnJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLm5ld3NsZXR0ZXJfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogcmdiYSg2OSwgNTYsIDU0LCAwLjY1KTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5uZXdzbGV0dGVyX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm5ld3NsZXR0ZXJfX2lucHV0IHtcbiAgZmxleDogMCAxIDMwMHB4O1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCByZ2JhKDY5LCA1NiwgNTQsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtO1xuICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzQ1MzgzNjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG59XG4ubmV3c2xldHRlcl9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNERTRBNjM7XG59XG4ubmV3c2xldHRlcl9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNjksIDU2LCA1NCwgMC4zNSk7XG59XG4ubmV3c2xldHRlcl9fYnRuIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubmV3c2xldHRlcl9fZmVlZGJhY2sge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzM2MzQ3O1xufVxuLm5ld3NsZXR0ZXJfX2ZlZWRiYWNrLS1lcnJvciB7XG4gIGNvbG9yOiAjREU0QTYzO1xufVxuXG4uc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGMkYwO1xufVxuLnNpdGUtZm9vdGVyLS1zZXBhcmF0ZWQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg2OSwgNTYsIDU0LCAwLjEyKTtcbn1cbi5zaXRlLWZvb3Rlcl9faW5uZXIge1xuICBwYWRkaW5nOiAzLjVyZW0gMS41cmVtIDJyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19sb2dvIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnNpdGUtZm9vdGVyX19iYXNlbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhdmVhdFwiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuNTUpO1xufVxuLnNpdGUtZm9vdGVyX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyLjVyZW07XG59XG4uc2l0ZS1mb290ZXJfX2xpbmstZ3JvdXAgaDQge1xuICBmb250LXNpemU6IDAuNzJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6IHJnYmEoNjksIDU2LCA1NCwgMC40KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zaXRlLWZvb3Rlcl9fbGluay1ncm91cCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5zaXRlLWZvb3Rlcl9fbGluay1ncm91cCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cbi5zaXRlLWZvb3Rlcl9fbGluay1ncm91cCB1bCBhIHtcbiAgY29sb3I6IHJnYmEoNjksIDU2LCA1NCwgMC42NSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg4cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4uc2l0ZS1mb290ZXJfX2xpbmstZ3JvdXAgdWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDUzODM2O1xufVxuLnNpdGUtZm9vdGVyX19zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjc1cmVtO1xufVxuLnNpdGUtZm9vdGVyX19zb2NpYWwtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjksIDU2LCA1NCwgMC4wOCk7XG4gIGNvbG9yOiAjNDUzODM2O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2l0ZS1mb290ZXJfX3NvY2lhbC1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uc2l0ZS1mb290ZXJfX3NvY2lhbC1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RFNEE2MztcbiAgY29sb3I6IHdoaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDY5LCA1NiwgNTQsIDAuMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIHAge1xuICBmb250LXNpemU6IDAuNzhyZW07XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuNCk7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbWluZy1zb29uIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICNGRkYyRjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29taW5nLXNvb25fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2cmVtIDEuNXJlbTtcbn1cbi5jb21pbmctc29vbl9fbG9nbyB7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5jb21pbmctc29vbl9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDV2dywgM3JlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNvbWluZy1zb29uX19iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiQ2F2ZWF0XCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNERTRBNjM7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIyLCA3NCwgOTksIDAuMSk7XG4gIHBhZGRpbmc6IDAuMzVlbSAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmNvbWluZy1zb29uX190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjA1cmVtO1xuICBjb2xvcjogcmdiYSg2OSwgNTYsIDU0LCAwLjcpO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uY29taW5nLXNvb25fX2xpbmsge1xuICBjb2xvcjogI0RFNEE2MztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbWluZy1zb29uX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi51bnN1YnNjcmliZS1wYWdlIHtcbiAgYmFja2dyb3VuZDogIzQ1MzgzNjtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDcycHg7XG59XG4udW5zdWJzY3JpYmUtcGFnZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVyZW0gMS41cmVtIDRyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi51bnN1YnNjcmliZS1wYWdlX19sb2dvIHtcbiAgaGVpZ2h0OiA3MnB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLnVuc3Vic2NyaWJlLXBhZ2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCA0dncsIDIuNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGMkYwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnVuc3Vic2NyaWJlLXBhZ2VfX3RleHQge1xuICBmb250LXNpemU6IDEuMDVyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjQyLCAyNDAsIDAuNyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi51bnN1YnNjcmliZS1wYWdlX19saW5rIHtcbiAgY29sb3I6ICNERTRBNjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51bnN1YnNjcmliZS1wYWdlX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNxdWl6TW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIC0tYnMtbW9kYWwtd2lkdGg6IG1pbig5MnZ3LCA3MDBweCk7XG59XG5cbi5xdWl6LW1vZGFsIHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMjRweCA4MHB4IHJnYmEoNjksIDU2LCA1NCwgMC4xOCk7XG59XG5cbi5xdWl6LW1vZGFsX19wcm9ncmVzcyB7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDY5LCA1NiwgNTQsIDAuMDgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucXVpei1tb2RhbF9fcHJvZ3Jlc3MtZmlsbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0RFNEE2MztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbn1cblxuLnF1aXotbW9kYWxfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbSAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnF1aXotbW9kYWxfX3N0ZXAtbGFiZWwge1xuICBmb250LXNpemU6IDAuNzhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGNvbG9yOiAjREU0QTYzO1xufVxuXG4ucXVpei1tb2RhbF9fc3RlcC10b3RhbCB7XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuNCk7XG59XG5cbi5xdWl6LW1vZGFsX19ib2R5IHtcbiAgcGFkZGluZzogMS4yNXJlbSAzcmVtIDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5xdWl6LW1vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gNXJlbSA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnF1aXotbW9kYWxfX2JvZHkge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtIDJyZW07XG4gIH1cbn1cblxuLnF1aXotbW9kYWxfX2JvZHktLWludHJvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG4ucXVpei1tb2RhbF9faW50cm8tbG9nbyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMC43NXJlbTtcbn1cblxuLnF1aXotbW9kYWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDN2dywgMnJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ucXVpei1tb2RhbF9faW50cm8tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgY29sb3I6IHJnYmEoNjksIDU2LCA1NCwgMC43NSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5xdWl6LW1vZGFsX19pbnRyby10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucXVpei1tb2RhbF9faW50cm8tdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucXVpei1tb2RhbF9fc3RhcnQtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjREU0QTYzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC45cmVtIDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnF1aXotbW9kYWxfX3N0YXJ0LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYigyMTUuNzA4NDExMjE1LCAzOS40OTE1ODg3ODUsIDY5LjI1Nzk0MzkyNTIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG5cbi5xdWl6LW1vZGFsX19xdWVzdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAydncsIDEuM3JlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40NTtcbn1cblxuLnF1aXotbW9kYWxfX2Fuc3dlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNzVyZW07XG59XG5cbi5xdWl6LW1vZGFsX19hbnN3ZXItbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSg2OSwgNTYsIDU0LCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjRkZGMkYwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kIDAuMTVzIGVhc2U7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnF1aXotbW9kYWxfX2Fuc3dlci1sYWJlbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMjIsIDc0LCA5OSwgMC40KTtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjM3LjU4LCAyMzQuOSk7XG59XG4ucXVpei1tb2RhbF9fYW5zd2VyLWxhYmVsLS1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogI0RFNEE2MztcbiAgYmFja2dyb3VuZDogcmdiYSgyMjIsIDc0LCA5OSwgMC4wNik7XG59XG5cbi5xdWl6LW1vZGFsX19hbnN3ZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45M3JlbTtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5xdWl6LW1vZGFsX19ib2R5LS1yZXN1bHRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucXVpei1tb2RhbF9fcHJvZmlsZS1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBhbmltYXRpb246IHByb2ZpbGVJbiAwLjRzIGVhc2UgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgcHJvZmlsZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4ucXVpei1tb2RhbF9fcHJvZmlsZS1waWN0byB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogI0RFNEE2Mztcbn1cbi5xdWl6LW1vZGFsX19wcm9maWxlLXBpY3RvIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucXVpei1tb2RhbF9fcHJvZmlsZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43MnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogcmdiYSg2OSwgNTYsIDU0LCAwLjQ1KTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLnF1aXotbW9kYWxfX3Byb2ZpbGUtbmFtZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgNHZ3LCAyLjc1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5xdWl6LW1vZGFsX19vdXRybyB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogcmdiYSg2OSwgNTYsIDU0LCAwLjcpO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucXVpei1tb2RhbF9fb3V0cm8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbn1cbi5xdWl6LW1vZGFsX19vdXRybyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucXVpei1tb2RhbF9fZW1haWwtc2VjdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDY5LCA1NiwgNTQsIDAuMDgpO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucXVpei1tb2RhbF9fZW1haWwtcHJvbXB0IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4ucXVpei1tb2RhbF9fZW1haWwtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5xdWl6LW1vZGFsX19lbWFpbC1pbnB1dCB7XG4gIGZsZXg6IDE7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNjksIDU2LCA1NCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtO1xuICBwYWRkaW5nOiAwLjZyZW0gMS4xcmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCIsIHNhbnMtc2VyaWY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlO1xufVxuLnF1aXotbW9kYWxfX2VtYWlsLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjREU0QTYzO1xufVxuXG4ucXVpei1tb2RhbF9fZW1haWwtYnRuIHtcbiAgYmFja2dyb3VuZDogI0RFNEE2MztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gIGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgcGFkZGluZzogMC42cmVtIDEuMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG59XG4ucXVpei1tb2RhbF9fZW1haWwtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDIxNS43MDg0MTEyMTUsIDM5LjQ5MTU4ODc4NSwgNjkuMjU3OTQzOTI1Mik7XG59XG5cbi5xdWl6LW1vZGFsX19za2lwLWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuNDUpO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZTtcbn1cbi5xdWl6LW1vZGFsX19za2lwLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzQ1MzgzNjtcbn1cblxuLnF1aXotbW9kYWxfX2JvZHktLXRoYW5rcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5xdWl6LW1vZGFsX190aGFua3MtdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4ucXVpei1tb2RhbF9fdGhhbmtzLXRleHQge1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuNjUpO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5vZS1oZXJvIHtcbiAgYmFja2dyb3VuZDogI0ZGRjJGMDtcbiAgcGFkZGluZzogNXJlbSAwIDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vZS1oZXJvX19pbm5lciB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm9lLWhlcm9fX2JhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA5OSwgNzEsIDAuMTIpO1xuICBjb2xvcjogIzMzNjM0NztcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gIHBhZGRpbmc6IDAuM3JlbSAxcmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5vZS1oZXJvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgNXZ3LCAzLjI1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4ub2UtaGVyb19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6IHJnYmEoNjksIDU2LCA1NCwgMC43KTtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbi5vZS1oZXJvX19jdGFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1cmVtO1xufVxuXG4ub2UtZm9ybWF0aW9uIHtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm9lLWZvcm1hdGlvbl9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzNjBweDtcbiAgZ2FwOiAzcmVtO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm9lLWZvcm1hdGlvbl9faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ub2UtZm9ybWF0aW9uX19iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0RFNEE2MztcbiAgcGFkZGluZzogMC4zcmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xufVxuLm9lLWZvcm1hdGlvbl9fYmFkZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIyLCA3NCwgOTksIDAuMTIpO1xuICB0cmFuc2Zvcm06IHNrZXdYKC04ZGVnKTtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5vZS1mb3JtYXRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDN2dywgMi4yNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm9lLWZvcm1hdGlvbl9faW50cm8ge1xuICBmb250LXNpemU6IDEuMDVyZW07XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuNzUpO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuLm9lLWZvcm1hdGlvbl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbn1cbi5vZS1mb3JtYXRpb25fX2xpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjZyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNjksIDU2LCA1NCwgMC4wNyk7XG59XG4ub2UtZm9ybWF0aW9uX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm9lLWZvcm1hdGlvbl9faWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLm9lLWZvcm1hdGlvbl9fdGFyZ2V0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjVyZW07XG59XG5cbi5vZS1wcmljZS1jYXJkIHtcbiAgYmFja2dyb3VuZDogI0ZGRjJGMDtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMS41cmVtO1xufVxuLm9lLXByaWNlLWNhcmRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuNSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5vZS1wcmljZS1jYXJkX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm9lLXByaWNlLWNhcmRfX2h0IHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBjb2xvcjogcmdiYSg2OSwgNTYsIDU0LCAwLjUpO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLm9lLXByaWNlLWNhcmRfX2RpdmlkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoNjksIDU2LCA1NCwgMC4xNSk7XG4gIG1hcmdpbjogMS4yNXJlbSAwO1xufVxuLm9lLXByaWNlLWNhcmRfX2ZlYXR1cmVzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm9lLXByaWNlLWNhcmRfX2ZlYXR1cmVzIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC42cmVtO1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4ub2UtcHJpY2UtY2FyZF9fZmVhdHVyZXMgbGkgLmJpLWNoZWNrMiB7XG4gIGNvbG9yOiAjMzM2MzQ3O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tdG9wOiAwLjE1cmVtO1xufVxuXG4ub2UtY29uZmVyZW5jZXMge1xuICBwYWRkaW5nOiA0cmVtIDAgNXJlbTtcbiAgYmFja2dyb3VuZDogI0ZGRjJGMDtcbn1cbi5vZS1jb25mZXJlbmNlc19faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBtYXJnaW46IDAgYXV0byAzcmVtO1xufVxuLm9lLWNvbmZlcmVuY2VzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAzdncsIDIuMjVyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ1MzgzNjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5vZS1jb25mZXJlbmNlc19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuNjUpO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4ub2Utc3BlYWtlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoNjksIDU2LCA1NCwgMC4wNik7XG59XG4ub2Utc3BlYWtlcl9fYXZhdGFyIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMzM2MzQ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ub2Utc3BlYWtlcl9faW5pdGlhbHMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4ub2Utc3BlYWtlcl9fbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNDUzODM2O1xuICBtYXJnaW4tYm90dG9tOiAwLjE1cmVtO1xufVxuLm9lLXNwZWFrZXJfX2JpbyB7XG4gIGZvbnQtc2l6ZTogMC44MnJlbTtcbiAgY29sb3I6IHJnYmEoNjksIDU2LCA1NCwgMC42KTtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xufVxuLm9lLXNwZWFrZXJfX3RhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC4zNXJlbTtcbn1cblxuLm9lLWNhdGVnb3J5LWJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjlyZW07XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBjb2xvcjogIzMzNjM0Nztcbn1cbi5vZS1jYXRlZ29yeS1iYWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSg1MSwgOTksIDcxLCAwLjEyKTtcbiAgdHJhbnNmb3JtOiBza2V3WCgtOGRlZyk7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ub2UtY2F0ZWdvcnktYmFkZ2UtLXNtIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNnJlbTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG59XG5cbi5vZS1maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5vZS1maWx0ZXJzX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub2UtZmlsdGVyc19fZ3JvdXAtLXNlcCB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCByZ2JhKDY5LCA1NiwgNTQsIDAuMTUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5vZS1maWx0ZXJzX19ncm91cC0tc2VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDAuMzVyZW07XG4gICAgYm9yZGVyLXRvcDogMS41cHggc29saWQgcmdiYSg2OSwgNTYsIDU0LCAwLjE1KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ub2UtZmlsdGVyLWJ0biB7XG4gIGJvcmRlcjogMS41cHggc29saWQgcmdiYSg2OSwgNTYsIDU0LCAwLjE4KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuNjUpO1xuICBib3JkZXItcmFkaXVzOiA1MHJlbTtcbiAgcGFkZGluZzogMC4zNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuODJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cztcbn1cbi5vZS1maWx0ZXItYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjREU0QTYzO1xuICBjb2xvcjogI0RFNEE2MztcbiAgYmFja2dyb3VuZDogcmdiYSgyMjIsIDc0LCA5OSwgMC4wNSk7XG59XG4ub2UtZmlsdGVyLWJ0bi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzQ1MzgzNjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDUzODM2O1xufVxuLm9lLWZpbHRlci1idG4tLWFsbCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2OSwgNTYsIDU0LCAwLjM1KTtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG4ub2UtZmlsdGVyLWJ0bi0tY2F0ZWdvcnkge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbn1cblxuLm9lLWVtcHR5LXN0YXRlIHtcbiAgcGFkZGluZzogMi41cmVtIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoNjksIDU2LCA1NCwgMC41NSk7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbn1cbi5vZS1lbXB0eS1zdGF0ZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm9lLXJlc3VsdHMtY291bnQge1xuICBmb250LXNpemU6IDAuODJyZW07XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuNDUpO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5vZS1wcm9kdWN0cy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub2UtcHJvZHVjdHMtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vZS1wcm9kdWN0cy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm9lLXByb2R1Y3RzLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5vZS1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC40cmVtO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbi5vZS1wYWdlLWJ0biB7XG4gIHdpZHRoOiAyLjI1cmVtO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCByZ2JhKDY5LCA1NiwgNTQsIDAuMTgpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cztcbn1cbi5vZS1wYWdlLWJ0bjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJvcmRlci1jb2xvcjogI0RFNEE2MztcbiAgY29sb3I6ICNERTRBNjM7XG59XG4ub2UtcGFnZS1idG4tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0NTM4MzY7XG4gIGJvcmRlci1jb2xvcjogIzQ1MzgzNjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm9lLXBhZ2UtYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ub2UtcHJvZHVjdC1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCByZ2JhKDY5LCA1NiwgNTQsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE4cyBlYXNlLCBib3gtc2hhZG93IDAuMThzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE4cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub2UtcHJvZHVjdC1jYXJkOmhvdmVyLCAub2UtcHJvZHVjdC1jYXJkOmZvY3VzLXZpc2libGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSg2OSwgNTYsIDU0LCAwLjEpO1xuICBib3JkZXItY29sb3I6ICNERTRBNjM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ub2UtcHJvZHVjdC1jYXJkX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC4zNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5vZS1wcm9kdWN0LWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ1MzgzNjtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLm9lLXByb2R1Y3QtY2FyZF9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDAuODJyZW07XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuNTUpO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuLm9lLXByb2R1Y3QtY2FyZF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG59XG4ub2UtcHJvZHVjdC1jYXJkX19jdGEge1xuICBmb250LXNpemU6IDAuODJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjREU0QTYzO1xufVxuLm9lLXByb2R1Y3QtY2FyZF9fY3RhIC5iaSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cztcbn1cbi5vZS1wcm9kdWN0LWNhcmQ6aG92ZXIgLm9lLXByb2R1Y3QtY2FyZF9fY3RhIC5iaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xufVxuXG4ub2UtdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMzM2MzQ3O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xufVxuLm9lLXRhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSg1MSwgOTksIDcxLCAwLjEyKTtcbiAgdHJhbnNmb3JtOiBza2V3WCgtOGRlZyk7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ub2UtdGFnLS1zbSB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjZyZW07XG4gIGZvbnQtc2l6ZTogMC43MnJlbTtcbn1cbi5vZS10YWctLWdyZWVuIHtcbiAgY29sb3I6ICMzMzYzNDc7XG59XG4ub2UtdGFnLS1ncmVlbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1MSwgOTksIDcxLCAwLjEzKTtcbn1cbi5vZS10YWctLWRvbWFpbiB7XG4gIGNvbG9yOiAjREU0QTYzO1xufVxuLm9lLXRhZy0tZG9tYWluOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMiwgNzQsIDk5LCAwLjEyKTtcbn1cbi5vZS10YWctLWZvcm1hdCB7XG4gIGNvbG9yOiAjNDUzODM2O1xufVxuLm9lLXRhZy0tZm9ybWF0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDY5LCA1NiwgNTQsIDAuMSk7XG59XG5cbi5vZS1tb2RhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub2UtbW9kYWxfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNGRkYyRjA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5vZS1tb2RhbF9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjRyZW07XG59XG4ub2UtbW9kYWxfX2JvZHkge1xuICBwYWRkaW5nOiAxLjc1cmVtIDEuNzVyZW0gMXJlbTtcbn1cbi5vZS1tb2RhbF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4ub2UtbW9kYWxfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogcmdiYSg2OSwgNTYsIDU0LCAwLjU1KTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLm9lLW1vZGFsX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgY29sb3I6IHJnYmEoNjksIDU2LCA1NCwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5vZS1tb2RhbF9fa2V5cG9pbnRzIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1MSwgOTksIDcxLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4ub2UtbW9kYWxfX2tleXBvaW50cy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzM2MzQ3O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5vZS1tb2RhbF9fa2V5cG9pbnRzLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5vZS1tb2RhbF9fa2V5cG9pbnRzLWxpc3QgbGkge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG59XG4ub2UtbW9kYWxfX2tleXBvaW50cy1saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm9lLW1vZGFsX190aXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMTg5LCA4MiwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5vZS1tb2RhbF9fdGlwIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC44N3JlbTtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5vZS1tb2RhbF9fdGlwLWljb24ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5vZS1tb2RhbF9fcHJvdmlkZXIge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuNSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub2UtbW9kYWxfX2Zvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDY5LCA1NiwgNTQsIDAuMDgpO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNzVyZW07XG59XG4ub2UtbW9kYWxfX2ludGVyZXN0LWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5vZS1tb2RhbF9faW50ZXJlc3QtbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIGNvbG9yOiAjNDUzODM2O1xuICBtYXJnaW4tYm90dG9tOiAwLjY1cmVtO1xufVxuLm9lLW1vZGFsX19pbnRlcmVzdC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm9lLW1vZGFsX19pbnRlcmVzdC1pbnB1dCB7XG4gIGZsZXg6IDEgMSAyMDBweDtcbiAgcGFkZGluZzogMC41cmVtIDAuODVyZW07XG4gIGJvcmRlcjogMS41cHggc29saWQgcmdiYSg2OSwgNTYsIDU0LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cztcbn1cbi5vZS1tb2RhbF9faW50ZXJlc3QtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNERTRBNjM7XG59XG4ub2UtbW9kYWxfX2ludGVyZXN0LWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDY5LCA1NiwgNTQsIDAuMzUpO1xufVxuXG4ub2UtY3RhIHtcbiAgYmFja2dyb3VuZDogIzQ1MzgzNjtcbiAgcGFkZGluZzogNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub2UtY3RhX19pbm5lciB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm9lLWN0YV9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDN2dywgMnJlbSk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ub2UtY3RhX190ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmN0YS1idG4tLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0NTM4MzYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSg2OSwgNTYsIDU0LCAwLjM1KTtcbn1cbi5jdGEtYnRuLS1vdXRsaW5lOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDUzODM2O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDY5LCA1NiwgNTQsIDAuMDUpO1xufVxuXG4uY3RhLWJ0bi0tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzQ1MzgzNiAhaW1wb3J0YW50O1xufVxuLmN0YS1idG4tLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRjJGMDtcbiAgY29sb3I6ICM0NTM4MzYgIWltcG9ydGFudDtcbn1cblxuLmxlZ2FsIHtcbiAgbWF4LXdpZHRoOiA3ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IGNhbGMoNzJweCArIDNyZW0pIDEuNXJlbSA2cmVtO1xuICBjb2xvcjogIzJkMjIyMDtcbn1cbi5sZWdhbF9fYmFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICNERTRBNjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmxlZ2FsX19iYWNrOmhvdmVyIHtcbiAgY29sb3I6ICNiODNhNGY7XG59XG4ubGVnYWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzFhMWExYTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmxlZ2FsX191cGRhdGVkIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjYWFhO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sZWdhbCBoMiB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFhMWExYTtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZWJlOTtcbn1cbi5sZWdhbCBoMyB7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmxlZ2FsIHAge1xuICBmb250LXNpemU6IDAuOTJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjNDQ0O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmxlZ2FsIHVsLCAubGVnYWwgb2wge1xuICBmb250LXNpemU6IDAuOTJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjNDQ0O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbi5sZWdhbCB1bCBsaSwgLmxlZ2FsIG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xufVxuLmxlZ2FsIGEge1xuICBjb2xvcjogI0RFNEE2MztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xufVxuLmxlZ2FsIHN0cm9uZyB7XG4gIGNvbG9yOiAjMmQyMjIwO1xufVxuXG4uYWRtaW4tbGF5b3V0IC5idG4tcHJpbWFyeSxcbi5hZG1pbi1hdXRoLWJvZHkgLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFNEE2MztcbiAgYm9yZGVyLWNvbG9yOiAjREU0QTYzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hZG1pbi1sYXlvdXQgLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYWRtaW4tbGF5b3V0IC5idG4tcHJpbWFyeTpmb2N1cywgLmFkbWluLWxheW91dCAuYnRuLXByaW1hcnk6YWN0aXZlLFxuLmFkbWluLWF1dGgtYm9keSAuYnRuLXByaW1hcnk6aG92ZXIsXG4uYWRtaW4tYXV0aC1ib2R5IC5idG4tcHJpbWFyeTpmb2N1cyxcbi5hZG1pbi1hdXRoLWJvZHkgLmJ0bi1wcmltYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMDNhNTI7XG4gIGJvcmRlci1jb2xvcjogI2MwM2E1MjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWRtaW4tbGF5b3V0IC5idG4tb3V0bGluZS1wcmltYXJ5LFxuLmFkbWluLWF1dGgtYm9keSAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjREU0QTYzO1xuICBib3JkZXItY29sb3I6ICNERTRBNjM7XG59XG4uYWRtaW4tbGF5b3V0IC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyLCAuYWRtaW4tbGF5b3V0IC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYWRtaW4tbGF5b3V0IC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSxcbi5hZG1pbi1hdXRoLWJvZHkgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsXG4uYWRtaW4tYXV0aC1ib2R5IC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLFxuLmFkbWluLWF1dGgtYm9keSAuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREU0QTYzO1xuICBib3JkZXItY29sb3I6ICNERTRBNjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWRtaW4tbGF5b3V0IHtcbiAgYmFja2dyb3VuZDogI2Y4ZjVmNDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5hZG1pbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5hZG1pbi1zaWRlYmFyIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBiYWNrZ3JvdW5kOiAjNDUzODM2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5hZG1pbi1zaWRlYmFyX19icmFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxLjVyZW0gMS4yNXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uYWRtaW4tc2lkZWJhcl9fbG9nbyB7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IGF1dG87XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gIG1hcmdpbi1ib3R0b206IDAuMzVyZW07XG59XG5cbi5hZG1pbi1zaWRlYmFyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBjb2xvcjogI0RFNEE2Mztcbn1cblxuLmFkbWluLXNpZGViYXJfX25hdiB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMC43NXJlbTtcbn1cblxuLmFkbWluLXNpZGViYXJfX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDAuNjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5hZG1pbi1zaWRlYmFyX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjZyZW07XG4gIHBhZGRpbmc6IDAuNnJlbSAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLWJvdHRvbTogMC4xNXJlbTtcbn1cbi5hZG1pbi1zaWRlYmFyX19saW5rIGkge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYWRtaW4tc2lkZWJhcl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWRtaW4tc2lkZWJhcl9fbGluay0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWRtaW4tc2lkZWJhcl9fbGluay0tc3ViIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44MnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3BhY2l0eTogMC44NTtcbn1cbi5hZG1pbi1zaWRlYmFyX19saW5rLS1zdWIgaSB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cbi5hZG1pbi1zaWRlYmFyX19saW5rLS1zdWI6aG92ZXIsIC5hZG1pbi1zaWRlYmFyX19saW5rLS1zdWIuYWRtaW4tc2lkZWJhcl9fbGluay0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFkbWluLXNpZGViYXJfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG59XG5cbi5hZG1pbi1zaWRlYmFyX191c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFkbWluLXNpZGViYXJfX3VzZXIgc3BhbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYWRtaW4tc2lkZWJhcl9fdXNlci1lbWFpbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFkbWluLXNpZGViYXJfX3VzZXItZW1haWw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbi5hZG1pbi1zaWRlYmFyX19sb2dvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNnJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbi5hZG1pbi1zaWRlYmFyX19sb2dvdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMiwgNzQsIDk5LCAwLjIpO1xuICBjb2xvcjogI2Y4N2E5MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYWRtaW4tbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAyNDBweDtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uYWRtaW4tcGFnZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG59XG5cbi5hZG1pbi1wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBtYXJnaW46IDA7XG59XG5cbi5hZG1pbi1wYWdlLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBjb2xvcjogIzg4ODtcbiAgbWFyZ2luOiAwLjJyZW0gMCAwO1xufVxuXG4uYWRtaW4tY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2U4ZTc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWRtaW4tY2FyZF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmVlO1xuICBiYWNrZ3JvdW5kOiAjZmFmN2Y2O1xufVxuLmFkbWluLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg4cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBjb2xvcjogIzQ1MzgzNjtcbiAgbWFyZ2luOiAwO1xufVxuLmFkbWluLWNhcmRfX2hlYWRlci1oaW50IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI2FhYTtcbn1cbi5hZG1pbi1jYXJkX19ib2R5IHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuXG4uYWRtaW4tcGhvdG8tcHJldmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlOGU3O1xufVxuLmFkbWluLXBob3RvLXByZXZpZXctLXBvcnRyYWl0IHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG4uYWRtaW4tcGhvdG8tcHJldmlldy0tbGFuZHNjYXBlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hZG1pbi10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5hZG1pbi10YWJsZSB0aCB7XG4gIGJhY2tncm91bmQ6ICNmYWY3ZjY7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2U4ZTc7XG59XG4uYWRtaW4tdGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjlyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVmZWU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNDUzODM2O1xufVxuLmFkbWluLXRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmFkbWluLXRhYmxlIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogI2ZkZjlmODtcbn1cblxuLmFkbWluLWVtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIGNvbG9yOiAjYmJiO1xufVxuLmFkbWluLWVtcHR5IGkge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uYWRtaW4tZW1wdHkgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xufVxuXG4uYWRtaW4tZGwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE0MHB4IDFmcjtcbiAgZ2FwOiAwLjZyZW0gMXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5hZG1pbi1kbCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmFkbWluLWRsIGRkIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzQ1MzgzNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFkbWluLWZvcm0ge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5cbi5hZG1pbi1hdXRoLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZjhmNWY0O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hZG1pbi1sb2dpbi1wYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uYWRtaW4tbG9naW4tY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2U4ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWRtaW4tbG9naW4tYnJhbmQge1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmVlO1xufVxuXG4uYWRtaW4tbG9naW4tbG9nbyB7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5hZG1pbi1sb2dpbi1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBjb2xvcjogI0RFNEE2MztcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWRtaW4tYmFjay1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC40cmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICM4ODg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hZG1pbi1iYWNrLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzQ1MzgzNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucXVpei1zdGF0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zcmVtO1xuICBmb250LXNpemU6IDAuODJyZW07XG4gIGNvbG9yOiAjODg4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5xdWl6LXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ucXVpei1zZWN0aW9uX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4ucXVpei1zZWN0aW9uX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5xdWl6LXNlY3Rpb25fX3RpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBtYXJnaW46IDA7XG59XG5cbi5xdWl6LXNlY3Rpb25fX2hlbHAge1xuICBmb250LXNpemU6IDAuODJyZW07XG4gIGNvbG9yOiAjODg4O1xuICBtYXJnaW46IDAgMCAwIDIuNXJlbTtcbn1cblxuLnF1aXotc3RlcC1iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjREU0QTYzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnF1aXotc3RlcC1iYWRnZS0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuXG4ucXVpei1pbmxpbmUtZm9ybSB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmVmZWU7XG4gIGJhY2tncm91bmQ6ICNmYWY3ZjY7XG59XG5cbi5xdWl6LWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNzJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuMTVyZW0gMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4ucXVpei1iYWRnZS0tdmFsdWUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjEyKTtcbiAgY29sb3I6ICMxYTY2MzA7XG59XG4ucXVpei1iYWRnZS0tYW50aXZhbHVlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjIsIDc0LCA5OSwgMC4xMik7XG4gIGNvbG9yOiAjYTAyMDQwO1xufVxuLnF1aXotYmFkZ2UtLW5ldXRyYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnF1aXotcXVlc3Rpb25zLWxpc3Qge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5xdWl6LXF1ZXN0aW9uLWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlOGU3O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5xdWl6LXF1ZXN0aW9uLWNhcmQuc29ydGFibGUtZ2hvc3Qge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGJhY2tncm91bmQ6ICNmMmVmZWU7XG59XG5cbi5xdWl6LXF1ZXN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGJhY2tncm91bmQ6ICNmYWY3ZjY7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnF1aXotcXVlc3Rpb24taGVhZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjBlZjtcbn1cblxuLnF1aXotcXVlc3Rpb24tcG9zIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNERTRBNjM7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5xdWl6LXF1ZXN0aW9uLWNvbnRlbnQge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5xdWl6LXF1ZXN0aW9uLWNoZXZyb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjYWFhO1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG5cbi5xdWl6LWFuc3dlcnMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmVmZWU7XG59XG5cbi5xdWl6LWFuc3dlcnMtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5xdWl6LWFuc3dlci1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMC40cmVtIDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNDUzODM2O1xufVxuLnF1aXotYW5zd2VyLXJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmYWY3ZjY7XG59XG4ucXVpei1hbnN3ZXItcm93LnNvcnRhYmxlLWdob3N0IHtcbiAgb3BhY2l0eTogMC40O1xuICBiYWNrZ3JvdW5kOiAjZjJlZmVlO1xufVxuXG4ucXVpei1hbnN3ZXItY29udGVudCB7XG4gIGZsZXg6IDE7XG59XG5cbi5xdWl6LW5ldy1hbnN3ZXItZm9ybSB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2VjZThlNztcbn1cblxuLmRyYWctaGFuZGxlIHtcbiAgY3Vyc29yOiBncmFiO1xuICBjb2xvcjogI2JiYjtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZHJhZy1oYW5kbGU6YWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmJ0bi14cyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMC4xNXJlbSAwLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5waWN0by1waWNrZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC41cmVtO1xufVxuXG4ucGljdG8tcGlja2VyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjNyZW07XG4gIHBhZGRpbmc6IDAuNnJlbSAwLjc1cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTBkOGQ3O1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cywgYmFja2dyb3VuZCAwLjE1cztcbiAgbWluLXdpZHRoOiA3MnB4O1xufVxuLnBpY3RvLXBpY2tlcl9faXRlbTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0RFNEE2MztcbiAgYmFja2dyb3VuZDogcmdiYSgyMjIsIDc0LCA5OSwgMC4xMik7XG59XG4ucGljdG8tcGlja2VyX19pdGVtLS1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogI0RFNEE2MztcbiAgYmFja2dyb3VuZDogcmdiYSgyMjIsIDc0LCA5OSwgMC4xMik7XG59XG5cbi5waWN0by1waWNrZXJfX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBpY3RvLXBpY2tlcl9faWNvbiB7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5waWN0by1waWNrZXJfX2ljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGljdG8tcGlja2VyX19pY29uLS1ub25lIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjYmJiO1xufVxuXG4ucGljdG8tcGlja2VyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC42NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnF1aXotcmVmZXJlbnQtYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmNTllMGI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnF1aXotcmVzdWx0LWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNzJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4ucXVpei1yZXN1bHQtYmFkZ2UtLWNvbXBsZXRlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDE2NywgNjksIDAuMTIpO1xuICBjb2xvcjogIzFhNjYzMDtcbn1cbi5xdWl6LXJlc3VsdC1iYWRnZS0taW5jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4ucXVpei1yZXN1bHQtYW5zd2VyLXJvdyB7XG4gIHBhZGRpbmc6IDAuNnJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZWZlZTtcbn1cbi5xdWl6LXJlc3VsdC1hbnN3ZXItcm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ucXVpei1yZXN1bHQtYW5zd2VyLXEge1xuICBmb250LXNpemU6IDAuODJyZW07XG4gIGNvbG9yOiAjODg4O1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG59XG5cbi5xdWl6LXJlc3VsdC1hbnN3ZXItYSB7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgY29sb3I6ICM0NTM4MzY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjRyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhbmRpZGF0ZS1wcm9maWxlLWhpZ2hsaWdodCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYW5kaWRhdGUtcHJvZmlsZS1oaWdobGlnaHRfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuNXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjIyLCA3NCwgOTksIDAuMDYpIDAlLCByZ2JhKDI1NSwgMjQyLCAyNDAsIDAuNCkgMTAwJSk7XG59XG5cbi5jYW5kaWRhdGUtcHJvZmlsZS1oaWdobGlnaHRfX3BpY3RvIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjNDUzODM2O1xufVxuLmNhbmRpZGF0ZS1wcm9maWxlLWhpZ2hsaWdodF9fcGljdG8gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYW5kaWRhdGUtcHJvZmlsZS1oaWdobGlnaHRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwLjcycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBjb2xvcjogIzg4ODtcbiAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xufVxuXG4uY2FuZGlkYXRlLXByb2ZpbGUtaGlnaGxpZ2h0X19uYW1lIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDUzODM2O1xuICBtYXJnaW46IDAgMCAwLjJyZW07XG59XG5cbi5jYW5kaWRhdGUtcHJvZmlsZS1oaWdobGlnaHRfX2RhdGUge1xuICBmb250LXNpemU6IDAuNzhyZW07XG4gIGNvbG9yOiAjYWFhO1xuICBtYXJnaW46IDA7XG59XG5cbi5odG1sLWVkaXRvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaHRtbC1lZGl0b3JfX3RhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmFmN2Y2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmh0bWwtZWRpdG9yX190YWIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjNyZW07XG4gIHBhZGRpbmc6IDAuMzVyZW0gMC44NXJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjODg4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuLmh0bWwtZWRpdG9yX190YWI6aG92ZXIge1xuICBjb2xvcjogIzQ1MzgzNjtcbiAgYmFja2dyb3VuZDogI2YyZWZlZTtcbn1cbi5odG1sLWVkaXRvcl9fdGFiLS1hY3RpdmUge1xuICBjb2xvcjogI0RFNEE2MztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmh0bWwtZWRpdG9yX19ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmh0bWwtZWRpdG9yX19pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBmb250LWZhbWlseTogXCJTRk1vbm8tUmVndWxhclwiLCBDb25zb2xhcywgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDAuODJyZW07XG59XG5cbi5odG1sLWVkaXRvcl9fcHJldmlldyB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgbWluLWhlaWdodDogODBweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNDUzODM2O1xufVxuLmh0bWwtZWRpdG9yX19wcmV2aWV3OmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIkF1Y3VuIGNvbnRlbnUgw6AgcHLDqXZpc3VhbGlzZXJcIjtcbiAgY29sb3I6ICNiYmI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmFkbWluLXRhZy1waWNrZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC40cmVtO1xufVxuLmFkbWluLXRhZy1waWNrZXJfX3BpbGwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFkbWluLXRhZy1waWNrZXJfX3BpbGwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFkbWluLXRhZy1waWNrZXJfX3BpbGwgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4zcmVtIDAuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycywgY29sb3IgMC4xMnMsIGJvcmRlci1jb2xvciAwLjEycztcbn1cbi5hZG1pbi10YWctcGlja2VyX19waWxsOmhvdmVyIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICNERTRBNjM7XG4gIGNvbG9yOiAjREU0QTYzO1xufVxuLmFkbWluLXRhZy1waWNrZXJfX3BpbGwgaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjREU0QTYzO1xuICBib3JkZXItY29sb3I6ICNERTRBNjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGljdG8tdGh1bWIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogI2Y4ZjVmNDtcbiAgY29sb3I6ICM0NTM4MzY7XG59XG4ucGljdG8tdGh1bWJfX3N2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBpY3RvLXRodW1iLS14cyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmthbmJhbi1ib2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi5rYW5iYW4tY29sdW1uIHtcbiAgZmxleDogMCAwIDI4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE2MHB4KTtcbn1cbi5rYW5iYW4tY29sdW1uLS1vdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNERTRBNjM7XG59XG5cbi5rYW5iYW4tY29sdW1uX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbSAwLjc1cmVtIDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG4ua2FuYmFuLWNvbHVtbl9faGVhZGVyLS1vcHRfaW4ge1xuICBiYWNrZ3JvdW5kOiAjZWZmNmZmO1xufVxuLmthbmJhbi1jb2x1bW5fX2hlYWRlci0tbWFpbF9vdXZlcnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmN2VkO1xufVxuLmthbmJhbi1jb2x1bW5fX2hlYWRlci0tcmR2X3BsYW5pZmllIHtcbiAgYmFja2dyb3VuZDogI2YwZmRmNDtcbn1cbi5rYW5iYW4tY29sdW1uX19oZWFkZXItLWFfc3VpdnJlIHtcbiAgYmFja2dyb3VuZDogI2ZhZjVmZjtcbn1cblxuLmthbmJhbi1jb2x1bW5fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGNvbG9yOiAjNDUzODM2O1xufVxuLmthbmJhbi1jb2x1bW5fX2hlYWRlci0tb3B0X2luIC5rYW5iYW4tY29sdW1uX190aXRsZSB7XG4gIGNvbG9yOiAjMWQ0ZWQ4O1xufVxuLmthbmJhbi1jb2x1bW5fX2hlYWRlci0tbWFpbF9vdXZlcnQgLmthbmJhbi1jb2x1bW5fX3RpdGxlIHtcbiAgY29sb3I6ICNjMjQxMGM7XG59XG4ua2FuYmFuLWNvbHVtbl9faGVhZGVyLS1yZHZfcGxhbmlmaWUgLmthbmJhbi1jb2x1bW5fX3RpdGxlIHtcbiAgY29sb3I6ICMxNTgwM2Q7XG59XG4ua2FuYmFuLWNvbHVtbl9faGVhZGVyLS1hX3N1aXZyZSAua2FuYmFuLWNvbHVtbl9fdGl0bGUge1xuICBjb2xvcjogIzdlMjJjZTtcbn1cblxuLmthbmJhbi1jb2x1bW5fX2NvdW50IHtcbiAgZm9udC1zaXplOiAwLjcycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwLjE1cmVtIDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgY29sb3I6ICM0NTM4MzY7XG59XG5cbi5rYW5iYW4tY29sdW1uX19jYXJkcyB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC41cmVtO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuXG4ua2FuYmFuLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGN1cnNvcjogZ3JhYjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cywgb3BhY2l0eSAwLjE1cztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ua2FuYmFuLWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmthbmJhbi1jYXJkOmFjdGl2ZSB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG4ua2FuYmFuLWNhcmQtLWRyYWdnaW5nIHtcbiAgb3BhY2l0eTogMC40O1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ua2FuYmFuLWNhcmQtLXVucmVhZCB7XG4gIGJhY2tncm91bmQ6ICNmMGZkZjQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjIsIDE2MywgNzQsIDAuMzUpO1xufVxuXG4ua2FuYmFuLWNhcmRfX2VtYWlsIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFhMWExYTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNXJlbTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4ua2FuYmFuLWNhcmRfX3Byb2ZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ua2FuYmFuLWNhcmRfX3Byb2ZpbGUtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM2YjcyODA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5rYW5iYW4tY2FyZF9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAwLjcycmVtO1xuICBjb2xvcjogIzljYTNhZjtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cblxuLmthbmJhbi1jYXJkX19pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zNXJlbTtcbn1cblxuLmthbmJhbi1jYXJkX19iMmItYmFkZ2Uge1xuICBmb250LXNpemU6IDAuNTVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzM2MzQ3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzM2MzQ3O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMC4zcmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmthbmJhbi1jYXJkX19iMmItYmFkZ2UtLWxnIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjE1cmVtIDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ua2FuYmFuLXBsYWNlaG9sZGVyIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICNERTRBNjM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAycHggMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hZG1pbi1ub3RlLWZvcm1fX3RleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjVyZW0gMC45cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICByZXNpemU6IHZlcnRpY2FsO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXM7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuLmFkbWluLW5vdGUtZm9ybV9fdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6ICNERTRBNjM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIyMiwgNzQsIDk5LCAwLjEpO1xufVxuLmFkbWluLW5vdGUtZm9ybV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4uYWRtaW4tbm90ZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC43NXJlbTtcbn1cblxuLmFkbWluLW5vdGUge1xuICBiYWNrZ3JvdW5kOiAjZmFmN2Y2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlOGU3O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuOXJlbSAxcmVtO1xufVxuLmFkbWluLW5vdGVfX2JvZHkge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICMyZDIyMjA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cbi5hZG1pbi1ub3RlX19ib2R5IHAge1xuICBtYXJnaW46IDA7XG59XG4uYWRtaW4tbm90ZV9fYm9keSBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDAuNHJlbTtcbn1cbi5hZG1pbi1ub3RlX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjOTk5O1xufVxuLmFkbWluLW5vdGVfX2RlbGV0ZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hZG1pbi1ub3RlX19kZWxldGU6aG92ZXIge1xuICBjb2xvcjogI0RFNEE2Mztcbn1cblxuLmNhcm91c2VsLWVkaXRvci1sYXlvdXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbC1lZGl0b3Itd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXJvdXNlbC1lZGl0b3Itc2lkZWJhciB7XG4gIHdpZHRoOiAyMDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDY0MHB4O1xufVxuXG4uY2Fyb3VzZWwtZWRpdG9yLXByZXZpZXcge1xuICBmbGV4OiAxO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cblxuLmNhcm91c2VsLWVkaXRvci1jb250cm9scyB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDY0MHB4O1xufVxuXG4uY2Fyb3VzZWwtdGh1bWIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uY2Fyb3VzZWwtdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4uY2Fyb3VzZWwtc3dhdGNoIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzLCBib3gtc2hhZG93IDAuMXM7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNhcm91c2VsLXN3YXRjaDpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5jYXJvdXNlbC1zd2F0Y2gtLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmLCAwIDAgMCA0cHggIzQ1MzgzNjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbn1cblxuLmNhcm91c2VsLXRodW1iLWRlbGV0ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG59XG5cbi5jYXJvdXNlbC10aHVtYjpob3ZlciAuY2Fyb3VzZWwtdGh1bWItZGVsZXRlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1lZGlhLXR5cGUtdGFiIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjlyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJvcmRlcjogMS41cHggc29saWQgI2RlZTJlNjtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gIGNvbG9yOiAjNjY2O1xufVxuLm1lZGlhLXR5cGUtdGFiOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjREU0QTYzO1xuICBjb2xvcjogI0RFNEE2Mztcbn1cbi5tZWRpYS10eXBlLXRhYi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjREU0QTYzO1xuICBib3JkZXItY29sb3I6ICNERTRBNjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuIl19 */