@charset "UTF-8";
/* =========================================================
   ANIMATRICES — VERSION MODERNISÉE
   Toutes les règles sont limitées à .team-page
   ========================================================= */
.team-page {
  --team-primary: #86cae8;
  --team-primary-dark: #86cae8;
  --team-secondary: #384681;
  --team-ink: #20313d;
  --team-muted: #687985;
  --team-surface: #ffffff;
  --team-background: #f3f7f9;
  --team-border: rgba(32, 49, 61, 0.11);
  --team-shadow: 0 24px 70px rgba(30, 63, 78, 0.13);
  min-height: 100vh;
  overflow: hidden;
  color: var(--team-ink);
  background: var(--team-background);
}

.team-page *,
.team-page *::before,
.team-page *::after {
  box-sizing: border-box;
}

.team-container {
  width: min(1360px, 100% - 40px);
  margin-inline: auto;
}

.team-hero {
  position: relative;
  isolation: isolate;
  padding: clamp(72px, 8vw, 126px) 0 clamp(70px, 8vw, 112px);
  overflow: hidden;
  color: #fff;
  background: linear-gradient(125deg, rgba(20, 39, 50, 0.98), rgba(48, 60, 117, 0.95)), radial-gradient(circle at 78% 15%, rgba(134, 202, 232, 0.8), transparent 34%);
}

.team-hero::before {
  position: absolute;
  inset: 0;
  z-index: -1;
  content: "";
  opacity: 0.18;
  background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px);
  background-size: 64px 64px;
  mask-image: linear-gradient(to bottom, black, transparent 92%);
}

.team-hero .team-container {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(280px, 0.58fr);
  align-items: center;
  gap: clamp(40px, 7vw, 100px);
}

.team-hero__content {
  position: relative;
  z-index: 2;
  max-width: 830px;
}

.team-kicker,
.team-section__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.13em;
  text-transform: uppercase;
}

.team-kicker {
  margin-bottom: 22px;
  padding: 9px 15px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  border-radius: 999px;
  color: #dff5ff;
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(12px);
}

.team-kicker::before,
.team-section__eyebrow::before {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  content: "";
  background: var(--team-primary);
  box-shadow: 0 0 0 5px rgba(134, 202, 232, 0.13);
}

.team-hero h1 {
  max-width: 900px;
  margin: 0;
  font-family: "Archivo Black", Arial, sans-serif;
  font-size: clamp(2.7rem, 5.7vw, 5.7rem);
  font-weight: 400;
  line-height: 0.98;
  letter-spacing: -0.045em;
}

.team-hero h1 span {
  display: block;
  margin-top: 12px;
  color: var(--team-primary);
}

.team-hero__content > p {
  max-width: 680px;
  margin: 28px 0 0;
  color: rgba(255, 255, 255, 0.74);
  font-size: clamp(1rem, 1.5vw, 1.16rem);
  line-height: 1.75;
}

.team-hero__stats {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 38px;
}

.team-hero__stats > div {
  min-width: 145px;
  padding: 16px 20px;
  border: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.07);
  backdrop-filter: blur(13px);
}

.team-hero__stats strong,
.team-hero__stats span {
  display: block;
}

.team-hero__stats strong {
  margin-bottom: 4px;
  color: #fff;
  font-size: 1.15rem;
}

.team-hero__stats span {
  color: rgba(255, 255, 255, 0.64);
  font-size: 0.75rem;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.team-hero__decoration {
  position: relative;
  min-height: 390px;
}

.team-hero__circle {
  position: absolute;
  display: block;
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 50%;
}

.team-hero__circle--large {
  top: 5%;
  right: 0;
  width: min(34vw, 420px);
  aspect-ratio: 1;
  background: radial-gradient(circle at 35% 30%, rgba(134, 202, 232, 0.75), transparent 23%), linear-gradient(145deg, rgba(255, 255, 255, 0.13), rgba(255, 255, 255, 0.02));
  box-shadow: inset 0 0 70px rgba(134, 202, 232, 0.15), 0 30px 90px rgba(0, 0, 0, 0.18);
}

.team-hero__circle--small {
  right: 62%;
  bottom: 9%;
  width: 105px;
  aspect-ratio: 1;
  background: rgba(134, 202, 232, 0.13);
  backdrop-filter: blur(12px);
}

.team-hero__word {
  position: absolute;
  right: -42px;
  bottom: 26px;
  color: rgba(255, 255, 255, 0.055);
  font-family: "Archivo Black", Arial, sans-serif;
  font-size: clamp(5.5rem, 10vw, 10rem);
  line-height: 0.8;
  writing-mode: vertical-rl;
  letter-spacing: 0.03em;
}

.team-section {
  position: relative;
  padding: clamp(72px, 8vw, 118px) 0;
}

.team-section::before {
  position: absolute;
  top: -80px;
  left: -140px;
  width: 390px;
  height: 390px;
  border-radius: 50%;
  content: "";
  pointer-events: none;
  background: rgba(134, 202, 232, 0.13);
}

.team-section__heading {
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 36px;
  margin-bottom: 42px;
}

.team-section__eyebrow {
  margin-bottom: 12px;
  color: var(--team-primary-dark);
}

.team-section__heading h2 {
  margin: 0;
  font-family: "Archivo Black", Arial, sans-serif;
  font-size: clamp(2.1rem, 4vw, 3.8rem);
  font-weight: 400;
  line-height: 1;
  letter-spacing: -0.035em;
}

.team-section__heading > p {
  max-width: 470px;
  margin: 0;
  color: var(--team-muted);
  line-height: 1.7;
}

.team-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 22px;
}

.team-card {
  position: relative;
  min-width: 0;
  height: 520px;
  overflow: hidden;
  border: 1px solid var(--team-border);
  border-radius: 24px;
  background: var(--team-surface);
  box-shadow: 0 13px 35px rgba(39, 70, 84, 0.1);
  isolation: isolate;
  transition: transform 0.32s ease, box-shadow 0.32s ease, border-color 0.32s ease;
}

.team-card:hover,
.team-card:focus-within,
.team-card.is-open {
  border-color: rgba(134, 202, 232, 0.8);
  transform: translateY(-8px);
  box-shadow: var(--team-shadow);
}

.team-card__visual {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 26px;
  background: linear-gradient(to top, rgba(14, 27, 36, 0.96) 0%, rgba(14, 27, 36, 0.55) 31%, rgba(14, 27, 36, 0.08) 62%, transparent 100%), var(--card-image) center top/cover no-repeat;
  transition: transform 0.55s cubic-bezier(0.22, 1, 0.36, 1), filter 0.4s ease;
}

.team-card:hover .team-card__visual {
  transform: scale(1.035);
}

.team-card.is-open .team-card__visual {
  filter: brightness(0.48) saturate(0.8);
  transform: scale(1.08);
}

.team-card__number {
  position: absolute;
  top: 19px;
  left: 21px;
  display: grid;
  width: 44px;
  height: 44px;
  place-items: center;
  border: 1px solid rgba(255, 255, 255, 0.24);
  border-radius: 14px;
  color: rgba(255, 255, 255, 0.82);
  font-size: 0.75rem;
  font-weight: 800;
  background: rgba(16, 35, 46, 0.26);
  backdrop-filter: blur(10px);
}

.team-card__discipline {
  display: inline-flex;
  margin-bottom: 9px;
  padding: 7px 11px;
  border-radius: 999px;
  color: #dff6ff;
  font-size: 0.72rem;
  font-weight: 800;
  line-height: 1.3;
  background: rgba(134, 202, 232, 0.17);
  backdrop-filter: blur(10px);
}

.team-card__identity h3,
.team-card__content-header h3 {
  margin: 0;
  font-family: "Archivo Black", Arial, sans-serif;
  font-weight: 400;
}

.team-card__identity h3 {
  color: #fff;
  font-size: clamp(1.55rem, 2vw, 2.05rem);
  line-height: 1.05;
}

.team-card__toggle {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
  margin-top: 20px;
  padding: 13px 15px;
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 14px;
  color: #fff;
  font: inherit;
  font-size: 0.82rem;
  font-weight: 800;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(12px);
}

.team-card__toggle:hover,
.team-card__toggle:focus-visible {
  border-color: rgba(255, 255, 255, 0.42);
  outline: none;
  background: rgba(255, 255, 255, 0.17);
}

.team-card__toggle-icon {
  position: relative;
  width: 25px;
  height: 25px;
  flex: 0 0 auto;
  border-radius: 50%;
  background: var(--team-primary);
}

.team-card__toggle-icon::before,
.team-card__toggle-icon::after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 9px;
  height: 1.5px;
  border-radius: 999px;
  content: "";
  background: #173746;
  transform: translate(-50%, -50%);
}

.team-card__toggle-icon::after {
  transform: translate(-50%, -50%) rotate(90deg);
}

.team-card__content {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: flex;
  flex-direction: column;
  padding: 25px 22px 22px;
  color: #fff;
  visibility: hidden;
  opacity: 0;
  background: linear-gradient(150deg, rgba(35, 118, 151, 0.97), rgba(49, 59, 116, 0.985));
  transform: translateY(102%);
  transition: transform 0.48s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.3s ease, visibility 0s linear 0.48s;
}

.team-card.is-open .team-card__content {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
  transition: transform 0.48s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.3s ease;
}

.team-card__content-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 15px;
  padding-bottom: 18px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.18);
}

.team-card__content-header span {
  display: block;
  margin-bottom: 5px;
  color: #cfefff;
  font-size: 0.72rem;
  font-weight: 800;
  line-height: 1.35;
  text-transform: uppercase;
}

.team-card__content-header h3 {
  color: #fff;
  font-size: 1.75rem;
}

.team-card__close {
  display: grid;
  width: 38px;
  height: 38px;
  flex: 0 0 auto;
  place-items: center;
  padding: 0 0 3px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  color: #fff;
  font-family: Arial, sans-serif;
  font-size: 1.65rem;
  line-height: 1;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.08);
}

.team-card__details {
  display: grid;
  gap: 16px;
  margin-top: 20px;
  padding-right: 4px;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: rgba(255, 255, 255, 0.55) rgba(255, 255, 255, 0.08);
}

.team-card__details section {
  display: grid;
  grid-template-columns: 32px minmax(0, 1fr);
  gap: 12px;
}

.team-card__icon {
  display: grid;
  width: 30px;
  height: 30px;
  place-items: center;
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 10px;
  color: #fff;
  font-size: 0.86rem;
  background: rgba(255, 255, 255, 0.08);
}

.team-card__details h4 {
  margin: 2px 0 6px;
  color: #fff;
  font-size: 0.77rem;
  font-weight: 800;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.team-card__details p {
  margin: 0;
  color: rgba(255, 255, 255, 0.83);
  font-size: 0.78rem;
  line-height: 1.57;
}

@media (max-width: 1180px) {
  .team-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 900px) {
  .team-hero .team-container {
    grid-template-columns: 1fr;
  }
  .team-hero__decoration {
    display: none;
  }
  .team-section__heading {
    display: block;
  }
  .team-section__heading > p {
    margin-top: 18px;
  }
  .team-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 620px) {
  .team-container {
    width: min(100% - 24px, 1360px);
  }
  .team-hero {
    padding-top: 62px;
    padding-bottom: 70px;
  }
  .team-hero h1 {
    font-size: clamp(2.35rem, 12vw, 3.65rem);
  }
  .team-hero__stats {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .team-hero__stats > div {
    min-width: 0;
  }
  .team-hero__stats > div:last-child {
    grid-column: 1/-1;
  }
  .team-grid {
    grid-template-columns: 1fr;
    gap: 18px;
  }
  .team-card {
    height: 500px;
    border-radius: 20px;
  }
  .team-card__visual {
    padding: 22px;
  }
  .team-card__content {
    padding: 22px 19px 19px;
  }
  .team-card__details p {
    font-size: 0.8rem;
  }
}
@media (prefers-reduced-motion: reduce) {
  .team-card,
.team-card__visual,
.team-card__content {
    transition: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJlc2VudGF0aW9ucy5jc3MiLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBQWhCOzs7OERBQUE7QUFLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0o7O0FBRUE7OztFQUdJO0FBQ0o7O0FBRUE7RUFDSTtFQUNBO0FBQ0o7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUtBQ0k7QUFBUjs7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5SkFDSTtFQUVKO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BOztFQUVJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5S0FDSTtFQUVKO0FBTEo7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMSjs7QUFRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTEo7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMSjs7QUFRQTtFQUNJO0VBQ0E7QUFMSjs7QUFRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFMSjs7QUFRQTtFQUNJO0VBQ0E7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMSjs7QUFRQTs7O0VBR0k7RUFDQTtFQUNBO0FBTEo7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzTEFDSTtFQUVKO0FBUEo7O0FBVUE7RUFDSTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTs7RUFFSTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTs7RUFFSTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7SUFDSTtFQVBOO0FBQ0Y7QUFVQTtFQUNJO0lBQ0k7RUFSTjtFQVdFO0lBQ0k7RUFUTjtFQVlFO0lBQ0k7RUFWTjtFQWFFO0lBQ0k7RUFYTjtFQWNFO0lBQ0k7RUFaTjtBQUNGO0FBZUE7RUFDSTtJQUNJO0VBYk47RUFnQkU7SUFDSTtJQUNBO0VBZE47RUFpQkU7SUFDSTtFQWZOO0VBa0JFO0lBQ0k7SUFDQTtFQWhCTjtFQW1CRTtJQUNJO0VBakJOO0VBb0JFO0lBQ0k7RUFsQk47RUFxQkU7SUFDSTtJQUNBO0VBbkJOO0VBc0JFO0lBQ0k7SUFDQTtFQXBCTjtFQXVCRTtJQUNJO0VBckJOO0VBd0JFO0lBQ0k7RUF0Qk47RUF5QkU7SUFDSTtFQXZCTjtBQUNGO0FBMEJBO0VBQ0k7OztJQUdJO0VBeEJOO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3ByZXNlbnRhdGlvbnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEFOSU1BVFJJQ0VTIOKAlCBWRVJTSU9OIE1PREVSTklTw4lFXG4gICBUb3V0ZXMgbGVzIHLDqGdsZXMgc29udCBsaW1pdMOpZXMgw6AgLnRlYW0tcGFnZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGVhbS1wYWdlIHtcbiAgLS10ZWFtLXByaW1hcnk6ICM4NmNhZTg7XG4gIC0tdGVhbS1wcmltYXJ5LWRhcms6ICM4NmNhZTg7XG4gIC0tdGVhbS1zZWNvbmRhcnk6ICMzODQ2ODE7XG4gIC0tdGVhbS1pbms6ICMyMDMxM2Q7XG4gIC0tdGVhbS1tdXRlZDogIzY4Nzk4NTtcbiAgLS10ZWFtLXN1cmZhY2U6ICNmZmZmZmY7XG4gIC0tdGVhbS1iYWNrZ3JvdW5kOiAjZjNmN2Y5O1xuICAtLXRlYW0tYm9yZGVyOiByZ2JhKDMyLCA0OSwgNjEsIDAuMTEpO1xuICAtLXRlYW0tc2hhZG93OiAwIDI0cHggNzBweCByZ2JhKDMwLCA2MywgNzgsIDAuMTMpO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLXRlYW0taW5rKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGVhbS1iYWNrZ3JvdW5kKTtcbn1cblxuLnRlYW0tcGFnZSAqLFxuLnRlYW0tcGFnZSAqOjpiZWZvcmUsXG4udGVhbS1wYWdlICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRlYW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IG1pbigxMzYwcHgsIDEwMCUgLSA0MHB4KTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLnRlYW0taGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBwYWRkaW5nOiBjbGFtcCg3MnB4LCA4dncsIDEyNnB4KSAwIGNsYW1wKDcwcHgsIDh2dywgMTEycHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyNWRlZywgcmdiYSgyMCwgMzksIDUwLCAwLjk4KSwgcmdiYSg0OCwgNjAsIDExNywgMC45NSkpLCByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDc4JSAxNSUsIHJnYmEoMTM0LCAyMDIsIDIzMiwgMC44KSwgdHJhbnNwYXJlbnQgMzQlKTtcbn1cblxuLnRlYW0taGVybzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDAuMTg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpIDFweCwgdHJhbnNwYXJlbnQgMXB4KSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpIDFweCwgdHJhbnNwYXJlbnQgMXB4KTtcbiAgYmFja2dyb3VuZC1zaXplOiA2NHB4IDY0cHg7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIGJsYWNrLCB0cmFuc3BhcmVudCA5MiUpO1xufVxuXG4udGVhbS1oZXJvIC50ZWFtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMjgwcHgsIDAuNThmcik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogY2xhbXAoNDBweCwgN3Z3LCAxMDBweCk7XG59XG5cbi50ZWFtLWhlcm9fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogODMwcHg7XG59XG5cbi50ZWFtLWtpY2tlcixcbi50ZWFtLXNlY3Rpb25fX2V5ZWJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA5cHg7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRlYW0ta2lja2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgcGFkZGluZzogOXB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMik7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBjb2xvcjogI2RmZjVmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xufVxuXG4udGVhbS1raWNrZXI6OmJlZm9yZSxcbi50ZWFtLXNlY3Rpb25fX2V5ZWJyb3c6OmJlZm9yZSB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRlYW0tcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDEzNCwgMjAyLCAyMzIsIDAuMTMpO1xufVxuXG4udGVhbS1oZXJvIGgxIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJBcmNoaXZvIEJsYWNrXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDIuN3JlbSwgNS43dncsIDUuN3JlbSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjk4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDQ1ZW07XG59XG5cbi50ZWFtLWhlcm8gaDEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tdGVhbS1wcmltYXJ5KTtcbn1cblxuLnRlYW0taGVyb19fY29udGVudCA+IHAge1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBtYXJnaW46IDI4cHggMCAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc0KTtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAxLjV2dywgMS4xNnJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4udGVhbS1oZXJvX19zdGF0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAzOHB4O1xufVxuXG4udGVhbS1oZXJvX19zdGF0cyA+IGRpdiB7XG4gIG1pbi13aWR0aDogMTQ1cHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE0KTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEzcHgpO1xufVxuXG4udGVhbS1oZXJvX19zdGF0cyBzdHJvbmcsXG4udGVhbS1oZXJvX19zdGF0cyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50ZWFtLWhlcm9fX3N0YXRzIHN0cm9uZyB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbn1cblxuLnRlYW0taGVyb19fc3RhdHMgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjQpO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZWFtLWhlcm9fX2RlY29yYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDM5MHB4O1xufVxuXG4udGVhbS1oZXJvX19jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi50ZWFtLWhlcm9fX2NpcmNsZS0tbGFyZ2Uge1xuICB0b3A6IDUlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IG1pbigzNHZ3LCA0MjBweCk7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAzNSUgMzAlLCByZ2JhKDEzNCwgMjAyLCAyMzIsIDAuNzUpLCB0cmFuc3BhcmVudCAyMyUpLCBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTMpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDIpKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDcwcHggcmdiYSgxMzQsIDIwMiwgMjMyLCAwLjE1KSwgMCAzMHB4IDkwcHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbn1cblxuLnRlYW0taGVyb19fY2lyY2xlLS1zbWFsbCB7XG4gIHJpZ2h0OiA2MiU7XG4gIGJvdHRvbTogOSU7XG4gIHdpZHRoOiAxMDVweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEzNCwgMjAyLCAyMzIsIDAuMTMpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTJweCk7XG59XG5cbi50ZWFtLWhlcm9fX3dvcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNDJweDtcbiAgYm90dG9tOiAyNnB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1NSk7XG4gIGZvbnQtZmFtaWx5OiBcIkFyY2hpdm8gQmxhY2tcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNS41cmVtLCAxMHZ3LCAxMHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5cbi50ZWFtLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IGNsYW1wKDcycHgsIDh2dywgMTE4cHgpIDA7XG59XG5cbi50ZWFtLXNlY3Rpb246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtODBweDtcbiAgbGVmdDogLTE0MHB4O1xuICB3aWR0aDogMzkwcHg7XG4gIGhlaWdodDogMzkwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTM0LCAyMDIsIDIzMiwgMC4xMyk7XG59XG5cbi50ZWFtLXNlY3Rpb25fX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG59XG5cbi50ZWFtLXNlY3Rpb25fX2V5ZWJyb3cge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tdGVhbS1wcmltYXJ5LWRhcmspO1xufVxuXG4udGVhbS1zZWN0aW9uX19oZWFkaW5nIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJBcmNoaXZvIEJsYWNrXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDIuMXJlbSwgNHZ3LCAzLjhyZW0pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzNWVtO1xufVxuXG4udGVhbS1zZWN0aW9uX19oZWFkaW5nID4gcCB7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLXRlYW0tbXV0ZWQpO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4udGVhbS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDIycHg7XG59XG5cbi50ZWFtLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiA1MjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGVhbS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10ZWFtLXN1cmZhY2UpO1xuICBib3gtc2hhZG93OiAwIDEzcHggMzVweCByZ2JhKDM5LCA3MCwgODQsIDAuMSk7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzJzIGVhc2UsIGJveC1zaGFkb3cgMC4zMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMzJzIGVhc2U7XG59XG5cbi50ZWFtLWNhcmQ6aG92ZXIsXG4udGVhbS1jYXJkOmZvY3VzLXdpdGhpbixcbi50ZWFtLWNhcmQuaXMtb3BlbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMzQsIDIwMiwgMjMyLCAwLjgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXRlYW0tc2hhZG93KTtcbn1cblxuLnRlYW0tY2FyZF9fdmlzdWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMjZweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgxNCwgMjcsIDM2LCAwLjk2KSAwJSwgcmdiYSgxNCwgMjcsIDM2LCAwLjU1KSAzMSUsIHJnYmEoMTQsIDI3LCAzNiwgMC4wOCkgNjIlLCB0cmFuc3BhcmVudCAxMDAlKSwgdmFyKC0tY2FyZC1pbWFnZSkgY2VudGVyIHRvcC9jb3ZlciBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjU1cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSksIGZpbHRlciAwLjRzIGVhc2U7XG59XG5cbi50ZWFtLWNhcmQ6aG92ZXIgLnRlYW0tY2FyZF9fdmlzdWFsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzNSk7XG59XG5cbi50ZWFtLWNhcmQuaXMtb3BlbiAudGVhbS1jYXJkX192aXN1YWwge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC40OCkgc2F0dXJhdGUoMC44KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbn1cblxuLnRlYW0tY2FyZF9fbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5cHg7XG4gIGxlZnQ6IDIxcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODIpO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDM1LCA0NiwgMC4yNik7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbn1cblxuLnRlYW0tY2FyZF9fZGlzY2lwbGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIHBhZGRpbmc6IDdweCAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgY29sb3I6ICNkZmY2ZmY7XG4gIGZvbnQtc2l6ZTogMC43MnJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgYmFja2dyb3VuZDogcmdiYSgxMzQsIDIwMiwgMjMyLCAwLjE3KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG4udGVhbS1jYXJkX19pZGVudGl0eSBoMyxcbi50ZWFtLWNhcmRfX2NvbnRlbnQtaGVhZGVyIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJBcmNoaXZvIEJsYWNrXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udGVhbS1jYXJkX19pZGVudGl0eSBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IGNsYW1wKDEuNTVyZW0sIDJ2dywgMi4wNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xufVxuXG4udGVhbS1jYXJkX190b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMC44MnJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcbn1cblxuLnRlYW0tY2FyZF9fdG9nZ2xlOmhvdmVyLFxuLnRlYW0tY2FyZF9fdG9nZ2xlOmZvY3VzLXZpc2libGUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40Mik7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNyk7XG59XG5cbi50ZWFtLWNhcmRfX3RvZ2dsZS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10ZWFtLXByaW1hcnkpO1xufVxuXG4udGVhbS1jYXJkX190b2dnbGUtaWNvbjo6YmVmb3JlLFxuLnRlYW0tY2FyZF9fdG9nZ2xlLWljb246OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDEuNXB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzE3Mzc0NjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi50ZWFtLWNhcmRfX3RvZ2dsZS1pY29uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG5cbi50ZWFtLWNhcmRfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyNXB4IDIycHggMjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1MGRlZywgcmdiYSgzNSwgMTE4LCAxNTEsIDAuOTcpLCByZ2JhKDQ5LCA1OSwgMTE2LCAwLjk4NSkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAyJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ4cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSksIG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjQ4cztcbn1cblxuLnRlYW0tY2FyZC5pcy1vcGVuIC50ZWFtLWNhcmRfX2NvbnRlbnQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ4cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSksIG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4udGVhbS1jYXJkX19jb250ZW50LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xufVxuXG4udGVhbS1jYXJkX19jb250ZW50LWhlYWRlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICNjZmVmZmY7XG4gIGZvbnQtc2l6ZTogMC43MnJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZWFtLWNhcmRfX2NvbnRlbnQtaGVhZGVyIGgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuLnRlYW0tY2FyZF9fY2xvc2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbn1cblxuLnRlYW0tY2FyZF9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xufVxuXG4udGVhbS1jYXJkX19kZXRhaWxzIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMycHggbWlubWF4KDAsIDFmcik7XG4gIGdhcDogMTJweDtcbn1cblxuLnRlYW0tY2FyZF9faWNvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuODZyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG59XG5cbi50ZWFtLWNhcmRfX2RldGFpbHMgaDQge1xuICBtYXJnaW46IDJweCAwIDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC43N3JlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRlYW0tY2FyZF9fZGV0YWlscyBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgzKTtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBsaW5lLWhlaWdodDogMS41Nztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAudGVhbS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAudGVhbS1oZXJvIC50ZWFtLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLnRlYW0taGVyb19fZGVjb3JhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGVhbS1zZWN0aW9uX19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGVhbS1zZWN0aW9uX19oZWFkaW5nID4gcCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxuICAudGVhbS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge1xuICAudGVhbS1jb250YWluZXIge1xuICAgIHdpZHRoOiBtaW4oMTAwJSAtIDI0cHgsIDEzNjBweCk7XG4gIH1cbiAgLnRlYW0taGVybyB7XG4gICAgcGFkZGluZy10b3A6IDYycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLnRlYW0taGVybyBoMSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyLjM1cmVtLCAxMnZ3LCAzLjY1cmVtKTtcbiAgfVxuICAudGVhbS1oZXJvX19zdGF0cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbiAgLnRlYW0taGVyb19fc3RhdHMgPiBkaXYge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAudGVhbS1oZXJvX19zdGF0cyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgfVxuICAudGVhbS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDE4cHg7XG4gIH1cbiAgLnRlYW0tY2FyZCB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC50ZWFtLWNhcmRfX3Zpc3VhbCB7XG4gICAgcGFkZGluZzogMjJweDtcbiAgfVxuICAudGVhbS1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMnB4IDE5cHggMTlweDtcbiAgfVxuICAudGVhbS1jYXJkX19kZXRhaWxzIHAge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAudGVhbS1jYXJkLFxuLnRlYW0tY2FyZF9fdmlzdWFsLFxuLnRlYW0tY2FyZF9fY29udGVudCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/