.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}
@charset "UTF-8";
/**
 * Scoped reset voor de Enzona energievergelijker.
 * Gebaseerd op Meyerweb reset v2.0 (public domain), beperkt tot .enzona-vergelijker
 * zodat thema/WordPress-styling buiten de plugin onaangetast blijft.
 */
.enzona-vergelijker {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  line-height: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.enzona-vergelijker div, .enzona-vergelijker span, .enzona-vergelijker applet, .enzona-vergelijker object, .enzona-vergelijker iframe,
.enzona-vergelijker h1, .enzona-vergelijker h2, .enzona-vergelijker h3, .enzona-vergelijker h4, .enzona-vergelijker h5, .enzona-vergelijker h6, .enzona-vergelijker p, .enzona-vergelijker blockquote, .enzona-vergelijker pre,
.enzona-vergelijker a, .enzona-vergelijker abbr, .enzona-vergelijker acronym, .enzona-vergelijker address, .enzona-vergelijker big, .enzona-vergelijker cite, .enzona-vergelijker code,
.enzona-vergelijker del, .enzona-vergelijker dfn, .enzona-vergelijker em, .enzona-vergelijker img, .enzona-vergelijker ins, .enzona-vergelijker kbd, .enzona-vergelijker q, .enzona-vergelijker s, .enzona-vergelijker samp,
.enzona-vergelijker small, .enzona-vergelijker strike, .enzona-vergelijker strong, .enzona-vergelijker sub, .enzona-vergelijker sup, .enzona-vergelijker tt, .enzona-vergelijker var,
.enzona-vergelijker b, .enzona-vergelijker u, .enzona-vergelijker center,
.enzona-vergelijker dl, .enzona-vergelijker dt, .enzona-vergelijker dd, .enzona-vergelijker ol, .enzona-vergelijker ul, .enzona-vergelijker li,
.enzona-vergelijker fieldset, .enzona-vergelijker form, .enzona-vergelijker label, .enzona-vergelijker legend,
.enzona-vergelijker table, .enzona-vergelijker caption, .enzona-vergelijker tbody, .enzona-vergelijker tfoot, .enzona-vergelijker thead, .enzona-vergelijker tr, .enzona-vergelijker th, .enzona-vergelijker td,
.enzona-vergelijker article, .enzona-vergelijker aside, .enzona-vergelijker canvas, .enzona-vergelijker details, .enzona-vergelijker embed,
.enzona-vergelijker figure, .enzona-vergelijker figcaption, .enzona-vergelijker footer, .enzona-vergelijker header, .enzona-vergelijker hgroup,
.enzona-vergelijker menu, .enzona-vergelijker nav, .enzona-vergelijker output, .enzona-vergelijker ruby, .enzona-vergelijker section, .enzona-vergelijker summary,
.enzona-vergelijker time, .enzona-vergelijker mark, .enzona-vergelijker audio, .enzona-vergelijker video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
.enzona-vergelijker {
  /* i uitgesloten: anders overruled font: inherit Font Awesome op <i class="fa-…"> */
}
.enzona-vergelijker article, .enzona-vergelijker aside, .enzona-vergelijker details, .enzona-vergelijker figcaption, .enzona-vergelijker figure,
.enzona-vergelijker footer, .enzona-vergelijker header, .enzona-vergelijker hgroup, .enzona-vergelijker menu, .enzona-vergelijker nav, .enzona-vergelijker section {
  display: block;
}
.enzona-vergelijker ol, .enzona-vergelijker ul {
  list-style: none;
}
.enzona-vergelijker blockquote, .enzona-vergelijker q {
  quotes: none;
}
.enzona-vergelijker blockquote:before, .enzona-vergelijker blockquote:after, .enzona-vergelijker q:before, .enzona-vergelijker q:after {
  content: "";
  content: none;
}
.enzona-vergelijker table {
  border-collapse: collapse;
  border-spacing: 0;
}

.enzona-vergelijker,
.tippy-box[data-theme~=enzona] {
  --enzona-vergelijker-color-primary: var(--enzona-branding-color-primary, var(--e-global-color-primary, #610055));
  --enzona-vergelijker-color-secondary: var(--enzona-branding-color-secondary, var(--e-global-color-secondary, #E5107A));
  --enzona-vergelijker-color-accent: var(--enzona-branding-color-accent, var(--e-global-color-accent, #FF7400));
  --enzona-vergelijker-color-text: var(--enzona-branding-color-text, var(--e-global-color-text, #000000));
  --enzona-vergelijker-color-muted: var(--enzona-branding-color-muted, var(--e-global-color-codevz_primary_color, #D8D8D8));
  --enzona-vergelijker-color-soft: var(--enzona-branding-color-soft, var(--e-global-color-codevz_secondary_color, #FFF1F8));
  --enzona-vergelijker-color-tint: var(--enzona-branding-color-tint, #FFF3FE);
  --enzona-vergelijker-color-white: var(--enzona-branding-color-white, #ffffff);
  --enzona-vergelijker-color-danger: var(--enzona-branding-color-danger, #ff0000);
  --enzona-color-text: var(--enzona-vergelijker-color-text);
  --enzona-color-surface: var(--enzona-vergelijker-color-white);
  --enzona-color-border: var(--enzona-vergelijker-color-primary);
  --enzona-color-accent: var(--enzona-vergelijker-color-accent);
  --enzona-color-danger: var(--enzona-vergelijker-color-danger);
  --enzona-font-size-title: 30px;
  --enzona-font-size-heading: 20px;
  --enzona-font-size-body: 18px;
  --enzona-font-size-small: 14px;
  --enzona-space: 20px;
  --enzona-radius-small: 5px;
  --enzona-radius-large: 40px;
  font-family: var(--enzona-font-family, inherit);
}

.enzona-vergelijker h1 {
  font-weight: 700;
  font-size: var(--enzona-font-size-title);
  line-height: 1.3em;
  margin-bottom: 1em;
}
.enzona-vergelijker h3 {
  font-weight: 900;
  font-size: var(--enzona-font-size-heading);
  line-height: 1.3em;
  margin-bottom: 1em;
}
.enzona-vergelijker p, .enzona-vergelijker li, .enzona-vergelijker h4 {
  font-size: var(--enzona-font-size-body);
  line-height: 1.3em;
}
.enzona-vergelijker p b, .enzona-vergelijker li b, .enzona-vergelijker h4 b {
  font-weight: 900;
}
.enzona-vergelijker h4 {
  font-weight: 900;
}
.enzona-vergelijker ul {
  margin-top: 1em;
  padding-left: 16px;
}
.enzona-vergelijker table th, .enzona-vergelijker table td {
  text-align: left;
  font-size: var(--enzona-font-size-small);
  padding: 4px;
  padding-right: 10px;
  vertical-align: top;
  border-bottom: 1px solid var(--enzona-vergelijker-color-muted);
}
.enzona-vergelijker table th {
  font-weight: 900;
}

.enzona-vergelijker .enzona-stack {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: var(--enzona-space, 20px);
}
.enzona-vergelijker .enzona-cluster {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: var(--enzona-space, 20px);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.enzona-vergelijker .enzona-with-sidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: var(--enzona-space, 20px);
}
.enzona-vergelijker .enzona-with-sidebar > :first-child {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: var(--enzona-sidebar-width, 256px);
      flex-basis: var(--enzona-sidebar-width, 256px);
}
.enzona-vergelijker .enzona-with-sidebar > :last-child {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 999;
      -ms-flex-positive: 999;
          flex-grow: 999;
  min-inline-size: 50%;
}
.enzona-vergelijker .enzona-switcher {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: var(--enzona-space, 20px);
}
.enzona-vergelijker .enzona-switcher > * {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: calc((var(--enzona-switcher-target, 480px) - 100%) * 999);
      flex-basis: calc((var(--enzona-switcher-target, 480px) - 100%) * 999);
}
.enzona-vergelijker .enzona-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(var(--enzona-grid-min, 256px), 100%), 1fr));
  gap: var(--enzona-space, 20px);
}

.enzona-vergelijker {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.enzona-vergelijker *,
.enzona-vergelijker *::before,
.enzona-vergelijker *::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.enzona-vergelijker input[type=checkbox] {
  margin-bottom: 0;
}
.enzona-vergelijker form ::-webkit-input-placeholder {
  color: var(--enzona-vergelijker-color-muted);
  opacity: 1;
}
.enzona-vergelijker form ::-moz-placeholder {
  color: var(--enzona-vergelijker-color-muted);
  opacity: 1;
}
.enzona-vergelijker form :-ms-input-placeholder {
  color: var(--enzona-vergelijker-color-muted);
  opacity: 1;
}
.enzona-vergelijker form ::-ms-input-placeholder {
  color: var(--enzona-vergelijker-color-muted);
  opacity: 1;
}
.enzona-vergelijker form ::placeholder {
  color: var(--enzona-vergelijker-color-muted);
  opacity: 1;
}
.enzona-vergelijker form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),
.enzona-vergelijker form select,
.enzona-vergelijker form textarea,
.enzona-vergelijker form button {
  font: inherit;
  line-height: 1.2;
  color: inherit;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}
.enzona-vergelijker .hidden {
  display: none;
}
.enzona-vergelijker .enzona-messages {
  margin-top: 20px;
  padding: 20px;
  border: 0;
  border-radius: var(--enzona-radius-small);
  background-color: rgba(255, 0, 0, 0.08);
  color: var(--enzona-color-danger);
}
.enzona-vergelijker .enzona-messages ul {
  margin-top: 0;
}
.enzona-vergelijker .enzona-messages ul li {
  color: var(--enzona-color-danger);
}
.enzona-vergelijker .enzona-tooltip {
  display: none !important;
}

.enzona-vergelijker .enzona-link {
  color: var(--enzona-color-accent);
  font-size: 14px;
  text-decoration: none;
}
.enzona-vergelijker .enzona-link:hover {
  color: color-mix(in srgb, var(--enzona-color-accent) 75%, #000);
}
.enzona-vergelijker .enzona-button {
  display: block;
  font-size: 16px;
  line-height: 1em;
  padding: 7px 14px;
  border: none;
  border-radius: var(--enzona-radius-small);
  text-decoration: none;
  text-align: center;
  cursor: pointer;
}
.enzona-vergelijker .enzona-button.enzona-button--primair {
  width: 100%;
  color: var(--enzona-vergelijker-color-white);
  background-color: var(--enzona-color-accent);
  border-radius: var(--enzona-radius-small);
  padding: 17px 40px 17px 40px;
}
.enzona-vergelijker .enzona-button.enzona-button--primair:hover {
  color: var(--enzona-vergelijker-color-white);
  background: color-mix(in srgb, var(--enzona-color-accent) 85%, #000);
}
.enzona-vergelijker .enzona-button.enzona-button--secondair {
  color: var(--enzona-color-accent);
  background: var(--enzona-vergelijker-color-white);
  text-decoration: underline;
  border-radius: var(--enzona-radius-small);
  font-weight: 400;
}
.enzona-vergelijker .enzona-button.enzona-button--secondair:hover {
  color: var(--enzona-vergelijker-color-white);
  background: var(--enzona-color-accent);
}
.enzona-vergelijker .enzona-button.enzona-button--tertiair {
  color: var(--enzona-vergelijker-color-primary);
  background-color: var(--enzona-vergelijker-color-tint);
  border-radius: var(--enzona-radius-small);
}
.enzona-vergelijker .enzona-button.enzona-button--tertiair:hover {
  color: var(--enzona-vergelijker-color-primary);
  background: color-mix(in srgb, var(--enzona-vergelijker-color-primary) 15%, #fff);
}
.enzona-vergelijker .enzona-button.enzona-button--link {
  color: var(--enzona-color-accent) !important;
  background: transparent !important;
}
.enzona-vergelijker .enzona-button.enzona-button--link:hover {
  color: color-mix(in srgb, var(--enzona-color-accent) 75%, #000) !important;
}

.enzona-vergelijker .inset-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  background-color: var(--enzona-vergelijker-color-white);
  border: 1px solid var(--enzona-vergelijker-color-muted);
  border-radius: var(--enzona-radius-small);
  padding: 8px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.enzona-vergelijker .inset-input .prefix {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 8px;
}
.enzona-vergelijker .inset-input .inset-input-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.enzona-vergelijker .inset-input .inset-input-label {
  font-size: 12px;
  font-weight: 600;
  color: var(--enzona-color-text);
  margin: 0;
}
.enzona-vergelijker .inset-input .inset-input-field {
  width: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  background: transparent;
  font-size: 16px;
  line-height: 1.2;
  color: var(--enzona-color-text);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.enzona-vergelijker .inset-input .suffix {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 8px;
  font-size: 12px;
  color: var(--enzona-color-text);
}

.enzona-vergelijker.development-mode pre,
.enzona-vergelijker.development-mode .todo,
.enzona-vergelijker.development-mode .dev {
  display: block;
}
.enzona-vergelijker pre {
  background: var(--enzona-vergelijker-color-white);
  font-family: menlo, monospace;
  color: var(--enzona-color-text);
  font-size: 12px;
  padding: 10px;
  border-radius: var(--enzona-radius-small);
  margin-bottom: 20px;
}
.enzona-vergelijker pre b {
  font-weight: bold;
}
.enzona-vergelijker pre.notice {
  color: var(--enzona-vergelijker-color-primary);
}
.enzona-vergelijker ul.errors,
.enzona-vergelijker ol.todo {
  padding: 10px;
  border-radius: var(--enzona-radius-small);
  margin-top: 20px;
  margin-bottom: 20px;
  position: relative;
  padding-left: 60px;
  list-style: none;
  counter-reset: todo;
}
.enzona-vergelijker ul.errors a,
.enzona-vergelijker ol.todo a {
  color: var(--enzona-vergelijker-color-primary);
}
.enzona-vergelijker ul.errors:before,
.enzona-vergelijker ol.todo:before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  content: "TODO";
  color: var(--enzona-vergelijker-color-primary);
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  font-size: 12px;
  font-weight: bold;
  padding: 10px;
  border-radius: var(--enzona-radius-small) 0px 0px var(--enzona-radius-small);
}
.enzona-vergelijker ul.errors li,
.enzona-vergelijker ol.todo li {
  display: block;
  padding-left: 20px;
  padding-bottom: 5px;
  font-family: menlo, monospace;
  font-size: 12px;
  color: var(--enzona-vergelijker-color-primary);
  position: relative;
}
.enzona-vergelijker ul.errors li:last-of-type,
.enzona-vergelijker ol.todo li:last-of-type {
  padding-bottom: 0px;
}
.enzona-vergelijker ul.errors li:before,
.enzona-vergelijker ol.todo li:before {
  display: block;
  content: counter(todo) ".";
  counter-increment: todo;
  position: absolute;
  left: 0px;
  top: 0px;
  font-weight: 700;
}
.enzona-vergelijker ul.errors li b,
.enzona-vergelijker ol.todo li b {
  font-weight: 700;
}
.enzona-vergelijker ul.errors {
  border: 1px solid var(--enzona-color-danger);
  padding: 10px;
}
.enzona-vergelijker ul.errors:before {
  content: "OEPS!";
  color: var(--enzona-color-danger);
}
.enzona-vergelijker ul.errors li {
  color: var(--enzona-color-danger);
}
.enzona-vergelijker ul.errors li:before {
  display: block;
  content: "-";
}

.enzona-vergelijker .enzona-offer {
  position: relative;
  background: var(--enzona-vergelijker-color-white);
  border-radius: var(--enzona-radius-small);
  margin-bottom: 20px;
  border: 1px solid var(--enzona-vergelijker-color-primary);
  padding: 20px;
}
.enzona-vergelijker .enzona-offer .enzona-offer__logo {
  width: 80px;
  margin-bottom: 16px;
}
.enzona-vergelijker .enzona-offer .enzona-offer__logo img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
.enzona-vergelijker .enzona-offer h4 {
  margin: 0 0 16px 0;
}
.enzona-vergelijker .enzona-offer ul {
  list-style: none;
  padding-left: 0;
}
.enzona-vergelijker .enzona-offer ul li {
  position: relative;
  padding-left: 20px;
  font-size: 16px;
  padding-bottom: 8px;
}
.enzona-vergelijker .enzona-offer ul li:last-of-type {
  padding-bottom: 0;
}
.enzona-vergelijker .enzona-offer ul li:before {
  position: absolute;
  left: 0;
  top: 1px;
  content: "\f00c";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 12px;
  color: var(--enzona-color-accent);
}
.enzona-vergelijker .enzona-offer .enzona-offer__besparing,
.enzona-vergelijker .enzona-offer .enzona-offer__kosten {
  margin-top: 16px;
}
.enzona-vergelijker .enzona-offer .enzona-offer__besparing label,
.enzona-vergelijker .enzona-offer .enzona-offer__kosten label {
  display: block;
  font-weight: 600;
  font-size: 14px;
}
.enzona-vergelijker .enzona-offer .enzona-offer__besparing .suffix,
.enzona-vergelijker .enzona-offer .enzona-offer__kosten .suffix {
  font-size: 12px;
  color: var(--enzona-color-text);
}
.enzona-vergelijker .enzona-offer--row {
  --enzona-offer-positive: #2fce7c;
  display: grid;
  grid-template-columns: 88px minmax(0, 1fr) 176px;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  background: var(--enzona-vergelijker-color-white);
  border: 1px solid var(--enzona-vergelijker-color-primary);
  border-radius: var(--enzona-radius-small);
  margin: 0 0 20px;
  padding: 20px;
}
.enzona-vergelijker .enzona-offer--row .enzona-offer__brand {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 20px;
}
.enzona-vergelijker .enzona-offer--row .nr {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 36px;
  height: 36px;
  margin: 0;
  border-radius: 99px;
  background: var(--enzona-vergelijker-color-primary);
  color: var(--enzona-vergelijker-color-white);
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
}
.enzona-vergelijker .enzona-offer--row .enzona-offer__logo {
  width: 72px;
  margin: 0;
}
.enzona-vergelijker .enzona-offer--row .enzona-offer__info {
  min-width: 0;
}
.enzona-vergelijker .enzona-offer--row h4 {
  margin: 0 0 8px;
  color: var(--enzona-vergelijker-color-primary);
  font-weight: 700;
}
.enzona-vergelijker .enzona-offer--row ul {
  margin: 0;
}
.enzona-vergelijker .enzona-offer--row ul li {
  color: var(--enzona-color-text);
  font-size: 15px;
  padding-bottom: 3px;
}
.enzona-vergelijker .enzona-offer--row ul li:before {
  color: var(--enzona-offer-positive);
}
.enzona-vergelijker .enzona-offer--row .enzona-offer__cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 20px;
  text-align: center;
}
.enzona-vergelijker .enzona-offer--row .enzona-offer__besparing,
.enzona-vergelijker .enzona-offer--row .enzona-offer__kosten {
  margin: 0;
  text-align: center;
}
.enzona-vergelijker .enzona-offer--row .enzona-offer__besparing label,
.enzona-vergelijker .enzona-offer--row .enzona-offer__kosten label {
  display: none;
}
.enzona-vergelijker .enzona-offer--row .enzona-offer__besparing .value,
.enzona-vergelijker .enzona-offer--row .enzona-offer__kosten .value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.enzona-vergelijker .enzona-offer--row .enzona-offer__besparing .getal,
.enzona-vergelijker .enzona-offer--row .enzona-offer__kosten .getal {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.15;
  white-space: nowrap;
}
.enzona-vergelijker .enzona-offer--row .enzona-offer__besparing .suffix,
.enzona-vergelijker .enzona-offer--row .enzona-offer__kosten .suffix {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
}
.enzona-vergelijker .enzona-offer--row .enzona-offer__besparing {
  color: var(--enzona-offer-positive);
}
.enzona-vergelijker .enzona-offer--row .enzona-offer__besparing .suffix {
  color: var(--enzona-offer-positive);
}
.enzona-vergelijker .enzona-offer--row .enzona-offer__kosten {
  color: var(--enzona-vergelijker-color-primary);
}
.enzona-vergelijker .enzona-offer--row .enzona-offer__kosten .suffix {
  color: var(--enzona-vergelijker-color-primary);
}
.enzona-vergelijker .enzona-offer--row .enzona-offer__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 5px;
  margin: 0;
  width: 100%;
}
.enzona-vergelijker .enzona-offer--row .enzona-offer__actions form {
  width: 100%;
}
.enzona-vergelijker .enzona-offer--row .enzona-button--tertiair,
.enzona-vergelijker .enzona-offer--row .enzona-button--primair {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  text-align: left;
  padding: 12px 16px;
  border-radius: 8px;
  font-weight: 700;
}
.enzona-vergelijker .enzona-offer--row .enzona-button--tertiair i,
.enzona-vergelijker .enzona-offer--row .enzona-button--primair i {
  margin-left: 8px;
}
.enzona-vergelijker .enzona-offer--row .enzona-button--primair {
  background-color: var(--enzona-color-accent);
}
.enzona-vergelijker .enzona-offer--row h2,
.enzona-vergelijker .enzona-offer--row .adressen,
.enzona-vergelijker .enzona-offer--row pre {
  grid-column: 1/-1;
}
@media (max-width: 869px) {
  .enzona-vergelijker .enzona-offer--row {
    grid-template-columns: 1fr;
    row-gap: 16px;
  }
  .enzona-vergelijker .enzona-offer--row .enzona-offer__brand {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px;
  }
  .enzona-vergelijker .enzona-offer--row .enzona-offer__besparing,
  .enzona-vergelijker .enzona-offer--row .enzona-offer__kosten {
    text-align: left;
  }
  .enzona-vergelijker .enzona-offer--row .enzona-offer__besparing .value,
  .enzona-vergelijker .enzona-offer--row .enzona-offer__kosten .value {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.enzona-vergelijker .product-row {
  position: relative;
  border: 0;
  background-color: var(--enzona-vergelijker-color-white);
  border-radius: var(--enzona-radius-small);
  margin-bottom: 20px;
  padding: 20px;
}

.enzona-vergelijker .enzona-cta-hulp {
  background-color: var(--enzona-vergelijker-color-soft);
  border-radius: var(--enzona-radius-small);
  position: relative;
  padding: 30px;
  z-index: 9999;
  margin: 150px 0 0 0;
  height: auto;
}
.enzona-vergelijker .enzona-cta-hulp .enzona-cta-hulp__image {
  position: relative;
  top: -180px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 360px;
  height: auto;
  z-index: 1;
}
.enzona-vergelijker .enzona-cta-hulp .enzona-cta-hulp__header {
  font-size: 30px;
  font-weight: 800;
  line-height: 1.2;
  color: var(--enzona-vergelijker-color-primary);
  z-index: 9999;
  position: inherit;
  margin-top: -180px;
  margin-bottom: 10px;
}
.enzona-vergelijker .enzona-cta-hulp .enzona-cta-hulp__tekst {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: var(--enzona-color-text);
  z-index: 9999;
  position: inherit;
  margin: 0 0 12px 0;
}
.enzona-vergelijker .enzona-cta-hulp .enzona-cta-hulp__tekst p {
  font-size: 16px;
  line-height: 1.5;
}
.enzona-vergelijker .enzona-cta-hulp a.enzona-cta-button {
  background-color: transparent;
  color: var(--enzona-color-accent);
  font-size: 30px;
  font-weight: 800;
  line-height: 1.2;
  z-index: 9999;
  display: block;
  text-decoration: none !important;
  margin-bottom: 12px;
}
.enzona-vergelijker .enzona-cta-hulp a.enzona-cta-button i, .enzona-vergelijker .enzona-cta-hulp a.enzona-cta-button svg.svg-inline--fa {
  color: var(--enzona-color-accent);
  margin-right: 10px;
}
.enzona-vergelijker .enzona-cta-hulp .enzona-cta-hulp__openingstijden {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: var(--enzona-color-text);
  z-index: 9999;
  position: inherit;
  margin: 12px 0 0 0;
}
.enzona-vergelijker .enzona-cta-hulp .enzona-cta-hulp__openingstijden p {
  font-size: 16px;
  line-height: 1.5;
}

.enzona-vergelijker button.enzona-tooltip-trigger {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  margin-left: 5px;
  border: 0;
  background: none;
  font-size: 18px;
  color: var(--enzona-color-accent);
  cursor: pointer;
  line-height: 1;
}

.enzona-vergelijker .enzona-stappen {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  list-style: none;
  width: 100%;
  margin: 0 0 20px !important;
  padding: 12px 16px;
  background: var(--enzona-vergelijker-color-primary);
  border-radius: var(--enzona-radius-small);
  color: var(--enzona-vergelijker-color-white);
}
@media (max-width: 639px) {
  .enzona-vergelijker .enzona-stappen {
    display: none;
  }
}
.enzona-vergelijker .enzona-stappen .enzona-stappen__item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  position: relative;
  text-align: center;
  color: var(--enzona-vergelijker-color-white);
  padding: 0 16px;
}
.enzona-vergelijker .enzona-stappen .enzona-stappen__item a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  color: var(--enzona-vergelijker-color-white);
  text-decoration: none;
}
.enzona-vergelijker .enzona-stappen .enzona-stappen__item a:hover {
  color: var(--enzona-vergelijker-color-white);
  text-decoration: none;
}
.enzona-vergelijker .enzona-stappen .enzona-stappen__item .enzona-stappen__marker {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  line-height: 1;
}
.enzona-vergelijker .enzona-stappen .enzona-stappen__item .enzona-stappen__marker .fa-check {
  color: var(--enzona-color-accent);
  font-size: 16px;
}
.enzona-vergelijker .enzona-stappen .enzona-stappen__item .enzona-stappen__label {
  font-size: var(--enzona-font-size-small, 14px);
}
.enzona-vergelijker .enzona-stappen .enzona-stappen__item .enzona-stappen__arrow {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  font-size: 12px;
  opacity: 0.5;
  pointer-events: none;
  line-height: 1;
}
.enzona-vergelijker .enzona-stappen .enzona-stappen__item.enzona-stappen__item--active {
  font-weight: 700;
}
.enzona-vergelijker .enzona-stappen .enzona-stappen__item.enzona-stappen__item--upcoming {
  opacity: 0.6;
}

.enzona-vergelijker form.enzona-startform {
  display: block;
  width: 100%;
  max-width: 800px;
  margin-inline: auto;
  background: var(--enzona-vergelijker-color-tint);
  color: var(--enzona-color-text);
  border-radius: var(--enzona-radius-small);
  position: relative;
}
.enzona-vergelijker form.enzona-startform .inset-input {
  color: var(--enzona-color-text);
}
.enzona-vergelijker form.enzona-startform .inset-input .prefix,
.enzona-vergelijker form.enzona-startform .inset-input .suffix,
.enzona-vergelijker form.enzona-startform .inset-input .inset-input-label,
.enzona-vergelijker form.enzona-startform .inset-input .inset-input-field {
  color: var(--enzona-color-text);
}
.enzona-vergelijker form.enzona-startform .inset-input .enzona-tooltip-trigger {
  color: var(--enzona-color-accent);
}
.enzona-vergelijker form.enzona-startform .enzona-tooltip-trigger {
  color: var(--enzona-color-accent);
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body {
  padding: 20px;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier-melding {
  margin-top: 0;
  margin-bottom: 8px;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier-melding.visible {
  padding: 20px;
  border-radius: var(--enzona-radius-small);
  border: 0;
  color: var(--enzona-color-danger);
  background-color: var(--enzona-vergelijker-color-white);
  margin-top: 20px;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier-melding.visible p {
  margin-bottom: 0;
  color: var(--enzona-color-danger);
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__title {
  display: block;
  color: var(--enzona-vergelijker-color-primary);
  line-height: 1;
  margin-bottom: 16px;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__groep-label {
  display: block;
  color: var(--enzona-color-text);
  font-size: 15px;
  font-weight: 600;
  line-height: 1.25;
  margin: 12px 0 4px;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__adres {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__adres .form-input-postcode input {
  text-transform: uppercase;
}
@media (max-width: 639px) {
  .enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__adres {
    grid-template-columns: 1fr 1fr;
  }
  .enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__adres .form-input-postcode {
    grid-column: 1/-1;
  }
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__verbruik-sectie {
  margin-top: 16px;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__verbruik {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  gap: 4px;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__meter {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;
}
@media (max-width: 639px) {
  .enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__meter {
    grid-template-columns: 1fr;
  }
  .enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__meter .dubbele-meter-fields,
  .enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__meter .enkele-meter-fields,
  .enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__meter .form-input-gas {
    grid-column: 1/-1;
  }
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__opties {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__opties .enzona-startform__veld.has-option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: 0;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__opties .enzona-startform__veld.has-option input[type=checkbox] {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  padding: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  accent-color: var(--enzona-color-accent);
  cursor: pointer;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__opties .enzona-startform__veld.has-option input ~ label {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  cursor: pointer;
  font-size: 15px;
  font-weight: 600;
  color: var(--enzona-color-text);
  padding-left: 0;
  line-height: 1.25;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__opties .enzona-startform__veld.has-option input ~ label > span {
  min-width: 0;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__opties .enzona-startform__veld.has-option input ~ label .enzona-tooltip-trigger {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 0;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__acties {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px 24px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 100%;
  position: relative;
}
@media (max-width: 639px) {
  .enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__acties {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__submit {
  position: relative;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__submit .enzona-startform__submit-knop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__submit button[type=submit] {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 14px 20px;
  background-color: var(--enzona-color-accent);
  color: var(--enzona-vergelijker-color-white);
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__submit button[type=submit] .md-text {
  font-size: 16px;
  line-height: 20px;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__submit button[type=submit] span {
  color: var(--enzona-vergelijker-color-white);
  font-weight: bold;
  white-space: nowrap;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__submit button[type=submit]:hover {
  background-color: color-mix(in srgb, var(--enzona-color-accent) 85%, #000);
  color: var(--enzona-vergelijker-color-white);
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__submit button[type=submit]:hover span {
  color: var(--enzona-vergelijker-color-white);
}
@media (max-width: 639px) {
  .enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__submit button[type=submit] {
    width: 100%;
  }
  .enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__submit button[type=submit] span {
    white-space: normal;
  }
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__submit .enzona-startform__toelichting {
  margin: 8px 0 0;
  text-align: center;
  color: var(--enzona-color-text);
  white-space: nowrap;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__submit .enzona-startform__toelichting.sm-text {
  font-size: 12px;
  line-height: 16px;
}
@media (max-width: 639px) {
  .enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-startform__submit .enzona-startform__toelichting {
    white-space: normal;
  }
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  margin-bottom: 10px;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier input::-webkit-outer-spin-button,
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier input[type=number] {
  -webkit-appearance: textfield;
          appearance: textfield;
  -moz-appearance: textfield;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier:last-child {
  margin-bottom: 0;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier .dubbele-meter-fields, .enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier .enkele-meter-fields {
  opacity: 0;
  max-height: 0px;
  overflow: hidden;
  display: none;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier .dubbele-meter-fields.show, .enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier .enkele-meter-fields.show {
  opacity: 1;
  max-height: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier .enkele-meter-fields {
  grid-column: span 2;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier .enkele-meter-fields .inset-input {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 639px) {
  .enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier .enkele-meter-fields {
    grid-column: 1/-1;
  }
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier .velden.teruglevering {
  display: none;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier .velden.teruglevering.show {
  display: contents;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier .velden.teruglevering .prefix {
  font-size: 14px;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier .velden.teruglevering input {
  margin-right: 35px;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier.enzona-zoekformulier--opties {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  margin-top: 8px;
  width: 100%;
}
.enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier.enzona-startform__submit {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 639px) {
  .enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier.enzona-startform__submit {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    width: 100%;
  }
  .enzona-vergelijker form.enzona-startform .enzona-startform__body .enzona-zoekformulier.enzona-startform__submit .enzona-startform__submit-knop {
    width: 100%;
  }
}
.enzona-vergelijker .startform-submitting-message-container {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 24px;
  background: color-mix(in srgb, var(--enzona-vergelijker-color-primary) 25%, transparent);
  pointer-events: none;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.enzona-vergelijker .startform-submitting-message-container.visible {
  pointer-events: all;
  opacity: 1;
}
.enzona-vergelijker .startform-submitting-message-container.visible .startform-submitting-message {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.enzona-vergelijker .startform-submitting-message {
  background: var(--enzona-vergelijker-color-white);
  color: var(--enzona-vergelijker-color-primary);
  text-align: center;
  padding: 24px;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.25);
  max-width: 400px;
  font-weight: bold;
  font-size: 20px;
  -webkit-transform: translateY(-50px);
          transform: translateY(-50px);
  -webkit-transition: -webkit-transform 0.9s ease-out;
  transition: -webkit-transform 0.9s ease-out;
  transition: transform 0.9s ease-out;
  transition: transform 0.9s ease-out, -webkit-transform 0.9s ease-out;
}

.enzona-vergelijker .enzona-login {
  display: block;
  width: 100%;
  max-width: 480px;
  margin-inline: auto;
  background: var(--enzona-vergelijker-color-tint);
  color: var(--enzona-color-text);
  border-radius: var(--enzona-radius-small);
}
.enzona-vergelijker .enzona-login .enzona-login__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  padding: 20px;
}
.enzona-vergelijker .enzona-login .enzona-login__title {
  display: block;
  color: var(--enzona-vergelijker-color-primary);
  line-height: 1;
  font-size: var(--enzona-font-size-title, 30px);
  font-weight: 700;
}
.enzona-vergelijker .enzona-login .enzona-login__intro {
  font-size: var(--enzona-font-size-body, 18px);
  line-height: 1.4;
  color: var(--enzona-color-text);
}
.enzona-vergelijker .enzona-login .enzona-login__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.enzona-vergelijker .enzona-login .enzona-login__form .inset-input {
  color: var(--enzona-color-text);
}
.enzona-vergelijker .enzona-login .enzona-login__form .inset-input .prefix,
.enzona-vergelijker .enzona-login .enzona-login__form .inset-input .suffix,
.enzona-vergelijker .enzona-login .enzona-login__form .inset-input .inset-input-label,
.enzona-vergelijker .enzona-login .enzona-login__form .inset-input .inset-input-field {
  color: var(--enzona-color-text);
}
.enzona-vergelijker .enzona-login .enzona-login__form button[type=submit] {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -ms-flex-item-align: center;
      align-self: center;
  padding: 14px 20px;
  background-color: var(--enzona-color-accent);
  color: var(--enzona-vergelijker-color-white);
}
.enzona-vergelijker .enzona-login .enzona-login__form button[type=submit] .md-text {
  font-size: 16px;
  line-height: 20px;
}
.enzona-vergelijker .enzona-login .enzona-login__form button[type=submit] span {
  color: var(--enzona-vergelijker-color-white);
  font-weight: bold;
  white-space: nowrap;
}
.enzona-vergelijker .enzona-login .enzona-login__form button[type=submit]:hover {
  background-color: color-mix(in srgb, var(--enzona-color-accent) 85%, #000);
  color: var(--enzona-vergelijker-color-white);
}
.enzona-vergelijker .enzona-login .enzona-login__form button[type=submit]:hover span {
  color: var(--enzona-vergelijker-color-white);
}
@media (max-width: 639px) {
  .enzona-vergelijker .enzona-login .enzona-login__form button[type=submit] {
    width: 100%;
  }
  .enzona-vergelijker .enzona-login .enzona-login__form button[type=submit] span {
    white-space: normal;
  }
}
.enzona-vergelijker .enzona-login .enzona-messages {
  padding: 20px;
  border-radius: var(--enzona-radius-small);
  border: 0;
  background-color: var(--enzona-vergelijker-color-white);
  color: var(--enzona-color-danger);
}
.enzona-vergelijker .enzona-login .enzona-messages p {
  margin-bottom: 0;
  color: var(--enzona-color-danger);
}

.enzona-vergelijker .enzona-overzicht-wrapper {
  display: grid;
  grid-template-areas: "Sidebar" "Producten";
  grid-template-columns: none;
  gap: var(--enzona-space);
}
@media (min-width: 950px) {
  .enzona-vergelijker .enzona-overzicht-wrapper {
    grid-template-areas: "Sidebar Producten";
    grid-template-columns: 300px auto;
  }
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-overzicht__mobile-filter-toggle {
  margin-bottom: 16px;
}
@media (min-width: 950px) {
  .enzona-vergelijker .enzona-overzicht-wrapper .enzona-overzicht__mobile-filter-toggle {
    display: none;
  }
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-button-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-button-row button {
  color: var(--enzona-color-accent) !important;
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-button-row button svg,
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-button-row button i {
  margin-left: 4px;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-button-row button svg.rotate,
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-button-row button i.rotate {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (max-width: 949px) {
  .enzona-vergelijker .enzona-overzicht-wrapper .enzona-filter.enzona-filter--collapsed {
    display: none;
  }
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-sidebar__gegevens .enzona-sidebar__blok-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-sidebar__gegevens .enzona-sidebar__blok-header span {
  display: inline-block;
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-sidebar__gegevens p, .enzona-vergelijker .enzona-overzicht-wrapper .enzona-sidebar__gegevens .label, .enzona-vergelijker .enzona-overzicht-wrapper .enzona-sidebar__gegevens .value {
  margin: 0;
  font-size: 16px;
  line-height: 1.6;
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-sidebar__gegevens .enzona-sidebar__adres {
  margin-bottom: 16px;
  color: var(--enzona-color-text);
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-sidebar__gegevens .enzona-sidebar__verbruik {
  display: grid;
  grid-template-columns: auto -webkit-min-content -webkit-min-content;
  grid-template-columns: auto min-content min-content;
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-sidebar__gegevens .enzona-sidebar__verbruik .label {
  font-weight: bold;
  grid-column: 1/2;
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-sidebar__gegevens .enzona-sidebar__verbruik .value {
  justify-self: flex-end;
  max-width: 160px;
  text-align: right;
  display: contents;
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-sidebar__gegevens .enzona-sidebar__verbruik .value .getal {
  grid-column: 2/3;
  text-align: right;
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-sidebar__gegevens .enzona-sidebar__verbruik .value .postfix {
  grid-column: 3/4;
  margin-left: 8px;
  text-align: left;
}
@media (max-width: 1280px) {
  .enzona-vergelijker .enzona-overzicht-wrapper .enzona-sidebar__gegevens .enzona-sidebar__verbruik {
    grid-template-columns: auto;
  }
  .enzona-vergelijker .enzona-overzicht-wrapper .enzona-sidebar__gegevens .enzona-sidebar__verbruik .value {
    margin-bottom: 8px;
    text-align: left;
    justify-self: auto;
    max-width: none;
  }
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-filter form .groep {
  margin-bottom: 28px;
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-filter form .groep:last-child {
  margin-bottom: 0;
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-filter form label.form-header {
  display: block;
  margin: 0 0 8px;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.3;
  color: inherit;
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-filter form ul.opties {
  margin: 0;
  padding: 0;
  list-style: none;
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-filter form ul.opties li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 10px;
  margin: 0;
  padding: 3px 0;
  font-size: 16px;
  line-height: 1.4;
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-filter form ul.opties label {
  display: block;
  margin: 0;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.4;
  color: inherit;
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-filter form input[type=radio],
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-filter form input[type=checkbox] {
  width: 17px;
  height: 17px;
  margin: 2px 0 0;
  padding: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  float: none;
  display: inline-block;
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-sidebar {
  grid-area: Sidebar;
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-sidebar .enzona-sidebar__blok {
  border-radius: var(--enzona-radius-small);
  margin-bottom: var(--enzona-space);
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-sidebar .enzona-sidebar__panel {
  padding: 20px 20px 28px 20px;
  background-color: var(--enzona-vergelijker-color-tint);
  color: var(--enzona-color-text);
  border-radius: var(--enzona-radius-small);
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-sidebar .enzona-sidebar__panel .enzona-button.enzona-button--primair {
  background-color: var(--enzona-color-accent);
}
.enzona-vergelijker .enzona-overzicht-wrapper .enzona-sidebar .enzona-sidebar__blok-header {
  font-size: 20px;
  margin: 0 0 12px 0;
  color: var(--enzona-vergelijker-color-primary);
}
.enzona-vergelijker .enzona-producten-grid {
  display: grid;
  gap: 0;
}

.enzona-vergelijker .table-wrapper {
  overflow-x: auto;
  margin-bottom: 32px;
}
.enzona-vergelijker .cost_details.total .subtotaal, .enzona-vergelijker .cost_details.total .big {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-weight: bold;
}
.enzona-vergelijker .cost_details.total .subtotaal {
  border-bottom: 1px solid var(--enzona-color-text);
}
.enzona-vergelijker .cost_details.total .big .title {
  line-height: 1.25;
}
.enzona-vergelijker .cost_details.total .euro {
  white-space: nowrap;
}
.enzona-vergelijker table.specificatie-verbruik th {
  text-align: left;
  padding-right: 5px;
}
.enzona-vergelijker table.cost_details {
  background-color: var(--enzona-vergelijker-color-white);
  color: var(--enzona-color-text);
  width: 100%;
  white-space: nowrap;
}
.enzona-vergelijker table.cost_details th, .enzona-vergelijker table.cost_details td {
  text-align: left;
  border-color: var(--enzona-vergelijker-color-white);
}
.enzona-vergelijker table.cost_details tr:first-child th {
  border-color: var(--enzona-color-text);
}
.enzona-vergelijker table.cost_details th:last-child, .enzona-vergelijker table.cost_details td:last-child {
  text-align: right;
}
.enzona-vergelijker table.cost_details th, .enzona-vergelijker table.cost_details td {
  padding: 2px;
}
.enzona-vergelijker table.cost_details th .enzona-tooltip-trigger, .enzona-vergelijker table.cost_details td .enzona-tooltip-trigger {
  margin-left: 4px;
}
.enzona-vergelijker table.cost_details th, .enzona-vergelijker table.cost_details td {
  /**
  * Type aansluiting wijzigen
  */
}
.enzona-vergelijker table.cost_details th form .veld label, .enzona-vergelijker table.cost_details td form .veld label {
  display: inline-block;
  width: 49%;
}
.enzona-vergelijker table.cost_details th form .veld select, .enzona-vergelijker table.cost_details td form .veld select {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  padding: 2px 10px;
}
.enzona-vergelijker table.cost_details th form .veld .enzona-button.enzona-button--secondair, .enzona-vergelijker table.cost_details td form .veld .enzona-button.enzona-button--secondair {
  padding: 10px;
  float: right;
  width: 50%;
}
.enzona-vergelijker table.contract_details {
  margin: 20px 0;
  background-color: transparent !important;
  color: inherit;
  width: 100%;
  table-layout: fixed;
}
.enzona-vergelijker table.contract_details th, .enzona-vergelijker table.contract_details td {
  padding: 5px 10px;
}
.enzona-vergelijker table.contract_details tr:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.04);
}
@media (min-width: 768px) {
  .enzona-vergelijker table.contract_details tr td:first-child {
    white-space: nowrap;
    padding-left: 0;
  }
}
.enzona-vergelijker .enzona-details {
  background-color: var(--enzona-vergelijker-color-white);
  border-radius: 6px;
  padding: 20px 16px;
  margin-top: 16px;
}
@media (min-width: 640px) {
  .enzona-vergelijker .enzona-details {
    padding-left: 64px;
    padding-right: 64px;
    margin-top: 64px;
  }
}
.enzona-vergelijker .enzona-details .enzona-details__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  margin-bottom: 32px;
}
.enzona-vergelijker .enzona-details .enzona-details__row img {
  max-height: 80px;
  width: auto;
  -o-object-fit: contain !important;
     object-fit: contain !important;
}
.enzona-vergelijker .enzona-details .enzona-details__row .enzona-details__headers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.enzona-vergelijker .enzona-details .enzona-details__row .enzona-details__headers h1,
.enzona-vergelijker .enzona-details .enzona-details__row .enzona-details__headers h3 {
  margin: 0;
}
.enzona-vergelijker .enzona-details .enzona-details__row .enzona-details__actions {
  margin-left: auto;
}
.enzona-vergelijker .enzona-details .enzona-details__row .enzona-details__actions form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.enzona-vergelijker .enzona-details .enzona-details__row .enzona-details__actions form .enzona-button.enzona-button--primair {
  width: auto;
}
.enzona-vergelijker .enzona-details .enzona-details__row.enzona-details__row--footer {
  margin-top: 80px;
}
.enzona-vergelijker .enzona-details table.cost_details th:last-child, .enzona-vergelijker .enzona-details table.cost_details th:nth-last-child(2) {
  width: 176px;
}
.enzona-vergelijker .enzona-details table.cost_details th:nth-last-child(3) {
  width: 224px;
}
.enzona-vergelijker .enzona-details .cost_details ~ .enzona-details__row {
  margin-top: 96px;
}
.enzona-vergelijker .enzona-details .enzona-details__documents {
  margin-bottom: 32px;
}
.enzona-vergelijker .enzona-details .enzona-details__documents li {
  font-size: 14px;
  margin-bottom: 4px;
}

.enzona-vergelijker .enzona-aanvraag {
  display: grid;
  grid-template-areas: "Form" "Product";
  grid-template-columns: none;
  gap: var(--enzona-space);
}
@media (min-width: 920px) {
  .enzona-vergelijker .enzona-aanvraag {
    grid-template-areas: "Form Product";
    grid-template-columns: 65% auto;
  }
}
.enzona-vergelijker .enzona-aanvraag .enzona-aanvraag__product {
  grid-area: Product;
}
.enzona-vergelijker .enzona-aanvraag .enzona-aanvraag__form {
  grid-area: Form;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset {
  background-color: var(--enzona-vergelijker-color-tint);
  border-radius: var(--enzona-radius-small);
  padding: 20px;
  margin: 0 auto;
  margin-bottom: 20px;
  display: block;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset.hidden {
  display: none;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset h3 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 0;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset h3 ~ .enzona-field, .enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset h3 ~ p {
  margin-top: 16px;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset > p {
  font-size: 16px;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field {
  margin-bottom: 10px;
  display: block;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field.hidden {
  display: none;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field label:not(.inset-input-label) {
  display: block;
  font-weight: 600;
  font-size: 16px;
  line-height: 1em;
  margin-top: 5px;
  margin-bottom: 10px;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field label.error {
  font-size: 12px;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field label .enzona-tooltip-trigger {
  margin-left: 0;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field select,
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field input[type=text]:not(.inset-input-field),
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field input[type=number]:not(.inset-input-field),
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field input[type=phone]:not(.inset-input-field),
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field input[type=date]:not(.inset-input-field),
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field input[type=email]:not(.inset-input-field) {
  width: 100%;
  display: block;
  background-color: var(--enzona-vergelijker-color-white);
  border: 1px solid var(--enzona-vergelijker-color-muted);
  border-radius: var(--enzona-radius-small);
  margin: 0 0 15px 0;
  padding: 10px;
  font-size: 16px;
  line-height: 1.2;
  color: var(--enzona-color-text);
  -webkit-transition: border-color 0.5s ease;
  transition: border-color 0.5s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field select.hidden,
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field input[type=text]:not(.inset-input-field).hidden,
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field input[type=number]:not(.inset-input-field).hidden,
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field input[type=phone]:not(.inset-input-field).hidden,
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field input[type=date]:not(.inset-input-field).hidden,
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field input[type=email]:not(.inset-input-field).hidden {
  display: none;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field select.error,
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field input[type=text]:not(.inset-input-field).error,
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field input[type=number]:not(.inset-input-field).error,
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field input[type=phone]:not(.inset-input-field).error,
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field input[type=date]:not(.inset-input-field).error,
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field input[type=email]:not(.inset-input-field).error {
  border-color: var(--enzona-color-danger);
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field select.valid,
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field input[type=text]:not(.inset-input-field).valid,
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field input[type=number]:not(.inset-input-field).valid,
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field input[type=phone]:not(.inset-input-field).valid,
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field input[type=date]:not(.inset-input-field).valid,
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field input[type=email]:not(.inset-input-field).valid {
  border-color: var(--enzona-color-accent);
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .enzona-fields-group {
  display: grid;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 10px;
  grid-template-columns: 1fr;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .enzona-fields-group .width-100 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-preferred-size: 100px;
      flex-basis: 100px;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field.fields-group-2 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}
@media (min-width: 640px) {
  .enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field.fields-group-2 {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 640px) {
  .enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .fields-group-contact {
    grid-template-columns: repeat(6, 1fr);
  }
  .enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .fields-group-contact .form-input-firstname {
    grid-column: span 2;
  }
  .enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .fields-group-contact .form-input-lastname,
  .enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .fields-group-contact .form-input-email,
  .enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .fields-group-contact .form-input-phone,
  .enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .fields-group-contact .form-input-birthdate {
    grid-column: span 3;
  }
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .fields-group-contact .aanhef {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  position: relative;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .fields-group-contact .aanhef select {
  height: 100%;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-preferred-size: 60px;
      flex-basis: 60px;
  margin-bottom: 0;
}
@media (min-width: 640px) {
  .enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .fields-group-adres {
    grid-template-columns: repeat(4, 1fr);
  }
  .enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .fields-group-adres .form-input-connection_postcode,
  .enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .fields-group-adres .form-input-connection_streetname,
  .enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .fields-group-adres .form-input-connection_city,
  .enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .fields-group-adres .form-input-postcode,
  .enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .fields-group-adres .form-input-streetname,
  .enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .fields-group-adres .form-input-city {
    grid-column: span 2;
  }
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .ingangsdatum-anders-toelichting {
  font-size: 16px;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field.single-checkbox,
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .options .option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 5px;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field.single-checkbox label,
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .options .option label {
  font-weight: 400;
  margin: 0px;
  padding-top: 2px;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field.single-checkbox input[type=checkbox],
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .options .option input[type=checkbox] {
  margin: 2px 10px 0 2px;
  padding: 0;
  height: 18px;
  float: left;
  width: auto;
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field.single-checkbox input[type=radio],
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .options .option input[type=radio] {
  width: auto;
  display: unset;
  margin: 2px 10px 0 2px;
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .options {
  position: relative;
  padding-bottom: 24px;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .options label.error {
  position: absolute;
  bottom: 0;
  font-weight: bold;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .options .option {
  margin-bottom: 10px;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .options .option:last-of-type {
  margin-bottom: 0px;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .signature-pad-wrapper {
  position: relative;
  display: inline-block;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .signature-pad-wrapper canvas {
  background: var(--enzona-vergelijker-color-white);
  border: 1px solid var(--enzona-vergelijker-color-muted);
  border-radius: var(--enzona-radius-small);
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .signature-pad-wrapper #signature-clear {
  position: absolute;
  top: 15px;
  right: 20px;
  color: var(--enzona-color-text);
  font-weight: bold;
  font-size: 20px;
  line-height: 1;
  cursor: pointer;
  border: 1px solid var(--enzona-vergelijker-color-white);
  border-radius: var(--enzona-radius-small);
  background: var(--enzona-vergelijker-color-white);
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier fieldset .enzona-field .signature-pad-wrapper #signature-clear.visible {
  opacity: 1;
  pointer-events: all;
}
.enzona-vergelijker #enzona-vergelijker-aanvraagformulier button[type=submit] {
  display: block;
  background: var(--enzona-color-accent);
  color: var(--enzona-vergelijker-color-white);
  font-size: 22px;
  line-height: 20px;
  border-radius: var(--enzona-radius-small);
  font-weight: bold;
  border: 0px;
  padding: 20px 30px;
  margin: 0;
  width: 100%;
  cursor: pointer;
}

.enzona-vergelijker .enzona-verzonden {
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--enzona-space, 20px);
  margin-top: 16px;
}
@media (min-width: 640px) {
  .enzona-vergelijker .enzona-verzonden {
    margin-top: 64px;
  }
}
@media (min-width: 768px) {
  .enzona-vergelijker .enzona-verzonden {
    grid-template-columns: 65% auto;
  }
}
.enzona-vergelijker .enzona-verzonden .enzona-verzonden__banner {
  padding: 16px;
  margin-bottom: 16px;
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--enzona-vergelijker-color-primary);
  color: var(--enzona-vergelijker-color-white);
  gap: 24px;
}
.enzona-vergelijker .enzona-verzonden .enzona-verzonden__banner img {
  width: auto;
  max-height: 48px;
  -o-object-fit: contain !important;
     object-fit: contain !important;
}
.enzona-vergelijker .enzona-verzonden .enzona-verzonden__banner h3 {
  margin: 0 0 8px;
  font-size: 24px;
  font-weight: bold;
  color: var(--enzona-vergelijker-color-white);
}
@media (max-width: 1023px) {
  .enzona-vergelijker .enzona-verzonden .enzona-verzonden__banner h3 {
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .enzona-vergelijker .enzona-verzonden .enzona-verzonden__banner h3 {
    text-align: center;
  }
}
.enzona-vergelijker .enzona-verzonden .enzona-verzonden__box {
  margin-top: 16px;
  border-radius: 6px;
  background-color: var(--enzona-vergelijker-color-white);
  padding: 20px 16px;
}
@media (min-width: 768px) {
  .enzona-vergelijker .enzona-verzonden .enzona-verzonden__box {
    padding-left: 64px;
    padding-right: 64px;
  }
}
.enzona-vergelijker .enzona-verzonden .enzona-verzonden__box .enzona-verzonden__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 32px;
}
.enzona-vergelijker .enzona-verzonden .enzona-verzonden__box .enzona-verzonden__title img {
  max-height: 80px;
  -o-object-fit: contain;
     object-fit: contain;
  height: auto;
}
.enzona-vergelijker .enzona-verzonden .enzona-verzonden__steps {
  margin-top: 32px;
}
.enzona-vergelijker .enzona-verzonden .enzona-verzonden__steps .enzona-verzonden__step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
}
@media (max-width: 1023px) {
  .enzona-vergelijker .enzona-verzonden .enzona-verzonden__steps .enzona-verzonden__step {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 768px) {
  .enzona-vergelijker .enzona-verzonden .enzona-verzonden__steps .enzona-verzonden__step {
    gap: 16px;
  }
}
.enzona-vergelijker .enzona-verzonden .enzona-verzonden__steps .enzona-verzonden__step img {
  max-width: 64px;
  min-width: 64px;
  -o-object-fit: contain;
     object-fit: contain;
  height: auto;
}
@media (min-width: 768px) {
  .enzona-vergelijker .enzona-verzonden .enzona-verzonden__steps .enzona-verzonden__step img {
    max-width: 96px;
    min-width: 96px;
    padding: 16px;
  }
}
.enzona-vergelijker .enzona-verzonden .enzona-cta-hulp--verzonden {
  margin-top: 128px;
  background-color: var(--enzona-vergelijker-color-soft);
}

.enzona-app {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100vh;
  margin: 0;
  background: #fff;
  font-family: "Ubuntu", sans-serif;
}

.enzona-app-header .enzona-app-header__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 1440px;
  margin-inline: auto;
  padding: 20px;
  gap: 10px;
}
.enzona-app-header .enzona-app-header__logo {
  display: block;
}
.enzona-app-header .enzona-app-header__logo img {
  width: 100%;
  max-width: 200px;
  height: auto;
}
.enzona-app-header .enzona-app-header__label {
  margin: 0;
  font-family: "Ubuntu", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1em;
  color: var(--enzona-branding-color-secondary, #E5107A);
}

.enzona-app-main {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  max-width: 1200px;
  width: 100%;
  margin-inline: auto;
  padding: 0 24px 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.enzona-app-footer,
.enzona-vergelijker-footer {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 24px;
  text-align: center;
}

.enzona-logout {
  margin: 0;
}
.enzona-logout .enzona-logout__link {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  background: none;
  padding: 0;
  margin: 0;
  font: inherit;
  font-size: 14px;
  line-height: 1.4;
  color: #999;
  text-decoration: none;
  cursor: pointer;
}
.enzona-logout .enzona-logout__link:hover, .enzona-logout .enzona-logout__link:focus {
  color: #666;
  text-decoration: underline;
}

.enzona-app-missing {
  padding: 40px 0;
}

.tippy-box[data-theme=enzona] .tippy-content p {
  font-size: var(--enzona-font-size-small);
  margin-bottom: 0;
}
.tippy-box[data-theme=enzona] .tippy-content p + p {
  margin-top: 1em;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9yZXNldC5zY3NzIiwiX3ZhcmlhYmVsZW4uc2NzcyIsIl90eXBvZ3JhZmllLnNjc3MiLCJfbGF5b3V0LnNjc3MiLCJfdGhlbWUuc2NzcyIsIl9idXR0b24uc2NzcyIsIl9maWVsZC5zY3NzIiwiX2RldmVsb3BtZW50LnNjc3MiLCJfcHJvZHVjdC1jYXJkLnNjc3MiLCJfcHJvZHVjdC1yb3cuc2NzcyIsIl93aWRnZXQtaHVscC1ub2RpZy5zY3NzIiwiX3Rvb2x0aXAtdHJpZ2dlci5zY3NzIiwiX3N0YXBwZW4uc2NzcyIsIl9zdGFydGZvcm0uc2NzcyIsIl9sb2dpbi5zY3NzIiwiX292ZXJ6aWNodC5zY3NzIiwiX2RldGFpbHMuc2NzcyIsIl9hYW52cmFnZW4uc2NzcyIsIl92ZXJ6b25kZW4uc2NzcyIsIl9hcHAtc2hlbGwuc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7O0VBQUE7QUFNQTtFQUNDLFNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0Esd0JBQUE7RUFDQSxjQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtBRENEO0FDQ0M7Ozs7Ozs7Ozs7Ozs7RUFhQyxTQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBO0FEQ0Y7QUM3QkE7RUErQkMsbUZBQUE7QURDRDtBQ0NDOztFQUVDLGNBQUE7QURDRjtBQ0VDO0VBQ0MsZ0JBQUE7QURBRjtBQ0dDO0VBQ0MsWUFBQTtBRERGO0FDR0U7RUFFQyxXQUFBO0VBQ0EsYUFBQTtBREZIO0FDTUM7RUFDQyx5QkFBQTtFQUNBLGlCQUFBO0FESkY7O0FFM0JBOztFQXpCQyxnSEFBQTtFQUNBLHNIQUFBO0VBQ0EsNkdBQUE7RUFDQSx1R0FBQTtFQUNBLHlIQUFBO0VBQ0EseUhBQUE7RUFDQSwyRUFBQTtFQUNBLDZFQUFBO0VBQ0EsK0VBQUE7RUFF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RUFDQSxnQkFBQTtFQUNBLFlBQUE7QXBCazBESDtBb0I5ekRDO0VBQ0MsU0FBQTtFQUNBLGlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzREFBQTtBcEJnMERGOztBb0I1ekRBO0VBQ0MsbUJBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtBcEIrekREOztBb0I1ekRBOztFQUVDLG1CQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0FwQit6REQ7O0FvQjV6REE7RUFDQyxTQUFBO0FwQit6REQ7QW9CN3pEQztFQUNDLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7QXBCK3pERjtBb0I3ekRFO0VBRUMsV0FBQTtFQUNBLDBCQUFBO0FwQjh6REg7O0FvQnp6REE7RUFDQyxlQUFBO0FwQjR6REQ7O0FxQmgzREM7RUFDQyx3Q0FBQTtFQUNBLGdCQUFBO0FyQm0zREY7QXFCajNERTtFQUNDLGVBQUE7QXJCbTNESCIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIFNjb3BlZCByZXNldCB2b29yIGRlIEVuem9uYSBlbmVyZ2lldmVyZ2VsaWprZXIuXG4gKiBHZWJhc2VlcmQgb3AgTWV5ZXJ3ZWIgcmVzZXQgdjIuMCAocHVibGljIGRvbWFpbiksIGJlcGVya3QgdG90IC5lbnpvbmEtdmVyZ2VsaWprZXJcbiAqIHpvZGF0IHRoZW1hL1dvcmRQcmVzcy1zdHlsaW5nIGJ1aXRlbiBkZSBwbHVnaW4gb25hYW5nZXRhc3QgYmxpamZ0LlxuICovXG4uZW56b25hLXZlcmdlbGlqa2VyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgZGl2LCAuZW56b25hLXZlcmdlbGlqa2VyIHNwYW4sIC5lbnpvbmEtdmVyZ2VsaWprZXIgYXBwbGV0LCAuZW56b25hLXZlcmdlbGlqa2VyIG9iamVjdCwgLmVuem9uYS12ZXJnZWxpamtlciBpZnJhbWUsXG4uZW56b25hLXZlcmdlbGlqa2VyIGgxLCAuZW56b25hLXZlcmdlbGlqa2VyIGgyLCAuZW56b25hLXZlcmdlbGlqa2VyIGgzLCAuZW56b25hLXZlcmdlbGlqa2VyIGg0LCAuZW56b25hLXZlcmdlbGlqa2VyIGg1LCAuZW56b25hLXZlcmdlbGlqa2VyIGg2LCAuZW56b25hLXZlcmdlbGlqa2VyIHAsIC5lbnpvbmEtdmVyZ2VsaWprZXIgYmxvY2txdW90ZSwgLmVuem9uYS12ZXJnZWxpamtlciBwcmUsXG4uZW56b25hLXZlcmdlbGlqa2VyIGEsIC5lbnpvbmEtdmVyZ2VsaWprZXIgYWJiciwgLmVuem9uYS12ZXJnZWxpamtlciBhY3JvbnltLCAuZW56b25hLXZlcmdlbGlqa2VyIGFkZHJlc3MsIC5lbnpvbmEtdmVyZ2VsaWprZXIgYmlnLCAuZW56b25hLXZlcmdlbGlqa2VyIGNpdGUsIC5lbnpvbmEtdmVyZ2VsaWprZXIgY29kZSxcbi5lbnpvbmEtdmVyZ2VsaWprZXIgZGVsLCAuZW56b25hLXZlcmdlbGlqa2VyIGRmbiwgLmVuem9uYS12ZXJnZWxpamtlciBlbSwgLmVuem9uYS12ZXJnZWxpamtlciBpbWcsIC5lbnpvbmEtdmVyZ2VsaWprZXIgaW5zLCAuZW56b25hLXZlcmdlbGlqa2VyIGtiZCwgLmVuem9uYS12ZXJnZWxpamtlciBxLCAuZW56b25hLXZlcmdlbGlqa2VyIHMsIC5lbnpvbmEtdmVyZ2VsaWprZXIgc2FtcCxcbi5lbnpvbmEtdmVyZ2VsaWprZXIgc21hbGwsIC5lbnpvbmEtdmVyZ2VsaWprZXIgc3RyaWtlLCAuZW56b25hLXZlcmdlbGlqa2VyIHN0cm9uZywgLmVuem9uYS12ZXJnZWxpamtlciBzdWIsIC5lbnpvbmEtdmVyZ2VsaWprZXIgc3VwLCAuZW56b25hLXZlcmdlbGlqa2VyIHR0LCAuZW56b25hLXZlcmdlbGlqa2VyIHZhcixcbi5lbnpvbmEtdmVyZ2VsaWprZXIgYiwgLmVuem9uYS12ZXJnZWxpamtlciB1LCAuZW56b25hLXZlcmdlbGlqa2VyIGNlbnRlcixcbi5lbnpvbmEtdmVyZ2VsaWprZXIgZGwsIC5lbnpvbmEtdmVyZ2VsaWprZXIgZHQsIC5lbnpvbmEtdmVyZ2VsaWprZXIgZGQsIC5lbnpvbmEtdmVyZ2VsaWprZXIgb2wsIC5lbnpvbmEtdmVyZ2VsaWprZXIgdWwsIC5lbnpvbmEtdmVyZ2VsaWprZXIgbGksXG4uZW56b25hLXZlcmdlbGlqa2VyIGZpZWxkc2V0LCAuZW56b25hLXZlcmdlbGlqa2VyIGZvcm0sIC5lbnpvbmEtdmVyZ2VsaWprZXIgbGFiZWwsIC5lbnpvbmEtdmVyZ2VsaWprZXIgbGVnZW5kLFxuLmVuem9uYS12ZXJnZWxpamtlciB0YWJsZSwgLmVuem9uYS12ZXJnZWxpamtlciBjYXB0aW9uLCAuZW56b25hLXZlcmdlbGlqa2VyIHRib2R5LCAuZW56b25hLXZlcmdlbGlqa2VyIHRmb290LCAuZW56b25hLXZlcmdlbGlqa2VyIHRoZWFkLCAuZW56b25hLXZlcmdlbGlqa2VyIHRyLCAuZW56b25hLXZlcmdlbGlqa2VyIHRoLCAuZW56b25hLXZlcmdlbGlqa2VyIHRkLFxuLmVuem9uYS12ZXJnZWxpamtlciBhcnRpY2xlLCAuZW56b25hLXZlcmdlbGlqa2VyIGFzaWRlLCAuZW56b25hLXZlcmdlbGlqa2VyIGNhbnZhcywgLmVuem9uYS12ZXJnZWxpamtlciBkZXRhaWxzLCAuZW56b25hLXZlcmdlbGlqa2VyIGVtYmVkLFxuLmVuem9uYS12ZXJnZWxpamtlciBmaWd1cmUsIC5lbnpvbmEtdmVyZ2VsaWprZXIgZmlnY2FwdGlvbiwgLmVuem9uYS12ZXJnZWxpamtlciBmb290ZXIsIC5lbnpvbmEtdmVyZ2VsaWprZXIgaGVhZGVyLCAuZW56b25hLXZlcmdlbGlqa2VyIGhncm91cCxcbi5lbnpvbmEtdmVyZ2VsaWprZXIgbWVudSwgLmVuem9uYS12ZXJnZWxpamtlciBuYXYsIC5lbnpvbmEtdmVyZ2VsaWprZXIgb3V0cHV0LCAuZW56b25hLXZlcmdlbGlqa2VyIHJ1YnksIC5lbnpvbmEtdmVyZ2VsaWprZXIgc2VjdGlvbiwgLmVuem9uYS12ZXJnZWxpamtlciBzdW1tYXJ5LFxuLmVuem9uYS12ZXJnZWxpamtlciB0aW1lLCAuZW56b25hLXZlcmdlbGlqa2VyIG1hcmssIC5lbnpvbmEtdmVyZ2VsaWprZXIgYXVkaW8sIC5lbnpvbmEtdmVyZ2VsaWprZXIgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIHtcbiAgLyogaSB1aXRnZXNsb3RlbjogYW5kZXJzIG92ZXJydWxlZCBmb250OiBpbmhlcml0IEZvbnQgQXdlc29tZSBvcCA8aSBjbGFzcz1cImZhLeKAplwiPiAqL1xufVxuLmVuem9uYS12ZXJnZWxpamtlciBhcnRpY2xlLCAuZW56b25hLXZlcmdlbGlqa2VyIGFzaWRlLCAuZW56b25hLXZlcmdlbGlqa2VyIGRldGFpbHMsIC5lbnpvbmEtdmVyZ2VsaWprZXIgZmlnY2FwdGlvbiwgLmVuem9uYS12ZXJnZWxpamtlciBmaWd1cmUsXG4uZW56b25hLXZlcmdlbGlqa2VyIGZvb3RlciwgLmVuem9uYS12ZXJnZWxpamtlciBoZWFkZXIsIC5lbnpvbmEtdmVyZ2VsaWprZXIgaGdyb3VwLCAuZW56b25hLXZlcmdlbGlqa2VyIG1lbnUsIC5lbnpvbmEtdmVyZ2VsaWprZXIgbmF2LCAuZW56b25hLXZlcmdlbGlqa2VyIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgb2wsIC5lbnpvbmEtdmVyZ2VsaWprZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciBibG9ja3F1b3RlLCAuZW56b25hLXZlcmdlbGlqa2VyIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIGJsb2NrcXVvdGU6YmVmb3JlLCAuZW56b25hLXZlcmdlbGlqa2VyIGJsb2NrcXVvdGU6YWZ0ZXIsIC5lbnpvbmEtdmVyZ2VsaWprZXIgcTpiZWZvcmUsIC5lbnpvbmEtdmVyZ2VsaWprZXIgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi5lbnpvbmEtdmVyZ2VsaWprZXIsXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PWVuem9uYV0ge1xuICAtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci1wcmltYXJ5OiB2YXIoLS1lbnpvbmEtYnJhbmRpbmctY29sb3ItcHJpbWFyeSwgdmFyKC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeSwgIzYxMDA1NSkpO1xuICAtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci1zZWNvbmRhcnk6IHZhcigtLWVuem9uYS1icmFuZGluZy1jb2xvci1zZWNvbmRhcnksIHZhcigtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeSwgI0U1MTA3QSkpO1xuICAtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci1hY2NlbnQ6IHZhcigtLWVuem9uYS1icmFuZGluZy1jb2xvci1hY2NlbnQsIHZhcigtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudCwgI0ZGNzQwMCkpO1xuICAtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci10ZXh0OiB2YXIoLS1lbnpvbmEtYnJhbmRpbmctY29sb3ItdGV4dCwgdmFyKC0tZS1nbG9iYWwtY29sb3ItdGV4dCwgIzAwMDAwMCkpO1xuICAtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci1tdXRlZDogdmFyKC0tZW56b25hLWJyYW5kaW5nLWNvbG9yLW11dGVkLCB2YXIoLS1lLWdsb2JhbC1jb2xvci1jb2RldnpfcHJpbWFyeV9jb2xvciwgI0Q4RDhEOCkpO1xuICAtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci1zb2Z0OiB2YXIoLS1lbnpvbmEtYnJhbmRpbmctY29sb3Itc29mdCwgdmFyKC0tZS1nbG9iYWwtY29sb3ItY29kZXZ6X3NlY29uZGFyeV9jb2xvciwgI0ZGRjFGOCkpO1xuICAtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci10aW50OiB2YXIoLS1lbnpvbmEtYnJhbmRpbmctY29sb3ItdGludCwgI0ZGRjNGRSk7XG4gIC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXdoaXRlOiB2YXIoLS1lbnpvbmEtYnJhbmRpbmctY29sb3Itd2hpdGUsICNmZmZmZmYpO1xuICAtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci1kYW5nZXI6IHZhcigtLWVuem9uYS1icmFuZGluZy1jb2xvci1kYW5nZXIsICNmZjAwMDApO1xuICAtLWVuem9uYS1jb2xvci10ZXh0OiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3ItdGV4dCk7XG4gIC0tZW56b25hLWNvbG9yLXN1cmZhY2U6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci13aGl0ZSk7XG4gIC0tZW56b25hLWNvbG9yLWJvcmRlcjogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXByaW1hcnkpO1xuICAtLWVuem9uYS1jb2xvci1hY2NlbnQ6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci1hY2NlbnQpO1xuICAtLWVuem9uYS1jb2xvci1kYW5nZXI6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci1kYW5nZXIpO1xuICAtLWVuem9uYS1mb250LXNpemUtdGl0bGU6IDMwcHg7XG4gIC0tZW56b25hLWZvbnQtc2l6ZS1oZWFkaW5nOiAyMHB4O1xuICAtLWVuem9uYS1mb250LXNpemUtYm9keTogMThweDtcbiAgLS1lbnpvbmEtZm9udC1zaXplLXNtYWxsOiAxNHB4O1xuICAtLWVuem9uYS1zcGFjZTogMjBweDtcbiAgLS1lbnpvbmEtcmFkaXVzLXNtYWxsOiA1cHg7XG4gIC0tZW56b25hLXJhZGl1cy1sYXJnZTogNDBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWVuem9uYS1mb250LWZhbWlseSwgaW5oZXJpdCk7XG59XG5cbi5lbnpvbmEtdmVyZ2VsaWprZXIgaDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IHZhcigtLWVuem9uYS1mb250LXNpemUtdGl0bGUpO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgaDMge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IHZhcigtLWVuem9uYS1mb250LXNpemUtaGVhZGluZyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciBwLCAuZW56b25hLXZlcmdlbGlqa2VyIGxpLCAuZW56b25hLXZlcmdlbGlqa2VyIGg0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1lbnpvbmEtZm9udC1zaXplLWJvZHkpO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIHAgYiwgLmVuem9uYS12ZXJnZWxpamtlciBsaSBiLCAuZW56b25hLXZlcmdlbGlqa2VyIGg0IGIge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIHVsIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIHRhYmxlIHRoLCAuZW56b25hLXZlcmdlbGlqa2VyIHRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiB2YXIoLS1lbnpvbmEtZm9udC1zaXplLXNtYWxsKTtcbiAgcGFkZGluZzogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLW11dGVkKTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgdGFibGUgdGgge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogdmFyKC0tZW56b25hLXNwYWNlLCAyMHB4KTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1jbHVzdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHZhcigtLWVuem9uYS1zcGFjZSwgMjBweCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtd2l0aC1zaWRlYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHZhcigtLWVuem9uYS1zcGFjZSwgMjBweCk7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtd2l0aC1zaWRlYmFyID4gOmZpcnN0LWNoaWxkIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiB2YXIoLS1lbnpvbmEtc2lkZWJhci13aWR0aCwgMjU2cHgpO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLXdpdGgtc2lkZWJhciA+IDpsYXN0LWNoaWxkIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiA5OTk7XG4gIG1pbi1pbmxpbmUtc2l6ZTogNTAlO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLXN3aXRjaGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHZhcigtLWVuem9uYS1zcGFjZSwgMjBweCk7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtc3dpdGNoZXIgPiAqIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiBjYWxjKCh2YXIoLS1lbnpvbmEtc3dpdGNoZXItdGFyZ2V0LCA0ODBweCkgLSAxMDAlKSAqIDk5OSk7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgobWluKHZhcigtLWVuem9uYS1ncmlkLW1pbiwgMjU2cHgpLCAxMDAlKSwgMWZyKSk7XG4gIGdhcDogdmFyKC0tZW56b25hLXNwYWNlLCAyMHB4KTtcbn1cblxuLmVuem9uYS12ZXJnZWxpamtlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyICosXG4uZW56b25hLXZlcmdlbGlqa2VyICo6OmJlZm9yZSxcbi5lbnpvbmEtdmVyZ2VsaWprZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIGZvcm0gOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3ItbXV0ZWQpO1xuICBvcGFjaXR5OiAxO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciBmb3JtIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1oaWRkZW5dKSxcbi5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybSBzZWxlY3QsXG4uZW56b25hLXZlcmdlbGlqa2VyIGZvcm0gdGV4dGFyZWEsXG4uZW56b25hLXZlcmdlbGlqa2VyIGZvcm0gYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtbWVzc2FnZXMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWVuem9uYS1yYWRpdXMtc21hbGwpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtY29sb3ItZGFuZ2VyKTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1tZXNzYWdlcyB1bCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtbWVzc2FnZXMgdWwgbGkge1xuICBjb2xvcjogdmFyKC0tZW56b25hLWNvbG9yLWRhbmdlcik7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLWxpbmsge1xuICBjb2xvcjogdmFyKC0tZW56b25hLWNvbG9yLWFjY2VudCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLWxpbms6aG92ZXIge1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWVuem9uYS1jb2xvci1hY2NlbnQpIDc1JSwgIzAwMCk7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogN3B4IDE0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZW56b25hLXJhZGl1cy1zbWFsbCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtYnV0dG9uLmVuem9uYS1idXR0b24tLXByaW1haXIge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVuem9uYS1jb2xvci1hY2NlbnQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1lbnpvbmEtcmFkaXVzLXNtYWxsKTtcbiAgcGFkZGluZzogMTdweCA0MHB4IDE3cHggNDBweDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1idXR0b24uZW56b25hLWJ1dHRvbi0tcHJpbWFpcjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3Itd2hpdGUpO1xuICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZW56b25hLWNvbG9yLWFjY2VudCkgODUlLCAjMDAwKTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1idXR0b24uZW56b25hLWJ1dHRvbi0tc2Vjb25kYWlyIHtcbiAgY29sb3I6IHZhcigtLWVuem9uYS1jb2xvci1hY2NlbnQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3Itd2hpdGUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZW56b25hLXJhZGl1cy1zbWFsbCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtYnV0dG9uLmVuem9uYS1idXR0b24tLXNlY29uZGFpcjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3Itd2hpdGUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lbnpvbmEtY29sb3ItYWNjZW50KTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1idXR0b24uZW56b25hLWJ1dHRvbi0tdGVydGlhaXIge1xuICBjb2xvcjogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3ItdGludCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWVuem9uYS1yYWRpdXMtc21hbGwpO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLWJ1dHRvbi5lbnpvbmEtYnV0dG9uLS10ZXJ0aWFpcjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3ItcHJpbWFyeSkgMTUlLCAjZmZmKTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1idXR0b24uZW56b25hLWJ1dHRvbi0tbGluayB7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtY29sb3ItYWNjZW50KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLWJ1dHRvbi5lbnpvbmEtYnV0dG9uLS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1lbnpvbmEtY29sb3ItYWNjZW50KSA3NSUsICMwMDApICFpbXBvcnRhbnQ7XG59XG5cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmluc2V0LWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci1tdXRlZCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWVuem9uYS1yYWRpdXMtc21hbGwpO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmluc2V0LWlucHV0IC5wcmVmaXgge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmluc2V0LWlucHV0IC5pbnNldC1pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuaW5zZXQtaW5wdXQgLmluc2V0LWlucHV0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZW56b25hLWNvbG9yLXRleHQpO1xuICBtYXJnaW46IDA7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5pbnNldC1pbnB1dCAuaW5zZXQtaW5wdXQtZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtY29sb3ItdGV4dCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5pbnNldC1pbnB1dCAuc3VmZml4IHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tZW56b25hLWNvbG9yLXRleHQpO1xufVxuXG4uZW56b25hLXZlcmdlbGlqa2VyLmRldmVsb3BtZW50LW1vZGUgcHJlLFxuLmVuem9uYS12ZXJnZWxpamtlci5kZXZlbG9wbWVudC1tb2RlIC50b2RvLFxuLmVuem9uYS12ZXJnZWxpamtlci5kZXZlbG9wbWVudC1tb2RlIC5kZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgcHJlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXdoaXRlKTtcbiAgZm9udC1mYW1pbHk6IG1lbmxvLCBtb25vc3BhY2U7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtY29sb3ItdGV4dCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZW56b25hLXJhZGl1cy1zbWFsbCk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIHByZSBiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIHByZS5ub3RpY2Uge1xuICBjb2xvcjogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXByaW1hcnkpO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciB1bC5lcnJvcnMsXG4uZW56b25hLXZlcmdlbGlqa2VyIG9sLnRvZG8ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1lbnpvbmEtcmFkaXVzLXNtYWxsKTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHRvZG87XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIHVsLmVycm9ycyBhLFxuLmVuem9uYS12ZXJnZWxpamtlciBvbC50b2RvIGEge1xuICBjb2xvcjogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXByaW1hcnkpO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciB1bC5lcnJvcnM6YmVmb3JlLFxuLmVuem9uYS12ZXJnZWxpamtlciBvbC50b2RvOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29udGVudDogXCJUT0RPXCI7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3ItcHJpbWFyeSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWVuem9uYS1yYWRpdXMtc21hbGwpIDBweCAwcHggdmFyKC0tZW56b25hLXJhZGl1cy1zbWFsbCk7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIHVsLmVycm9ycyBsaSxcbi5lbnpvbmEtdmVyZ2VsaWprZXIgb2wudG9kbyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBtZW5sbywgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3ItcHJpbWFyeSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgdWwuZXJyb3JzIGxpOmxhc3Qtb2YtdHlwZSxcbi5lbnpvbmEtdmVyZ2VsaWprZXIgb2wudG9kbyBsaTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciB1bC5lcnJvcnMgbGk6YmVmb3JlLFxuLmVuem9uYS12ZXJnZWxpamtlciBvbC50b2RvIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBjb3VudGVyKHRvZG8pIFwiLlwiO1xuICBjb3VudGVyLWluY3JlbWVudDogdG9kbztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciB1bC5lcnJvcnMgbGkgYixcbi5lbnpvbmEtdmVyZ2VsaWprZXIgb2wudG9kbyBsaSBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgdWwuZXJyb3JzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZW56b25hLWNvbG9yLWRhbmdlcik7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIHVsLmVycm9yczpiZWZvcmUge1xuICBjb250ZW50OiBcIk9FUFMhXCI7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtY29sb3ItZGFuZ2VyKTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgdWwuZXJyb3JzIGxpIHtcbiAgY29sb3I6IHZhcigtLWVuem9uYS1jb2xvci1kYW5nZXIpO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciB1bC5lcnJvcnMgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiLVwiO1xufVxuXG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb2ZmZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWVuem9uYS1yYWRpdXMtc21hbGwpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3ItcHJpbWFyeSk7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb2ZmZXIgLmVuem9uYS1vZmZlcl9fbG9nbyB7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW9mZmVyIC5lbnpvbmEtb2ZmZXJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW9mZmVyIGg0IHtcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW9mZmVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW9mZmVyIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vZmZlciB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vZmZlciB1bCBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMXB4O1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLWVuem9uYS1jb2xvci1hY2NlbnQpO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW9mZmVyIC5lbnpvbmEtb2ZmZXJfX2Jlc3BhcmluZyxcbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vZmZlciAuZW56b25hLW9mZmVyX19rb3N0ZW4ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW9mZmVyIC5lbnpvbmEtb2ZmZXJfX2Jlc3BhcmluZyBsYWJlbCxcbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vZmZlciAuZW56b25hLW9mZmVyX19rb3N0ZW4gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW9mZmVyIC5lbnpvbmEtb2ZmZXJfX2Jlc3BhcmluZyAuc3VmZml4LFxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW9mZmVyIC5lbnpvbmEtb2ZmZXJfX2tvc3RlbiAuc3VmZml4IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tZW56b25hLWNvbG9yLXRleHQpO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW9mZmVyLS1yb3cge1xuICAtLWVuem9uYS1vZmZlci1wb3NpdGl2ZTogIzJmY2U3YztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4OHB4IG1pbm1heCgwLCAxZnIpIDE3NnB4O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZW56b25hLXJhZGl1cy1zbWFsbCk7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb2ZmZXItLXJvdyAuZW56b25hLW9mZmVyX19icmFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb2ZmZXItLXJvdyAubnIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vZmZlci0tcm93IC5lbnpvbmEtb2ZmZXJfX2xvZ28ge1xuICB3aWR0aDogNzJweDtcbiAgbWFyZ2luOiAwO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW9mZmVyLS1yb3cgLmVuem9uYS1vZmZlcl9faW5mbyB7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vZmZlci0tcm93IGg0IHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBjb2xvcjogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW9mZmVyLS1yb3cgdWwge1xuICBtYXJnaW46IDA7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb2ZmZXItLXJvdyB1bCBsaSB7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtY29sb3ItdGV4dCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vZmZlci0tcm93IHVsIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtb2ZmZXItcG9zaXRpdmUpO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW9mZmVyLS1yb3cgLmVuem9uYS1vZmZlcl9fY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW9mZmVyLS1yb3cgLmVuem9uYS1vZmZlcl9fYmVzcGFyaW5nLFxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW9mZmVyLS1yb3cgLmVuem9uYS1vZmZlcl9fa29zdGVuIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb2ZmZXItLXJvdyAuZW56b25hLW9mZmVyX19iZXNwYXJpbmcgbGFiZWwsXG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb2ZmZXItLXJvdyAuZW56b25hLW9mZmVyX19rb3N0ZW4gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW9mZmVyLS1yb3cgLmVuem9uYS1vZmZlcl9fYmVzcGFyaW5nIC52YWx1ZSxcbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vZmZlci0tcm93IC5lbnpvbmEtb2ZmZXJfX2tvc3RlbiAudmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW9mZmVyLS1yb3cgLmVuem9uYS1vZmZlcl9fYmVzcGFyaW5nIC5nZXRhbCxcbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vZmZlci0tcm93IC5lbnpvbmEtb2ZmZXJfX2tvc3RlbiAuZ2V0YWwge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW9mZmVyLS1yb3cgLmVuem9uYS1vZmZlcl9fYmVzcGFyaW5nIC5zdWZmaXgsXG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb2ZmZXItLXJvdyAuZW56b25hLW9mZmVyX19rb3N0ZW4gLnN1ZmZpeCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vZmZlci0tcm93IC5lbnpvbmEtb2ZmZXJfX2Jlc3BhcmluZyB7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtb2ZmZXItcG9zaXRpdmUpO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW9mZmVyLS1yb3cgLmVuem9uYS1vZmZlcl9fYmVzcGFyaW5nIC5zdWZmaXgge1xuICBjb2xvcjogdmFyKC0tZW56b25hLW9mZmVyLXBvc2l0aXZlKTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vZmZlci0tcm93IC5lbnpvbmEtb2ZmZXJfX2tvc3RlbiB7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3ItcHJpbWFyeSk7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb2ZmZXItLXJvdyAuZW56b25hLW9mZmVyX19rb3N0ZW4gLnN1ZmZpeCB7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3ItcHJpbWFyeSk7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb2ZmZXItLXJvdyAuZW56b25hLW9mZmVyX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogNXB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW9mZmVyLS1yb3cgLmVuem9uYS1vZmZlcl9fYWN0aW9ucyBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb2ZmZXItLXJvdyAuZW56b25hLWJ1dHRvbi0tdGVydGlhaXIsXG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb2ZmZXItLXJvdyAuZW56b25hLWJ1dHRvbi0tcHJpbWFpciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW9mZmVyLS1yb3cgLmVuem9uYS1idXR0b24tLXRlcnRpYWlyIGksXG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb2ZmZXItLXJvdyAuZW56b25hLWJ1dHRvbi0tcHJpbWFpciBpIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vZmZlci0tcm93IC5lbnpvbmEtYnV0dG9uLS1wcmltYWlyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZW56b25hLWNvbG9yLWFjY2VudCk7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb2ZmZXItLXJvdyBoMixcbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vZmZlci0tcm93IC5hZHJlc3Nlbixcbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vZmZlci0tcm93IHByZSB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg2OXB4KSB7XG4gIC5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vZmZlci0tcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICByb3ctZ2FwOiAxNnB4O1xuICB9XG4gIC5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vZmZlci0tcm93IC5lbnpvbmEtb2ZmZXJfX2JyYW5kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vZmZlci0tcm93IC5lbnpvbmEtb2ZmZXJfX2Jlc3BhcmluZyxcbiAgLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW9mZmVyLS1yb3cgLmVuem9uYS1vZmZlcl9fa29zdGVuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vZmZlci0tcm93IC5lbnpvbmEtb2ZmZXJfX2Jlc3BhcmluZyAudmFsdWUsXG4gIC5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vZmZlci0tcm93IC5lbnpvbmEtb2ZmZXJfX2tvc3RlbiAudmFsdWUge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLnByb2R1Y3Qtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWVuem9uYS1yYWRpdXMtc21hbGwpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtY3RhLWh1bHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3Itc29mdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWVuem9uYS1yYWRpdXMtc21hbGwpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG1hcmdpbjogMTUwcHggMCAwIDA7XG4gIGhlaWdodDogYXV0bztcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1jdGEtaHVscCAuZW56b25hLWN0YS1odWxwX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMzYwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1jdGEtaHVscCAuZW56b25hLWN0YS1odWxwX19oZWFkZXIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3ItcHJpbWFyeSk7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiAtMTgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtY3RhLWh1bHAgLmVuem9uYS1jdGEtaHVscF9fdGVrc3Qge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtY29sb3ItdGV4dCk7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBtYXJnaW46IDAgMCAxMnB4IDA7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtY3RhLWh1bHAgLmVuem9uYS1jdGEtaHVscF9fdGVrc3QgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1jdGEtaHVscCBhLmVuem9uYS1jdGEtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtY29sb3ItYWNjZW50KTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtY3RhLWh1bHAgYS5lbnpvbmEtY3RhLWJ1dHRvbiBpLCAuZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtY3RhLWh1bHAgYS5lbnpvbmEtY3RhLWJ1dHRvbiBzdmcuc3ZnLWlubGluZS0tZmEge1xuICBjb2xvcjogdmFyKC0tZW56b25hLWNvbG9yLWFjY2VudCk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1jdGEtaHVscCAuZW56b25hLWN0YS1odWxwX19vcGVuaW5nc3RpamRlbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWVuem9uYS1jb2xvci10ZXh0KTtcbiAgei1pbmRleDogOTk5OTtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIG1hcmdpbjogMTJweCAwIDAgMDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1jdGEtaHVscCAuZW56b25hLWN0YS1odWxwX19vcGVuaW5nc3RpamRlbiBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZW56b25hLXZlcmdlbGlqa2VyIGJ1dHRvbi5lbnpvbmEtdG9vbHRpcC10cmlnZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWVuem9uYS1jb2xvci1hY2NlbnQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtc3RhcHBlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWVuem9uYS1yYWRpdXMtc21hbGwpO1xuICBjb2xvcjogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXdoaXRlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtc3RhcHBlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLXN0YXBwZW4gLmVuem9uYS1zdGFwcGVuX19pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci13aGl0ZSk7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1zdGFwcGVuIC5lbnpvbmEtc3RhcHBlbl9faXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBjb2xvcjogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXdoaXRlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLXN0YXBwZW4gLmVuem9uYS1zdGFwcGVuX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXdoaXRlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLXN0YXBwZW4gLmVuem9uYS1zdGFwcGVuX19pdGVtIC5lbnpvbmEtc3RhcHBlbl9fbWFya2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtc3RhcHBlbiAuZW56b25hLXN0YXBwZW5fX2l0ZW0gLmVuem9uYS1zdGFwcGVuX19tYXJrZXIgLmZhLWNoZWNrIHtcbiAgY29sb3I6IHZhcigtLWVuem9uYS1jb2xvci1hY2NlbnQpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtc3RhcHBlbiAuZW56b25hLXN0YXBwZW5fX2l0ZW0gLmVuem9uYS1zdGFwcGVuX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZW56b25hLWZvbnQtc2l6ZS1zbWFsbCwgMTRweCk7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtc3RhcHBlbiAuZW56b25hLXN0YXBwZW5fX2l0ZW0gLmVuem9uYS1zdGFwcGVuX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICBmb250LXNpemU6IDEycHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLXN0YXBwZW4gLmVuem9uYS1zdGFwcGVuX19pdGVtLmVuem9uYS1zdGFwcGVuX19pdGVtLS1hY3RpdmUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLXN0YXBwZW4gLmVuem9uYS1zdGFwcGVuX19pdGVtLmVuem9uYS1zdGFwcGVuX19pdGVtLS11cGNvbWluZyB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmVuem9uYS12ZXJnZWxpamtlciBmb3JtLmVuem9uYS1zdGFydGZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQ6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci10aW50KTtcbiAgY29sb3I6IHZhcigtLWVuem9uYS1jb2xvci10ZXh0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZW56b25hLXJhZGl1cy1zbWFsbCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5pbnNldC1pbnB1dCB7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtY29sb3ItdGV4dCk7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIGZvcm0uZW56b25hLXN0YXJ0Zm9ybSAuaW5zZXQtaW5wdXQgLnByZWZpeCxcbi5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5pbnNldC1pbnB1dCAuc3VmZml4LFxuLmVuem9uYS12ZXJnZWxpamtlciBmb3JtLmVuem9uYS1zdGFydGZvcm0gLmluc2V0LWlucHV0IC5pbnNldC1pbnB1dC1sYWJlbCxcbi5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5pbnNldC1pbnB1dCAuaW5zZXQtaW5wdXQtZmllbGQge1xuICBjb2xvcjogdmFyKC0tZW56b25hLWNvbG9yLXRleHQpO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciBmb3JtLmVuem9uYS1zdGFydGZvcm0gLmluc2V0LWlucHV0IC5lbnpvbmEtdG9vbHRpcC10cmlnZ2VyIHtcbiAgY29sb3I6IHZhcigtLWVuem9uYS1jb2xvci1hY2NlbnQpO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciBmb3JtLmVuem9uYS1zdGFydGZvcm0gLmVuem9uYS10b29sdGlwLXRyaWdnZXIge1xuICBjb2xvcjogdmFyKC0tZW56b25hLWNvbG9yLWFjY2VudCk7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIGZvcm0uZW56b25hLXN0YXJ0Zm9ybSAuZW56b25hLXN0YXJ0Zm9ybV9fYm9keSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIGZvcm0uZW56b25hLXN0YXJ0Zm9ybSAuZW56b25hLXN0YXJ0Zm9ybV9fYm9keSAuZW56b25hLXpvZWtmb3JtdWxpZXItbWVsZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5lbnpvbmEtc3RhcnRmb3JtX19ib2R5IC5lbnpvbmEtem9la2Zvcm11bGllci1tZWxkaW5nLnZpc2libGUge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1lbnpvbmEtcmFkaXVzLXNtYWxsKTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogdmFyKC0tZW56b25hLWNvbG9yLWRhbmdlcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci13aGl0ZSk7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIGZvcm0uZW56b25hLXN0YXJ0Zm9ybSAuZW56b25hLXN0YXJ0Zm9ybV9fYm9keSAuZW56b25hLXpvZWtmb3JtdWxpZXItbWVsZGluZy52aXNpYmxlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tZW56b25hLWNvbG9yLWRhbmdlcik7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIGZvcm0uZW56b25hLXN0YXJ0Zm9ybSAuZW56b25hLXN0YXJ0Zm9ybV9fYm9keSAuZW56b25hLXN0YXJ0Zm9ybV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci1wcmltYXJ5KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIGZvcm0uZW56b25hLXN0YXJ0Zm9ybSAuZW56b25hLXN0YXJ0Zm9ybV9fYm9keSAuZW56b25hLXN0YXJ0Zm9ybV9fZ3JvZXAtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLWVuem9uYS1jb2xvci10ZXh0KTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAxMnB4IDAgNHB4O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciBmb3JtLmVuem9uYS1zdGFydGZvcm0gLmVuem9uYS1zdGFydGZvcm1fX2JvZHkgLmVuem9uYS1zdGFydGZvcm1fX2FkcmVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA4cHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIGZvcm0uZW56b25hLXN0YXJ0Zm9ybSAuZW56b25hLXN0YXJ0Zm9ybV9fYm9keSAuZW56b25hLXN0YXJ0Zm9ybV9fYWRyZXMgLmZvcm0taW5wdXQtcG9zdGNvZGUgaW5wdXQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5lbnpvbmEtc3RhcnRmb3JtX19ib2R5IC5lbnpvbmEtc3RhcnRmb3JtX19hZHJlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIC5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5lbnpvbmEtc3RhcnRmb3JtX19ib2R5IC5lbnpvbmEtc3RhcnRmb3JtX19hZHJlcyAuZm9ybS1pbnB1dC1wb3N0Y29kZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5lbnpvbmEtc3RhcnRmb3JtX19ib2R5IC5lbnpvbmEtc3RhcnRmb3JtX192ZXJicnVpay1zZWN0aWUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciBmb3JtLmVuem9uYS1zdGFydGZvcm0gLmVuem9uYS1zdGFydGZvcm1fX2JvZHkgLmVuem9uYS1zdGFydGZvcm1fX3ZlcmJydWlrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgZ2FwOiA0cHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIGZvcm0uZW56b25hLXN0YXJ0Zm9ybSAuZW56b25hLXN0YXJ0Zm9ybV9fYm9keSAuZW56b25hLXN0YXJ0Zm9ybV9fbWV0ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZW56b25hLXZlcmdlbGlqa2VyIGZvcm0uZW56b25hLXN0YXJ0Zm9ybSAuZW56b25hLXN0YXJ0Zm9ybV9fYm9keSAuZW56b25hLXN0YXJ0Zm9ybV9fbWV0ZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5lbnpvbmEtc3RhcnRmb3JtX19ib2R5IC5lbnpvbmEtc3RhcnRmb3JtX19tZXRlciAuZHViYmVsZS1tZXRlci1maWVsZHMsXG4gIC5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5lbnpvbmEtc3RhcnRmb3JtX19ib2R5IC5lbnpvbmEtc3RhcnRmb3JtX19tZXRlciAuZW5rZWxlLW1ldGVyLWZpZWxkcyxcbiAgLmVuem9uYS12ZXJnZWxpamtlciBmb3JtLmVuem9uYS1zdGFydGZvcm0gLmVuem9uYS1zdGFydGZvcm1fX2JvZHkgLmVuem9uYS1zdGFydGZvcm1fX21ldGVyIC5mb3JtLWlucHV0LWdhcyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5lbnpvbmEtc3RhcnRmb3JtX19ib2R5IC5lbnpvbmEtc3RhcnRmb3JtX19vcHRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIGZvcm0uZW56b25hLXN0YXJ0Zm9ybSAuZW56b25hLXN0YXJ0Zm9ybV9fYm9keSAuZW56b25hLXN0YXJ0Zm9ybV9fb3B0aWVzIC5lbnpvbmEtc3RhcnRmb3JtX192ZWxkLmhhcy1vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciBmb3JtLmVuem9uYS1zdGFydGZvcm0gLmVuem9uYS1zdGFydGZvcm1fX2JvZHkgLmVuem9uYS1zdGFydGZvcm1fX29wdGllcyAuZW56b25hLXN0YXJ0Zm9ybV9fdmVsZC5oYXMtb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhY2NlbnQtY29sb3I6IHZhcigtLWVuem9uYS1jb2xvci1hY2NlbnQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIGZvcm0uZW56b25hLXN0YXJ0Zm9ybSAuZW56b25hLXN0YXJ0Zm9ybV9fYm9keSAuZW56b25hLXN0YXJ0Zm9ybV9fb3B0aWVzIC5lbnpvbmEtc3RhcnRmb3JtX192ZWxkLmhhcy1vcHRpb24gaW5wdXQgfiBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBmbGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWVuem9uYS1jb2xvci10ZXh0KTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5lbnpvbmEtc3RhcnRmb3JtX19ib2R5IC5lbnpvbmEtc3RhcnRmb3JtX19vcHRpZXMgLmVuem9uYS1zdGFydGZvcm1fX3ZlbGQuaGFzLW9wdGlvbiBpbnB1dCB+IGxhYmVsID4gc3BhbiB7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5lbnpvbmEtc3RhcnRmb3JtX19ib2R5IC5lbnpvbmEtc3RhcnRmb3JtX19vcHRpZXMgLmVuem9uYS1zdGFydGZvcm1fX3ZlbGQuaGFzLW9wdGlvbiBpbnB1dCB+IGxhYmVsIC5lbnpvbmEtdG9vbHRpcC10cmlnZ2VyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciBmb3JtLmVuem9uYS1zdGFydGZvcm0gLmVuem9uYS1zdGFydGZvcm1fX2JvZHkgLmVuem9uYS1zdGFydGZvcm1fX2FjdGllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5lbnpvbmEtc3RhcnRmb3JtX19ib2R5IC5lbnpvbmEtc3RhcnRmb3JtX19hY3RpZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIGZvcm0uZW56b25hLXN0YXJ0Zm9ybSAuZW56b25hLXN0YXJ0Zm9ybV9fYm9keSAuZW56b25hLXN0YXJ0Zm9ybV9fc3VibWl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciBmb3JtLmVuem9uYS1zdGFydGZvcm0gLmVuem9uYS1zdGFydGZvcm1fX2JvZHkgLmVuem9uYS1zdGFydGZvcm1fX3N1Ym1pdCAuZW56b25hLXN0YXJ0Zm9ybV9fc3VibWl0LWtub3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciBmb3JtLmVuem9uYS1zdGFydGZvcm0gLmVuem9uYS1zdGFydGZvcm1fX2JvZHkgLmVuem9uYS1zdGFydGZvcm1fX3N1Ym1pdCBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVuem9uYS1jb2xvci1hY2NlbnQpO1xuICBjb2xvcjogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXdoaXRlKTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5lbnpvbmEtc3RhcnRmb3JtX19ib2R5IC5lbnpvbmEtc3RhcnRmb3JtX19zdWJtaXQgYnV0dG9uW3R5cGU9c3VibWl0XSAubWQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIGZvcm0uZW56b25hLXN0YXJ0Zm9ybSAuZW56b25hLXN0YXJ0Zm9ybV9fYm9keSAuZW56b25hLXN0YXJ0Zm9ybV9fc3VibWl0IGJ1dHRvblt0eXBlPXN1Ym1pdF0gc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3Itd2hpdGUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5lbnpvbmEtc3RhcnRmb3JtX19ib2R5IC5lbnpvbmEtc3RhcnRmb3JtX19zdWJtaXQgYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1lbnpvbmEtY29sb3ItYWNjZW50KSA4NSUsICMwMDApO1xuICBjb2xvcjogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXdoaXRlKTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5lbnpvbmEtc3RhcnRmb3JtX19ib2R5IC5lbnpvbmEtc3RhcnRmb3JtX19zdWJtaXQgYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci13aGl0ZSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmVuem9uYS12ZXJnZWxpamtlciBmb3JtLmVuem9uYS1zdGFydGZvcm0gLmVuem9uYS1zdGFydGZvcm1fX2JvZHkgLmVuem9uYS1zdGFydGZvcm1fX3N1Ym1pdCBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZW56b25hLXZlcmdlbGlqa2VyIGZvcm0uZW56b25hLXN0YXJ0Zm9ybSAuZW56b25hLXN0YXJ0Zm9ybV9fYm9keSAuZW56b25hLXN0YXJ0Zm9ybV9fc3VibWl0IGJ1dHRvblt0eXBlPXN1Ym1pdF0gc3BhbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLmVuem9uYS12ZXJnZWxpamtlciBmb3JtLmVuem9uYS1zdGFydGZvcm0gLmVuem9uYS1zdGFydGZvcm1fX2JvZHkgLmVuem9uYS1zdGFydGZvcm1fX3N1Ym1pdCAuZW56b25hLXN0YXJ0Zm9ybV9fdG9lbGljaHRpbmcge1xuICBtYXJnaW46IDhweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWVuem9uYS1jb2xvci10ZXh0KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5lbnpvbmEtc3RhcnRmb3JtX19ib2R5IC5lbnpvbmEtc3RhcnRmb3JtX19zdWJtaXQgLmVuem9uYS1zdGFydGZvcm1fX3RvZWxpY2h0aW5nLnNtLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5lbnpvbmEtc3RhcnRmb3JtX19ib2R5IC5lbnpvbmEtc3RhcnRmb3JtX19zdWJtaXQgLmVuem9uYS1zdGFydGZvcm1fX3RvZWxpY2h0aW5nIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIGZvcm0uZW56b25hLXN0YXJ0Zm9ybSAuZW56b25hLXN0YXJ0Zm9ybV9fYm9keSAuZW56b25hLXpvZWtmb3JtdWxpZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciBmb3JtLmVuem9uYS1zdGFydGZvcm0gLmVuem9uYS1zdGFydGZvcm1fX2JvZHkgLmVuem9uYS16b2VrZm9ybXVsaWVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLmVuem9uYS12ZXJnZWxpamtlciBmb3JtLmVuem9uYS1zdGFydGZvcm0gLmVuem9uYS1zdGFydGZvcm1fX2JvZHkgLmVuem9uYS16b2VrZm9ybXVsaWVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIGZvcm0uZW56b25hLXN0YXJ0Zm9ybSAuZW56b25hLXN0YXJ0Zm9ybV9fYm9keSAuZW56b25hLXpvZWtmb3JtdWxpZXIgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5lbnpvbmEtc3RhcnRmb3JtX19ib2R5IC5lbnpvbmEtem9la2Zvcm11bGllcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5lbnpvbmEtc3RhcnRmb3JtX19ib2R5IC5lbnpvbmEtem9la2Zvcm11bGllciAuZHViYmVsZS1tZXRlci1maWVsZHMsIC5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5lbnpvbmEtc3RhcnRmb3JtX19ib2R5IC5lbnpvbmEtem9la2Zvcm11bGllciAuZW5rZWxlLW1ldGVyLWZpZWxkcyB7XG4gIG9wYWNpdHk6IDA7XG4gIG1heC1oZWlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5lbnpvbmEtc3RhcnRmb3JtX19ib2R5IC5lbnpvbmEtem9la2Zvcm11bGllciAuZHViYmVsZS1tZXRlci1maWVsZHMuc2hvdywgLmVuem9uYS12ZXJnZWxpamtlciBmb3JtLmVuem9uYS1zdGFydGZvcm0gLmVuem9uYS1zdGFydGZvcm1fX2JvZHkgLmVuem9uYS16b2VrZm9ybXVsaWVyIC5lbmtlbGUtbWV0ZXItZmllbGRzLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciBmb3JtLmVuem9uYS1zdGFydGZvcm0gLmVuem9uYS1zdGFydGZvcm1fX2JvZHkgLmVuem9uYS16b2VrZm9ybXVsaWVyIC5lbmtlbGUtbWV0ZXItZmllbGRzIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5lbnpvbmEtc3RhcnRmb3JtX19ib2R5IC5lbnpvbmEtem9la2Zvcm11bGllciAuZW5rZWxlLW1ldGVyLWZpZWxkcyAuaW5zZXQtaW5wdXQge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5lbnpvbmEtc3RhcnRmb3JtX19ib2R5IC5lbnpvbmEtem9la2Zvcm11bGllciAuZW5rZWxlLW1ldGVyLWZpZWxkcyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgZm9ybS5lbnpvbmEtc3RhcnRmb3JtIC5lbnpvbmEtc3RhcnRmb3JtX19ib2R5IC5lbnpvbmEtem9la2Zvcm11bGllciAudmVsZGVuLnRlcnVnbGV2ZXJpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciBmb3JtLmVuem9uYS1zdGFydGZvcm0gLmVuem9uYS1zdGFydGZvcm1fX2JvZHkgLmVuem9uYS16b2VrZm9ybXVsaWVyIC52ZWxkZW4udGVydWdsZXZlcmluZy5zaG93IHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIGZvcm0uZW56b25hLXN0YXJ0Zm9ybSAuZW56b25hLXN0YXJ0Zm9ybV9fYm9keSAuZW56b25hLXpvZWtmb3JtdWxpZXIgLnZlbGRlbi50ZXJ1Z2xldmVyaW5nIC5wcmVmaXgge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIGZvcm0uZW56b25hLXN0YXJ0Zm9ybSAuZW56b25hLXN0YXJ0Zm9ybV9fYm9keSAuZW56b25hLXpvZWtmb3JtdWxpZXIgLnZlbGRlbi50ZXJ1Z2xldmVyaW5nIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciBmb3JtLmVuem9uYS1zdGFydGZvcm0gLmVuem9uYS1zdGFydGZvcm1fX2JvZHkgLmVuem9uYS16b2VrZm9ybXVsaWVyLmVuem9uYS16b2VrZm9ybXVsaWVyLS1vcHRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciBmb3JtLmVuem9uYS1zdGFydGZvcm0gLmVuem9uYS1zdGFydGZvcm1fX2JvZHkgLmVuem9uYS16b2VrZm9ybXVsaWVyLmVuem9uYS1zdGFydGZvcm1fX3N1Ym1pdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmVuem9uYS12ZXJnZWxpamtlciBmb3JtLmVuem9uYS1zdGFydGZvcm0gLmVuem9uYS1zdGFydGZvcm1fX2JvZHkgLmVuem9uYS16b2VrZm9ybXVsaWVyLmVuem9uYS1zdGFydGZvcm1fX3N1Ym1pdCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVuem9uYS12ZXJnZWxpamtlciBmb3JtLmVuem9uYS1zdGFydGZvcm0gLmVuem9uYS1zdGFydGZvcm1fX2JvZHkgLmVuem9uYS16b2VrZm9ybXVsaWVyLmVuem9uYS1zdGFydGZvcm1fX3N1Ym1pdCAuZW56b25hLXN0YXJ0Zm9ybV9fc3VibWl0LWtub3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5zdGFydGZvcm0tc3VibWl0dGluZy1tZXNzYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci1wcmltYXJ5KSAyNSUsIHRyYW5zcGFyZW50KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLnN0YXJ0Zm9ybS1zdWJtaXR0aW5nLW1lc3NhZ2UtY29udGFpbmVyLnZpc2libGUge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBvcGFjaXR5OiAxO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuc3RhcnRmb3JtLXN1Ym1pdHRpbmctbWVzc2FnZS1jb250YWluZXIudmlzaWJsZSAuc3RhcnRmb3JtLXN1Ym1pdHRpbmctbWVzc2FnZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLnN0YXJ0Zm9ybS1zdWJtaXR0aW5nLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3Itd2hpdGUpO1xuICBjb2xvcjogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOXMgZWFzZS1vdXQ7XG59XG5cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1sb2dpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZDogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXRpbnQpO1xuICBjb2xvcjogdmFyKC0tZW56b25hLWNvbG9yLXRleHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1lbnpvbmEtcmFkaXVzLXNtYWxsKTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1sb2dpbiAuZW56b25hLWxvZ2luX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLWxvZ2luIC5lbnpvbmEtbG9naW5fX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3ItcHJpbWFyeSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IHZhcigtLWVuem9uYS1mb250LXNpemUtdGl0bGUsIDMwcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLWxvZ2luIC5lbnpvbmEtbG9naW5fX2ludHJvIHtcbiAgZm9udC1zaXplOiB2YXIoLS1lbnpvbmEtZm9udC1zaXplLWJvZHksIDE4cHgpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogdmFyKC0tZW56b25hLWNvbG9yLXRleHQpO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLWxvZ2luIC5lbnpvbmEtbG9naW5fX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtbG9naW4gLmVuem9uYS1sb2dpbl9fZm9ybSAuaW5zZXQtaW5wdXQge1xuICBjb2xvcjogdmFyKC0tZW56b25hLWNvbG9yLXRleHQpO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLWxvZ2luIC5lbnpvbmEtbG9naW5fX2Zvcm0gLmluc2V0LWlucHV0IC5wcmVmaXgsXG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtbG9naW4gLmVuem9uYS1sb2dpbl9fZm9ybSAuaW5zZXQtaW5wdXQgLnN1ZmZpeCxcbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1sb2dpbiAuZW56b25hLWxvZ2luX19mb3JtIC5pbnNldC1pbnB1dCAuaW5zZXQtaW5wdXQtbGFiZWwsXG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtbG9naW4gLmVuem9uYS1sb2dpbl9fZm9ybSAuaW5zZXQtaW5wdXQgLmluc2V0LWlucHV0LWZpZWxkIHtcbiAgY29sb3I6IHZhcigtLWVuem9uYS1jb2xvci10ZXh0KTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1sb2dpbiAuZW56b25hLWxvZ2luX19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lbnpvbmEtY29sb3ItYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci13aGl0ZSk7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtbG9naW4gLmVuem9uYS1sb2dpbl9fZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIC5tZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1sb2dpbiAuZW56b25hLWxvZ2luX19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0gc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3Itd2hpdGUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1sb2dpbiAuZW56b25hLWxvZ2luX19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZW56b25hLWNvbG9yLWFjY2VudCkgODUlLCAjMDAwKTtcbiAgY29sb3I6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci13aGl0ZSk7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtbG9naW4gLmVuem9uYS1sb2dpbl9fZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXdoaXRlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtbG9naW4gLmVuem9uYS1sb2dpbl9fZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtbG9naW4gLmVuem9uYS1sb2dpbl9fZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIHNwYW4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1sb2dpbiAuZW56b25hLW1lc3NhZ2VzIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZW56b25hLXJhZGl1cy1zbWFsbCk7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWVuem9uYS1jb2xvci1kYW5nZXIpO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLWxvZ2luIC5lbnpvbmEtbWVzc2FnZXMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtY29sb3ItZGFuZ2VyKTtcbn1cblxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW92ZXJ6aWNodC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJTaWRlYmFyXCIgXCJQcm9kdWN0ZW5cIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xuICBnYXA6IHZhcigtLWVuem9uYS1zcGFjZSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW92ZXJ6aWNodC13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIlNpZGViYXIgUHJvZHVjdGVuXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMDBweCBhdXRvO1xuICB9XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb3ZlcnppY2h0LXdyYXBwZXIgLmVuem9uYS1vdmVyemljaHRfX21vYmlsZS1maWx0ZXItdG9nZ2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAuZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb3ZlcnppY2h0LXdyYXBwZXIgLmVuem9uYS1vdmVyemljaHRfX21vYmlsZS1maWx0ZXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb3ZlcnppY2h0LXdyYXBwZXIgLmVuem9uYS1idXR0b24tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW92ZXJ6aWNodC13cmFwcGVyIC5lbnpvbmEtYnV0dG9uLXJvdyBidXR0b24ge1xuICBjb2xvcjogdmFyKC0tZW56b25hLWNvbG9yLWFjY2VudCkgIWltcG9ydGFudDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vdmVyemljaHQtd3JhcHBlciAuZW56b25hLWJ1dHRvbi1yb3cgYnV0dG9uIHN2Zyxcbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vdmVyemljaHQtd3JhcHBlciAuZW56b25hLWJ1dHRvbi1yb3cgYnV0dG9uIGkge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vdmVyemljaHQtd3JhcHBlciAuZW56b25hLWJ1dHRvbi1yb3cgYnV0dG9uIHN2Zy5yb3RhdGUsXG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb3ZlcnppY2h0LXdyYXBwZXIgLmVuem9uYS1idXR0b24tcm93IGJ1dHRvbiBpLnJvdGF0ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTQ5cHgpIHtcbiAgLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW92ZXJ6aWNodC13cmFwcGVyIC5lbnpvbmEtZmlsdGVyLmVuem9uYS1maWx0ZXItLWNvbGxhcHNlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW92ZXJ6aWNodC13cmFwcGVyIC5lbnpvbmEtc2lkZWJhcl9fZ2VnZXZlbnMgLmVuem9uYS1zaWRlYmFyX19ibG9rLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW92ZXJ6aWNodC13cmFwcGVyIC5lbnpvbmEtc2lkZWJhcl9fZ2VnZXZlbnMgLmVuem9uYS1zaWRlYmFyX19ibG9rLWhlYWRlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW92ZXJ6aWNodC13cmFwcGVyIC5lbnpvbmEtc2lkZWJhcl9fZ2VnZXZlbnMgcCwgLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW92ZXJ6aWNodC13cmFwcGVyIC5lbnpvbmEtc2lkZWJhcl9fZ2VnZXZlbnMgLmxhYmVsLCAuZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb3ZlcnppY2h0LXdyYXBwZXIgLmVuem9uYS1zaWRlYmFyX19nZWdldmVucyAudmFsdWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vdmVyemljaHQtd3JhcHBlciAuZW56b25hLXNpZGViYXJfX2dlZ2V2ZW5zIC5lbnpvbmEtc2lkZWJhcl9fYWRyZXMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tZW56b25hLWNvbG9yLXRleHQpO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW92ZXJ6aWNodC13cmFwcGVyIC5lbnpvbmEtc2lkZWJhcl9fZ2VnZXZlbnMgLmVuem9uYS1zaWRlYmFyX192ZXJicnVpayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW4tY29udGVudCBtaW4tY29udGVudDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vdmVyemljaHQtd3JhcHBlciAuZW56b25hLXNpZGViYXJfX2dlZ2V2ZW5zIC5lbnpvbmEtc2lkZWJhcl9fdmVyYnJ1aWsgLmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGdyaWQtY29sdW1uOiAxLzI7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb3ZlcnppY2h0LXdyYXBwZXIgLmVuem9uYS1zaWRlYmFyX19nZWdldmVucyAuZW56b25hLXNpZGViYXJfX3ZlcmJydWlrIC52YWx1ZSB7XG4gIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vdmVyemljaHQtd3JhcHBlciAuZW56b25hLXNpZGViYXJfX2dlZ2V2ZW5zIC5lbnpvbmEtc2lkZWJhcl9fdmVyYnJ1aWsgLnZhbHVlIC5nZXRhbCB7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW92ZXJ6aWNodC13cmFwcGVyIC5lbnpvbmEtc2lkZWJhcl9fZ2VnZXZlbnMgLmVuem9uYS1zaWRlYmFyX192ZXJicnVpayAudmFsdWUgLnBvc3RmaXgge1xuICBncmlkLWNvbHVtbjogMy80O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb3ZlcnppY2h0LXdyYXBwZXIgLmVuem9uYS1zaWRlYmFyX19nZWdldmVucyAuZW56b25hLXNpZGViYXJfX3ZlcmJydWlrIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cbiAgLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW92ZXJ6aWNodC13cmFwcGVyIC5lbnpvbmEtc2lkZWJhcl9fZ2VnZXZlbnMgLmVuem9uYS1zaWRlYmFyX192ZXJicnVpayAudmFsdWUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktc2VsZjogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vdmVyemljaHQtd3JhcHBlciAuZW56b25hLWZpbHRlciBmb3JtIC5ncm9lcCB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb3ZlcnppY2h0LXdyYXBwZXIgLmVuem9uYS1maWx0ZXIgZm9ybSAuZ3JvZXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb3ZlcnppY2h0LXdyYXBwZXIgLmVuem9uYS1maWx0ZXIgZm9ybSBsYWJlbC5mb3JtLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW92ZXJ6aWNodC13cmFwcGVyIC5lbnpvbmEtZmlsdGVyIGZvcm0gdWwub3B0aWVzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW92ZXJ6aWNodC13cmFwcGVyIC5lbnpvbmEtZmlsdGVyIGZvcm0gdWwub3B0aWVzIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzcHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW92ZXJ6aWNodC13cmFwcGVyIC5lbnpvbmEtZmlsdGVyIGZvcm0gdWwub3B0aWVzIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vdmVyemljaHQtd3JhcHBlciAuZW56b25hLWZpbHRlciBmb3JtIGlucHV0W3R5cGU9cmFkaW9dLFxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW92ZXJ6aWNodC13cmFwcGVyIC5lbnpvbmEtZmlsdGVyIGZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW46IDJweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW92ZXJ6aWNodC13cmFwcGVyIC5lbnpvbmEtc2lkZWJhciB7XG4gIGdyaWQtYXJlYTogU2lkZWJhcjtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vdmVyemljaHQtd3JhcHBlciAuZW56b25hLXNpZGViYXIgLmVuem9uYS1zaWRlYmFyX19ibG9rIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZW56b25hLXJhZGl1cy1zbWFsbCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWVuem9uYS1zcGFjZSk7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtb3ZlcnppY2h0LXdyYXBwZXIgLmVuem9uYS1zaWRlYmFyIC5lbnpvbmEtc2lkZWJhcl9fcGFuZWwge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjhweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3ItdGludCk7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtY29sb3ItdGV4dCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWVuem9uYS1yYWRpdXMtc21hbGwpO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLW92ZXJ6aWNodC13cmFwcGVyIC5lbnpvbmEtc2lkZWJhciAuZW56b25hLXNpZGViYXJfX3BhbmVsIC5lbnpvbmEtYnV0dG9uLmVuem9uYS1idXR0b24tLXByaW1haXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lbnpvbmEtY29sb3ItYWNjZW50KTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1vdmVyemljaHQtd3JhcHBlciAuZW56b25hLXNpZGViYXIgLmVuem9uYS1zaWRlYmFyX19ibG9rLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICBjb2xvcjogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXByaW1hcnkpO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLXByb2R1Y3Rlbi1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwO1xufVxuXG4uZW56b25hLXZlcmdlbGlqa2VyIC50YWJsZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmNvc3RfZGV0YWlscy50b3RhbCAuc3VidG90YWFsLCAuZW56b25hLXZlcmdlbGlqa2VyIC5jb3N0X2RldGFpbHMudG90YWwgLmJpZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuY29zdF9kZXRhaWxzLnRvdGFsIC5zdWJ0b3RhYWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZW56b25hLWNvbG9yLXRleHQpO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuY29zdF9kZXRhaWxzLnRvdGFsIC5iaWcgLnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5jb3N0X2RldGFpbHMudG90YWwgLmV1cm8ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciB0YWJsZS5zcGVjaWZpY2F0aWUtdmVyYnJ1aWsgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIHRhYmxlLmNvc3RfZGV0YWlscyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtY29sb3ItdGV4dCk7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciB0YWJsZS5jb3N0X2RldGFpbHMgdGgsIC5lbnpvbmEtdmVyZ2VsaWprZXIgdGFibGUuY29zdF9kZXRhaWxzIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3Itd2hpdGUpO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciB0YWJsZS5jb3N0X2RldGFpbHMgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICBib3JkZXItY29sb3I6IHZhcigtLWVuem9uYS1jb2xvci10ZXh0KTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgdGFibGUuY29zdF9kZXRhaWxzIHRoOmxhc3QtY2hpbGQsIC5lbnpvbmEtdmVyZ2VsaWprZXIgdGFibGUuY29zdF9kZXRhaWxzIHRkOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgdGFibGUuY29zdF9kZXRhaWxzIHRoLCAuZW56b25hLXZlcmdlbGlqa2VyIHRhYmxlLmNvc3RfZGV0YWlscyB0ZCB7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgdGFibGUuY29zdF9kZXRhaWxzIHRoIC5lbnpvbmEtdG9vbHRpcC10cmlnZ2VyLCAuZW56b25hLXZlcmdlbGlqa2VyIHRhYmxlLmNvc3RfZGV0YWlscyB0ZCAuZW56b25hLXRvb2x0aXAtdHJpZ2dlciB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIHRhYmxlLmNvc3RfZGV0YWlscyB0aCwgLmVuem9uYS12ZXJnZWxpamtlciB0YWJsZS5jb3N0X2RldGFpbHMgdGQge1xuICAvKipcbiAgKiBUeXBlIGFhbnNsdWl0aW5nIHdpanppZ2VuXG4gICovXG59XG4uZW56b25hLXZlcmdlbGlqa2VyIHRhYmxlLmNvc3RfZGV0YWlscyB0aCBmb3JtIC52ZWxkIGxhYmVsLCAuZW56b25hLXZlcmdlbGlqa2VyIHRhYmxlLmNvc3RfZGV0YWlscyB0ZCBmb3JtIC52ZWxkIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDklO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciB0YWJsZS5jb3N0X2RldGFpbHMgdGggZm9ybSAudmVsZCBzZWxlY3QsIC5lbnpvbmEtdmVyZ2VsaWprZXIgdGFibGUuY29zdF9kZXRhaWxzIHRkIGZvcm0gLnZlbGQgc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciB0YWJsZS5jb3N0X2RldGFpbHMgdGggZm9ybSAudmVsZCAuZW56b25hLWJ1dHRvbi5lbnpvbmEtYnV0dG9uLS1zZWNvbmRhaXIsIC5lbnpvbmEtdmVyZ2VsaWprZXIgdGFibGUuY29zdF9kZXRhaWxzIHRkIGZvcm0gLnZlbGQgLmVuem9uYS1idXR0b24uZW56b25hLWJ1dHRvbi0tc2Vjb25kYWlyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNTAlO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciB0YWJsZS5jb250cmFjdF9kZXRhaWxzIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgdGFibGUuY29udHJhY3RfZGV0YWlscyB0aCwgLmVuem9uYS12ZXJnZWxpamtlciB0YWJsZS5jb250cmFjdF9kZXRhaWxzIHRkIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIHRhYmxlLmNvbnRyYWN0X2RldGFpbHMgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnpvbmEtdmVyZ2VsaWprZXIgdGFibGUuY29udHJhY3RfZGV0YWlscyB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLWRldGFpbHMge1xuICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1kZXRhaWxzIC5lbnpvbmEtZGV0YWlsc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtZGV0YWlscyAuZW56b25hLWRldGFpbHNfX3JvdyBpbWcge1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLWRldGFpbHMgLmVuem9uYS1kZXRhaWxzX19yb3cgLmVuem9uYS1kZXRhaWxzX19oZWFkZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1kZXRhaWxzIC5lbnpvbmEtZGV0YWlsc19fcm93IC5lbnpvbmEtZGV0YWlsc19faGVhZGVycyBoMSxcbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1kZXRhaWxzIC5lbnpvbmEtZGV0YWlsc19fcm93IC5lbnpvbmEtZGV0YWlsc19faGVhZGVycyBoMyB7XG4gIG1hcmdpbjogMDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1kZXRhaWxzIC5lbnpvbmEtZGV0YWlsc19fcm93IC5lbnpvbmEtZGV0YWlsc19fYWN0aW9ucyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLWRldGFpbHMgLmVuem9uYS1kZXRhaWxzX19yb3cgLmVuem9uYS1kZXRhaWxzX19hY3Rpb25zIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1kZXRhaWxzIC5lbnpvbmEtZGV0YWlsc19fcm93IC5lbnpvbmEtZGV0YWlsc19fYWN0aW9ucyBmb3JtIC5lbnpvbmEtYnV0dG9uLmVuem9uYS1idXR0b24tLXByaW1haXIge1xuICB3aWR0aDogYXV0bztcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1kZXRhaWxzIC5lbnpvbmEtZGV0YWlsc19fcm93LmVuem9uYS1kZXRhaWxzX19yb3ctLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtZGV0YWlscyB0YWJsZS5jb3N0X2RldGFpbHMgdGg6bGFzdC1jaGlsZCwgLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLWRldGFpbHMgdGFibGUuY29zdF9kZXRhaWxzIHRoOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgd2lkdGg6IDE3NnB4O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLWRldGFpbHMgdGFibGUuY29zdF9kZXRhaWxzIHRoOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgd2lkdGg6IDIyNHB4O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLWRldGFpbHMgLmNvc3RfZGV0YWlscyB+IC5lbnpvbmEtZGV0YWlsc19fcm93IHtcbiAgbWFyZ2luLXRvcDogOTZweDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1kZXRhaWxzIC5lbnpvbmEtZGV0YWlsc19fZG9jdW1lbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1kZXRhaWxzIC5lbnpvbmEtZGV0YWlsc19fZG9jdW1lbnRzIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS1hYW52cmFhZyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiRm9ybVwiIFwiUHJvZHVjdFwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG4gIGdhcDogdmFyKC0tZW56b25hLXNwYWNlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MjBweCkge1xuICAuZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtYWFudnJhYWcge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiRm9ybSBQcm9kdWN0XCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NSUgYXV0bztcbiAgfVxufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLWFhbnZyYWFnIC5lbnpvbmEtYWFudnJhYWdfX3Byb2R1Y3Qge1xuICBncmlkLWFyZWE6IFByb2R1Y3Q7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtYWFudnJhYWcgLmVuem9uYS1hYW52cmFhZ19fZm9ybSB7XG4gIGdyaWQtYXJlYTogRm9ybTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgI2Vuem9uYS12ZXJnZWxpamtlci1hYW52cmFhZ2Zvcm11bGllciBmaWVsZHNldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci10aW50KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZW56b25hLXJhZGl1cy1zbWFsbCk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgI2Vuem9uYS12ZXJnZWxpamtlci1hYW52cmFhZ2Zvcm11bGllciBmaWVsZHNldC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IGgzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgaDMgfiAuZW56b25hLWZpZWxkLCAuZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgaDMgfiBwIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgI2Vuem9uYS12ZXJnZWxpamtlci1hYW52cmFhZ2Zvcm11bGllciBmaWVsZHNldCA+IHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgI2Vuem9uYS12ZXJnZWxpamtlci1hYW52cmFhZ2Zvcm11bGllciBmaWVsZHNldCAuZW56b25hLWZpZWxkIGxhYmVsOm5vdCguaW5zZXQtaW5wdXQtbGFiZWwpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQgbGFiZWwuZXJyb3Ige1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZCBsYWJlbCAuZW56b25hLXRvb2x0aXAtdHJpZ2dlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQgc2VsZWN0LFxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmluc2V0LWlucHV0LWZpZWxkKSxcbi5lbnpvbmEtdmVyZ2VsaWprZXIgI2Vuem9uYS12ZXJnZWxpamtlci1hYW52cmFhZ2Zvcm11bGllciBmaWVsZHNldCAuZW56b25hLWZpZWxkIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmluc2V0LWlucHV0LWZpZWxkKSxcbi5lbnpvbmEtdmVyZ2VsaWprZXIgI2Vuem9uYS12ZXJnZWxpamtlci1hYW52cmFhZ2Zvcm11bGllciBmaWVsZHNldCAuZW56b25hLWZpZWxkIGlucHV0W3R5cGU9cGhvbmVdOm5vdCguaW5zZXQtaW5wdXQtZmllbGQpLFxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQgaW5wdXRbdHlwZT1kYXRlXTpub3QoLmluc2V0LWlucHV0LWZpZWxkKSxcbi5lbnpvbmEtdmVyZ2VsaWprZXIgI2Vuem9uYS12ZXJnZWxpamtlci1hYW52cmFhZ2Zvcm11bGllciBmaWVsZHNldCAuZW56b25hLWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguaW5zZXQtaW5wdXQtZmllbGQpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3Itd2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3ItbXV0ZWQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1lbnpvbmEtcmFkaXVzLXNtYWxsKTtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtY29sb3ItdGV4dCk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjVzIGVhc2U7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZCBzZWxlY3QuaGlkZGVuLFxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmluc2V0LWlucHV0LWZpZWxkKS5oaWRkZW4sXG4uZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZCBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5pbnNldC1pbnB1dC1maWVsZCkuaGlkZGVuLFxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQgaW5wdXRbdHlwZT1waG9uZV06bm90KC5pbnNldC1pbnB1dC1maWVsZCkuaGlkZGVuLFxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQgaW5wdXRbdHlwZT1kYXRlXTpub3QoLmluc2V0LWlucHV0LWZpZWxkKS5oaWRkZW4sXG4uZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmluc2V0LWlucHV0LWZpZWxkKS5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQgc2VsZWN0LmVycm9yLFxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmluc2V0LWlucHV0LWZpZWxkKS5lcnJvcixcbi5lbnpvbmEtdmVyZ2VsaWprZXIgI2Vuem9uYS12ZXJnZWxpamtlci1hYW52cmFhZ2Zvcm11bGllciBmaWVsZHNldCAuZW56b25hLWZpZWxkIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmluc2V0LWlucHV0LWZpZWxkKS5lcnJvcixcbi5lbnpvbmEtdmVyZ2VsaWprZXIgI2Vuem9uYS12ZXJnZWxpamtlci1hYW52cmFhZ2Zvcm11bGllciBmaWVsZHNldCAuZW56b25hLWZpZWxkIGlucHV0W3R5cGU9cGhvbmVdOm5vdCguaW5zZXQtaW5wdXQtZmllbGQpLmVycm9yLFxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQgaW5wdXRbdHlwZT1kYXRlXTpub3QoLmluc2V0LWlucHV0LWZpZWxkKS5lcnJvcixcbi5lbnpvbmEtdmVyZ2VsaWprZXIgI2Vuem9uYS12ZXJnZWxpamtlci1hYW52cmFhZ2Zvcm11bGllciBmaWVsZHNldCAuZW56b25hLWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguaW5zZXQtaW5wdXQtZmllbGQpLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lbnpvbmEtY29sb3ItZGFuZ2VyKTtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgI2Vuem9uYS12ZXJnZWxpamtlci1hYW52cmFhZ2Zvcm11bGllciBmaWVsZHNldCAuZW56b25hLWZpZWxkIHNlbGVjdC52YWxpZCxcbi5lbnpvbmEtdmVyZ2VsaWprZXIgI2Vuem9uYS12ZXJnZWxpamtlci1hYW52cmFhZ2Zvcm11bGllciBmaWVsZHNldCAuZW56b25hLWZpZWxkIGlucHV0W3R5cGU9dGV4dF06bm90KC5pbnNldC1pbnB1dC1maWVsZCkudmFsaWQsXG4uZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZCBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5pbnNldC1pbnB1dC1maWVsZCkudmFsaWQsXG4uZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZCBpbnB1dFt0eXBlPXBob25lXTpub3QoLmluc2V0LWlucHV0LWZpZWxkKS52YWxpZCxcbi5lbnpvbmEtdmVyZ2VsaWprZXIgI2Vuem9uYS12ZXJnZWxpamtlci1hYW52cmFhZ2Zvcm11bGllciBmaWVsZHNldCAuZW56b25hLWZpZWxkIGlucHV0W3R5cGU9ZGF0ZV06bm90KC5pbnNldC1pbnB1dC1maWVsZCkudmFsaWQsXG4uZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmluc2V0LWlucHV0LWZpZWxkKS52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZW56b25hLWNvbG9yLWFjY2VudCk7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZCAuZW56b25hLWZpZWxkcy1ncm91cCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQgLmVuem9uYS1maWVsZHMtZ3JvdXAgLndpZHRoLTEwMCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtYmFzaXM6IDEwMHB4O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQuZmllbGRzLWdyb3VwLTIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5lbnpvbmEtdmVyZ2VsaWprZXIgI2Vuem9uYS12ZXJnZWxpamtlci1hYW52cmFhZ2Zvcm11bGllciBmaWVsZHNldCAuZW56b25hLWZpZWxkLmZpZWxkcy1ncm91cC0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZCAuZmllbGRzLWdyb3VwLWNvbnRhY3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQgLmZpZWxkcy1ncm91cC1jb250YWN0IC5mb3JtLWlucHV0LWZpcnN0bmFtZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxuICAuZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZCAuZmllbGRzLWdyb3VwLWNvbnRhY3QgLmZvcm0taW5wdXQtbGFzdG5hbWUsXG4gIC5lbnpvbmEtdmVyZ2VsaWprZXIgI2Vuem9uYS12ZXJnZWxpamtlci1hYW52cmFhZ2Zvcm11bGllciBmaWVsZHNldCAuZW56b25hLWZpZWxkIC5maWVsZHMtZ3JvdXAtY29udGFjdCAuZm9ybS1pbnB1dC1lbWFpbCxcbiAgLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQgLmZpZWxkcy1ncm91cC1jb250YWN0IC5mb3JtLWlucHV0LXBob25lLFxuICAuZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZCAuZmllbGRzLWdyb3VwLWNvbnRhY3QgLmZvcm0taW5wdXQtYmlydGhkYXRlIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICB9XG59XG4uZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZCAuZmllbGRzLWdyb3VwLWNvbnRhY3QgLmFhbmhlZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQgLmZpZWxkcy1ncm91cC1jb250YWN0IC5hYW5oZWYgc2VsZWN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtYmFzaXM6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQgLmZpZWxkcy1ncm91cC1hZHJlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZCAuZmllbGRzLWdyb3VwLWFkcmVzIC5mb3JtLWlucHV0LWNvbm5lY3Rpb25fcG9zdGNvZGUsXG4gIC5lbnpvbmEtdmVyZ2VsaWprZXIgI2Vuem9uYS12ZXJnZWxpamtlci1hYW52cmFhZ2Zvcm11bGllciBmaWVsZHNldCAuZW56b25hLWZpZWxkIC5maWVsZHMtZ3JvdXAtYWRyZXMgLmZvcm0taW5wdXQtY29ubmVjdGlvbl9zdHJlZXRuYW1lLFxuICAuZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZCAuZmllbGRzLWdyb3VwLWFkcmVzIC5mb3JtLWlucHV0LWNvbm5lY3Rpb25fY2l0eSxcbiAgLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQgLmZpZWxkcy1ncm91cC1hZHJlcyAuZm9ybS1pbnB1dC1wb3N0Y29kZSxcbiAgLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQgLmZpZWxkcy1ncm91cC1hZHJlcyAuZm9ybS1pbnB1dC1zdHJlZXRuYW1lLFxuICAuZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZCAuZmllbGRzLWdyb3VwLWFkcmVzIC5mb3JtLWlucHV0LWNpdHkge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgI2Vuem9uYS12ZXJnZWxpamtlci1hYW52cmFhZ2Zvcm11bGllciBmaWVsZHNldCAuZW56b25hLWZpZWxkIC5pbmdhbmdzZGF0dW0tYW5kZXJzLXRvZWxpY2h0aW5nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQuc2luZ2xlLWNoZWNrYm94LFxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQgLm9wdGlvbnMgLm9wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNXB4O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQuc2luZ2xlLWNoZWNrYm94IGxhYmVsLFxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQgLm9wdGlvbnMgLm9wdGlvbiBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQuc2luZ2xlLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQgLm9wdGlvbnMgLm9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbjogMnB4IDEwcHggMCAycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMThweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZC5zaW5nbGUtY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb10sXG4uZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZCAub3B0aW9ucyAub3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IHVuc2V0O1xuICBtYXJnaW46IDJweCAxMHB4IDAgMnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZCAub3B0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZCAub3B0aW9ucyBsYWJlbC5lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgI2Vuem9uYS12ZXJnZWxpamtlci1hYW52cmFhZ2Zvcm11bGllciBmaWVsZHNldCAuZW56b25hLWZpZWxkIC5vcHRpb25zIC5vcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQgLm9wdGlvbnMgLm9wdGlvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZCAuc2lnbmF0dXJlLXBhZC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZCAuc2lnbmF0dXJlLXBhZC13cmFwcGVyIGNhbnZhcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci1tdXRlZCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWVuem9uYS1yYWRpdXMtc21hbGwpO1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAjZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIGZpZWxkc2V0IC5lbnpvbmEtZmllbGQgLnNpZ25hdHVyZS1wYWQtd3JhcHBlciAjc2lnbmF0dXJlLWNsZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBjb2xvcjogdmFyKC0tZW56b25hLWNvbG9yLXRleHQpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1lbnpvbmEtcmFkaXVzLXNtYWxsKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgZmllbGRzZXQgLmVuem9uYS1maWVsZCAuc2lnbmF0dXJlLXBhZC13cmFwcGVyICNzaWduYXR1cmUtY2xlYXIudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyICNlbnpvbmEtdmVyZ2VsaWprZXItYWFudnJhYWdmb3JtdWxpZXIgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lbnpvbmEtY29sb3ItYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWVuem9uYS1yYWRpdXMtc21hbGwpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAwcHg7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtdmVyem9uZGVuIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogdmFyKC0tZW56b25hLXNwYWNlLCAyMHB4KTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtdmVyem9uZGVuIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLXZlcnpvbmRlbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NSUgYXV0bztcbiAgfVxufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLXZlcnpvbmRlbiAuZW56b25hLXZlcnpvbmRlbl9fYmFubmVyIHtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3Itd2hpdGUpO1xuICBnYXA6IDI0cHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtdmVyem9uZGVuIC5lbnpvbmEtdmVyem9uZGVuX19iYW5uZXIgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS12ZXJ6b25kZW4gLmVuem9uYS12ZXJ6b25kZW5fX2Jhbm5lciBoMyB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci13aGl0ZSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS12ZXJ6b25kZW4gLmVuem9uYS12ZXJ6b25kZW5fX2Jhbm5lciBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLXZlcnpvbmRlbiAuZW56b25hLXZlcnpvbmRlbl9fYmFubmVyIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS12ZXJ6b25kZW4gLmVuem9uYS12ZXJ6b25kZW5fX2JveCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXdoaXRlKTtcbiAgcGFkZGluZzogMjBweCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS12ZXJ6b25kZW4gLmVuem9uYS12ZXJ6b25kZW5fX2JveCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gIH1cbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS12ZXJ6b25kZW4gLmVuem9uYS12ZXJ6b25kZW5fX2JveCAuZW56b25hLXZlcnpvbmRlbl9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMnB4O1xufVxuLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLXZlcnpvbmRlbiAuZW56b25hLXZlcnpvbmRlbl9fYm94IC5lbnpvbmEtdmVyem9uZGVuX190aXRsZSBpbWcge1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtdmVyem9uZGVuIC5lbnpvbmEtdmVyem9uZGVuX19zdGVwcyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uZW56b25hLXZlcmdlbGlqa2VyIC5lbnpvbmEtdmVyem9uZGVuIC5lbnpvbmEtdmVyem9uZGVuX19zdGVwcyAuZW56b25hLXZlcnpvbmRlbl9fc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLXZlcnpvbmRlbiAuZW56b25hLXZlcnpvbmRlbl9fc3RlcHMgLmVuem9uYS12ZXJ6b25kZW5fX3N0ZXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS12ZXJ6b25kZW4gLmVuem9uYS12ZXJ6b25kZW5fX3N0ZXBzIC5lbnpvbmEtdmVyem9uZGVuX19zdGVwIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS12ZXJ6b25kZW4gLmVuem9uYS12ZXJ6b25kZW5fX3N0ZXBzIC5lbnpvbmEtdmVyem9uZGVuX19zdGVwIGltZyB7XG4gIG1heC13aWR0aDogNjRweDtcbiAgbWluLXdpZHRoOiA2NHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVuem9uYS12ZXJnZWxpamtlciAuZW56b25hLXZlcnpvbmRlbiAuZW56b25hLXZlcnpvbmRlbl9fc3RlcHMgLmVuem9uYS12ZXJ6b25kZW5fX3N0ZXAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgbWluLXdpZHRoOiA5NnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5lbnpvbmEtdmVyZ2VsaWprZXIgLmVuem9uYS12ZXJ6b25kZW4gLmVuem9uYS1jdGEtaHVscC0tdmVyem9uZGVuIHtcbiAgbWFyZ2luLXRvcDogMTI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci1zb2Z0KTtcbn1cblxuLmVuem9uYS1hcHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmVuem9uYS1hcHAtaGVhZGVyIC5lbnpvbmEtYXBwLWhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGdhcDogMTBweDtcbn1cbi5lbnpvbmEtYXBwLWhlYWRlciAuZW56b25hLWFwcC1oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lbnpvbmEtYXBwLWhlYWRlciAuZW56b25hLWFwcC1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5lbnpvbmEtYXBwLWhlYWRlciAuZW56b25hLWFwcC1oZWFkZXJfX2xhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogdmFyKC0tZW56b25hLWJyYW5kaW5nLWNvbG9yLXNlY29uZGFyeSwgI0U1MTA3QSk7XG59XG5cbi5lbnpvbmEtYXBwLW1haW4ge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nOiAwIDI0cHggNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmVuem9uYS1hcHAtZm9vdGVyLFxuLmVuem9uYS12ZXJnZWxpamtlci1mb290ZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW56b25hLWxvZ291dCB7XG4gIG1hcmdpbjogMDtcbn1cbi5lbnpvbmEtbG9nb3V0IC5lbnpvbmEtbG9nb3V0X19saW5rIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVuem9uYS1sb2dvdXQgLmVuem9uYS1sb2dvdXRfX2xpbms6aG92ZXIsIC5lbnpvbmEtbG9nb3V0IC5lbnpvbmEtbG9nb3V0X19saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZW56b25hLWFwcC1taXNzaW5nIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG4udGlwcHktYm94W2RhdGEtdGhlbWU9ZW56b25hXSAudGlwcHktY29udGVudCBwIHtcbiAgZm9udC1zaXplOiB2YXIoLS1lbnpvbmEtZm9udC1zaXplLXNtYWxsKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aXBweS1ib3hbZGF0YS10aGVtZT1lbnpvbmFdIC50aXBweS1jb250ZW50IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufSIsIi8qKlxyXG4gKiBTY29wZWQgcmVzZXQgdm9vciBkZSBFbnpvbmEgZW5lcmdpZXZlcmdlbGlqa2VyLlxyXG4gKiBHZWJhc2VlcmQgb3AgTWV5ZXJ3ZWIgcmVzZXQgdjIuMCAocHVibGljIGRvbWFpbiksIGJlcGVya3QgdG90IC5lbnpvbmEtdmVyZ2VsaWprZXJcclxuICogem9kYXQgdGhlbWEvV29yZFByZXNzLXN0eWxpbmcgYnVpdGVuIGRlIHBsdWdpbiBvbmFhbmdldGFzdCBibGlqZnQuXHJcbiAqL1xyXG5cclxuLmVuem9uYS12ZXJnZWxpamtlciB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRmb250OiBpbmhlcml0O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXHJcblx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5cdGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuXHRkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXHJcblx0c21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcclxuXHRiLCB1LCBjZW50ZXIsXHJcblx0ZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuXHRmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxuXHR0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuXHRhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcclxuXHRmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXHJcblx0bWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcblx0dGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRmb250LXNpemU6IDEwMCU7XHJcblx0XHRmb250OiBpbmhlcml0O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG5cdH1cclxuXHJcblx0LyogaSB1aXRnZXNsb3RlbjogYW5kZXJzIG92ZXJydWxlZCBmb250OiBpbmhlcml0IEZvbnQgQXdlc29tZSBvcCA8aSBjbGFzcz1cImZhLeKAplwiPiAqL1xyXG5cclxuXHRhcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5cdGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdG9sLCB1bCB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdH1cclxuXHJcblx0YmxvY2txdW90ZSwgcSB7XHJcblx0XHRxdW90ZXM6IG5vbmU7XHJcblxyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR0YWJsZSB7XHJcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdFx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcblx0fVxyXG59XHJcbiIsIi8vIFRva2VucyB2b29yIGRlIHZlcmdlbGlqa2VyLlxyXG4vLyAtLWVuem9uYS1mb250LWZhbWlseSB3b3JkdCBuaWV0IGdlemV0OiBkZSBmYWxsYmFjayBpcyBpbmhlcml0LlxyXG5cclxuQG1peGluIGVuem9uYS10b2tlbnMge1xyXG5cdC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXByaW1hcnk6IHZhcigtLWVuem9uYS1icmFuZGluZy1jb2xvci1wcmltYXJ5LCB2YXIoLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5LCAjNjEwMDU1KSk7XHJcblx0LS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3Itc2Vjb25kYXJ5OiB2YXIoLS1lbnpvbmEtYnJhbmRpbmctY29sb3Itc2Vjb25kYXJ5LCB2YXIoLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnksICNFNTEwN0EpKTtcclxuXHQtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci1hY2NlbnQ6IHZhcigtLWVuem9uYS1icmFuZGluZy1jb2xvci1hY2NlbnQsIHZhcigtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudCwgI0ZGNzQwMCkpO1xyXG5cdC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXRleHQ6IHZhcigtLWVuem9uYS1icmFuZGluZy1jb2xvci10ZXh0LCB2YXIoLS1lLWdsb2JhbC1jb2xvci10ZXh0LCAjMDAwMDAwKSk7XHJcblx0LS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3ItbXV0ZWQ6IHZhcigtLWVuem9uYS1icmFuZGluZy1jb2xvci1tdXRlZCwgdmFyKC0tZS1nbG9iYWwtY29sb3ItY29kZXZ6X3ByaW1hcnlfY29sb3IsICNEOEQ4RDgpKTtcclxuXHQtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci1zb2Z0OiB2YXIoLS1lbnpvbmEtYnJhbmRpbmctY29sb3Itc29mdCwgdmFyKC0tZS1nbG9iYWwtY29sb3ItY29kZXZ6X3NlY29uZGFyeV9jb2xvciwgI0ZGRjFGOCkpO1xyXG5cdC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXRpbnQ6IHZhcigtLWVuem9uYS1icmFuZGluZy1jb2xvci10aW50LCAjRkZGM0ZFKTtcclxuXHQtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci13aGl0ZTogdmFyKC0tZW56b25hLWJyYW5kaW5nLWNvbG9yLXdoaXRlLCAjZmZmZmZmKTtcclxuXHQtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci1kYW5nZXI6IHZhcigtLWVuem9uYS1icmFuZGluZy1jb2xvci1kYW5nZXIsICNmZjAwMDApO1xyXG5cclxuXHQtLWVuem9uYS1jb2xvci10ZXh0OiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3ItdGV4dCk7XHJcblx0LS1lbnpvbmEtY29sb3Itc3VyZmFjZTogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXdoaXRlKTtcclxuXHQtLWVuem9uYS1jb2xvci1ib3JkZXI6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci1wcmltYXJ5KTtcclxuXHQtLWVuem9uYS1jb2xvci1hY2NlbnQ6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci1hY2NlbnQpO1xyXG5cdC0tZW56b25hLWNvbG9yLWRhbmdlcjogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLWRhbmdlcik7XHJcblxyXG5cdC0tZW56b25hLWZvbnQtc2l6ZS10aXRsZTogMzBweDtcclxuXHQtLWVuem9uYS1mb250LXNpemUtaGVhZGluZzogMjBweDtcclxuXHQtLWVuem9uYS1mb250LXNpemUtYm9keTogMThweDtcclxuXHQtLWVuem9uYS1mb250LXNpemUtc21hbGw6IDE0cHg7XHJcblx0LS1lbnpvbmEtc3BhY2U6IDIwcHg7XHJcblx0LS1lbnpvbmEtcmFkaXVzLXNtYWxsOiA1cHg7XHJcblx0LS1lbnpvbmEtcmFkaXVzLWxhcmdlOiA0MHB4O1xyXG59XHJcblxyXG4uZW56b25hLXZlcmdlbGlqa2VyLFxyXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PSdlbnpvbmEnXSB7XHJcblx0QGluY2x1ZGUgZW56b25hLXRva2VucztcclxuXHRmb250LWZhbWlseTogdmFyKC0tZW56b25hLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcclxufVxyXG5cclxuJGNvbG9yLXByaW1hcnk6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci1wcmltYXJ5KTtcclxuJGNvbG9yLXNlY29uZGFyeTogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXNlY29uZGFyeSk7XHJcbiRjb2xvci1hY2NlbnQ6IHZhcigtLWVuem9uYS1jb2xvci1hY2NlbnQpO1xyXG4kY29sb3ItdGV4dDogdmFyKC0tZW56b25hLWNvbG9yLXRleHQpO1xyXG4kY29sb3ItbXV0ZWQ6IHZhcigtLWVuem9uYS12ZXJnZWxpamtlci1jb2xvci1tdXRlZCk7XHJcbiRjb2xvci1zb2Z0OiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3Itc29mdCk7XHJcbiRjb2xvci10aW50OiB2YXIoLS1lbnpvbmEtdmVyZ2VsaWprZXItY29sb3ItdGludCk7XHJcbiRjb2xvci13aGl0ZTogdmFyKC0tZW56b25hLXZlcmdlbGlqa2VyLWNvbG9yLXdoaXRlKTtcclxuJGNvbG9yLWRhbmdlcjogdmFyKC0tZW56b25hLWNvbG9yLWRhbmdlcik7XHJcblxyXG4kYm9yZGVyLXJhZGl1cy1zbWFsbDogdmFyKC0tZW56b25hLXJhZGl1cy1zbWFsbCk7XHJcbiRib3JkZXItcmFkaXVzLWxhcmdlOiB2YXIoLS1lbnpvbmEtcmFkaXVzLWxhcmdlKTtcclxuJGJvcmRlci1yYWRpdXMtZm9ybTogdmFyKC0tZW56b25hLXJhZGl1cy1zbWFsbCk7XHJcbiRnYXA6IHZhcigtLWVuem9uYS1zcGFjZSk7XHJcblxyXG4kZmEtNi1mcmVlOiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcclxuXHJcbiRib3JkZXItc3R5bGU6IDFweCBzb2xpZCAkY29sb3ItbXV0ZWQ7XHJcbiRwbGFjZWhvbGRlci1zdHlsZTogJGNvbG9yLW11dGVkO1xyXG4iLCJAbWl4aW4gcmVndWxhciB7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuQG1peGluIG1lZGl1bSB7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuQG1peGluIGJvbGQge1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuXHJcbi5lbnpvbmEtdmVyZ2VsaWprZXIge1xyXG5cclxuICBoMSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1lbnpvbmEtZm9udC1zaXplLXRpdGxlKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIEBpbmNsdWRlIGJvbGQ7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWVuem9uYS1mb250LXNpemUtaGVhZGluZyk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgfVxyXG5cclxuICBwLCBsaSwgaDQge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1lbnpvbmEtZm9udC1zaXplLWJvZHkpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG5cclxuICAgIGIge1xyXG4gICAgICBAaW5jbHVkZSBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgQGluY2x1ZGUgYm9sZDtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICB9XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIHRoLCB0ZCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZW56b25hLWZvbnQtc2l6ZS1zbWFsbCk7XHJcbiAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1tdXRlZDtcclxuICAgIH1cclxuXHJcbiAgICB0aCB7XHJcbiAgICAgIEBpbmNsdWRlIGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIENvbXBvc2l0aW9uIG9ubHkuIEdlZW4ga2xldXIsIGdlZW4gdHlwZSwgZ2VlbiB2aWV3cG9ydC1xdWVyaWVzLlxuLy8gR2VuZXN0IG9uZGVyIGRlIHdyYXBwZXIgem9kYXQgZGUgcmVzZXQgKC5lbnpvbmEtdmVyZ2VsaWprZXIgcCkgdmVybGllc3QuXG5cbi5lbnpvbmEtdmVyZ2VsaWprZXIge1xuXHQuZW56b25hLXN0YWNrIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGdhcDogdmFyKC0tZW56b25hLXNwYWNlLCAyMHB4KTtcblx0fVxuXG5cdC5lbnpvbmEtY2x1c3RlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiB2YXIoLS1lbnpvbmEtc3BhY2UsIDIwcHgpO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQuZW56b25hLXdpdGgtc2lkZWJhciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiB2YXIoLS1lbnpvbmEtc3BhY2UsIDIwcHgpO1xuXG5cdFx0PiA6Zmlyc3QtY2hpbGQge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0ZmxleC1iYXNpczogdmFyKC0tZW56b25hLXNpZGViYXItd2lkdGgsIDI1NnB4KTtcblx0XHR9XG5cblx0XHQ+IDpsYXN0LWNoaWxkIHtcblx0XHRcdGZsZXgtYmFzaXM6IDA7XG5cdFx0XHRmbGV4LWdyb3c6IDk5OTtcblx0XHRcdG1pbi1pbmxpbmUtc2l6ZTogNTAlO1xuXHRcdH1cblx0fVxuXG5cdC5lbnpvbmEtc3dpdGNoZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogdmFyKC0tZW56b25hLXNwYWNlLCAyMHB4KTtcblxuXHRcdD4gKiB7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRmbGV4LWJhc2lzOiBjYWxjKCh2YXIoLS1lbnpvbmEtc3dpdGNoZXItdGFyZ2V0LCA0ODBweCkgLSAxMDAlKSAqIDk5OSk7XG5cdFx0fVxuXHR9XG5cblx0LmVuem9uYS1ncmlkIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgobWluKHZhcigtLWVuem9uYS1ncmlkLW1pbiwgMjU2cHgpLCAxMDAlKSwgMWZyKSk7XG5cdFx0Z2FwOiB2YXIoLS1lbnpvbmEtc3BhY2UsIDIwcHgpO1xuXHR9XG59XG4iLCIuZW56b25hLXZlcmdlbGlqa2VyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHQqLFxuXHQqOjpiZWZvcmUsXG5cdCo6OmFmdGVyIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Zm9ybSB7XG5cdFx0OjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHBsYWNlaG9sZGVyLXN0eWxlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHRpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cImhpZGRlblwiXSksXG5cdFx0c2VsZWN0LFxuXHRcdHRleHRhcmVhLFxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRmb250OiBpbmhlcml0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuaGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmVuem9uYS1tZXNzYWdlcyB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4wOCk7XG5cdFx0Y29sb3I6ICRjb2xvci1kYW5nZXI7XG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGxpIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1kYW5nZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmVuem9uYS10b29sdGlwIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi5lbnpvbmEtdmVyZ2VsaWprZXIge1xyXG5cdC5lbnpvbmEtbGluayB7XHJcblx0XHRjb2xvcjogJGNvbG9yLWFjY2VudDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCAjeyRjb2xvci1hY2NlbnR9IDc1JSwgIzAwMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZW56b25hLWJ1dHRvbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XHJcblx0XHRwYWRkaW5nOiA3cHggMTRweDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdCYuZW56b25hLWJ1dHRvbi0tcHJpbWFpciB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcclxuXHRcdFx0cGFkZGluZzogMTdweCA0MHB4IDE3cHggNDBweDtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgI3skY29sb3ItYWNjZW50fSA4NSUsICMwMDApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5lbnpvbmEtYnV0dG9uLS1zZWNvbmRhaXIge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLWFjY2VudDtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XHJcblx0XHRcdEBpbmNsdWRlIHJlZ3VsYXI7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWFjY2VudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuZW56b25hLWJ1dHRvbi0tdGVydGlhaXIge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10aW50O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCAjeyRjb2xvci1wcmltYXJ5fSAxNSUsICNmZmYpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5lbnpvbmEtYnV0dG9uLS1saW5rIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1hY2NlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCAjeyRjb2xvci1hY2NlbnR9IDc1JSwgIzAwMCkgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuZW56b25hLXZlcmdlbGlqa2VyIHtcclxuXHQuaW5zZXQtaW5wdXQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdGJvcmRlcjogJGJvcmRlci1zdHlsZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWZvcm07XHJcblx0XHRwYWRkaW5nOiA4cHggMTBweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cdFx0LnByZWZpeCB7XHJcblx0XHRcdGZsZXgtZ3JvdzogMDtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbnNldC1pbnB1dC13cmFwcGVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbnNldC1pbnB1dC1sYWJlbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmluc2V0LWlucHV0LWZpZWxkIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnN1ZmZpeCB7XHJcblx0XHRcdGZsZXgtZ3JvdzogMDtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuZW56b25hLXZlcmdlbGlqa2VyIHtcclxuXHJcbiAgICYuZGV2ZWxvcG1lbnQtbW9kZSB7XHJcbiAgICAgIHByZSxcclxuICAgICAgLnRvZG8sXHJcbiAgICAgIC5kZXYge1xyXG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICBwcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBtZW5sbywgbW9ub3NwYWNlO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGIge1xyXG4gICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgICAmLm5vdGljZSB7XHJcbiAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICB1bC5lcnJvcnMsXHJcbiAgIG9sLnRvZG8ge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGNvdW50ZXItcmVzZXQ6IHRvZG87XHJcbiAgICAgIGEge1xyXG4gICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgIGNvbnRlbnQ6ICdUT0RPJztcclxuICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbCAwcHggMHB4ICRib3JkZXItcmFkaXVzLXNtYWxsO1xyXG4gICAgICB9XHJcbiAgICAgIGxpIHtcclxuICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgZm9udC1mYW1pbHk6IG1lbmxvLCBtb25vc3BhY2U7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKHRvZG8pIFwiLlwiO1xyXG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogdG9kbztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIGIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgdWwuZXJyb3JzIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRhbmdlcjtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICBjb250ZW50OiAnT0VQUyEnO1xyXG4gICAgICAgICBjb2xvcjogJGNvbG9yLWRhbmdlcjtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnLSc7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG59XHJcbiIsIi5lbnpvbmEtdmVyZ2VsaWprZXIge1xuXHQuZW56b25hLW9mZmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdFx0cGFkZGluZzogMjBweDtcblxuXHRcdC5lbnpvbmEtb2ZmZXJfX2xvZ28ge1xuXHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTZweCAwO1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcblxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwMGNcIjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZhLTYtZnJlZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWFjY2VudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5lbnpvbmEtb2ZmZXJfX2Jlc3BhcmluZyxcblx0XHQuZW56b25hLW9mZmVyX19rb3N0ZW4ge1xuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuc3VmZml4IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmVuem9uYS1vZmZlci0tcm93IHtcblx0XHQtLWVuem9uYS1vZmZlci1wb3NpdGl2ZTogIzJmY2U3YztcblxuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4OHB4IG1pbm1heCgwLCAxZnIpIDE3NnB4O1xuXHRcdGNvbHVtbi1nYXA6IDIwcHg7XG5cdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcblx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHQuZW56b25hLW9mZmVyX19icmFuZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblxuXHRcdC5uciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOTlweDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cblx0XHQuZW56b25hLW9mZmVyX19sb2dvIHtcblx0XHRcdHdpZHRoOiA3MnB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdC5lbnpvbmEtb2ZmZXJfX2luZm8ge1xuXHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdG1hcmdpbjogMCAwIDhweDtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZW56b25hLW9mZmVyLXBvc2l0aXZlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5lbnpvbmEtb2ZmZXJfX2N0YSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5lbnpvbmEtb2ZmZXJfX2Jlc3BhcmluZyxcblx0XHQuZW56b25hLW9mZmVyX19rb3N0ZW4ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC52YWx1ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdC5nZXRhbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cblx0XHRcdC5zdWZmaXgge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVuem9uYS1vZmZlcl9fYmVzcGFyaW5nIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1lbnpvbmEtb2ZmZXItcG9zaXRpdmUpO1xuXG5cdFx0XHQuc3VmZml4IHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWVuem9uYS1vZmZlci1wb3NpdGl2ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVuem9uYS1vZmZlcl9fa29zdGVuIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuXHRcdFx0LnN1ZmZpeCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZW56b25hLW9mZmVyX19hY3Rpb25zIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRnYXA6IDVweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVuem9uYS1idXR0b24tLXRlcnRpYWlyLFxuXHRcdC5lbnpvbmEtYnV0dG9uLS1wcmltYWlyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVuem9uYS1idXR0b24tLXByaW1haXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcblx0XHR9XG5cblx0XHRoMixcblx0XHQuYWRyZXNzZW4sXG5cdFx0cHJlIHtcblx0XHRcdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDg2OXB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdHJvdy1nYXA6IDE2cHg7XG5cblx0XHRcdC5lbnpvbmEtb2ZmZXJfX2JyYW5kIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Z2FwOiAxNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZW56b25hLW9mZmVyX19iZXNwYXJpbmcsXG5cdFx0XHQuZW56b25hLW9mZmVyX19rb3N0ZW4ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdC52YWx1ZSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5lbnpvbmEtdmVyZ2VsaWprZXIge1xyXG4ucHJvZHVjdC1yb3cge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0cGFkZGluZzogMjBweDtcclxufVxyXG59XHJcbiIsIi5lbnpvbmEtdmVyZ2VsaWprZXIge1xuXHQuZW56b25hLWN0YS1odWxwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc29mdDtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMzBweDtcblx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdG1hcmdpbjogMTUwcHggMCAwIDA7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0LmVuem9uYS1jdGEtaHVscF9faW1hZ2Uge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtMTgwcHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR3aWR0aDogMzYwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblxuXHRcdC5lbnpvbmEtY3RhLWh1bHBfX2hlYWRlciB7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0XHRwb3NpdGlvbjogaW5oZXJpdDtcblx0XHRcdG1hcmdpbi10b3A6IC0xODBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXG5cdFx0LmVuem9uYS1jdGEtaHVscF9fdGVrc3Qge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdFx0cG9zaXRpb246IGluaGVyaXQ7XG5cdFx0XHRtYXJnaW46IDAgMCAxMnB4IDA7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YS5lbnpvbmEtY3RhLWJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAkY29sb3ItYWNjZW50O1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0XHRcdGksIHN2Zy5zdmctaW5saW5lLS1mYSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYWNjZW50O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVuem9uYS1jdGEtaHVscF9fb3BlbmluZ3N0aWpkZW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdFx0cG9zaXRpb246IGluaGVyaXQ7XG5cdFx0XHRtYXJnaW46IDEycHggMCAwIDA7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuZW56b25hLXZlcmdlbGlqa2VyIHtcblx0YnV0dG9uLmVuem9uYS10b29sdGlwLXRyaWdnZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdGJvcmRlcjogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogJGNvbG9yLWFjY2VudDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cbn1cbiIsIi5lbnpvbmEtdmVyZ2VsaWprZXIge1xuXHQuZW56b25hLXN0YXBwZW4ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgMCAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmVuem9uYS1zdGFwcGVuX19pdGVtIHtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdGZsZXgtc2hyaW5rOiAxO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGdhcDogOHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDAgMTZweDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRnYXA6IDhweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5lbnpvbmEtc3RhcHBlbl9fbWFya2VyIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHRcdFx0LmZhLWNoZWNrIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWFjY2VudDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmVuem9uYS1zdGFwcGVuX19sYWJlbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZW56b25hLWZvbnQtc2l6ZS1zbWFsbCwgMTRweCk7XG5cdFx0XHR9XG5cblx0XHRcdC5lbnpvbmEtc3RhcHBlbl9fYXJyb3cge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblxuXHRcdFx0Ji5lbnpvbmEtc3RhcHBlbl9faXRlbS0tYWN0aXZlIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblxuXHRcdFx0Ji5lbnpvbmEtc3RhcHBlbl9faXRlbS0tdXBjb21pbmcge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuZW56b25hLXZlcmdlbGlqa2VyIHtcblxuXHRmb3JtLmVuem9uYS1zdGFydGZvcm0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdGludDtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Lmluc2V0LWlucHV0IHtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblxuXHRcdFx0LnByZWZpeCxcblx0XHRcdC5zdWZmaXgsXG5cdFx0XHQuaW5zZXQtaW5wdXQtbGFiZWwsXG5cdFx0XHQuaW5zZXQtaW5wdXQtZmllbGQge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0XHR9XG5cblx0XHRcdC5lbnpvbmEtdG9vbHRpcC10cmlnZ2VyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1hY2NlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVuem9uYS10b29sdGlwLXRyaWdnZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1hY2NlbnQ7XG5cdFx0fVxuXG5cdFx0LmVuem9uYS1zdGFydGZvcm1fX2JvZHkge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblxuXHRcdFx0LmVuem9uYS16b2VrZm9ybXVsaWVyLW1lbGRpbmcge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cblx0XHRcdFx0Ji52aXNpYmxlIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuXHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWRhbmdlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWRhbmdlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmVuem9uYS1zdGFydGZvcm1fX3RpdGxlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5lbnpvbmEtc3RhcnRmb3JtX19ncm9lcC1sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0XHRcdG1hcmdpbjogMTJweCAwIDRweDtcblx0XHRcdH1cblxuXHRcdFx0LmVuem9uYS1zdGFydGZvcm1fX2FkcmVzIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRcdFx0Z2FwOiA4cHg7XG5cblx0XHRcdFx0LmZvcm0taW5wdXQtcG9zdGNvZGUgaW5wdXQge1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cblx0XHRcdFx0XHQuZm9ybS1pbnB1dC1wb3N0Y29kZSB7XG5cdFx0XHRcdFx0XHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZW56b25hLXN0YXJ0Zm9ybV9fdmVyYnJ1aWstc2VjdGllIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRcdH1cblxuXHRcdFx0LmVuem9uYS1zdGFydGZvcm1fX3ZlcmJydWlrIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0Z2FwOiA0cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5lbnpvbmEtc3RhcnRmb3JtX19tZXRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0XHRcdGdhcDogOHB4O1xuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG5cdFx0XHRcdFx0LmR1YmJlbGUtbWV0ZXItZmllbGRzLFxuXHRcdFx0XHRcdC5lbmtlbGUtbWV0ZXItZmllbGRzLFxuXHRcdFx0XHRcdC5mb3JtLWlucHV0LWdhcyB7XG5cdFx0XHRcdFx0XHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZW56b25hLXN0YXJ0Zm9ybV9fb3B0aWVzIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXG5cdFx0XHRcdC5lbnpvbmEtc3RhcnRmb3JtX192ZWxkLmhhcy1vcHRpb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cblx0XHRcdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0XHRcdGFjY2VudC1jb2xvcjogJGNvbG9yLWFjY2VudDtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpbnB1dCB+IGxhYmVsIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGdhcDogNnB4O1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblxuXHRcdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuZW56b25hLXRvb2x0aXAtdHJpZ2dlciB7XG5cdFx0XHRcdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmVuem9uYS1zdGFydGZvcm1fX2FjdGllcyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGdhcDogOHB4IDI0cHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5lbnpvbmEtc3RhcnRmb3JtX19zdWJtaXQge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0LmVuem9uYS1zdGFydGZvcm1fX3N1Ym1pdC1rbm9wIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0Z2FwOiA0cHg7XG5cdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNHB4IDIwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0Lm1kLXRleHQge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsICN7JGNvbG9yLWFjY2VudH0gODUlLCAjMDAwKTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5lbnpvbmEtc3RhcnRmb3JtX190b2VsaWNodGluZyB7XG5cdFx0XHRcdFx0bWFyZ2luOiA4cHggMCAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdFx0XHRcdCYuc20tdGV4dCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5lbnpvbmEtem9la2Zvcm11bGllciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdFx0aW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHRcdGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0W3R5cGU9bnVtYmVyXSB7XG5cdFx0XHRcdFx0YXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRcdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmR1YmJlbGUtbWV0ZXItZmllbGRzLCAuZW5rZWxlLW1ldGVyLWZpZWxkcyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZW5rZWxlLW1ldGVyLWZpZWxkcyB7XG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMjtcblxuXHRcdFx0XHRcdC5pbnNldC1pbnB1dCB7XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuXHRcdFx0XHRcdFx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudmVsZGVuLnRlcnVnbGV2ZXJpbmcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0XHQmLnNob3cge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogY29udGVudHM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnByZWZpeCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZW56b25hLXpvZWtmb3JtdWxpZXItLW9wdGllcyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZW56b25hLXN0YXJ0Zm9ybV9fc3VibWl0IHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRcdC5lbnpvbmEtc3RhcnRmb3JtX19zdWJtaXQta25vcCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zdGFydGZvcm0tc3VibWl0dGluZy1tZXNzYWdlLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR6LWluZGV4OiAxMDAwO1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0YmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsICN7JGNvbG9yLXByaW1hcnl9IDI1JSwgdHJhbnNwYXJlbnQpO1xuXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0b3BhY2l0eTogMDtcblxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcblxuXHRcdCYudmlzaWJsZSB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdFx0b3BhY2l0eTogMTtcblxuXHRcdFx0LnN0YXJ0Zm9ybS1zdWJtaXR0aW5nLW1lc3NhZ2Uge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnN0YXJ0Zm9ybS1zdWJtaXR0aW5nLW1lc3NhZ2Uge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjlzIGVhc2Utb3V0O1xuXHR9XG59XG4iLCIuZW56b25hLXZlcmdlbGlqa2VyIHtcblx0LmVuem9uYS1sb2dpbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci10aW50O1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcblxuXHRcdC5lbnpvbmEtbG9naW5fX2JvZHkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDE2cHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdH1cblxuXHRcdC5lbnpvbmEtbG9naW5fX3RpdGxlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWVuem9uYS1mb250LXNpemUtdGl0bGUsIDMwcHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cblx0XHQuZW56b25hLWxvZ2luX19pbnRybyB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWVuem9uYS1mb250LXNpemUtYm9keSwgMThweCk7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdH1cblxuXHRcdC5lbnpvbmEtbG9naW5fX2Zvcm0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDE2cHg7XG5cblx0XHRcdC5pbnNldC1pbnB1dCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblxuXHRcdFx0XHQucHJlZml4LFxuXHRcdFx0XHQuc3VmZml4LFxuXHRcdFx0XHQuaW5zZXQtaW5wdXQtbGFiZWwsXG5cdFx0XHRcdC5pbnNldC1pbnB1dC1maWVsZCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDE0cHggMjBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHQubWQtdGV4dCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsICN7JGNvbG9yLWFjY2VudH0gODUlLCAjMDAwKTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5lbnpvbmEtbWVzc2FnZXMge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1kYW5nZXI7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWRhbmdlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5lbnpvbmEtdmVyZ2VsaWprZXIge1xuLmVuem9uYS1vdmVyemljaHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdTaWRlYmFyJyAnUHJvZHVjdGVuJztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xuICBnYXA6ICRnYXA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ1NpZGViYXIgUHJvZHVjdGVuJztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwMHB4IGF1dG87XG4gIH1cblxuICAuZW56b25hLW92ZXJ6aWNodF9fbW9iaWxlLWZpbHRlci10b2dnbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmVuem9uYS1idXR0b24tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBjb2xvcjogJGNvbG9yLWFjY2VudCAhaW1wb3J0YW50O1xuXG4gICAgICBzdmcsXG4gICAgICBpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblxuICAgICAgICAmLnJvdGF0ZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbnpvbmEtZmlsdGVyLmVuem9uYS1maWx0ZXItLWNvbGxhcHNlZCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk0OXB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5lbnpvbmEtc2lkZWJhcl9fZ2VnZXZlbnMge1xuICAgIC5lbnpvbmEtc2lkZWJhcl9fYmxvay1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwLCAubGFiZWwsIC52YWx1ZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cblxuICAgIC5lbnpvbmEtc2lkZWJhcl9fYWRyZXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICB9XG5cbiAgICAuZW56b25hLXNpZGViYXJfX3ZlcmJydWlrIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWluLWNvbnRlbnQgbWluLWNvbnRlbnQ7XG5cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICB9XG5cbiAgICAgIC52YWx1ZSB7XG4gICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcblxuICAgICAgICAuZ2V0YWwge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0Zml4IHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIDQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuXG4gICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAganVzdGlmeS1zZWxmOiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbnpvbmEtZmlsdGVyIHtcbiAgICBmb3JtIHtcbiAgICAgIC5ncm9lcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxhYmVsLmZvcm0taGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgIHVsLm9wdGllcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbjogMnB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVuem9uYS1zaWRlYmFyIHtcbiAgICBncmlkLWFyZWE6IFNpZGViYXI7XG5cbiAgICAuZW56b25hLXNpZGViYXJfX2Jsb2sge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgIH1cblxuICAgIC5lbnpvbmEtc2lkZWJhcl9fcGFuZWwge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDI4cHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10aW50O1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG5cbiAgICAgIC5lbnpvbmEtYnV0dG9uLmVuem9uYS1idXR0b24tLXByaW1haXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbnpvbmEtc2lkZWJhcl9fYmxvay1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4uZW56b25hLXByb2R1Y3Rlbi1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwO1xufVxufVxuIiwiLmVuem9uYS12ZXJnZWxpamtlciB7XG5cbiAgLnRhYmxlLXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5jb3N0X2RldGFpbHMudG90YWwge1xuICAgIC5zdWJ0b3RhYWwsIC5iaWcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogOHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLnN1YnRvdGFhbCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXRleHQ7XG4gICAgfVxuXG4gICAgLmJpZyAudGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgfVxuXG4gICAgLmV1cm8ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICB0YWJsZS5zcGVjaWZpY2F0aWUtdmVyYnJ1aWsge1xuICAgIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgdGFibGUuY29zdF9kZXRhaWxzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICB0aCwgdGQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgIHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgfVxuXG4gICAgdGg6bGFzdC1jaGlsZCwgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICB0aCwgdGQge1xuICAgICAgcGFkZGluZzogMnB4O1xuXG4gICAgICAuZW56b25hLXRvb2x0aXAtdHJpZ2dlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICB9XG5cbiAgICAgIC8qKlxuICAgICAgKiBUeXBlIGFhbnNsdWl0aW5nIHdpanppZ2VuXG4gICAgICAqL1xuICAgICAgZm9ybSB7XG4gICAgICAgIC52ZWxkIHtcbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmVuem9uYS1idXR0b24uZW56b25hLWJ1dHRvbi0tc2Vjb25kYWlyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRhYmxlLmNvbnRyYWN0X2RldGFpbHMge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICAgIHRoLCB0ZCB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbnpvbmEtZGV0YWlscyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgfVxuXG4gICAgLmVuem9uYS1kZXRhaWxzX19yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuZW56b25hLWRldGFpbHNfX2hlYWRlcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIGgxLFxuICAgICAgICBoMyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5lbnpvbmEtZGV0YWlsc19fYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAgIC5lbnpvbmEtYnV0dG9uLmVuem9uYS1idXR0b24tLXByaW1haXIge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZW56b25hLWRldGFpbHNfX3Jvdy0tZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZS5jb3N0X2RldGFpbHMge1xuICAgICAgdGg6bGFzdC1jaGlsZCwgdGg6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogMTc2cHg7XG4gICAgICB9XG5cbiAgICAgIHRoOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgICAgICAgd2lkdGg6IDIyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb3N0X2RldGFpbHMgfiAuZW56b25hLWRldGFpbHNfX3JvdyB7XG4gICAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgIH1cblxuICAgIC5lbnpvbmEtZGV0YWlsc19fZG9jdW1lbnRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmVuem9uYS12ZXJnZWxpamtlciB7XG4uZW56b25hLWFhbnZyYWFnIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ0Zvcm0nICdQcm9kdWN0JztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xuICBnYXA6ICRnYXA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkyMHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ0Zvcm0gUHJvZHVjdCc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NSUgYXV0bztcbiAgfVxuXG4gIC5lbnpvbmEtYWFudnJhYWdfX3Byb2R1Y3Qge1xuICAgIGdyaWQtYXJlYTogUHJvZHVjdDtcbiAgfVxuXG4gIC5lbnpvbmEtYWFudnJhYWdfX2Zvcm0ge1xuICAgIGdyaWQtYXJlYTogRm9ybTtcbiAgfVxufVxuXG4jZW56b25hLXZlcmdlbGlqa2VyLWFhbnZyYWFnZm9ybXVsaWVyIHtcbiAgZmllbGRzZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10aW50O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICYuaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGgzIH4gLmVuem9uYS1maWVsZCwgaDMgfiBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgPiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAuZW56b25hLWZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJi5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBsYWJlbDpub3QoLmluc2V0LWlucHV0LWxhYmVsKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgbGFiZWwuZXJyb3Ige1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIC5lbnpvbmEtdG9vbHRpcC10cmlnZ2VyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIHNlbGVjdCxcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOm5vdCguaW5zZXQtaW5wdXQtZmllbGQpLFxuICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpub3QoLmluc2V0LWlucHV0LWZpZWxkKSxcbiAgICAgIGlucHV0W3R5cGU9XCJwaG9uZVwiXTpub3QoLmluc2V0LWlucHV0LWZpZWxkKSxcbiAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdOm5vdCguaW5zZXQtaW5wdXQtZmllbGQpLFxuICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOm5vdCguaW5zZXQtaW5wdXQtZmllbGQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlcjogJGJvcmRlci1zdHlsZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtZm9ybTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNXMgZWFzZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWRhbmdlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYudmFsaWQge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5lbnpvbmEtZmllbGRzLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgICAgICAgLndpZHRoLTEwMCB7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZmllbGRzLWdyb3VwLTIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGRzLWdyb3VwLWNvbnRhY3Qge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuXG4gICAgICAgICAgLmZvcm0taW5wdXQtZmlyc3RuYW1lIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZvcm0taW5wdXQtbGFzdG5hbWUsXG4gICAgICAgICAgLmZvcm0taW5wdXQtZW1haWwsXG4gICAgICAgICAgLmZvcm0taW5wdXQtcGhvbmUsXG4gICAgICAgICAgLmZvcm0taW5wdXQtYmlydGhkYXRlIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFhbmhlZiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgZmxleC1iYXNpczogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZHMtZ3JvdXAtYWRyZXMge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXG4gICAgICAgICAgLmZvcm0taW5wdXQtY29ubmVjdGlvbl9wb3N0Y29kZSxcbiAgICAgICAgICAuZm9ybS1pbnB1dC1jb25uZWN0aW9uX3N0cmVldG5hbWUsXG4gICAgICAgICAgLmZvcm0taW5wdXQtY29ubmVjdGlvbl9jaXR5LFxuICAgICAgICAgIC5mb3JtLWlucHV0LXBvc3Rjb2RlLFxuICAgICAgICAgIC5mb3JtLWlucHV0LXN0cmVldG5hbWUsXG4gICAgICAgICAgLmZvcm0taW5wdXQtY2l0eSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW5nYW5nc2RhdHVtLWFuZGVycy10b2VsaWNodGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgJi5zaW5nbGUtY2hlY2tib3gsXG4gICAgICAub3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiA1cHg7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgbWFyZ2luOiAycHggMTBweCAwIDJweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgICAgICAgIG1hcmdpbjogMnB4IDEwcHggMCAycHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcHRpb25zIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcblxuICAgICAgICBsYWJlbC5lcnJvciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zaWduYXR1cmUtcGFkLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBjYW52YXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBib3JkZXI6ICRib3JkZXItc3R5bGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtZm9ybTtcbiAgICAgICAgfVxuXG4gICAgICAgICNzaWduYXR1cmUtY2xlYXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWZvcm07XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuXG4gICAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWNjZW50O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlcjogMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG59IiwiLmVuem9uYS12ZXJnZWxpamtlciB7XG5cdC5lbnpvbmEtdmVyem9uZGVuIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGdhcDogdmFyKC0tZW56b25hLXNwYWNlLCAyMHB4KTtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2NHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NSUgYXV0bztcblx0XHR9XG5cblx0XHQuZW56b25hLXZlcnpvbmRlbl9fYmFubmVyIHtcblx0XHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRnYXA6IDI0cHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0OHB4O1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgOHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZW56b25hLXZlcnpvbmRlbl9fYm94IHtcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDE2cHg7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDY0cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDY0cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5lbnpvbmEtdmVyem9uZGVuX190aXRsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRnYXA6IDMycHg7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVuem9uYS12ZXJ6b25kZW5fX3N0ZXBzIHtcblx0XHRcdG1hcmdpbi10b3A6IDMycHg7XG5cblx0XHRcdC5lbnpvbmEtdmVyem9uZGVuX19zdGVwIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGdhcDogOHB4O1xuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRnYXA6IDE2cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNjRweDtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDY0cHg7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogOTZweDtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogOTZweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVuem9uYS1jdGEtaHVscC0tdmVyem9uZGVuIHtcblx0XHRcdG1hcmdpbi10b3A6IDEyOHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNvZnQ7XG5cdFx0fVxuXHR9XG59XG4iLCIuZW56b25hLWFwcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRtYXJnaW46IDA7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiAnVWJ1bnR1Jywgc2Fucy1zZXJpZjtcbn1cblxuLmVuem9uYS1hcHAtaGVhZGVyIHtcblx0LmVuem9uYS1hcHAtaGVhZGVyX19pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGdhcDogMTBweDtcblx0fVxuXG5cdC5lbnpvbmEtYXBwLWhlYWRlcl9fbG9nbyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5lbnpvbmEtYXBwLWhlYWRlcl9fbGFiZWwge1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LWZhbWlseTogJ1VidW50dScsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRjb2xvcjogdmFyKC0tZW56b25hLWJyYW5kaW5nLWNvbG9yLXNlY29uZGFyeSwgI0U1MTA3QSk7XG5cdH1cbn1cblxuLmVuem9uYS1hcHAtbWFpbiB7XG5cdGZsZXg6IDEgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdHBhZGRpbmc6IDAgMjRweCA0MHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZW56b25hLWFwcC1mb290ZXIsXG4uZW56b25hLXZlcmdlbGlqa2VyLWZvb3RlciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAyNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbnpvbmEtbG9nb3V0IHtcblx0bWFyZ2luOiAwO1xuXG5cdC5lbnpvbmEtbG9nb3V0X19saW5rIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJvcmRlcjogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQ6IGluaGVyaXQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuXG4uZW56b25hLWFwcC1taXNzaW5nIHtcblx0cGFkZGluZzogNDBweCAwO1xufVxuIiwiLy8gQmFzaXNcclxuXHJcbkBpbXBvcnQgJ3Jlc2V0JztcclxuQGltcG9ydCAndmFyaWFiZWxlbic7XHJcbkBpbXBvcnQgJ3R5cG9ncmFmaWUnO1xyXG5AaW1wb3J0ICdsYXlvdXQnO1xyXG5AaW1wb3J0ICd0aGVtZSc7XHJcbkBpbXBvcnQgJ2J1dHRvbic7XHJcbkBpbXBvcnQgJ2ZpZWxkJztcclxuQGltcG9ydCAnZGV2ZWxvcG1lbnQnO1xyXG5cclxuLy8gRWxlbWVudGVuXHJcblxyXG5AaW1wb3J0ICdwcm9kdWN0LWNhcmQnO1xyXG5AaW1wb3J0ICdwcm9kdWN0LXJvdyc7XHJcbkBpbXBvcnQgJ3dpZGdldC1odWxwLW5vZGlnJztcclxuQGltcG9ydCAndG9vbHRpcC10cmlnZ2VyJztcclxuXHJcbi8vIENvbXBvbmVudGVuXHJcblxyXG5AaW1wb3J0ICdzdGFwcGVuJztcclxuQGltcG9ydCAnc3RhcnRmb3JtJztcclxuQGltcG9ydCAnbG9naW4nO1xyXG5AaW1wb3J0ICdvdmVyemljaHQnO1xyXG5AaW1wb3J0ICdkZXRhaWxzJztcclxuQGltcG9ydCAnYWFudnJhZ2VuJztcclxuQGltcG9ydCAndmVyem9uZGVuJztcclxuQGltcG9ydCAnYXBwLXNoZWxsJztcclxuXHJcbi50aXBweS1ib3hbZGF0YS10aGVtZT0nZW56b25hJ10ge1xyXG5cdC50aXBweS1jb250ZW50IHAge1xyXG5cdFx0Zm9udC1zaXplOiB2YXIoLS1lbnpvbmEtZm9udC1zaXplLXNtYWxsKTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG5cdFx0JiArIHAge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiJdfQ== */
