/* app:src/styles.css */
:root {
  --inky: #1c1e1f;
  --surface: #ffffff;
  --page: #fafafa;
  --grey-1: #f5f5f5;
  --grey-2: #bbc6cb;
  --grey-3: #43545b;
  --line: #e4e9eb;
  --primary-1: #eef9ff;
  --primary-2: #0473c3;
  --primary-3: #006cb9;
  --primary-4: #004a82;
  --gold-1: #faf7ec;
  --gold-cta: #8a6d05;
  --gold-text: #6f5804;
  --error-3: #df0038;
  --radius: 8px;
  --font:
    "Open Sans",
    system-ui,
    -apple-system,
    "Segoe UI",
    sans-serif;
  color-scheme: light;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
body {
  margin: 0;
  background: var(--page);
  color: var(--inky);
  font-family: var(--font);
  font-size: 16px;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
a {
  color: var(--primary-3);
}
button,
select {
  font: inherit;
  color: inherit;
}
button {
  cursor: pointer;
}
button:disabled {
  cursor: default;
  opacity: 0.45;
}
:focus-visible {
  outline: 2px solid var(--primary-3);
  outline-offset: 2px;
}
abbr[title] {
  text-decoration: none;
}
.container {
  width: 100%;
  max-width: 1232px;
  margin: 0 auto;
  padding: 0 16px;
}
.site-header {
  background: var(--surface);
  padding-bottom: 0;
}
.brand-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  min-height: 76px;
}
.brand {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  color: var(--primary-3);
  font-weight: 800;
  font-size: 1.85rem;
  letter-spacing: -0.025em;
  text-decoration: none;
  line-height: 1;
}
.brand svg {
  width: 32px;
  height: 32px;
  flex: none;
}
.cta {
  background: var(--gold-cta);
  color: #fff;
  font-weight: 700;
  font-size: 0.95rem;
  padding: 8px 16px;
  border-radius: 6px;
  text-decoration: none;
  white-space: nowrap;
}
.cta:hover {
  background: var(--gold-text);
}
.nav-primary {
  background: var(--primary-3);
  border-radius: 6px 6px 0 0;
}
.nav-secondary {
  background: var(--grey-1);
  border-radius: 0 0 6px 6px;
}
.nav-scroll {
  display: flex;
  align-items: stretch;
  overflow-x: auto;
  scrollbar-width: none;
  padding: 0 8px;
}
.nav-scroll::-webkit-scrollbar {
  display: none;
}
.nav-primary a {
  color: #fff;
  text-decoration: none;
  font-size: 1.05rem;
  padding: 12px 14px 9px;
  white-space: nowrap;
  border-bottom: 3px solid transparent;
}
.nav-primary a:hover {
  background: var(--primary-2);
}
.nav-primary a.is-active {
  font-weight: 700;
  border-bottom-color: #fff;
}
.nav-title {
  font-weight: 700;
  padding: 11px 16px 9px 14px;
  margin-right: 4px;
  border-right: 1px solid var(--grey-2);
  white-space: nowrap;
  align-self: center;
  line-height: 1.2;
}
.nav-secondary a {
  color: var(--primary-3);
  text-decoration: none;
  padding: 11px 12px 8px;
  white-space: nowrap;
  border-bottom: 3px solid transparent;
}
.nav-secondary a:hover {
  text-decoration: underline;
  text-underline-offset: 3px;
}
.nav-secondary a.is-active {
  color: var(--inky);
  font-weight: 600;
  border-bottom-color: var(--primary-3);
}
.layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 368px;
  gap: 28px;
  padding-top: 20px;
  padding-bottom: 40px;
  align-items: start;
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  font-size: 0.9rem;
  color: var(--grey-3);
  margin-bottom: 6px;
}
.page-title {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -0.01em;
  margin: 0 0 18px;
}
.card {
  background: var(--surface);
  border: 1px solid var(--line);
  border-radius: var(--radius);
  padding: 20px;
  margin-bottom: 24px;
}
.card-head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
}
.card-title {
  font-size: 1.45rem;
  font-weight: 700;
  line-height: 1.25;
  margin: 0 0 14px;
}
.badge {
  display: inline-block;
  background: var(--primary-1);
  color: var(--primary-3);
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.5;
  padding: 2px 8px;
  border-radius: 4px;
  white-space: nowrap;
}
.badge-gold {
  background: var(--gold-1);
  color: var(--gold-text);
}
.text-button {
  border: 0;
  background: none;
  padding: 0;
  color: var(--primary-3);
  font-weight: 600;
}
.text-button:hover:not(:disabled) {
  text-decoration: underline;
  text-underline-offset: 3px;
}
.button {
  border: 0;
  background: var(--primary-3);
  color: #fff;
  font-weight: 600;
  border-radius: 6px;
  padding: 8px 16px;
  min-height: 40px;
}
.button:hover {
  background: var(--primary-2);
}
.round-bar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid var(--line);
}
.round-picker {
  display: flex;
  align-items: center;
  gap: 6px;
}
.icon-button {
  width: 40px;
  height: 40px;
  border: 1px solid var(--grey-2);
  border-radius: 6px;
  background: var(--surface);
  color: var(--primary-3);
  font-size: 1.4rem;
  line-height: 1;
  padding: 0 0 3px;
}
.icon-button:hover:not(:disabled) {
  border-color: var(--primary-3);
  background: var(--primary-1);
}
.round-picker select {
  height: 40px;
  min-width: 128px;
  border: 1px solid var(--grey-2);
  border-radius: 6px;
  padding: 0 34px 0 12px;
  font-weight: 600;
  background: var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23006cb9' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 12px center / 12px 8px;
  appearance: none;
  cursor: pointer;
}
.round-summary {
  margin: 0;
  color: var(--grey-3);
  font-size: 0.9rem;
}
.season {
  margin-left: auto;
  color: var(--grey-3);
  font-size: 0.9rem;
}
.day-title {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 1rem;
  font-weight: 700;
  margin: 20px 0 8px;
}
.matches {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 1px solid var(--line);
  border-radius: var(--radius);
  overflow: hidden;
}
.match {
  display: grid;
  grid-template-columns: 92px minmax(0, 1fr);
  gap: 14px;
  padding: 12px 16px;
}
.match + .match {
  border-top: 1px solid var(--line);
}
.match:nth-child(even) {
  background: rgba(245, 245, 245, 0.55);
}
.match-time {
  display: flex;
  flex-direction: column;
  gap: 2px;
  font-weight: 600;
  padding-top: 3px;
}
.status {
  font-size: 0.7rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: var(--grey-3);
}
.status-live {
  color: var(--error-3);
  display: inline-flex;
  align-items: center;
  gap: 5px;
}
.status-live::before {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: currentColor;
  animation: pulse 1.4s ease-in-out infinite;
}
.match-body {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}
.team {
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: 28px;
}
.team a,
.team-name {
  color: var(--inky);
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.team a:hover {
  color: var(--primary-3);
  text-decoration: underline;
  text-underline-offset: 3px;
}
.team.is-winner a,
.team.is-winner .team-name,
.team.is-winner .score {
  font-weight: 700;
}
.score {
  margin-left: auto;
  min-width: 24px;
  text-align: right;
  font-size: 1.05rem;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
}
.logo {
  width: 22px;
  height: 22px;
  object-fit: contain;
  flex: none;
}
.logo-empty {
  display: inline-block;
  border-radius: 50%;
  background: var(--grey-1);
  border: 1px solid var(--line);
}
.scorers {
  margin: 6px 0 0;
  font-size: 0.83rem;
  line-height: 1.45;
  color: var(--grey-3);
}
.scorers b {
  font-weight: 600;
  color: var(--inky);
}
.empty {
  color: var(--grey-3);
  margin: 16px 0 0;
}
.source {
  margin: 16px 0 0;
  font-size: 0.85rem;
  color: var(--grey-3);
}
.table-wrap {
  overflow-x: auto;
  margin: 0 -20px;
}
.standings {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.95rem;
  font-variant-numeric: tabular-nums;
}
.standings th {
  background: rgba(187, 198, 203, 0.45);
  font-weight: 600;
  padding: 10px 8px;
  text-align: center;
  white-space: nowrap;
}
.standings td {
  padding: 10px 8px;
  text-align: center;
  border-top: 1px solid var(--line);
}
.standings tbody tr:nth-child(even) {
  background: rgba(245, 245, 245, 0.55);
}
.standings .col-rank {
  width: 52px;
  text-align: right;
  padding-left: 20px;
}
.standings .col-team {
  text-align: left;
}
.team-cell {
  display: flex;
  align-items: center;
  gap: 10px;
  min-width: 180px;
}
.team-cell a {
  color: var(--inky);
  text-decoration: none;
}
.team-cell a:hover {
  color: var(--primary-3);
  text-decoration: underline;
}
.standings .col-points {
  font-weight: 700;
  padding-right: 20px;
}
.chips {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-bottom: 6px;
}
.chips button {
  border: 1px solid var(--grey-2);
  background: var(--surface);
  border-radius: 999px;
  padding: 4px 12px;
  min-height: 32px;
  font-size: 0.85rem;
}
.chips button:hover {
  border-color: var(--primary-3);
  color: var(--primary-3);
}
.chips button[aria-pressed=true] {
  background: var(--primary-3);
  border-color: var(--primary-3);
  color: #fff;
  font-weight: 600;
}
.stories {
  list-style: none;
  margin: 0;
  padding: 0;
}
.story {
  display: grid;
  grid-template-columns: 96px minmax(0, 1fr);
  gap: 12px;
  padding: 12px 0;
  color: inherit;
  text-decoration: none;
  border-bottom: 1px solid var(--line);
}
.thumb {
  display: block;
  width: 96px;
  aspect-ratio: 3 / 2;
  object-fit: cover;
  border-radius: 6px;
  background: var(--grey-1);
}
.story-body {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}
.story-meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px 8px;
  font-size: 0.75rem;
  color: var(--grey-3);
}
.story-title {
  font-weight: 700;
  font-size: 0.97rem;
  line-height: 1.3;
}
.story:hover .story-title {
  color: var(--primary-3);
  text-decoration: underline;
  text-underline-offset: 3px;
}
.more {
  display: inline-block;
  margin-top: 14px;
  font-weight: 600;
  text-decoration: none;
}
.more:hover {
  text-decoration: underline;
}
.sk {
  display: block;
  border-radius: 4px;
  background:
    linear-gradient(
      90deg,
      #eceff1 0%,
      #f6f7f8 50%,
      #eceff1 100%);
  background-size: 200% 100%;
  animation: shimmer 1.3s linear infinite;
}
.sk-time {
  width: 48px;
  height: 16px;
  margin-top: 6px;
}
.sk-line {
  height: 16px;
  margin: 6px 0;
  width: 70%;
}
.sk-line.short {
  width: 55%;
}
.sk-row {
  height: 34px;
  margin: 6px 0;
}
.sk-story {
  height: 64px;
  margin: 12px 0;
}
.matches.skeleton {
  margin-top: 16px;
}
.error-box {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 10px 16px;
  margin: 16px 0 0;
  padding: 14px 16px;
  border: 1px solid #f2c4cf;
  background: #fff6f8;
  border-radius: var(--radius);
  color: #8c0024;
}
.error-box p {
  margin: 0;
}
.error-actions {
  display: flex;
  align-items: center;
  gap: 16px;
}
.error-actions a {
  font-weight: 600;
}
@keyframes shimmer {
  from {
    background-position: 200% 0;
  }
  to {
    background-position: -200% 0;
  }
}
@keyframes pulse {
  50% {
    opacity: 0.3;
  }
}
@media (prefers-reduced-motion: reduce) {
  .sk,
  .status-live::before {
    animation: none;
  }
}
.site-footer {
  border-top: 1px solid var(--line);
  background: var(--surface);
  color: var(--grey-3);
  font-size: 0.85rem;
  padding: 20px 0;
}
@media (max-width: 1040px) {
  .layout {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (max-width: 640px) {
  .brand-row {
    min-height: 64px;
  }
  .brand {
    font-size: 1.4rem;
  }
  .brand svg {
    width: 26px;
    height: 26px;
  }
  .cta {
    font-size: 0.85rem;
    padding: 6px 12px;
  }
  .site-header .container:last-child {
    padding: 0;
  }
  .nav-primary,
  .nav-secondary {
    border-radius: 0;
  }
  .page-title {
    font-size: 1.6rem;
  }
  .card {
    padding: 16px;
  }
  .table-wrap {
    margin: 0 -16px;
  }
  .standings .col-rank {
    padding-left: 16px;
  }
  .standings .col-points {
    padding-right: 16px;
  }
  .standings .col-wdl {
    display: none;
  }
  .standings .col-rank {
    width: 44px;
  }
  .team-cell {
    min-width: 0;
  }
  .match {
    grid-template-columns: 58px minmax(0, 1fr);
    gap: 10px;
    padding: 12px;
  }
  .season {
    margin-left: 0;
  }
}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiYXBwOnNyYy9zdHlsZXMuY3NzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyIvKiBEZW7DrWsuY3ogZGVzaWduIHRva2VuczogT3BlbiBTYW5zLCBwcmltYXJ5IGJsdWUgMCwxMDgsMTg1LCBpbmt5IDI4LDMwLDMxLCBwYWdlICNmYWZhZmEsIGdvbGQgQ1RBLiAqL1xuOnJvb3Qge1xuICAtLWlua3k6ICMxYzFlMWY7XG4gIC0tc3VyZmFjZTogI2ZmZmZmZjtcbiAgLS1wYWdlOiAjZmFmYWZhO1xuICAtLWdyZXktMTogI2Y1ZjVmNTtcbiAgLS1ncmV5LTI6ICNiYmM2Y2I7XG4gIC0tZ3JleS0zOiAjNDM1NDViO1xuICAtLWxpbmU6ICNlNGU5ZWI7XG4gIC0tcHJpbWFyeS0xOiAjZWVmOWZmO1xuICAtLXByaW1hcnktMjogIzA0NzNjMztcbiAgLS1wcmltYXJ5LTM6ICMwMDZjYjk7XG4gIC0tcHJpbWFyeS00OiAjMDA0YTgyO1xuICAtLWdvbGQtMTogI2ZhZjdlYztcbiAgLS1nb2xkLWN0YTogIzhhNmQwNTtcbiAgLS1nb2xkLXRleHQ6ICM2ZjU4MDQ7XG4gIC0tZXJyb3ItMzogI2RmMDAzODtcbiAgLS1yYWRpdXM6IDhweDtcbiAgLS1mb250OiAnT3BlbiBTYW5zJywgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCAnU2Vnb2UgVUknLCBzYW5zLXNlcmlmO1xuICBjb2xvci1zY2hlbWU6IGxpZ2h0O1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wYWdlKTtcbiAgY29sb3I6IHZhcigtLWlua3kpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS0zKTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjQ1O1xufVxuXG46Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LTMpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLyogSGVhZGVyOiB3aGl0ZSBicmFuZCByb3csIGJsdWUgcHJpbWFyeSBiYXIsIGdyZXkgc2Vjb25kYXJ5IGJhciDigJQgbGlrZSBkZW5pay5jeiAqL1xuLnNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYnJhbmQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDc2cHg7XG59XG5cbi5icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTMpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDEuODVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmJyYW5kIHN2ZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5jdGEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nb2xkLWN0YSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmN0YTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdvbGQtdGV4dCk7XG59XG5cbi5uYXYtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktMyk7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xufVxuXG4ubmF2LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyZXktMSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xufVxuXG4ubmF2LXNjcm9sbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ubmF2LXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2LXByaW1hcnkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgcGFkZGluZzogMTJweCAxNHB4IDlweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LXByaW1hcnkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktMik7XG59XG5cbi5uYXYtcHJpbWFyeSBhLmlzLWFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5uYXYtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMXB4IDE2cHggOXB4IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTIpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5uYXYtc2Vjb25kYXJ5IGEge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS0zKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxMXB4IDEycHggOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtc2Vjb25kYXJ5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbi5uYXYtc2Vjb25kYXJ5IGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWlua3kpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTMpO1xufVxuXG4vKiBMYXlvdXQgKi9cbi5sYXlvdXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDM2OHB4O1xuICBnYXA6IDI4cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA2cHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogdmFyKC0tZ3JleS0zKTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4ucGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG1hcmdpbjogMCAwIDE4cHg7XG59XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpbmUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uY2FyZC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTJweDtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDEuNDVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDAgMCAxNHB4O1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktMSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTMpO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJhZGdlLWdvbGQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nb2xkLTEpO1xuICBjb2xvcjogdmFyKC0tZ29sZC10ZXh0KTtcbn1cblxuLnRleHQtYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS0zKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRleHQtYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xufVxuXG4uYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LTMpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cblxuLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktMik7XG59XG5cbi8qIFJvdW5kIHNlbGVjdG9yICovXG4ucm91bmQtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHggMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1saW5lKTtcbn1cblxuLnJvdW5kLXBpY2tlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xufVxuXG4uaWNvbi1idXR0b24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS0zKTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwIDAgM3B4O1xufVxuXG4uaWNvbi1idXR0b246aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktMyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktMSk7XG59XG5cbi5yb3VuZC1waWNrZXIgc2VsZWN0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4td2lkdGg6IDEyOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDAgMzRweCAwIDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpXG4gICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiA4JyUzRSUzQ3BhdGggZD0nTTEgMWw1IDUgNS01JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwNmNiOScgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpXG4gICAgbm8tcmVwZWF0IHJpZ2h0IDEycHggY2VudGVyIC8gMTJweCA4cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJvdW5kLXN1bW1hcnkge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTMpO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuLnNlYXNvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb2xvcjogdmFyKC0tZ3JleS0zKTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cbi8qIE1hdGNoZXMgKi9cbi5kYXktdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDIwcHggMCA4cHg7XG59XG5cbi5tYXRjaGVzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saW5lKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1hdGNoIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA5MnB4IG1pbm1heCgwLCAxZnIpO1xuICBnYXA6IDE0cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbn1cblxuLm1hdGNoICsgLm1hdGNoIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWxpbmUpO1xufVxuXG4ubWF0Y2g6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjU1KTtcbn1cblxuLm1hdGNoLXRpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLnN0YXR1cyB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tZ3JleS0zKTtcbn1cblxuLnN0YXR1cy1saXZlIHtcbiAgY29sb3I6IHZhcigtLWVycm9yLTMpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG5cbi5zdGF0dXMtbGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgYW5pbWF0aW9uOiBwdWxzZSAxLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG4ubWF0Y2gtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi50ZWFtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtaW4taGVpZ2h0OiAyOHB4O1xufVxuXG4udGVhbSBhLFxuLnRlYW0tbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1pbmt5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRlYW0gYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTMpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbi50ZWFtLmlzLXdpbm5lciBhLFxuLnRlYW0uaXMtd2lubmVyIC50ZWFtLW5hbWUsXG4udGVhbS5pcy13aW5uZXIgLnNjb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNjb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1pbi13aWR0aDogMjRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cblxuLmxvZ28ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBmbGV4OiBub25lO1xufVxuXG4ubG9nby1lbXB0eSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmV5LTEpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saW5lKTtcbn1cblxuLnNjb3JlcnMge1xuICBtYXJnaW46IDZweCAwIDA7XG4gIGZvbnQtc2l6ZTogMC44M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTMpO1xufVxuXG4uc2NvcmVycyBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWlua3kpO1xufVxuXG4uZW1wdHkge1xuICBjb2xvcjogdmFyKC0tZ3JleS0zKTtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbn1cblxuLnNvdXJjZSB7XG4gIG1hcmdpbjogMTZweCAwIDA7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgY29sb3I6IHZhcigtLWdyZXktMyk7XG59XG5cbi8qIFN0YW5kaW5ncyAqL1xuLnRhYmxlLXdyYXAge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5cbi5zdGFuZGluZ3Mge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuXG4uc3RhbmRpbmdzIHRoIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxODcsIDE5OCwgMjAzLCAwLjQ1KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTBweCA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN0YW5kaW5ncyB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1saW5lKTtcbn1cblxuLnN0YW5kaW5ncyB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuNTUpO1xufVxuXG4uc3RhbmRpbmdzIC5jb2wtcmFuayB7XG4gIHdpZHRoOiA1MnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uc3RhbmRpbmdzIC5jb2wtdGVhbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZWFtLWNlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1pbi13aWR0aDogMTgwcHg7XG59XG5cbi50ZWFtLWNlbGwgYSB7XG4gIGNvbG9yOiB2YXIoLS1pbmt5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udGVhbS1jZWxsIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS0zKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zdGFuZGluZ3MgLmNvbC1wb2ludHMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4vKiBTcG9ydCBuZXdzICovXG4uY2hpcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5jaGlwcyBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmV5LTIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDAuODVyZW07XG59XG5cbi5jaGlwcyBidXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktMyk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTMpO1xufVxuXG4uY2hpcHMgYnV0dG9uW2FyaWEtcHJlc3NlZD0ndHJ1ZSddIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS0zKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTMpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnN0b3JpZXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zdG9yeSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOTZweCBtaW5tYXgoMCwgMWZyKTtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1saW5lKTtcbn1cblxuLnRodW1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5NnB4O1xuICBhc3BlY3QtcmF0aW86IDMgLyAyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmV5LTEpO1xufVxuXG4uc3RvcnktYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5zdG9yeS1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweCA4cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6IHZhcigtLWdyZXktMyk7XG59XG5cbi5zdG9yeS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnN0b3J5OmhvdmVyIC5zdG9yeS10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTMpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbi5tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tb3JlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIExvYWRpbmcgYW5kIGVycm9ycyAqL1xuLnNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZWNlZmYxIDAlLCAjZjZmN2Y4IDUwJSwgI2VjZWZmMSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogc2hpbW1lciAxLjNzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNrLXRpbWUge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5zay1saW5lIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDZweCAwO1xuICB3aWR0aDogNzAlO1xufVxuXG4uc2stbGluZS5zaG9ydCB7XG4gIHdpZHRoOiA1NSU7XG59XG5cbi5zay1yb3cge1xuICBoZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbjogNnB4IDA7XG59XG5cbi5zay1zdG9yeSB7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5tYXRjaGVzLnNrZWxldG9uIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmVycm9yLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHggMTZweDtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJjNGNmO1xuICBiYWNrZ3JvdW5kOiAjZmZmNmY4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICBjb2xvcjogIzhjMDAyNDtcbn1cblxuLmVycm9yLWJveCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZXJyb3ItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cblxuLmVycm9yLWFjdGlvbnMgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBrZXlmcmFtZXMgc2hpbW1lciB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMCUgMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNrLFxuICAuc3RhdHVzLWxpdmU6OmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1saW5lKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LTMpO1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLyogUmVzcG9uc2l2ZSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAubGF5b3V0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYnJhbmQtcm93IHtcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICB9XG4gIC5icmFuZCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLmJyYW5kIHN2ZyB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5jdGEge1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXYtcHJpbWFyeSxcbiAgLm5hdi1zZWNvbmRhcnkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5jYXJkIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC50YWJsZS13cmFwIHtcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gIH1cbiAgLnN0YW5kaW5ncyAuY29sLXJhbmsge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxuICAuc3RhbmRpbmdzIC5jb2wtcG9pbnRzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5zdGFuZGluZ3MgLmNvbC13ZGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN0YW5kaW5ncyAuY29sLXJhbmsge1xuICAgIHdpZHRoOiA0NHB4O1xuICB9XG4gIC50ZWFtLWNlbGwge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubWF0Y2gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNThweCBtaW5tYXgoMCwgMWZyKTtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuICAuc2Vhc29uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuIl0sCiAgIm1hcHBpbmdzIjogIjtBQUNBO0FBQ0UsVUFBUTtBQUNSLGFBQVc7QUFDWCxVQUFRO0FBQ1IsWUFBVTtBQUNWLFlBQVU7QUFDVixZQUFVO0FBQ1YsVUFBUTtBQUNSLGVBQWE7QUFDYixlQUFhO0FBQ2IsZUFBYTtBQUNiLGVBQWE7QUFDYixZQUFVO0FBQ1YsY0FBWTtBQUNaLGVBQWE7QUFDYixhQUFXO0FBQ1gsWUFBVTtBQUNWO0FBQUEsSUFBUSxXQUFXO0FBQUEsSUFBRSxTQUFTO0FBQUEsSUFBRSxhQUFhO0FBQUEsSUFBRSxVQUFVO0FBQUEsSUFBRTtBQUMzRCxnQkFBYztBQUNoQjtBQUVBO0FBQ0EsQ0FBQztBQUNELENBQUM7QUFDQyxjQUFZO0FBQ2Q7QUFFQTtBQUNFLFVBQVE7QUFDUixjQUFZLElBQUk7QUFDaEIsU0FBTyxJQUFJO0FBQ1gsZUFBYSxJQUFJO0FBQ2pCLGFBQVc7QUFDWCxlQUFhO0FBQ2IsMEJBQXdCO0FBQzFCO0FBRUE7QUFDRSxTQUFPLElBQUk7QUFDYjtBQUVBO0FBQ0E7QUFDRSxRQUFNO0FBQ04sU0FBTztBQUNUO0FBRUE7QUFDRSxVQUFRO0FBQ1Y7QUFFQSxNQUFNO0FBQ0osVUFBUTtBQUNSLFdBQVM7QUFDWDtBQUVBO0FBQ0UsV0FBUyxJQUFJLE1BQU0sSUFBSTtBQUN2QixrQkFBZ0I7QUFDbEI7QUFFQSxJQUFJLENBQUM7QUFDSCxtQkFBaUI7QUFDbkI7QUFFQSxDQUFDO0FBQ0MsU0FBTztBQUNQLGFBQVc7QUFDWCxVQUFRLEVBQUU7QUFDVixXQUFTLEVBQUU7QUFDYjtBQUdBLENBQUM7QUFDQyxjQUFZLElBQUk7QUFDaEIsa0JBQWdCO0FBQ2xCO0FBRUEsQ0FBQztBQUNDLFdBQVM7QUFDVCxlQUFh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 */
