@charset "UTF-8";
@keyframes pg-pulse {
  0%, 100% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.5);
    opacity: 0.6;
  }
}
@keyframes pg-hi-flash {
  0% {
    background: #f9f0d8;
  }
  100% {
    background: transparent;
  }
}
body.pg-guide {
  --paper: #faf9fd;
  --panel: #ffffff;
  --panel-2: #f1eff9;
  --ink: #221c38;
  --ink-2: #575070;
  --ink-3: #8d87a5;
  --hair: #e2deee;
  --hair-2: #edeaf6;
  --accent: #6d54e8;
  --accent-ink: #5540c9;
  --accent-soft: #efecfd;
  --grad: linear-gradient(135deg, #7c5cf0, #a78bfa);
  --grad-ink: linear-gradient(135deg, #5f45d6, #8b6cf2);
  --money: #2775ca;
  --money-soft: #e8f1fb;
  --good: #178a5c;
  --good-soft: #e2f4eb;
  --gold: #a97d0e;
  --gold-soft: #f9f0d8;
  --shadow: 0 1px 2px rgba(34, 28, 56, 0.05), 0 10px 28px -14px rgba(34, 28, 56, 0.14);
  --btn-text: #ffffff;
  --font-display: "Bebas Neue", "Arial Narrow", sans-serif;
  --font-mono: "IBM Plex Mono", Consolas, monospace;
  --font-body: "Space Grotesk", "Segoe UI", system-ui, sans-serif;
  margin: 0;
  background: var(--paper);
  color: var(--ink);
  font-family: var(--font-body);
  font-size: 16px;
  line-height: 1.65;
  -webkit-font-smoothing: antialiased;
}
body.pg-guide * {
  box-sizing: border-box;
}
body.pg-guide .frame {
  display: grid;
  grid-template-columns: 264px minmax(0, 1fr);
  max-width: 1240px;
  margin: 0 auto;
  padding: 0 24px;
  gap: 50px;
}
@media (max-width: 1023px) {
  body.pg-guide .frame {
    grid-template-columns: minmax(0, 1fr);
    gap: 0;
  }
  body.pg-guide nav.toc {
    display: none;
  }
}
body.pg-guide nav.toc {
  position: sticky;
  top: 0;
  align-self: start;
  max-height: 100vh;
  overflow-y: auto;
  padding: 30px 6px 32px 0;
  font-size: 13px;
}
body.pg-guide .toc-brand {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 5px;
}
body.pg-guide .toc-brand .logo {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  flex-shrink: 0;
}
body.pg-guide .toc-brand .word {
  font-family: var(--font-display);
  font-size: 20px;
  letter-spacing: 2.5px;
  color: var(--ink);
  text-transform: uppercase;
}
body.pg-guide .toc-ver {
  font-family: var(--font-mono);
  font-size: 9.5px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--ink-3);
  margin: 0 0 14px 40px;
}
body.pg-guide nav.toc a.ch {
  display: flex;
  gap: 10px;
  align-items: baseline;
  color: var(--ink-2);
  text-decoration: none;
  padding: 5px 8px 4px 12px;
  border-left: 2px solid transparent;
  line-height: 1.3;
  font-weight: 500;
}
body.pg-guide nav.toc a.ch .n {
  font-family: var(--font-display);
  font-size: 15px;
  color: var(--ink-3);
  min-width: 20px;
  letter-spacing: 1px;
}
body.pg-guide nav.toc a.ch:hover, body.pg-guide nav.toc a.ch:focus-visible {
  color: var(--accent-ink);
  border-left-color: var(--accent);
  outline: none;
}
body.pg-guide nav.toc a.ch:hover .n, body.pg-guide nav.toc a.ch:focus-visible .n {
  color: var(--accent-ink);
}
body.pg-guide nav.toc a.sub {
  display: flex;
  gap: 8px;
  align-items: baseline;
  color: var(--ink-3);
  text-decoration: none;
  padding: 2px 8px 2px 12px;
  margin-left: 22px;
  border-left: 1px solid var(--hair);
  font-size: 11.5px;
  line-height: 1.35;
}
body.pg-guide nav.toc a.sub .sn {
  font-family: var(--font-mono);
  font-size: 9.5px;
  min-width: 24px;
}
body.pg-guide nav.toc a.sub:hover, body.pg-guide nav.toc a.sub:focus-visible {
  color: var(--accent-ink);
  border-left-color: var(--accent);
  outline: none;
}
body.pg-guide .toc-cta {
  display: block;
  margin: 18px 0 0 12px;
  font-family: var(--font-display);
  font-weight: 400;
  font-size: 15px;
  letter-spacing: 2px;
  text-decoration: none;
  text-align: center;
  background: var(--grad);
  color: var(--btn-text);
  padding: 11px 18px;
  border-radius: 50px;
  max-width: 190px;
}
body.pg-guide .toc-cta:hover {
  filter: brightness(1.08);
}
body.pg-guide .toc-hash {
  font-family: var(--font-mono);
  font-size: 9px;
  letter-spacing: 2.5px;
  color: var(--accent);
  margin: 14px 0 0 12px;
}
body.pg-guide .gsearch-wrap {
  position: relative;
  margin: 0 0 14px;
}
body.pg-guide .gsearch {
  width: 100%;
  font-family: var(--font-mono);
  font-size: 12px;
  color: var(--ink);
  background: var(--panel);
  border: 1px solid var(--hair);
  border-radius: 8px;
  padding: 9px 12px 9px 32px;
  outline: none;
}
body.pg-guide .gsearch::-moz-placeholder {
  color: var(--ink-3);
}
body.pg-guide .gsearch::placeholder {
  color: var(--ink-3);
}
body.pg-guide .gsearch:focus {
  border-color: var(--accent);
}
body.pg-guide .gsearch-wrap::before {
  content: "⌕";
  position: absolute;
  left: 11px;
  top: 7px;
  font-size: 15px;
  color: var(--ink-3);
  pointer-events: none;
}
body.pg-guide .gresults {
  margin-top: 6px;
}
body.pg-guide .gresults a {
  display: block;
  text-decoration: none;
  background: var(--panel);
  border: 1px solid var(--hair);
  border-radius: 8px;
  padding: 8px 11px;
  margin-bottom: 6px;
}
body.pg-guide .gresults a:hover, body.pg-guide .gresults a:focus-visible {
  border-color: var(--accent);
  outline: none;
}
body.pg-guide .gresults .rt {
  font-family: var(--font-mono);
  font-size: 10.5px;
  font-weight: 600;
  color: var(--accent-ink);
}
body.pg-guide .gresults .rs {
  font-size: 11px;
  color: var(--ink-3);
  line-height: 1.45;
  margin-top: 2px;
  display: block;
}
body.pg-guide .gresults .rs mark {
  background: var(--gold-soft);
  color: var(--gold);
  padding: 0 2px;
  border-radius: 2px;
}
body.pg-guide .gresults .none {
  font-family: var(--font-mono);
  font-size: 10.5px;
  color: var(--ink-3);
  padding: 4px 2px;
}
body.pg-guide .msearch {
  display: none;
  padding: 18px 0 0;
}
@media (max-width: 1023px) {
  body.pg-guide .msearch {
    display: block;
  }
}
body.pg-guide main {
  padding: 0 0 72px;
  min-width: 0;
}
body.pg-guide header.mast {
  padding: 46px 0 42px;
  border-bottom: 3px solid var(--ink);
}
body.pg-guide .pill {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  padding: 7px 16px;
  border-radius: 50px;
  background: var(--accent-soft);
  border: 1px solid var(--hair);
  margin-bottom: 26px;
}
body.pg-guide .pill .dot {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--accent);
  box-shadow: 0 0 8px var(--accent);
  animation: pg-pulse 1.6s ease-in-out infinite;
}
body.pg-guide .pill span {
  font-family: var(--font-mono);
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: var(--accent-ink);
}
body.pg-guide h1 {
  font-family: var(--font-display);
  font-weight: 400;
  font-size: clamp(52px, 8.5vw, 94px);
  line-height: 0.9;
  letter-spacing: 2px;
  margin: 0 0 22px;
  color: var(--ink);
  text-wrap: balance;
}
body.pg-guide .gradtext {
  background: var(--grad-ink);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}
body.pg-guide .mast .lead {
  max-width: 60ch;
  font-size: 18px;
  color: var(--ink-2);
  margin: 0 0 30px;
}
body.pg-guide .cta-row {
  display: flex;
  gap: 14px;
  flex-wrap: wrap;
  margin-bottom: 42px;
}
body.pg-guide .btn-primary, body.pg-guide .btn-outline {
  font-family: var(--font-display);
  font-weight: 400;
  font-size: 16.5px;
  letter-spacing: 2.5px;
  text-decoration: none;
  padding: 14px 40px;
  border-radius: 50px;
  display: inline-block;
}
body.pg-guide .btn-primary {
  background: var(--grad);
  color: var(--btn-text);
}
body.pg-guide .btn-primary:hover {
  filter: brightness(1.08);
}
body.pg-guide .btn-outline {
  color: var(--accent-ink);
  border: 1.5px solid var(--accent);
}
body.pg-guide .btn-outline:hover {
  background: var(--accent-soft);
}
body.pg-guide .btn-primary:focus-visible, body.pg-guide .btn-outline:focus-visible, body.pg-guide a:focus-visible {
  outline: 2px solid var(--accent);
  outline-offset: 3px;
}
body.pg-guide .statbar {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  max-width: 760px;
  border: 1px solid var(--hair);
  border-radius: 14px;
  overflow: hidden;
  background: var(--panel);
  box-shadow: var(--shadow);
}
body.pg-guide .statbar > div {
  padding: 18px 10px;
  text-align: center;
  border-right: 1px solid var(--hair);
}
body.pg-guide .statbar > div:last-child {
  border-right: none;
}
body.pg-guide .statbar .v {
  font-family: var(--font-display);
  font-size: 28px;
  letter-spacing: 1px;
  background: var(--grad-ink);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}
body.pg-guide .statbar .l {
  font-family: var(--font-mono);
  font-size: 8.5px;
  letter-spacing: 2px;
  color: var(--ink-3);
  text-transform: uppercase;
  margin-top: 3px;
}
@media (max-width: 640px) {
  body.pg-guide .statbar {
    grid-template-columns: 1fr 1fr;
  }
  body.pg-guide .statbar > div:nth-child(2) {
    border-right: none;
  }
  body.pg-guide .statbar > div:nth-child(-n+2) {
    border-bottom: 1px solid var(--hair);
  }
}
body.pg-guide section {
  padding: 52px 0 26px;
  scroll-margin-top: 12px;
}
body.pg-guide section + section {
  border-top: 1px solid var(--hair);
}
body.pg-guide .ch-label {
  font-family: var(--font-mono);
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 4px;
  text-transform: uppercase;
  color: var(--accent);
  margin-bottom: 10px;
}
body.pg-guide .ch-head {
  display: flex;
  align-items: baseline;
  gap: 18px;
  margin-bottom: 8px;
}
body.pg-guide .ch-no {
  font-family: var(--font-display);
  font-size: 42px;
  line-height: 1;
  min-width: 54px;
  background: var(--grad-ink);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}
body.pg-guide h2 {
  font-family: var(--font-display);
  font-weight: 400;
  font-size: clamp(36px, 5vw, 52px);
  letter-spacing: 1.5px;
  line-height: 0.94;
  margin: 0;
  color: var(--ink);
  text-wrap: balance;
}
body.pg-guide .sec-intro {
  max-width: 64ch;
  color: var(--ink-2);
  font-size: 16px;
  margin: 12px 0 30px 72px;
}
@media (max-width: 640px) {
  body.pg-guide .ch-head {
    flex-wrap: wrap;
  }
  body.pg-guide .sec-intro {
    margin-left: 0;
  }
}
body.pg-guide h3 {
  font-size: 17px;
  font-weight: 700;
  margin: 36px 0 12px;
  color: var(--ink);
  scroll-margin-top: 14px;
  display: flex;
  align-items: baseline;
  gap: 10px;
}
body.pg-guide h3 .hn {
  font-family: var(--font-mono);
  font-size: 12px;
  font-weight: 600;
  color: var(--money);
}
body.pg-guide h3:target, body.pg-guide .rule:target {
  animation: pg-hi-flash 1.6s ease-out 1;
}
body.pg-guide p {
  max-width: 68ch;
  margin: 0 0 14px;
}
body.pg-guide p.body-note {
  color: var(--ink-2);
  font-size: 14.5px;
}
body.pg-guide .grid {
  display: grid;
  gap: 14px;
}
body.pg-guide .grid.c3 {
  grid-template-columns: repeat(3, 1fr);
}
body.pg-guide .grid.c2 {
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 900px) {
  body.pg-guide .grid.c3 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 620px) {
  body.pg-guide .grid.c3, body.pg-guide .grid.c2 {
    grid-template-columns: 1fr;
  }
}
body.pg-guide .tr-card {
  background: var(--panel);
  border: 1px solid var(--hair);
  border-radius: 14px;
  padding: 22px;
  box-shadow: var(--shadow);
  transition: border-color 0.2s ease;
}
body.pg-guide .tr-card:hover {
  border-color: var(--accent);
}
body.pg-guide .tr-card .ico {
  width: 40px;
  height: 40px;
  border-radius: 10px;
  background: var(--panel-2);
  border: 1px solid var(--hair);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  margin-bottom: 14px;
}
body.pg-guide .tr-card .no {
  font-family: var(--font-mono);
  font-size: 9px;
  letter-spacing: 2px;
  color: var(--ink-3);
  text-transform: uppercase;
  margin-bottom: 5px;
}
body.pg-guide .tr-card .t {
  font-family: var(--font-display);
  font-size: 21px;
  letter-spacing: 1px;
  margin-bottom: 7px;
  color: var(--ink);
}
body.pg-guide .tr-card .d {
  font-size: 13.5px;
  color: var(--ink-2);
  line-height: 1.65;
}
body.pg-guide .tr-card .d b {
  color: var(--ink);
  font-weight: 600;
}
body.pg-guide .loop {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 12px;
}
@media (max-width: 720px) {
  body.pg-guide .loop {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 480px) {
  body.pg-guide .loop {
    grid-template-columns: 1fr;
  }
}
body.pg-guide .loop .step {
  background: var(--panel);
  border: 1px solid var(--hair);
  border-radius: 12px;
  padding: 18px 16px;
  box-shadow: var(--shadow);
}
body.pg-guide .loop .step .n {
  font-family: var(--font-display);
  font-size: 30px;
  line-height: 1;
  background: var(--grad-ink);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  margin-bottom: 8px;
}
body.pg-guide .loop .step .t {
  font-family: var(--font-display);
  font-size: 18px;
  letter-spacing: 1px;
  margin-bottom: 5px;
  color: var(--ink);
}
body.pg-guide .loop .step .d {
  font-size: 12.5px;
  color: var(--ink-2);
  line-height: 1.55;
}
body.pg-guide .rules {
  max-width: 780px;
}
body.pg-guide .rule {
  display: grid;
  grid-template-columns: 58px minmax(0, 1fr);
  gap: 16px;
  padding: 15px 0;
  border-top: 1px solid var(--hair-2);
  scroll-margin-top: 14px;
}
body.pg-guide .rule .rn {
  font-family: var(--font-mono);
  font-size: 12px;
  font-weight: 600;
  color: var(--money);
  text-align: right;
  padding-top: 3px;
}
body.pg-guide .rule .rt {
  font-size: 14.5px;
  color: var(--ink-2);
}
body.pg-guide .rule .rt b {
  color: var(--ink);
  font-weight: 600;
}
body.pg-guide .rule:last-child {
  border-bottom: 1px solid var(--hair-2);
}
body.pg-guide .flow {
  display: flex;
  align-items: stretch;
  gap: 0;
  margin: 4px 0 12px;
  overflow-x: auto;
  padding-bottom: 6px;
}
body.pg-guide .flow .fnode {
  flex: 1;
  min-width: 158px;
  background: var(--panel);
  border: 1px solid var(--hair);
  border-radius: 12px;
  padding: 18px 16px;
  box-shadow: var(--shadow);
}
body.pg-guide .flow .fnode.hot {
  border-color: var(--accent);
  background: var(--accent-soft);
}
body.pg-guide .flow .fnode .ft {
  font-family: var(--font-mono);
  font-size: 9px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--accent-ink);
  margin-bottom: 7px;
}
body.pg-guide .flow .fnode .fh {
  font-family: var(--font-display);
  font-size: 18px;
  letter-spacing: 0.5px;
  margin-bottom: 5px;
  color: var(--ink);
}
body.pg-guide .flow .fnode .fd {
  font-size: 12px;
  color: var(--ink-2);
  line-height: 1.55;
}
body.pg-guide .flow .arrow {
  flex: 0 0 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--accent);
  font-size: 17px;
}
body.pg-guide .flow-cap {
  font-family: var(--font-mono);
  font-size: 11px;
  color: var(--ink-3);
  letter-spacing: 0.5px;
}
body.pg-guide .splitviz {
  max-width: 640px;
  margin: 4px 0 10px;
}
body.pg-guide .splitbar {
  display: flex;
  height: 42px;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: var(--shadow);
}
body.pg-guide .splitbar > div {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-mono);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #fff;
  white-space: nowrap;
}
body.pg-guide .splitbar .sp1 {
  background: var(--grad);
}
body.pg-guide .splitbar .sp2 {
  background: linear-gradient(135deg, #2775ca, #5a97dd);
}
body.pg-guide .splitbar .sp3 {
  background: #8d87a5;
}
body.pg-guide .split-legend {
  display: flex;
  gap: 22px;
  flex-wrap: wrap;
  margin-top: 12px;
}
body.pg-guide .split-legend span {
  font-family: var(--font-mono);
  font-size: 10.5px;
  letter-spacing: 1px;
  color: var(--ink-2);
}
body.pg-guide .split-legend i {
  display: inline-block;
  width: 9px;
  height: 9px;
  border-radius: 2px;
  margin-right: 7px;
  vertical-align: -1px;
  font-style: normal;
}
body.pg-guide .split-legend .sw1 {
  background: var(--accent);
}
body.pg-guide .split-legend .sw2 {
  background: #5a97dd;
}
body.pg-guide .split-legend .sw3 {
  background: #8d87a5;
}
body.pg-guide .guar {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
  margin-top: 20px;
}
@media (max-width: 720px) {
  body.pg-guide .guar {
    grid-template-columns: 1fr;
  }
}
body.pg-guide .guar .g {
  display: grid;
  grid-template-columns: 30px minmax(0, 1fr);
  gap: 12px;
  background: var(--panel);
  border: 1px solid var(--hair);
  border-radius: 12px;
  padding: 17px 18px;
  box-shadow: var(--shadow);
}
body.pg-guide .guar .chk {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: var(--good-soft);
  border: 1px solid var(--good);
  color: var(--good);
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
body.pg-guide .guar .gt {
  font-family: var(--font-display);
  font-size: 18px;
  letter-spacing: 0.8px;
  margin-bottom: 4px;
  color: var(--ink);
}
body.pg-guide .guar .gd {
  font-size: 13px;
  color: var(--ink-2);
  line-height: 1.6;
}
body.pg-guide .contracts {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
  margin-top: 20px;
}
@media (max-width: 720px) {
  body.pg-guide .contracts {
    grid-template-columns: 1fr;
  }
}
body.pg-guide .ct {
  background: var(--panel);
  border: 1px solid var(--hair);
  border-radius: 12px;
  padding: 18px 20px;
  box-shadow: var(--shadow);
}
body.pg-guide .ct .cn {
  font-family: var(--font-mono);
  font-size: 12px;
  font-weight: 600;
  color: var(--money);
  margin-bottom: 6px;
}
body.pg-guide .ct .cr {
  font-family: var(--font-display);
  font-size: 19px;
  letter-spacing: 0.8px;
  color: var(--ink);
  margin-bottom: 6px;
}
body.pg-guide .ct .cd {
  font-size: 13px;
  color: var(--ink-2);
  line-height: 1.62;
  margin-bottom: 9px;
}
body.pg-guide .ct .cf {
  font-size: 12px;
  color: var(--ink-2);
  line-height: 1.55;
  border-top: 1px solid var(--hair-2);
  padding-top: 8px;
}
body.pg-guide .ct .cf b {
  font-family: var(--font-mono);
  font-size: 9px;
  font-weight: 600;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--good);
  margin-right: 5px;
}
body.pg-guide .buckets {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
  gap: 11px;
  margin: 20px 0 6px;
}
body.pg-guide .bucket {
  border: 1px solid var(--hair);
  border-top: 3px solid var(--accent);
  background: var(--panel);
  border-radius: 0 0 10px 10px;
  padding: 14px 15px;
  font-size: 12.5px;
  color: var(--ink-2);
  box-shadow: var(--shadow);
  line-height: 1.6;
}
body.pg-guide .bucket b {
  display: block;
  font-family: var(--font-display);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.8px;
  color: var(--ink);
  margin-bottom: 5px;
}
body.pg-guide .bucket.money {
  border-top-color: var(--money);
}
body.pg-guide .bucket.gold {
  border-top-color: var(--gold);
}
body.pg-guide .tablewrap {
  overflow-x: auto;
  margin-top: 8px;
}
body.pg-guide table {
  border-collapse: collapse;
  width: 100%;
  min-width: 560px;
  font-size: 13.5px;
}
body.pg-guide th {
  font-family: var(--font-mono);
  font-size: 9.5px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--ink-3);
  text-align: left;
  padding: 10px 16px 10px 0;
  border-bottom: 2px solid var(--hair);
}
body.pg-guide td {
  padding: 12px 16px 12px 0;
  border-bottom: 1px solid var(--hair-2);
  color: var(--ink-2);
  vertical-align: top;
}
body.pg-guide td:first-child {
  font-family: var(--font-display);
  font-size: 17px;
  letter-spacing: 1px;
  color: var(--ink);
  white-space: nowrap;
}
body.pg-guide .lvltrack {
  display: flex;
  gap: 6px;
  margin: 22px 0 10px;
  max-width: 700px;
}
body.pg-guide .lvltrack .lv {
  flex: 1;
  text-align: center;
  font-family: var(--font-display);
  font-size: 15px;
  letter-spacing: 0.5px;
  border: 1px solid var(--hair);
  border-radius: 8px;
  background: var(--panel);
  color: var(--ink-2);
  padding: 9px 2px;
}
body.pg-guide .lvltrack .lv.hi {
  background: var(--grad);
  color: var(--btn-text);
  border-color: transparent;
}
@media (max-width: 620px) {
  body.pg-guide .lvltrack {
    flex-wrap: wrap;
  }
  body.pg-guide .lvltrack .lv {
    flex: 1 0 16%;
  }
}
body.pg-guide .call {
  border-left: 3px solid var(--accent);
  background: var(--accent-soft);
  padding: 14px 18px;
  border-radius: 0 8px 8px 0;
  max-width: 72ch;
  margin: 20px 0;
  font-size: 14.5px;
  color: var(--ink-2);
}
body.pg-guide .call b {
  color: var(--ink);
  font-weight: 700;
}
body.pg-guide .call.gold {
  border-left-color: var(--gold);
  background: var(--gold-soft);
}
body.pg-guide .call.money {
  border-left-color: var(--money);
  background: var(--money-soft);
}
body.pg-guide .viz-cap {
  font-family: var(--font-mono);
  font-size: 10px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--ink-3);
  margin: 10px 2px 0;
}
body.pg-guide .badge-row {
  display: flex;
  gap: 18px;
  flex-wrap: wrap;
  align-items: flex-end;
  margin: 22px 0 4px;
}
body.pg-guide .badge-row .b {
  width: 132px;
  text-align: center;
}
body.pg-guide .badge-row .b svg, body.pg-guide .badge-row .b img {
  width: 100%;
  height: auto;
  display: block;
}
body.pg-guide .badge-row .b .bl {
  font-family: var(--font-mono);
  font-size: 9px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--ink-3);
  margin-top: 8px;
}
body.pg-guide .card-row {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
  margin: 22px 0 4px;
}
body.pg-guide .card-row .c {
  flex: 1 1 220px;
  max-width: 300px;
}
body.pg-guide .card-row .c svg, body.pg-guide .card-row .c img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 10px;
  box-shadow: var(--shadow);
}
body.pg-guide .term {
  background: var(--panel);
  border: 1px solid var(--hair);
  border-radius: 14px;
  box-shadow: var(--shadow);
  overflow: hidden;
  margin: 22px 0 4px;
}
body.pg-guide .term .tbar {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
  padding: 10px 14px;
  border-bottom: 1px solid var(--hair);
  background: var(--panel-2);
}
body.pg-guide .term .sym {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-family: var(--font-mono);
  font-size: 12px;
  font-weight: 600;
  color: var(--ink);
  background: var(--panel);
  border: 1px solid var(--hair);
  border-radius: 7px;
  padding: 5px 11px;
}
body.pg-guide .term .sym .sdot {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: var(--good);
  box-shadow: 0 0 6px var(--good);
}
body.pg-guide .term .px {
  font-family: var(--font-mono);
  font-size: 13px;
  font-weight: 600;
  color: var(--good);
}
body.pg-guide .term .tchip {
  font-family: var(--font-mono);
  font-size: 9.5px;
  letter-spacing: 1px;
  color: var(--accent-ink);
  background: var(--accent-soft);
  border-radius: 5px;
  padding: 4px 9px;
}
body.pg-guide .term .tchip.right {
  margin-left: auto;
}
body.pg-guide .term .tgrid {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 224px;
}
body.pg-guide .term .chart {
  padding: 10px 6px 4px 12px;
}
body.pg-guide .term .chart svg {
  width: 100%;
  height: auto;
  display: block;
}
body.pg-guide .term .side {
  border-left: 1px solid var(--hair);
  display: flex;
  flex-direction: column;
}
body.pg-guide .term .ticket {
  padding: 14px;
  border-bottom: 1px solid var(--hair);
}
body.pg-guide .term .bs {
  display: flex;
  gap: 8px;
  margin-bottom: 10px;
}
body.pg-guide .term .bs span {
  flex: 1;
  text-align: center;
  font-family: var(--font-display);
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 1.5px;
  padding: 9px 0;
  border-radius: 8px;
  color: #fff;
}
body.pg-guide .term .bs .buy {
  background: #1c9a68;
}
body.pg-guide .term .bs .sell {
  background: #d64545;
}
body.pg-guide .term .amt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: var(--font-mono);
  font-size: 11px;
  color: var(--ink-2);
  background: var(--panel-2);
  border: 1px solid var(--hair);
  border-radius: 7px;
  padding: 7px 10px;
}
body.pg-guide .term .sbook {
  padding: 12px 14px;
}
body.pg-guide .term .sb-h {
  font-family: var(--font-mono);
  font-size: 9px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--ink-3);
  margin-bottom: 9px;
}
body.pg-guide .term .sb-r {
  display: flex;
  align-items: center;
  gap: 9px;
  font-family: var(--font-mono);
  font-size: 10.5px;
  color: var(--ink-2);
  padding: 5px 0;
  border-top: 1px solid var(--hair-2);
}
body.pg-guide .term .av {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  font-family: var(--font-display);
  font-size: 11px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
body.pg-guide .term .sb-r .dir {
  margin-left: auto;
  font-weight: 600;
}
body.pg-guide .term .dir.long {
  color: var(--good);
}
body.pg-guide .term .dir.short {
  color: #d64545;
}
@media (max-width: 720px) {
  body.pg-guide .term .tgrid {
    grid-template-columns: 1fr;
  }
  body.pg-guide .term .side {
    border-left: none;
    border-top: 1px solid var(--hair);
  }
}
body.pg-guide .wallet {
  max-width: 520px;
  background: var(--panel);
  border: 1px solid var(--hair);
  border-radius: 14px;
  box-shadow: var(--shadow);
  overflow: hidden;
  margin: 22px 0 4px;
}
body.pg-guide .wallet .wtop {
  padding: 18px 20px 16px;
  background: var(--panel-2);
  border-bottom: 1px solid var(--hair);
}
body.pg-guide .wallet .wl {
  font-family: var(--font-mono);
  font-size: 9px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--ink-3);
  margin-bottom: 6px;
}
body.pg-guide .wallet .wbal {
  display: flex;
  align-items: baseline;
  gap: 9px;
  margin-bottom: 14px;
}
body.pg-guide .wallet .wbal .n {
  font-family: var(--font-display);
  font-size: 40px;
  line-height: 1;
  color: var(--ink);
  letter-spacing: 1px;
}
body.pg-guide .wallet .wbal .u {
  font-family: var(--font-mono);
  font-size: 12px;
  font-weight: 600;
  color: var(--money);
}
body.pg-guide .wallet .wbtns {
  display: flex;
  gap: 9px;
}
body.pg-guide .wallet .wbtns span {
  font-family: var(--font-display);
  font-size: 14px;
  letter-spacing: 1.5px;
  padding: 8px 22px;
  border-radius: 50px;
}
body.pg-guide .wallet .wbtns .dep {
  background: var(--grad);
  color: var(--btn-text);
}
body.pg-guide .wallet .wbtns .wd {
  color: var(--accent-ink);
  border: 1.5px solid var(--accent);
}
body.pg-guide .wallet .wtx {
  padding: 6px 20px 12px;
}
body.pg-guide .wallet .tx {
  display: flex;
  align-items: center;
  gap: 11px;
  padding: 10px 0;
  border-top: 1px solid var(--hair-2);
  font-size: 12.5px;
  color: var(--ink-2);
}
body.pg-guide .wallet .tx:first-child {
  border-top: none;
}
body.pg-guide .wallet .tico {
  width: 26px;
  height: 26px;
  border-radius: 8px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  background: var(--panel-2);
  border: 1px solid var(--hair);
}
body.pg-guide .wallet .tx .tt b {
  display: block;
  color: var(--ink);
  font-weight: 600;
  font-size: 13px;
}
body.pg-guide .wallet .tx .tt span {
  font-family: var(--font-mono);
  font-size: 10px;
  color: var(--ink-3);
}
body.pg-guide .wallet .tx .amt2 {
  margin-left: auto;
  font-family: var(--font-mono);
  font-size: 12px;
  font-weight: 600;
  white-space: nowrap;
}
body.pg-guide .wallet .amt2.in {
  color: var(--good);
}
body.pg-guide .wallet .amt2.out {
  color: var(--ink-2);
}
body.pg-guide .lb {
  max-width: 560px;
  background: var(--panel);
  border: 1px solid var(--hair);
  border-radius: 14px;
  box-shadow: var(--shadow);
  overflow: hidden;
  margin: 22px 0 4px;
}
body.pg-guide .lb .lbh {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 13px 18px;
  background: var(--panel-2);
  border-bottom: 1px solid var(--hair);
}
body.pg-guide .lb .lbh .t1 {
  font-family: var(--font-display);
  font-size: 18px;
  letter-spacing: 1.5px;
  color: var(--ink);
}
body.pg-guide .lb .lbh .t2 {
  font-family: var(--font-mono);
  font-size: 9.5px;
  letter-spacing: 1.5px;
  color: var(--accent-ink);
  background: var(--accent-soft);
  padding: 4px 10px;
  border-radius: 5px;
}
body.pg-guide .lb .lr {
  display: flex;
  align-items: center;
  gap: 13px;
  padding: 11px 18px;
  border-top: 1px solid var(--hair-2);
}
body.pg-guide .lb .lr:first-of-type {
  border-top: none;
}
body.pg-guide .lb .rk {
  font-family: var(--font-display);
  font-size: 20px;
  width: 26px;
  color: var(--ink-3);
}
body.pg-guide .lb .lr:nth-of-type(1) .rk {
  color: var(--gold);
}
body.pg-guide .lb .nm {
  font-family: var(--font-mono);
  font-size: 12px;
  font-weight: 600;
  color: var(--ink);
}
body.pg-guide .lb .nm span {
  display: block;
  font-size: 9.5px;
  font-weight: 400;
  color: var(--ink-3);
  letter-spacing: 1px;
}
body.pg-guide .lb .tps {
  margin-left: auto;
  text-align: right;
}
body.pg-guide .lb .tps .v2 {
  font-family: var(--font-display);
  font-size: 19px;
  color: var(--ink);
  letter-spacing: 0.5px;
}
body.pg-guide .lb .tps .l2 {
  font-family: var(--font-mono);
  font-size: 8px;
  letter-spacing: 2px;
  color: var(--ink-3);
}
body.pg-guide .lb .prz {
  font-family: var(--font-mono);
  font-size: 10.5px;
  font-weight: 600;
  color: var(--good);
  background: var(--good-soft);
  border-radius: 5px;
  padding: 4px 9px;
  white-space: nowrap;
}
body.pg-guide .pred {
  max-width: 420px;
  background: var(--panel);
  border: 1px solid var(--hair);
  border-radius: 14px;
  box-shadow: var(--shadow);
  padding: 18px 20px;
  margin: 22px 0 4px;
}
body.pg-guide .pred .ph {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
body.pg-guide .pred .ph .s {
  font-family: var(--font-mono);
  font-size: 11px;
  font-weight: 600;
  color: var(--ink);
}
body.pg-guide .pred .ph .rnd {
  font-family: var(--font-mono);
  font-size: 9.5px;
  letter-spacing: 1px;
  color: var(--ink-3);
}
body.pg-guide .pred .ppx {
  font-family: var(--font-display);
  font-size: 44px;
  line-height: 1;
  color: var(--ink);
  letter-spacing: 1px;
  margin-bottom: 4px;
}
body.pg-guide .pred .lock {
  font-family: var(--font-mono);
  font-size: 10px;
  letter-spacing: 1.5px;
  color: var(--gold);
  margin-bottom: 14px;
}
body.pg-guide .pred .pbtns {
  display: flex;
  gap: 10px;
}
body.pg-guide .pred .pbtns span {
  flex: 1;
  text-align: center;
  font-family: var(--font-display);
  font-size: 18px;
  letter-spacing: 2px;
  padding: 12px 0;
  border-radius: 10px;
  color: #fff;
}
body.pg-guide .pred .up {
  background: #1c9a68;
}
body.pg-guide .pred .down {
  background: #d64545;
}
body.pg-guide .final {
  text-align: center;
  padding: 64px 0 24px;
}
body.pg-guide .final h2 {
  font-size: clamp(44px, 7vw, 72px);
}
body.pg-guide .final .lead {
  max-width: 56ch;
  margin: 14px auto 32px;
  color: var(--ink-2);
}
body.pg-guide .final .cta-row {
  justify-content: center;
  margin-bottom: 0;
}
body.pg-guide footer {
  border-top: 3px solid var(--ink);
  margin-top: 54px;
  padding: 34px 0 8px;
}
body.pg-guide .foot-row {
  display: flex;
  justify-content: space-between;
  gap: 24px;
  flex-wrap: wrap;
  align-items: center;
}
body.pg-guide .foot-brand {
  display: flex;
  align-items: center;
  gap: 10px;
}
body.pg-guide .foot-brand .logo {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
body.pg-guide .foot-brand .word {
  font-family: var(--font-display);
  font-size: 18px;
  letter-spacing: 2.5px;
  color: var(--ink);
  text-transform: uppercase;
}
body.pg-guide .hash {
  font-family: var(--font-mono);
  font-size: 11px;
  letter-spacing: 3px;
  color: var(--accent);
}
body.pg-guide .disclosure {
  max-width: 74ch;
  font-size: 12px;
  color: var(--ink-3);
  line-height: 1.7;
  margin-top: 18px;
}
body.pg-guide .fineprint {
  font-family: var(--font-mono);
  font-size: 10px;
  color: var(--ink-3);
  margin-top: 14px;
}

html[data-theme=black] body.pg-guide {
  --paper: #fdf9fc;
  --panel-2: #f9edf5;
  --hair: #efdbe9;
  --hair-2: #f6e9f1;
  --accent: #d31aa7;
  --accent-ink: #ab1187;
  --accent-soft: #fceaf6;
  --grad: linear-gradient(135deg, #d91aad, #e83dc0);
  --grad-ink: linear-gradient(135deg, #b3128e, #dd2bb3);
}

html[data-theme=blue] body.pg-guide {
  --paper: #f9fafd;
  --panel-2: #eef2fa;
  --hair: #dde4f0;
  --hair-2: #e9eef7;
  --accent: #3d7ef0;
  --accent-ink: #2b62cc;
  --accent-soft: #eaf1fe;
  --grad: linear-gradient(135deg, #4f8ef7, #93bbfd);
  --grad-ink: linear-gradient(135deg, #2f6ee0, #5a97ee);
}

@media (prefers-reduced-motion: reduce) {
  body.pg-guide *, body.pg-guide *::before, body.pg-guide *::after {
    animation: none !important;
    transition: none !important;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNjc3MvQXJlYXMvcHVibGljL2d1aWRlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQU9BO0VBQ0U7SUFBVztJQUFxQjs7RUFDaEM7SUFBTTtJQUF1Qjs7O0FBRS9CO0VBQ0U7SUFBSzs7RUFDTDtJQUFPOzs7QUFHVDtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQUk7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtJQUFTO0lBQXVDOztFQUNoRDtJQUFVOzs7QUFHWjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQWE7RUFBZTtFQUFxQjtFQUFXOztBQUM1RDtFQUNFO0VBQWE7RUFBYztFQUMzQjtFQUNBOztBQUVGO0VBQW1CO0VBQWtDO0VBQWlCO0VBQXVCO0VBQW1COztBQUNoSDtFQUNFO0VBQStCO0VBQWtCO0VBQ2pEO0VBQTJCO0VBQXFCOztBQUVsRDtFQUNFO0VBQWU7RUFBVztFQUMxQjtFQUFxQjtFQUNyQjtFQUNBO0VBQ0E7RUFBa0I7O0FBRWxCO0VBQ0U7RUFBa0M7RUFDbEM7RUFBcUI7RUFBaUI7O0FBRXhDO0VBQ0U7RUFBMEI7RUFBa0M7O0FBQzVEO0VBQUs7O0FBR1Q7RUFDRTtFQUFlO0VBQVU7RUFDekI7RUFBcUI7RUFDckI7RUFBMkI7RUFDM0I7RUFDQTtFQUFtQjs7QUFFbkI7RUFBTTtFQUErQjtFQUFrQjs7QUFDdkQ7RUFDRTtFQUEwQjtFQUFrQzs7QUFHaEU7RUFDRTtFQUFnQjtFQUNoQjtFQUFrQztFQUFrQjtFQUNwRDtFQUFxQjtFQUF1QjtFQUM1QztFQUF5QjtFQUN6QjtFQUFvQjtFQUNwQjs7QUFFQTtF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RUFBYztFQUFvQjs7QUFDbkU7RUFBb0I7RUFBa0M7RUFBaUI7RUFBdUI7RUFBbUI7O0FBQ2pIO0VBQVE7RUFBK0I7RUFBaUI7RUFBcUI7O0FBQzdFO0VBQWM7RUFBaUI7RUFBaUI7RUFBcUI7RUFBa0I7O0FBQ3ZGO0VBQWE7RUFBK0I7RUFBaUI7RUFBcUI7OztBQVFwRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7SUFDRTtJQUNBIiwiZmlsZSI6InNjc3MvQXJlYXMvcHVibGljL2d1aWRlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRoZSBQbGF5ZXIncyBHdWlkZSAoL2d1aWRlKSDigJQgc3RhbmRhbG9uZSBwdWJsaWMgcGFnZSwgbGlnaHQgcmVhZGFibGUgZ3JvdW5kLlxuLy8gRW50cnkgcG9pbnQ6IGNvbXBpbGVzIHRvIC9jc3MvQXJlYXMvcHVibGljL2d1aWRlLmRpc3QuY3NzICh5YXJuIGJ1aWxkOmNzcykuXG4vLyBFdmVyeXRoaW5nIGlzIHNjb3BlZCB1bmRlciBib2R5LnBnLWd1aWRlOyBmb250cyBjb21lIGZyb20gdGhlIEdvb2dsZSBGb250c1xuLy8gbGluayBpbiBHdWlkZS5jc2h0bWwgKEJlYmFzIE5ldWUgLyBTcGFjZSBHcm90ZXNrIC8gSUJNIFBsZXggTW9ubykuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBrZXlmcmFtZXMgcGctcHVsc2Uge1xuICAwJSwgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IG9wYWNpdHk6IDE7IH1cbiAgNTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyBvcGFjaXR5OiAuNjsgfVxufVxuQGtleWZyYW1lcyBwZy1oaS1mbGFzaCB7XG4gIDAlIHsgYmFja2dyb3VuZDogI2Y5ZjBkODsgfVxuICAxMDAlIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbn1cblxuYm9keS5wZy1ndWlkZSB7XG4gIC8vIC0tLS0gZGVzaWduIHRva2VucyAobGlnaHQpIC0tLS1cbiAgLS1wYXBlcjogI2ZhZjlmZDtcbiAgLS1wYW5lbDogI2ZmZmZmZjtcbiAgLS1wYW5lbC0yOiAjZjFlZmY5O1xuICAtLWluazogIzIyMWMzODtcbiAgLS1pbmstMjogIzU3NTA3MDtcbiAgLS1pbmstMzogIzhkODdhNTtcbiAgLS1oYWlyOiAjZTJkZWVlO1xuICAtLWhhaXItMjogI2VkZWFmNjtcbiAgLS1hY2NlbnQ6ICM2ZDU0ZTg7XG4gIC0tYWNjZW50LWluazogIzU1NDBjOTtcbiAgLS1hY2NlbnQtc29mdDogI2VmZWNmZDtcbiAgLS1ncmFkOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjN2M1Y2YwLCAjYTc4YmZhKTtcbiAgLS1ncmFkLWluazogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzVmNDVkNiwgIzhiNmNmMik7XG4gIC0tbW9uZXk6ICMyNzc1Y2E7XG4gIC0tbW9uZXktc29mdDogI2U4ZjFmYjtcbiAgLS1nb29kOiAjMTc4YTVjO1xuICAtLWdvb2Qtc29mdDogI2UyZjRlYjtcbiAgLS1nb2xkOiAjYTk3ZDBlO1xuICAtLWdvbGQtc29mdDogI2Y5ZjBkODtcbiAgLS1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDM0LCAyOCwgNTYsIDAuMDUpLCAwIDEwcHggMjhweCAtMTRweCByZ2JhKDM0LCAyOCwgNTYsIDAuMTQpO1xuICAtLWJ0bi10ZXh0OiAjZmZmZmZmO1xuICAtLWZvbnQtZGlzcGxheTogJ0JlYmFzIE5ldWUnLCAnQXJpYWwgTmFycm93Jywgc2Fucy1zZXJpZjtcbiAgLS1mb250LW1vbm86ICdJQk0gUGxleCBNb25vJywgQ29uc29sYXMsIG1vbm9zcGFjZTtcbiAgLS1mb250LWJvZHk6ICdTcGFjZSBHcm90ZXNrJywgJ1NlZ29lIFVJJywgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuXG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGFwZXIpO1xuICBjb2xvcjogdmFyKC0taW5rKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYm9keSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG4gICogeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiAgLy8gLS0tLS0tLS0tLSBmcmFtZTogbGVmdCBtZW51ICsgY29udGVudCAtLS0tLS0tLS0tXG4gIC5mcmFtZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI2NHB4IG1pbm1heCgwLCAxZnIpO1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5mcmFtZSB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7IGdhcDogMDsgfVxuICAgIG5hdi50b2MgeyBkaXNwbGF5OiBub25lOyB9XG4gIH1cblxuICBuYXYudG9jIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggNnB4IDMycHggMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnRvYy1icmFuZCB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogMTBweDsgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC50b2MtYnJhbmQgLmxvZ28ge1xuICAgIHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7IGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAudG9jLWJyYW5kIC53b3JkIHsgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGlzcGxheSk7IGZvbnQtc2l6ZTogMjBweDsgbGV0dGVyLXNwYWNpbmc6IDIuNXB4OyBjb2xvcjogdmFyKC0taW5rKTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAudG9jLXZlciB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7IGZvbnQtc2l6ZTogOS41cHg7IGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6IHZhcigtLWluay0zKTsgbWFyZ2luOiAwIDAgMTRweCA0MHB4O1xuICB9XG4gIG5hdi50b2MgYS5jaCB7XG4gICAgZGlzcGxheTogZmxleDsgZ2FwOiAxMHB4OyBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgY29sb3I6IHZhcigtLWluay0yKTsgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDVweCA4cHggNHB4IDEycHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyBmb250LXdlaWdodDogNTAwO1xuXG4gICAgLm4ge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGlzcGxheSk7IGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1pbmstMyk7IG1pbi13aWR0aDogMjBweDsgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtaW5rKTsgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWFjY2VudCk7IG91dGxpbmU6IG5vbmU7XG4gICAgICAubiB7IGNvbG9yOiB2YXIoLS1hY2NlbnQtaW5rKTsgfVxuICAgIH1cbiAgfVxuICBuYXYudG9jIGEuc3ViIHtcbiAgICBkaXNwbGF5OiBmbGV4OyBnYXA6IDhweDsgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGNvbG9yOiB2YXIoLS1pbmstMyk7IHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAycHggOHB4IDJweCAxMnB4OyBtYXJnaW4tbGVmdDogMjJweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWhhaXIpO1xuICAgIGZvbnQtc2l6ZTogMTEuNXB4OyBsaW5lLWhlaWdodDogMS4zNTtcblxuICAgIC5zbiB7IGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pOyBmb250LXNpemU6IDkuNXB4OyBtaW4td2lkdGg6IDI0cHg7IH1cbiAgICAmOmhvdmVyLCAmOmZvY3VzLXZpc2libGUge1xuICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1pbmspOyBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYWNjZW50KTsgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnRvYy1jdGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDE4cHggMCAwIDEycHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGlzcGxheSk7IGZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc2l6ZTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkKTsgY29sb3I6IHZhcigtLWJ0bi10ZXh0KTtcbiAgICBwYWRkaW5nOiAxMXB4IDE4cHg7IGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcblxuICAgICY6aG92ZXIgeyBmaWx0ZXI6IGJyaWdodG5lc3MoMS4wOCk7IH1cbiAgfVxuICAudG9jLWhhc2gge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pOyBmb250LXNpemU6IDlweDsgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQpOyBtYXJnaW46IDE0cHggMCAwIDEycHg7XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tIHNlYXJjaCAtLS0tLS0tLS0tXG4gIC5nc2VhcmNoLXdyYXAgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbjogMCAwIDE0cHg7IH1cbiAgLmdzZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pOyBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHZhcigtLWluayk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcGFuZWwpOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1oYWlyKTsgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDlweCAxMnB4IDlweCAzMnB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7IGNvbG9yOiB2YXIoLS1pbmstMyk7IH1cbiAgICAmOmZvY3VzIHsgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQpOyB9XG4gIH1cbiAgLmdzZWFyY2gtd3JhcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKMlVwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDExcHg7IHRvcDogN3B4O1xuICAgIGZvbnQtc2l6ZTogMTVweDsgY29sb3I6IHZhcigtLWluay0zKTsgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLmdyZXN1bHRzIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wYW5lbCk7IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWhhaXIpOyBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTFweDsgbWFyZ2luLWJvdHRvbTogNnB4O1xuXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzLXZpc2libGUgeyBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudCk7IG91dGxpbmU6IG5vbmU7IH1cbiAgICB9XG4gICAgLnJ0IHsgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7IGZvbnQtc2l6ZTogMTAuNXB4OyBmb250LXdlaWdodDogNjAwOyBjb2xvcjogdmFyKC0tYWNjZW50LWluayk7IH1cbiAgICAucnMgeyBmb250LXNpemU6IDExcHg7IGNvbG9yOiB2YXIoLS1pbmstMyk7IGxpbmUtaGVpZ2h0OiAxLjQ1OyBtYXJnaW4tdG9wOiAycHg7IGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnJzIG1hcmsgeyBiYWNrZ3JvdW5kOiB2YXIoLS1nb2xkLXNvZnQpOyBjb2xvcjogdmFyKC0tZ29sZCk7IHBhZGRpbmc6IDAgMnB4OyBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAubm9uZSB7IGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pOyBmb250LXNpemU6IDEwLjVweDsgY29sb3I6IHZhcigtLWluay0zKTsgcGFkZGluZzogNHB4IDJweDsgfVxuICB9XG4gIC5tc2VhcmNoIHsgZGlzcGxheTogbm9uZTsgcGFkZGluZzogMThweCAwIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgeyAubXNlYXJjaCB7IGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuICBtYWluIHsgcGFkZGluZzogMCAwIDcycHg7IG1pbi13aWR0aDogMDsgfVxuXG4gIC8vIC0tLS0tLS0tLS0gbWFzdGhlYWQgLS0tLS0tLS0tLVxuICBoZWFkZXIubWFzdCB7IHBhZGRpbmc6IDQ2cHggMCA0MnB4OyBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0taW5rKTsgfVxuICAucGlsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogOXB4O1xuICAgIHBhZGRpbmc6IDdweCAxNnB4OyBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1zb2Z0KTsgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taGFpcik7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAgIC5kb3Qge1xuICAgICAgd2lkdGg6IDZweDsgaGVpZ2h0OiA2cHg7IGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7IGJveC1zaGFkb3c6IDAgMCA4cHggdmFyKC0tYWNjZW50KTtcbiAgICAgIGFuaW1hdGlvbjogcGctcHVsc2UgMS42cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTsgZm9udC1zaXplOiAxMHB4OyBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6IHZhcigtLWFjY2VudC1pbmspO1xuICAgIH1cbiAgfVxuICBoMSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGlzcGxheSk7IGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCg1MnB4LCA4LjV2dywgOTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTsgbGV0dGVyLXNwYWNpbmc6IDJweDsgbWFyZ2luOiAwIDAgMjJweDtcbiAgICBjb2xvcjogdmFyKC0taW5rKTtcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIH1cbiAgLmdyYWR0ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkLWluayk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7IGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7IGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubWFzdCAubGVhZCB7IG1heC13aWR0aDogNjBjaDsgZm9udC1zaXplOiAxOHB4OyBjb2xvcjogdmFyKC0taW5rLTIpOyBtYXJnaW46IDAgMCAzMHB4OyB9XG4gIC5jdGEtcm93IHsgZGlzcGxheTogZmxleDsgZ2FwOiAxNHB4OyBmbGV4LXdyYXA6IHdyYXA7IG1hcmdpbi1ib3R0b206IDQycHg7IH1cbiAgLmJ0bi1wcmltYXJ5LCAuYnRuLW91dGxpbmUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRpc3BsYXkpOyBmb250LXdlaWdodDogNDAwOyBmb250LXNpemU6IDE2LjVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAxNHB4IDQwcHg7IGJvcmRlci1yYWRpdXM6IDUwcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdyYWQpOyBjb2xvcjogdmFyKC0tYnRuLXRleHQpO1xuICAgICY6aG92ZXIgeyBmaWx0ZXI6IGJyaWdodG5lc3MoMS4wOCk7IH1cbiAgfVxuICAuYnRuLW91dGxpbmUge1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtaW5rKTsgYm9yZGVyOiAxLjVweCBzb2xpZCB2YXIoLS1hY2NlbnQpO1xuICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQtc29mdCk7IH1cbiAgfVxuICAuYnRuLXByaW1hcnk6Zm9jdXMtdmlzaWJsZSwgLmJ0bi1vdXRsaW5lOmZvY3VzLXZpc2libGUsIGE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWFjY2VudCk7IG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIH1cblxuICAuc3RhdGJhciB7XG4gICAgZGlzcGxheTogZ3JpZDsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWhhaXIpOyBib3JkZXItcmFkaXVzOiAxNHB4OyBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXBhbmVsKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cpO1xuXG4gICAgPiBkaXYgeyBwYWRkaW5nOiAxOHB4IDEwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0taGFpcik7IH1cbiAgICA+IGRpdjpsYXN0LWNoaWxkIHsgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgLnYge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGlzcGxheSk7IGZvbnQtc2l6ZTogMjhweDsgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyYWQtaW5rKTtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7IGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLmwge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7IGZvbnQtc2l6ZTogOC41cHg7IGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBjb2xvcjogdmFyKC0taW5rLTMpOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBtYXJnaW4tdG9wOiAzcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5zdGF0YmFyIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9XG4gICAgLnN0YXRiYXIgPiBkaXY6bnRoLWNoaWxkKDIpIHsgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgLnN0YXRiYXIgPiBkaXY6bnRoLWNoaWxkKC1uKzIpIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWhhaXIpOyB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tIGNoYXB0ZXJzIC0tLS0tLS0tLS1cbiAgc2VjdGlvbiB7IHBhZGRpbmc6IDUycHggMCAyNnB4OyBzY3JvbGwtbWFyZ2luLXRvcDogMTJweDsgfVxuICBzZWN0aW9uICsgc2VjdGlvbiB7IGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1oYWlyKTsgfVxuICAuY2gtbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pOyBmb250LXNpemU6IDEwcHg7IGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6IHZhcigtLWFjY2VudCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuY2gtaGVhZCB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgZ2FwOiAxOHB4OyBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLmNoLW5vIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1kaXNwbGF5KTsgZm9udC1zaXplOiA0MnB4OyBsaW5lLWhlaWdodDogMTtcbiAgICBtaW4td2lkdGg6IDU0cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JhZC1pbmspO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50OyBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRpc3BsYXkpOyBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzZweCwgNXZ3LCA1MnB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7IGxpbmUtaGVpZ2h0OiAwLjk0OyBtYXJnaW46IDA7XG4gICAgY29sb3I6IHZhcigtLWluayk7XG4gICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICB9XG4gIC5zZWMtaW50cm8geyBtYXgtd2lkdGg6IDY0Y2g7IGNvbG9yOiB2YXIoLS1pbmstMik7IGZvbnQtc2l6ZTogMTZweDsgbWFyZ2luOiAxMnB4IDAgMzBweCA3MnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5jaC1oZWFkIHsgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnNlYy1pbnRybyB7IG1hcmdpbi1sZWZ0OiAwOyB9XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMTdweDsgZm9udC13ZWlnaHQ6IDcwMDsgbWFyZ2luOiAzNnB4IDAgMTJweDsgY29sb3I6IHZhcigtLWluayk7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyBnYXA6IDEwcHg7XG5cbiAgICAuaG4ge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7IGZvbnQtc2l6ZTogMTJweDsgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1tb25leSk7XG4gICAgfVxuICB9XG4gIGgzOnRhcmdldCwgLnJ1bGU6dGFyZ2V0IHsgYW5pbWF0aW9uOiBwZy1oaS1mbGFzaCAxLjZzIGVhc2Utb3V0IDE7IH1cbiAgcCB7IG1heC13aWR0aDogNjhjaDsgbWFyZ2luOiAwIDAgMTRweDsgfVxuICBwLmJvZHktbm90ZSB7IGNvbG9yOiB2YXIoLS1pbmstMik7IGZvbnQtc2l6ZTogMTQuNXB4OyB9XG5cbiAgLy8gY2FyZHMgZ3JpZFxuICAuZ3JpZCB7IGRpc3BsYXk6IGdyaWQ7IGdhcDogMTRweDsgfVxuICAuZ3JpZC5jMyB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH1cbiAgLmdyaWQuYzIgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgeyAuZ3JpZC5jMyB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHsgLmdyaWQuYzMsIC5ncmlkLmMyIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuICAudHItY2FyZCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcGFuZWwpOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1oYWlyKTsgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBwYWRkaW5nOiAyMnB4O1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycyBlYXNlO1xuXG4gICAgJjpob3ZlciB7IGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50KTsgfVxuICAgIC5pY28ge1xuICAgICAgd2lkdGg6IDQwcHg7IGhlaWdodDogNDBweDsgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXBhbmVsLTIpOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1oYWlyKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIH1cbiAgICAubm8ge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7IGZvbnQtc2l6ZTogOXB4OyBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgY29sb3I6IHZhcigtLWluay0zKTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAudCB7IGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRpc3BsYXkpOyBmb250LXNpemU6IDIxcHg7IGxldHRlci1zcGFjaW5nOiAxcHg7IG1hcmdpbi1ib3R0b206IDdweDsgY29sb3I6IHZhcigtLWluayk7IH1cbiAgICAuZCB7IGZvbnQtc2l6ZTogMTMuNXB4OyBjb2xvcjogdmFyKC0taW5rLTIpOyBsaW5lLWhlaWdodDogMS42NTsgfVxuICAgIC5kIGIgeyBjb2xvcjogdmFyKC0taW5rKTsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICB9XG5cbiAgLy8gbG9vcCBzdGVwc1xuICAubG9vcCB7IGRpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IGdhcDogMTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHsgLmxvb3AgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5sb29wIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuICAubG9vcCAuc3RlcCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcGFuZWwpOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1oYWlyKTsgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAxOHB4IDE2cHg7IGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XG5cbiAgICAubiB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1kaXNwbGF5KTsgZm9udC1zaXplOiAzMHB4OyBsaW5lLWhlaWdodDogMTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyYWQtaW5rKTtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7IGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gICAgLnQgeyBmb250LWZhbWlseTogdmFyKC0tZm9udC1kaXNwbGF5KTsgZm9udC1zaXplOiAxOHB4OyBsZXR0ZXItc3BhY2luZzogMXB4OyBtYXJnaW4tYm90dG9tOiA1cHg7IGNvbG9yOiB2YXIoLS1pbmspOyB9XG4gICAgLmQgeyBmb250LXNpemU6IDEyLjVweDsgY29sb3I6IHZhcigtLWluay0yKTsgbGluZS1oZWlnaHQ6IDEuNTU7IH1cbiAgfVxuXG4gIC8vIGNsYXVzZSByb3dzIOKAlCBudW1iZXJlZCB4LnkuYVxuICAucnVsZXMgeyBtYXgtd2lkdGg6IDc4MHB4OyB9XG4gIC5ydWxlIHtcbiAgICBkaXNwbGF5OiBncmlkOyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU4cHggbWlubWF4KDAsMWZyKTsgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE1cHggMDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWhhaXItMik7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDE0cHg7XG5cbiAgICAucm4ge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7IGZvbnQtc2l6ZTogMTJweDsgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1tb25leSk7IHRleHQtYWxpZ246IHJpZ2h0OyBwYWRkaW5nLXRvcDogM3B4O1xuICAgIH1cbiAgICAucnQgeyBmb250LXNpemU6IDE0LjVweDsgY29sb3I6IHZhcigtLWluay0yKTsgfVxuICAgIC5ydCBiIHsgY29sb3I6IHZhcigtLWluayk7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgfVxuICAucnVsZTpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWhhaXItMik7IH1cblxuICAvLyBmcmljdGlvbmxlc3MgZmxvd1xuICAuZmxvdyB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyBnYXA6IDA7IG1hcmdpbjogNHB4IDAgMTJweDsgb3ZlcmZsb3cteDogYXV0bzsgcGFkZGluZy1ib3R0b206IDZweDsgfVxuICAuZmxvdyAuZm5vZGUge1xuICAgIGZsZXg6IDE7IG1pbi13aWR0aDogMTU4cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcGFuZWwpOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1oYWlyKTsgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAxOHB4IDE2cHg7IGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XG5cbiAgICAmLmhvdCB7IGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50KTsgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50LXNvZnQpOyB9XG4gICAgLmZ0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pOyBmb250LXNpemU6IDlweDsgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiB2YXIoLS1hY2NlbnQtaW5rKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICB9XG4gICAgLmZoIHsgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGlzcGxheSk7IGZvbnQtc2l6ZTogMThweDsgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyBtYXJnaW4tYm90dG9tOiA1cHg7IGNvbG9yOiB2YXIoLS1pbmspOyB9XG4gICAgLmZkIHsgZm9udC1zaXplOiAxMnB4OyBjb2xvcjogdmFyKC0taW5rLTIpOyBsaW5lLWhlaWdodDogMS41NTsgfVxuICB9XG4gIC5mbG93IC5hcnJvdyB7XG4gICAgZmxleDogMCAwIDMwcHg7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQpOyBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLmZsb3ctY2FwIHsgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7IGZvbnQtc2l6ZTogMTFweDsgY29sb3I6IHZhcigtLWluay0zKTsgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG5cbiAgLy8gc3BsaXQgdmlzdWFsXG4gIC5zcGxpdHZpeiB7IG1heC13aWR0aDogNjQwcHg7IG1hcmdpbjogNHB4IDAgMTBweDsgfVxuICAuc3BsaXRiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IGhlaWdodDogNDJweDsgYm9yZGVyLXJhZGl1czogOHB4OyBvdmVyZmxvdzogaGlkZGVuOyBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cpO1xuXG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTsgZm9udC1zaXplOiAxMXB4OyBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgY29sb3I6ICNmZmY7IHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIC5zcDEgeyBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkKTsgfVxuICAgIC5zcDIgeyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMjc3NWNhLCAjNWE5N2RkKTsgfVxuICAgIC5zcDMgeyBiYWNrZ3JvdW5kOiAjOGQ4N2E1OyB9XG4gIH1cbiAgLnNwbGl0LWxlZ2VuZCB7XG4gICAgZGlzcGxheTogZmxleDsgZ2FwOiAyMnB4OyBmbGV4LXdyYXA6IHdyYXA7IG1hcmdpbi10b3A6IDEycHg7XG5cbiAgICBzcGFuIHsgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7IGZvbnQtc2l6ZTogMTAuNXB4OyBsZXR0ZXItc3BhY2luZzogMXB4OyBjb2xvcjogdmFyKC0taW5rLTIpOyB9XG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiA5cHg7IGhlaWdodDogOXB4OyBib3JkZXItcmFkaXVzOiAycHg7IG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgdmVydGljYWwtYWxpZ246IC0xcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG4gICAgLnN3MSB7IGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7IH1cbiAgICAuc3cyIHsgYmFja2dyb3VuZDogIzVhOTdkZDsgfVxuICAgIC5zdzMgeyBiYWNrZ3JvdW5kOiAjOGQ4N2E1OyB9XG4gIH1cblxuICAvLyBndWFyYW50ZWVzIGNoZWNrbGlzdFxuICAuZ3VhciB7IGRpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IGdhcDogMTJweDsgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHsgLmd1YXIgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfSB9XG4gIC5ndWFyIC5nIHtcbiAgICBkaXNwbGF5OiBncmlkOyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwcHggbWlubWF4KDAsMWZyKTsgZ2FwOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXBhbmVsKTsgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taGFpcik7IGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMTdweCAxOHB4OyBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cpO1xuICB9XG4gIC5ndWFyIC5jaGsge1xuICAgIHdpZHRoOiAyMnB4OyBoZWlnaHQ6IDIycHg7IGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nb29kLXNvZnQpOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nb29kKTtcbiAgICBjb2xvcjogdmFyKC0tZ29vZCk7IGZvbnQtc2l6ZTogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbiAgLmd1YXIgLmd0IHsgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGlzcGxheSk7IGZvbnQtc2l6ZTogMThweDsgbGV0dGVyLXNwYWNpbmc6IDAuOHB4OyBtYXJnaW4tYm90dG9tOiA0cHg7IGNvbG9yOiB2YXIoLS1pbmspOyB9XG4gIC5ndWFyIC5nZCB7IGZvbnQtc2l6ZTogMTNweDsgY29sb3I6IHZhcigtLWluay0yKTsgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4gIC8vIGVjb3N5c3RlbSBwcm9ncmFtIGNhcmRzXG4gIC5jb250cmFjdHMgeyBkaXNwbGF5OiBncmlkOyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyBnYXA6IDEycHg7IG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7IC5jb250cmFjdHMgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfSB9XG4gIC5jdCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcGFuZWwpOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1oYWlyKTsgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAxOHB4IDIwcHg7IGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XG5cbiAgICAuY24ge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7IGZvbnQtc2l6ZTogMTJweDsgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1tb25leSk7IG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG4gICAgLmNyIHsgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGlzcGxheSk7IGZvbnQtc2l6ZTogMTlweDsgbGV0dGVyLXNwYWNpbmc6IDAuOHB4OyBjb2xvcjogdmFyKC0taW5rKTsgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgLmNkIHsgZm9udC1zaXplOiAxM3B4OyBjb2xvcjogdmFyKC0taW5rLTIpOyBsaW5lLWhlaWdodDogMS42MjsgbWFyZ2luLWJvdHRvbTogOXB4OyB9XG4gICAgLmNmIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgY29sb3I6IHZhcigtLWluay0yKTsgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0taGFpci0yKTsgcGFkZGluZy10b3A6IDhweDtcblxuICAgICAgYiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pOyBmb250LXNpemU6IDlweDsgZm9udC13ZWlnaHQ6IDYwMDsgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogdmFyKC0tZ29vZCk7IG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGJ1Y2tldCBjYXJkc1xuICAuYnVja2V0cyB7IGRpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTcwcHgsIDFmcikpOyBnYXA6IDExcHg7IG1hcmdpbjogMjBweCAwIDZweDsgfVxuICAuYnVja2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1oYWlyKTsgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHZhcigtLWFjY2VudCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcGFuZWwpOyBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMTVweDsgZm9udC1zaXplOiAxMi41cHg7IGNvbG9yOiB2YXIoLS1pbmstMik7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93KTsgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgIGIgeyBkaXNwbGF5OiBibG9jazsgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGlzcGxheSk7IGZvbnQtc2l6ZTogMTZweDsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IDAuOHB4OyBjb2xvcjogdmFyKC0taW5rKTsgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgJi5tb25leSB7IGJvcmRlci10b3AtY29sb3I6IHZhcigtLW1vbmV5KTsgfVxuICAgICYuZ29sZCB7IGJvcmRlci10b3AtY29sb3I6IHZhcigtLWdvbGQpOyB9XG4gIH1cblxuICAvLyB0YWJsZXNcbiAgLnRhYmxld3JhcCB7IG92ZXJmbG93LXg6IGF1dG87IG1hcmdpbi10b3A6IDhweDsgfVxuICB0YWJsZSB7IGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IHdpZHRoOiAxMDAlOyBtaW4td2lkdGg6IDU2MHB4OyBmb250LXNpemU6IDEzLjVweDsgfVxuICB0aCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7IGZvbnQtc2l6ZTogOS41cHg7IGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6IHZhcigtLWluay0zKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyBwYWRkaW5nOiAxMHB4IDE2cHggMTBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1oYWlyKTtcbiAgfVxuICB0ZCB7IHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDA7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1oYWlyLTIpOyBjb2xvcjogdmFyKC0taW5rLTIpOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIHRkOmZpcnN0LWNoaWxkIHsgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGlzcGxheSk7IGZvbnQtc2l6ZTogMTdweDsgbGV0dGVyLXNwYWNpbmc6IDFweDsgY29sb3I6IHZhcigtLWluayk7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuICAvLyBsZXZlbCB0cmFja1xuICAubHZsdHJhY2sgeyBkaXNwbGF5OiBmbGV4OyBnYXA6IDZweDsgbWFyZ2luOiAyMnB4IDAgMTBweDsgbWF4LXdpZHRoOiA3MDBweDsgfVxuICAubHZsdHJhY2sgLmx2IHtcbiAgICBmbGV4OiAxOyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGlzcGxheSk7IGZvbnQtc2l6ZTogMTVweDsgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWhhaXIpOyBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcGFuZWwpOyBjb2xvcjogdmFyKC0taW5rLTIpO1xuICAgIHBhZGRpbmc6IDlweCAycHg7XG5cbiAgICAmLmhpIHsgYmFja2dyb3VuZDogdmFyKC0tZ3JhZCk7IGNvbG9yOiB2YXIoLS1idG4tdGV4dCk7IGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHsgLmx2bHRyYWNrIHsgZmxleC13cmFwOiB3cmFwOyB9IC5sdmx0cmFjayAubHYgeyBmbGV4OiAxIDAgMTYlOyB9IH1cblxuICAvLyBjYWxsb3V0XG4gIC5jYWxsIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWFjY2VudCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50LXNvZnQpO1xuICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbiAgICBtYXgtd2lkdGg6IDcyY2g7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNC41cHg7XG4gICAgY29sb3I6IHZhcigtLWluay0yKTtcblxuICAgIGIgeyBjb2xvcjogdmFyKC0taW5rKTsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICYuZ29sZCB7IGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1nb2xkKTsgYmFja2dyb3VuZDogdmFyKC0tZ29sZC1zb2Z0KTsgfVxuICAgICYubW9uZXkgeyBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tbW9uZXkpOyBiYWNrZ3JvdW5kOiB2YXIoLS1tb25leS1zb2Z0KTsgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLSBnZW5lcmF0ZWQgdmlzdWFscyAtLS0tLS0tLS0tXG4gIC52aXotY2FwIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTsgZm9udC1zaXplOiAxMHB4OyBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6IHZhcigtLWluay0zKTsgbWFyZ2luOiAxMHB4IDJweCAwO1xuICB9XG4gIC5iYWRnZS1yb3cgeyBkaXNwbGF5OiBmbGV4OyBnYXA6IDE4cHg7IGZsZXgtd3JhcDogd3JhcDsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyBtYXJnaW46IDIycHggMCA0cHg7IH1cbiAgLmJhZGdlLXJvdyAuYiB7XG4gICAgd2lkdGg6IDEzMnB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzdmcsIGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pOyBmb250LXNpemU6IDlweDsgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6IHZhcigtLWluay0zKTsgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuICAuY2FyZC1yb3cgeyBkaXNwbGF5OiBmbGV4OyBnYXA6IDE2cHg7IGZsZXgtd3JhcDogd3JhcDsgbWFyZ2luOiAyMnB4IDAgNHB4OyB9XG4gIC5jYXJkLXJvdyAuYyB7XG4gICAgZmxleDogMSAxIDIyMHB4OyBtYXgtd2lkdGg6IDMwMHB4O1xuXG4gICAgc3ZnLCBpbWcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyBkaXNwbGF5OiBibG9jazsgYm9yZGVyLXJhZGl1czogMTBweDsgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93KTsgfVxuICB9XG5cbiAgLy8gdGVybWluYWwgbW9ja3VwXG4gIC50ZXJtIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wYW5lbCk7IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWhhaXIpOyBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7IG92ZXJmbG93OiBoaWRkZW47IG1hcmdpbjogMjJweCAwIDRweDtcblxuICAgIC50YmFyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogMTJweDsgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogMTBweCAxNHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0taGFpcik7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wYW5lbC0yKTtcbiAgICB9XG4gICAgLnN5bSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiA4cHg7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTsgZm9udC1zaXplOiAxMnB4OyBmb250LXdlaWdodDogNjAwOyBjb2xvcjogdmFyKC0taW5rKTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXBhbmVsKTsgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taGFpcik7IGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMXB4O1xuICAgIH1cbiAgICAuc3ltIC5zZG90IHsgd2lkdGg6IDdweDsgaGVpZ2h0OiA3cHg7IGJvcmRlci1yYWRpdXM6IDUwJTsgYmFja2dyb3VuZDogdmFyKC0tZ29vZCk7IGJveC1zaGFkb3c6IDAgMCA2cHggdmFyKC0tZ29vZCk7IH1cbiAgICAucHggeyBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTsgZm9udC1zaXplOiAxM3B4OyBmb250LXdlaWdodDogNjAwOyBjb2xvcjogdmFyKC0tZ29vZCk7IH1cbiAgICAudGNoaXAge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7IGZvbnQtc2l6ZTogOS41cHg7IGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWluayk7IGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1zb2Z0KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgcGFkZGluZzogNHB4IDlweDtcblxuICAgICAgJi5yaWdodCB7IG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgfVxuICAgIC50Z3JpZCB7IGRpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgMjI0cHg7IH1cbiAgICAuY2hhcnQgeyBwYWRkaW5nOiAxMHB4IDZweCA0cHggMTJweDsgfVxuICAgIC5jaGFydCBzdmcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zaWRlIHsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1oYWlyKTsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC50aWNrZXQgeyBwYWRkaW5nOiAxNHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0taGFpcik7IH1cbiAgICAuYnMgeyBkaXNwbGF5OiBmbGV4OyBnYXA6IDhweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5icyBzcGFuIHtcbiAgICAgIGZsZXg6IDE7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGlzcGxheSk7IGZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDsgcGFkZGluZzogOXB4IDA7IGJvcmRlci1yYWRpdXM6IDhweDsgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5icyAuYnV5IHsgYmFja2dyb3VuZDogIzFjOWE2ODsgfVxuICAgIC5icyAuc2VsbCB7IGJhY2tncm91bmQ6ICNkNjQ1NDU7IH1cbiAgICAuYW10IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pOyBmb250LXNpemU6IDExcHg7IGNvbG9yOiB2YXIoLS1pbmstMik7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wYW5lbC0yKTsgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taGFpcik7IGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIH1cbiAgICAuc2Jvb2sgeyBwYWRkaW5nOiAxMnB4IDE0cHg7IH1cbiAgICAuc2ItaCB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTsgZm9udC1zaXplOiA5cHg7IGZvbnQtd2VpZ2h0OiA2MDA7IGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogdmFyKC0taW5rLTMpOyBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgfVxuICAgIC5zYi1yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogOXB4O1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7IGZvbnQtc2l6ZTogMTAuNXB4OyBjb2xvcjogdmFyKC0taW5rLTIpO1xuICAgICAgcGFkZGluZzogNXB4IDA7IGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1oYWlyLTIpO1xuICAgIH1cbiAgICAuYXYge1xuICAgICAgd2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDsgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGlzcGxheSk7IGZvbnQtc2l6ZTogMTFweDsgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICAgIC5zYi1yIC5kaXIgeyBtYXJnaW4tbGVmdDogYXV0bzsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5kaXIubG9uZyB7IGNvbG9yOiB2YXIoLS1nb29kKTsgfVxuICAgIC5kaXIuc2hvcnQgeyBjb2xvcjogI2Q2NDU0NTsgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIC50ZXJtIC50Z3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9XG4gICAgLnRlcm0gLnNpZGUgeyBib3JkZXItbGVmdDogbm9uZTsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWhhaXIpOyB9XG4gIH1cblxuICAvLyB3YWxsZXQgbW9ja3VwXG4gIC53YWxsZXQge1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcGFuZWwpOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1oYWlyKTsgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cpOyBvdmVyZmxvdzogaGlkZGVuOyBtYXJnaW46IDIycHggMCA0cHg7XG5cbiAgICAud3RvcCB7IHBhZGRpbmc6IDE4cHggMjBweCAxNnB4OyBiYWNrZ3JvdW5kOiB2YXIoLS1wYW5lbC0yKTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWhhaXIpOyB9XG4gICAgLndsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pOyBmb250LXNpemU6IDlweDsgZm9udC13ZWlnaHQ6IDYwMDsgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiB2YXIoLS1pbmstMyk7IG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG4gICAgLndiYWwgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogYmFzZWxpbmU7IGdhcDogOXB4OyBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICAgLndiYWwgLm4geyBmb250LWZhbWlseTogdmFyKC0tZm9udC1kaXNwbGF5KTsgZm9udC1zaXplOiA0MHB4OyBsaW5lLWhlaWdodDogMTsgY29sb3I6IHZhcigtLWluayk7IGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAud2JhbCAudSB7IGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pOyBmb250LXNpemU6IDEycHg7IGZvbnQtd2VpZ2h0OiA2MDA7IGNvbG9yOiB2YXIoLS1tb25leSk7IH1cbiAgICAud2J0bnMgeyBkaXNwbGF5OiBmbGV4OyBnYXA6IDlweDsgfVxuICAgIC53YnRucyBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRpc3BsYXkpOyBmb250LXNpemU6IDE0cHg7IGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgIHBhZGRpbmc6IDhweCAyMnB4OyBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIH1cbiAgICAud2J0bnMgLmRlcCB7IGJhY2tncm91bmQ6IHZhcigtLWdyYWQpOyBjb2xvcjogdmFyKC0tYnRuLXRleHQpOyB9XG4gICAgLndidG5zIC53ZCB7IGNvbG9yOiB2YXIoLS1hY2NlbnQtaW5rKTsgYm9yZGVyOiAxLjVweCBzb2xpZCB2YXIoLS1hY2NlbnQpOyB9XG4gICAgLnd0eCB7IHBhZGRpbmc6IDZweCAyMHB4IDEycHg7IH1cbiAgICAudHgge1xuICAgICAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiAxMXB4O1xuICAgICAgcGFkZGluZzogMTBweCAwOyBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0taGFpci0yKTtcbiAgICAgIGZvbnQtc2l6ZTogMTIuNXB4OyBjb2xvcjogdmFyKC0taW5rLTIpO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgIH1cbiAgICAudGljbyB7XG4gICAgICB3aWR0aDogMjZweDsgaGVpZ2h0OiAyNnB4OyBib3JkZXItcmFkaXVzOiA4cHg7IGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXBhbmVsLTIpOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1oYWlyKTtcbiAgICB9XG4gICAgLnR4IC50dCBiIHsgZGlzcGxheTogYmxvY2s7IGNvbG9yOiB2YXIoLS1pbmspOyBmb250LXdlaWdodDogNjAwOyBmb250LXNpemU6IDEzcHg7IH1cbiAgICAudHggLnR0IHNwYW4geyBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTsgZm9udC1zaXplOiAxMHB4OyBjb2xvcjogdmFyKC0taW5rLTMpOyB9XG4gICAgLnR4IC5hbXQyIHsgbWFyZ2luLWxlZnQ6IGF1dG87IGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pOyBmb250LXNpemU6IDEycHg7IGZvbnQtd2VpZ2h0OiA2MDA7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuYW10Mi5pbiB7IGNvbG9yOiB2YXIoLS1nb29kKTsgfVxuICAgIC5hbXQyLm91dCB7IGNvbG9yOiB2YXIoLS1pbmstMik7IH1cbiAgfVxuXG4gIC8vIGxlYWRlcmJvYXJkIG1vY2t1cFxuICAubGIge1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcGFuZWwpOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1oYWlyKTsgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cpOyBvdmVyZmxvdzogaGlkZGVuOyBtYXJnaW46IDIycHggMCA0cHg7XG5cbiAgICAubGJoIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDEzcHggMThweDsgYmFja2dyb3VuZDogdmFyKC0tcGFuZWwtMik7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1oYWlyKTtcbiAgICB9XG4gICAgLmxiaCAudDEgeyBmb250LWZhbWlseTogdmFyKC0tZm9udC1kaXNwbGF5KTsgZm9udC1zaXplOiAxOHB4OyBsZXR0ZXItc3BhY2luZzogMS41cHg7IGNvbG9yOiB2YXIoLS1pbmspOyB9XG4gICAgLmxiaCAudDIgeyBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTsgZm9udC1zaXplOiA5LjVweDsgbGV0dGVyLXNwYWNpbmc6IDEuNXB4OyBjb2xvcjogdmFyKC0tYWNjZW50LWluayk7IGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1zb2Z0KTsgcGFkZGluZzogNHB4IDEwcHg7IGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5sciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6IDEzcHg7XG4gICAgICBwYWRkaW5nOiAxMXB4IDE4cHg7IGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1oYWlyLTIpO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUgeyBib3JkZXItdG9wOiBub25lOyB9XG4gICAgfVxuICAgIC5yayB7IGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRpc3BsYXkpOyBmb250LXNpemU6IDIwcHg7IHdpZHRoOiAyNnB4OyBjb2xvcjogdmFyKC0taW5rLTMpOyB9XG4gICAgLmxyOm50aC1vZi10eXBlKDEpIC5yayB7IGNvbG9yOiB2YXIoLS1nb2xkKTsgfVxuICAgIC5ubSB7IGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pOyBmb250LXNpemU6IDEycHg7IGZvbnQtd2VpZ2h0OiA2MDA7IGNvbG9yOiB2YXIoLS1pbmspOyB9XG4gICAgLm5tIHNwYW4geyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiA5LjVweDsgZm9udC13ZWlnaHQ6IDQwMDsgY29sb3I6IHZhcigtLWluay0zKTsgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgIC50cHMgeyBtYXJnaW4tbGVmdDogYXV0bzsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAudHBzIC52MiB7IGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRpc3BsYXkpOyBmb250LXNpemU6IDE5cHg7IGNvbG9yOiB2YXIoLS1pbmspOyBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICAudHBzIC5sMiB7IGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pOyBmb250LXNpemU6IDhweDsgbGV0dGVyLXNwYWNpbmc6IDJweDsgY29sb3I6IHZhcigtLWluay0zKTsgfVxuICAgIC5wcnogeyBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTsgZm9udC1zaXplOiAxMC41cHg7IGZvbnQtd2VpZ2h0OiA2MDA7IGNvbG9yOiB2YXIoLS1nb29kKTsgYmFja2dyb3VuZDogdmFyKC0tZ29vZC1zb2Z0KTsgYm9yZGVyLXJhZGl1czogNXB4OyBwYWRkaW5nOiA0cHggOXB4OyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIH1cblxuICAvLyBwcmVkaWN0aW9uIG1vY2t1cFxuICAucHJlZCB7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wYW5lbCk7IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWhhaXIpOyBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7IHBhZGRpbmc6IDE4cHggMjBweDsgbWFyZ2luOiAyMnB4IDAgNHB4O1xuXG4gICAgLnBoIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLnBoIC5zIHsgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7IGZvbnQtc2l6ZTogMTFweDsgZm9udC13ZWlnaHQ6IDYwMDsgY29sb3I6IHZhcigtLWluayk7IH1cbiAgICAucGggLnJuZCB7IGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pOyBmb250LXNpemU6IDkuNXB4OyBsZXR0ZXItc3BhY2luZzogMXB4OyBjb2xvcjogdmFyKC0taW5rLTMpOyB9XG4gICAgLnBweCB7IGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRpc3BsYXkpOyBmb250LXNpemU6IDQ0cHg7IGxpbmUtaGVpZ2h0OiAxOyBjb2xvcjogdmFyKC0taW5rKTsgbGV0dGVyLXNwYWNpbmc6IDFweDsgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgLmxvY2sgeyBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTsgZm9udC1zaXplOiAxMHB4OyBsZXR0ZXItc3BhY2luZzogMS41cHg7IGNvbG9yOiB2YXIoLS1nb2xkKTsgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgIC5wYnRucyB7IGRpc3BsYXk6IGZsZXg7IGdhcDogMTBweDsgfVxuICAgIC5wYnRucyBzcGFuIHtcbiAgICAgIGZsZXg6IDE7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGlzcGxheSk7IGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7IHBhZGRpbmc6IDEycHggMDsgYm9yZGVyLXJhZGl1czogMTBweDsgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC51cCB7IGJhY2tncm91bmQ6ICMxYzlhNjg7IH1cbiAgICAuZG93biB7IGJhY2tncm91bmQ6ICNkNjQ1NDU7IH1cbiAgfVxuXG4gIC8vIGZpbmFsIGN0YVxuICAuZmluYWwgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDY0cHggMCAyNHB4OyB9XG4gIC5maW5hbCBoMiB7IGZvbnQtc2l6ZTogY2xhbXAoNDRweCwgN3Z3LCA3MnB4KTsgfVxuICAuZmluYWwgLmxlYWQgeyBtYXgtd2lkdGg6IDU2Y2g7IG1hcmdpbjogMTRweCBhdXRvIDMycHg7IGNvbG9yOiB2YXIoLS1pbmstMik7IH1cbiAgLmZpbmFsIC5jdGEtcm93IHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuICBmb290ZXIge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCB2YXIoLS1pbmspO1xuICAgIG1hcmdpbi10b3A6IDU0cHg7XG4gICAgcGFkZGluZzogMzRweCAwIDhweDtcbiAgfVxuICAuZm9vdC1yb3cgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGdhcDogMjRweDsgZmxleC13cmFwOiB3cmFwOyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb290LWJyYW5kIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiAxMHB4OyB9XG4gIC5mb290LWJyYW5kIC5sb2dvIHsgd2lkdGg6IDI2cHg7IGhlaWdodDogMjZweDsgYm9yZGVyLXJhZGl1czogNTAlOyBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuZm9vdC1icmFuZCAud29yZCB7IGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRpc3BsYXkpOyBmb250LXNpemU6IDE4cHg7IGxldHRlci1zcGFjaW5nOiAyLjVweDsgY29sb3I6IHZhcigtLWluayk7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmhhc2ggeyBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTsgZm9udC1zaXplOiAxMXB4OyBsZXR0ZXItc3BhY2luZzogM3B4OyBjb2xvcjogdmFyKC0tYWNjZW50KTsgfVxuICAuZGlzY2xvc3VyZSB7IG1heC13aWR0aDogNzRjaDsgZm9udC1zaXplOiAxMnB4OyBjb2xvcjogdmFyKC0taW5rLTMpOyBsaW5lLWhlaWdodDogMS43OyBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gIC5maW5lcHJpbnQgeyBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTsgZm9udC1zaXplOiAxMHB4OyBjb2xvcjogdmFyKC0taW5rLTMpOyBtYXJnaW4tdG9wOiAxNHB4OyB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhlbWUgYWNjZW50cyDigJQgdGhlIGd1aWRlIGluaGVyaXRzIHRoZSBwdWJsaWMgc2l0ZSdzIHRoZW1lIChsb2NhbFN0b3JhZ2Vcbi8vIHRyX3RoZW1lIOKGkiBkYXRhLXRoZW1lIG9uIDxodG1sPikuIExpZ2h0IGdyb3VuZCBzdGF5czsgdGhlIGFjY2VudCBmYW1pbHkgYW5kXG4vLyBwYXBlciB0aW50IGZvbGxvdyB0aGUgc2VsZWN0ZWQgdGhlbWU6IHZpb2xldCAoZGVmYXVsdCkgLyBibGFjaz1waW5rIC8gYmx1ZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaHRtbFtkYXRhLXRoZW1lPVwiYmxhY2tcIl0gYm9keS5wZy1ndWlkZSB7XG4gIC0tcGFwZXI6ICNmZGY5ZmM7XG4gIC0tcGFuZWwtMjogI2Y5ZWRmNTtcbiAgLS1oYWlyOiAjZWZkYmU5O1xuICAtLWhhaXItMjogI2Y2ZTlmMTtcbiAgLS1hY2NlbnQ6ICNkMzFhYTc7XG4gIC0tYWNjZW50LWluazogI2FiMTE4NztcbiAgLS1hY2NlbnQtc29mdDogI2ZjZWFmNjtcbiAgLS1ncmFkOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZDkxYWFkLCAjZTgzZGMwKTtcbiAgLS1ncmFkLWluazogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2IzMTI4ZSwgI2RkMmJiMyk7XG59XG5odG1sW2RhdGEtdGhlbWU9XCJibHVlXCJdIGJvZHkucGctZ3VpZGUge1xuICAtLXBhcGVyOiAjZjlmYWZkO1xuICAtLXBhbmVsLTI6ICNlZWYyZmE7XG4gIC0taGFpcjogI2RkZTRmMDtcbiAgLS1oYWlyLTI6ICNlOWVlZjc7XG4gIC0tYWNjZW50OiAjM2Q3ZWYwO1xuICAtLWFjY2VudC1pbms6ICMyYjYyY2M7XG4gIC0tYWNjZW50LXNvZnQ6ICNlYWYxZmU7XG4gIC0tZ3JhZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzRmOGVmNywgIzkzYmJmZCk7XG4gIC0tZ3JhZC1pbms6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyZjZlZTAsICM1YTk3ZWUpO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBib2R5LnBnLWd1aWRlICosIGJvZHkucGctZ3VpZGUgKjo6YmVmb3JlLCBib2R5LnBnLWd1aWRlICo6OmFmdGVyIHtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiJdfQ== */
