/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./resources/styles/app.scss ***!
  \************************************************************************************************************************************************/
@charset "UTF-8";
:root {
  --blue: var(--e-gv-2089c4b, var(--e-global-color-primary, #2563eb));
  --blue-dark: var(--e-gv-c5629b8, var(--e-global-color-secondary, #1d4ed8));
  --blue-faint: var(--e-gv-22002ce, #f0f7ff);
  --blue-light: var(--e-gv-ca35dbc, #60a5fa);
  --blue-pale: var(--e-gv-e14dbd7, var(--e-global-color-accent, #eff6ff));
  --border: var(--e-gv-5e2a226, #e2e8f0);
  --border-md: var(--e-gv-caa63a4, #cbd5e1);
  --dark: var(--e-gv-cac262f, #0a0a0a);
  --dark-2: var(--e-gv-025df2b, #111111);
  --green: var(--e-gv-4f7999b, #16a34a);
  --green-pale: var(--e-gv-7298004, #dcfce7);
  --ink: var(--e-gv-354ab5f, var(--e-global-color-text, #0f172a));
  --ink-2: var(--e-gv-73537c9, #1e293b);
  --muted: var(--e-gv-b61bffa, #64748b);
  --surface: var(--e-gv-0314a31, #f8fafc);
  --white: var(--e-gv-2edaef8, #ffffff);
  --font-body: var(--e-gv-edd6200, var(--e-global-typography-text-font-family, 'Inter', sans-serif));
  --font-heading: var(--e-gv-ddfaadc, var(--e-global-typography-primary-font-family, 'Sora', sans-serif));
  --radius: var(--e-gv-5b1b29b, 10px);
  --radius-lg: var(--e-gv-2354dca, 16px);
  --transparent: var(--e-gv-0447db6, #ffffff00);
  --red: #dc2626;
  --in-blue: var(--blue);
  --in-blue-dark: var(--blue-dark);
  --in-blue-faint: var(--blue-faint);
  --in-blue-light: var(--blue-light);
  --in-blue-pale: var(--blue-pale);
  --in-border: var(--border);
  --in-border-md: var(--border-md);
  --in-dark: var(--dark);
  --in-dark-2: var(--dark-2);
  --in-green: var(--green);
  --in-green-pale: var(--green-pale);
  --in-ink: var(--ink);
  --in-ink-2: var(--ink-2);
  --in-muted: var(--muted);
  --in-surface: var(--surface);
  --in-white: var(--white);
  --in-font-body: var(--font-body);
  --in-font-head: var(--font-heading);
  --in-radius: var(--radius);
  --in-radius-lg: var(--radius-lg);
  --in-transparent: var(--transparent);
  --in-red: var(--red);
}

html {
  scroll-behavior: smooth;
}

body.hello-blog-page {
  font-family: var(--in-font-body);
  color: var(--in-ink);
  background: var(--in-white);
  font-size: 16px;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}
body.hello-blog-page main#content.site-main.hello-blog {
  max-width: none !important;
  width: 100% !important;
  padding-inline: 0 !important;
}
body.hello-blog-page .hello-blog nav.navigation.pagination {
  display: block !important;
  margin: 48px auto 0 !important;
  max-width: none !important;
}
body.hello-blog-page .hello-blog nav.navigation.pagination .nav-links {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
  width: 100%;
}

.hello-blog *,
.hello-blog *::before,
.hello-blog *::after {
  box-sizing: border-box;
}
.hello-blog #hello-blog-stream.is-loading {
  opacity: 0.55;
  pointer-events: none;
  transition: opacity 0.2s ease;
}
.hello-blog-empty {
  margin: 24px 0;
  color: var(--in-muted);
}

.wrap {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 24px;
}

.blog-layout {
  display: grid;
  grid-template-columns: 1fr 300px;
  gap: 48px;
  padding: 56px 0 80px;
}

.page-hero {
  background: var(--in-dark);
  color: #fff;
  padding: 64px 24px 72px;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.page-hero .hero-glow {
  position: absolute;
  top: -80px;
  left: 50%;
  transform: translateX(-50%);
  width: 800px;
  height: 500px;
  background: radial-gradient(ellipse, rgba(37, 99, 235, 0.22) 0%, transparent 65%);
  pointer-events: none;
}
.page-hero .hero-inner {
  position: relative;
  z-index: 1;
}
.page-hero h1 {
  font-family: var(--in-font-head);
  font-size: clamp(30px, 4.5vw, 50px);
  font-weight: 700;
  line-height: 1.08;
  letter-spacing: -0.03em;
  color: #fff;
  margin-bottom: 14px;
}
.page-hero h1 .hl {
  color: var(--in-blue-light);
}
.page-hero p {
  font-size: 17px;
  color: rgba(255, 255, 255, 0.5);
  max-width: 500px;
  margin: 0 auto 32px;
  line-height: 1.65;
}
.page-hero .archive-description {
  color: rgba(255, 255, 255, 0.55);
  font-size: 16px;
  max-width: 640px;
  margin: 0 auto;
  line-height: 1.65;
}
.page-hero .archive-description p {
  margin: 0 0 8px;
  color: inherit;
}

.cat-bar {
  background: var(--in-white);
  border-bottom: 1px solid var(--in-border);
  padding: 0 24px;
}
.cat-bar-inner {
  max-width: 1160px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  padding: 12px 0;
}

.cat-pill {
  font-size: 13px;
  font-weight: 500;
  padding: 8px 16px;
  border-radius: 9999px;
  text-decoration: none;
  color: var(--in-muted);
  background: var(--in-white);
  border: 1px solid var(--in-border);
  transition: color 0.15s, background 0.15s, border-color 0.15s;
}
.cat-pill:hover:not(.active) {
  color: var(--in-blue);
  border-color: var(--in-blue);
  background: var(--in-blue-pale);
}
.cat-pill.active {
  color: var(--in-blue);
  border-color: var(--in-blue);
  background: var(--in-blue-pale);
  font-weight: 600;
}
.cat-pill.active:hover {
  background: var(--in-blue-pale);
  border-color: var(--in-blue-dark);
  color: var(--in-blue-dark);
}
.cat-pill:focus-visible {
  outline: 2px solid var(--in-blue);
  outline-offset: 2px;
}

button.cat-pill {
  font-family: inherit;
  line-height: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  margin: 0;
  color: var(--in-muted);
  border-radius: 9999px;
}
button.cat-pill.active {
  color: var(--in-blue);
}
button.cat-pill:disabled {
  opacity: 0.6;
  cursor: wait;
}

#content.site-main.hello-blog .cat-bar a.cat-pill,
#content.site-main.hello-blog .cat-bar button.cat-pill {
  border-radius: 9999px !important;
  background: var(--in-white) !important;
  color: var(--in-muted) !important;
  border: 1px solid var(--in-border) !important;
  box-shadow: none !important;
  -webkit-appearance: none !important;
  appearance: none !important;
}
#content.site-main.hello-blog .cat-bar a.cat-pill:hover:not(.active),
#content.site-main.hello-blog .cat-bar button.cat-pill:hover:not(.active) {
  color: var(--in-blue) !important;
  border-color: var(--in-blue) !important;
  background: var(--in-blue-pale) !important;
}
#content.site-main.hello-blog .cat-bar a.cat-pill.active,
#content.site-main.hello-blog .cat-bar button.cat-pill.active {
  color: var(--in-blue) !important;
  background: var(--in-blue-pale) !important;
  border-color: var(--in-blue) !important;
  font-weight: 600;
}
#content.site-main.hello-blog .cat-bar a.cat-pill.active:hover,
#content.site-main.hello-blog .cat-bar button.cat-pill.active:hover {
  border-color: var(--in-blue-dark) !important;
  color: var(--in-blue-dark) !important;
}

.featured-post {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0;
  border: 1px solid var(--in-border);
  border-radius: var(--in-radius-lg);
  overflow: hidden;
  margin-bottom: 48px;
  transition: box-shadow 0.2s;
}
.featured-post:hover {
  box-shadow: 0 6px 28px rgba(0, 0, 0, 0.08);
}
.featured-post .featured-img {
  background: linear-gradient(135deg, var(--in-ink-2) 0%, #2d3748 100%);
  min-height: 280px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
}
.featured-post .featured-img img {
  width: 100%;
  height: 100%;
  min-height: 280px;
  object-fit: cover;
  display: block;
}
.featured-post .featured-img .featured-cat-badge {
  position: absolute;
  top: 16px;
  left: 16px;
  background: var(--in-blue);
  color: #fff;
  font-size: 11px;
  font-weight: 600;
  padding: 4px 12px;
  border-radius: 100px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
.featured-post .featured-img-placeholder {
  font-size: 64px;
  opacity: 0.3;
}
.featured-post .featured-body {
  padding: 32px;
  background: var(--in-white);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.featured-post .featured-label {
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--in-blue);
  margin-bottom: 12px;
}
.featured-post .featured-title {
  font-family: var(--in-font-head);
  font-size: clamp(18px, 2.5vw, 26px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--in-ink);
  margin-bottom: 14px;
  letter-spacing: -0.02em;
}
.featured-post .featured-title a {
  color: inherit;
  text-decoration: none;
}
.featured-post .featured-title a:hover {
  color: var(--in-blue);
}
.featured-post .featured-excerpt {
  font-size: 14.5px;
  color: var(--in-muted);
  line-height: 1.7;
  margin-bottom: 20px;
}
.featured-post .post-meta {
  display: flex;
  align-items: center;
  gap: 14px;
  font-size: 12.5px;
  color: var(--in-muted);
}
.featured-post .post-meta-avatar {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: var(--in-blue-pale);
  color: var(--in-blue);
  font-weight: 700;
  font-size: 11px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-family: var(--in-font-head);
}
.featured-post .post-meta-sep {
  color: var(--in-border-md);
}
.featured-post .read-more {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: 13px;
  font-weight: 500;
  color: var(--in-blue);
  text-decoration: none;
  margin-top: 16px;
}
.featured-post .read-more:hover {
  text-decoration: underline;
}

.post-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}

.post-card {
  border: 1px solid var(--in-border);
  border-radius: var(--in-radius-lg);
  overflow: hidden;
  background: var(--in-white);
  transition: box-shadow 0.2s, border-color 0.15s;
  display: flex;
  flex-direction: column;
}
.post-card:hover {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.07);
  border-color: var(--in-blue);
}
.post-card .post-card-img {
  background: linear-gradient(135deg, var(--in-surface) 0%, var(--in-border) 100%);
  height: 160px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
}
.post-card .post-card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.post-card .post-card-img .post-card-cat {
  position: absolute;
  top: 10px;
  left: 10px;
  background: var(--in-white);
  color: var(--in-blue);
  font-size: 10px;
  font-weight: 600;
  padding: 3px 10px;
  border-radius: 100px;
  border: 1px solid var(--in-blue-pale);
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.post-card .post-card-img-placeholder {
  font-size: 40px;
  opacity: 0.35;
}
.post-card .post-card-body {
  padding: 18px 20px;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.post-card .post-card-title {
  font-family: var(--in-font-head);
  font-size: 15px;
  font-weight: 600;
  line-height: 1.35;
  color: var(--in-ink);
  margin-bottom: 8px;
  letter-spacing: -0.01em;
}
.post-card .post-card-title a {
  color: inherit;
  text-decoration: none;
}
.post-card .post-card-title a:hover {
  color: var(--in-blue);
}
.post-card .post-card-excerpt {
  font-size: 13px;
  color: var(--in-muted);
  line-height: 1.6;
  margin-bottom: 14px;
  flex: 1;
}
.post-card .post-card-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 12px;
  border-top: 1px solid var(--in-border);
}
.post-card .post-card-author {
  font-size: 12px;
  color: var(--in-muted);
  display: flex;
  align-items: center;
  gap: 6px;
}
.post-card .post-card-author .author-dot {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: var(--in-blue-pale);
  color: var(--in-blue);
  font-weight: 700;
  font-size: 9px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--in-font-head);
}
.post-card .post-card-date {
  font-size: 11.5px;
  color: var(--in-muted);
}
.post-card .post-card-read-time {
  font-size: 11.5px;
  line-height: 1.2;
  color: var(--in-muted);
  background: transparent;
  padding: 4px 12px;
  border-radius: 100px;
  border: 1px solid var(--in-border);
  white-space: nowrap;
  flex-shrink: 0;
}

.hello-blog .navigation.pagination {
  margin-top: 48px;
}
.hello-blog .navigation.pagination .nav-links {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  flex-wrap: wrap;
}
.hello-blog .navigation.pagination a.page-numbers,
.hello-blog .navigation.pagination button.page-numbers,
.hello-blog .navigation.pagination span.page-numbers {
  width: 36px;
  height: 36px;
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 13.5px;
  font-weight: 500;
  border: 1px solid var(--in-border);
  text-decoration: none;
  color: var(--in-muted);
  background: var(--in-white);
  transition: all 0.15s;
}
.hello-blog .navigation.pagination a.page-numbers:hover,
.hello-blog .navigation.pagination button.page-numbers:hover {
  border-color: var(--in-blue);
  color: var(--in-blue);
}
.hello-blog .navigation.pagination button.page-numbers {
  cursor: pointer;
  font: inherit;
}
.hello-blog .navigation.pagination span.page-numbers.dots {
  width: auto;
  min-width: 0;
  padding: 0 4px;
  border: none;
  background: transparent;
  color: var(--in-muted);
  cursor: default;
}
.hello-blog .navigation.pagination span.page-numbers.current {
  background: var(--in-blue);
  color: #fff;
  border-color: var(--in-blue);
}
.hello-blog .navigation.pagination a.prev.page-numbers,
.hello-blog .navigation.pagination a.next.page-numbers,
.hello-blog .navigation.pagination button.prev.page-numbers,
.hello-blog .navigation.pagination button.next.page-numbers {
  width: auto;
  min-width: 36px;
  padding: 0 10px;
  font-size: 16px;
}
.hello-blog .navigation.pagination .screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sidebar {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.sidebar-widget {
  border: 1px solid var(--in-border);
  border-radius: var(--in-radius-lg);
  padding: 22px;
  background: var(--in-white);
}

.widget-title {
  font-family: var(--in-font-head);
  font-size: 14px;
  font-weight: 700;
  color: var(--in-ink);
  margin-bottom: 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--in-border);
}

.cta-widget {
  background: var(--in-dark);
  border-color: transparent;
}
.cta-widget .widget-title {
  color: #fff;
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.cta-widget p {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.5);
  line-height: 1.65;
  margin-bottom: 16px;
}
.cta-widget a:not(.cta-btn) {
  display: block;
  text-align: center;
  background: var(--in-blue);
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  padding: 10px;
  border-radius: 8px;
  text-decoration: none;
  transition: background 0.15s;
}
.cta-widget a:not(.cta-btn):hover {
  background: var(--in-blue-dark);
}
.cta-widget a.cta-btn {
  display: block;
  text-align: center;
  background: var(--in-blue);
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  padding: 10px;
  border-radius: 8px;
  text-decoration: none;
  transition: background 0.15s;
  margin-bottom: 8px;
}
.cta-widget a.cta-btn:hover {
  background: var(--in-blue-dark);
}
.cta-widget .cta-sub {
  font-size: 11.5px;
  color: rgba(255, 255, 255, 0.3);
  text-align: center;
}
.cta-widget--sticky {
  position: sticky;
  top: 76px;
}

#content.hello-blog .cat-list {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 2px;
  margin: 0;
  padding: 0;
}
#content.hello-blog .cat-list li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 7px 10px;
  border-radius: 7px;
  text-decoration: none;
  color: var(--in-muted);
  font-size: 13.5px;
  transition: all 0.15s;
}
#content.hello-blog .cat-list li a:hover {
  background: var(--in-blue-faint);
  color: var(--in-blue);
}

.cat-count {
  background: var(--in-surface);
  color: var(--in-muted);
  font-size: 11px;
  font-weight: 600;
  padding: 1px 7px;
  border-radius: 100px;
  border: 1px solid var(--in-border);
}

.popular-posts {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.pop-post {
  display: flex;
  gap: 14px;
  align-items: flex-start;
}
.pop-post .pop-text {
  min-width: 0;
  flex: 1;
}
.pop-post-num {
  font-family: var(--in-font-head);
  font-size: 20px;
  font-weight: 800;
  color: #94a3b8;
  flex-shrink: 0;
  line-height: 1.1;
  margin-top: 0;
}
.pop-post-title {
  display: block;
  font-size: 13px;
  font-weight: 600;
  color: var(--in-ink);
  line-height: 1.45;
  text-decoration: none;
}
.pop-post-title:hover {
  color: var(--in-blue);
}
.pop-post-meta {
  font-size: 11px;
  color: var(--in-muted);
  margin-top: 4px;
  line-height: 1.4;
}

.pop-post-meta-views,
.pop-meta-views {
  display: none;
}

.pop-post-meta-sep:has(+ .pop-post-meta-views),
.pop-meta-sep:has(+ .pop-meta-views) {
  display: none;
}

.tag-cloud {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
}
.tag-cloud a {
  font-size: 12px !important;
  color: var(--in-muted) !important;
  background: var(--in-surface);
  border: 1px solid var(--in-border);
  padding: 4px 11px;
  border-radius: 100px;
  text-decoration: none !important;
  transition: all 0.15s;
  line-height: 1.4;
  white-space: nowrap;
}
.tag-cloud a:hover {
  color: var(--in-blue) !important;
  border-color: var(--in-blue);
  background: var(--in-blue-pale);
}

#content.hello-blog .article-tags .tag {
  font-size: 12px;
  color: var(--in-muted);
  background: var(--in-surface);
  border: 1px solid var(--in-border);
  padding: 4px 11px;
  border-radius: 100px;
  display: inline-block;
  line-height: 1.4;
  white-space: nowrap;
}

.pop-list {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.pop-list .pop-item {
  display: flex;
  gap: 14px;
  align-items: flex-start;
}
.pop-list .pop-text {
  min-width: 0;
  flex: 1;
}
.pop-list .pop-num {
  font-family: var(--in-font-head);
  font-size: 20px;
  font-weight: 800;
  color: #94a3b8;
  flex-shrink: 0;
  line-height: 1.1;
  margin-top: 0;
}
.pop-list .pop-title {
  display: block;
  font-size: 13px;
  font-weight: 600;
  color: var(--in-ink);
  line-height: 1.45;
  text-decoration: none;
}
.pop-list .pop-title:hover {
  color: var(--in-blue);
}
.pop-list .pop-meta {
  font-size: 11px;
  color: var(--in-muted);
  margin-top: 4px;
  line-height: 1.4;
}

#content.hello-blog a.pop-post-title,
#content.hello-blog a.pop-title {
  color: var(--in-ink);
  text-decoration: none;
}
#content.hello-blog a.pop-post-title:hover,
#content.hello-blog a.pop-title:hover {
  color: var(--in-blue);
}

.hello-blog #ez-toc-container {
  border: 1px solid var(--in-border);
  border-radius: var(--in-radius-lg);
  margin-bottom: 36px;
}

@media (max-width: 960px) {
  .blog-layout {
    grid-template-columns: 1fr;
  }
  .sidebar {
    display: none;
  }
  .featured-post {
    grid-template-columns: 1fr;
  }
  .featured-post .featured-img {
    min-height: 200px;
  }
}
@media (max-width: 820px) {
  .post-grid {
    grid-template-columns: 1fr;
  }
}
.article-hero {
  background: var(--in-dark);
  color: #fff;
  padding: 56px 24px 64px;
  position: relative;
  overflow: hidden;
}
.article-hero .hero-glow {
  position: absolute;
  top: -70px;
  left: 50%;
  transform: translateX(-50%);
  width: 720px;
  height: 460px;
  background: radial-gradient(ellipse, rgba(37, 99, 235, 0.2) 0%, transparent 65%);
  pointer-events: none;
}
.article-hero-inner {
  position: relative;
  z-index: 1;
  max-width: 760px;
  margin: 0 auto;
}
.article-hero-inner .breadcrumb {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 12.5px;
  color: rgba(255, 255, 255, 0.4);
  margin-bottom: 20px;
  flex-wrap: wrap;
}
.article-hero-inner .breadcrumb a {
  color: rgba(255, 255, 255, 0.4);
  text-decoration: none;
  transition: color 0.15s;
}
.article-hero-inner .breadcrumb a:hover {
  color: rgba(255, 255, 255, 0.7);
}
.article-hero-inner .breadcrumb-sep {
  color: rgba(255, 255, 255, 0.2);
}
.article-hero-inner .article-cat {
  display: inline-flex;
  align-items: center;
  background: rgba(37, 99, 235, 0.2);
  border: 1px solid rgba(37, 99, 235, 0.35);
  color: #93c5fd;
  font-size: 12px;
  font-weight: 600;
  padding: 4px 12px;
  border-radius: 100px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-bottom: 18px;
  text-decoration: none;
  transition: background 0.15s ease, border-color 0.15s ease, color 0.15s ease;
}
.article-hero-inner .article-cat:hover {
  background: rgba(37, 99, 235, 0.38);
  border-color: rgba(147, 197, 253, 0.55);
  /* Elementor kit `a:hover { color: primary }` otherwise wins on this link */
  color: #bfdbfe !important;
}
.article-hero-inner .article-cat:focus-visible {
  outline: 2px solid var(--in-blue-light);
  outline-offset: 2px;
}
.article-hero-inner h1 {
  font-family: var(--in-font-head);
  font-size: clamp(26px, 4vw, 44px);
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: -0.03em;
  color: #fff;
  margin-bottom: 20px;
}
.article-hero-inner .article-meta {
  display: flex;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
}
.article-hero-inner .article-author {
  display: flex;
  align-items: center;
  gap: 9px;
}
.article-hero-inner .author-avatar {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: var(--in-blue);
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--in-font-head);
  font-size: 13px;
  font-weight: 700;
  color: #fff;
  flex-shrink: 0;
}
.article-hero-inner .author-name {
  font-size: 13.5px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.8);
}
.article-hero-inner .author-role {
  font-size: 11.5px;
  color: rgba(255, 255, 255, 0.4);
}
.article-hero-inner .meta-sep {
  color: rgba(255, 255, 255, 0.2);
  font-size: 16px;
}
.article-hero-inner .meta-item {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.45);
}
.article-hero-inner .meta-item strong {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 500;
}

.featured-image {
  background: linear-gradient(135deg, var(--in-ink-2) 0%, #2d3748 100%);
  height: 380px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.featured-image img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}
.featured-image-placeholder {
  font-size: 80px;
  opacity: 0.2;
}

.article-wrap {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 24px;
}

.article-layout {
  display: grid;
  grid-template-columns: 1fr 300px;
  gap: 64px;
  padding: 56px 0 80px;
}

.article-body {
  min-width: 0;
}

.toc {
  background: var(--in-surface);
  border: 1px solid var(--in-border);
  border-radius: var(--in-radius-lg);
  padding: 22px 26px;
  margin-bottom: 36px;
}
.toc-title {
  font-family: var(--in-font-head);
  font-size: 14px;
  font-weight: 700;
  color: var(--in-ink);
  margin-bottom: 14px;
  display: flex;
  align-items: center;
  gap: 7px;
}
.toc-title-icon {
  font-size: 15px;
  line-height: 1;
  display: inline-flex;
  flex-shrink: 0;
}
.toc-title-text {
  line-height: 1.25;
}
.toc-list {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 6px;
  counter-reset: toc;
  margin: 0;
  padding: 0;
}
.toc-list li {
  counter-increment: toc;
  list-style: none;
}
.toc-list li::marker {
  content: none;
}
.toc-list li a {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 13.5px;
  color: var(--in-muted);
  text-decoration: none;
  padding: 4px 0;
  transition: color 0.15s;
}
.toc-list li a::before {
  content: counter(toc);
  width: 20px;
  height: 20px;
  background: var(--in-blue-pale);
  color: var(--in-blue);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight: 700;
  flex-shrink: 0;
  font-family: var(--in-font-head);
}
.toc-list li a:hover {
  color: var(--in-blue);
}

.article-content {
  font-size: 16.5px;
  line-height: 1.8;
  color: var(--in-ink-2);
}
.article-content h2 {
  font-family: var(--in-font-head);
  font-size: clamp(20px, 2.5vw, 26px);
  font-weight: 700;
  color: var(--in-ink);
  letter-spacing: -0.02em;
  line-height: 1.2;
  margin: 44px 0 16px;
  padding-top: 44px;
  border-top: 1px solid var(--in-border);
}
.article-content h2:first-of-type {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}
.article-content h3 {
  font-family: var(--in-font-head);
  font-size: 18px;
  font-weight: 600;
  color: var(--in-ink);
  margin: 28px 0 12px;
}
.article-content p {
  margin-bottom: 20px;
  color: var(--in-ink-2);
}
.article-content ul,
.article-content ol {
  margin: 0 0 20px 0;
  list-style-position: outside;
}
.article-content ol {
  padding-inline-start: 1.5em;
}
.article-content ul {
  padding-inline-start: 1.1em;
}
.article-content li {
  color: var(--in-ink-2);
  line-height: 1.7;
}
.article-content li:not(:last-child) {
  margin-bottom: 8px;
}
.article-content a {
  color: var(--in-blue);
  text-decoration: none;
  border-bottom: 1px solid var(--in-blue-pale);
}
.article-content a:hover {
  border-bottom-color: var(--in-blue);
}
.article-content strong {
  font-weight: 600;
  color: var(--in-ink);
}
.article-content blockquote {
  border-left: 4px solid var(--in-blue);
  background: var(--in-blue-faint);
  padding: 18px 22px;
  border-radius: 0 var(--in-radius) var(--in-radius) 0;
  margin: 24px 0;
  font-style: italic;
  color: var(--in-ink-2);
}
.article-content blockquote p {
  margin: 0;
  font-size: 15.5px;
}
.article-content .callout {
  background: var(--in-blue-pale);
  border: 1px solid #bfdbfe;
  border-left: 4px solid var(--in-blue);
  border-radius: 0 var(--in-radius) var(--in-radius) 0;
  padding: 16px 20px;
  margin: 24px 0;
}
.article-content .callout p {
  margin: 0;
  font-size: 14.5px;
  color: var(--in-ink-2);
}
.article-content .callout strong {
  color: var(--in-blue);
}
.article-content img {
  width: 100%;
  border-radius: var(--in-radius-lg);
  margin: 24px 0;
  border: 1px solid var(--in-border);
  height: auto;
}
.article-content code {
  background: var(--in-surface);
  border: 1px solid var(--in-border);
  border-radius: 5px;
  padding: 2px 7px;
  font-size: 14px;
  font-family: "Courier New", monospace;
  color: var(--in-blue-dark);
}

.in-content-cta {
  background: var(--in-dark);
  color: #fff;
  border-radius: var(--in-radius-lg);
  padding: 28px 32px;
  margin: 36px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}
.in-content-cta h4 {
  font-family: var(--in-font-head);
  font-size: 18px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 6px;
}
.in-content-cta p {
  font-size: 13.5px;
  color: rgba(255, 255, 255, 0.5);
  line-height: 1.5;
  margin: 0;
}
.in-content-cta a {
  background: var(--in-blue);
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  padding: 11px 20px;
  border-radius: 8px;
  text-decoration: none;
  white-space: nowrap;
  transition: background 0.15s;
  flex-shrink: 0;
}
.in-content-cta a:hover {
  background: var(--in-blue-dark);
}

.article-tags {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  margin-top: 40px;
  padding-top: 24px;
  border-top: 1px solid var(--in-border);
}
.article-tags .tag {
  margin: 0;
}
.article-tags-label {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.07em;
  text-transform: uppercase;
  color: var(--in-muted);
}

.share-bar {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 32px;
  padding-top: 24px;
  border-top: 1px solid var(--in-border);
  flex-wrap: wrap;
}
.share-bar .share-label {
  font-size: 13px;
  font-weight: 600;
  color: var(--in-muted);
  margin-right: 4px;
}
.share-bar .share-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  font-weight: 500;
  padding: 8px 14px;
  border-radius: 8px;
  border: 1px solid var(--in-border);
  color: var(--in-muted);
  text-decoration: none;
  transition: all 0.15s;
  background: var(--in-white);
  font-family: inherit;
  cursor: pointer;
}
.share-bar .share-btn:hover {
  border-color: var(--in-blue);
  color: var(--in-blue);
  background: var(--in-blue-pale);
}
.share-bar button.share-btn {
  -webkit-appearance: none;
  appearance: none;
}

.author-bio {
  background: var(--in-surface);
  border: 1px solid var(--in-border);
  border-radius: var(--in-radius-lg);
  padding: 24px;
  display: flex;
  gap: 18px;
  align-items: flex-start;
  margin-top: 36px;
}
.author-bio-avatar {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background: var(--in-blue);
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--in-font-head);
  font-size: 18px;
  font-weight: 700;
  color: #fff;
  flex-shrink: 0;
}
.author-bio-name {
  font-family: var(--in-font-head);
  font-size: 15px;
  font-weight: 700;
  color: var(--in-ink);
  margin-bottom: 4px;
}
.author-bio-role {
  font-size: 12px;
  color: var(--in-blue);
  font-weight: 500;
  margin-bottom: 8px;
}
.author-bio-role:last-child {
  margin-bottom: 0;
}
.author-bio-text {
  font-size: 13.5px;
  color: var(--in-muted);
  line-height: 1.65;
}

.related-posts {
  margin-top: 64px;
  padding-top: 48px;
  border-top: 1px solid var(--in-border);
}
.related-posts h2 {
  font-family: var(--in-font-head);
  font-size: 22px;
  font-weight: 700;
  color: var(--in-ink);
  letter-spacing: -0.02em;
  margin-bottom: 24px;
}
.related-posts .related-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}
.related-posts .related-card {
  border: 1px solid var(--in-border);
  border-radius: var(--in-radius-lg);
  overflow: hidden;
  background: var(--in-white);
  transition: box-shadow 0.2s, border-color 0.15s;
}
.related-posts .related-card:hover {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.07);
  border-color: var(--in-blue);
}
.related-posts .related-img {
  height: 120px;
  background: linear-gradient(135deg, var(--in-surface), var(--in-border));
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 32px;
  opacity: 0.5;
}
.related-posts .related-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 1;
}
.related-posts .related-body {
  padding: 14px 16px;
}
.related-posts .related-cat {
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: var(--in-blue);
  margin-bottom: 6px;
}
.related-posts .related-title {
  font-family: var(--in-font-head);
  font-size: 13.5px;
  font-weight: 600;
  color: var(--in-ink);
  line-height: 1.35;
  text-decoration: none;
}
.related-posts .related-title:hover {
  color: var(--in-blue);
}
.related-posts .related-date {
  font-size: 11.5px;
  color: var(--in-muted);
  margin-top: 8px;
}

.toc-sidebar-list {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin: 0;
  padding: 0;
}
.toc-sidebar-list a {
  font-size: 13px;
  color: var(--in-muted);
  text-decoration: none;
  padding: 5px 8px;
  border-radius: 6px;
  display: block;
  transition: all 0.15s;
  border-left: 2px solid transparent;
}
.toc-sidebar-list a:hover, .toc-sidebar-list a.active {
  color: var(--in-blue);
  background: var(--in-blue-faint);
  border-left-color: var(--in-blue);
}

@media (max-width: 960px) {
  .article-layout {
    grid-template-columns: 1fr;
  }
  .related-posts .related-grid {
    grid-template-columns: 1fr 1fr;
  }
  .in-content-cta {
    flex-direction: column;
  }
}
@media (max-width: 820px) {
  .related-posts .related-grid {
    grid-template-columns: 1fr;
  }
}
.in-pricing-block {
  box-sizing: border-box;
  color: var(--in-ink);
  font-family: var(--in-font-body);
  font-size: 16px;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}
.in-pricing-block *,
.in-pricing-block *::before,
.in-pricing-block *::after {
  box-sizing: border-box;
}
.in-pricing-block__inner {
  max-width: 1160px;
  margin: 0 auto;
}
.in-pricing-block .in-pricing__billing {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  margin: 48px 0 0;
  flex-wrap: wrap;
}
.in-pricing-block .in-pricing__label {
  font-size: 15px;
  font-weight: 500;
  color: var(--in-muted);
  transition: color 0.2s;
  cursor: pointer;
  user-select: none;
}
.in-pricing-block .in-pricing__label--active {
  color: var(--in-ink);
}
.in-pricing-block .in-pricing__switch {
  position: relative;
  width: 52px;
  height: 28px;
  cursor: pointer;
  flex-shrink: 0;
}
.in-pricing-block .in-pricing__billing-input {
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
}
.in-pricing-block .in-pricing__billing-input:checked + .in-pricing__track {
  background: var(--in-blue);
}
.in-pricing-block .in-pricing__billing-input:checked ~ .in-pricing__thumb {
  transform: translateX(24px);
}
.in-pricing-block .in-pricing__track {
  position: absolute;
  inset: 0;
  background: var(--in-border-md);
  border-radius: 100px;
  transition: background 0.25s;
}
.in-pricing-block .in-pricing__thumb {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 22px;
  height: 22px;
  background: var(--in-white);
  border-radius: 50%;
  transition: transform 0.25s;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.18);
  pointer-events: none;
}
.in-pricing-block .in-pricing__badge {
  background: var(--in-green-pale);
  color: var(--in-green);
  font-size: 12px;
  font-weight: 600;
  padding: 3px 10px;
  border-radius: 100px;
  white-space: nowrap;
}
.in-pricing-block .in-pricing__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
  margin-top: 28px;
}
.in-pricing-block .in-pricing__card {
  border: 1px solid var(--in-border);
  border-radius: var(--in-radius-lg);
  padding: 28px;
  background: var(--in-white);
  position: relative;
  display: flex;
  flex-direction: column;
  transition: box-shadow 0.2s;
}
.in-pricing-block .in-pricing__card:hover {
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.07);
}
.in-pricing-block .in-pricing__card--popular {
  border-color: var(--in-blue);
  border-width: 2px;
}
.in-pricing-block .in-pricing__card--popular .in-pricing__btn {
  background: var(--in-blue);
  color: #fff;
  border-color: var(--in-blue);
}
.in-pricing-block .in-pricing__card--popular .in-pricing__btn:hover {
  background: var(--in-blue-dark);
  border-color: var(--in-blue-dark);
  color: #fff;
}
.in-pricing-block .in-pricing__pill {
  position: absolute;
  top: -12px;
  left: 24px;
  background: var(--in-blue);
  color: #fff;
  font-size: 11px;
  font-weight: 500;
  padding: 3px 12px;
  border-radius: 100px;
}
.in-pricing-block .in-pricing__tier {
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.09em;
  text-transform: uppercase;
  color: var(--in-muted);
  margin-bottom: 10px;
}
.in-pricing-block .in-pricing__price-row {
  display: flex;
  align-items: baseline;
  gap: 2px;
  min-height: 52px;
}
.in-pricing-block .in-pricing__price-row--custom {
  align-items: center;
}
.in-pricing-block .in-pricing__currency {
  font-family: var(--in-font-head);
  font-size: 20px;
  font-weight: 700;
  color: var(--in-ink);
  align-self: flex-start;
  margin-top: 7px;
}
.in-pricing-block .in-pricing__amount {
  font-family: var(--in-font-head);
  font-size: 44px;
  font-weight: 700;
  color: var(--in-ink);
  line-height: 1;
  letter-spacing: -0.03em;
  transition: opacity 0.15s;
}
.in-pricing-block .in-pricing__amount--custom {
  font-size: 28px;
  letter-spacing: -0.02em;
}
.in-pricing-block .in-pricing__period {
  font-size: 13px;
  color: var(--in-muted);
  margin-top: 4px;
  margin-bottom: 6px;
  min-height: 18px;
}
.in-pricing-block .in-pricing__saving {
  font-size: 12px;
  font-weight: 600;
  color: var(--in-green);
  background: var(--in-green-pale);
  padding: 3px 9px;
  border-radius: 5px;
  display: inline-block;
  margin-bottom: 16px;
  min-height: 24px;
  visibility: hidden;
}
.in-pricing-block .in-pricing__saving--visible {
  visibility: visible;
}
.in-pricing-block .in-pricing__rule {
  height: 1px;
  background: var(--in-border);
  margin-bottom: 18px;
}
.in-pricing-block .in-pricing__feats {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 9px;
  flex: 1;
}
.in-pricing-block .in-pricing__feats--after-users {
  margin-top: 14px;
}
.in-pricing-block .in-pricing__feats li {
  font-size: 13px;
  color: var(--in-muted);
  display: flex;
  align-items: flex-start;
  gap: 7px;
  line-height: 1.45;
}
.in-pricing-block .in-pricing__feats li::before {
  content: "✓";
  color: var(--blue, var(--in-blue));
  font-weight: 700;
  font-size: 12px;
  flex-shrink: 0;
  margin-top: 1px;
  font-family: var(--e-global-typography-primary-font-family), inherit;
}
.in-pricing-block .in-pricing__btn {
  display: block;
  text-align: center;
  margin-top: 22px;
  padding: 11px 16px;
  border-radius: 9px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all 0.15s;
  border: 1.5px solid var(--in-border-md);
  color: var(--in-ink-2);
}
.in-pricing-block .in-pricing__btn:hover {
  border-color: var(--in-blue);
  background: var(--in-blue);
  color: #fff;
}
.in-pricing-block .in-pricing__users {
  margin: 14px 0 4px;
}
.in-pricing-block .in-pricing__users label {
  display: block;
  font-size: 11px;
  font-weight: 600;
  color: var(--in-muted);
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-bottom: 6px;
}
.in-pricing-block .in-pricing__users select {
  width: 100%;
  padding: 8px 30px 8px 12px;
  font-size: 13px;
  font-family: var(--in-font-body);
  color: var(--in-ink);
  background: var(--in-surface);
  border: 1.5px solid var(--in-border-md);
  border-radius: 8px;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2364748b' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 10px center;
  transition: border-color 0.15s;
}
.in-pricing-block .in-pricing__users select:focus {
  outline: none;
  border-color: var(--in-blue);
}
.in-pricing-block .in-pricing__users select:hover {
  border-color: var(--in-blue);
}
.in-pricing-block .in-pricing__note {
  text-align: center;
  font-size: 13px;
  color: var(--in-muted);
  margin-top: 20px;
  margin-bottom: 0;
}
.in-pricing-block .in-pricing__note a {
  color: var(--in-blue);
  text-decoration: none;
}
.in-pricing-block .in-pricing__note a:hover {
  text-decoration: underline;
}
@media (max-width: 900px) {
  .in-pricing-block .in-pricing__grid {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 560px) {
  .in-pricing-block .in-pricing__grid {
    grid-template-columns: 1fr;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzL2FwcC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsZ0JBQWdCO0FDQWhCO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRENEOztBRTNDQTtFQUNDO0FGOENEOztBRTNDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjhDRDtBRTVDQztFQUNDO0VBQ0E7RUFDQTtBRjhDRjtBRTNDQztFQUNDO0VBQ0E7RUFDQTtBRjZDRjtBRTNDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjZDSDs7QUV2Q0M7OztFQUdDO0FGMENGO0FFdkNDO0VBQ0M7RUFDQTtFQUNBO0FGeUNGO0FFdENDO0VBQ0M7RUFDQTtBRndDRjs7QUVwQ0E7RUFDQyxpQkN6RFk7RUQwRFo7RUFDQTtBRnVDRDs7QUVwQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBRnVDRDs7QUVwQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ1Q0Q7QUVyQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdUNGO0FFcENDO0VBQ0M7RUFDQTtBRnNDRjtBRW5DQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGcUNGO0FFbkNFO0VBQ0M7QUZxQ0g7QUVqQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGbUNGO0FFaENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmtDRjtBRWhDRTtFQUNDO0VBQ0E7QUZrQ0g7O0FFN0JBO0VBQ0M7RUFDQTtFQUNBO0FGZ0NEO0FFOUJDO0VBQ0MsaUJDdklXO0VEd0lYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmdDRjs7QUU1QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYrQkQ7QUU3QkM7RUFDQztFQUNBO0VBQ0E7QUYrQkY7QUU1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBRjhCRjtBRTNCQztFQUNDO0VBQ0E7RUFDQTtBRjZCRjtBRTFCQztFQUNDO0VBQ0E7QUY0QkY7O0FFeEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMkJEO0FFekJDO0VBQ0M7QUYyQkY7QUV4QkM7RUFDQztFQUNBO0FGMEJGOztBRXJCQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRndCRDtBRXRCQzs7RUFDQztFQUNBO0VBQ0E7QUZ5QkY7QUV0QkM7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUZ5QkY7QUV0QkM7O0VBQ0M7RUFDQTtBRnlCRjs7QUVyQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd0JEO0FFdEJDO0VBQ0M7QUZ3QkY7QUVyQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnVCRjtBRXJCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ1Qkg7QUVwQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGc0JIO0FFbEJDO0VBQ0M7RUFDQTtBRm9CRjtBRWpCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZtQkY7QUVoQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrQkY7QUVmQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaUJGO0FFZkU7RUFDQztFQUNBO0FGaUJIO0FFZkc7RUFDQztBRmlCSjtBRVpDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUZjRjtBRVhDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmFGO0FFVkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZZRjtBRVRDO0VBQ0M7QUZXRjtBRVJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRlVGO0FFUkU7RUFDQztBRlVIOztBRUxBO0VBQ0M7RUFDQTtFQUNBO0FGUUQ7O0FFTEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRlFEO0FFTkM7RUFDQztFQUNBO0FGUUY7QUVMQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGT0Y7QUVMRTtFQUNDO0VBQ0E7RUFDQTtBRk9IO0FFSkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZNSDtBRUZDO0VBQ0M7RUFDQTtBRklGO0FFREM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBRkdGO0FFQUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRkVGO0FFQUU7RUFDQztFQUNBO0FGRUg7QUVBRztFQUNDO0FGRUo7QUVHQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZERjtBRUlDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRkZGO0FFS0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGSEY7QUVLRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZISDtBRU9DO0VBQ0M7RUFDQTtBRkxGO0FFUUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZORjs7QUVVQTtFQUNDO0FGUEQ7QUVTQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZQRjtBRVVDOzs7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRlJGO0FFV0M7O0VBRUM7RUFDQTtBRlRGO0FFWUM7RUFDQztFQUNBO0FGVkY7QUVjRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGWkg7QUVlRTtFQUNDO0VBQ0E7RUFDQTtBRmJIO0FFaUJDOzs7O0VBSUM7RUFDQTtFQUNBO0VBQ0E7QUZmRjtBRWtCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmhCRjs7QUVvQkE7RUFDQztFQUNBO0VBQ0E7QUZqQkQ7O0FFb0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUZqQkQ7O0FFb0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZqQkQ7O0FFb0JBO0VBQ0M7RUFDQTtBRmpCRDtBRW1CQztFQUNDO0VBQ0E7QUZqQkY7QUVvQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBRmxCRjtBRXFCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGbkJGO0FFcUJFO0VBQ0M7QUZuQkg7QUV1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGckJGO0FFdUJFO0VBQ0M7QUZyQkg7QUV5QkM7RUFDQztFQUNBO0VBQ0E7QUZ2QkY7QUUwQkM7RUFDQztFQUNBO0FGeEJGOztBRTRCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnpCRDtBRTJCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnpCRjtBRTJCRTtFQUNDO0VBQ0E7QUZ6Qkg7O0FFOEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYzQkQ7O0FFOEJBO0VBQ0M7RUFDQTtFQUNBO0FGM0JEOztBRThCQTtFQUNDO0VBQ0E7RUFDQTtBRjNCRDtBRTZCQztFQUNDO0VBQ0E7QUYzQkY7QUU4QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjVCRjtBRStCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjdCRjtBRStCRTtFQUNDO0FGN0JIO0FFaUNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUYvQkY7O0FFb0NBOztFQUVDO0FGakNEOztBRW9DQTs7RUFFQztBRmpDRDs7QUVvQ0E7RUFDQztFQUNBO0VBQ0E7QUZqQ0Q7QUVtQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmpDRjtBRW1DRTtFQUNDO0VBQ0E7RUFDQTtBRmpDSDs7QUV1Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZwQ0Q7O0FFdUNBO0VBQ0M7RUFDQTtFQUNBO0FGcENEO0FFc0NDO0VBQ0M7RUFDQTtFQUNBO0FGcENGO0FFdUNDO0VBQ0M7RUFDQTtBRnJDRjtBRXdDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdENGO0FFeUNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdkNGO0FFeUNFO0VBQ0M7QUZ2Q0g7QUUyQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBRnpDRjs7QUU4Q0E7O0VBRUM7RUFDQTtBRjNDRDtBRTZDQzs7RUFDQztBRjFDRjs7QUU4Q0E7RUFDQztFQUNBO0VBQ0E7QUYzQ0Q7O0FHbHpCQztFRGkyQkE7SUFDQztFRjNDQTtFRThDRDtJQUNDO0VGNUNBO0VFK0NEO0lBQ0M7RUY3Q0E7RUUrQ0E7SUFDQztFRjdDRDtBQUNGO0FHajBCQztFRG0zQkE7SUFDQztFRi9DQTtBQUNGO0FJejBCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUoyMEJEO0FJejBCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUoyMEJGO0FJeDBCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FKMDBCRjtBSXgwQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjAwQkg7QUl4MEJHO0VBQ0M7RUFDQTtFQUNBO0FKMDBCSjtBSXgwQkk7RUFDQztBSjAwQkw7QUl0MEJHO0VBQ0M7QUp3MEJKO0FJcDBCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpzMEJIO0FJcDBCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FKczBCSjtBSW4wQkc7RUFDQztFQUNBO0FKcTBCSjtBSWowQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSm0wQkg7QUloMEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUprMEJIO0FJL3pCRTtFQUNDO0VBQ0E7RUFDQTtBSmkwQkg7QUk5ekJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKZzBCSDtBSTd6QkU7RUFDQztFQUNBO0VBQ0E7QUorekJIO0FJNXpCRTtFQUNDO0VBQ0E7QUo4ekJIO0FJM3pCRTtFQUNDO0VBQ0E7QUo2ekJIO0FJMXpCRTtFQUNDO0VBQ0E7QUo0ekJIO0FJMXpCRztFQUNDO0VBQ0E7QUo0ekJKOztBSXR6QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp5ekJEO0FJdnpCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FKeXpCRjtBSXR6QkM7RUFDQztFQUNBO0FKd3pCRjs7QUlwekJBO0VBQ0MsaUJEeEtZO0VDeUtaO0VBQ0E7QUp1ekJEOztBSXB6QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBSnV6QkQ7O0FJcHpCQTtFQUNDO0FKdXpCRDs7QUlwekJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnV6QkQ7QUlyekJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnV6QkY7QUlwekJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUpzekJGO0FJbnpCQztFQUNDO0FKcXpCRjtBSWx6QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSm96QkY7QUlsekJFO0VBQ0M7RUFDQTtBSm96Qkg7QUlsekJHO0VBQ0M7QUpvekJKO0FJanpCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUptekJKO0FJanpCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKbXpCTDtBSWh6Qkk7RUFDQztBSmt6Qkw7O0FJM3lCQTtFQUNDO0VBQ0E7RUFDQTtBSjh5QkQ7QUk1eUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKOHlCRjtBSTV5QkU7RUFDQztFQUNBO0VBQ0E7QUo4eUJIO0FJMXlCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo0eUJGO0FJenlCQztFQUNDO0VBQ0E7QUoyeUJGO0FJeHlCQzs7RUFFQztFQUNBO0FKMHlCRjtBSXZ5QkM7RUFDQztBSnl5QkY7QUl0eUJDO0VBQ0M7QUp3eUJGO0FJcnlCQztFQUNDO0VBQ0E7QUp1eUJGO0FJcnlCRTtFQUNDO0FKdXlCSDtBSW55QkM7RUFDQztFQUNBO0VBQ0E7QUpxeUJGO0FJbnlCRTtFQUNDO0FKcXlCSDtBSWp5QkM7RUFDQztFQUNBO0FKbXlCRjtBSWh5QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmt5QkY7QUloeUJFO0VBQ0M7RUFDQTtBSmt5Qkg7QUk5eEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKZ3lCRjtBSTl4QkU7RUFDQztFQUNBO0VBQ0E7QUpneUJIO0FJN3hCRTtFQUNDO0FKK3hCSDtBSTN4QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNnhCRjtBSTF4QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjR4QkY7O0FJeHhCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjJ4QkQ7QUl6eEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjJ4QkY7QUl4eEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUoweEJGO0FJdnhCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKeXhCRjtBSXZ4QkU7RUFDQztBSnl4Qkg7O0FJcHhCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKdXhCRDtBSXJ4QkM7RUFDQztBSnV4QkY7QUlweEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnN4QkY7O0FJbHhCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKcXhCRDtBSW54QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBSnF4QkY7QUlseEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSm94QkY7QUlseEJFO0VBQ0M7RUFDQTtFQUNBO0FKb3hCSDtBSWh4QkM7RUFDQztFQUNBO0FKa3hCRjs7QUk5d0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSml4QkQ7QUkvd0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKaXhCRjtBSTl3QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKZ3hCRjtBSTd3QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBSit3QkY7QUk3d0JFO0VBQ0M7QUord0JIO0FJM3dCQztFQUNDO0VBQ0E7RUFDQTtBSjZ3QkY7O0FJendCQTtFQUNDO0VBQ0E7RUFDQTtBSjR3QkQ7QUkxd0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNHdCRjtBSXp3QkM7RUFDQztFQUNBO0VBQ0E7QUoyd0JGO0FJeHdCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUowd0JGO0FJeHdCRTtFQUNDO0VBQ0E7QUowd0JIO0FJdHdCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKd3dCRjtBSXR3QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBSnd3Qkg7QUlwd0JDO0VBQ0M7QUpzd0JGO0FJbndCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnF3QkY7QUlsd0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKb3dCRjtBSWx3QkU7RUFDQztBSm93Qkg7QUlod0JDO0VBQ0M7RUFDQTtFQUNBO0FKa3dCRjs7QUk5dkJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKaXdCRDtBSS92QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKaXdCRjtBSS92QkU7RUFFQztFQUNBO0VBQ0E7QUpnd0JIOztBRzU0Q0M7RUNrcEJBO0lBQ0M7RUo4dkJBO0VJM3ZCRDtJQUNDO0VKNnZCQTtFSTF2QkQ7SUFDQztFSjR2QkE7QUFDRjtBR3g1Q0M7RUNncUJBO0lBQ0M7RUoydkJBO0FBQ0Y7QUsvNUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMaTZDRDtBSy81Q0M7OztFQUdDO0FMaTZDRjtBSzk1Q0M7RUFDQztFQUNBO0FMZzZDRjtBSzc1Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwrNUNGO0FLNTVDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDg1Q0Y7QUs1NUNFO0VBQ0M7QUw4NUNIO0FLMTVDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw0NUNGO0FLejVDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FMMjVDRjtBS3o1Q0U7RUFDQztBTDI1Q0g7QUt4NUNFO0VBQ0M7QUwwNUNIO0FLdDVDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx3NUNGO0FLcjVDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMdTVDRjtBS3A1Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHM1Q0Y7QUtuNUNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUxxNUNGO0FLbDVDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxvNUNGO0FLbDVDRTtFQUNDO0FMbzVDSDtBS2o1Q0U7RUFDQztFQUNBO0FMbTVDSDtBS2o1Q0c7RUFDQztFQUNBO0VBQ0E7QUxtNUNKO0FLajVDSTtFQUNDO0VBQ0E7RUFDQTtBTG01Q0w7QUs3NENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMKzRDRjtBSzU0Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw4NENGO0FLMzRDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FMNjRDRjtBSzM0Q0U7RUFDQztBTDY0Q0g7QUt6NENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMjRDRjtBS3g0Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDA0Q0Y7QUt4NENFO0VBQ0M7RUFDQTtBTDA0Q0g7QUt0NENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHc0Q0Y7QUtyNENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1NENGO0FLcjRDRTtFQUNDO0FMdTRDSDtBS240Q0M7RUFDQztFQUNBO0VBQ0E7QUxxNENGO0FLbDRDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMbzRDRjtBS2w0Q0U7RUFDQztBTG80Q0g7QUtqNENFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMbTRDSDtBS2o0Q0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG00Q0o7QUs5M0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGc0Q0Y7QUs5M0NFO0VBQ0M7RUFDQTtFQUNBO0FMZzRDSDtBSzUzQ0M7RUFDQztBTDgzQ0Y7QUs1M0NFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw4M0NIO0FLMzNDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDYzQ0g7QUszM0NHO0VBQ0M7RUFDQTtBTDYzQ0o7QUsxM0NHO0VBQ0M7QUw0M0NKO0FLdjNDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx5M0NGO0FLdjNDRTtFQUNDO0VBQ0E7QUx5M0NIO0FLdjNDRztFQUNDO0FMeTNDSjtBS3AzQ0M7RUFDQztJQUNDO0VMczNDRDtBQUNGO0FLbjNDQztFQUNDO0lBQ0M7RUxxM0NEO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovL2hlbGxvLWVsZW1lbnRvci1jaGlsZC8uL3Jlc291cmNlcy9zdHlsZXMvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vaGVsbG8tZWxlbWVudG9yLWNoaWxkLy4vcmVzb3VyY2VzL3N0eWxlcy9iYXNlL190b2tlbnMuc2NzcyIsIndlYnBhY2s6Ly9oZWxsby1lbGVtZW50b3ItY2hpbGQvLi9yZXNvdXJjZXMvc3R5bGVzL3RlbXBsYXRlcy9ibG9nLWFyY2hpdmUuc2NzcyIsIndlYnBhY2s6Ly9oZWxsby1lbGVtZW50b3ItY2hpbGQvLi9yZXNvdXJjZXMvc3R5bGVzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vaGVsbG8tZWxlbWVudG9yLWNoaWxkLy4vcmVzb3VyY2VzL3N0eWxlcy90ZW1wbGF0ZXMvYmxvZy1zaW5nbGUuc2NzcyIsIndlYnBhY2s6Ly9oZWxsby1lbGVtZW50b3ItY2hpbGQvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvcHJpY2luZy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbjpyb290IHtcbiAgLS1ibHVlOiB2YXIoLS1lLWd2LTIwODljNGIsIHZhcigtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnksICMyNTYzZWIpKTtcbiAgLS1ibHVlLWRhcms6IHZhcigtLWUtZ3YtYzU2MjliOCwgdmFyKC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5LCAjMWQ0ZWQ4KSk7XG4gIC0tYmx1ZS1mYWludDogdmFyKC0tZS1ndi0yMjAwMmNlLCAjZjBmN2ZmKTtcbiAgLS1ibHVlLWxpZ2h0OiB2YXIoLS1lLWd2LWNhMzVkYmMsICM2MGE1ZmEpO1xuICAtLWJsdWUtcGFsZTogdmFyKC0tZS1ndi1lMTRkYmQ3LCB2YXIoLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQsICNlZmY2ZmYpKTtcbiAgLS1ib3JkZXI6IHZhcigtLWUtZ3YtNWUyYTIyNiwgI2UyZThmMCk7XG4gIC0tYm9yZGVyLW1kOiB2YXIoLS1lLWd2LWNhYTYzYTQsICNjYmQ1ZTEpO1xuICAtLWRhcms6IHZhcigtLWUtZ3YtY2FjMjYyZiwgIzBhMGEwYSk7XG4gIC0tZGFyay0yOiB2YXIoLS1lLWd2LTAyNWRmMmIsICMxMTExMTEpO1xuICAtLWdyZWVuOiB2YXIoLS1lLWd2LTRmNzk5OWIsICMxNmEzNGEpO1xuICAtLWdyZWVuLXBhbGU6IHZhcigtLWUtZ3YtNzI5ODAwNCwgI2RjZmNlNyk7XG4gIC0taW5rOiB2YXIoLS1lLWd2LTM1NGFiNWYsIHZhcigtLWUtZ2xvYmFsLWNvbG9yLXRleHQsICMwZjE3MmEpKTtcbiAgLS1pbmstMjogdmFyKC0tZS1ndi03MzUzN2M5LCAjMWUyOTNiKTtcbiAgLS1tdXRlZDogdmFyKC0tZS1ndi1iNjFiZmZhLCAjNjQ3NDhiKTtcbiAgLS1zdXJmYWNlOiB2YXIoLS1lLWd2LTAzMTRhMzEsICNmOGZhZmMpO1xuICAtLXdoaXRlOiB2YXIoLS1lLWd2LTJlZGFlZjgsICNmZmZmZmYpO1xuICAtLWZvbnQtYm9keTogdmFyKC0tZS1ndi1lZGQ2MjAwLCB2YXIoLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHksICdJbnRlcicsIHNhbnMtc2VyaWYpKTtcbiAgLS1mb250LWhlYWRpbmc6IHZhcigtLWUtZ3YtZGRmYWFkYywgdmFyKC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5LCAnU29yYScsIHNhbnMtc2VyaWYpKTtcbiAgLS1yYWRpdXM6IHZhcigtLWUtZ3YtNWIxYjI5YiwgMTBweCk7XG4gIC0tcmFkaXVzLWxnOiB2YXIoLS1lLWd2LTIzNTRkY2EsIDE2cHgpO1xuICAtLXRyYW5zcGFyZW50OiB2YXIoLS1lLWd2LTA0NDdkYjYsICNmZmZmZmYwMCk7XG4gIC0tcmVkOiAjZGMyNjI2O1xuICAtLWluLWJsdWU6IHZhcigtLWJsdWUpO1xuICAtLWluLWJsdWUtZGFyazogdmFyKC0tYmx1ZS1kYXJrKTtcbiAgLS1pbi1ibHVlLWZhaW50OiB2YXIoLS1ibHVlLWZhaW50KTtcbiAgLS1pbi1ibHVlLWxpZ2h0OiB2YXIoLS1ibHVlLWxpZ2h0KTtcbiAgLS1pbi1ibHVlLXBhbGU6IHZhcigtLWJsdWUtcGFsZSk7XG4gIC0taW4tYm9yZGVyOiB2YXIoLS1ib3JkZXIpO1xuICAtLWluLWJvcmRlci1tZDogdmFyKC0tYm9yZGVyLW1kKTtcbiAgLS1pbi1kYXJrOiB2YXIoLS1kYXJrKTtcbiAgLS1pbi1kYXJrLTI6IHZhcigtLWRhcmstMik7XG4gIC0taW4tZ3JlZW46IHZhcigtLWdyZWVuKTtcbiAgLS1pbi1ncmVlbi1wYWxlOiB2YXIoLS1ncmVlbi1wYWxlKTtcbiAgLS1pbi1pbms6IHZhcigtLWluayk7XG4gIC0taW4taW5rLTI6IHZhcigtLWluay0yKTtcbiAgLS1pbi1tdXRlZDogdmFyKC0tbXV0ZWQpO1xuICAtLWluLXN1cmZhY2U6IHZhcigtLXN1cmZhY2UpO1xuICAtLWluLXdoaXRlOiB2YXIoLS13aGl0ZSk7XG4gIC0taW4tZm9udC1ib2R5OiB2YXIoLS1mb250LWJvZHkpO1xuICAtLWluLWZvbnQtaGVhZDogdmFyKC0tZm9udC1oZWFkaW5nKTtcbiAgLS1pbi1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIC0taW4tcmFkaXVzLWxnOiB2YXIoLS1yYWRpdXMtbGcpO1xuICAtLWluLXRyYW5zcGFyZW50OiB2YXIoLS10cmFuc3BhcmVudCk7XG4gIC0taW4tcmVkOiB2YXIoLS1yZWQpO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkuaGVsbG8tYmxvZy1wYWdlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWluLWZvbnQtYm9keSk7XG4gIGNvbG9yOiB2YXIoLS1pbi1pbmspO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbi13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5ib2R5LmhlbGxvLWJsb2ctcGFnZSBtYWluI2NvbnRlbnQuc2l0ZS1tYWluLmhlbGxvLWJsb2cge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1pbmxpbmU6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkuaGVsbG8tYmxvZy1wYWdlIC5oZWxsby1ibG9nIG5hdi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDQ4cHggYXV0byAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keS5oZWxsby1ibG9nLXBhZ2UgLmhlbGxvLWJsb2cgbmF2Lm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICBnYXA6IDZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlbGxvLWJsb2cgKixcbi5oZWxsby1ibG9nICo6OmJlZm9yZSxcbi5oZWxsby1ibG9nICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5oZWxsby1ibG9nICNoZWxsby1ibG9nLXN0cmVhbS5pcy1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMC41NTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmhlbGxvLWJsb2ctZW1wdHkge1xuICBtYXJnaW46IDI0cHggMDtcbiAgY29sb3I6IHZhcigtLWluLW11dGVkKTtcbn1cblxuLndyYXAge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cblxuLmJsb2ctbGF5b3V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzAwcHg7XG4gIGdhcDogNDhweDtcbiAgcGFkZGluZzogNTZweCAwIDgwcHg7XG59XG5cbi5wYWdlLWhlcm8ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbi1kYXJrKTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDY0cHggMjRweCA3MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWhlcm8gLmhlcm8tZ2xvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtODBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA4MDBweDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UsIHJnYmEoMzcsIDk5LCAyMzUsIDAuMjIpIDAlLCB0cmFuc3BhcmVudCA2NSUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYWdlLWhlcm8gLmhlcm8taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucGFnZS1oZXJvIGgxIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWluLWZvbnQtaGVhZCk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgNC41dncsIDUwcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4wODtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLnBhZ2UtaGVybyBoMSAuaGwge1xuICBjb2xvcjogdmFyKC0taW4tYmx1ZS1saWdodCk7XG59XG4ucGFnZS1oZXJvIHAge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1O1xufVxuLnBhZ2UtaGVybyAuYXJjaGl2ZS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMS42NTtcbn1cbi5wYWdlLWhlcm8gLmFyY2hpdmUtZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jYXQtYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taW4td2hpdGUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0taW4tYm9yZGVyKTtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuLmNhdC1iYXItaW5uZXIge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cblxuLmNhdC1waWxsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1pbi1tdXRlZCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW4tYm9yZGVyKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJhY2tncm91bmQgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cztcbn1cbi5jYXQtcGlsbDpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICBjb2xvcjogdmFyKC0taW4tYmx1ZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW4tYmx1ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLWJsdWUtcGFsZSk7XG59XG4uY2F0LXBpbGwuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWluLWJsdWUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWluLWJsdWUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ibHVlLXBhbGUpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhdC1waWxsLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLWJsdWUtcGFsZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW4tYmx1ZS1kYXJrKTtcbiAgY29sb3I6IHZhcigtLWluLWJsdWUtZGFyayk7XG59XG4uY2F0LXBpbGw6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1pbi1ibHVlKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuYnV0dG9uLmNhdC1waWxsIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS1pbi1tdXRlZCk7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbn1cbmJ1dHRvbi5jYXQtcGlsbC5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0taW4tYmx1ZSk7XG59XG5idXR0b24uY2F0LXBpbGw6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogd2FpdDtcbn1cblxuI2NvbnRlbnQuc2l0ZS1tYWluLmhlbGxvLWJsb2cgLmNhdC1iYXIgYS5jYXQtcGlsbCxcbiNjb250ZW50LnNpdGUtbWFpbi5oZWxsby1ibG9nIC5jYXQtYmFyIGJ1dHRvbi5jYXQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbi13aGl0ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWluLW11dGVkKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjb250ZW50LnNpdGUtbWFpbi5oZWxsby1ibG9nIC5jYXQtYmFyIGEuY2F0LXBpbGw6aG92ZXI6bm90KC5hY3RpdmUpLFxuI2NvbnRlbnQuc2l0ZS1tYWluLmhlbGxvLWJsb2cgLmNhdC1iYXIgYnV0dG9uLmNhdC1waWxsOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gIGNvbG9yOiB2YXIoLS1pbi1ibHVlKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWluLWJsdWUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLWJsdWUtcGFsZSkgIWltcG9ydGFudDtcbn1cbiNjb250ZW50LnNpdGUtbWFpbi5oZWxsby1ibG9nIC5jYXQtYmFyIGEuY2F0LXBpbGwuYWN0aXZlLFxuI2NvbnRlbnQuc2l0ZS1tYWluLmhlbGxvLWJsb2cgLmNhdC1iYXIgYnV0dG9uLmNhdC1waWxsLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1pbi1ibHVlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ibHVlLXBhbGUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW4tYmx1ZSkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNjb250ZW50LnNpdGUtbWFpbi5oZWxsby1ibG9nIC5jYXQtYmFyIGEuY2F0LXBpbGwuYWN0aXZlOmhvdmVyLFxuI2NvbnRlbnQuc2l0ZS1tYWluLmhlbGxvLWJsb2cgLmNhdC1iYXIgYnV0dG9uLmNhdC1waWxsLmFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW4tYmx1ZS1kYXJrKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0taW4tYmx1ZS1kYXJrKSAhaW1wb3J0YW50O1xufVxuXG4uZmVhdHVyZWQtcG9zdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbi1yYWRpdXMtbGcpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG59XG4uZmVhdHVyZWQtcG9zdDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDI4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5mZWF0dXJlZC1wb3N0IC5mZWF0dXJlZC1pbWcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1pbi1pbmstMikgMCUsICMyZDM3NDggMTAwJSk7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZlYXR1cmVkLXBvc3QgLmZlYXR1cmVkLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZlYXR1cmVkLXBvc3QgLmZlYXR1cmVkLWltZyAuZmVhdHVyZWQtY2F0LWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLWJsdWUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZmVhdHVyZWQtcG9zdCAuZmVhdHVyZWQtaW1nLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uZmVhdHVyZWQtcG9zdCAuZmVhdHVyZWQtYm9keSB7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLXdoaXRlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmVhdHVyZWQtcG9zdCAuZmVhdHVyZWQtbGFiZWwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5mZWF0dXJlZC1wb3N0IC5mZWF0dXJlZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1pbi1mb250LWhlYWQpO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDIuNXZ3LCAyNnB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHZhcigtLWluLWluayk7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuLmZlYXR1cmVkLXBvc3QgLmZlYXR1cmVkLXRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZlYXR1cmVkLXBvc3QgLmZlYXR1cmVkLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taW4tYmx1ZSk7XG59XG4uZmVhdHVyZWQtcG9zdCAuZmVhdHVyZWQtZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMTQuNXB4O1xuICBjb2xvcjogdmFyKC0taW4tbXV0ZWQpO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZlYXR1cmVkLXBvc3QgLnBvc3QtbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbiAgZm9udC1zaXplOiAxMi41cHg7XG4gIGNvbG9yOiB2YXIoLS1pbi1tdXRlZCk7XG59XG4uZmVhdHVyZWQtcG9zdCAucG9zdC1tZXRhLWF2YXRhciB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0taW4tYmx1ZS1wYWxlKTtcbiAgY29sb3I6IHZhcigtLWluLWJsdWUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWluLWZvbnQtaGVhZCk7XG59XG4uZmVhdHVyZWQtcG9zdCAucG9zdC1tZXRhLXNlcCB7XG4gIGNvbG9yOiB2YXIoLS1pbi1ib3JkZXItbWQpO1xufVxuLmZlYXR1cmVkLXBvc3QgLnJlYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0taW4tYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5mZWF0dXJlZC1wb3N0IC5yZWFkLW1vcmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBvc3QtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cblxuLnBvc3QtY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWluLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWluLXJhZGl1cy1sZyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzLCBib3JkZXItY29sb3IgMC4xNXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucG9zdC1jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWluLWJsdWUpO1xufVxuLnBvc3QtY2FyZCAucG9zdC1jYXJkLWltZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWluLXN1cmZhY2UpIDAlLCB2YXIoLS1pbi1ib3JkZXIpIDEwMCUpO1xuICBoZWlnaHQ6IDE2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBvc3QtY2FyZCAucG9zdC1jYXJkLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wb3N0LWNhcmQgLnBvc3QtY2FyZC1pbWcgLnBvc3QtY2FyZC1jYXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0taW4td2hpdGUpO1xuICBjb2xvcjogdmFyKC0taW4tYmx1ZSk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbi1ibHVlLXBhbGUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLnBvc3QtY2FyZCAucG9zdC1jYXJkLWltZy1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgb3BhY2l0eTogMC4zNTtcbn1cbi5wb3N0LWNhcmQgLnBvc3QtY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMThweCAyMHB4O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBvc3QtY2FyZCAucG9zdC1jYXJkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWluLWZvbnQtaGVhZCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiB2YXIoLS1pbi1pbmspO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuLnBvc3QtY2FyZCAucG9zdC1jYXJkLXRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBvc3QtY2FyZCAucG9zdC1jYXJkLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taW4tYmx1ZSk7XG59XG4ucG9zdC1jYXJkIC5wb3N0LWNhcmQtZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWluLW11dGVkKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZmxleDogMTtcbn1cbi5wb3N0LWNhcmQgLnBvc3QtY2FyZC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0taW4tYm9yZGVyKTtcbn1cbi5wb3N0LWNhcmQgLnBvc3QtY2FyZC1hdXRob3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1pbi1tdXRlZCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xufVxuLnBvc3QtY2FyZCAucG9zdC1jYXJkLWF1dGhvciAuYXV0aG9yLWRvdCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0taW4tYmx1ZS1wYWxlKTtcbiAgY29sb3I6IHZhcigtLWluLWJsdWUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1pbi1mb250LWhlYWQpO1xufVxuLnBvc3QtY2FyZCAucG9zdC1jYXJkLWRhdGUge1xuICBmb250LXNpemU6IDExLjVweDtcbiAgY29sb3I6IHZhcigtLWluLW11dGVkKTtcbn1cbi5wb3N0LWNhcmQgLnBvc3QtY2FyZC1yZWFkLXRpbWUge1xuICBmb250LXNpemU6IDExLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHZhcigtLWluLW11dGVkKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW4tYm9yZGVyKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5oZWxsby1ibG9nIC5uYXZpZ2F0aW9uLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuLmhlbGxvLWJsb2cgLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uaGVsbG8tYmxvZyAubmF2aWdhdGlvbi5wYWdpbmF0aW9uIGEucGFnZS1udW1iZXJzLFxuLmhlbGxvLWJsb2cgLm5hdmlnYXRpb24ucGFnaW5hdGlvbiBidXR0b24ucGFnZS1udW1iZXJzLFxuLmhlbGxvLWJsb2cgLm5hdmlnYXRpb24ucGFnaW5hdGlvbiBzcGFuLnBhZ2UtbnVtYmVycyB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEzLjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW4tYm9yZGVyKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0taW4tbXV0ZWQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbi13aGl0ZSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5oZWxsby1ibG9nIC5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gYS5wYWdlLW51bWJlcnM6aG92ZXIsXG4uaGVsbG8tYmxvZyAubmF2aWdhdGlvbi5wYWdpbmF0aW9uIGJ1dHRvbi5wYWdlLW51bWJlcnM6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluLWJsdWUpO1xuICBjb2xvcjogdmFyKC0taW4tYmx1ZSk7XG59XG4uaGVsbG8tYmxvZyAubmF2aWdhdGlvbi5wYWdpbmF0aW9uIGJ1dHRvbi5wYWdlLW51bWJlcnMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG4uaGVsbG8tYmxvZyAubmF2aWdhdGlvbi5wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzLmRvdHMge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWluLW11dGVkKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmhlbGxvLWJsb2cgLm5hdmlnYXRpb24ucGFnaW5hdGlvbiBzcGFuLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0taW4tYmx1ZSk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHZhcigtLWluLWJsdWUpO1xufVxuLmhlbGxvLWJsb2cgLm5hdmlnYXRpb24ucGFnaW5hdGlvbiBhLnByZXYucGFnZS1udW1iZXJzLFxuLmhlbGxvLWJsb2cgLm5hdmlnYXRpb24ucGFnaW5hdGlvbiBhLm5leHQucGFnZS1udW1iZXJzLFxuLmhlbGxvLWJsb2cgLm5hdmlnYXRpb24ucGFnaW5hdGlvbiBidXR0b24ucHJldi5wYWdlLW51bWJlcnMsXG4uaGVsbG8tYmxvZyAubmF2aWdhdGlvbi5wYWdpbmF0aW9uIGJ1dHRvbi5uZXh0LnBhZ2UtbnVtYmVycyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDM2cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmhlbGxvLWJsb2cgLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5zaWRlYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuXG4uc2lkZWJhci13aWRnZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbi1yYWRpdXMtbGcpO1xuICBwYWRkaW5nOiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbi13aGl0ZSk7XG59XG5cbi53aWRnZXQtdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0taW4tZm9udC1oZWFkKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0taW4taW5rKTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpO1xufVxuXG4uY3RhLXdpZGdldCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLWRhcmspO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmN0YS13aWRnZXQgLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4uY3RhLXdpZGdldCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBsaW5lLWhlaWdodDogMS42NTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5jdGEtd2lkZ2V0IGE6bm90KC5jdGEtYnRuKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLWJsdWUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcbn1cbi5jdGEtd2lkZ2V0IGE6bm90KC5jdGEtYnRuKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLWJsdWUtZGFyayk7XG59XG4uY3RhLXdpZGdldCBhLmN0YS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ibHVlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jdGEtd2lkZ2V0IGEuY3RhLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLWJsdWUtZGFyayk7XG59XG4uY3RhLXdpZGdldCAuY3RhLXN1YiB7XG4gIGZvbnQtc2l6ZTogMTEuNXB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3RhLXdpZGdldC0tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA3NnB4O1xufVxuXG4jY29udGVudC5oZWxsby1ibG9nIC5jYXQtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4jY29udGVudC5oZWxsby1ibG9nIC5jYXQtbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1pbi1tdXRlZCk7XG4gIGZvbnQtc2l6ZTogMTMuNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4jY29udGVudC5oZWxsby1ibG9nIC5jYXQtbGlzdCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taW4tYmx1ZS1mYWludCk7XG4gIGNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcbn1cblxuLmNhdC1jb3VudCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0taW4tbXV0ZWQpO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDFweCA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpO1xufVxuXG4ucG9wdWxhci1wb3N0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cblxuLnBvcC1wb3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wb3AtcG9zdCAucG9wLXRleHQge1xuICBtaW4td2lkdGg6IDA7XG4gIGZsZXg6IDE7XG59XG4ucG9wLXBvc3QtbnVtIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWluLWZvbnQtaGVhZCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICM5NGEzYjg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBvcC1wb3N0LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWluLWluayk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG9wLXBvc3QtdGl0bGU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taW4tYmx1ZSk7XG59XG4ucG9wLXBvc3QtbWV0YSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHZhcigtLWluLW11dGVkKTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ucG9wLXBvc3QtbWV0YS12aWV3cyxcbi5wb3AtbWV0YS12aWV3cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3AtcG9zdC1tZXRhLXNlcDpoYXMoKyAucG9wLXBvc3QtbWV0YS12aWV3cyksXG4ucG9wLW1ldGEtc2VwOmhhcygrIC5wb3AtbWV0YS12aWV3cykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFnLWNsb3VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDdweDtcbn1cbi50YWctY2xvdWQgYSB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0taW4tbXV0ZWQpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpO1xuICBwYWRkaW5nOiA0cHggMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFnLWNsb3VkIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taW4tYmx1ZSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0taW4tYmx1ZS1wYWxlKTtcbn1cblxuI2NvbnRlbnQuaGVsbG8tYmxvZyAuYXJ0aWNsZS10YWdzIC50YWcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1pbi1tdXRlZCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpO1xuICBwYWRkaW5nOiA0cHggMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBvcC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxOHB4O1xufVxuLnBvcC1saXN0IC5wb3AtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTRweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucG9wLWxpc3QgLnBvcC10ZXh0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBmbGV4OiAxO1xufVxuLnBvcC1saXN0IC5wb3AtbnVtIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWluLWZvbnQtaGVhZCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICM5NGEzYjg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBvcC1saXN0IC5wb3AtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0taW4taW5rKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wb3AtbGlzdCAucG9wLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWluLWJsdWUpO1xufVxuLnBvcC1saXN0IC5wb3AtbWV0YSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHZhcigtLWluLW11dGVkKTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4jY29udGVudC5oZWxsby1ibG9nIGEucG9wLXBvc3QtdGl0bGUsXG4jY29udGVudC5oZWxsby1ibG9nIGEucG9wLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWluLWluayk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNjb250ZW50LmhlbGxvLWJsb2cgYS5wb3AtcG9zdC10aXRsZTpob3ZlcixcbiNjb250ZW50LmhlbGxvLWJsb2cgYS5wb3AtdGl0bGU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taW4tYmx1ZSk7XG59XG5cbi5oZWxsby1ibG9nICNlei10b2MtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW4tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW4tcmFkaXVzLWxnKTtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ibG9nLWxheW91dCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLnNpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZlYXR1cmVkLXBvc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5mZWF0dXJlZC1wb3N0IC5mZWF0dXJlZC1pbWcge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnBvc3QtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5hcnRpY2xlLWhlcm8ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbi1kYXJrKTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDU2cHggMjRweCA2NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXJ0aWNsZS1oZXJvIC5oZXJvLWdsb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTcwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogNzIwcHg7XG4gIGhlaWdodDogNDYwcHg7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlLCByZ2JhKDM3LCA5OSwgMjM1LCAwLjIpIDAlLCB0cmFuc3BhcmVudCA2NSUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hcnRpY2xlLWhlcm8taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogNzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFydGljbGUtaGVyby1pbm5lciAuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBmb250LXNpemU6IDEyLjVweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmFydGljbGUtaGVyby1pbm5lciAuYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hcnRpY2xlLWhlcm8taW5uZXIgLmJyZWFkY3J1bWIgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uYXJ0aWNsZS1oZXJvLWlubmVyIC5icmVhZGNydW1iLXNlcCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uYXJ0aWNsZS1oZXJvLWlubmVyIC5hcnRpY2xlLWNhdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM3LCA5OSwgMjM1LCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM3LCA5OSwgMjM1LCAwLjM1KTtcbiAgY29sb3I6ICM5M2M1ZmQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGNvbG9yIDAuMTVzIGVhc2U7XG59XG4uYXJ0aWNsZS1oZXJvLWlubmVyIC5hcnRpY2xlLWNhdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzcsIDk5LCAyMzUsIDAuMzgpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQ3LCAxOTcsIDI1MywgMC41NSk7XG4gIC8qIEVsZW1lbnRvciBraXQgYGE6aG92ZXIgeyBjb2xvcjogcHJpbWFyeSB9YCBvdGhlcndpc2Ugd2lucyBvbiB0aGlzIGxpbmsgKi9cbiAgY29sb3I6ICNiZmRiZmUgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLWhlcm8taW5uZXIgLmFydGljbGUtY2F0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0taW4tYmx1ZS1saWdodCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4uYXJ0aWNsZS1oZXJvLWlubmVyIGgxIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWluLWZvbnQtaGVhZCk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgNHZ3LCA0NHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUtaGVyby1pbm5lciAuYXJ0aWNsZS1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYXJ0aWNsZS1oZXJvLWlubmVyIC5hcnRpY2xlLWF1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOXB4O1xufVxuLmFydGljbGUtaGVyby1pbm5lciAuYXV0aG9yLWF2YXRhciB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0taW4tYmx1ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0taW4tZm9udC1oZWFkKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYXJ0aWNsZS1oZXJvLWlubmVyIC5hdXRob3ItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTMuNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmFydGljbGUtaGVyby1pbm5lciAuYXV0aG9yLXJvbGUge1xuICBmb250LXNpemU6IDExLjVweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbi5hcnRpY2xlLWhlcm8taW5uZXIgLm1ldGEtc2VwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFydGljbGUtaGVyby1pbm5lciAubWV0YS1pdGVtIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTtcbn1cbi5hcnRpY2xlLWhlcm8taW5uZXIgLm1ldGEtaXRlbSBzdHJvbmcge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmVhdHVyZWQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1pbi1pbmstMikgMCUsICMyZDM3NDggMTAwJSk7XG4gIGhlaWdodDogMzgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZlYXR1cmVkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmVhdHVyZWQtaW1hZ2UtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDgwcHg7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmFydGljbGUtd3JhcCB7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuXG4uYXJ0aWNsZS1sYXlvdXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzMDBweDtcbiAgZ2FwOiA2NHB4O1xuICBwYWRkaW5nOiA1NnB4IDAgODBweDtcbn1cblxuLmFydGljbGUtYm9keSB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnRvYyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbi1yYWRpdXMtbGcpO1xuICBwYWRkaW5nOiAyMnB4IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG4udG9jLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWluLWZvbnQtaGVhZCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWluLWluayk7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogN3B4O1xufVxuLnRvYy10aXRsZS1pY29uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnRvYy10aXRsZS10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4udG9jLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbiAgY291bnRlci1yZXNldDogdG9jO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udG9jLWxpc3QgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogdG9jO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnRvYy1saXN0IGxpOjptYXJrZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnRvYy1saXN0IGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDlweDtcbiAgZm9udC1zaXplOiAxMy41cHg7XG4gIGNvbG9yOiB2YXIoLS1pbi1tdXRlZCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogNHB4IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnRvYy1saXN0IGxpIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIodG9jKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0taW4tYmx1ZS1wYWxlKTtcbiAgY29sb3I6IHZhcigtLWluLWJsdWUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0taW4tZm9udC1oZWFkKTtcbn1cbi50b2MtbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWluLWJsdWUpO1xufVxuXG4uYXJ0aWNsZS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNi41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiB2YXIoLS1pbi1pbmstMik7XG59XG4uYXJ0aWNsZS1jb250ZW50IGgyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWluLWZvbnQtaGVhZCk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMi41dncsIDI2cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0taW4taW5rKTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogNDRweCAwIDE2cHg7XG4gIHBhZGRpbmctdG9wOiA0NHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0taW4tYm9yZGVyKTtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgaDI6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmFydGljbGUtY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1pbi1mb250LWhlYWQpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1pbi1pbmspO1xuICBtYXJnaW46IDI4cHggMCAxMnB4O1xufVxuLmFydGljbGUtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6IHZhcigtLWluLWluay0yKTtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgdWwsXG4uYXJ0aWNsZS1jb250ZW50IG9sIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xufVxuLmFydGljbGUtY29udGVudCBvbCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxLjVlbTtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgdWwge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMS4xZW07XG59XG4uYXJ0aWNsZS1jb250ZW50IGxpIHtcbiAgY29sb3I6IHZhcigtLWluLWluay0yKTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbi5hcnRpY2xlLWNvbnRlbnQgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0taW4tYmx1ZS1wYWxlKTtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWluLWJsdWUpO1xufVxuLmFydGljbGUtY29udGVudCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0taW4taW5rKTtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0taW4tYmx1ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLWJsdWUtZmFpbnQpO1xuICBwYWRkaW5nOiAxOHB4IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0taW4tcmFkaXVzKSB2YXIoLS1pbi1yYWRpdXMpIDA7XG4gIG1hcmdpbjogMjRweCAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB2YXIoLS1pbi1pbmstMik7XG59XG4uYXJ0aWNsZS1jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNS41cHg7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5jYWxsb3V0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0taW4tYmx1ZS1wYWxlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmZGJmZTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS1pbi1ibHVlKTtcbiAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1pbi1yYWRpdXMpIHZhcigtLWluLXJhZGl1cykgMDtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBtYXJnaW46IDI0cHggMDtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLmNhbGxvdXQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNC41cHg7XG4gIGNvbG9yOiB2YXIoLS1pbi1pbmstMik7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5jYWxsb3V0IHN0cm9uZyB7XG4gIGNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWluLXJhZGl1cy1sZyk7XG4gIG1hcmdpbjogMjRweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYXJ0aWNsZS1jb250ZW50IGNvZGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbi1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW4tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAycHggN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgY29sb3I6IHZhcigtLWluLWJsdWUtZGFyayk7XG59XG5cbi5pbi1jb250ZW50LWN0YSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLWRhcmspO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW4tcmFkaXVzLWxnKTtcbiAgcGFkZGluZzogMjhweCAzMnB4O1xuICBtYXJnaW46IDM2cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDI0cHg7XG59XG4uaW4tY29udGVudC1jdGEgaDQge1xuICBmb250LWZhbWlseTogdmFyKC0taW4tZm9udC1oZWFkKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLmluLWNvbnRlbnQtY3RhIHAge1xuICBmb250LXNpemU6IDEzLjVweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xufVxuLmluLWNvbnRlbnQtY3RhIGEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ibHVlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTFweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uaW4tY29udGVudC1jdGEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLWJsdWUtZGFyayk7XG59XG5cbi5hcnRpY2xlLXRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWluLWJvcmRlcik7XG59XG4uYXJ0aWNsZS10YWdzIC50YWcge1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS10YWdzLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0taW4tbXV0ZWQpO1xufVxuXG4uc2hhcmUtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWluLWJvcmRlcik7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zaGFyZS1iYXIgLnNoYXJlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0taW4tbXV0ZWQpO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5zaGFyZS1iYXIgLnNoYXJlLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpO1xuICBjb2xvcjogdmFyKC0taW4tbXV0ZWQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbiAgYmFja2dyb3VuZDogdmFyKC0taW4td2hpdGUpO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNoYXJlLWJhciAuc2hhcmUtYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcbiAgY29sb3I6IHZhcigtLWluLWJsdWUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ibHVlLXBhbGUpO1xufVxuLnNoYXJlLWJhciBidXR0b24uc2hhcmUtYnRuIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYXV0aG9yLWJpbyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbi1yYWRpdXMtbGcpO1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE4cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuLmF1dGhvci1iaW8tYXZhdGFyIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ibHVlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1pbi1mb250LWhlYWQpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hdXRob3ItYmlvLW5hbWUge1xuICBmb250LWZhbWlseTogdmFyKC0taW4tZm9udC1oZWFkKTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0taW4taW5rKTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmF1dGhvci1iaW8tcm9sZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLWluLWJsdWUpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYXV0aG9yLWJpby1yb2xlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmF1dGhvci1iaW8tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTMuNXB4O1xuICBjb2xvcjogdmFyKC0taW4tbXV0ZWQpO1xuICBsaW5lLWhlaWdodDogMS42NTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWluLWJvcmRlcik7XG59XG4ucmVsYXRlZC1wb3N0cyBoMiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1pbi1mb250LWhlYWQpO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1pbi1pbmspO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDE2cHg7XG59XG4ucmVsYXRlZC1wb3N0cyAucmVsYXRlZC1jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW4tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW4tcmFkaXVzLWxnKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdmFyKC0taW4td2hpdGUpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMsIGJvcmRlci1jb2xvciAwLjE1cztcbn1cbi5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW4tYmx1ZSk7XG59XG4ucmVsYXRlZC1wb3N0cyAucmVsYXRlZC1pbWcge1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1pbi1zdXJmYWNlKSwgdmFyKC0taW4tYm9yZGVyKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDMycHg7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3BhY2l0eTogMTtcbn1cbi5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLWJvZHkge1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG59XG4ucmVsYXRlZC1wb3N0cyAucmVsYXRlZC1jYXQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLnJlbGF0ZWQtcG9zdHMgLnJlbGF0ZWQtdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0taW4tZm9udC1oZWFkKTtcbiAgZm9udC1zaXplOiAxMy41cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1pbi1pbmspO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlbGF0ZWQtcG9zdHMgLnJlbGF0ZWQtdGl0bGU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taW4tYmx1ZSk7XG59XG4ucmVsYXRlZC1wb3N0cyAucmVsYXRlZC1kYXRlIHtcbiAgZm9udC1zaXplOiAxMS41cHg7XG4gIGNvbG9yOiB2YXIoLS1pbi1tdXRlZCk7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRvYy1zaWRlYmFyLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnRvYy1zaWRlYmFyLWxpc3QgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWluLW11dGVkKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udG9jLXNpZGViYXItbGlzdCBhOmhvdmVyLCAudG9jLXNpZGViYXItbGlzdCBhLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0taW4tYmx1ZS1mYWludCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5hcnRpY2xlLWxheW91dCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLnJlbGF0ZWQtcG9zdHMgLnJlbGF0ZWQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIC5pbi1jb250ZW50LWN0YSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uaW4tcHJpY2luZy1ibG9jayB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiB2YXIoLS1pbi1pbmspO1xuICBmb250LWZhbWlseTogdmFyKC0taW4tZm9udC1ib2R5KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbi5pbi1wcmljaW5nLWJsb2NrICosXG4uaW4tcHJpY2luZy1ibG9jayAqOjpiZWZvcmUsXG4uaW4tcHJpY2luZy1ibG9jayAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaW4tcHJpY2luZy1ibG9ja19faW5uZXIge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaW4tcHJpY2luZy1ibG9jayAuaW4tcHJpY2luZ19fYmlsbGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE0cHg7XG4gIG1hcmdpbjogNDhweCAwIDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5pbi1wcmljaW5nLWJsb2NrIC5pbi1wcmljaW5nX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWluLW11dGVkKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5pbi1wcmljaW5nLWJsb2NrIC5pbi1wcmljaW5nX19sYWJlbC0tYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWluLWluayk7XG59XG4uaW4tcHJpY2luZy1ibG9jayAuaW4tcHJpY2luZ19fc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmluLXByaWNpbmctYmxvY2sgLmluLXByaWNpbmdfX2JpbGxpbmctaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaW4tcHJpY2luZy1ibG9jayAuaW4tcHJpY2luZ19fYmlsbGluZy1pbnB1dDpjaGVja2VkICsgLmluLXByaWNpbmdfX3RyYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taW4tYmx1ZSk7XG59XG4uaW4tcHJpY2luZy1ibG9jayAuaW4tcHJpY2luZ19fYmlsbGluZy1pbnB1dDpjaGVja2VkIH4gLmluLXByaWNpbmdfX3RodW1iIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI0cHgpO1xufVxuLmluLXByaWNpbmctYmxvY2sgLmluLXByaWNpbmdfX3RyYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0taW4tYm9yZGVyLW1kKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXM7XG59XG4uaW4tcHJpY2luZy1ibG9jayAuaW4tcHJpY2luZ19fdGh1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbi1wcmljaW5nLWJsb2NrIC5pbi1wcmljaW5nX19iYWRnZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLWdyZWVuLXBhbGUpO1xuICBjb2xvcjogdmFyKC0taW4tZ3JlZW4pO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pbi1wcmljaW5nLWJsb2NrIC5pbi1wcmljaW5nX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuLmluLXByaWNpbmctYmxvY2sgLmluLXByaWNpbmdfX2NhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbi1yYWRpdXMtbGcpO1xuICBwYWRkaW5nOiAyOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbi13aGl0ZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xufVxuLmluLXByaWNpbmctYmxvY2sgLmluLXByaWNpbmdfX2NhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG4uaW4tcHJpY2luZy1ibG9jayAuaW4tcHJpY2luZ19fY2FyZC0tcG9wdWxhciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW4tYmx1ZSk7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuLmluLXByaWNpbmctYmxvY2sgLmluLXByaWNpbmdfX2NhcmQtLXBvcHVsYXIgLmluLXByaWNpbmdfX2J0biB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLWJsdWUpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcbn1cbi5pbi1wcmljaW5nLWJsb2NrIC5pbi1wcmljaW5nX19jYXJkLS1wb3B1bGFyIC5pbi1wcmljaW5nX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ibHVlLWRhcmspO1xuICBib3JkZXItY29sb3I6IHZhcigtLWluLWJsdWUtZGFyayk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmluLXByaWNpbmctYmxvY2sgLmluLXByaWNpbmdfX3BpbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIGxlZnQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLWJsdWUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAzcHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4uaW4tcHJpY2luZy1ibG9jayAuaW4tcHJpY2luZ19fdGllciB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWluLW11dGVkKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5pbi1wcmljaW5nLWJsb2NrIC5pbi1wcmljaW5nX19wcmljZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMnB4O1xuICBtaW4taGVpZ2h0OiA1MnB4O1xufVxuLmluLXByaWNpbmctYmxvY2sgLmluLXByaWNpbmdfX3ByaWNlLXJvdy0tY3VzdG9tIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbi1wcmljaW5nLWJsb2NrIC5pbi1wcmljaW5nX19jdXJyZW5jeSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1pbi1mb250LWhlYWQpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1pbi1pbmspO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4uaW4tcHJpY2luZy1ibG9jayAuaW4tcHJpY2luZ19fYW1vdW50IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWluLWZvbnQtaGVhZCk7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWluLWluayk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbn1cbi5pbi1wcmljaW5nLWJsb2NrIC5pbi1wcmljaW5nX19hbW91bnQtLWN1c3RvbSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG4uaW4tcHJpY2luZy1ibG9jayAuaW4tcHJpY2luZ19fcGVyaW9kIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0taW4tbXV0ZWQpO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgbWluLWhlaWdodDogMThweDtcbn1cbi5pbi1wcmljaW5nLWJsb2NrIC5pbi1wcmljaW5nX19zYXZpbmcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1pbi1ncmVlbik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLWdyZWVuLXBhbGUpO1xuICBwYWRkaW5nOiAzcHggOXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmluLXByaWNpbmctYmxvY2sgLmluLXByaWNpbmdfX3NhdmluZy0tdmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uaW4tcHJpY2luZy1ibG9jayAuaW4tcHJpY2luZ19fcnVsZSB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ib3JkZXIpO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmluLXByaWNpbmctYmxvY2sgLmluLXByaWNpbmdfX2ZlYXRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDlweDtcbiAgZmxleDogMTtcbn1cbi5pbi1wcmljaW5nLWJsb2NrIC5pbi1wcmljaW5nX19mZWF0cy0tYWZ0ZXItdXNlcnMge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuLmluLXByaWNpbmctYmxvY2sgLmluLXByaWNpbmdfX2ZlYXRzIGxpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0taW4tbXV0ZWQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuLmluLXByaWNpbmctYmxvY2sgLmluLXByaWNpbmdfX2ZlYXRzIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKck1wiO1xuICBjb2xvcjogdmFyKC0tYmx1ZSwgdmFyKC0taW4tYmx1ZSkpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHkpLCBpbmhlcml0O1xufVxuLmluLXByaWNpbmctYmxvY2sgLmluLXByaWNpbmdfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIHBhZGRpbmc6IDExcHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkIHZhcigtLWluLWJvcmRlci1tZCk7XG4gIGNvbG9yOiB2YXIoLS1pbi1pbmstMik7XG59XG4uaW4tcHJpY2luZy1ibG9jayAuaW4tcHJpY2luZ19fYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0taW4tYmx1ZSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmluLXByaWNpbmctYmxvY2sgLmluLXByaWNpbmdfX3VzZXJzIHtcbiAgbWFyZ2luOiAxNHB4IDAgNHB4O1xufVxuLmluLXByaWNpbmctYmxvY2sgLmluLXByaWNpbmdfX3VzZXJzIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWluLW11dGVkKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLmluLXByaWNpbmctYmxvY2sgLmluLXByaWNpbmdfX3VzZXJzIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMzBweCA4cHggMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogdmFyKC0taW4tZm9udC1ib2R5KTtcbiAgY29sb3I6IHZhcigtLWluLWluayk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWluLXN1cmZhY2UpO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkIHZhcigtLWluLWJvcmRlci1tZCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDEyIDgnJTNFJTNDcGF0aCBkPSdNMSAxbDUgNSA1LTUnIHN0cm9rZT0nJTIzNjQ3NDhiJyBzdHJva2Utd2lkdGg9JzEuNScgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzO1xufVxuLmluLXByaWNpbmctYmxvY2sgLmluLXByaWNpbmdfX3VzZXJzIHNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW4tYmx1ZSk7XG59XG4uaW4tcHJpY2luZy1ibG9jayAuaW4tcHJpY2luZ19fdXNlcnMgc2VsZWN0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcbn1cbi5pbi1wcmljaW5nLWJsb2NrIC5pbi1wcmljaW5nX19ub3RlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1pbi1tdXRlZCk7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW4tcHJpY2luZy1ibG9jayAuaW4tcHJpY2luZ19fbm90ZSBhIHtcbiAgY29sb3I6IHZhcigtLWluLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaW4tcHJpY2luZy1ibG9jayAuaW4tcHJpY2luZ19fbm90ZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmluLXByaWNpbmctYmxvY2sgLmluLXByaWNpbmdfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5pbi1wcmljaW5nLWJsb2NrIC5pbi1wcmljaW5nX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufSIsIjpyb290IHtcblx0LS1ibHVlOiB2YXIoLS1lLWd2LTIwODljNGIsIHZhcigtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnksICMyNTYzZWIpKTtcblx0LS1ibHVlLWRhcms6IHZhcigtLWUtZ3YtYzU2MjliOCwgdmFyKC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5LCAjMWQ0ZWQ4KSk7XG5cdC0tYmx1ZS1mYWludDogdmFyKC0tZS1ndi0yMjAwMmNlLCAjZjBmN2ZmKTtcblx0LS1ibHVlLWxpZ2h0OiB2YXIoLS1lLWd2LWNhMzVkYmMsICM2MGE1ZmEpO1xuXHQtLWJsdWUtcGFsZTogdmFyKC0tZS1ndi1lMTRkYmQ3LCB2YXIoLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQsICNlZmY2ZmYpKTtcblx0LS1ib3JkZXI6IHZhcigtLWUtZ3YtNWUyYTIyNiwgI2UyZThmMCk7XG5cdC0tYm9yZGVyLW1kOiB2YXIoLS1lLWd2LWNhYTYzYTQsICNjYmQ1ZTEpO1xuXHQtLWRhcms6IHZhcigtLWUtZ3YtY2FjMjYyZiwgIzBhMGEwYSk7XG5cdC0tZGFyay0yOiB2YXIoLS1lLWd2LTAyNWRmMmIsICMxMTExMTEpO1xuXHQtLWdyZWVuOiB2YXIoLS1lLWd2LTRmNzk5OWIsICMxNmEzNGEpO1xuXHQtLWdyZWVuLXBhbGU6IHZhcigtLWUtZ3YtNzI5ODAwNCwgI2RjZmNlNyk7XG5cdC0taW5rOiB2YXIoLS1lLWd2LTM1NGFiNWYsIHZhcigtLWUtZ2xvYmFsLWNvbG9yLXRleHQsICMwZjE3MmEpKTtcblx0LS1pbmstMjogdmFyKC0tZS1ndi03MzUzN2M5LCAjMWUyOTNiKTtcblx0LS1tdXRlZDogdmFyKC0tZS1ndi1iNjFiZmZhLCAjNjQ3NDhiKTtcblx0LS1zdXJmYWNlOiB2YXIoLS1lLWd2LTAzMTRhMzEsICNmOGZhZmMpO1xuXHQtLXdoaXRlOiB2YXIoLS1lLWd2LTJlZGFlZjgsICNmZmZmZmYpO1xuXHQtLWZvbnQtYm9keTogdmFyKC0tZS1ndi1lZGQ2MjAwLCB2YXIoLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHksICdJbnRlcicsIHNhbnMtc2VyaWYpKTtcblx0LS1mb250LWhlYWRpbmc6IHZhcigtLWUtZ3YtZGRmYWFkYywgdmFyKC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5LCAnU29yYScsIHNhbnMtc2VyaWYpKTtcblx0LS1yYWRpdXM6IHZhcigtLWUtZ3YtNWIxYjI5YiwgMTBweCk7XG5cdC0tcmFkaXVzLWxnOiB2YXIoLS1lLWd2LTIzNTRkY2EsIDE2cHgpO1xuXHQtLXRyYW5zcGFyZW50OiB2YXIoLS1lLWd2LTA0NDdkYjYsICNmZmZmZmYwMCk7XG5cdC0tcmVkOiAjZGMyNjI2O1xuXG5cdC0taW4tYmx1ZTogdmFyKC0tYmx1ZSk7XG5cdC0taW4tYmx1ZS1kYXJrOiB2YXIoLS1ibHVlLWRhcmspO1xuXHQtLWluLWJsdWUtZmFpbnQ6IHZhcigtLWJsdWUtZmFpbnQpO1xuXHQtLWluLWJsdWUtbGlnaHQ6IHZhcigtLWJsdWUtbGlnaHQpO1xuXHQtLWluLWJsdWUtcGFsZTogdmFyKC0tYmx1ZS1wYWxlKTtcblx0LS1pbi1ib3JkZXI6IHZhcigtLWJvcmRlcik7XG5cdC0taW4tYm9yZGVyLW1kOiB2YXIoLS1ib3JkZXItbWQpO1xuXHQtLWluLWRhcms6IHZhcigtLWRhcmspO1xuXHQtLWluLWRhcmstMjogdmFyKC0tZGFyay0yKTtcblx0LS1pbi1ncmVlbjogdmFyKC0tZ3JlZW4pO1xuXHQtLWluLWdyZWVuLXBhbGU6IHZhcigtLWdyZWVuLXBhbGUpO1xuXHQtLWluLWluazogdmFyKC0taW5rKTtcblx0LS1pbi1pbmstMjogdmFyKC0taW5rLTIpO1xuXHQtLWluLW11dGVkOiB2YXIoLS1tdXRlZCk7XG5cdC0taW4tc3VyZmFjZTogdmFyKC0tc3VyZmFjZSk7XG5cdC0taW4td2hpdGU6IHZhcigtLXdoaXRlKTtcblx0LS1pbi1mb250LWJvZHk6IHZhcigtLWZvbnQtYm9keSk7XG5cdC0taW4tZm9udC1oZWFkOiB2YXIoLS1mb250LWhlYWRpbmcpO1xuXHQtLWluLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcblx0LS1pbi1yYWRpdXMtbGc6IHZhcigtLXJhZGl1cy1sZyk7XG5cdC0taW4tdHJhbnNwYXJlbnQ6IHZhcigtLXRyYW5zcGFyZW50KTtcblx0LS1pbi1yZWQ6IHZhcigtLXJlZCk7XG59XG4iLCJAdXNlIFwiLi4vYmFzZS90b2tlbnNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCIgYXMgKjtcblxuaHRtbCB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5LmhlbGxvLWJsb2ctcGFnZSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1pbi1mb250LWJvZHkpO1xuXHRjb2xvcjogdmFyKC0taW4taW5rKTtcblx0YmFja2dyb3VuZDogdmFyKC0taW4td2hpdGUpO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG5cdG1haW4jY29udGVudC5zaXRlLW1haW4uaGVsbG8tYmxvZyB7XG5cdFx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWlubGluZTogMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmhlbGxvLWJsb2cgbmF2Lm5hdmlnYXRpb24ucGFnaW5hdGlvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDQ4cHggYXV0byAwICFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHQubmF2LWxpbmtzIHtcblx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcblx0XHRcdGdhcDogNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmhlbGxvLWJsb2cge1xuXHQqLFxuXHQqOjpiZWZvcmUsXG5cdCo6OmFmdGVyIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0I2hlbGxvLWJsb2ctc3RyZWFtLmlzLWxvYWRpbmcge1xuXHRcdG9wYWNpdHk6IDAuNTU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG5cdH1cblxuXHQmLWVtcHR5IHtcblx0XHRtYXJnaW46IDI0cHggMDtcblx0XHRjb2xvcjogdmFyKC0taW4tbXV0ZWQpO1xuXHR9XG59XG5cbi53cmFwIHtcblx0bWF4LXdpZHRoOiAkbGF5b3V0LW1heDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgJGxheW91dC1ndXR0ZXI7XG59XG5cbi5ibG9nLWxheW91dCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDMwMHB4O1xuXHRnYXA6IDQ4cHg7XG5cdHBhZGRpbmc6IDU2cHggMCA4MHB4O1xufVxuXG4ucGFnZS1oZXJvIHtcblx0YmFja2dyb3VuZDogdmFyKC0taW4tZGFyayk7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiA2NHB4IDI0cHggNzJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Lmhlcm8tZ2xvdyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTgwcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR3aWR0aDogODAwcHg7XG5cdFx0aGVpZ2h0OiA1MDBweDtcblx0XHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSwgcmdiYSgzNywgOTksIDIzNSwgMC4yMikgMCUsIHRyYW5zcGFyZW50IDY1JSk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQuaGVyby1pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHRoMSB7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWluLWZvbnQtaGVhZCk7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgzMHB4LCA0LjV2dywgNTBweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMS4wODtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG5cdFx0LmhsIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1pbi1ibHVlLWxpZ2h0KTtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvIDMycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjU7XG5cdH1cblxuXHQuYXJjaGl2ZS1kZXNjcmlwdGlvbiB7XG5cdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdG1heC13aWR0aDogNjQwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjU7XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMCAwIDhweDtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0fVxufVxuXG4uY2F0LWJhciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWluLXdoaXRlKTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWluLWJvcmRlcik7XG5cdHBhZGRpbmc6IDAgJGxheW91dC1ndXR0ZXI7XG5cblx0Ji1pbm5lciB7XG5cdFx0bWF4LXdpZHRoOiAkbGF5b3V0LW1heDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogOHB4O1xuXHRcdHBhZGRpbmc6IDEycHggMDtcblx0fVxufVxuXG4uY2F0LXBpbGwge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHBhZGRpbmc6IDhweCAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiA5OTk5cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IHZhcigtLWluLW11dGVkKTtcblx0YmFja2dyb3VuZDogdmFyKC0taW4td2hpdGUpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYmFja2dyb3VuZCAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzO1xuXG5cdCY6aG92ZXI6bm90KC5hY3RpdmUpIHtcblx0XHRjb2xvcjogdmFyKC0taW4tYmx1ZSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ibHVlLXBhbGUpO1xuXHR9XG5cblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWluLWJsdWUpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWluLWJsdWUtcGFsZSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXG5cdCYuYWN0aXZlOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ibHVlLXBhbGUpO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0taW4tYmx1ZS1kYXJrKTtcblx0XHRjb2xvcjogdmFyKC0taW4tYmx1ZS1kYXJrKTtcblx0fVxuXG5cdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWluLWJsdWUpO1xuXHRcdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cdH1cbn1cblxuYnV0dG9uLmNhdC1waWxsIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDA7XG5cdGNvbG9yOiB2YXIoLS1pbi1tdXRlZCk7XG5cdGJvcmRlci1yYWRpdXM6IDk5OTlweDtcblxuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6IHZhcigtLWluLWJsdWUpO1xuXHR9XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTogMC42O1xuXHRcdGN1cnNvcjogd2FpdDtcblx0fVxufVxuXG4vLyBQb3N0cyBwYWdlIHVzZXMgPGJ1dHRvbj47IGFyY2hpdmVzIHVzZSA8YT4uIEVsZW1lbnRvciAvIGtpdCBydWxlcyBvZnRlbiBvdmVycmlkZSBidXR0b25zLlxuI2NvbnRlbnQuc2l0ZS1tYWluLmhlbGxvLWJsb2cgLmNhdC1iYXIgYS5jYXQtcGlsbCxcbiNjb250ZW50LnNpdGUtbWFpbi5oZWxsby1ibG9nIC5jYXQtYmFyIGJ1dHRvbi5jYXQtcGlsbCB7XG5cdGJvcmRlci1yYWRpdXM6IDk5OTlweCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1pbi13aGl0ZSkgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcigtLWluLW11dGVkKSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblxuXHQmOmhvdmVyOm5vdCguYWN0aXZlKSB7XG5cdFx0Y29sb3I6IHZhcigtLWluLWJsdWUpICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1pbi1ibHVlKSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWluLWJsdWUtcGFsZSkgIWltcG9ydGFudDtcblx0fVxuXG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogdmFyKC0taW4tYmx1ZSkgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ibHVlLXBhbGUpICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1pbi1ibHVlKSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQmLmFjdGl2ZTpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1pbi1ibHVlLWRhcmspICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IHZhcigtLWluLWJsdWUtZGFyaykgIWltcG9ydGFudDtcblx0fVxufVxuXG4uZmVhdHVyZWQtcG9zdCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0Z2FwOiAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1pbi1yYWRpdXMtbGcpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogMCA2cHggMjhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHR9XG5cblx0LmZlYXR1cmVkLWltZyB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0taW4taW5rLTIpIDAlLCAjMmQzNzQ4IDEwMCUpO1xuXHRcdG1pbi1oZWlnaHQ6IDI4MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG1pbi1oZWlnaHQ6IDI4MHB4O1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQuZmVhdHVyZWQtY2F0LWJhZGdlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTZweDtcblx0XHRcdGxlZnQ6IDE2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ibHVlKTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHBhZGRpbmc6IDRweCAxMnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cblxuXHQuZmVhdHVyZWQtaW1nLXBsYWNlaG9sZGVyIHtcblx0XHRmb250LXNpemU6IDY0cHg7XG5cdFx0b3BhY2l0eTogMC4zO1xuXHR9XG5cblx0LmZlYXR1cmVkLWJvZHkge1xuXHRcdHBhZGRpbmc6IDMycHg7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0taW4td2hpdGUpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC5mZWF0dXJlZC1sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cblx0LmZlYXR1cmVkLXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogdmFyKC0taW4tZm9udC1oZWFkKTtcblx0XHRmb250LXNpemU6IGNsYW1wKDE4cHgsIDIuNXZ3LCAyNnB4KTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0Y29sb3I6IHZhcigtLWluLWluayk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0taW4tYmx1ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZlYXR1cmVkLWV4Y2VycHQge1xuXHRcdGZvbnQtc2l6ZTogMTQuNXB4O1xuXHRcdGNvbG9yOiB2YXIoLS1pbi1tdXRlZCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNztcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LnBvc3QtbWV0YSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMTRweDtcblx0XHRmb250LXNpemU6IDEyLjVweDtcblx0XHRjb2xvcjogdmFyKC0taW4tbXV0ZWQpO1xuXHR9XG5cblx0LnBvc3QtbWV0YS1hdmF0YXIge1xuXHRcdHdpZHRoOiAyOHB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0taW4tYmx1ZS1wYWxlKTtcblx0XHRjb2xvcjogdmFyKC0taW4tYmx1ZSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1pbi1mb250LWhlYWQpO1xuXHR9XG5cblx0LnBvc3QtbWV0YS1zZXAge1xuXHRcdGNvbG9yOiB2YXIoLS1pbi1ib3JkZXItbWQpO1xuXHR9XG5cblx0LnJlYWQtbW9yZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDVweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogdmFyKC0taW4tYmx1ZSk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuXG4ucG9zdC1ncmlkIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Z2FwOiAyMHB4O1xufVxuXG4ucG9zdC1jYXJkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0taW4tYm9yZGVyKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0taW4tcmFkaXVzLWxnKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogdmFyKC0taW4td2hpdGUpO1xuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMsIGJvcmRlci1jb2xvciAwLjE1cztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHQmOmhvdmVyIHtcblx0XHRib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcblx0fVxuXG5cdC5wb3N0LWNhcmQtaW1nIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1pbi1zdXJmYWNlKSAwJSwgdmFyKC0taW4tYm9yZGVyKSAxMDAlKTtcblx0XHRoZWlnaHQ6IDE2MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblxuXHRcdC5wb3N0LWNhcmQtY2F0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTBweDtcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1pbi13aGl0ZSk7XG5cdFx0XHRjb2xvcjogdmFyKC0taW4tYmx1ZSk7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0cGFkZGluZzogM3B4IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWluLWJsdWUtcGFsZSk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHR9XG5cdH1cblxuXHQucG9zdC1jYXJkLWltZy1wbGFjZWhvbGRlciB7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdG9wYWNpdHk6IDAuMzU7XG5cdH1cblxuXHQucG9zdC1jYXJkLWJvZHkge1xuXHRcdHBhZGRpbmc6IDE4cHggMjBweDtcblx0XHRmbGV4OiAxO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5wb3N0LWNhcmQtdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1pbi1mb250LWhlYWQpO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM1O1xuXHRcdGNvbG9yOiB2YXIoLS1pbi1pbmspO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0taW4tYmx1ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBvc3QtY2FyZC1leGNlcnB0IHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Y29sb3I6IHZhcigtLWluLW11dGVkKTtcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0ZmxleDogMTtcblx0fVxuXG5cdC5wb3N0LWNhcmQtZm9vdGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpO1xuXHR9XG5cblx0LnBvc3QtY2FyZC1hdXRob3Ige1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRjb2xvcjogdmFyKC0taW4tbXV0ZWQpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDZweDtcblxuXHRcdC5hdXRob3ItZG90IHtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0taW4tYmx1ZS1wYWxlKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDlweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogdmFyKC0taW4tZm9udC1oZWFkKTtcblx0XHR9XG5cdH1cblxuXHQucG9zdC1jYXJkLWRhdGUge1xuXHRcdGZvbnQtc2l6ZTogMTEuNXB4O1xuXHRcdGNvbG9yOiB2YXIoLS1pbi1tdXRlZCk7XG5cdH1cblxuXHQucG9zdC1jYXJkLXJlYWQtdGltZSB7XG5cdFx0Zm9udC1zaXplOiAxMS41cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRjb2xvcjogdmFyKC0taW4tbXV0ZWQpO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHBhZGRpbmc6IDRweCAxMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWluLWJvcmRlcik7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRmbGV4LXNocmluazogMDtcblx0fVxufVxuXG4uaGVsbG8tYmxvZyAubmF2aWdhdGlvbi5wYWdpbmF0aW9uIHtcblx0bWFyZ2luLXRvcDogNDhweDtcblxuXHQubmF2LWxpbmtzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiA2cHg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0YS5wYWdlLW51bWJlcnMsXG5cdGJ1dHRvbi5wYWdlLW51bWJlcnMsXG5cdHNwYW4ucGFnZS1udW1iZXJzIHtcblx0XHR3aWR0aDogMzZweDtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxMy41cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogdmFyKC0taW4tbXV0ZWQpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWluLXdoaXRlKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG5cdH1cblxuXHRhLnBhZ2UtbnVtYmVyczpob3Zlcixcblx0YnV0dG9uLnBhZ2UtbnVtYmVyczpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcblx0XHRjb2xvcjogdmFyKC0taW4tYmx1ZSk7XG5cdH1cblxuXHRidXR0b24ucGFnZS1udW1iZXJzIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udDogaW5oZXJpdDtcblx0fVxuXG5cdHNwYW4ucGFnZS1udW1iZXJzIHtcblx0XHQmLmRvdHMge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRwYWRkaW5nOiAwIDRweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IHZhcigtLWluLW11dGVkKTtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR9XG5cblx0XHQmLmN1cnJlbnQge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0taW4tYmx1ZSk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0taW4tYmx1ZSk7XG5cdFx0fVxuXHR9XG5cblx0YS5wcmV2LnBhZ2UtbnVtYmVycyxcblx0YS5uZXh0LnBhZ2UtbnVtYmVycyxcblx0YnV0dG9uLnByZXYucGFnZS1udW1iZXJzLFxuXHRidXR0b24ubmV4dC5wYWdlLW51bWJlcnMge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1pbi13aWR0aDogMzZweDtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0LnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxcHg7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IC0xcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG59XG5cbi5zaWRlYmFyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAyNHB4O1xufVxuXG4uc2lkZWJhci13aWRnZXQge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1pbi1yYWRpdXMtbGcpO1xuXHRwYWRkaW5nOiAyMnB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1pbi13aGl0ZSk7XG59XG5cbi53aWRnZXQtdGl0bGUge1xuXHRmb250LWZhbWlseTogdmFyKC0taW4tZm9udC1oZWFkKTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogdmFyKC0taW4taW5rKTtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpO1xufVxuXG4uY3RhLXdpZGdldCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWluLWRhcmspO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdC53aWRnZXQtdGl0bGUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY1O1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblxuXHRhOm5vdCguY3RhLWJ0bikge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ibHVlKTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0taW4tYmx1ZS1kYXJrKTtcblx0XHR9XG5cdH1cblxuXHRhLmN0YS1idG4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ibHVlKTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWluLWJsdWUtZGFyayk7XG5cdFx0fVxuXHR9XG5cblx0LmN0YS1zdWIge1xuXHRcdGZvbnQtc2l6ZTogMTEuNXB4O1xuXHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Ji0tc3RpY2t5IHtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdHRvcDogNzZweDtcblx0fVxufVxuXG4jY29udGVudC5oZWxsby1ibG9nIC5jYXQtbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMnB4O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0bGkgYSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiA3cHggMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiB2YXIoLS1pbi1tdXRlZCk7XG5cdFx0Zm9udC1zaXplOiAxMy41cHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMTVzO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ibHVlLWZhaW50KTtcblx0XHRcdGNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcblx0XHR9XG5cdH1cbn1cblxuLmNhdC1jb3VudCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWluLXN1cmZhY2UpO1xuXHRjb2xvcjogdmFyKC0taW4tbXV0ZWQpO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHBhZGRpbmc6IDFweCA3cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpO1xufVxuXG4ucG9wdWxhci1wb3N0cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMjBweDtcbn1cblxuLnBvcC1wb3N0IHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAxNHB4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHQucG9wLXRleHQge1xuXHRcdG1pbi13aWR0aDogMDtcblx0XHRmbGV4OiAxO1xuXHR9XG5cblx0Ji1udW0ge1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1pbi1mb250LWhlYWQpO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGNvbG9yOiAjOTRhM2I4O1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdCYtdGl0bGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiB2YXIoLS1pbi1pbmspO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWluLWJsdWUpO1xuXHRcdH1cblx0fVxuXG5cdCYtbWV0YSB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGNvbG9yOiB2YXIoLS1pbi1tdXRlZCk7XG5cdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cbn1cblxuLy8gUG9wdWxhciBwb3N0czogaGlkZSB2aWV3IGNvdW50cyBvbmx5IChQSFAgdW5jaGFuZ2VkKS4gSGlkZSBkb3QgYmVmb3JlIHZpZXdzIHZpYSA6aGFzKCkuXG4ucG9wLXBvc3QtbWV0YS12aWV3cyxcbi5wb3AtbWV0YS12aWV3cyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3AtcG9zdC1tZXRhLXNlcDpoYXMoKyAucG9wLXBvc3QtbWV0YS12aWV3cyksXG4ucG9wLW1ldGEtc2VwOmhhcygrIC5wb3AtbWV0YS12aWV3cykge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udGFnLWNsb3VkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDdweDtcblxuXHRhIHtcblx0XHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcblx0XHRjb2xvcjogdmFyKC0taW4tbXV0ZWQpICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0taW4tc3VyZmFjZSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0taW4tYm9yZGVyKTtcblx0XHRwYWRkaW5nOiA0cHggMTFweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0taW4tYmx1ZSkgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0taW4tYmx1ZSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ibHVlLXBhbGUpO1xuXHRcdH1cblx0fVxufVxuXG4vLyBJRCArIC5oZWxsby1ibG9nIGJlYXRzIEVsZW1lbnRvciBraXQgcnVsZXMgbGlrZSBgLmVsZW1lbnRvci1raXQtTk5OIGFgLlxuI2NvbnRlbnQuaGVsbG8tYmxvZyAuYXJ0aWNsZS10YWdzIC50YWcge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiB2YXIoLS1pbi1tdXRlZCk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWluLXN1cmZhY2UpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpO1xuXHRwYWRkaW5nOiA0cHggMTFweDtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBvcC1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAxOHB4O1xuXG5cdC5wb3AtaXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDE0cHg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQucG9wLXRleHQge1xuXHRcdG1pbi13aWR0aDogMDtcblx0XHRmbGV4OiAxO1xuXHR9XG5cblx0LnBvcC1udW0ge1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1pbi1mb250LWhlYWQpO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGNvbG9yOiAjOTRhM2I4O1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5wb3AtdGl0bGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiB2YXIoLS1pbi1pbmspO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWluLWJsdWUpO1xuXHRcdH1cblx0fVxuXG5cdC5wb3AtbWV0YSB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGNvbG9yOiB2YXIoLS1pbi1tdXRlZCk7XG5cdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cbn1cblxuLy8gU2lkZWJhciBwb3B1bGFyIHRpdGxlczogaW5rIGJ5IGRlZmF1bHQgKEVsZW1lbnRvciBraXQgYGEgeyBjb2xvcjogcHJpbWFyeSB9YCBvdGhlcndpc2Ugd2lucykuXG4jY29udGVudC5oZWxsby1ibG9nIGEucG9wLXBvc3QtdGl0bGUsXG4jY29udGVudC5oZWxsby1ibG9nIGEucG9wLXRpdGxlIHtcblx0Y29sb3I6IHZhcigtLWluLWluayk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogdmFyKC0taW4tYmx1ZSk7XG5cdH1cbn1cblxuLmhlbGxvLWJsb2cgI2V6LXRvYy1jb250YWluZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1pbi1yYWRpdXMtbGcpO1xuXHRtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuXG5AaW5jbHVkZSBtcS1ibG9nLW1kIHtcblx0LmJsb2ctbGF5b3V0IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxuXG5cdC5zaWRlYmFyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmZlYXR1cmVkLXBvc3Qge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG5cdFx0LmZlYXR1cmVkLWltZyB7XG5cdFx0XHRtaW4taGVpZ2h0OiAyMDBweDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEtYmxvZy1zbSB7XG5cdC5wb3N0LWdyaWQge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHR9XG59XG4iLCIkbGF5b3V0LW1heDogMTE2MHB4O1xuJGxheW91dC1ndXR0ZXI6IDI0cHg7XG4kYnAtbWQ6IDk2MHB4O1xuJGJwLXNtOiA4MjBweDtcblxuQG1peGluIG1xLWRvd24oJG1heCkge1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtcS1ibG9nLW1kIHtcblx0QGluY2x1ZGUgbXEtZG93bigkYnAtbWQpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbXEtYmxvZy1zbSB7XG5cdEBpbmNsdWRlIG1xLWRvd24oJGJwLXNtKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi9iYXNlL3Rva2Vuc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIiBhcyAqO1xuXG4uYXJ0aWNsZS1oZXJvIHtcblx0YmFja2dyb3VuZDogdmFyKC0taW4tZGFyayk7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiA1NnB4IDI0cHggNjRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC5oZXJvLWdsb3cge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC03MHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0d2lkdGg6IDcyMHB4O1xuXHRcdGhlaWdodDogNDYwcHg7XG5cdFx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UsIHJnYmEoMzcsIDk5LCAyMzUsIDAuMikgMCUsIHRyYW5zcGFyZW50IDY1JSk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQmLWlubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRtYXgtd2lkdGg6IDc2MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0LmJyZWFkY3J1bWIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IDZweDtcblx0XHRcdGZvbnQtc2l6ZTogMTIuNXB4O1xuXHRcdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1zZXAge1xuXHRcdFx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hcnRpY2xlLWNhdCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDM3LCA5OSwgMjM1LCAwLjIpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgzNywgOTksIDIzNSwgMC4zNSk7XG5cdFx0XHRjb2xvcjogIzkzYzVmZDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRwYWRkaW5nOiA0cHggMTJweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLCBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgY29sb3IgMC4xNXMgZWFzZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMzcsIDk5LCAyMzUsIDAuMzgpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMTQ3LCAxOTcsIDI1MywgMC41NSk7XG5cdFx0XHRcdC8qIEVsZW1lbnRvciBraXQgYGE6aG92ZXIgeyBjb2xvcjogcHJpbWFyeSB9YCBvdGhlcndpc2Ugd2lucyBvbiB0aGlzIGxpbmsgKi9cblx0XHRcdFx0Y29sb3I6ICNiZmRiZmUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWluLWJsdWUtbGlnaHQpO1xuXHRcdFx0XHRvdXRsaW5lLW9mZnNldDogMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgxIHtcblx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1pbi1mb250LWhlYWQpO1xuXHRcdFx0Zm9udC1zaXplOiBjbGFtcCgyNnB4LCA0dncsIDQ0cHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHQuYXJ0aWNsZS1tZXRhIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z2FwOiAxNnB4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblxuXHRcdC5hcnRpY2xlLWF1dGhvciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogOXB4O1xuXHRcdH1cblxuXHRcdC5hdXRob3ItYXZhdGFyIHtcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0taW4tYmx1ZSk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWluLWZvbnQtaGVhZCk7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHR9XG5cblx0XHQuYXV0aG9yLW5hbWUge1xuXHRcdFx0Zm9udC1zaXplOiAxMy41cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcblx0XHR9XG5cblx0XHQuYXV0aG9yLXJvbGUge1xuXHRcdFx0Zm9udC1zaXplOiAxMS41cHg7XG5cdFx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuXHRcdH1cblxuXHRcdC5tZXRhLXNlcCB7XG5cdFx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblxuXHRcdC5tZXRhLWl0ZW0ge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mZWF0dXJlZC1pbWFnZSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWluLWluay0yKSAwJSwgIzJkMzc0OCAxMDAlKTtcblx0aGVpZ2h0OiAzODBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDM4MHB4O1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Ji1wbGFjZWhvbGRlciB7XG5cdFx0Zm9udC1zaXplOiA4MHB4O1xuXHRcdG9wYWNpdHk6IDAuMjtcblx0fVxufVxuXG4uYXJ0aWNsZS13cmFwIHtcblx0bWF4LXdpZHRoOiAkbGF5b3V0LW1heDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgJGxheW91dC1ndXR0ZXI7XG59XG5cbi5hcnRpY2xlLWxheW91dCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDMwMHB4O1xuXHRnYXA6IDY0cHg7XG5cdHBhZGRpbmc6IDU2cHggMCA4MHB4O1xufVxuXG4uYXJ0aWNsZS1ib2R5IHtcblx0bWluLXdpZHRoOiAwO1xufVxuXG4udG9jIHtcblx0YmFja2dyb3VuZDogdmFyKC0taW4tc3VyZmFjZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWluLWJvcmRlcik7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWluLXJhZGl1cy1sZyk7XG5cdHBhZGRpbmc6IDIycHggMjZweDtcblx0bWFyZ2luLWJvdHRvbTogMzZweDtcblxuXHQmLXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogdmFyKC0taW4tZm9udC1oZWFkKTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogdmFyKC0taW4taW5rKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDdweDtcblx0fVxuXG5cdCYtdGl0bGUtaWNvbiB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHR9XG5cblx0Ji10aXRsZS10ZXh0IHtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0fVxuXG5cdCYtbGlzdCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiA2cHg7XG5cdFx0Y291bnRlci1yZXNldDogdG9jO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0bGkge1xuXHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IHRvYztcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdCY6Om1hcmtlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRnYXA6IDlweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMy41cHg7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1pbi1tdXRlZCk7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogNHB4IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogY291bnRlcih0b2MpO1xuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ibHVlLXBhbGUpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1pbi1mb250LWhlYWQpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWluLWJsdWUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hcnRpY2xlLWNvbnRlbnQge1xuXHRmb250LXNpemU6IDE2LjVweDtcblx0bGluZS1oZWlnaHQ6IDEuODtcblx0Y29sb3I6IHZhcigtLWluLWluay0yKTtcblxuXHRoMiB7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWluLWZvbnQtaGVhZCk7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgyMHB4LCAyLjV2dywgMjZweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogdmFyKC0taW4taW5rKTtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdG1hcmdpbjogNDRweCAwIDE2cHg7XG5cdFx0cGFkZGluZy10b3A6IDQ0cHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWluLWJvcmRlcik7XG5cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRoMyB7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWluLWZvbnQtaGVhZCk7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6IHZhcigtLWluLWluayk7XG5cdFx0bWFyZ2luOiAyOHB4IDAgMTJweDtcblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Y29sb3I6IHZhcigtLWluLWluay0yKTtcblx0fVxuXG5cdHVsLFxuXHRvbCB7XG5cdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG5cdH1cblxuXHRvbCB7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEuNWVtO1xuXHR9XG5cblx0dWwge1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxLjFlbTtcblx0fVxuXG5cdGxpIHtcblx0XHRjb2xvcjogdmFyKC0taW4taW5rLTIpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWluLWJsdWUtcGFsZSk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWluLWJsdWUpO1xuXHRcdH1cblx0fVxuXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogdmFyKC0taW4taW5rKTtcblx0fVxuXG5cdGJsb2NrcXVvdGUge1xuXHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0taW4tYmx1ZSk7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0taW4tYmx1ZS1mYWludCk7XG5cdFx0cGFkZGluZzogMThweCAyMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgdmFyKC0taW4tcmFkaXVzKSB2YXIoLS1pbi1yYWRpdXMpIDA7XG5cdFx0bWFyZ2luOiAyNHB4IDA7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGNvbG9yOiB2YXIoLS1pbi1pbmstMik7XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTUuNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5jYWxsb3V0IHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ibHVlLXBhbGUpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNiZmRiZmU7XG5cdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS1pbi1ibHVlKTtcblx0XHRib3JkZXItcmFkaXVzOiAwIHZhcigtLWluLXJhZGl1cykgdmFyKC0taW4tcmFkaXVzKSAwO1xuXHRcdHBhZGRpbmc6IDE2cHggMjBweDtcblx0XHRtYXJnaW46IDI0cHggMDtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNC41cHg7XG5cdFx0XHRjb2xvcjogdmFyKC0taW4taW5rLTIpO1xuXHRcdH1cblxuXHRcdHN0cm9uZyB7XG5cdFx0XHRjb2xvcjogdmFyKC0taW4tYmx1ZSk7XG5cdFx0fVxuXHR9XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1pbi1yYWRpdXMtbGcpO1xuXHRcdG1hcmdpbjogMjRweCAwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWluLWJvcmRlcik7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Y29kZSB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0taW4tc3VyZmFjZSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0taW4tYm9yZGVyKTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0cGFkZGluZzogMnB4IDdweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcblx0XHRjb2xvcjogdmFyKC0taW4tYmx1ZS1kYXJrKTtcblx0fVxufVxuXG4uaW4tY29udGVudC1jdGEge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1pbi1kYXJrKTtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWluLXJhZGl1cy1sZyk7XG5cdHBhZGRpbmc6IDI4cHggMzJweDtcblx0bWFyZ2luOiAzNnB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiAyNHB4O1xuXG5cdGg0IHtcblx0XHRmb250LWZhbWlseTogdmFyKC0taW4tZm9udC1oZWFkKTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6IDEzLjVweDtcblx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0YSB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0taW4tYmx1ZSk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0cGFkZGluZzogMTFweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ibHVlLWRhcmspO1xuXHRcdH1cblx0fVxufVxuXG4uYXJ0aWNsZS10YWdzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0cGFkZGluZy10b3A6IDI0cHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXIpO1xuXG5cdC50YWcge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCYtbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogdmFyKC0taW4tbXV0ZWQpO1xuXHR9XG59XG5cbi5zaGFyZS1iYXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEwcHg7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdHBhZGRpbmctdG9wOiAyNHB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0taW4tYm9yZGVyKTtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdC5zaGFyZS1sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6IHZhcigtLWluLW11dGVkKTtcblx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0fVxuXG5cdC5zaGFyZS1idG4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiA2cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0cGFkZGluZzogOHB4IDE0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWluLWJvcmRlcik7XG5cdFx0Y29sb3I6IHZhcigtLWluLW11dGVkKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMTVzO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWluLXdoaXRlKTtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0taW4tYmx1ZSk7XG5cdFx0XHRjb2xvcjogdmFyKC0taW4tYmx1ZSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ibHVlLXBhbGUpO1xuXHRcdH1cblx0fVxuXG5cdGJ1dHRvbi5zaGFyZS1idG4ge1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHR9XG59XG5cbi5hdXRob3ItYmlvIHtcblx0YmFja2dyb3VuZDogdmFyKC0taW4tc3VyZmFjZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWluLWJvcmRlcik7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWluLXJhZGl1cy1sZyk7XG5cdHBhZGRpbmc6IDI0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMThweDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbi10b3A6IDM2cHg7XG5cblx0Ji1hdmF0YXIge1xuXHRcdHdpZHRoOiA1MnB4O1xuXHRcdGhlaWdodDogNTJweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0taW4tYmx1ZSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1pbi1mb250LWhlYWQpO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHR9XG5cblx0Ji1uYW1lIHtcblx0XHRmb250LWZhbWlseTogdmFyKC0taW4tZm9udC1oZWFkKTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogdmFyKC0taW4taW5rKTtcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdH1cblxuXHQmLXJvbGUge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRjb2xvcjogdmFyKC0taW4tYmx1ZSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQmLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMTMuNXB4O1xuXHRcdGNvbG9yOiB2YXIoLS1pbi1tdXRlZCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjU7XG5cdH1cbn1cblxuLnJlbGF0ZWQtcG9zdHMge1xuXHRtYXJnaW4tdG9wOiA2NHB4O1xuXHRwYWRkaW5nLXRvcDogNDhweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWluLWJvcmRlcik7XG5cblx0aDIge1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1pbi1mb250LWhlYWQpO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiB2YXIoLS1pbi1pbmspO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cblxuXHQucmVsYXRlZC1ncmlkIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0Z2FwOiAxNnB4O1xuXHR9XG5cblx0LnJlbGF0ZWQtY2FyZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0taW4tYm9yZGVyKTtcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1pbi1yYWRpdXMtbGcpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZDogdmFyKC0taW4td2hpdGUpO1xuXHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycywgYm9yZGVyLWNvbG9yIDAuMTVzO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWluLWJsdWUpO1xuXHRcdH1cblx0fVxuXG5cdC5yZWxhdGVkLWltZyB7XG5cdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1pbi1zdXJmYWNlKSwgdmFyKC0taW4tYm9yZGVyKSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRvcGFjaXR5OiAwLjU7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cblx0LnJlbGF0ZWQtYm9keSB7XG5cdFx0cGFkZGluZzogMTRweCAxNnB4O1xuXHR9XG5cblx0LnJlbGF0ZWQtY2F0IHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6IHZhcigtLWluLWJsdWUpO1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0fVxuXG5cdC5yZWxhdGVkLXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogdmFyKC0taW4tZm9udC1oZWFkKTtcblx0XHRmb250LXNpemU6IDEzLjVweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiB2YXIoLS1pbi1pbmspO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM1O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWluLWJsdWUpO1xuXHRcdH1cblx0fVxuXG5cdC5yZWxhdGVkLWRhdGUge1xuXHRcdGZvbnQtc2l6ZTogMTEuNXB4O1xuXHRcdGNvbG9yOiB2YXIoLS1pbi1tdXRlZCk7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHR9XG59XG5cbi50b2Mtc2lkZWJhci1saXN0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA0cHg7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxuXHRhIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Y29sb3I6IHZhcigtLWluLW11dGVkKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0cGFkZGluZzogNXB4IDhweDtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMTVzO1xuXHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWluLWJsdWUtZmFpbnQpO1xuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWluLWJsdWUpO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtcS1ibG9nLW1kIHtcblx0LmFydGljbGUtbGF5b3V0IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxuXG5cdC5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLWdyaWQge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0fVxuXG5cdC5pbi1jb250ZW50LWN0YSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuXG5AaW5jbHVkZSBtcS1ibG9nLXNtIHtcblx0LnJlbGF0ZWQtcG9zdHMgLnJlbGF0ZWQtZ3JpZCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi9iYXNlL3Rva2Vuc1wiO1xuXG4vLyBQcmljaW5nIHNob3J0Y29kZSAoW2ludm9pY2VfbmluamFfcHJpY2luZ10pIOKAlCB0aGVtZSB0b2tlbnMgZnJvbSBiYXNlL190b2tlbnMuXG5cbi5pbi1wcmljaW5nLWJsb2NrIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y29sb3I6IHZhcigtLWluLWluayk7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1pbi1mb250LWJvZHkpO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG5cdCosXG5cdCo6OmJlZm9yZSxcblx0Kjo6YWZ0ZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMTYwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQuaW4tcHJpY2luZ19fYmlsbGluZyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGdhcDogMTRweDtcblx0XHRtYXJnaW46IDQ4cHggMCAwO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdC5pbi1wcmljaW5nX19sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6IHZhcigtLWluLW11dGVkKTtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogdmFyKC0taW4taW5rKTtcblx0XHR9XG5cdH1cblxuXHQuaW4tcHJpY2luZ19fc3dpdGNoIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDUycHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmbGV4LXNocmluazogMDtcblx0fVxuXG5cdC5pbi1wcmljaW5nX19iaWxsaW5nLWlucHV0IHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHQmOmNoZWNrZWQgKyAuaW4tcHJpY2luZ19fdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0taW4tYmx1ZSk7XG5cdFx0fVxuXG5cdFx0JjpjaGVja2VkIH4gLmluLXByaWNpbmdfX3RodW1iIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNHB4KTtcblx0XHR9XG5cdH1cblxuXHQuaW4tcHJpY2luZ19fdHJhY2sge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRpbnNldDogMDtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ib3JkZXItbWQpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXM7XG5cdH1cblxuXHQuaW4tcHJpY2luZ19fdGh1bWIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDNweDtcblx0XHRsZWZ0OiAzcHg7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWluLXdoaXRlKTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0LmluLXByaWNpbmdfX2JhZGdlIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ncmVlbi1wYWxlKTtcblx0XHRjb2xvcjogdmFyKC0taW4tZ3JlZW4pO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHBhZGRpbmc6IDNweCAxMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblxuXHQuaW4tcHJpY2luZ19fZ3JpZCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHRcdGdhcDogMTZweDtcblx0XHRtYXJnaW4tdG9wOiAyOHB4O1xuXHR9XG5cblx0LmluLXByaWNpbmdfX2NhcmQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWluLWJvcmRlcik7XG5cdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0taW4tcmFkaXVzLWxnKTtcblx0XHRwYWRkaW5nOiAyOHB4O1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWluLXdoaXRlKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogMCA0cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuXHRcdH1cblxuXHRcdCYtLXBvcHVsYXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcblx0XHRcdGJvcmRlci13aWR0aDogMnB4O1xuXG5cdFx0XHQuaW4tcHJpY2luZ19fYnRuIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0taW4tYmx1ZSk7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWluLWJsdWUpO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWluLWJsdWUtZGFyayk7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1pbi1ibHVlLWRhcmspO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmluLXByaWNpbmdfX3BpbGwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xMnB4O1xuXHRcdGxlZnQ6IDI0cHg7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0taW4tYmx1ZSk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0cGFkZGluZzogM3B4IDEycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdH1cblxuXHQuaW4tcHJpY2luZ19fdGllciB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiB2YXIoLS1pbi1tdXRlZCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdC5pbi1wcmljaW5nX19wcmljZS1yb3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRcdGdhcDogMnB4O1xuXHRcdG1pbi1oZWlnaHQ6IDUycHg7XG5cblx0XHQmLS1jdXN0b20ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQuaW4tcHJpY2luZ19fY3VycmVuY3kge1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1pbi1mb250LWhlYWQpO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiB2YXIoLS1pbi1pbmspO1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0bWFyZ2luLXRvcDogN3B4O1xuXHR9XG5cblx0LmluLXByaWNpbmdfX2Ftb3VudCB7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWluLWZvbnQtaGVhZCk7XG5cdFx0Zm9udC1zaXplOiA0NHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6IHZhcigtLWluLWluayk7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcblxuXHRcdCYtLWN1c3RvbSB7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0XHR9XG5cdH1cblxuXHQuaW4tcHJpY2luZ19fcGVyaW9kIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Y29sb3I6IHZhcigtLWluLW11dGVkKTtcblx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRcdG1pbi1oZWlnaHQ6IDE4cHg7XG5cdH1cblxuXHQuaW4tcHJpY2luZ19fc2F2aW5nIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogdmFyKC0taW4tZ3JlZW4pO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWluLWdyZWVuLXBhbGUpO1xuXHRcdHBhZGRpbmc6IDNweCA5cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdG1pbi1oZWlnaHQ6IDI0cHg7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXG5cdFx0Ji0tdmlzaWJsZSB7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdH1cblx0fVxuXG5cdC5pbi1wcmljaW5nX19ydWxlIHtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ib3JkZXIpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdH1cblxuXHQuaW4tcHJpY2luZ19fZmVhdHMge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogOXB4O1xuXHRcdGZsZXg6IDE7XG5cblx0XHQmLS1hZnRlci11c2VycyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1pbi1tdXRlZCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRnYXA6IDdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAn4pyTJztcblx0XHRcdFx0Y29sb3I6IHZhcigtLWJsdWUsIHZhcigtLWluLWJsdWUpKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMXB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5KSwgaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW4tcHJpY2luZ19fYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMjJweDtcblx0XHRwYWRkaW5nOiAxMXB4IDE2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG5cdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXItbWQpO1xuXHRcdGNvbG9yOiB2YXIoLS1pbi1pbmstMik7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0taW4tYmx1ZSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1pbi1ibHVlKTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdC5pbi1wcmljaW5nX191c2VycyB7XG5cdFx0bWFyZ2luOiAxNHB4IDAgNHB4O1xuXG5cdFx0bGFiZWwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6IHZhcigtLWluLW11dGVkKTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRcdH1cblxuXHRcdHNlbGVjdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDhweCAzMHB4IDhweCAxMnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWluLWZvbnQtYm9keSk7XG5cdFx0XHRjb2xvcjogdmFyKC0taW4taW5rKTtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWluLXN1cmZhY2UpO1xuXHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCB2YXIoLS1pbi1ib3JkZXItbWQpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDEyIDgnJTNFJTNDcGF0aCBkPSdNMSAxbDUgNSA1LTUnIHN0cm9rZT0nJTIzNjQ3NDhiJyBzdHJva2Utd2lkdGg9JzEuNScgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzO1xuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0taW4tYmx1ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmluLXByaWNpbmdfX25vdGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Y29sb3I6IHZhcigtLWluLW11dGVkKTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1pbi1ibHVlKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuXHRcdC5pbi1wcmljaW5nX19ncmlkIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcblx0XHQuaW4tcHJpY2luZ19fZ3JpZCB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHR9XG5cdH1cbn1cblxuXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/